使用U盘、移动硬盘加密工具加密文件夹后,我用文件嗅探器工具也看不到加密后真实的文件,当用金山毒霸扫描发现,好像这些文件被隐藏保存在/Thumbs.dn/7./中(其中那个7.中的7有时是其他的数字),但是我直接这样还是不能进入,所以我就特意对这款加密工具研究了一下,下面说下我的一点心得。

  我们先在D盘新建个文件夹如lskr,即地址为D:/lskr,在里面随便放些文件,我放了大小分别为168KB和681KB的exe文件lskr1.exe和lskr2.exe,再将U盘加密工具绿色版(文件名为addpass.exe)放进去,运行这个addpass.exe,用密码为123456加密后,前面两个文件消失,只剩下addpass.exe这一个文件。

  我们在“我的电脑-工具-文件夹选项-查看”中勾选“显示所有文件和文件夹”,又把“隐藏受保护的操作系统文件(推荐)”前的勾去掉,勾上“显示系统文件夹的内容”,这时显示出另两个隐藏文件Thumbs.dn和desktop.ini,在desktop.ini中的内容是:[.ShellClassInfo]InfoTip=文件夹 IconIndex=2 IconFile=addpass.exe ConfirmFileOp=1 看了下对我们好像没用,不用管它,再看Thumbs.dn的大小有850KB,和那两个文件的总大小差不多,不用怀疑,那两个文件一定是隐藏在里面的,直接双击进入Thumbs.dn,发现里面有个“添加打印机”和“Microsoft Office Document Image Writer”,并未发现我们寻找的文件,那两个文件跑哪去了呢?

  

  我们在开始-运行-输入cmd,确定后进入MS-DOS,输入“cd/”回车进入C:,输入“D:”回车进入D:,输入“cd d:/lskr/Thumbs.dn”进入Thumbs.dn,再输入“dir /a”,这时候我们发现里面有几个文件:117789687,117789687LIST.men,1.mem,2.mem和desktop.ini,我们发现1.mem,2.mem的大小与最先放进去的那两个文件刚好差不多,所以他们应该是加密后的自定义格式文件,我们直接将它们拷贝出来看,使用命令“copy 1.mem D:/”和“copy 2.mem D:/”将这两个文件复制到D盘,再将它们的后缀由.mem改为.exe,这时我们惊奇的发现它们都恢复成本来的模样,跟放进去时的文件除文件名外都相同,看来这种所谓的U盘加密只是简单的改下后缀名,然后再隐藏一下而已。

  

   但是虽然我们能找到加密过后的文件,下一步我们能不能破解那个加密的密码呢?我们发现还有个文件117789687LIST.men,而这个文件很可能就是用来保存密码的,使用命令“copy 117789687LIST.men D:/”和“start 117789687LIST.men”,都提示系统找不到指定的文件,这时我们使用“attrib 117789687LIST.mem -s -h -r”,删除文件的shr属性,再使用命令“start 117789687LIST.mem”,用文本文档打开,发现里面是一长串的字符,原以为这就是密码经过加密过后的代码,后来我又换了个密码重新加密,发现里面代码的内容没有改变,但当我把需要加密的文件增多或减少时,里面的内容随之变化。

  于是我猜想这应该是存储加密文件的文件名等信息的,我又看了另外个文件desktop.ini,里面内容为[.ShellClassInfo] CLSID=,还有个文件117789687,内容为343636303032,当加密密码改变时,这个代码也随之改变,如密码换成123时,这个代码变成343636,所以我判断这个才是真正的密码存储文件,但是它使用的是什么加密方式,我就无从得知了。

  但我们可以使用替换法解决问题,如果我们忘记加密时的密码或查看别人的加密文件时,就可以将我们知道密码的加密代码来替换这段代码,于是就可用我们已知的密码解密那个加密文件夹了,例如我们可以将上面的代码343636303032替换其他加密文件的代码后,这时解密密码就变成123456。

  这样,我们的破解就告一段落,看来,这种加密根本就不是用加密算法对文件数据加密,而只是简单的将文件信息改个后缀名隐藏起来,使一般人不能轻易浏览文件内容。这个软件加密的时候,将自动创建一个Thumbs.dn文件夹,将原文件变成以1,2,3...为文件名,以.mem的后缀的文件隐藏保存在Thumbs.dn文件夹内,另外创建117789687LIST.men保存文件名和位置等信息,117789687保存密码,并与U盘加密工具关联,一旦再次双击那个工具以后,弹出对话框要求密码确认,如果密码正确,就还原那些文件,否则就拒绝。

