三、Notepad++ 更改exe文件

三、Notepad++ 更改exe文件

1. 下载及安装Notepad++

到Notepad++官网下载页面 https://notepad-plus-plus.org/downloads/ 下载,推荐选个新版,香港的有点特别,那就来个7.8.8版本的吧,下载后正常安装即可。

2. Notepad++安装Hex-Editor插件

没有安装Hex-Editor插件时,Notepad++打开exe文件是乱码,所以我们需要加载Hex-Editor插件来处理二进制文件以及exe可执行文件。

Notepad++提供了插件下载网页 https://sourceforge.net/projects/npp-plugins/files/,进入该网页下滑找到Hex Editor(在页面中间处),然后点击进入。

然后选择一个版本下载即可,但是很遗憾地告诉你,你有没有发现这些是09年的内容,所以……它们是32位系统的,和新版Notepad++不兼容。那去哪下载64位版的呢,可以去该GitHub页面https://github.com/chcg/NPP_HexEdit/releases 选择64位的下载,如果没有可以私聊我。

下载后解压,文件夹里面有个HexEditor.dll文件,此时还需将解压后的文件夹重命名为HexEditor,然后放入Notepad++目录中的plugins文件夹下即可 。

3. 以二进制或十六进制查看exe文件

这时候我们重新打开Notepad++可以发现工具栏多了个“H”选项,这就是加载了Hex-Editor插件后的效果,在菜单栏中的“插件”也可以发现多了Hex-Editor,此时我们进入“Options”进行相应设置。

在start layout子菜单中主要有以两个,一个是黄色箭头指向的数据是几个bit一组显示,默认8-bit就行,然后红色箭头是以几进制显示文本内容,binary就是我们熟知的二进制,hexadecimal则是16进制,视情况而定。更改后保存关闭即可,然后打开一个exe文件就可以看到16进制的文本内容,右边是文档内容(英文字符正常显示,不过还有乱码,可能存在一些特殊字符),左边是该文档内容所对应的的16进制。

直接编辑是不可行的,而且菜单栏显示也是灰化的,如下图。

那我们自然而然想到了替换可不可以, 如上图,工具栏中望远镜是查找,旁边就是替换,红色箭头所指处。

打开查找,默认只能输入16进制内容(0-f),Hexadecimal类型内容,不能输入我们要查找的内容。

所以我们需要更改数据类型,如Unicode String类型,此时就可以输入正常字符了,如 d:\,可以相应进行替换,修改内容保存。

相关推荐

如何欣赏油画?从零开始的看展指南|百画苑·油画
office365无法登录账号

如何欣赏油画?从零开始的看展指南|百画苑·油画

📅 07-18 👁️ 742
你应该多久为吉他换弦?
365beat中文版

你应该多久为吉他换弦?

📅 07-22 👁️ 4770
gta5银行抢劫攻略,开启任务快速完成
office365无法登录账号

gta5银行抢劫攻略,开启任务快速完成

📅 06-28 👁️ 1728
回顾:中国足坛退出事件 大连万达退出最著名
365beat中文版

回顾:中国足坛退出事件 大连万达退出最著名

📅 07-07 👁️ 4501
新鲜橙子怎么保存?巧用新的方法,保持水果新鲜度,过来看看!
想买模拟狩猎 有了解的吗?
365beat中文版

想买模拟狩猎 有了解的吗?

📅 07-12 👁️ 396
2019男篮世界杯裁判点评——Luis Roberto VAZQUEZ (PUR)
office365无法登录账号

2019男篮世界杯裁判点评——Luis Roberto VAZQUEZ (PUR)

📅 07-31 👁️ 8893
理性讨论,罗大佑的才华放到国际什么水平?
365平台怎么注册

理性讨论,罗大佑的才华放到国际什么水平?

📅 07-01 👁️ 996
备份恢复问题:备份文件恢复失败,数据无法恢复
365平台怎么注册

备份恢复问题:备份文件恢复失败,数据无法恢复

📅 06-30 👁️ 5195