成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關(guān)注微信公眾號

打造個(gè)性化免殺版防火墻、殺毒軟件
2006-06-30   賽迪網(wǎng)社區(qū)

前言:

  眾所周知,現(xiàn)在越來越多的病毒愛好者為了展示個(gè)人能力或一些不可告人的秘密而制作一系列的病毒程式;不過,由于國內(nèi)大部分用戶對網(wǎng)絡(luò)安全有了更多的了解,都會在自己系統(tǒng)中安裝使用防火墻或殺毒軟件來保護(hù)自己的系統(tǒng)網(wǎng)絡(luò)安全!因此,這類安全軟件的存在成了這些病毒的“拌腳石“。如何掃除這些“拌腳石”也就成了他們所追求的另一種境界:“讓病毒程式在系統(tǒng)中如入無人之境”!

  常見的病毒保護(hù)技術(shù):

  加殼壓縮或加密(主要是采用網(wǎng)絡(luò)中流行的加殼程序);

  修改病毒程式中的特征碼(躲避殺毒軟件中的特征碼掃描);

  在病毒程式激發(fā)其功能模塊時(shí)先檢測系統(tǒng)中的安全軟件,如存在,則進(jìn)行清除;

  采用內(nèi)核式、服務(wù)級編程方式,使得大部分殺毒軟件能查無法清除,此類病毒技術(shù)性較強(qiáng),隨著Rootkit源碼的公開,該方式也迅速傳播…

  … … …

  這里討論病毒保護(hù)方式3中的防護(hù)方法“打造個(gè)性化免殺版安全軟件”

  1、避開“進(jìn)程掃描式”追殺;

  要避開這種方式的追殺只需要修改主程序文件名就可以避開病毒所采用的“進(jìn)程掃描式”追殺;

  2、避開FindWindow()FindWindowExA()函數(shù)的追捕;

  hwnd = FindWindow("TApplication", vbNullString) ;查找特征窗口類名

  hwnd = FindWindow(vbNullString, "Pfw") ;查找特征窗口標(biāo)題

  該方式主要是防止此類函數(shù)掃描窗口名或類名以此終止安全軟件的運(yùn)行;使用OllyDbg 或 SoftICE 載入需要打造的防火墻程序PFW.ExE ,設(shè)置斷點(diǎn)USER32.CreateWindowExA()

  部分代碼:

004EA2B8   /$Content$nbsp; 55       push ebp 

004EA2B9 |. 8BEC mov ebp,esp

004EA2BB |. 53 push ebx

004EA2BC |. 8B5D 08 mov ebx,dword ptr ss:[ebp+8]

004EA2BF |. 53 push ebx ; /lParam

004EA2C0 |. 8B5D 0C mov ebx,dword ptr ss:[ebp+C] ; |

004EA2C3 |. 53 push ebx ; |hInst

004EA2C4 |. 8B5D 10 mov ebx,dword ptr ss:[ebp+10] ; |

004EA2C7 |. 53 push ebx ; |hMenu

004EA2C8 |. 8B5D 14 mov ebx,dword ptr ss:[ebp+14] ; |

004EA2CB |. 53 push ebx ; |hParent

004EA2CC |. 8B5D 18 mov ebx,dword ptr ss:[ebp+18] ; |

004EA2CF |. 53 push ebx ; |Height

004EA2D0 |. 8B5D 1C mov ebx,dword ptr ss:[ebp+1C] ; |

004EA2D3 |. 53 push ebx ; |Width

004EA2D4 |. 8B5D 20 mov ebx,dword ptr ss:[ebp+20] ; |

004EA2D7 |. 53 push ebx ; |Y

004EA2D8 |. 8B5D 24 mov ebx,dword ptr ss:[ebp+24] ; |

004EA2DB |. 53 push ebx ; |X

004EA2DC |. 51 push ecx ; |Style

004EA2DD |. 52 push edx ; |WindowName ;窗口標(biāo)題

