朱朱你堕落了 发表于 2022-2-28 18:08

如何复制出来一个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程序做测试就行,弄成以上格式。

你与明日 发表于 2022-2-28 18:08

010edit , 全选,复制成java代码

asd9988 发表于 2022-2-28 18:12

https://github.com/hasherezade/pe_to_shellcode


https://github.com/daVinci13/Exe2shell/blob/master/exe2shell.py
这个?

雷允 发表于 2022-2-28 18:22

010 Editor编辑 复制为C代码

李佑辰 发表于 2022-2-28 18:29

010edit , 复制完事

朱朱你堕落了 发表于 2022-2-28 18:37

你与明日 发表于 2022-2-28 18:21
010edit , 全选,复制成java代码

在哪个位置,没找到啊。

你与明日 发表于 2022-2-28 18:40

朱朱你堕落了 发表于 2022-2-28 18:37
在哪个位置,没找到啊。

5911521 发表于 2022-2-28 18:41

WINHEX 可以的
选中--右键--编辑--复制选块--C源码

ps122 发表于 2022-2-28 18:46

本帖最后由 ps122 于 2022-3-1 13:55 编辑

图片怎么编辑不更新?删不掉,图片上传功能好像有点问题


字母 发表于 2022-2-28 19:03

winhex直接打开程序的exe文件(体积大的程序可能会比较久)
然后ctrl c v
页: [1] 2
查看完整版本: 如何复制出来一个EXE的全部十六进制数据?