weiduanwei 发表于 2021-12-21 17:57

求助,16进制的啥啥啥



求助求助,这是 minihex,我想修改exe文件里的内容,这个字符该怎么转换啊,16进制转换出来也不是汉字啊
能告诉我用什么转换,还是说修改需要其他的软件,这个转换不了汉字的

pzx521521 发表于 2021-12-21 17:57

本帖最后由 pzx521521 于 2021-12-22 09:38 编辑

首先确定exe的中文的编码
然后 转换即可, 可以用代码
最简单的是用txt 写入自己想要的中文, 用2进制打开即可
当然一般都带搜索功能
一定要注意exe里面的中文编码 是 unicode/gb2312还是ASCII 还是utf8
以utf8为例:
https://s3.bmp.ovh/imgs/2021/12/c6f12d3ab6a418bd.png
https://s3.bmp.ovh/imgs/2021/12/c6f12d3ab6a418bd.png
PS: 楼上说的是正解,很少 直接对exe反编译:
原因如下:
1.先去壳, 壳会打乱2进制的顺序
2.你并不知道exe里面到底用的是什么编码
3.你不知道中文字符的起始位置

一般 除非你定位到了你要修改的中文, 且你要修改的中文和之前的长度一样, 否则直接的话直接会导致exe报错

DayBreak 发表于 2021-12-21 19:06

亲,这个有点难,这个需要反编译的。这样,神仙也改不了

平淡最真 发表于 2021-12-21 19:09

你这是不是有壳?

weiduanwei 发表于 2021-12-21 19:56

平淡最真 发表于 2021-12-21 19:09
你这是不是有壳?

https://img.v3oo.com/9S6E.png

有壳吗,不知道啊

冥界3大法王 发表于 2021-12-21 23:35

语文老师愣给气死了。。。{:301_998:}

啊杰啊 发表于 2021-12-22 08:25

这。。。。怕是有点难度啊你这个

bf3rpg520 发表于 2021-12-22 08:48

改文 exe文件里的内容,需要 反汇编。 这样就算能改,到时候也是乱码

我今天是大佬 发表于 2021-12-22 09:22

你这要求有点高啊
页: [1]
查看完整版本: 求助,16进制的啥啥啥