不要让 垃圾加密软件威胁你的数据安全 新木魔法文件夹 V2 机理 与 破解 带点文件(夹)的删除等操作

来源:百度文库 编辑:神马文学网 时间:2024/04/28 17:30:56
原创 不要让 垃圾加密软件威胁你的数据安全 新木魔法文件夹 V2 机理 与 破解 带点文件(夹)的删除等操作2008年08月27日 星期三 上午 03:15

 

原创 转载请注明 百度 老岩 谢谢!

新木魔法文件夹 V2 为文件夹加密软件。

此软件的截图:

下载地址:

http://www.skycn.com/soft/32655.html

为什么拿他开刀。。。。

昨日我在深度论坛看到有人求一文件夹加密软件,他还说以前用过的。。。

我给他推荐了另一款软件。。

后来他说想起来原来那个软件了 叫 新木魔法文件夹 。

我好奇也下了一个。。。当我加密一个文件夹后。。。。看到的是此文件夹后多了一个点。。。

我立马知道怎么破解了。

当我不通过此软件打开加密的文件夹。看到了里面多了个文件,打开一看,竟然是明文的密码。。。。

通过此,我对此软件的源码大概有个90%多的猜想了。。。

此加密软件 毫无算法 可以说完全是个空壳。。。 使用此等软件来加密数据 简直在告诉别人 “我重要的文件就在这 你来拿吧。”

此软件的作者也是毫不负责。

-------------------------------------------------

下面看看 此软件的加密过程

1.我在d盘建立一个 名称为 test 的文件夹 他的绝对路径就是 d:\test

2.用此软件加密 密码为 jiami

3.加密后此文件夹名称变为 test. 多了一个点在最后

4.按照一般操作此文件夹无法打开复制删除等等。。。

想打开此文件夹 可以通过此软件 输入密码打开。。也可以。。。。

用dos命令打开。。。

-----------------------------------------------------------------------------------------

破解方法

开始 运行 cmd

命令提示符下 定位到文件夹上层目录

例如文件夹在 d:\test.

可以输入

d:

要打开 查看里面内容 可以输入

start d:\test..\

注意 上面命令的d:\test..\ 是完整路径 在windows下看是 test.的文件夹 其实是 test.. 注意后面点的个数 还有后面的 \ 不能丢

或者 直接在 开始 运行 中输入完整路径

d:\test..\

此方法 使用后在运行里就残留了此命令 易被人发现 想解决还要改策略组 不推荐

你会发现 原被“加密”的文件夹 就这样被“解密”了。。。

你可以看到 打开的文件夹中多了一个文件 文件名为 jmmm.jmm 此文件 看名就知道是 解密 jm 。。

打开看看到底里面是什么。。。。

 

 

看到了。。。。是 我加密的密码。。。。 就是明文方式 放在那里。。。要命了 如果你习惯用统一的密码 嘿嘿 。。 那你什么东西我都知道了。。。 所以大家要跟我一样 基本一个东西一个密码。就会避免这样的问题。

到此 解密完成 你可以把你要的东西复制到别的地方

-----------------------------------------

删除这样的文件夹 (带"."点的文件夹)

还是在命令提示符下 当前目录下(d:\)

rd test..\ /s

其中 rd 删除命令 test..\ 注意 两个点和\不要丢 这里可以是相对路径 /s 连同目录下的文件与子目录 一起删除

系统提示 是否确认删除 输入

y

即可

 

---------------------------------------------------------

建立这样的文件夹 (带"."点的文件夹)

用dos命令建立这样的文件夹

命令

md dove..\

注意 dove 后是 2个点 还有\千万别忘

 

========================================================================

有朋友说 带点的文件 删除不了。。。。 这个。。补充一下吧。

不管用什么方法建立的文件或者文件夹 都可以有这个代码一劳永逸

dir /x

/x 显示为非8dot3文件名的短名称

 

在这种状态下 显示的文件名 1.txt. 为1TXT~1

下面删除即可

删除文件命令

del 文件名

如 del 1TXT~1 即可删除1.txt.文件

 

删除文件夹命令

rd 文件夹名 /s

=============================================================================

下面编程的朋友看。

来分析一下此软件的编程思路

1.用拖着的方式得到文件夹的路径 判断目录下是否有jmmm.jmm文件 有 进行解密 没有进行加密

 

加密

2.让用户输入密码2次 并进行比对 正确下一步 不正确 返回重新输入

3.在文件夹下 建立jmmm.jmm文件 把密码明文方式写入文件

3.用代码的方式重命名文件夹 在后面加上 ..\

解密

2.让用户输入密码 与文件夹中的jmmm.jmm文件进行比对

3.不同提示退出 相同 用代码方式重命名 把文件夹后..\去掉

4.删除jmmm.jmm文件

 

作为程序员的你是否发现 这里的逻辑有错误。。。

这里没有判断被拖拽的是文件 还是文件夹。。。如果是文件。。。。。那可就麻烦了 没有判断 把文件改成带点的 当作目录来用 哈哈 热闹。。各位可以试试 把这个加密软件下来 加密一个文件。。。。

 

 

 

 

所以我们把判断是否是文件还是文件夹的过程加入 别忘了排除路径是根目录的情况

 

 

 

以上就是此软件的思路 各位朋友可以用你熟悉的软件做个自己的“加密”软件。。