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
代码混淆
Android快速搞定
代码混淆
ProGuardmanualhttps://www.guardsquare.com/en/proguard/manual/introductionProGuardisaJavaclassfileshrinker,optimizer,obfuscator,andpreverifier.Theshrinkingstepdetectsandremovesunusedclasses,fields,meth
欠儿不登
·
2017-03-19 12:40
写给Android开发者的混淆使用手册
首先,这里说的的混淆其实是包括了代码压缩、
代码混淆
以及资源压
x360
·
2017-03-17 23:13
代码混淆
详解
什么是
代码混淆
Java是一种跨平台的、解释型语言,Java源代码编译成中间”字节码”存储于class文件中。
linglingchenchen
·
2017-03-14 15:00
代码混淆
Android
代码混淆
之混淆规则
请尊重他人的劳动成果,转载请注明出处:《Android
代码混淆
技巧》 因为Android是使用Java开发的,所以开发者可以使用ProGuard对代码进行混淆。
linglingchenchen
·
2017-03-14 14:00
代码混淆
iOS
代码混淆
----自动
1.4版本来自猜猜我叫什么_bd1f的技术支持来自Stark1937的建议阅读本篇文章,需要先会class-dump.O(∩_∩)O谢谢。推荐San心两yi_钟的安装步骤先大致解释一下“编译"、"反编译":编译:就是把千千万万行字符串(也叫代码,或者源文件),变成010101010101(机器码,也叫目标代码)编译过程:预处理-编译-汇编-链接我的脚本运行在预处理阶段。反编译:就是把0101010
Coder_Hou
·
2017-03-11 14:31
安卓
代码混淆
(Android Studio)
proguard的作用:1,
代码混淆
2,精简代码,删掉没有用到的代码,减小apk的体积。使用场景:1,对sighedAPK进行
代码混淆
和精简,从而使得发布的代码可以防止被别人反编译解析。
Jymoon
·
2017-03-10 18:00
Android应用安全风险与防范
代码混淆
Android开发除了部分功能采用C/C++编码外,其余主要都是采用Java进行编码开发功能。Java应用非常容易被反编译,Android自然也不例外。只
加油勇士
·
2017-03-08 11:25
Android
Android手机App安全漏洞整理
APP安全漏洞整理1.源码安全漏洞1.1
代码混淆
漏洞当前APK文件的安全性是非常令人堪忧的。APK运行环境依赖的文件/文件夹res、DEX、主配文件Lib只有简单的加密或者甚至没有任何加密。
Caaacy_YU
·
2017-03-07 23:09
Android安全
Android应用安全风险与防范
代码混淆
Android开发除了部分功能采用C/C++编码外,其余主要都是采用Java进行编码开发功能。Java应用非常容易被反编译,Android自然也不例外。
D_clock爱吃葱花
·
2017-03-07 21:51
软件破解(1)-Java篇
(Java编写的软件破解应该是相当简单的,可以反编译源代码,加壳什么都没有,只有
代码混淆
),这个软件作者没要
代码混淆
。
迈克暖风
·
2017-03-06 13:36
crack
Android 应用安全风险与防范
代码混淆
Android开发除了部分功能采用C/C++编码外,其余主要都是采用Java进行编码开发功能。Java应用非常容易被反编译,Android自然也不例外。
d_clock
·
2017-03-05 06:00
android
应用
风险
iOS加密实用总结
加密原则:1App代码安全,包括
代码混淆
,加密或者app加壳。2App数据存储安全,主要指在磁盘做数据持久化的时候所做的加密。
谢谢生活
·
2017-02-21 11:21
Android apk如何加固防止被破解(防止逆向编译)
现在主要工具是接触SDK,为了防止游戏包被破解编译,以及发现加密串,我来分享下以下几点:防破解技术主要有四种实现方式:1.
代码混淆
(ProGuard)技术2.签名比对技术3.NDK.so动态库技术4.动态加载技术
奥特曼超人Dujinyang
·
2017-02-20 17:46
反编译
android
加密
加固
逆向
安卓-黑客的世界
Eclipse proguard
代码混淆
微信第三方库 Can\'t process class (Unknown verification type [95] in stack map frame)
今天编译一个android的Eclipse项目,不开启
代码混淆
能成功导出apk包,开启
代码混淆
后报错:[2016-12-2623:45:51-test]Proguardreturnedwitherrorcode1
doubleface999
·
2017-02-19 09:44
android--security-guide&sheet
客户端组件安全ActivityServiceBroadcastRecieverContentProviderWebViewRCEUXSS敏感信息logcatprivatekey其它文件内部存储应用加固
代码混淆
amazing_bing
·
2017-02-15 11:04
在Android Studio中的混淆debug与release
一.有关混淆:什么是
代码混淆
Java是一种跨平台的、解释型语言,Java源代码编译成中间“字节码”存储于class文件中。
dmlr
·
2017-02-09 17:03
android
总结
Android项目打包混淆问题
配置后在build.gradle中可以看到你的配置信息,下图:二
代码混淆
代码混淆
是个很容易出错的事情
jim-smith
·
2017-01-19 15:01
Android开发
代码混淆
步骤详解
代码混淆
步骤详解ONEGoal,ONEPassion!
PK_night
·
2017-01-18 15:25
反编译
Android
代码混淆
首先,这里说的混淆其实是包括了代码压缩、
代码混淆
以及资源压缩等的优化过程。二、ProGuardAndroidStudio自身集成Java语言的ProGuard作为压缩,优化和混淆工具。
Caoxi_
·
2017-01-12 10:22
代码混淆
/程序保护(对抗反汇编)原理与实践
所谓对抗反汇编技术,就是在程序中使用特殊构造的代码或数据,让反汇编工具产生不正确的指令。恶意代码使用该技术,可以一定程度上阻碍相似性检测算法和启发式反病毒检测。一、反汇编算法的局限性反汇编软件在拿到一堆机器码时,采用什么样的思维和算法来“断词断句”,又基于哪些假设,都会决定最终的解析结果。运用不同的反汇编器,同样的字节码会被“翻译”出完全不同的指令序列。而对抗反汇编技术就是利用了反汇编器算法的天生
pianogirl123
·
2016-12-25 18:31
编程语言
信息安全
ERP程序开发中遇到的六种错误
1界面与逻辑
代码混淆
这是目前发现的比较严重的问题。框架花费了很大的力气,运用数据绑定,就是为了让界面(控件操作)与后台逻辑(验证与传值)执行相对严格的分离。
信息化建设
·
2016-12-24 23:00
ERP程序开发中遇到的六种错误
1界面与逻辑
代码混淆
这是目前发现的比较严重的问题。框架花费了很大的力气,运用数据绑定,就是为了让界面(控件操作)与后台逻辑(验证与传值)执行相对严格的分离。
weixin_33933118
·
2016-12-24 23:00
数据库
关于安卓反编译的几种方式(初识)
看到一些漂亮精致的应用时,是不是很想知道是怎么做的,今天我们介绍几种简单方便的反编译的工具,成功率还是挺高的的,不过一般做得比较好的应用也不是那么容易就让你反编译出来,同时谷歌也加入了这方面的支持,可以让
代码混淆
Crcker
·
2016-12-21 20:46
Android进阶
关于安卓反编译的几种方式(初识)
看到一些漂亮精致的应用时,是不是很想知道是怎么做的,今天我们介绍几种简单方便的反编译的工具,成功率还是挺高的的,不过一般做得比较好的应用也不是那么容易就让你反编译出来,同时谷歌也加入了这方面的支持,可以让
代码混淆
Crcker
·
2016-12-21 20:46
Android进阶
[持续更新]UnsatisfiedLinkError常见问题及解决方案
64-bit下使用System.load加载SO:"lib_xyz.so"is32-bitinsteadof64-bitjava
代码混淆
导致。注册方式不对,或已经被其他类注册。e
大星星O
·
2016-12-19 14:00
Android Studio多渠道打包和
代码混淆
教程
http://coolshell.info/blog/2015/03/Android-studio-prefrence.html什么是GradleGradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的领域特定(DSL)语言。AndroidStudio中新建项目成功后自动下载Gradle。Gradle有几个基本
ladeng
·
2016-12-16 09:38
Android
Android APK加固(加壳)工具
之前一篇文章Androidproguard
代码混淆
,我们讲解了如何实现APK的
代码混淆
,让反编译者不那么容易阅读我们的源代码。虽然我们混淆,做到native层,但是这都是治标不治本的。
huaxun66
·
2016-12-06 11:45
apk
进阶
推荐一个C#
代码混淆
器 .NET Reactor
C#的代码辛苦写出来之后,一个反射工具,就可以完全显露出来。当然,在做项目时,这个功能还不错。因为我就曾在一个项目上使用C#,没有进行任何混淆。结果在项目二年多之后,需要做一些调整,自己保存的源代码丢失了。当时也吓了一跳,可是想到反射工具,赶快拿出来用一下。虽然在反射出来会出现一些错误,但毕竟大部分代码也都弄出来了。这是在项目上,还有好处的,可是,试想一个产品,被别人给反射了,会是怎么样的一个情况
3D入魔
·
2016-11-25 09:00
Android NDK常见SO加载错误UnsatisfiedLinkError解决方案
64-bit下使用System.load加载SO:”lib_xyz.so”is32-bitinsteadof64-bitjava
代码混淆
导致。注册方式不对,或已经被其他类注册。e
asmcvc
·
2016-11-22 15:47
Android汇总
proguard
代码混淆
阅读更多url:http://proguard.sourceforge.net/最近在appchecker项目中需要把部分
代码混淆
下,规则记录下保护注解:-keepattributes*Annotation
mojianpo
·
2016-11-22 10:00
写给Android开发者的混淆使用手册
首先,这里说的的混淆其实是包括了代码压缩、
代码混淆
以及资源压缩等的优化过程。
Android_machong
·
2016-11-18 18:00
android
debug
混淆
Android proguard
代码混淆
那么本文我们来学习一下如何防止自己的APK被别人反编译,即
代码混淆
。
huaxun66
·
2016-11-11 15:00
Android studio
代码混淆
1:在build.grandle添加,其中规则写在proguard-rules.pro中buildTypes{release{signingConfigsigningConfigs.releaseminifyEnabledtrueproguardFilesgetDefaultProguardFile(‘proguard-android.txt‘),‘proguard-rules.pro‘}}2:在
nice乐晓阳
·
2016-10-24 11:44
Android ProGuard
代码混淆
关于混淆
代码混淆
(Obfuscatedcode)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。
代码混淆
可以用于程序源代码,也可以用于程序编译而成的中间代码。
junzia
·
2016-10-21 10:00
android
代码混淆
linux jdk版本随时切换版本随时切换实现方法
项目处理问题遇到如下情况,引用第三方的jar包报出ClassDefNotFoundException错误导致app崩溃,双方沟通确认该类存在且排除工程未clean,
代码混淆
导致等原因。
佚名
·
2016-10-18 16:41
安卓apk反编译、修改、重新打包、签名全过程
这也说明,
代码混淆
是非常重要的。本文抱着学习的态度,研究在一些特殊的情况下如果有需要,该怎么反编译apk。
无名大盗
·
2016-10-16 01:37
反编译
android
apk
源码
签名
安卓
ProGuard
代码混淆
详细攻略
ProGuard简介和工作流程PrgGuard环境配置和使用运行PrgGuard需要以下依赖如何运行ProGuardPrgGuard配置文件使用Entrypoints的概念会用到的指令参数说明ModifierClassSpecifications基本指令-basedirectorydirectoryname-injarsclass_path-outjarsclass_path-libraryjar
shensky711
·
2016-10-09 21:00
java
android
ProGuard
代码混淆
混淆
(4.2.36.2)HTTP之OkHttp(二): okhttp3与旧版本okhttp的区别分析
1、包名改变包名改了由之前的com.squareup.http.改为okhttp3.我们需要将导包名直接换掉,另外如果
代码混淆
的话记得修改progurad-rules.pro文件中将对应包名.2、OkHttpClient
fei20121106
·
2016-09-26 18:45
4.2-android开源组件
Android Studio多渠道批量打包及
代码混淆
一、批量打包1、集成了友盟统计,并在AndroidManifest.xml中添加了如下代码2、在app的build.gradle的android标签下添加如下代码:productFlavors{myapp{}_360{}appchina{}hiapk{}}productFlavors.all{flavor->flavor.manifestPlaceholders=[CHANNEL_VALUE:na
diyangxia
·
2016-09-25 09:36
AngularJs入门
1$scope(作用于一个Controller)与$rootScope(全局)的作用域区别2特殊变量名(如:$scope,$rootScope)在js压缩(类似Android的
代码混淆
)过程中避免被替换而报错的解决方案原
R3lish
·
2016-09-21 14:24
【AngularJS:
Up
&
Running学习笔记】
浅谈安卓开发
代码混淆
技术
阅读更多随着移动互联网的快速发展,应用的安全问题不断涌现出来,于是越来越多的应用开发者将核心代码由java层转到native层,以对抗成熟的java逆向分析工具,然而如果native层的代码如果没有进行任何保护,还是比较容易被逆向分析工作者获取其运行逻辑,进而完成应用破解或者进行其他的操作。那么提高native代码的安全性有什么好办法吗?答案是肯定的,今天我们就来介绍一种有效对抗native层代码
YAQ-qq
·
2016-09-19 17:00
代码混淆
代码保护
应用安全
应用加固
安卓安全
浅谈安卓开发
代码混淆
技术
阅读更多随着移动互联网的快速发展,应用的安全问题不断涌现出来,于是越来越多的应用开发者将核心代码由java层转到native层,以对抗成熟的java逆向分析工具,然而如果native层的代码如果没有进行任何保护,还是比较容易被逆向分析工作者获取其运行逻辑,进而完成应用破解或者进行其他的操作。那么提高native代码的安全性有什么好办法吗?答案是肯定的,今天我们就来介绍一种有效对抗native层代码
YAQ-qq
·
2016-09-19 17:00
代码混淆
代码保护
应用安全
应用加固
安卓安全
反编译,逆向(静态分析与动态分析),Smali/Baksmali,病毒木马 -android
代码混淆
、防止逆向工程。Smali汇编器,bakSmali反编器。反编译。
desaco
·
2016-08-22 12:53
安全/(反)混淆
渗透攻防-千变万化的WebShell
目录第一节CMS获取WebShell第二节非CMS获取WebShell第三节基于xslt转换的WebShell第四节
代码混淆
隐藏WebShell第五节防御
中国Cold
·
2016-08-04 18:40
Proguard拆分-方便管理
Proguard最近开始做新项目,需要做
代码混淆
。
hacket
·
2016-07-27 00:28
读懂 Android 中的
代码混淆
在Android开发工作中,我们都或多或少接触过
代码混淆
。比如我们想要集成某个SDK,往往需要做一些排除混淆的操作。本文为本人的一些实践总结,介绍一些混淆的知识和注意事项。
qq_35224673
·
2016-07-26 17:47
拓展学习
基于ProGuard-Maven-Plugin的自定义
代码混淆
插件
介绍大家可能都会碰到一些代码比较敏感的项目场景,这个时候代码被反编译看到就不好了,这个时候就需要
代码混淆
插件来对代码进行混淆了。
笔下生灰
·
2016-07-22 17:11
Maven
JAVA
iOS程序安全-
代码混淆
1:
代码混淆
为什么要搞
代码混淆
:就是把关键函数混淆,如果有反编译的工具,编译出来之后,看不到主要函数的名字。保证程序安全,当然就要搞混淆了。
洲洲哥
·
2016-07-15 14:14
android studio
代码混淆
注意问题
Java是一种跨平台的、解释型语言,Java源代码编译成中间”字节码”存储于class文件中。由于跨平台的需要,Java字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成Java源代码。为了防止这种现象,我们可以使用Java混淆器对Java字节码进行混淆。语法-include{filename}从给定的文件中读取配置参数-b
jdsjlzx
·
2016-07-08 15:00
android
代码混淆
Android Studio多渠道打包和
代码混淆
教程
什么是GradleGradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的领域特定(DSL)语言。AndroidStudio中新建项目成功后自动下载Gradle。Gradle有几个基本组件:1.整个项目的gradle配置文件build.gradle//Top-levelbuildfilewhereyoucana
jdsjlzx
·
2016-07-07 16:00
android
混淆
多渠道
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他