004EA2DE |. 50 push eax ; |Class ;程序類名

004EA2DF |. 6A 00 push 0 ; |ExtStyle = 0

004EA2E1 |. E8 7C010>call ; CreateWindowExA

004EA2E6 |. 5B pop ebx

004EA2E7 |. 5D pop ebp

004EA2E8 . C2 2000 retn 20


堆棧數(shù)據(jù):

0012FD6C    00000000    |ExtStyle = 0 

0012FD70 004ACEAC |Class = "TApplication" ; 只需修改這里有類名為:skyxnet

0012FD74 00F61B28 |WindowName = "Pfw" ; 這里可以不用修改,因?yàn)樾薷牧艘矝]有作用... 嘿嘿...

0012FD78 84CA0000

|Style = WS_POPUP|WS_MINIMIZEBOX|WS_CLIPSIBLINGS|WS_SYSMENU|WS_CAPT>

0012FD7C 00000200 |X = 200 (512.)

0012FD80 00000180 |Y = 180 (384.)

0012FD84 00000000 |Width = 0

0012FD88 00000000 |Height = 0

0012FD8C 00000000 |hParent = NULL

0012FD90 00000000 |hMenu = NULL

0012FD94 00400000 |hInst = 00400000

0012FD98 00000000 lParam = NULL

  修改操作:

  右鍵功能:"進(jìn)數(shù)據(jù)窗口",然后在Hex dump 窗口中選擇右鍵功能: " 二進(jìn)制\編輯(或快捷鍵Ctrl+E)" 修改類名字符串!

  接下來,我們用VC++或其他資源編輯器打開 String Table 修改ID為10001的值:天網(wǎng)防火墻個(gè)人版 (將其修改為其他字符,這里改為免.殺.版..東毒君) ,保存。

  最后使用Spy++ 查看成果:Window Caption: 免.殺.版..東毒君 Class Name: skyXnet

  總結(jié):

  本例只是處理了主流個(gè)人版天網(wǎng)防火墻,同樣道理我們可以繼續(xù)打造修改其他的殺毒軟件… … 其實(shí)這并不算什么較新技術(shù),不過,只要是經(jīng)常在網(wǎng)絡(luò)上走動,或常使用網(wǎng)絡(luò)通信工具如QQ、MSN之類的,就難免會感染病毒,既然病毒程式采用多樣化的保護(hù)方式來達(dá)到其入侵的目的,我們也可以借鑒逆向工程思維處理我們的安全程式,使其具有免疫功能。

熱詞搜索:

上一篇:木馬客戶端與服務(wù)端隱蔽通訊解析
下一篇:詳述防止IE瀏覽器被惡意修改的小技巧

分享到: 收藏
主站蜘蛛池模板: 地下车库设计规范| 最爱电影完整版在线观看免费高清 | 纵情欲海电影| 赵冬苓代表作品有哪些| 别董大古诗一首| 即日启程 电影| 非你不可西班牙正版| 欧美变态sososo另类| 遇见恶魔| 七寸照片| 欧美一级毛片免费视频| 北京卫视今天节目预告| 喜羊羊简谱| 冷血惊魂| 无人驾驶 电影| 美食总动员在线观看完整版免费| 又造句二年级上册| 张佩华| 欧美一级毛片免费视频| 浙江卫视回放观看入口| 谭凯琪| 行李箱品牌排行榜前十名| 风筝 电影| 初一英语完形填空20篇免费| 泰国av| 护航 电影| 林海雪原演员表| 街头霸王 1994 尚格·云顿| 鹤壁旅游必去十大景点| 豪斯医生第六季| 白培中| 孕早期不能吃什么| 熊出没十年之约| 八哥图库图谜| 徐若| 《高校教师》日本电影| 杯弓蛇影读后感| 最新电影免费观看| 梁山伯与祝英台董洁| 离歌吉他谱| 儿童视力|