![黑客攻防从入门到精通:黑客与反黑客工具篇(第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=1739285152-CTKkRn66NwdTN0UdTILPHHvCe3CwFY7m-0-6560d5e68e865ac4e1f2e6df4e4df2db)
图1.1.1-1
步骤2:依次选择“文件”→“打开”菜单项,即可打开“打开”对话框,如图1.1.1-2所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer14.jpg?sign=1739285152-MCZFtTnK6Ducn6wbaLwCrkA40GNXpU3r-0-bdbc986aa171d4d61138378c16a167d9)
图1.1.1-2
步骤3:在其中选择相应的应用程序,单击“打开”按钮,即可在“UltraEdit”主窗口中看到该应用程序对应的十六进制编码,如图1.1.1-3所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer16.jpg?sign=1739285152-hv43bxDwMkLtSLYlhmo5XhrID6hEHAY2-0-68cfa73fab53ac2f4dc257fe0eb2bfb7)
图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=1739285152-N0O1sH22ZWN8cZ1rYu5cVk2ANI3MZxRE-0-5c9beccd11a15d7ee17c1529f12a48f7)
图1.1.1-4
步骤5:在UltraEdit编辑工具中还可以插入或删除十六进制数据。在“UltraEdit”主窗口中依次选择“编辑”→“十六进制功能”→“十六进制插入/删除”菜单项,即可打开“十六进制插入/删除”对话框,如图1.1.1-5所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer18.jpg?sign=1739285152-gQaS2Y84dr2bt0LRE6zi6jVdRuiuBEAv-0-77bc484cd686ae70ee465aaeb043ac8f)
图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=1739285152-93sNL6NBTBZ06WnR84DZK4Us6YfSWxb8-0-bc9b0bd8b3f5e9ec89ee08f9c5a61acd)
图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=1739285152-Q63pQMyXPRC7KOOTQBHwkFbZ07ACSTKk-0-ce0d17aa47015b60a451cec62d504a8c)
图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=1739285152-iSCmGc743nQeKLvB4ntQdMQ8GtUGneum-0-2173bfef6bbdace1f037e3aabfd8bdd1)
图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=1739285152-tCLfu5ry5Wmz7OS5NvUM6G5PmxzhES52-0-7defbef58682c36e57cf4649a37a18ca)
图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=1739285152-M9EE4BHkIEZdFh4fz49bywtnQdAeGWf8-0-c3e2acc6c9f1f8fda42ccc9088fb5319)
图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=1739285152-qGWDBjJyOpdrHcfh3Iz8GddWUZ3mTMuA-0-43eb589aa9862f9ac4b6fd2eb7719d6c)
图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=1739285152-HbqNkXp5kuT4ayzG0oSohpDlXkwql8Wu-0-3e3dbd7c8b6c5c400e14b1950223d002)
图1.1.1-12
步骤14:在UltraEdit工具中还可以编辑和使用宏,但在使用宏之前需要先定义宏。在“UltraEdit”主窗口中依次选择“宏”→“录制”菜单项,即可打开“宏定义”对话框,如图1.1.1-13所示。在其中输入宏的名称和热键后,单击“确定”按钮即可录制宏。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer07.jpg?sign=1739285152-ASEnGeJoNLpg7NxvNFZxDRG9ZiLvwJEQ-0-419faec563f41f3fddecd143559fb857)
图1.1.1-13
步骤15:如果想在UltraEdit工具中插入并使用已经存在的脚本文件,则在“UltraEdit”主窗口中依次选择“脚本”→“脚本”菜单项,即可打开“脚本”对话框,可在其中进行添加、编辑、删除脚本操作,如图1.1.1-14所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer08.jpg?sign=1739285152-lnFzpDdVu8X3Mfcswjy11YRndeg4Yklm-0-b733ef7f02bfdb6e168928142ce821a3)
图1.1.1-14
步骤16:在编辑和使用脚本之前,同样需要先添加脚本文件。在“脚本”对话框中单击“添加”按钮,即可打开“打开”对话框,如图1.1.1-15所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer09.jpg?sign=1739285152-ODcLN3HXXYUBeRRE5QaAmJWeb02g85J3-0-0ab4cbd523f52922ac676c72bd8dbe85)
图1.1.1-15
步骤17:在其中选择相应的脚本文件(一般是.js文件),单击“打开”按钮,即可在“脚本”对话框中看到添加的脚本文件,如图1.1.1-16所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer10.jpg?sign=1739285152-CC0uj8D8hOwPGFIkH9Sk06yE6z8y7Ebt-0-b1a320fef44fab0a8a7b74744b5f38d0)
图1.1.1-16
步骤18:单击“确定”按钮,返回“UltraEdit”主窗口中的“脚本列表”窗格中,即可看到刚添加的脚本文件,如图1.1.1-17所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer11.jpg?sign=1739285152-t4RMEEw4JRU8TYbiodldTnQnmSrJD1V3-0-edd94055209a6e6d53f05860a78a8b15)
图1.1.1-17
步骤19:利用UltraEdit软件还可以对应用程序进行加密和解密操作。在“UltraEdit”主窗口中依次选择“文件”→“加密”→“加密文件”菜单项,即可打开“加密文件”对话框,在“密码”和“确认密码”文本框中分别输入要设置的密码,如图1.1.1-18所示。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer12.jpg?sign=1739285152-fX9XPnHvdbOIC1b06e6nCZxA3Nxz1eir-0-b52d25177f38047e73c6439b3a8dfae6)
图1.1.1-18
步骤20:单击“确定”按钮,即可打开“加密-删除文件”对话框,如图1.1.1-19所示。如果不想删除应用程序源文件,则单击“否”按钮,即可进行加密操作。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer13.jpg?sign=1739285152-2gjBybbalctb6MRrVj32bXbwyR4DyQ57-0-ab18022299a3f1ffc00a38fbedd4ea21)
图1.1.1-19
步骤21:同理,如果想解密文件,则在“UltraEdit”主窗口中依次选择“文件”→“加密”→“解密文件”菜单项,即可打开“解密文件”对话框,如图1.1.1-20所示。在其中选择要解密的文件并输入设置的密码,单击“确定”按钮,即可进行解密操作。
![](https://epubservercos.yuewen.com/999561/17122290505848206/epubprivate/OEBPS/Images/figer15.jpg?sign=1739285152-6mDUM8NGELZnBlUjyvUZFpiBE4qacmDY-0-b20d84674f57c3525bfcd940e15178eb)
图1.1.1-20