当前位置:首页 > 代码 > 正文

od代码注入(od指令讲解)

admin 发布:2022-12-19 20:35 143


本篇文章给大家谈谈od代码注入,以及od指令讲解对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用od反汇编,如何在反汇编里面插入自己要加入的代码??

如果空间足够,可以直接原地改,如果知道机器码,直接编辑二进制数据,否则选择菜单中的汇编,输入汇编指令。有空间剩余,用空指令补齐

如果没有足够空间,则需要跳转到足够大空白处,跳转处如有空间剩余,也用空指令补齐,完成后再跳回来,

-----------------------------------------------------------

PUSH ERSoe_Te.10925854

PUSH 5B

应是为子程序100A1FB0传递参数,不建议在此处插入代码,一定要这样做的话,我认为可以有两个方案:

1.常用的方法,一个短跳,跳到附近的空白处,retn语句后可能是一个好去处,具体是不是,要具体分析。完工后再跳回来。

PUSH 5B占用两个字节,短跳也占用两个字节,正好!

2.因为retn语句之后可能是片可以利用的空白,PUSH 5B附近是子程序调用,应该也不会有什么语句直接跳到这里来,且代码极少,可以考虑向下移动,将反汇编的代码依次汇编,工作量不大。

空白就是指程序没有使用的空间,我们拿来用,也不会影响到程序原有的功能,如果我们使用了程序使用的空间,就会破坏原有的代码或数据。大片的相同数据多数情况下就是空白,这个可以作为参考,但不是依据!

高手,这是OD的 在易语言里面怎么汇编

先置入代码然后按照你的注入器上面的代码写然后取代码,最后调用汇编代码。如:置代码({})pushad()push(“bf800000”)push(“bf800000”)push(“bf800000”)push(“-1”)push(“-1”)push(“23”)mov_ecx(“77766038”)mov_eax(|43f780“)call_eax()popad()ret()代码=_取代码()调用汇编代码(进程ID,代码)

求问,代码注入器注入汇编没有问,然后我在od里找到的注入后的代码,用易语言远程汇编就会卡死(不是直

易语言是给小学生玩的。

还是用vs2013把有问题调试起来也方便

我想在OD中插入一行代码怎么做

插入一行代码很简单,先JMP跳转到一个空白的地方,然后写代码,再跳转回来即可。 不过要注意JMP跳转指令占用的代码也要填写上

删除代码,直接将那条指令全部用90H来填充,它是NOP指令,占一个字节,全部填写90H就可以了

关于od代码注入和od指令讲解的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/23090.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载