编写花指令,可参考以下成双指令,可任意自由组合.达到免杀效果.

社区服务
高级搜索
猴岛论坛电脑百科编写花指令,可参考以下成双指令,可任意自由组合.达到免杀效果.
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
1个回复

编写花指令,可参考以下成双指令,可任意自由组合.达到免杀效果.

楼层直达
淡淡の煙草味

ZxID:1549115

等级: 少将
原来 花开是结束 终结我们各自仅有的绚烂  &nb

举报 只看楼主 使用道具 楼主   发表于: 2010-01-08 0
push ebp
pop ebp

push eax
pop eax

push esp
pop esp

push 0
push 0

push 10  -------其中数字可以任意,注意与下面对应
push -10

nop  -----------可任意在中间添加
mov edi,edi ------效果与nop一样

add esp,1  -------其中数字可以任意,注意以下面对应
add esp,-1

add esp,1  --------其中数字可以任意,注意以下面对应
sub esp,1

inc ecx
dec ecx

sub eax, 2 ----------其中数字可任意,与dec的个数对应
dec eax
dec eax

add,eax -2 ----------其中数字可任意,与inc的个数对应
inc eax
inc eax

jmp 下一个jmp地址
jmp 下一个地址


push ebp
mov ebp,esp -------可做为花指令的开头句



jmp 入口地址  ------跳到程序入口地址
与它效果一样的还有(以下三个):

push 入口地址
retn

jb  入口地址
jnb 入口地址

mov eax,入口地址
jmp eax

=================================================================

三.解释一些指令含意



push ebp ----把基址指针寄存器压入堆栈

pop  ebp ----把基址指针寄存器弹出堆栈



push eax ----把数据寄存器压入堆栈

pop  eax ----把数据寄存器弹出堆栈



nop      -----不执行



add esp,1-----指针寄存器加1

sub esp,1-----指针寄存器减1





inc ecx  -----计数器加1

dec ecx  -----计数器减1



sub esp,1 ----指针寄存器加1

sub esp,-1----指针寄存器加-1



jmp 入口地址----跳到程序入口地址



push 入口地址---把入口地址压入堆栈

retn      ------ 反回到入口地址,效果与jmp 入口地址一样.



mov eax,入口地址 ------把入口地址转送到数据寄存器中. 

jmp eax      ----- 跳到程序入口地址 



jb 入口地址

jnb 入口地址  ------效果和jmp 入口地址一样,直接跳到程序入口地址.



push ebp

pop ebp



push eax

pop eax


push esp

pop esp


push 0

push 0


push 10  -------其中数字可以任意,注意与下面对应

push -10


nop  -----------可任意在中间添加

move edi,edi ----效果与nop一样


add esp,1  -------其中数字可以任意,注意以下面对应

add esp,-1


add esp,1  --------其中数字可以任意,注意以下面对应

sub esp,1


inc ecx

dec ecx


sub eax, 2 ----------其中数字可任意,与inc的个数对应

inc eax

inc eax


add eax -2 ----------其中数字可任意,与inc的个数对应

inc eax

inc eax


jmp 下一个jmp地址

jmp 下一个地址


push ebp

mov ebp,esp -------可做为花指令的开头句
末路伴侣。

ZxID:5543624

等级: 元老
让眼泪奔放去

举报 只看该作者 沙发   发表于: 2010-01-08 0
完全看得懂!谢谢了!
长期在线~长期隐藏!
« 返回列表
发帖 回复