一软件想diy一下,但是不知道内存数据应该怎么改写,打开这个软件每次进入游戏后就会在游戏中显示一些信息,如下
00391848 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
0039184B BA 901A3900 MOV EDX,schook.00391A90 ; ASCII "YYYY-MM-dd hh:mm:ss"
00391850 E8 AF79FFFF CALL schook.00389204
00391855 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
00391858 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
0039185B E8 442CFFFF CALL schook.003844A4
00391860 6A 01 PUSH 1
00391862 68 AC1A3900 PUSH schook.00391AAC ; ASCII "[Ver "
00391867 A1 F04B3900 MOV EAX,DWORD PTR DS:[394BF0]
0039186C FF30 PUSH DWORD PTR DS:[EAX]
0039186E 68 BC1A3900 PUSH schook.00391ABC ; ASCII "][www.aq817.cn][QQ:7443036]["
00391873 FF75 FC PUSH DWORD PTR SS:[EBP-4]
00391876 68 E41A3900 PUSH schook.00391AE4 ; ASCII "] - "
0039187B 8D45 E0 LEA EAX,DWORD PTR SS:[EBP-20]
0039187E E8 5DFDFFFF CALL schook.003915E0
修改后错误提示:在可执行文件中无法定位数据
请知道的朋友介绍一下方法,不甚感谢!
软件见附件
非常感谢2楼这位朋友的答复,让我又多明白了一些东西。
现在我又上传了一个软件UNPACKED2.rar,这个软件情况我想也有点类似,但是我在OD里找不到他所显示的那些信息。这个软件情况是刚进入游戏就会自动在屏幕上面出现一些与作者有关的信息,但是只显示几秒钟就没有了,所以不知道用OD怎么找到他显示信息的地址并进行修改,还望介绍一下此方法,先谢谢了!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课