解密金盾卫士加密后的文件

金盾卫士,后患无穷!研究了好大一阵子,其间也咨询过网友(cnblogs的火星大熊猫),但是被告知金盾卫士官方加密算法升级,无法采用老办法解密。C/C++程序员对加密解密原理了解不深,也就是说无法对加密后的软件进行解密。但是后来研究发现该加密软件是不会对exe文件加密的(亮了)。官方文档也只是如下说明:

它不仅能够对Office、CAD、PDF、CorelDraw、Photoshop、程序源代码等任意格式的电子文档进行加密保护,而且能够对加密的文件进行细分化的应用权限设置,确保企业的机密数据只能被经过授权的人,在授权的应用环境中,在指定的文档给具备该权限的人员应用操作,并且整个过程会被详细、完整的记录下来。(来自百度百科)

屏蔽思路:

屏蔽方式可以有效的对KDS (金盾卫士)进行拦截。但是这也照成了另外一种弊端,当你同步公司的SVN库(SVN库代码已被KDSTools.exe加密)时,在本地看到的都是密文,必须有效使用kdstool.exe,才能看到明文。

  1. 最简单,一般较底层的杀毒软件或者防火墙,把kdstool.exe加入到黑名单即可,这是金盾卫士的主程序.加入黑名单自然无法运行。
  2. 卸载服务,该服务名为System File Data Protect Services.卸载方法不详细说明.很简单。
  3. 临时的进程结束大法,新版本可能无法直接结束进程.在cmd里直接强制结束即可.或者手动写批处理。
  4. 直接删除。(前4种为cnblog:火星大熊猫提供的方法)
  5. (NEW),安装微点主动防御软件,可以更加有效的主动(!!主动!!)拦截。

解密思路:

  1. 这个是要说明的精华点。svn库中的代码都是被金盾卫士加密后的文件,为了和公司协同开发我们不得不有效安装并使用KDSTools.exe。而且这个加密代码只能有效的被Notepad(记事本程序)和IDE开发环境打开(而且机器必须安装有KDSTools.exe),无论是采用notepad++还是其他方式打开的话都是乱码(密文)。我们也是无法对代码进行拷贝和共享的。
  2. 想一下:“我们为什么只能用notepad和IDE开发环境能打开呢。“因为其实这里打开的过程中有一个解密现象。
  3. 破解思路也就是巧妙利用在用正常程序打开代码的时候,会有一个隐藏的解密现象。解密后,这也造成了我们看到是的明文。
  4. 接下来我们利用明文直接写入EXE文件即可!,因为该金盾卫士是无法对exe文件进行加密的。
  5. 总结:只需要用notepad记事本打开代码然后另存为xx.exe文件,最后重命名为原来的扩展名即可。(金盾卫士貌似是在被支持加密类型的文件,保存的时候加密的)

以上也就是完整的思路。思路同样可以适用于其他类似原理的解密软件。因为我们在开发的时候毕竟能看到明文,利用到这个明文即可轻松解密。

已经写好自动化解密软件:

金盾卫士解密软件

软件网址:http://www.cplusplus.me/1737.html  转载自C/C++程序员之家

解密金盾卫士加密后的文件

时间: 2024-10-08 08:07:39

解密金盾卫士加密后的文件的相关文章

安全加密后的文件夹怎么打开呢?

在Windows中,打开控制面板,可以进行系统设置:打开拨号网络,可以建立新连接,或进行拨号:打开打印机,可以安装打印机,并可对打印机进行设置-- 其实,我们也可以自己制造这样的文件夹.下面就跟我一起来制作吧. 对于加密后的文件夹怎么打开呢?因为我们无法把该文件夹名称中的类ID号直接删除,所以无法通过重命名把该文件夹变为普通文件夹.那么怎么办呢?我们可以用压缩软件WinRAR来解决这个问题.启动WinRAR,切换到该文件夹的上级文件夹,右键单击该文件夹,在弹出菜单中选择"重命名",去掉

(转)让quick-cocos2d-x支持加密的plist文件

