E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
代码混淆
如何混淆JavaWeb代码
最近在公司项目打包过程中要求要对项目中的代码进行混淆,使反编译之后看到的代码的类的名称,成员变量,函数名称都变成无意义的a,b,c...造成阅读代码的障碍,这也是核心技术保护的一种方法,java中比较常用
代码混淆
工具就是
deng2012web
·
2019-04-12 00:45
JavaWeb
2019-04-11 iOS
代码混淆
的新进展
最近研究了基于LLVM的混淆工具Hikari、中文文档,从编译器层面完成了代码的安全加固,可以说是非常牛了。但作者并没有实现Objective-C的方法名/类名混淆,于是想到了老办法。这个办法最大的难点在于如何提取混淆的关键字,之前都是尝试用脚本去提取关键字,方法名加前缀等等,github有不少工具、Demo,大多都不太好使。后来经大神提点,可以用Objective-C强大的运行时来处理关键字的提
过眼云烟1102
·
2019-04-11 16:36
Android
代码混淆
和加固 so库 简单教你一行代码实现
混淆因为开启混淆会使编译时间变长,所以debug模式下不开启。我们需要做的是:1.将release下minifyEnabled的值改为true,打开混淆;2.buildConfigField不显示log日志为什么要混淆:优化java的字节码减小apk文件的大小,在混淆过程中会删除未使用过的类和成员代码安全,使类、函数、变量名随机变成无意义的代号形如:a,b,c...之类。防止app被反编译之后能够
深南大盗
·
2019-04-01 23:40
逆向安全
基于llvm的iOS
代码混淆
工具 -- Hikari
Android有各种加密混淆工具,现在iOS逆向也在发展,自然也有对应的混淆工具应运而生。利用混淆工具,可以更好地保护我们的代码,不被轻松地恶意分析破解。混淆工具主要优点是:1,无须变动项目源码。2,功能灵活可选,根据需要自由组合目前的不足主要是:1,会导致安装包体积增大。2,混淆代码会被编译优化掉。3,提审存在被拒的风险。这里介绍的是张总写的工具:Hikari下载地址:https://githu
ccnyou
·
2019-03-30 16:32
安卓开发
代码混淆
(proguard)
前言:该内容只作为开发笔记,较随意,互喷~一、在build.gradle(app)文件中新增以下代码块,目的是开启框架自带的proguard
代码混淆
机制;buildTypes{release{//不显示
Top-Lee
·
2019-03-28 16:46
安卓开发
Android APK优化
SVGStringTintso库配置移除无用resource资源源
代码混淆
资源压缩webp压缩资源res资源混淆待补充...
UFO00001
·
2019-03-26 10:48
Android
Android小技巧—查看
代码混淆
后的日志
一、前言随着项目版本的迭代,用户数量的迅速增长,app或多或少会出现bug。一般我们会使用友盟、Bugly、TalkingData等等统计工具来统计线上bug的情况。本篇文章主要阐述,如何从代码被混淆之后的错误日志中,来定位错误代码的博文。二、统计工具之坑Mapping文件上限为10M用过统计工具的同学应该知道,当线上App出现bug之后,我们会去统计工具“错误列表”的错误日志中寻找错误代码来源(
龚十一
·
2019-03-12 13:57
Android 混淆
加
代码混淆
意义在于不想开源应用,为了加大反编译的成本,但是并不能彻底防止反编译在Application主工程的build.gradle文件里面设置开启混淆:minifyEnabledtrue配置混淆文件
limushan
·
2019-03-08 00:00
iOS
代码混淆
安全加固
文章目录自己创建脚本文件进行
代码混淆
iOS代码自动混淆最近公司扫描App漏洞,提出要给App做
代码混淆
加固,以提高反编译逆向难度。
面壁者LOGIC
·
2019-03-04 09:21
iOS
OC
APK优化(七)之启用shrinkResources资源缩减 ,不需要物理上的删除。
例如:android{...buildTypes{release{//资源缩减shrinkResourcestrue//源
代码混淆
tru
晓晓桑
·
2019-03-02 11:45
APK优化(六)之
代码混淆
model的build.gradlebuildTypes{release{//源
代码混淆
trueminifyEnabledtrueproguardFilesgetDefaultProguardFile(
晓晓桑
·
2019-03-02 11:37
Android 常用
代码混淆
代码混淆
主要是为了防止反编译,如何反编译?比较火的反编译工具github地址jadx,也可直接下载jadx-gui。
Ikulm
·
2019-02-23 15:09
AndroidGradle
Android应用安全防护和逆向分析 ——apk混淆成其他语言代码
我们每个app在上线的时候,都会进行
代码混淆
。将一些类名,包名,
家磷
·
2019-02-22 15:00
obfuscator-llvm Xcode集成配置
一、简介obfuscator-llvm是一个开源的
代码混淆
编译器,能够使编译出来的文件添加垃圾代码和各种跳转流程,给逆向分析者增加难度。
xcmer2005
·
2019-02-05 13:31
LLVM
iOS
加固
iOS开发-
代码混淆
代码混淆
代码混淆
(Obfuscatedcode)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。将代码中的各种元素,如变量,函数,类的名字改写成无意义的名字。
才华惊动警方
·
2019-01-31 11:37
Android面向切面AOP架构设计后续补充
Attempttoinvokevirtualmethod'java.lang.annotation.Annotationjava.lang.reflect.Method.getAnnotation(java.lang.Class)'onanullobjectreference这个报错是AOPrelease包
代码混淆
的问题
markRao
·
2019-01-29 17:11
iOS应用代码注入防护
比如防止静态分析的,
代码混淆
、逻辑混淆;防止重签名的,应用ID检测、甚至是代码的HASH检测等等。那么这篇文章我想聊聊关于代码的注入检测,因为发现随着iOS系统的更新,我们防护的手段发生了一些变化。
xiaoxian
·
2019-01-16 00:00
iOS开发
ios
iOS逆向:【
代码混淆
】1、基于编译器混淆静态库(StaticLib)2、字符串加密:使用clang-c接口将源代码转换成抽象语法树,并对抽象语法树进行遍历和分析,分析代码中的字符串,并进行加密处理。
文章目录前言I、LLVM编译一个源文件的过程1.1、预处理1.2、将符号化后的内容转化为一棵解析树(parsetree)1.3、将AST转换为更低级的中间码(LLVMIR)1.4、汇编器1.5、链接器1.6编译的完整步骤II、Clang的应用场景:libclang进行语法分析(String_encryption)2.0clang命令参数2.1libclang语法分析2.2LibTooling2.3
#公众号:iOS逆向
·
2019-01-02 10:17
#
IOS逆向
#
Theos开发
iOS进阶
基于AS的
代码混淆
配置
什么是
代码混淆
代码混淆
(Obfuscatedcode)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。
小风风吖
·
2018-12-29 10:53
iOS
代码混淆
&& 垃圾代码
为了刷量,刷排名,制作壳包,为了通过苹果爸爸审核,想到
代码混淆
,垃圾代码等策略。作为一名程序员,怎么办?爬了一些文章博客。
chqj_163
·
2018-12-21 17:25
iOS
XCode
java spring boot项目运用proguard实现
代码混淆
proguard是一款较为容易使用的java
代码混淆
工具,不需要其他配置,只需在pom中加入即可使用。
Nagisazz
·
2018-12-19 14:41
2018 iOS过审指南:教你解决大部分被拒情况
1、创建开发者账号2、应用元数据3、如何避开“4.3”重复应用和“2.3.1”
代码混淆
4、关于第
Dayon
·
2018-12-13 15:21
iOS编译器LLVM + Clang架构分析以及三种混淆方案实践分析
当时只是略知一二,看过而已,没理解的那么深入,这次根据LLVM+Clang的整个编译流程简单做个记录,而且顺便在每个不同阶段做
代码混淆
做一下Demo介绍。
Deft_MKJing宓珂璟
·
2018-12-12 23:12
iOS
用户投稿:接入顶象技术小程序验证码全过程
这个由小程序设备指纹、小程序验证码以及小程序
代码混淆
加密服务组成的方案,能够有效防范账号、交互、交易、信息等各类风险,保障150万小程序的运行安全。
dingxiangtech
·
2018-11-16 12:47
业务安全
移动安全
Android 打包精简APK
release{//添加
代码混淆
minifyEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android-optimize.txt')
JugglerTao
·
2018-11-09 16:36
android
必读的 Android 文章
首先,这里说的的混淆其实是包括了代码压缩、
代码混淆
以及资源压缩等的优化过程。依靠ProGuard,混淆流程将主项目
weixin_30361753
·
2018-11-06 17:00
面试
java
ui
4.3 苹果审核 机审篇
我这边用到了两个工具,一个是垃圾代码生成器,另一个是
代码混淆
的代码,包括修改工程名,加垃圾代码,去除注释,修改方法名,修改类名。别急,文章最后会有这两个工具的链接。
butterflyer
·
2018-10-31 17:42
安全测试(BurpSuite)常见检查点
(二)Nmap端口扫描,确定开放的端口为业务需要(三)对同一用户的错误登陆次数做限制,防止账号密码被暴力破解(四)
代码混淆
,避免其他人反编译源代码并修改打包(五)web表单的设计缺陷,防止sql注入(六
lemon_linaa
·
2018-10-30 18:35
软件测试-理论相关
Allatori
代码混淆
工具推荐
Allatori官网地址:http://www.allatori.com/引用官网介绍Allatori是第二代Javaobfuscator,它为您的知识产权提供了全方位的保护。尽管大多数第二代混淆器允许有价值的保护级别,但是我们已经在Allatori中开发了一些额外的功能,使逆向工程代码几乎不可能实现。Allatori不仅使应用程序变得混乱,还使应用程序的大小最小化,并提高了速度,同时,除了您和您
cs4380
·
2018-10-24 07:49
其他
优雅的处理 Android
代码混淆
Keep 问题
为了源码安全以及缩小APK体积,Android应用发布前是必须要进行混淆打包的。而混淆打包并不是全量打包,特定的类、方法、属性是需要排除在混淆之外的,比如数据模型类,自定义View等在混淆时如果不通过规则排除在外可能存在运行时找不到资源的问题。常规操作常规操作有以下两种方式:要保持的代码规则逐条添加到proguard-rules.pro混淆规则文件中存在问题:随着代码量的不断增大,混淆规则会爆炸式
PandaQ404
·
2018-09-28 18:25
优雅的处理 Android
代码混淆
Keep 问题
为了源码安全以及缩小APK体积,Android应用发布前是必须要进行混淆打包的。而混淆打包并不是全量打包,特定的类、方法、属性是需要排除在混淆之外的,比如数据模型类,自定义View等在混淆时如果不通过规则排除在外可能存在运行时找不到资源的问题。常规操作常规操作有以下两种方式:要保持的代码规则逐条添加到proguard-rules.pro混淆规则文件中存在问题:随着代码量的不断增大,混淆规则会爆炸式
PandaQ404
·
2018-09-28 18:25
iOS-
代码混淆
加固策略
对于IOS来说,由于系统是封闭的,APP上架需要通过AppStore,安全性来说相当高。但是对于大厂和知名APP而言,别人给的安全保障永远没有自己做的来得踏实。所以对于大厂、少部分企业级和金融支付类应用来说加固是相当重要的。下面是目前几个专业加固大厂提供的加固策略网易网易安全三板斧:第一板斧是防静态分析,这里包括字符串加密、符号混淆、代码逻辑混淆和游戏存档加密;第二板斧是防动态调试、反调试和通信安
ios8988
·
2018-09-22 18:26
Android 混淆模版
参考学习:Android混淆解析关于proguard,你需要知道的全部#
代码混淆
的压缩比例,值在0-7之间Android通常为5-optimizationpasses5#混淆后类名都为小写-dontusemixedcaseclassnames
游戏中的龙
·
2018-09-19 17:07
iOS
代码混淆
教程
混淆原理代码编译阶段将符号(方法名、属性名等)替换成随机生成的字符串长话短说,直接上步骤。混淆集成步骤步骤一、创建shell文件(confuse.sh)并配置相应的运行环境。在项目根目录下新建一个文件夹新建文件夹我这里取文件夹名称为CodeObfuscation,如下图所示文件夹**注意**这里的文件夹必须在目录中真实存在(Xcode9NewGroup会自动创建对应的真实文件夹)。在上一步的文件下
权宜平和
·
2018-09-17 16:23
2018新的加壳工具-Virbox Protector Standalone
VirboxProtectorStandalone将被保护的程序代码转换为虚拟机代码,程序运行时,虚拟机将模拟程序执行,进入和离开虚拟机都有高级
代码混淆
。虚拟机配合代码混
senseshield
·
2018-09-13 19:53
加壳
工具
软件加密
代码混淆
技术----iOS
1.
代码混淆
是什么?通过一定的方法使得他人不能从可安装程序推演出代码的操作。对于苹果开发者,或许就是上架块吧!android和Java和web端的,不要急,不用多久你们也得有。
吉林天师
·
2018-09-12 13:00
Android手机App安全漏洞整理(小结)
本文主要介绍了APP安全漏洞整理,分享给大家,具体如下:1.源码安全漏洞1.1
代码混淆
漏洞当前APK文件的安全性是非常令人堪忧的。
Caaacy_YU
·
2018-09-06 09:25
php做js
代码混淆
其实就是把代码转化为十六进制functionunicode_encode($name){$name=iconv('UTF-8','UCS-2',$name);$len=strlen($name);$str='';for($i=0;$i0){//两个字节的文字$str.='\u'.base_convert(ord($c),10,16).base_convert(ord($c2),10,16);}el
断水流灬
·
2018-09-05 15:03
代码混淆
js代码
springboot2.x+maven+proguard
代码混淆
由于需要将源码打包做
代码混淆
,选择proguard,开始使用各种问题,各种jar包版本问题,但最终成功了,记录一下,也希望能够帮助大家在pom中添加代码:${artifactId}com.github.wvengenproguard-maven-pluginpackageproguard6.0.3
七星6609
·
2018-08-30 16:00
webpack4.0各个击破(4)—— Javascript & splitChunk
目录一.Js模块化开发二.Js文件的一般打包需求三.使用webpack处理js文件3.1使用babel转换ES6+语法3.2脚本合并3.3公共模块识别3.4代码分割3.5
代码混淆
压缩四.细说splitChunks
大史不说话
·
2018-08-29 22:00
iOS的反编译和
代码混淆
在iOSAPP开发过程中,可能以为疏忽或者是工程时间赶,安全性这一方面往往会被忽视只需要拿到ipa文件,那么就可以获取很多数据,比如:(1)反编译就可以获取你的.h文件的各种公开方法名,甚至可以拿到你加密的方法,这样黑客就可以直接模仿用户行为,造成不必要的损失(2)分析APP里包含的一些资源,如:图片、plist文件、静态wap页、.bundle等。所以一些保密的不能放到这些文件中(3)通过软件查
yks慷
·
2018-08-24 18:11
android:项目引入本地moudle 错误: 找不到符号 符号: 方法 xxx() 位置: 类 xxx
android项目引入了同项目下的moudle,本来能执行,还来编译时提示错误:找不到符号符号:方法xxx()位置:类xxx,找到问题,打包代码的时候开启了
代码混淆
,导致引入moulde编译不成功,所以本地引用要把
代码混淆
关了解决方法
VanadisYY
·
2018-08-21 10:52
Android
Android App打包+360加固
打包操作过程:
代码混淆
->签名打包->加固一、
代码混淆
:添加好自己的自定义混淆规则,参考:https://blog.csdn.net/qq_30304193/article/details/81772522
GL_陈凯
·
2018-08-17 18:48
使用Egret插件压缩代码包体积,减少请求数量的实战教程
目录:使用UglifyPlugin将
代码混淆
压
Egret_SJ
·
2018-08-15 14:28
egret
游戏开发
游戏插件
Android
代码混淆
实战
什么是
代码混淆
: AndroidSDK自带了混淆工具Proguard。它位于SDK根目录\tools\proguard下面。
半岛铁盒1979
·
2018-08-14 15:41
详解Android
代码混淆
实战
什么是
代码混淆
:AndroidSDK自带了混淆工具Proguard。它位于SDK根目录\tools\proguard下面。
采蘑菇的小远
·
2018-08-14 11:38
购物BuyerSDK
文档编辑记录日期编辑内容2018-7-16创建文档2018-8-6修改版本、更新文档版本当前版本号:2.0.6更新日志版本号更新内容日期2.0.0大幅优化用户体验和系统稳定性2018-7-162.0.6
代码混淆
吴彦辉
·
2018-08-06 19:45
代码混淆
傻瓜式模板##-------------------------------------------基本不用动区域----------------------------------------------###-----------------------------基本-----------------------------##指定代码的压缩级别0-7(指定代码进行迭代优化的次数,在Andr
我就是非主流
·
2018-08-06 16:39
AndroidStudio
代码混淆
二、AndroidStudio
代码混淆
基本配置在工程目录下,找到proguard-rules.pro文件,它就是你要进行编写混淆配置的文件,在这个文件中编写混淆规则当然,在这之前,还需要在你module
Bamboo1688
·
2018-07-22 23:43
用Python进行vbs
代码混淆
#!/usr/bin/pythonimportrandom,sys,string#Weneed3params#Script-name,input-file,output-fileiflen(sys.argv)"+str((range+char))+"-"+str(range)returnstr((range+char))+"-"+str(range)ifexp==1:print"Char"+str
Cosmop01itan
·
2018-07-21 00:28
python
vbs
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他