Closed ddkwork closed 3 months ago
我尝试解析了以下pe准备显示到ux的时候,有点疑问:pe的数据结构太庞大,我需要明确哪些字段是sdk调试操作需要使用的,然后我重新定义结构体显示我们需要的字段并导出字段给sdk调用。比如: cli start xxoo.exe, 此时我们需要导入,导出表,区段表,还需要什么字段,pe头这些需要吗?
https://github.com/HyperDbg/gui/blob/main/ux%2Fhprdbgkd.json
https://github.com/HyperDbg/gui/blob/main/ux%2Fmsdia140.json
https://github.com/HyperDbg/gui/blob/main/ux%2Fhyperdbg-cli.json
https://github.com/saferwall/pe/blob/main/file.go#L16-L45
这是完整的pe结构,我感觉sdk不需要完整的结构,如果调试需要完整的pe结构,我将在ui上显示完整结构体
我尝试解析了以下pe准备显示到ux的时候,有点疑问:pe的数据结构太庞大,我需要明确哪些字段是sdk调试操作需要使用的,然后我重新定义结构体显示我们需要的字段并导出字段给sdk调用。比如: cli start xxoo.exe, 此时我们需要导入,导出表,区段表,还需要什么字段,pe头这些需要吗?
https://github.com/HyperDbg/gui/blob/main/ux%2Fhprdbgkd.json
https://github.com/HyperDbg/gui/blob/main/ux%2Fmsdia140.json
https://github.com/HyperDbg/gui/blob/main/ux%2Fhyperdbg-cli.json