一些低级的病毒要实现破坏效果会修改文件的后缀,比如doc改为exe,达到文件无法正常使用的目的,但这种方法只能欺负一些电脑素人,稍微懂些计算机知识,知道不隐藏文件后缀名的就可以自行修复。针对这些用户,就需要使用修改文件头编码的方法。

文件头编码

    'dw4' => '4F7B','pgm' => '50350A','pax' => '504158','pgd' => '504750644D41494E','img' => 'EB3C902A','zip' => '504B0304140000','docx' => '504B030414000600'(word2007),=>'D0CF11E0A1B11AE10000000000000000'(word2003)'pptx' => '504B030414000600','xlsx' => '504B030414000600','kwd' => '504B0304','odt' => '504B0304','odp' => '504B0304','ott' => '504B0304','sxc' => '504B0304','sxd' => '504B0304','sxi' => '504B0304','sxw' => '504B0304','wmz' => '504B0304','xpi' => '504B0304','xps' => '504B0304','xpt' => '5850434F4D0A5479','grp' => '504D4343','qemu' => '514649',

UltreEdit

UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML 标签颜色显示、搜寻替换以及无限制的还原功能,一般用其来修改EXE 或 DLL 文件。能够满足你一切编辑需要的编辑器。
可以用做普通文本文件编辑器(.txt .bat .conf .ini等)
  用做.bat文件编辑器 (bat,是指批量处理文件)
  用做c, c++, java, jsp, html, xml等的源代码编辑器
  (以上文件可以是本地的,也可以是通过FTP方式操作远程的文件) 对文本文件进行按行排序,排序的方式是可以定义的。
  对16进制的文件直接修改字节指定直接的内容。
  对文件全体内容或选定内容进行整体的操作,比如转换格式、内容等。
  对文件的字符、词数量进行统计。
  对一个文本文件或源代码文件组成的项目进行操作。

实验


打开doc文件显示乱码,说明文档中毒。

