麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 邏輯算法 > 正文

文件逆向之加花指令法

2019-09-10 09:01:54
字體:
來源:轉載
供稿:網友
花指令相關知識:
 其實是一段垃圾代碼,和一些亂跳轉,但并不影響程序的正常運行。加了花指令后,使一些軟件無法正確識別木馬程序,從而達到的效果。
二.加花指令使木馬制作過程詳解:

  第一步:配置一個不加木馬程序。

  第二步:用OD載入這個木馬程序,同時記下入口點的內存地址。

  第三步:向下拉滾動條,找到零區域(也就是可以插入代碼的都是0的空白地方)。并記下零區域的起始內存地址。

  第四步:從這個零區域的起始地址開始一句一句的寫入我們準備好的花指令代碼

  第五步:花指令寫完后,在花指令的結束位置加一句:JMP 剛才OD載入時的入口點內存地址。

  第六步:保存修改結果后,最后用PEditor這款工具打開這個改過后的木馬程序。在入口點處把原來的入口地址改成剛才記下的零區域的起始內存地址,并按應用更改。使更改生效。        

三.加花指令技術總節:

 1.優點:通用性非常不錯,一般一個木馬程序加入花指令后,就可以躲大部分的軟件,不像改特征碼,只能躲過某一種軟件

 2.缺點:這種方法還是不能過具有內存查軟件,比如瑞星內存查等。

 3.以后將加花指令與改入口點,加,改特征碼這幾種方法結合起來混合使用效果將非常不錯。

四.加花指令要點:

由于黑客網站公布的花指令過不了一段時間就會被軟辨認出來,所以需要你自己去搜集一些不常用的花指令,另外目前還有幾款軟件可以自動幫你加花,方便一些不熟悉的朋友,例如花指令添加器等。

五.常見花指令代碼

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1。 VC++ 5.0
PUSH EBP                                
MOV EBP,ESP                            
PUSH -1                                
push 515448                  
PUSH 6021A8                  
MOV EAX,DWORD PTR FS:[0]                
PUSH EAX                                
MOV DWORD PTR FS:[0],ESP                
ADD ESP,-6C                            
PUSH EBX                                
PUSH ESI                                
PUSH EDI    
jmp 跳轉到程序原來的入口點

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2。c ++
push ebp
mov ebp,esp
push -1
push 111111
push 222222
mov eax,fs:[0]
push eax
mov fs:[0],esp
pop eax
mov fs:[0],eax
pop eax
pop eax
pop eax
pop eax
mov ebp,eax
jmp 跳轉到程序原來的入口點

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
3。跳轉
somewhere:                  
      nop                    /"胡亂"跳轉的開始...
      jmp 下一個jmp的地址    /在附近隨意跳
      jmp ...                /...
      jmp 原入口的地址      /跳到原始oep

--------------------------------------------------
新入口: push ebp
        mov ebp,esp
        inc ecx
        push edx
        nop
        pop edx
        dec ecx
        pop ebp
        inc ecx
        loop somewhere        /跳轉到上面那段代碼地址去!

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
4。Microsoft Visual C++ 6.0

push ebp
mov ebp,esp
PUSH -1
PUSH 0
PUSH 0
MOV EAX,DWORD PTR FS:[0]
PUSH EAX
MOV DWORD PTR FS:[0],ESP
SUB ESP,68
PUSH EBX
PUSH ESI
PUSH EDI
POP EAX
POP EAX
POP EAX
ADD ESP,68
POP EAX
MOV DWORD PTR FS:[0],EAX
POP EAX
POP EAX
POP EAX
POP EAX
MOV EBP,EAX
JMP 原入口

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

5。
在mov ebp,eax
后面加上
PUSH EAX
POP EAX
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
6.
push ebp
mov ebp,esp
add esp,-0C
add esp,0C
mov eax,403D7D
push eax
retn

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
push ebp
mov ebp,esp
push -1
push 00411222
push 00411544
mov eax,dword ptr fs:[0]
push eax
mov dword ptr fs:[0],esp
add esp,-6C
push ebx
push esi
push edi
add byte ptr ds:[eax],al
jo 入口
jno 入口
call 下一地址

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
7.

push ebp
nop
nop
mov ebp,esp
inc ecx
nop
push edx
nop
nop
pop edx
nop
pop ebp
inc ecx
loop 任意地址
nop
nop

―――――――――――――――
nop
nop
jmp 下一個jmp的地址    /在附近隨意跳

nop
jmp 下一個jmp的地址    /在附近隨意跳

nop
jmp 下一個jmp的地址    /在附近隨意跳

jmp 入口
====================================================
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 澳门一级淫片免费视频 | 国产成人高潮免费观看精品 | 精品一区二区三区中文字幕 | 国产精品中文在线 | 91麻豆精品国产91久久久更新资源速度超快 | 久草手机在线观看视频 | 香蕉久久久精品 | 在线91视频 | 中国hdxxxx护士爽在线观看 | 成人免费久久网 | 精品国产91久久久久久久 | 欧美一级一区二区三区 | 伊人成人免费视频 | 成人在线视频免费观看 | 久久99精品久久久久久秒播蜜臀 | 久久艹逼 | 亚洲综合91 | 污视频在线免费播放 | 久久久久久久久久久久网站 | 国产精品嘿咻嘿咻在线播放 | 国产88久久久国产精品免费二区 | 色成人在线| 久久久久久久亚洲视频 | 双性精h调教灌尿打屁股的文案 | 最新黄色毛片 | 操碰网| 欧美性生活久久久 | 成人毛片av在线 | 亚洲五码在线观看视频 | 精品国产一区二区三区免费 | 婷婷一区二区三区四区 | 一区二区三区日韩 | 国产午夜电影在线观看 | 黄色三级网站 | 久久精品国产久精国产 | 欧美日本亚洲视频 | 成年人免费视频大全 | 成人在线激情视频 | 精品国产91久久久 | 九九综合九九 | 日日狠狠久久偷偷四色综合免费 |