花指令的编写方法-学院-黑客基地

来源:百度文库 编辑:神马文学网 时间:2024/04/26 08:14:05
花指令的编写方法 2009-01-28 12:46:48  www.hackbase.com  来源:风尘浪子
  push ebp  pop ebp  push eax  pop eax  push esp  pop esp  push 0  push 0  push 10 -------其中数字可以任意,注意与下面对应  push -10  nop -----------可任意在中间添加  m ...
  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
  push ebp
  nop
  nop
  pop ebp
  pop ebp
  add esp,1
  sub esp,1
  push 10
  push -2
  push -8
  add esp 5
  add esp -5
  push   入口地址
  retn
  *******************************************
  第二个:
  push ebp
  mov ebp,esp
  add esp,2
  dec esp
  dec esp
  nop
  nop
  add esp,6
  sub esp 6
  je 入口地址
  jne 入口地址
  花指令的编写其实很简单,只要能让它达到平衡就可以了本篇文章来源于 黑客基地-全球最大的中文黑客站 原文链接:http://www.hackbase.com/tech/2009-01-28/43298.html