首页
社区
课程
招聘
[求助]如何修改进程汇编代码
发表于: 2008-6-20 14:55 4734

[求助]如何修改进程汇编代码

2008-6-20 14:55
4734
我想修改进程的汇编代码,比如地址为0x00571111
jnb 0x00575B52
修改成
jmp 0x00575B52

我现在倒是能够通过注入修改0x00571111地址的代码,可是修改的乱七八糟的。不知道应该怎么修改成具体需要的代码

我仿照从网上找到的一些贴子修改

int bb_addr=0x00571111;
char modifyParam[]="jmp 0x00575B52";
WriteProcessMemory(pid, (LPVOID)bb_addr,(LPVOID)modifyParam,(DWORD)strlen(modifyParam),NULL);

修改的结果也不对。

像这种修改应该怎么弄呢?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
写入字符串???????????????
2008-6-20 16:25
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
BYTE modifyParam[5]= {0xE9, 0x3C, 0x4A, 0x00, 0x00};
WriteProcessMemory(pid, (LPVOID)0x00571111,(LPVOID)modifyParam,5,NULL);
2008-6-20 17:02
0
雪    币: 92
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
哦,明白了,利用机器码的形式。谢谢
2008-6-20 17:19
0
游客
登录 | 注册 方可回帖
返回