好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 wlsk888 于 2022-3-17 15:15 编辑
如上图,某软件运行到此处,eax为一个md5,我想让软件每次运行到这里就替换成另外一个md5
我以前的方法是在软件内存空闲处写上字符串,然后修改指向我新的字符串。。
但是现在我希望能实现每次运行到这里弹出输入框或者读取某个文件里的字符串来进行修改,
汇编代码我并不熟悉,哪位大佬能提供完成我要的功能的汇编语句?
简单点说,我需要一段汇编,功能过程如下:
1:运行到013058dc处跳转某一地址,比如01400000处
2:1400000处写入汇编!
弹出一个输入框或打开一个文本文件,输入或读入我要修改的字符串
然后把输入或读入的字符串地址给eax,并push
最后retn返回013058dc处继续
input的api我没有找到。。。
或者大佬们有其他方法,写个内存中断然后修改的小程序当然可以,但我懒得写,毕竟多个外部程序了。。。
新手小白,感谢大佬指教!
软件readfile调用地址在下图
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|