2 avisp avisp 于 2015.06.11 13:30 提问

hex16进制转换把EXE转换成文本,那如何转换回来?

一个16kb的exe软件,通过hex转换成16进制的一堆字符例如0x40165.....这些字符是文本格式,现在这么把一堆字符重新转换成.exe可执行文件?

2个回答

oyljerry
oyljerry   Ds   Rxr 2015.06.11 19:58
已采纳

全部都当二进制文件来读写,这样可以写回后,只要文件内容都对,那么修改后缀就可以执行了

gamefinity
gamefinity   Rxr 2015.06.11 13:40

1.把这堆字符,每两位转化为一个字节,写回一个普通文件(文件名不要是任何可执行文件的文件名)
2.把文件名改为EXE
3.执行
没试过,不过应该是可行的吧

Csdn user default icon
上传中...
上传图片
插入图片