二进制编辑作业报告
要求:修改exe文件
修改前:
修改后:
操作过程如下:
1.我们打开exe可执行文件后,发现powershell中文显示乱码,猜测由编码方式出入导致

因此查询当前编码,发现当前编码方式为GB2312

将系统更改为utf-8后恢复正常

2.将可执行文件放入010editor,定位到第一次”Hello World”字符处,同时我们也能得到对应的十六进制编码

3.我们不难推测出”你好世界”对应的字符乱码及其对应的十六进制编码

4.我们将第二次”Hello World”字符对应的十六进制编码替换成”你好世界”对应的十六进制编码

5.我们将修改后的文件另存为新的可执行文件,运行后即可得到修改后结果

另外:在第3步中我们通过题干获取了”你好世界!”对应的十六进制编码,同样我们也可以利用老师给到的编码转换工具获取”你好世界!”对应的十六进制编码,之后按照步骤依次进行即可
