DoSWF Flash的加密和混淆
# Flash开发包 # 代码混淆和加密
SWF Protector 是一个用来对 SWF 文件进行加密的工具,用来对 swf 文件混淆以防止被破解,它还可以对 swf 文件里的 ActionScript 代码进行加密。
JsCompressor,主要用来压缩、混淆JS与CSS,基于YUI Compressor,目的是方便不熟悉Java或者不喜欢命令行方式进行压缩的Web开发者使用。功能:1,可压缩、混淆整个目录下的JS或者CSS文件,在同一个文件夹内生成*.min.js或者*.min.css。3,能上下调整顺序、移除后再进行压缩4,能自动记住上一次压缩的文件夹及启动时打开待压缩文件列表。最后的建议是,js或者css文件尽量用utf-8编码,还有此软件暂不支持压缩如ExtJS一样大的框架,主要是文件太多了。
# 代码混淆和加密 # 网页开发工具
soot是一个java优化框架.它提供了四种中间表现用于分析与转换java字节码.soot既可以作为优化和检查 class文件的工具也可以作为一个开发与优化java字节码的框架。在2.0以上的版本soot还包含一个eclipse插件。
# 代码混淆和加密
如此一来,对于那些需要严格进行知识产权保护的Java应用,如何有效的保护客户的商业投资, 是开发人员经常需要面对的问题。于是就出现了Java混淆编译器,它的作用是打乱class文件中的符号信息,从而使反向工程变得非常困难。Jocky就是这样一款优秀的Java混淆编译器。
JClassLib不但是一个字节码阅读器而且还包含一个类库允许开发者读取,修改,写入Java Class文件与字节码。
# 代码混淆和加密 # 常用工具包
Excelsior JET是一款有提前编译技术的Java虚拟机增强工具(非开源)。提前编译器可以将您的类文件和jars文件转化成高度优化的二进制可执行文件,能够在Intel x86平台的Microsoft Windows和 Linux系统中运行。同传统 JVM中运行的原始类文件相比,这些经过优化的可执行文件具有更快的运行速度。另外,您的应用程序将会得到更好的保护,以防被篡改或窃 取代码
# Java开发工具 # 代码混淆和加密
Stunnix VBS-Obfus 是一个用来加密VBScript和ASP脚本的工具,它将VBS、ASP和HTML文件加密后使文件变得难以阅读,但是程序的工作却和原来的一样。
ASM是一个通用的Java字节码操作和分析框架。它可以用于修改现有类或直接以二进制形式动态生成类。ASM提供了一些常见的字节码转换和分析算法,可以从中构建自定义复杂转换和代码分析工具。ASM提供与其他Java字节码框架类似的功能,但专注于性能。因为它的设计和实现尽可能小而且快,所以它非常适合在动态系统中使用。
Stunnix Perl-Obfus 是一个 Perl 代码的混淆器(非开源)。它转换的Perl源文件( 。时)进入高度错位和模糊形式,使他们极为困难,研究,分析,再利用,或重新工作的竞争对手或客户,同时充分保留原有功能的源代码。这不是一个机器 代码编译器,以及模糊的形式仍然是惯常的Perl源代码,因此将在所有平台上的原始来源的工作。
ObfuscateJS JavaScript混淆工具
Tink 是一个多语言、跨平台的加密开发库,提供安全,易于正确使用和难以滥用的加密 API,目前 Tink 已经被用于保护许多谷歌内部产品的数据,如 AdMob、Google Pay、Google Assistant、Firebase 与 Android Search App 等。Tink 的任何部分都难以更换或移除,所有组件都是可组合的,并且可以以各种组合进行选择和组合。
# 加密/解密软件包 # 代码混淆和加密
Stunnix JS-Obfus 可保护你的 JavaScript 代码,防止别人分析、学习。提供一个混淆器和编码器。可将 JavaScript 源码文件转成非常难以看懂的代码,同时提供多个混淆的选项控制。
Facebook ProGuard 是 Facebook 对 ProGuard 的改进版本,速度更快,基于 ProGuard 4.11 开发。ProGuard 是一个免费的 Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。eclipse已经把Proguard集成在一起了。
// a Open Source PHP Code Confusion + Encryption Project背景曾经,作者也是商业软件开发者中小将一名,软件总是被人破解,于是花了几个月研究了 EnPHP。这套项目也有偿提供过给很多人,不过,应该网上存在不少破解了。项目主要贵在为大家提供一个加密混淆和还原的思路。// 严禁用于非法用途。//混淆函数调用 1=混淆 0=不混淆 或者 array 为混淆指定方法。enphp_file;回归测试脚本:可以将你要测试的代码放至 code_test 中,运行命令:
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号