日期:2014-05-20  浏览次数:20729 次

求个会用C#配合OD使用的高手,询问点问题,真的很想学。拜托了
问题1

比如在OD反汇编的007C97CB   . /0F83 ED000000 JNB unpacked.007C98BE

如何把地址的007C97CB里面的JNB改成JB

怎么用C#实现?


问题2

OD里面按alt+M的内存映射里面的数据如下

75FC184B    68 A091F875     PUSH advapi32.75F891A0                   ; UNICODE "SA"

如何获取地址75FC184B里面的 那个UNICODE字符窜

问题3

OD汇编中如下
007C99F5   .  A3 84417E00   MOV DWORD PTR DS:[7E4184],EAX

如何获取此地址中的EAX值。如果是字符窜呢


网上的植物大战僵尸的挂代码


修改的是哪里面的值不明白。

是反汇编里的地址还是?内存映射里面的地址?

不知道是哪个窗口的地址。

我只是想用C#做成软件打补丁,不想用OD修改完保存下来

------解决方案--------------------
看你这没头没脑滴乱问,还是给你的个专业点的位置把

http://www.pediy.com

把他的文档库里面的 “基础篇-汇编指令,机器码,计算机寻址”章节看一下
然后,在去看一下pediy篇,文件补丁,内存补丁 看一遍,我想你基本上自己就会弄了

至于是不是用c#写其实无所谓,那些东西你明白了,翻译成c#也不是困难事情,我们都是用的一样的api,所以你明白那边的,这边的东西也就照着来就是