前篇:quick-cocos2d-x图片资源加密 在前篇里面,我们实现了图片资源的加密,但还没有实现plist文件的加密.虽然这一加密不是太重要,但如果要实现也是不难的,以下是修改方法. 对plist文件的解析是在lib\cocos2d-x\cocos2dx\platform\CCSAXParser.cpp里的CCSAXParser::parse(const char *pszFile)里处理的,我们可以看到以下熟悉的语句: char* pBuffer = (char*)CCFileUtils:

企业网盘对加密后文件实现在线浏览的解决方案

现象描述:很多企业考虑到文件的安全及防止泄密的考虑,会在企业内部部署文件加密系统.文件加密系统的原理是:在企业局域网内部打开文件不受影响,而在没有企业授权的情况下文件脱离企业局域网是无法打开的,或者打开是乱码.通过这个模式来保证数据的安全.而这个加密系统的本质是,文件在局域网内部保存后,文件已经被加密.简单的说 word 的doc文件本质上已经是被改过了,已经不是正常标准的doc文件了.问题描述:而这一类企业若后期需要部署 EDM.PDM.PLM等系统来进行文件管理的时候,就会遇到PDM等系统无

cocos2d-x 图片资源加密,Lua文件加密 (转)

游戏开发中常遇到资源保护的问题. 目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑. 需要安全那就得耗费一定的资源去实现它.目前网上也有用TexturePacker工具来加密的,不过针对性还是不够强. 分析一下原理为: 1,转格式:将需要加密的文件转为流的方式: 2,加密:根据自己需要使用加密手段,MD5,AES,甚至可以直接改变位移,加一些自己的特殊字符也可以使文件简单加密,加密完后基本保证 图片类型基本用特殊软件预览不了也打不开,Lua文件加密后一片乱

RSA不对称加密,公钥加密私钥解密,私钥加密公钥解密

RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作. RSA是被研究得最广泛的公钥算法,从提出到现在已近二十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一.RSA的安全性依赖于大数的因子分解,但并没有从理论上证明破译RSA的难度与大数分解难度等价. .NET提供常用的加密算法类,支持RSA的类是RSACryptoServiceProvider(命名空间:System.Security.Cryptography),但只支持公钥加密,私钥解密.RSACr

DES对称加解密、AES RijndaelManaged加解密、Base64加密解密、MD5加密等操作辅助类 EncodeHelper

/// <summary> /// 使用默认加密 /// </summary> /// <param name="strText"></param> /// <returns></returns> public static string DesEncrypt(string strText) /// <summary> /// 使用默认解密 /// </summary> /// <pa

【cocos2d-x 手游研发小技巧(7)图片资源加密,Lua文件加密】

游戏开发中常遇到资源保护的问题. 目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑. 需要安全那就得耗费一定的资源去实现它.目前网上也有用TexturePacker工具来加密的,不过针对性还是不够强. 分析一下原理为: 1,转格式:将需要加密的文件转为流的方式: 2,加密:根据自己需要使用加密手段,MD5,AES,甚至可以直接改变位移,加一些自己的特殊字符也可以使文件简单加密,加密完后基本保证 图片类型基本用特殊软件预览不了也打不开,Lua文件加密后一片乱

DES加密解密与AES加密解密

目录 [1]AES加密算法和DES加密算法的效率比较[2]AES和DES加密解密代码 随着开发时间的变长,当初认为比较难的东西,现在渐渐也就变的不那么难了!特别对于一些经常很少使用的类,时间长了之后渐渐就陌生了.所以在这里写一些日后可能会用到的加密与解密. 一.AES加密算法和DES加密算法的效率比较: 下面是在网上看到的一段关于“ES加密程序和一个AES加密程序,比较两个程序进行大文件加密的效率”: 实验步骤: 实验结果: 结果分析: 当文件很小时,两个程序加密的时间差不多.但是当文件变大时,

iOS之那几种加密解密 公钥密钥加密解密

// // ViewController.m // 公钥密钥加密解密 // // Created by dllo on 16/1/12. // Copyright © 2016年 HaiTeng. All rights reserved. // #import "ViewController.h" #import "RSA.h" @interface ViewController () @end @implementation ViewController - (v