查找docx文件头编码D0CF11E0A1B11AE10000000000000000
![头编码查找(https://upload-images.jianshu.io/upload_images/23979160-3bcf5ef50597c46b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
将此头编码以上的16进制编码全部删除,内容过多的删除方法为选中末字符,拉动滚动条,按下shift再选中首字符即可选中中间所有字符,编辑中点击剪切即可删除。删除后结构如图:

然后将其保存为doc格式,恢复后可以打开,内容如图:

总结

UltraEdit除了能查看文件类型,还可以修改文件的源码,高端一点的病毒可能不止更改尾缀来修改文件这么简单了,他们可能会进行覆写等操作让文件无法打开达到勒索的效果。UltraEdit可以查看文件的类型,并根据相应类型的头,来找出对方加代码的位置,删除恶意代码即可达到病毒文件的挽救目的,实在是太妙了。

软件安全-UltraEdit恢复带毒文档相关推荐

  1. linux 格式化磁盘数据恢复_电脑文档被格式化,怎么恢复格式化文档!

    我们的电脑在工作时都会接收数以万计的数据,在我们日常工作生活中,最常用也最常见的数据类型,就是文档.不管是office文档也好,还是WPS文档,亦或者是阅读爱好者们的TXT文档,都是以电脑数据的形式保 ...

  2. 计算机被格式化怎么找回资料,电脑文档被格式化,怎么恢复格式化文档

    原标题:电脑文档被格式化,怎么恢复格式化文档 我们的电脑在工作时都会接收数以万计的数据,在我们日常工作生活中,最常用也最常见的数据类型,就是文档.不管是office文档也好,还是WPS文档,亦或者是阅 ...

  3. word文件丢失怎么办?恢复Word文档的3个方案

    电脑里面有很多大大小小的文件数据,有时对我们可有可无,有时是很重要的.在清理电脑过程中,要是不小心误删了重要的文件,word文件丢失如何恢复?只需要下面的3个方案,就可以轻松找回Word文档! 方案一 ...

  4. java检查word文档内容缺失_恢复Word文档内容需要了解的知识

    Word文档是每一位电脑用户都有机会接触的文字编辑工具,它对我们的生活有着重要影响,不管是在学习还是在工作上.如果我们遇到了Word文档内容丢失或者Word文档内容乱码的情况,应该怎么解决呢?请继续往 ...

  5. html文件损坏怎么恢复,如何修复损坏Word文档恢复受损文档中的文字

    word 文档是许多电脑用户写作时使用的文件格式,当你辛辛苦苦写完一篇Word文档后,发现它因损坏而无法打开时,一定非常着急.其实,你不必心焦,因为我们还是有一些方法可以修复损坏文档,恢复受损文档中的 ...

  6. 7个从Windows计算机上恢复Word文档的方法

    你是否有受到Windows上损坏或丢失的Word文件的困扰?好吧,你并不孤单! 文件损坏是 Word 文档的常见问题.此外,人们不小心删除了文件或忘记保存最新版本. 由于Word文件通常包含您在个人或 ...

  7. 支持恢复Word文档数据的数据恢复软件有哪些

    很多时候由于时间紧张或者是思路不想被打断,我们在编辑Word时不能及时的手动保存,一旦遇到电脑意外断电的情况可能就会导致编辑好的Word文档内容丢失.或者是文档编辑好了之后,Word提示是否保存时,误 ...

  8. ultraedit php 提示,UltraEdit 支持php文档特殊显示的配置(_php

    UltraEdit编辑html文档的时候可以将其中的关键字.变量.变量的值.注释等用不同的颜色表现出来,加强了程序的可读性,把下面的这段配置加到UltraEdit安装目录的WORDFILE.TXT文件 ...

  9. 如何恢复excel文档原来的内容

    Excel文档是电脑中非常常见的一种文件类型,它可以轻松地存储和处理各种数据.然而,由于各种原因,我们有时候会丢失或修改掉一些重要的Excel文档内容,这时我们就需要寻找如何恢复excel文档原来的内 ...

最新文章

  1. 李飞飞重返斯坦福后的大动作:开启「以人为中心的AI计划」
  2. 智能交通大数据及云应用平台解决方案
  3. 让更多人能够使用Hadoop
  4. [转]英语飙升的好方法
  5. python制作英语字典_如何在Python中创建字典词典
  6. 台湾国立大学郭彦甫Matlab教程笔记(11) advanced 2D plots 上
  7. MyBatis在insert插入操作时返回主键ID
  8. shell中$*和$@ 两个都区别
  9. 中医药专家开年会 推荐11种最靠谱的抗癌食物
  10. centos7安装配置rsync以及遇到问题
  11. 简单地利用canvas载入视频
  12. c语言编程文件中删除数据结构,C语言数据结构实战(一)顺序表的插入与删除
  13. 用闭包的写法弹出元素的索引值
  14. 用汇编的眼光看C++(之类静态变量、静态函数)
  15. tcm_fc自动加载 linux,[Fibre Channle 实战之四]centos7中如何添加tcm_qla2xxx支持
  16. 日本台式计算机配置,电脑配置
  17. jdbctemplate mysql 配置_Spring Boot 初级入门教程(十四) —— 配置 MySQL 数据库和使用 JdbcTemplate 测试...
  18. py-faster-rcnn标注FDDB人脸便于其在FDDB上进行测试
  19. 非满管电磁流量计测量平均流速
  20. 修订的GRE分类词汇(截屏版)

热门文章

  1. 高级服务框架(黑马)
  2. python提取视频字幕_荐利用Python提取视频中的字幕(文字识别)
  3. Vue相关开源项目汇总
  4. python 寻找水仙花、寻找“完美数”、 百钱百鸡问题、斐波那契数列、craps掷骰子游戏
  5. 音频制作学校的注意事项
  6. 视频压缩软件有哪些?这几种压缩工具了解一下
  7. 扫码比价APP隐私政策
  8. 2020年11月CKA新题考试心得体会
  9. 【读书笔记】20210720《系统之美》——德内拉·梅多斯
  10. 例行命令at和crontab