当前位置: 首页 > news >正文

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

目录

第一步:显示隐藏的文件。

第二步:将隐藏文件变成文件夹。

第三步:解密文件。


有时候出差或者有些商务场合,需要对一些敏感文件做一下简单的加密,这样在分享内容的时候,可以起到初步的保护作用。

当然了,如果文件非常重要,涉及到一些商业机密,这个时候你需要使用专业的加密工具,最好是硬件加密,例如硬件加密级别的U盘或存储介质。

这篇文章主要针对以一种场景,对文件的加密要求不是很高,需要初步的密码验证。

比如,你可以从网上直接下载“文件夹加密锁.exe”这样的工具,很简单,也很好用。

当然,这种方式的文件加密本质上只是对文件做了一些隐藏处理。

对于一般场景的应用是足够了,文末也会把工具的破解方法告诉大家。

先来简单说明一下类似这种工具的加密原理:

当你使用这些加密工具加密一个文件夹之后。

第一步:加密工具会在准备加密的文件夹中创建一个名为Thumbs.dn的隐藏文件夹,并伪装成打印机图标。

需要说明的是,有的工具会将文件命名为(Thumbs.ms),不过原理基本是一致的。

第二步:工具会将原文件夹中的所有待加密的文件,重命名为类似1.mem、2.mem、3.mem这样的字符隐藏到Thumbs.dn文件夹中。

第三步:当你输入密码解密时,工具再逆向还原。

根据原理就可以看到,其实文件内容本身并没有被加密,只不过做了一些重命名和隐藏处理。

如果没有密码或忘记密码,怎么破解呢?

第一步:显示隐藏的文件。

打开“此电脑—>工具—>文件夹选项—>查看 —>去掉“隐藏受保护的操作系统文件”前面的勾—>勾选”显示所有文件和文件夹”—>去掉”隐藏已知文件类型的扩展名”。

双击“此电脑”。

图1

点击“查看”-》“选项”。

图2

在”文件夹选项“中做如下配置:

图3

  • “隐藏受保护的操作系统文件“;
  • “隐藏已知文件类型的扩展名“;
  • 并”显示所有文件和文件夹”选项。

这步做完,你就可以看到加密过的文件夹里面包含的隐藏文件。

第二步:将隐藏文件变成文件夹。

在要破解的文件夹内,点击“shift” + 鼠标右键,打开命令行控制。

图4

输入命令,接触文件的属性:

attrib -s -r -h Thumbs.dn

输入命令后Thumbs.dn会变成文件夹的形式,可以正常访问。

可以直接使用命令:dir,在命令行内查看文件。

图5

注:为了理解方便,你也可以对文件做重命名处理:ren Thumbs.ms 文件123

图6

之后就可以开始破解了:

第三步:解密文件。

方式一:如果你还记得原来的文件是什么文件类型,只需将文件后缀mem改回原来的样子。

方式二:如果你不记得原来的文件是什么类型。

这个时候就可以用替换密码的方式来解密。

首先,你可以随便加密一个空文件夹,然后将密码设置为1,对其进行加密。

然后再用上面的方法(attrib -s -r -h Thumbs.dn),将Thumbs.dn文件夹内名为11778968的文件(密码就保存在这里)。

你只需要将117789687这个文件,替换掉原加密文件夹中的同名文件。

此时,你就可以使用密码1对原来加密的文件夹进行解密。

CSDN学院新课上线:

华为流程体系入门课icon-default.png?t=N3I4https://edu.csdn.net/course/detail/38465

http://www.lryc.cn/news/62182.html

相关文章:

  • Spring Boot——优雅的参数校验
  • 【c语言】typedef的基本用法 | 定义格式
  • 深度学习论文分享(二)Data-driven Feature Tracking for Event Cameras
  • 蛇优化算法
  • 循环神经网络(RNN)简单介绍—包括TF和PyTorch源码,并给出详细注释
  • Struts2 快速入门
  • 关于PullToRefreshView下拉刷新失效问题
  • JAVA开发中的六大原则
  • Matplotlib 安装
  • CF - Li Hua and Pattern
  • 重磅!阿里云云原生合作伙伴计划全新升级:加码核心权益,与伙伴共赢新未来
  • OSCP-Escape(gif绕过)
  • iMazing2023最新免费版iOS设备管理软件
  • Git上传文件代码到GitHub
  • JavaScript概述二(Date+正则表达式+Math+函数+面向对象)
  • 一个朋友弄来的,太牛了,特别是后面内容,不看不知道,一看吓一跳,电话,热线
  • VGA协议实践
  • 毕业5年的同学突然告诉我,他已经是年薪30W的自动化测试工程师....
  • 操作系统原理 —— 进程有哪几种状态?状态之间如何切换?(七)
  • 可算是熬出头了,测试4年,费时8个月,入职阿里,涨薪14K
  • 5款十分小众的软件,知道的人不多但却很好用
  • Linux驱动开发:uboot启动流程详解
  • 分治与减治算法实验: 排序中减治法的程序设计
  • leetcode两数、三数、四数之和
  • 使用Docker部署wikitten个人知识库
  • 【MYSQL】Java的JDBC编程(idea连接数据库)
  • 机器学习——主成分分析法(PCA)概念公式及应用python实现
  • 手写axios源码系列二:创建axios函数对象
  • HTB-Time
  • 零基础C/C++开发到底要学什么?