注册

CpuDbg x96

查看: 2969|回复: 0
收起左侧

[x96Dbg] x32dbg修补文件Bug

[复制链接]
发表于 2022-3-21 17:31:46 | 显示全部楼层 |阅读模式
x32dbg加载一个32位程序, 其text节的SizeOfRawData 大小只有 0x200
[Asm] 纯文本查看 复制代码
004001C0    2E 74 65 78>ASCII ".text"        ; SECTION
004001C8    9C010000    DD 0000019C          ;  VirtualSize = 19C (412.)
004001CC    00100000    DD 00001000          ;  VirtualAddress = 0x1000
004001D0    00020000    DD 00000200          ;  SizeOfRawData = 200 (512.)
004001D4    00040000    DD 00000400          ;  PointerToRawData = 0x400
004001D8    00000000    DD 00000000          ;  PointerToRelocations = 0x0
004001DC    00000000    DD 00000000          ;  PointerToLineNumbers = 0x0
004001E0    0000        DW 0000              ;  NumberOfRelocations = 0x0
004001E2    0000        DW 0000              ;  NumberOfLineNumbers = 0x0
004001E4    20000060    DD 60000020          ;  Characteristics = CODE|EXECUTE|READ


报错演示图

报错演示图



如果我们在大于等于 0x200 处修改文件,并保存的话, 按理来说应该是会给个错误提示的.
但 x32dbg 没有给提示, 而是直接提示保存成功. 如下图:

ollydbg 1.x 则提示如下:
[PowerShell] 纯文本查看 复制代码
---------------------------
Error
---------------------------
Unable to locate data in executable file
---------------------------
确定   
---------------------------





CrackM2.7z (1.03 KB, 下载次数: 0)
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注册

QQ|Archiver|手机版| CpuDbg x96

GMT, 2024-12-22 05:14 , Processed in 0.078125 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表