
- 帖子
- 29
- 积分
- 61
- 技术
- 6
- 捐助
- 0
- 注册时间
- 2013-11-21
|
如何测试?
链接: https://pan.baidu.com/s/1m3wQAo0bYupQCjulJRqT8Q 提取码: p6u8
可以下载BatchEncryption测试.rar进行测试
文件说明
1简单代码@gwsbhqt
非常简单的代码,不存在特殊符号,用于测试BatchEncryption加密后是否能运行的示例
2四则复合运算@批处理吧
较为复杂的代码,存在大量的!变量,用于测试BatchEncryption是否能正确处理较为复杂的代码
3.0批处理解密组件@bluewing009
较为复杂的代码,存在大量的!和%变量,而且涉及到^等转义字符
通用解密能够很好的解决传统变量偏移加密等的加密方法,能够正确完美的解密3.1传统加密
3.1传统加密@gwsbhqt
使用了传统加密方法的样例,可以很好的被3.0批处理解密组件正确的完美解密
这是我之前在卡饭论坛发的一篇关于传统加密方法的帖子:http://bbs.kafan.cn/thread-1814718-1-1.html
4批处理危险等级分析工具@bluewing009
非常复杂的代码,存在大量的!和%变量,而且涉及到^等转义字符
用于BatchEncryption压力测试,在全平台高加密深度的情况下加密非常复杂的批处理而且还能在全平台正常运行,
则能够证明BatchEncryption通过压力测试
危险分析能够很好的分析带有威胁的命令,可用用于分析5威胁样例
5威胁样例@gwsbhqt
非常简单的威胁样例,本身并无害,只是打印全部威胁命令的帮助信息
Run.bat@gwsbhqt
测试文件,见以下测试过程
测试过程
1.测试源批处理的正确运行,可以逐个执行以上批处理,确认均能正常执行
2.将3.1传统加密.bat拖拽到3.0批处理解密组件.bat上,可以在当前目录生成解密文本,观察通用解密工具的解密效果
3.执行4批处理危险等级分析工具.bat后,将5威胁样例.bat拖拽进分析工具中,观察分析工具的分析效果
4.双击执行Run.bat,BatchEncryption将会依次为每个批处理在当前目录按加密深度为10,100的加密,
按后缀区分加密深度
5.测试加密后的批处理的正确运行,可以逐个执行以上批处理,确认均能正常执行,
注意,如果小概率出现闪退等问题,请重新执行一次Run.bat
6.将3.1传统加密.bat拖拽到3.0批处理解密组件_100.bat上,可以在当前目录生成解密文本,
观察通用解密工具是否正常工作
7.将1简单代码_10.bat拖拽到3.0批处理解密组件_100.bat上,
观察3.0批处理解密组件_100.bat对BatchEncryption加密算法的解密效果
8.执行4批处理危险等级分析工具_100.bat后,将5威胁样例.bat拖拽进分析工具中,
观察通用分析工具是否正常工作
9.执行4批处理危险等级分析工具_100.bat后,将5威胁样例拖拽_10.bat进分析工具中,
观察分析工具的分析效果
10.将所有测试文件转移平台之后再次重复1-9,以确认全平台兼容性
理论结论
BatchEncryption拥有全平台加密批处理的能力,而且能在加密深度较大的情况下表现良好,
而且加密强度较高,目前的解密工具对BatchEncryption加密算法无效
反解密能力测试
有兴趣的同学可以尝试一下echo解密**,后果自负 |
-
1
评分人数
-
-
HOPE2021:
目前的解密工具对BatchEncryption加密算法有 ...技术 + 1
|