![黑客攻防从入门到精通:黑客与反黑客工具篇(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/950/31621950/b_31621950.jpg)
1.1.1 UltraEdit编辑器
UltraEdit是一套功能强大的文本编辑器,该工具可以编辑文本、十六进制代码、ASCII码等,甚至可取代记事本。该编辑器中内建英文单词检查、C++及VB指令,可同时编辑多个文件。该软件又附有HTML标签颜色显示、搜寻替换及无限制还原功能,可修改EXE和DLL文件。
该工具的具体使用步骤如下。
步骤1:下载并安装UltraEdit,双击该工具的快捷图标,即可打开“UltraEdit”主窗口。在“UltraEdit”工具中可以查看各种应用软件的十六进制代码,如图1.1.1-1所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer03.jpg?sign=1738952024-oiYLgc10EIY2cVEtpfjHpdwo6KTyRYrX-0-b4bd9cf4021b1582669ca8ecc19493ea)
图1.1.1-1
步骤2:依次选择“文件”→“打开”菜单项,即可打开“打开”对话框,如图1.1.1-2所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer14.jpg?sign=1738952024-UcxAn0yWa0FzSM23bCRymHxLtLgVuoci-0-73b849ff414c1cec2d830e5d79be6613)
图1.1.1-2
步骤3:在其中选择相应的应用程序,单击“打开”按钮,即可在“UltraEdit”主窗口中看到该应用程序对应的十六进制编码,如图1.1.1-3所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer16.jpg?sign=1738952024-PwbxYsbQQLengAFpV7VWJqTwMqkGVrQH-0-9b8d9b939f89eddf60a44f364c30c201)
图1.1.1-3
步骤4:UltraEdit支持多文件查找和替换,如果想把打开的几个文件中的“/index.htm”全部替换为“../index.htm”,只要在“UltraEdit”主窗口中依次选择“搜索”→“替换”选项,即可打开“替换”对话框,在其中分别输入要查找的词或要替换的词,如图1.1.1-4所示。单击“全部替换”按钮,即可进行替换操作。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer17.jpg?sign=1738952024-F0GwDXugyhf8YlIhc4nx9B1N2AgnIFjx-0-00a3a7446dd586ba3a4b076262489abb)
图1.1.1-4
步骤5:在UltraEdit编辑工具中还可以插入或删除十六进制数据。在“UltraEdit”主窗口中依次选择“编辑”→“十六进制功能”→“十六进制插入/删除”菜单项,即可打开“十六进制插入/删除”对话框,如图1.1.1-5所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer18.jpg?sign=1738952024-PBjVt9hlvjxDThCCyORyQhwFX3BbACJO-0-9725a3e35a2f6dfe526e01000ee04c60)
图1.1.1-5
步骤6:在“UltraEdit”主窗口依次中选择“插入”→“在每一个增量处字符串”菜单项,即可打开“用指定增量插入字符串”对话框,可在其中设置要插入的字符、文件偏移开始点等属性。单击“确定”按钮,即可添加指定的字符串。
步骤7:还可以让UltraEdit软件自己打开指定类型的文件,其具体的添加方法为,在“UltraEdit”主窗口中依次选择“高级”→“配置”菜单项,即可打开“配置”对话框。在左边“文件类型”子选项下就可以添加新的文件类型,如图1.1.1-6所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer19.jpg?sign=1738952024-pELZPlU2N8NVGFmSFDeZUduUO4yhMzCs-0-4e83b405b36815bf7a6baa9508cb29d8)
图1.1.1-6
步骤8:如果在“UltraEdit”主窗口中依次选择“文件”→“转换”菜单项,则可展开UltraEdit的文本格式转换菜单,可在其中进行UNIX/MAC与DOS、EBCDIC与ASCII、OEM与ANSI等之间文本的相互转换,如图1.1.1-7所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer20.jpg?sign=1738952024-cXslhi0n2QpQ79CkrIlMRSp1SDrrMvUW-0-3156e4fa104dd7a17433137fac2e71db)
图1.1.1-7
步骤9:UltraEdit软件支持在Windows系统里安装的所有字体,其中包括中文Windows和其他外挂字体。如果要选择显示字体,在“UltraEdit”主窗口中依次选择“视图”→“设置字体”菜单项,打开“字体”对话框,在其中选择即可,如图1.1.1-8所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer21.jpg?sign=1738952024-aq27dONnt22cuHR7GhUz2RzqVFaQ7APs-0-5cb5593cfe9cf096c58d7da22018ca4f)
图1.1.1-8
步骤10:在UltraEdit软件中还可以直接调用DOS和Windows命令。在“UltraEdit”主窗口中依次选择“高级”→“DOS命令”菜单项,或按“F9”快捷按键,即可打开“DOS命令”对话框,如图1.1.1-9所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer22.jpg?sign=1738952024-BeIPH3IAr178CUJUFNHyoZSOx5v5zHH2-0-532651078b334f89c1837dd1aaf5aad0)
图1.1.1-9
步骤11:在“命令”文本框中输入DOS命令,如dir、ping等,单击“确定”按钮,即可在“UltraEdit”主窗口的编辑区中输出该命令的具体执行结果。利用这项功能可以截取DOS窗口运行的文本信息,如图1.1.1-10所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer04.jpg?sign=1738952024-RZxd3mFcvP3jJcwSn8mBJ0x6sSHPLjeQ-0-b8f1a97e486a706116ab55b95bf19e4f)
图1.1.1-10
步骤12:如果想运行Windows程序,则在“UltraEdit”主窗口中依次选择“高级”→“运行Windows程序”菜单项,或按“F10”键,即可打开“运行Windows程序”对话框,如图1.1.1-11所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer05.jpg?sign=1738952024-0smruXNEkFrt44vf6gSeJpzi3IK4x1Lw-0-34bad827c129384112d2b2dfc815ced7)
图1.1.1-11
步骤13:在“命令”文本框中输入调用Windows应用程序(如cmd),单击“确定”按钮,即可打开“DOS命令窗口”,在其中可以看到UltraEdit软件的安装路径,如图1.1.1-12所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer06.jpg?sign=1738952024-YNUEcymZm3S0LsNZRynwlHkcT8CyYmt5-0-46f8128bcb42c068c88c1bb7739534a3)
图1.1.1-12
步骤14:在UltraEdit工具中还可以编辑和使用宏,但在使用宏之前需要先定义宏。在“UltraEdit”主窗口中依次选择“宏”→“录制”菜单项,即可打开“宏定义”对话框,如图1.1.1-13所示。在其中输入宏的名称和热键后,单击“确定”按钮即可录制宏。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer07.jpg?sign=1738952024-Muvz0afjKTFmvmPrLSUPMnUuVcMrslqa-0-ae53e86758dbfc710eec74a452a61197)
图1.1.1-13
步骤15:如果想在UltraEdit工具中插入并使用已经存在的脚本文件,则在“UltraEdit”主窗口中依次选择“脚本”→“脚本”菜单项,即可打开“脚本”对话框,可在其中进行添加、编辑、删除脚本操作,如图1.1.1-14所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer08.jpg?sign=1738952024-V0Ethsf0ao0tE4Cjx2hqQA7IL3yU2ndL-0-53bf388d33559d7461ec95f48ce68bb3)
图1.1.1-14
步骤16:在编辑和使用脚本之前,同样需要先添加脚本文件。在“脚本”对话框中单击“添加”按钮,即可打开“打开”对话框,如图1.1.1-15所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer09.jpg?sign=1738952024-3jN5x2RTtnm44Pzi1jdq3SF2RupOI1fZ-0-50a06919065e1e331f3dd6fbf58773ae)
图1.1.1-15
步骤17:在其中选择相应的脚本文件(一般是.js文件),单击“打开”按钮,即可在“脚本”对话框中看到添加的脚本文件,如图1.1.1-16所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer10.jpg?sign=1738952024-DuZm0A2FA4hAaSzCAVkwXEOenTymzSSe-0-2866ce8bda50ea482b015ab2ca51979e)
图1.1.1-16
步骤18:单击“确定”按钮,返回“UltraEdit”主窗口中的“脚本列表”窗格中,即可看到刚添加的脚本文件,如图1.1.1-17所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer11.jpg?sign=1738952024-OgoWJ6Fh0tLo34ZH9EFaskLnw7EqLmZ7-0-5c5d34c1a10e405f1c0eb2ee83d04c22)
图1.1.1-17
步骤19:利用UltraEdit软件还可以对应用程序进行加密和解密操作。在“UltraEdit”主窗口中依次选择“文件”→“加密”→“加密文件”菜单项,即可打开“加密文件”对话框,在“密码”和“确认密码”文本框中分别输入要设置的密码,如图1.1.1-18所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer12.jpg?sign=1738952024-hF96zQG7vQsdJBQoBGhhg2Wm9CD77A7b-0-6b90e482bc6c984c4ea07ec23920507e)
图1.1.1-18
步骤20:单击“确定”按钮,即可打开“加密-删除文件”对话框,如图1.1.1-19所示。如果不想删除应用程序源文件,则单击“否”按钮,即可进行加密操作。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer13.jpg?sign=1738952024-BZWG6TinH75jX3wtqTva0JpuoKyfl6hf-0-b1a65c281f39b4ab9285b6c7b53e1d7b)
图1.1.1-19
步骤21:同理,如果想解密文件,则在“UltraEdit”主窗口中依次选择“文件”→“加密”→“解密文件”菜单项,即可打开“解密文件”对话框,如图1.1.1-20所示。在其中选择要解密的文件并输入设置的密码,单击“确定”按钮,即可进行解密操作。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer15.jpg?sign=1738952024-34Z9eQibwDjkDPv9Zc5vxr9RMBUINhYi-0-4b49b8285c93b00908948a1dc8463e8f)
图1.1.1-20