我面临一个问题,我需要用 IDA pro 转储大面积的内存
使用 xdbg 可以通过转到内存映射选项卡并转储一个区域轻松完成,我如何在 IDA pro 中执行此操作?例如从地址 x 转储到 y
我尝试使用一个简单的 IDApython 脚本,但是如果大小很大,IDA 就会崩溃(我在远程调试 Windows 内核时正在转储一个大区域)
filename = AskFile(1, "*.bin", "Output file name")
address = startAddress
size = 0xFFFFFF
dbgr = True
with open(filename, "wb") as out:
data = GetManyBytes(address, size, use_dbg=dbgr)
out.write(data)