二进制编辑作业报告


二进制编辑作业报告

要求:修改exe文件

修改前:

修改后:

操作过程如下:

1.我们打开exe可执行文件后,发现powershell中文显示乱码,猜测由编码方式出入导致

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

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

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

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

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

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

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


文章作者: autumnwt
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 autumnwt !
  目录