- 24
- 0
- 约1.06万字
- 约 13页
- 2019-09-22 发布于江西
- 举报
8088 汇编速查手册
学习一些指令的含义:1.MOV 传送字或字节??2.PUSh 把字压入堆栈??3.POP把字弹出堆栈??4.ADD 加法运算 5.SUB减法运算??6.JMP无条件转移指令??7.CALL 过程调用@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@方法一:顺序调换法1.如果是跳转(未实现)或者call或者mov,可以尝试交换,但是一定要测试程序能否运行2.movjmp(未实现) 这两个也可以尝试交换3.movcall dword...(后面是符号或者是字母)这两个也可以尝试交换注意:如果定位到call 410000(后面带数字)的时候我们可以来到410000查看代码等等例子:move yyy yyy yyymovsx xxx xxx xxx (特征)move yyy yyy yyy修改方法:交换第1.2排的位置(内容)4.如果定位到是mov或则是movs看看他前面是几排(一排也行)是不是mov如果是我们就可以把这几排的十六进制的代码(是中间那排)换一下。******************************************************************************************方法二:通用跳转法1.把定位出来的物理特征转换成内存特征2.找0区域记录内存地址(测试是否可用)3.记录特征码内存地址并且NOP掉4.用jmp跳转到0区域地址5.修改6.在用jmp跳回到原地址*******************************************************************************************方法三:nop移位法如果定位在了mov我们观察到他上一排的十六进制是0000我们就可以使用此方法我们就把特征码这排转移到上一排。因为上一排0000是没有意思的 NOP掉也没关系********************************************************************************************方法四:等值替换法如果定位到POP或则是PUSH我们就要观察。如果是定位到POP EAX就可以在他上面或者是下面去找有没有PHSH EAX 如果有就可以把POP改成PHSH 把哪个PHSH修改为POP。如果定位到PUSH就和POP同样的道理.还可以比如JN,JNE 换成JMP等.如:????push—pop????push eax改pop eax????je—jnz????????je 41000改jnz 41000????add—sub????add ecx,2改sub ecx,-2方法五:直接修改特征码的十六进制法1.修改方法:把特征码所对应的十六进制改成数字差1或差不多的十六进制.这里我们把十六进制09改成08方法六:入口点变换*****************************************************************************CALL的修改方法1.当定位到一个灰色CALL上时候,可以测试一下把CALL替换成JMP。2.当定位到前后有2个或则是几个绿色CALL上的时候,可以尝试一下交换一下位置.3.当定位到特殊的时候我们可以双击打开看一下CALL对应的地址,然后跳到这个地址看一下他前面有没有NOP,如果有可以尝试把CALL对应的地址换成他前面的哪个NOP地址4.特殊的CALL就可以使用跳转法总结:当定位到CALL的时候注意观察他的前后的命令然后修改,最后测试能不能上线。方法积累:????sbb—adc????????add eax,410000改add eax,410001????????call 410000我们可以来到410000查看代码等等????????不实现的跳转尝试nop掉,测试上线???????????????? je改成jgexor 可以直接NOPpush改成CALL---------------------test????edx, edxje??????XXXXXX????可改成下面的test????dl, dlje??????XXXXXX---------------------sar??ecx, 2 可改成shr??ecx, 2test 改成andje改成jlejnz改成ja
您可能关注的文档
- 宏观经济学(高鸿业)IS-LM曲线.ppt
- 宏观经济学第二讲_总支出-总收入模型.ppt
- 宏观经济学英文课件.ppt
- 猴子和草帽的故事.doc
- 厚黑学工作厚黑学.ppt
- 呼叫中心项目可行性研究.doc
- 呼吸系统急症病人的急救护理 .ppt
- 胡夕春-肿瘤的化学治疗.ppt
- 葫芦生长[自动保存的].ppt
- 湖北(黄冈)融园食品产业城.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
原创力文档

文档评论(0)