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:\,可以相应进行替换,修改内容保存。

Windows下使用Notepad++修改二进制文件,exe可执行文件相关推荐

  1. Windows下使用Inno Setup 制作exe安装包

    原文地址:点击打开链接 Inno Setup 详解中文资料 其一:使用教程 一.Inno Setup 是什么? InnoSetup 是一个免费的 Windows 安装程序制作软件.第一次发表是在 19 ...

  2. windows下命令行修改系统时间;修改系统时间的软件

    找了很久,都没有找到,还找了关键词 dos下修改系统时间 因为看到linux下修改系统时间是用hwclock 命令写入主板芯片. 而我由于某些原因想自动化修改系统时间,所以找windows下修改系统时 ...

  3. winXP环境下将Python脚本生成EXE可执行文件

    因工作需要,楼主用pandas写了个数据处理的脚本,但开发环境是win10-64,而实际应用环境存在win7-32和winXP32,为此不得不踏上重新配置环境开发的道路. 一.Windows环境准备 ...

  4. windows下用批处理文件修改网络适配器设置

    在公司上内网,在外出差要同时连接有线局域网和wifi公网,经常要进行网络设置,很烦有木有.其实windows下可以用批处理脚本来一键设置网络适配器 首先建立两个文件manual.txt和automat ...

  5. windows下更改文件创建修改访问时间

    在文件a.c中复制下方代码,gcc编译后产生a.exe: #include <Windows.h> #include <stdio.h> #include <stdlib ...

  6. android系统下用c代码修改ip,windows下用C++修改本机IP地址

    两种方法 第一种.使用DOS命令(即时生效) 第二种.修改注册表(重启生效) 1.打开SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards ...

  7. Windows 下用reg 文件将exe 写入启动项

    Windows Registry Editor Version 5.00   [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion ...

  8. Windows 下命令行修改文件夹的控制权限 Cacls

    设置用户访问权限:我们经常要修改目录和文件的访问权限,使用Cacls命令就很容易做到.下面要赋予本机用户testuser对d盘下 test目录及其所有子目录中的文件有完全控制权限.在命令提示符对话框中 ...

  9. Windows下DOS窗口修改编码

    win+R 调出dos窗口,在窗口上右键属性,可以看到默认编码是GBK 修改默认编码方法:输入chcp 65001,如下图 输入:chcp 65001 回车,即可临时修改编码方式. 说明:65001 ...

最新文章

  1. C语言网络编程:UDP通信实现
  2. hdu4539 郑厂长系列故事——排兵布阵 + POJ1158 炮兵阵地
  3. 快速使用GitBook以及二级标题的设置
  4. MegaSAS RAID卡 BBU Learn Cycle周期的影响
  5. 什么是DNS,A记录,子域名,CNAME别名,MX记录,TXT记录,SRV 记录,TTL值
  6. Excel/WPS表格怎么设置输入密码才能打开文件
  7. 恐龙机器人钢索恐龙形态_恐龙有的四脚行走有的两脚行走,有的会飞有的会游,差别咋这么大...
  8. 视频教程-MATLAB图像处理-Matlab
  9. GEE植被覆盖度计算
  10. JS生成UUID唯一标识方法
  11. android备份基带,备份过SHSH,保留基带,直刷5.0.1系统完美详细教程
  12. 金蝶数据库(质疑)解决方法
  13. 计算英文句子中有多少单词?
  14. mysql导出数据库1146_MySQL复制出错 Last_SQL_Errno:1146的解决方法
  15. ASFF的TensorFlow2实现
  16. 麒麟处理器排行天梯图2022 麒麟处理器各型号排行2022
  17. 基于fl2440内核linux-3.0移植----触摸屏移植
  18. Msbuild的工具集版本
  19. 100部电影,100种人生,你看过几部?
  20. XMPP协议的原理介绍

热门文章

  1. 关于SAP Router连接不稳定的改良
  2. oracle利用触发器实现自增列
  3. SAP系统配置常用命令大全
  4. SAP常见的几个接口技术的区别
  5. 字节跳动花50亿买了个什么?
  6. 在线音乐用户寄望用爱发电,资本不愿无米之炊
  7. 没有双11的美团,被饿了么突袭“下沉粮仓”
  8. 挺住了这一波,微盟正在进化
  9. 促进新一代人工智能产业发展三年行动计划_浙江提出冷链物流创新发展三年行动计划 力争带动产业投资约1000亿元...
  10. python数据去重的函数_python去重函数是什么