如何复制出来一个EXE的全部十六进制数据?
我使用了几个十六进制编辑工具,貌似都不好用。如C32Asm,winhex等,也许是我不太会用,反正弄不出来。我要实现的是,在VS里把一个EXE的全部十六进制处理成这种格式。unsigned char ExeData = {0x4D,0x5A,0x90,0x00,0x03,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0xB8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x...............}
如何快准狠的弄出来,用编程处理也行,https://blog.csdn.net/weixin_43655282/article/details/104440009
这篇文章中的create_hex_code_v1并不管用啊,也没详细看。编程忘完了,如何修改下,输出这种格式,如果不用编程的话,手工弄出来也行,如何操作?
随便找个EXE程序做测试就行,弄成以上格式。 010edit , 全选,复制成java代码
https://github.com/hasherezade/pe_to_shellcode
https://github.com/daVinci13/Exe2shell/blob/master/exe2shell.py
这个? 010 Editor编辑 复制为C代码 010edit , 复制完事 你与明日 发表于 2022-2-28 18:21
010edit , 全选,复制成java代码
在哪个位置,没找到啊。 朱朱你堕落了 发表于 2022-2-28 18:37
在哪个位置,没找到啊。
WINHEX 可以的
选中--右键--编辑--复制选块--C源码 本帖最后由 ps122 于 2022-3-1 13:55 编辑
图片怎么编辑不更新?删不掉,图片上传功能好像有点问题
winhex直接打开程序的exe文件(体积大的程序可能会比较久)
然后ctrl c v
页:
[1]
2