用了2个混淆软件(dotNET_Reactor,Obfuscator),混淆后发现都被360说是有病毒,哪位大侠给个好使的。 [问题点数:40分,结帖人w_j76]

Bbs1
本版专家分:6
结帖率 97.22%
Bbs12
本版专家分:409025
版主
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第四
Bbs8
本版专家分:34100
Bbs7
本版专家分:10804
Blank
黄花 2006年2月 扩充话题大版内专家分月排行榜第二
Bbs5
本版专家分:2682
Bbs7
本版专家分:22496
Bbs3
本版专家分:607
Bbs8
本版专家分:34100
Bbs5
本版专家分:2855
Bbs8
本版专家分:34100
Bbs5
本版专家分:2909
记一下混淆obfuscator-llvm
https://github.com/<em>obfuscator</em>-llvm/<em>obfuscator</em>/tree/llvm-3.6.1
前端代码混淆工具javascript-obfuscator
安装: sudo npm install -g javascript-<em>obfuscator</em> 可能遇到的问题: npm WARN saveError ENOENT: no such file or directory, open '/Users/tugame/package.json' npm WARN enoent ENOENT: no such file or directory...
Unity代码混淆加密插件 Obfuscator v2.0.4 最新版
淘宝花钱买的最新版!需要的拿去! This asset obfuscates your code to make it harder for bad guys to reverse engineer your projects. Specifically designed for Unity, it seamlessly links in with its build process. The top priority of this package is to work straight out of the box with no extra steps required. While other <em>obfuscator</em>s can stop a game from working, Beebyte's <em>obfuscator</em> looks for specific Unity related code that must be protected. The contents of your source files are unchanged, the obfuscation targets the compiled assembly. Features: - Supports IL2CPP - Supports Assembly Definition Files (Unity 2017.3+) - Removes Namespaces without any conflicts - Recognises Unity related code that must not be changed - Renames Classes (including MonoBehaviours) - Renames Methods - Renames Parameters - Renames Fields - Renames Properties - Renames Events - String literal obfuscation - Adds fake methods - Easy and extensive customisation using the Unity inspector window - Consistent name translations are possible across multiple builds and developers - Semantically secure cryptographic naming convention for renamed members The asset works for both Unity Free and Unity Pro version 4.2.0 onwards (including Unity 5 & 2017 & 2018). Build targets include Standalone, Android, iOS, WebGL, UWP. Other platforms are not guaranteed or supported but may become supported at a future date. IL2CPP builds are much harder to reverse engineer but strings and member information (class, method names etc) are visible in the global-metadata.dat file. Obfuscation will apply to this file adding further security. Why not complement your security with the Anti-Cheat Toolkit - a great third party asset. For more information about the Obfuscator, please see the FAQ
LLVM-Obfuscator C/C++ 混淆编译的深入研究(ios 和android双平台)
一、 LLVM是什么? (1)LLVM是lowlevel virtual machine的简称,是一个编译器框架。苹果公司的Xcode 4.0之后用的都是LLVM编译器。 (2)LLVM 诞生于2003.10伊利诺伊大学香槟分校,创始人ChrisLattner,现任苹果公司『开发者工具』部门的主管。     二、 LLVM-Obfuscator 是什么? (1)LLVM-Ob
xcode 10.1 obfuscator 代码混淆 史上最全爬坑路
代码<em>混淆</em>有好几种 llvm-<em>obfuscator</em> 这是免费的,其他的都是收费的一个app一年5W 不是有实力的公司就别想了 ,按照这样的市场情况,我写这篇文章也值几百大洋呢 1、首先下载源码,编译OLLVM<em>混淆</em>器 $ git clone -b llvm-4.0 https://github.com/<em>obfuscator</em>-llvm/<em>obfuscator</em>....
app混淆加固+防止反编译+360加固
android studio<em>混淆</em>加密,没有使用第三方加密后的效果好,<em>混淆</em>加密还能看到大体的<em>混淆</em>包名,使<em>用了</em>那些框架 而使<em>用了</em><em>360</em>加固后,全部看不到了 下图是<em>360</em>加固window操作IDE,非常好用! 然后用反编译<em>软件</em>反编译后,全然看不到任何东西了,只看到一个com.qihoo.util的东西
js混淆加密工具
在线<em>混淆</em>工具: http://open.tool.chinaz.com/hdsojso.htm
js压缩混淆加密工具,解密工具
js压缩<em>混淆</em>加密有什么不同 压缩 compress: 去掉空格,换行,注释等,格式紧凑,节约存储空间。 <em>混淆</em> obfuscate/garble:替换变量名或方法名,让js不容易看懂。也做到了压缩的效果。 加密 encrypt:一般用eval方法加密,效果与<em>混淆</em>相似。也做到了压缩的效果。 <em>混淆</em>加密:先<em>混淆</em>再加密。   有一款非常好用的工具 js<em>混淆</em>加密工具绿
PB混淆加密大师[PB Obfuscator] V2012.08.06最新测试版/正式版
PB<em>混淆</em>加密大师[PB Obfuscator] V2012.08.06最新测试版/正式版 本次升级增加工程配置文件,配置后一键完成<em>混淆</em>; 增加多种控制标记; 算法改进和加强; 增加12.5的支持; 增加文件改名功能; 下载地址: http://www.mis2erp.com 下载链接: http://www.mis2erp.com/soft/pb<em>obfuscator</em>.rar
Unity3D代码混淆
Unity代码<em>混淆</em>方案 内容提要:Unity引擎下的代码保护,由于Unity引擎的一些特殊性,实行起来较为复杂,在国内外业界并没有现成的方案。笔者通过在《QQ乐团》项目上的实际尝试,得出了一种具体可行,能够有效保护代码逻辑的方案。特此分享给关注Unity引擎的项目,希望能提供一些的参考。 背景 Unity引擎上的程序执行在Mono运行时上,使用Mono编译出的程序集格式与.NET标准一致。C
Unity反编译-加密和混淆方式
写在前面:     目前绝大多数的unity ,但是无论是unity工程发布的包,还是C#工程本身,都存在容易被反编译的缺陷(比如用Reflector进行反编译)。一旦程序被反编译,我们的核心算法、通信逻辑,都将暴漏。导致产品被抄袭、外挂满天飞,进而损失惨重。那么我们怎么才能防止黑客的恶意破解呢?     对付反编译,比较成熟的方案无非就两种,一种是加密(加壳),一种是<em>混淆</em>。前一种方案
一招破解混淆后的JavaScript代码
http://www.cnblogs.com/zjyuan/archive/2011/12/14/2287647.html JavaScript不是很给力,想怎么破解就怎么破解!此文章教你的不仅仅是破解方案,还有源码保护意识! 一、原理:   JavaScript是解释性语言,没有悬念,它严重依赖游览器。不管JavaScript如何<em>混淆</em>,最终浏览器都会知道最真实的代码。有朋友提出质疑,<em>混淆</em>...
.net破解一(反编译,反混淆-剥壳)
http://www.cnblogs.com/jio92/p/de4dot.html 大家好,前段时间做数据分析,需要解析对方数据,而数据文件是对方公司内部的生成方式,完全不知道它是怎么生成的. 不过还好能拿到客户端(正好是C#开发)所以第一件事就是用Reflector编译,但是没有想象的那么简单,看看反编译结果 代码已经<em>混淆</em>了,方法体内部处理也看不见 ,怎么办喃?  
Javascript Obfuscator代码混淆
一个简单的js代码混洗工具,配合我写的小程序就能一本万利,简单而又不失华丽的搞定代码<em>混淆</em>这道小工序!
【FAQ】Java混淆器Allatori Java obfuscator常见问题集(三)
Allatori Java <em>obfuscator</em>是第二代Java代码<em>混淆</em>器,为你的知识产权提供全方位的保护。 1.为什么要<em>混淆</em>我的Java代码? 用Java编写的程序很容易被逆向工程识别和破解,但是这并不能怪Java语言。因为这只是现代和中级编译语言的本质。Java使用富有表现力的文件语法来传递可执行代码:字节码。比二进制机器代码好得多,文件中间充满了容易识别并可理解的标识符和算法。 因此,...
JavaScript在线美化(格式化)、压缩、加密、解密、混淆工具-toolfk程序员工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何<em>软件</em>,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果。ToolFk还支持BarCode条形码在线生成、QueryList采集器、PHP代码在线运行、PHP<em>混淆</em>、加密、解密、Python代码在线运行、JavaScript在线运行、YAML格式化...
C# application 强命名 和 混淆
强命名可以使assembly具有唯一性(即使名字相同),使程序加载的assembly是可以信赖的程序集,但是强命名只能应用于.net framework 托管代码,所以微软有另外一个Authenticode 签名,它可以应用于托管代码和非托管代码。 强命名有两点需要注意 1. 如果assembly 需要安装进GAC,那必须要做强命名。 2. 如果assembly 将被强命名的assembly...
Obfuscator
unity Obfuscator<em>混淆</em>代码工具,Obfuscator<em>混淆</em>代码工具,
Unity代码混淆加密插件 Obfuscator v2.0.3
This asset obfuscates your code to make it harder for bad guys to reverse engineer your projects. Specifically designed for Unity, it seamlessly links in with its build process. The top priority of this package is to work straight out of the box with no extra steps required. While other <em>obfuscator</em>s can stop a game from working, Beebyte's <em>obfuscator</em> looks for specific Unity related code that must be protected. The contents of your source files are unchanged, the obfuscation targets the compiled assembly. Features: - Supports IL2CPP - Supports Assembly Definition Files (Unity 2017.3+) - Removes Namespaces without any conflicts - Recognises Unity related code that must not be changed - Renames Classes (including MonoBehaviours) - Renames Methods - Renames Parameters - Renames Fields - Renames Properties - Renames Events - String literal obfuscation - Adds fake methods - Easy and extensive customisation using the Unity inspector window - Consistent name translations are possible across multiple builds and developers - Semantically secure cryptographic naming convention for renamed members The asset works for both Unity Free and Unity Pro version 4.2.0 onwards (including Unity 5 & 2017 & 2018). Build targets include Standalone, Android, iOS, WebGL, UWP. Other platforms are not guaranteed or supported but may become supported at a future date. IL2CPP builds are much harder to reverse engineer but strings and member information (class, method names etc) are visible in the global-metadata.dat file. Obfuscation will apply to this file adding further security. Why not complement your security with the Anti-Cheat Toolkit - a great third party asset. For more information about the Obfuscator, please see the FAQ
Unity代码混淆2
转载地址: http://www.unitymanual.com/archiver/tid-5616.html
几款极品的javascript压缩混淆工具
几款极品的javascript压缩<em>混淆</em>工具 个人首推MemTronics FREEWARE HTML/JavaScript Cruncher-Compressor v1.0k压缩效果好得不一般,<em>混淆</em>出来的代码完全不可读,压缩率可达50%,IE 5+ / NS 7.0 / Mozilla / Opera 7.0 中均可使用第二款,我推荐Rob Seiler的packer这款压缩<em>混淆</em>工具效果也不
Android SO文件保护OLLVM混淆加固——混淆篇(二)
国庆假期,别人都玩的玩,回家的回家,我索性无聊,品一杯香茶,记一篇博客,望能够对这方面的网友有所帮助。。。。。 ************************************************************************* 记上一次对JNI接口函数的<em>混淆</em>有一段时间了,没看的网友可以看这里:点击打开链接; 今天我们分析最近在移动端比较火的源码级别的编译<em>混淆</em>OLLVM,除了各大论坛的压轴题用到了此技术,包括各移动加固厂商也相继用到了此技术,说明此技术的重要性,下面开搞。。
Android混淆打包 引用库常见问题
Warning:org.dom4j.io.STAXEventReader: can't find referenced class javax.xml.stream.events.Comment    Warning:org.dom4j.jaxb.JAXBSupport: can't find referenced class javax.xml.bind.Element    由
最好用的.net代码混淆工具LogicNP_Crypto_Obfuscator_
LogicNP_Crypto_Obfuscator_For_.Net_Version_201,强大的代码<em>混淆</em>,及合并成一个可执行文件工具
net混淆工具dotnet_reactor.rar
net<em>混淆</em>工具<em>dotnet_reactor</em>
Unity使用CodeGuard进行c#代码混淆遇到的一个坑: 父子类混淆
最近Unity的项目中要做代码<em>混淆</em>,于是使<em>用了</em>CodeGuard工具进行代码<em>混淆</em> 关于CodeGuard:https://blog.csdn.net/linxinfa/article/details/70767114 <em>混淆</em>的时候,我还特意过滤了那些含有tween,coroutine,和反射相关的用法的类,因为它们都可以通过字符串来调用方法,如果<em>混淆</em>的话,就会出现问题。 好,开始打包,CodeG...
js混淆代码还原-js反混淆:利用js进行赋值实现
【不想用工具的直接看方法二】  本文地址:http://www.cnblogs.com/vnii/archive/2011/12/14/2287504.html 方法一:利用IE开发人员工具(IE8开始已经自带,IE7以前需要下载安装IE Developer Toolbar)进行反<em>混淆</em>,本人常用Chrome,但是没有找到利用Chrome自带的开发人员工具去实现反<em>混淆</em>的方法。。。希望<em>哪位</em>
c++源代码混淆工具
c++源代码<em>混淆</em>工具
编译,反编译,混淆,【二】
接着上次的说 测试项目已经创建好了。 现在先测试下能不能用IL Spy工具把代码编译出来。  左上角选择上篇创建的类库。 看代码是不是暴露再了右侧小窗口。下面我们来<em>混淆</em>一下 打开<em>混淆</em>工具 ConfuserEx  。先选择要<em>混淆</em>文件的路径。看图操作,点击第二步会让你选择具体<em>混淆</em>的文件,dll,还是exe。 点击Do
越狱开发笔记(七)—— 混淆加密防护
文章目录代码<em>混淆</em>字符串加密隐藏CCCrypt使用汇编进行系统调用重签名防护 代码<em>混淆</em> 字符串加密 隐藏CCCrypt 使用汇编进行系统调用 重签名防护
uglify js混淆
js <em>混淆</em> 压缩,为了保证代码的可读性,通过UglifyJS2这个工具,我们可以在开发完成时,对代码文件进行 合并、<em>混淆</em>、压缩 等的操作,达到最优的访问性能。
.net破解一(反编译,反混淆-剥壳,工具推荐)
http://www.cnblogs.com/jio92/p/de4dot.html 大家好,前段时间做数据分析,需要解析对方数据,而数据文件是对方公司内部的生成方式,完全不知道它是怎么生成的. 不过还好能拿到客户端(正好是C#开发)所以第一件事就是用Reflector编译,但是没有想象的那么简单,看看反编译结果 代码已经<em>混淆</em>了,方法体内部处理也看不见 ,怎么办喃?
一个PHP混淆后门的分析
洒家的朋友的公司的某个站<em>发现</em>最近被上传了一个后门程序。为了取证我们抓取了HTTP请求流量,看到了一堆莫名其妙看似经过<em>混淆</em>的请求,响应也是看似base64的乱码。洒家<em>用了</em>2个小时静态分析了一遍,并写了利用脚本。后门程序看似是乱码,实际上经过了<em>混淆</em>,通过eval()可以执行任意PHP命令。由于<em>混淆</em>得很乱,做起来实在把洒家恶心了一番。后门源代码:&amp;lt;?php /** * Signature For...
.NET C# 反编译 反混淆 处理流程
ScanId_1_5.zip 先扫一遍壳 或者<em>混淆</em><em>软件</em>名 使用de4dot.zip 进行脱壳、反<em>混淆</em> 最后使用ILSPY或者Reflector反编译查看源代码。 以上工具在 https://down.52pojie.cn/Tools/NET/ 都有下载 名字 大小 更新时间 CLRInjection.zip 7M 2015-Nov-23 03:30 ...
Android安全之NDK的代码混淆 -- Ollvm
Android真的很安全吗?很多Android开发者都认为 把关键代码放到c/c++里 然后打包静态库 然后破解者就无法破解 我想说 你太嫩了
技术分享:几种常见的JavaScript混淆和反混淆工具分析实战
信息安全常被描述成一场军备竞赛,白帽与黑帽,渗透测试者与黑客,善与恶,本文将聚焦这场永无止境决斗中的一个小点。HTML5 &amp;amp; JS 应用中充满着对输入进行验证/注入的问题,需要开发人员始终保持警惕。但同时还存在着另一个问题,就是应用中程序专用代码的易访问性。为了防止盗版或者至少使盗版更加困难,常会使用<em>混淆</em>工具对 JS 代码进行<em>混淆</em>。作为对立面,反<em>混淆</em>工具也可以将<em>混淆</em>过的 JS 代码进行还原...
反编译,混淆加密代码教程
计算机<em>软件</em>反向工程(Reverse engineering)也称为计算机<em>软件</em>还原工程,是指通过对他人<em>软件</em>的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的<em>软件</em>产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。反编译作为自己开发<em>软件</em>时的参考,或者直接用于自己的<em>软件</em>产品中---------------好了 下面我把自己研究的反编译
unity混淆混淆
http://blog.csdn.net/adambieber/article/details/46733661 主要参考  
{smartassembly}不完全分析
标 题: 【原创】{smartassembly}不完全分析 作 者: tankaiha 时 间: 2007-08-17,23:43:26 链 接: http://bbs.pediy.com/showthread.php?t=49865 由于工作的原因,很长时间没有写文章了。和kanxue聊下天,觉得坛里关注.net的人不少,但讨论.n
不能使用混淆的情况
不能使用<em>混淆</em>的情况 反射使用的元素 最好不要让一些Bean对象<em>混淆</em> 四大组件不能<em>混淆</em> 注解不能<em>混淆</em> 不能<em>混淆</em>枚举中的value和valueOf方法 JNI调用Java方法不能进行<em>混淆</em> Java使用Nativa方法 JS调用Java方法 WebView中JavaScript的调用方法不能<em>混淆</em> 第三方库建议使用其自身的规则 Parcelable的子类和Creator的静态成员变量不能<em>混淆</em> Gson...
使用脚本自动批量添加混淆代码(自动调用)
需要私聊
【gulp】JS文件的压缩混淆与雪碧图
平台:node 环境:gulp 插件:gulp-uglify用于压缩<em>混淆</em>JS文件;gulp.spritesmit用于制作雪碧图 【JS文件压缩<em>混淆</em>】 var gulp = require("gulp"); var uglifyjs = require("gulp-uglify");//压缩<em>混淆</em>js gulp.task("hunxiao",function(){ return
Apk的混淆,这里的混淆分为两种代码混淆和资源文件混淆或是通过第三方加固
Apk的<em>混淆</em>,这里的<em>混淆</em>分为两种代码<em>混淆</em>和资源文件<em>混淆</em>
关于java加壳和代码混淆
关于java加壳和代码<em>混淆</em>   在C中,进行代码加密,首要经过加壳的方法。所谓加壳,即是先将程序代码加密,然后用特定的程序加载器,将代码解密后加载进内存,这样能够在避免代码的反编译,当然,有加壳东西,也有解壳东西,尽管不能100%避免crack,但仍然给代码增加一层有力的维护。   然而在Java中,维护代码是件很困难的工作,由于class文件十分标准,很容易反编译,且反编
C#发布混淆dotNET_Reactor和反编译工具 Ilasm.exe ildasm.exe
C#发布<em>混淆</em>dotNET_Reactor和反编译工具 Ilasm.exe ildasm.exe
js 混淆
http://utf-8.jp/public/jjencode.htmlhttp://ganquan.info/yui/?hl=zh-CN
Uglifyjs混淆工具
背景 公司要开发一个app下载页面,页面十分简单,业务逻辑也十分清楚,判断是Android还是IOS,然后跳转到相应的下载地址。花了一个小时开发测试,然后信心满满的把页面交给项目经理,项目经理看看,说:什么鬼呀,你看看,浏览器打开,什么都能看到,你就不能将js<em>混淆</em>一下么?于是我又灰溜溜的坐回座位。记得wenpack有一个插件uglifyjs-webpack-plugin,百度搜索了一下uglif...
c++中c类型字符串的混淆
c++中c类型字符串的<em>混淆</em>点 c类型字符串以‘\0’为结尾,那么’\0’后面的字符怎么办?看下面代码: #include &amp;lt;iostream&amp;gt; #include &amp;lt;cstring&amp;gt; using namespace std; int main(){ char a[] = {'h', 'e', 'l', '\0', 'l', 'o'}; cout &amp;lt;&amp;lt; siz...
.net反混淆脱壳工具de4dot的使用
de4dot是一个开源的.net反<em>混淆</em>脱壳工具,是用C#编写的,介绍一下它的使用方法首先 pushd 到de4dot.exe所在文件夹,然后调用 de4dot.exe dll 名称 + 路径如下图Detected Unknown Obfuscator 说明侦测不到这个程序集是用什么方式<em>混淆</em>的,但是de4dot依然会把反<em>混淆</em>的程序集重新生成一个新的程序集.Dundas作为一个给专业程序员使用的控件,
JavaScript混淆器JS混淆器HDS JSObfuscator 2.13
HDS JSObfuscator是HDS开发的Javascript压缩<em>混淆</em>加密器。
Obfuscator-LLVM各系统环境配置
Obfuscator-LLVM各系统环境配置 linux so库编译 android iOSObfuscator-LLVM各系统环境配置linux第一次先使用的CentOS_v6.4_x64,结果被glibc和gcc版本搞迷糊了,使用o-llvm的clang -v,直接段错误,被4.4.7版本的gcc恶心到了 然后切换到Fedora_v22_x64 sudo dnf install gc
HDS JSObfuscator js混淆压缩工具
HDS JSObfuscator js<em>混淆</em> js压缩 <em>混淆</em>加密
Unity 代码混淆
===oc-代码<em>混淆</em>=======代码<em>混淆</em>过程====由于ios过审没有通过,苹果回赠了一个2.1的大礼包。首先想到的可能的解决方案是代码<em>混淆</em>,关于object-c的代码<em>混淆</em>的流程如下1,下载一个oc 的代码<em>混淆</em>工具:https://github.com/kaich/codeobscure  这是github地址,2打开控制台  输入命令  sudo gem install codeobscure...
php代码混淆加密
function RandAbc($length=""){//返回随机字符串         $str="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";     return str_shuffle($str);      }      $filepath='index.php';  $path_parts=
反编译,混淆,抓取用户崩溃日志第三方解决方案-360加固
反编译,<em>混淆</em>,抓取用户崩溃日志第三方解决方案-<em>360</em>加固
代码混淆之道(一)
本文原创作者:penguin_wwy, 本文属i春秋的原创奖励计划,未经许可禁止转载! 代码<em>混淆</em>是<em>软件</em>保护技术的一种,而且是最重要却又最难以捉摸的一类(这话不是我说的,是Christian Collberg和Jasvir Nagra说的)。 说它难以捉摸是因为很难明确定义,很难设计出切实有效的<em>混淆</em>算法,也很难针对<em>混淆</em>算法的质量进行评估。 说它很重要是因为如果能在它定义的问题上取得一致,
JS之混淆代码查看源代码
OlOlll = "(x)"; OllOlO = " String"; OlllOO = "tion"; OlOllO = "Code(x)}"; OllOOO = "Char"; OlllOl = "func"; OllllO = " l = "; OllOOl = ".from"; OllOll = "{return"; Olllll = "var"; eval(Olllll + OllllO
关于在EventBus混淆打包问题
解决EventBus打包<em>混淆</em>问题
16.用360加固保完成混淆、多渠道打包
用<em>360</em>加固保完成<em>混淆</em>、多渠道打包
逆向js混淆 解密食行生鲜的js加密函数
起因 在某个公众号里面看到这篇文章(https://mp.weixin.qq.com/s/M_zbszwC7EWEQLqtRlFnWg),想要试试逆向<em>混淆</em>js 登陆页面 食行生鲜 https://wechatx.34580.com/mart/#/sign/in 注册了一个账号 密码为666666 ...
DotNet_Reactor_v4.5 破解版,含中文使用说明书
使用起来很简单,把下载的程序安装到你的电脑上后,把【Crack】文件夹中的破解文件覆盖的的安装文件即可。 由于都是英文的,初学者使用起来非常不便 故而找了一份中文教程,教你一步一步使用 他会先生成一个加密文件 而后你要生成一个解密包,后缀是.license 把这两个文件放在一起即可 也就是说我们编写程序不用写什么注册文件,只要这个加密包就可以帮我们搞定 ---------------------------------- 我<em>用了</em>感觉很好,我喜欢,拿出来分享 ============================================ NET Reactor 是一款强大的 .NET 代码保护和许可管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET <em>软件</em>产品。开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上。与模糊工具(Obfuscator)相比,.NET Reactor 可以完全阻止对 .NET 程序集(由 C#, VB.NET, Delphi.NET, J#, MSIL... 等语言编写)的反编译。通俗的讲,.NET Reactor 在破解者和您的 .NET 代码之间构建了强大的防破解保护屏障,生成一个基于 Windows 的而不是基于 MSIL 的兼容格式文件。原始的 .NET 代码完整的封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的,目前还没有任何工具可以反编译 .NET Reactor 保护过的程序集。
webview 中js交互 代码混淆后失效
webview 中js交互 代码<em>混淆</em>后失效*一般情况下js交互,代码<em>混淆</em>的时候需要配置规则,以下是通用的<em>混淆</em>规则#保留annotation, 例如 @JavascriptInterface 等 annotation -keepattributes *Annotation*#保留跟 javascript相关的属性 -keepattributes JavascriptInterface#保留Javas
代码混淆/程序保护(对抗反汇编)原理与实践
所谓对抗反汇编技术,就是在程序中使用特殊构造的代码或数据,让反汇编工具产生不正确的指令。恶意代码使用该技术,可以一定程度上阻碍相似性检测算法和启发式反<em>病毒</em>检测。一、反汇编算法的局限性反汇编<em>软件</em>在拿到一堆机器码时,采用什么样的思维和算法来“断词断句”,又基于哪些假设,都会决定最终的解析结果。运用不同的反汇编器,同样的字节码会被“翻译”出完全不同的指令序列。而对抗反汇编技术就是利<em>用了</em>反汇编器算法的天生漏
使用ConfuserEx加密混淆程序以及如何脱壳反编译
ConfuserEx是.NET下的一款开源<em>混淆</em>工具,功能比较强大,应用也较广泛,本文就使用ConfuserEx工具演示如何<em>混淆</em>及如何对其<em>混淆</em>的程序进行脱壳。
有没有人用过smokescreen这个java混淆器?
怎么破解它的时间限制啊?或者那里可以下到破解或注册版本 啊?急,望高人指点
javascript混淆压缩
做Web前端开发,总是要考虑页面的打开速度,如果文件数量越少、文件长度越小,就可以直接的提升网页的访问速度。UglifyJS是一个Javascript开发的通用的语法分析、代码压缩、代码优化的一个工具包。UglifyJS是基于Nodejs环境开发,支持CommonJS模块系统的任意的Javascript平台。本工具基于UglifyJS2开发。javascript<em>混淆</em>压缩_在线javascript混...
代码混淆之坑点
1.第三方jar库,及调用本地so库的java类,webview不能被<em>混淆</em>如第三方库zxing被禁止<em>混淆</em>-dontwarn com.google.zxing.** -keep class com.google.zxing.**{*;}-keepclasseswithmembernames class * { native ; }2. AIDL文件所在的包不能被<em>混淆</em>掉-keep cl
安装的客户端程序被360安全卫士当成病毒
客户端程序,即需要在客户端安装方可使用的<em>软件</em>,有时在安装有<em>360</em>安全卫士的情况下,运行程序或执行<em>360</em>安全扫描时,会有阻止程序运行的情况,即把程序当成木马或<em>病毒</em>的情况。这是因为该程序没有提交给<em>360</em>,所以在<em>360</em>的白名单中就没有,就会把该程序当成<em>病毒</em>来标记。
用Android studio自定义jar包并混淆时可能遇到的问题
有的时候我们需要将自己写的java源码打包成jar给别人用,具体的打包流程这篇文章不说了,网上一大堆的文章,大同小异。也可以参考这篇比较low的文章: http://blog.csdn.net/builder_taoge/article/details/70170590 今天想说的是如何给jar里的源码进行<em>混淆</em>以及主要在<em>混淆</em>中遇到的个别你可能没有想到过的奇葩问题。<em>混淆</em>jar包和<em>混淆</em>apk几乎无
几款极品的javascript压缩混淆工具
个人首推MemTronic's FREEWARE HTML/JavaScript Cruncher-Compressor v1.0k压缩效果好得不一般,<em>混淆</em>出来的代码完全不可读,压缩率可达50%,IE 5+ / NS 7.0 / Mozilla / Opera 7.0 中均可使用第二款,我推荐Rob Seiler的packer这款压缩<em>混淆</em>工具效果也不错,有三种版本,.Net,Perl,和WSH版本...
.net reactor 学习系列(三)---.net reactor代码自动操作相关保护功能
接上篇,上篇已经学习了界面的各种功能以及各种配置,这篇准备学习下代码控制许可证。         代码控制许可证的意思就是<em>软件</em>经过.net reactor保护后,到期时客户端就需要购买许可证,这时<em>软件</em>开发商就需要生成许可证等操作,这个操作可以由代码控制来达到自动化的效果。当然不仅仅是生成操作,还包扩获取许可证的信息,作废许可证,激活许可证等操作。         在安装目录下...\.NET
android自定义混淆包名
Android Proguard 如何<em>混淆</em>package name一、如何指定某个包不被<em>混淆</em>不被<em>混淆</em>的包下放一个指定不被<em>混淆</em>的class,这样该包名就不会被<em>混淆</em>举例demo原有目录结构如下:                                   图1-1指定MainActivity不被<em>混淆</em>-keep public class * extends android.app.Activit...
app打包、混淆、加固和多渠道打包
1:打包步骤: 1:桌面建立一个文件夹,名字叫keystore 2:点击build下面的 ,如下:3:会出现如下界面:4:下一步:5:如果有keystore,请点击 choose existing,选择以前的keystore,同时输入密码和项目名字,最后点击下一步,如果没有keystore,请选择 create new keystore,跳转如下界面:上面的参数分别是: keystor
加固和混淆
1 什么是代码<em>混淆</em>代码<em>混淆</em>通常将代码中的各种元素(变量、函数、类名等)改为无意义的名字,使得阅读的人无法通过名称猜测其用途,增大反编译者的理解难度。 虽然代码<em>混淆</em>可以提高反编译的门槛,但是对开发者本身也增大了调试除错的难度。开发人员通常需要保留原始未<em>混淆</em>代码用于调试。 2 代码<em>混淆</em>就安全了么代码<em>混淆</em>并不能从根本上阻止反编译等。因为代码<em>混淆</em>仅仅提高了阅读难度,但并不能真正阻止反编译。因此,对于高安全要
Android代码混淆(ProGuard),资源混淆(微信 AndResGuard),SO混淆obfuscator-llvm)
&amp;gt; 代码<em>混淆</em>  Android编译的大致流程如下:Java Code(.java) -&amp;gt; Java Bytecode(.class) -&amp;gt; Dalvik Bytecode(classes.dex)。  第三方的<em>软件</em>可以用来<em>混淆</em>我们的Android应用,常见的有:Proguard;DashO;Dexguard;DexProtector;ApkProtect;Shield4j;Str...
使用Proguard混淆jar包
ProGuard下载地址:http://download.csdn.net/detail/kong_gu_you_lan/96371311.ProguardProguard的首页,右下角的Load configuration按钮可以导入已经配置好的<em>混淆</em>文件。2.Input/Output在上面的框内添加要<em>混淆</em>的jar包路径,和<em>混淆</em>后的jar包输出路径。 下面的框内添加jar包的依赖包,项目中lib文
Unity代码混淆加密插件 Obfuscator v2.0.2
This asset obfuscates your code to make it harder for bad guys to reverse engineer your projects. Specifically designed for Unity, it seamlessly links in with its build process. The top priority of this package is to work straight out of the box with no extra steps required. While other <em>obfuscator</em>s can stop a game from working, Beebyte's <em>obfuscator</em> looks for specific Unity related code that must be protected. The contents of your source files are unchanged, the obfuscation targets the compiled assembly. Features: - Supports IL2CPP - Supports Assembly Definition Files (Unity 2017.3+) - Removes Namespaces without any conflicts - Recognises Unity related code that must not be changed - Renames Classes (including MonoBehaviours) - Renames Methods - Renames Parameters - Renames Fields - Renames Properties - Renames Events - String literal obfuscation - Adds fake methods - Easy and extensive customisation using the Unity inspector window - Consistent name translations are possible across multiple builds and developers - Semantically secure cryptographic naming convention for renamed members The asset works for both Unity Free and Unity Pro version 4.2.0 onwards (including Unity 5 & 2017 & 2018). Build targets include Standalone, Android, iOS, WebGL, UWP. Other platforms are not guaranteed or supported but may become supported at a future date. IL2CPP builds are much harder to reverse engineer but strings and member information (class, method names etc) are visible in the global-metadata.dat file. Obfuscation will apply to this file adding further security. Why not complement your security with the Anti-Cheat Toolkit - a great third party asset. For more information about the Obfuscator, please see the FAQ
Apk瘦身、混淆、加固
一、 apk的组成元素: resources.arsc:编译后的布局文件 assets:目录存放一些配置文件 lib:下的子目录armeabi存放一些so文件或者jar包 META-INF目录下存放的是签名信息,用来保证apk包的完整性和系统的安全 res:apk图片资源 AndroidManifest.xml:清单文件 classes.dex:是java
使用VS自带的混淆器(dotfuscator)防止你的程序被反编译
使用VS自带的<em>混淆</em>器(dotfuscator)防止你的程序被反编译         在上篇文章:《保护你的DLL和Code不被别人使用》。 虽然能使你的代码不被别人直接引用,但却阻止不了使用ildasm 反编译来还原代码,这样就给我们的代码版权造成了极大的威胁。这里就介绍大家使用VS自带的<em>混淆</em>器dotfuscator.exe来阻止这种行为。       首先要做的找到dotfus
Android集成环信EaseUI混淆打包后遇到的问题
按照环信官网给出的代码,在集成EaseUI后,<em>混淆</em>打包的时候需要在<em>混淆</em>文件中加两行代码, -keep class com.hyphenate.** {*;} -dontwarn com.hyphenate.** 按照官网给出的方式,在<em>混淆</em>文件中加入后,打了release包后,在手机上安装app的时候,一运行直接就崩掉了,经过一番查阅之后,在<em>混淆</em>文件中又加入了 -keep cl
混淆一个混淆过的jar包再次打包错误,或者使用混淆过的jar包编译不通过。
如果在android studio再次打包的时候<em>混淆</em>一个<em>混淆</em>过的jar包,有时编译不通过的错误如下: java.io.IOException: Can't read [ /build/intermediates/transforms/jarMerging/aliyun/debug/jars/1/1f/combined.jar] (Can't process class [com/yixia/ca
项目混淆后gson不能正常工作
gson被混肴后其对应的bean类的param都变成了a,b,c,d。导致GSON的key无法找到对应的实例。 解决方法:应该在<em>混淆</em>文件中过滤实例(bean),这样就不会影响GSON的key去寻找对应的实例,从而达到我们需要的效果 步骤:打开<em>混淆</em>文件.pro ,添加如下几行代码即可; -keep class com.google.gson.stream.** { *; } -keepatt...
解决Android签名混淆后WebView与JS交互失效的问题
【本博客内的文章是本人的学习笔记总结,如有错误请各位批评指正,谢谢!欢迎加入群285077071讨论】 问题描述:在开发公司项目的过程中,<em>发现</em>打包签名后app的WebView却不能正常加载网页了,而没有打包的app却一切正常!这是什么问题呢?? 解决思路:打包签名前后加载的都是同一个网页,不同的只是签名后app被<em>混淆</em>了……于是,打开proguard-project.txt文件,里面果然有一
反-反汇编 & 混淆 #1: 苹果没有遵循自己制定的Mach-O规范?
通过修改Mach-O文件头来实现反-反汇编
android一行命令实现多渠道打包并自动进行资源混淆(Walle,AndResGuard)
使用Walle和AndResGuard实现多渠道打包之前先进行资源<em>混淆</em>,这样一来我们打出来的包都是已经进行过资源<em>混淆</em>的了。 如果你还有其他的需求,也可以按照这个方法实现。
WTF Obfuscator BETA(.net混淆器).
WTF Obfuscator BETA汉化版(.net<em>混淆</em>器).
关于程序中使用反射时混淆造成的问题
最近项目中用到了反射来调用类中的方法,此外,这些被调用的方法不会被显式的调用。因此正常情况下看来,这些类是无人引用的冗余文件。同时,由于项目上线时需要进行<em>混淆</em>,那么问题就来了,<em>发现</em><em>混淆</em>后通过反射调用的方法都无法运行了。通过跟log<em>发现</em>,都抛出了ClassNotFound的异常。 根据异常想起来忘记在<em>混淆</em>时对这些类进行keep操作了,加上就好了。本着好奇的心态,对<em>混淆</em>编译好的apk进行了反编译,发
使用Jasob混淆javascript代码
使用Jasob<em>混淆</em>javascript代码      在平常的web开发中,我们时常需要写一些js的类库,当我们发布自己产品的时候,不得不把源代码分发出去;但是这样就会泄露自己的代码。今天使<em>用了</em>一下Jasob感觉不错;   使用Jasob,我们的JavaScript代码无法被任何
js混淆代码还原
js<em>混淆</em>代码还原 - js反<em>混淆</em>:利用js进行赋值实现  案例测试代码如下: eval(function(p,a,c,k,e,d){e=function(c){return(c&amp;lt;a?&quot;&quot;:e(parseInt(c/a)))+((c=c%a)&amp;gt;35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,Strin...
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
openssl-devel-0.9.8e-22.el5_8.4.x86_64.rpm下载
openssl-devel-0.9.8e-22.el5_8.4.x86_64.rpm 相关下载链接:[url=//download.csdn.net/download/dbp2540/4628440?utm_source=bbsseo]//download.csdn.net/download/dbp2540/4628440?utm_source=bbsseo[/url]
mybatis的dtd文件下载
mybatis的dtd文件,使xml书写更简单,提示更明了,希望对大家有帮助 相关下载链接:[url=//download.csdn.net/download/liu473878034/7846679?utm_source=bbsseo]//download.csdn.net/download/liu473878034/7846679?utm_source=bbsseo[/url]
有用的ppt模版,做项目介绍时使用下载
做项目介绍时,可以使用这PPT,里面的素材也可自己编辑 相关下载链接:[url=//download.csdn.net/download/timer2007/2027443?utm_source=bbsseo]//download.csdn.net/download/timer2007/2027443?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java我们专业有2个班 java3个班级4个学生
我们是很有底线的