修改已知内存地址的字符串,高分顶,进来就分(100分)

  • 主题发起人 主题发起人 zhb0601
  • 开始时间 开始时间
Z

zhb0601

Unregistered / Unconfirmed
GUEST, unregistred user!
谁能帮我解答一下问题呢:
1.已知某个字符串在一程序中的地址
2.建立共享,提高权限
3.在内存中对这个字符串进行修改
我这里有现成的列子,但是代码太多,很多不是我要的,我也看不太懂
 
能把代码贴出来大家帮你看看吗?
 
现在有新问题了,找到这个地址后修改它的内容我会了,
大家都知道,这个字符在程序中的地址不是固定的,每次启动程序这地址都要变,但是对于这程序的基地址来说是固定的
谁能帮我解决一下此问题吗?找到这个程序的内存起点,然后算出这字符的位置
 
根据程序的基地址,加个位移量吧?然后就是修改了,理论上这么说,不知道对否[:D]
 
有现成的软件
 
呵呵.这个是因为你的特征位置没找到.
方法很多的了,你不应该直接找固定地址,而是应该找指针的指针,这个一般是固定的(80%).
如果不固定,只有找附近的特征,通过该特征再定位地址.
 
后退
顶部