首页
社区
课程
招聘
[求助]怎样使DS寄存器的值自动加XX
发表于: 2007-4-13 15:00 4875

[求助]怎样使DS寄存器的值自动加XX

2007-4-13 15:00
4875
下面是偶用内存断点追到的汇编指令,请问有什么办法使程序每次在此处调用DS时,DS中的数据自动加XX.直接修改EXE文件最简单吧?如果想通过编程来实现最好用什么语言,应该怎么做呢?
0094A4C8    8B40 20         MOV EAX,DWORD PTR DS:[EAX+20] 停在这句
0094A4CB    8B4D 08         MOV ECX,DWORD PTR SS:[EBP+8]
0094A4CE    8901            MOV DWORD PTR DS:[ECX],EAX
0094A4D0    8B45 08         MOV EAX,DWORD PTR SS:[EBP+8]
0094A4D3    C9              LEAVE

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 50161
活跃值: (20610)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
如果编程,也是通过程序直接0094A4C8 这句,例如:
0094A4C8  jmp  地址a

地址a: [EAX+20] +1
        MOV EAX,DWORD PTR DS:[EAX+20]
        jmp 0094A4CB
2007-4-13 16:10
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个只能用在直接修改EXE文件么?是不是直接加在数据为00 00 00...或ff ff ff..的字段就行了吧?能不能不修改EXE文件,用VC或汇编做成一个修改器呢?
2007-4-13 17:32
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
4
可以。。。查看LOADER相关的文章。。。月中人翻了一个挺适合初学者的。。
2007-4-13 20:47
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
LOADER?请问是那个帖子呢?
2007-4-14 11:54
0
雪    币: 50161
活跃值: (20610)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
6
论坛精华8中的补丁部分。或搜索论坛月中人的主题帖。
2007-4-14 21:38
0
游客
登录 | 注册 方可回帖
返回
//