安全危机 破解U盘加密工具的加密原理相关推荐

  1. 常用ASP代码加密工具的工作原理

    打开ASP文件,经常看到类似这样的代码,创建一个组件,然后传入一大堆没有意义的字符,如下: <% Dim obj Set obj = Server.CreateObject("AspD ...

  2. 【高强度U盘文件夹加密工具】

    高强度U盘文件夹加密工具的加密方法非常简单,它是一款绿色软件,将它下载后解压缩并运行其中的"高强度U盘文件夹加密.exe"可执行文件即可打开它的界面.它分为"快速移动加密 ...

  3. 【Android 安全】DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )

    文章目录 一.加密解密算法 API 二.编译代理 Application 依赖库 三.解压代理 Application 依赖库 aar 文件 参考博客 : [Android 安全]DEX 加密 ( 常 ...

  4. linux的全盘加密与文件系统加密在android中的应用

    目录 1.本文档简述 1.1.定义: 1.2.学习目标: 2.预备知识 2.1.加密技术 2.2.典型加密算法 2.3.Linux加密工具 3.Android 系统的加密应用 3.1.原理与流程 3. ...

  5. UG\NX二次开发 加密锁(加密狗)加密exe

    文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 目录 加密锁外观 开发资料 外壳加密工具V2023 加密exe程序

  6. U盘、移动硬盘加密工具绿色版

    http://sunjsp.com此加密软件是从高强度文件夹加密软件中的分离出来的无需安装也无需安装原软件.可任意更改你喜欢的名称.没有任何限制也不要注册.可加密任何一个分区或文件夹.加密后的文件夹复 ...

  7. 【IoT】如何使用软件加密(文件夹加密工具.exe),并破解工具

    目录 第一步:显示隐藏的文件. 第二步:将隐藏文件变成文件夹. 第三步:解密文件. 有时候出差或者有些商务场合,需要对一些敏感文件做一下简单的加密,这样在分享内容的时候,可以起到初步的保护作用. 当然 ...

  8. win10文件夹加密_(十六)小众但好用:免费开源免注册的同步盘加密工具 Cryptomator...

    之前写过同步盘加密工具 boxcryptor,今天给大家推荐另一款开源免费多平台的同步盘加密工具 Cryptomator. 节省时间,直接开始. Cryptomator 官方网站:点击这里 首先简单对 ...

  9. 【PC工具】U盘数据加密工具,windows自带U盘文件加密工具体验,测试加密时间...

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 最近U盘使用比较多,经常把重要文件备份和个人信息数据存储在U盘上.感觉不太安全,万一U ...

最新文章

  1. 爬虫监控1000家企业新闻动态
  2. BZOJ 4152: [AMPPZ2014]The Captain(最短路)
  3. Linux下shel脚本之批量修改文件扩展名
  4. 路由器DHCP服务器及PPP封装验证
  5. CF438E-The Child and Binary Tree【生成函数】
  6. display转块状化
  7. 操作系统基本特性——并发、共享、虚拟、异步
  8. 通过反射获取类的完整结构(1)--属性方法
  9. 在线直播系统网站源码搭建一个点播跟直播流媒体服务器
  10. 酷Q萌萌机器人_替代qqbot,使用酷q机器人实现qq机器人
  11. Photo Album: MSN中国版头像
  12. 使用html语言替换字符串中的特殊标点符号
  13. 天问:《三体》世界真的存在吗?(太阳系与银河系简介)
  14. 2018-4-30-win2d-CanvasRenderTarget-vs-CanvasBitmap
  15. 4G、5G RLC AM模式数据和控制报文格式的区别
  16. B-样条曲线:开曲线
  17. mpos判断条件由接口返回
  18. win2008R2 不能访问局域网共享\局域网共享中无本机,解决办法.
  19. 关于unity打包时出现插件DLL错误: The Assembly UnityEditor is referenced by Population解决方法
  20. 基于京东云云主机搭建WordPress网站

热门文章

  1. java小学生加减法_Java小学四则运算
  2. 超音速 启动_使用“超音速亚原子Java”实现企业应用程序现代化的陷阱和陷阱
  3. Succeeding with Object databases: a practical look at today's implementations with Java and XML
  4. 零基础学习CANoe Panel(11)—— 复选框(CheckBox)
  5. 1-Click PC Tuneup软件-破解实录-[上]
  6. C# 使用系统时间做随机数种子,随机数算法
  7. 前端-网站性能优化——CDN加速
  8. 多个平台的 Java Launcher 脚本
  9. sftp获取服务端目录下文件列表
  10. 公交车 自动报站功能