首页
社区
课程
招聘
我现在需要用汇编实现一段代码:在内存中搜索。。。
发表于: 2006-8-20 23:41 4392

我现在需要用汇编实现一段代码:在内存中搜索。。。

2006-8-20 23:41
4392
我现在需要用汇编实现一段代码:在内存中搜索指定标志开始的指定代码,并将这段代码附近的代码拷贝到一个文件中,存盘

最好是MASM(行数比较少,比较看得懂(VC我绝对是一看就晕))

希望大家能给我点参考资料,谢谢!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
2
mov  eax, 标志
mov  edi, 开始地址
cld
repnz scasd
.if ZERO?
    call  找到
.else
    call  没有找到
.endif

找到:
invoke  CreateFile, .......(参数略)
.if (eax)
     mov   hFile, eax
     invoke   WriteFile, .....(参数略,要传开始地址,长度等)
     invoke   CloseHandle, hFile
.else
    无法创建文件,报错
.endif
ret
2006-8-21 01:14
0
雪    币: 194
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个代码是不是只能读取自身进程的内存地址呢?
2006-8-21 08:10
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
可以远程注入代码查找目标进程
2006-8-21 15:55
0
游客
登录 | 注册 方可回帖
返回
//