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
代码混淆
ProGuard-Java
代码混淆
(把类和变量混淆成诸如abcdefg的样子)
首先下载混淆工具:http://proguard.sourceforge.net/downloads.html如果你是初学者,又急于使用混淆功能,不用去找其他什么工具了,就这个就够了。第一步:将我们的代码从eclipse中以普通export的方式导出成一个jar包,只导出src中的代码,其他钩全部去掉,右边的那些资源文件什么的也要去掉钩。导出之后放在桌面,直到混淆完成之前都不要移动这个jar包。第
江湖之笑
·
2020-08-14 15:03
代ava
代码混淆
器Allatori Java obfuscator会有哪些问题
AllatoriJavaobfuscator是第二代Java
代码混淆
器,为您的知识产权提供全方位的保护。大部分第二代混淆器都具有保护功能。
roffey
·
2020-08-14 15:58
Java
代码混淆器
Allatori
Java
obfus
Allatori java
代码混淆
有时候处于某种原因,我们需要将自己的代码做一些“处理”,保护一下自己小小的辛苦成果。至于allatori的技术原理以及其他的混淆技术这里不做解释,只是做一些简单记录;1从官网下载allatori文件(http://www.allatori.com/),也可以从以下链接获取链接:https://pan.baidu.com/s/1R6lPvaLNYvC2r-h-Ad--Xw提取码:cm4m解压后文件:
qxianx
·
2020-08-14 15:42
java
利用Maven+ProGuard进行
代码混淆
,个人心得
何为
代码混淆
代码混淆
就是对反编译后的代码的类名,参数名进行混淆,使得代码不容易被看懂。
TheMing学点知识
·
2020-08-14 15:54
Springboot+proguard+maven 混淆代码
最近开发的项目要进行试点,为了防止代码很容易被反编译而造成泄露,故而进行了
代码混淆
的研究,而项目中又时使用springboot框架开发的,经过网上找的资料以及自己的实验,终于将代码进行了最大程度的混淆,
拓荒程序猿
·
2020-08-14 15:44
java
spring
boot
maven
代码混淆
proguard
代码混淆
com.github.wvengenproguard-maven-pluginpackageproguardtrue${basedir}/proguard.conf${java.home
carlos yue
·
2020-08-14 15:01
工具
代码混淆
技术yguard、ProGuard、Allatori
混淆Java的bytecode很容易通过JAD等反编译工具还原出源代码。这样势必不满足安全的定义。如何一定程度上保护需要防止被反编译的源代码呢?混淆(obfuscate)技术。注意:用obfuscate防盗版是根本不可能,连汇编这种东西都能被破解掉,而java代码基本上等同于开源的同义词。用obfuscate只是为了增加反编译的难度,保护源代码的知识产权。混淆包照常运行,没有任何问题。可以使用反编
johnny233
·
2020-08-14 15:49
java的使用proguard maven进行
代码混淆
原文链接:http://www.ithao123.cn/content-10417251.htmlmaven的proguard插件配置:com.github.wvengenproguard-maven-plugin2.0.11packageproguardtruetruepg-target1.7-dontshrink-dontoptimize-dontskipnonpubliclibrarycla
不屑哥
·
2020-08-14 15:59
java
使用Allatori对Spring Boot项目进行
代码混淆
Allatori混淆技术介绍Allatori是一个Java混淆器,它属于第二代混淆器,因此它能够全方位的保护你的知识产权。Allatori具有以下几种保护方式:命名混淆,流混淆,调试信息混淆,字符串混淆,以及水印技术。对于教育和非商业项目来说这个混淆器是免费的。支持war和jar文件格式,并且允许对需要混淆代码的应用程序添加有效日期。有项目需要对代码进行保护,比较初级的方案就是对代码进行混淆,打包
Lovnx
·
2020-08-14 11:49
Spring
Boot
Spring
Boot
代码混淆
-- SpringBoot集成Allatori对源
代码混淆
,防反编译获取源码
向导Allatori介绍使用结果注意的点Allatori介绍Allatori是第二代Java混淆器,可为您的知识产权提供全方位的保护。尽管大多数第二代混淆器都提供了值得保护的级别,但我们已经在Allatori中开发了许多附加功能,以使对代码进行逆向工程几乎不可能。Allatori不仅会混淆,还会最大程度地减少应用程序的大小并提高速度,同时您和您的团队以外的任何人都无法读取您的代码。作为每个现代Ja
TheBiiigBlue
·
2020-08-14 09:09
工具和问题
安全高效多渠道打包App
为了避免这些问题,我们团队发布一款app之前的步骤是:混淆–>签名–>360加固–>美团多渠道打包1:混淆(增加安全性)敬请移驾:Android
代码混淆
之混淆规则2:签名(标识app
pengkv
·
2020-08-13 16:50
[iOS 逆向 13]
代码混淆
背景经过逆向工程实践,可以发现静态分析在整个过程中是不可缺少的,而且静态分析工具生成的伪代码极大地提高了分析效率。想象一下如果没有静态分析,实现解除会员限制的过程:连接界面调试器Reveal,找到目标界面,获取按钮地址,打印按钮的响应事件,获取响应方法的C函数指针,连接LLDB给该函数打断点,但是该函数内有大量的分支语句,每个分支都要通过调试才能判断是不是确定会员权限的函数,分析“一天”后找到目标
Eric217
·
2020-08-12 15:46
iOS逆向
iOS
代码混淆
的探索
、破解、重打包,提高攻击者逆向分析应用的难度应用的加固方案数据加密:静态字符串、本地存储和网络传输的加密静态混淆:类名、方法名、属性的混淆动态保护:反调试、注入检测、hook检测、越狱检测、签名检测等
代码混淆
miracle_骆凡
·
2020-08-12 15:15
OC
iOS逆向与安全:【安全保护、静态混淆、动态保护、
代码混淆
】(静态库混淆:混淆带有bitcode的静态、采用LLVM针对源
代码混淆
)
安全保护静态混淆:Static_obfuscation动态保护:反调试(PT_DENY_ATTACH=31参数用于告诉系统阻止调试器的依附;利用sysctl函数查看当前进程信息,判断是否有此标志位来检测是否处理调试状态)、反反调试、反注入(通过_dyld_get_image_name()获取加载的模块名,判断是否都在白名单中)、hook检测(通过dladdr函数得到imp地址所在的模块info.d
iOS进阶
·
2020-08-12 15:07
IOS
逆向
Android
代码混淆
常见配置
项目发布之前混淆是必不可少的工作,混淆可以增加别人反编译阅读代码的难度,还可以缩小APK包。一、使用原理:见:ProGuard的作用、使用及bug分析(http://www.trinea.cn/android/proguard-use/);Proguard语法及常用proguard.cfg代码段(http://www.trinea.cn/android/proguard-grammar/);二、使
iteye_3916
·
2020-08-11 12:02
Android优化
前端面试题(二)----前端模块化和组件化的区别和联系
组件化和模块化的意义都在于实现了分治,目前我们开发的项目复杂度不断的上升,早已不是我们一个人能完成的工作,团队合作的话又会产生配合困难等各方面问题,组件化和模块化便应运而生,结合webpack,glup,grunt等
代码混淆
工具
Markov Zheng
·
2020-08-11 05:26
前端面试题整理
微信小程序
网络学习日志
HTML
JavaScript
代码混淆
5.
代码混淆
(Obfuscatedcode)亦称花指令,是将计算机程序的代码
平凡的路
·
2020-08-11 03:57
安卓
代码混淆
详解
什么是
代码混淆
Java是一种跨平台的、解释型语言,Java源代码编译成中间”字节码”存储于class文件中。
默默的偷学者
·
2020-08-11 01:54
【CSharp】C#程序使用.NET Reactor进行混淆加壳
查询了很多方法,找到了一款简单的
代码混淆
以及加壳的软件。当然了,这些的混淆与加密只是应付一些小毛贼。但纸老虎能下走大批人。
weixin_30420305
·
2020-08-10 22:39
Android Apk反编译、修改资源、重新签名以及重新打包的详细讲解
在反编译之前先明确下,反编译别人的Apk不是件很道德的事情,毕竟这是别的程序员辛辛苦苦写出来的代码,所以说
代码混淆
这东西很重要,就是为了防止别人反编译。
你的外祖父
·
2020-08-10 20:06
Android
学Android必须懂的
(QQ:1441289873)一、
代码混淆
Android
代码混淆
现在的App上线前肯定都需要
代码混淆
的,那么
代码混淆
到底有什么用呢?难道只
光临天下
·
2020-08-10 20:52
Android小技巧
用AndroidStudio正式签名打包时出现transformClassesAndResourcesWithProguardForRelease解决办法
#
代码混淆
压缩比,在0~7之间,默认为5,
yfyefengyf
·
2020-08-10 15:57
Unity
代码混淆
方案
原文地址:http://hi.baidu.com/thejavafan/item/5bc8d20a23f0f7d8dde5b033Unity
代码混淆
方案内容提要:Unity引擎下的代码保护,由于Unity
kun1234567
·
2020-08-10 12:41
Unity3D
iOS应用代码注入防护
比如防止静态分析的,
代码混淆
、逻辑混淆;防止重签名的,应用ID检测、甚至是代码的HASH检测等等。那么这篇文章我想聊聊关于代码的注入检测,因为发现随着iOS系统的更新,我们防护的手段发生了一些变化。
weixin_34018169
·
2020-08-10 03:23
App安全之网络传输安全
App代码安全,包括
代码混淆
,加密或者app加壳。App数据存储安全,主要指在磁盘做数据持久化的时候所做的加密。App网络传输安全,指对数据从客户端传输到Server中间过程的加密,
weixin_33905756
·
2020-08-10 03:04
代码保护技术:控制流混淆
代码混淆
的目的是在不改变源程序的功能的同时让程序代码可读性大大降低,使其反编译成本超过通过反编译所带来的利益。
hamsterX
·
2020-08-10 00:16
软件保护技术
Android ProGuard
代码混淆
转:http://blog.csdn.net/hanhailong726188/article/details/50421991简介Proguard工具通过移除无用的代码以及使用语义隐晦的名称来重命名类、字段和方法,从而达到压缩、优化和混淆代码的目的。最终您将获得一个较小的.apk文件,此文件更难于进行反向工程。由于ProGuard会使应用更难于进行反向工程,因此当应用使用对安全性要求极高的功能时
gongyfeng
·
2020-08-09 23:14
Android
android
代码混淆
android中哪些东西不能做
代码混淆
Android系统组件,系统组件有固定的方法被系统调用。被AndroidResource文件引用到的。名字已经固定,也不能混淆,比如自定义的View。
darwin12148888
·
2020-08-09 20:40
android
Android 代码proguard混淆之后的错误log查看方法
正式上线的项目都会做
代码混淆
防止反编译,目前本人使用的是progurad。项目中加入了UncatchExceptionHandler存储错误日志到sd卡,以便发现Realease版本的bug。
夜神苍月
·
2020-08-09 19:06
Gradle设置
代码混淆
以Android工程为例,在module的build.gradle文件中配置如下:android{buildTypes{debug{//一般情况下debug版本不启用混淆,便于调试minifyEnabledfalse}release{//release版本启用混淆minifyEnabledtrue//设置混淆文件的路径,一般使用默认值,前者是系统默认混淆文件,后者是module默认混淆文件prog
进击的小宇宙
·
2020-08-09 16:34
Gradle
ProGuard的Maven插件配置
Java
代码混淆
工具ProGuard是比较流行的,集成到Maven中需要使用相关插件。通过比较,笔者认为IDFCMavenProGuardPlug-in是较好些(也是ProGuard官方推荐)。
powerfulzyh
·
2020-08-09 16:59
Java
Linux使用经验
其它资料
JAVA
代码混淆
-yguard ant配置
1javaclassloader加载原理java程序入口是java.exe这部分内容可参考http://lz12366.iteye.com/blog/740470不同实现版本的jvm.dll必然存在一个名为:JNI_CreateJavaVM的导出函数,java.exe正是通过调用该函数获得JNIEnv调用接口来装载执行class类的。这个函数也是我们下一步研究javavm实作技巧的研究出发点。jv
zhumin726
·
2020-08-09 16:57
手机APK加固后二次打包教程
比如说有比较原始的
代码混淆
,进一步的自我校验、dex变形等等。今天要讲的就是apk经过加固(具体怎么操作不清楚,比较高端),把我们的签名给破坏了,需要用命令行二次打包。
听风丨说话
·
2020-08-09 16:10
使用教程
移动安全--45--我设计的Java
代码混淆
解决方案
一、Java
代码混淆
方案图Java
代码混淆
方案整体架构图如下:各模块功能简介:程序预处理分析:对原应用程序进行程序分析预处理,为后续混淆奠定结构基础。布局混淆模块:对代码中有意义的标识符进行重命名。
随 亦
·
2020-08-09 15:38
移动安全
使用proguard对jar包做混淆加密遇到的问题及解决办法
因为需要对第三方提供独立jar包涉及到代码保护的问题,用到了
代码混淆
。网上推荐proguard(我使用的是GUI版本)进行混淆,试了一下遇到几个问题,记录在这里以便今后查阅。
wpyily
·
2020-08-09 15:24
安卓开发学习
Android Studio 使用教程(二十七)之 使用AndroidProguardPlugin插件实现
代码混淆
本章节讲述使用AndroidStudio使用AndroidProguardPlugin插件进行
代码混淆
的操作下载AndroidProguardPlugin插件插件地址:https://codeload.github.com
jianning-wu
·
2020-08-09 14:06
工具使用教程
代码混淆
详解
2019独角兽企业重金招聘Python工程师标准>>>什么是
代码混淆
Java是一种跨平台的、解释型语言,Java源代码编译成中间”字节码”存储于class文件中。
weixin_34265814
·
2020-08-09 14:23
ProGuard
代码混淆
技术详解
前言受《APP研发录》启发,里面讲到一名Android程序员,在工作一段时间后,会感觉到迷茫,想进阶的话接下去是看Android系统源码呢,还是每天继续做应用,毕竟每天都是画UI和利用MobileAPI处理Json还是蛮无聊的,做着重复的事情,没有技术的上提升空间的。所以,根据里面提到的Android应用开发人员所需要精通的20个技术点,写篇文章进行总结,一方面是梳理下基础知识和巩固知识,另一方面
weixin_30681615
·
2020-08-09 13:24
关于 ProGuard 的一些踩坑总结
前言在开发中,混淆是相当重要的一个环节,任何一个app都应该开启
代码混淆
、资源压缩、移除无用资源。Android的SDK提供了ProGuard来实现这一过程。
Flow_孙权
·
2020-08-09 12:18
Android知识总结
JAVA之
代码混淆
proguard
官方网站用法http://proguard.sourceforge.net/index.html#/manual/examples.htmlproguard主要三部分功能缩减代码、优化代码、混淆代码。三部分功能都可以在配置文件里配置不启用此功能。#ShrinkOptions#不缩减代码-dontshrink#OptimizationOptions#优化代码-dontoptimize#Obfusca
robert_chao
·
2020-08-09 11:23
java
java编程
【学习笔记】使用proguard进行的JAVA
代码混淆
(基于Maven的SpringBoot工程)
今天1024,整理一篇之前的记录,以此纪念1024,1024K=1GB(一级棒)。由于公司要求,需要将入库版本的代码进行混淆,因此进行了这一项毫无意义的工作,多方调查后,终于成功实现混淆。下面我将介绍下我是如何将poguard嵌入maven工程中,进行打包的。使用方法,将proguard.cfg文件放置于pom文件同级目录下,同时在pom文件中进行配置即可打包。避坑指南:pom文件中的poguar
弱水提沧
·
2020-08-09 11:16
学习笔记
牛人必修 Ant编译android工程 ,并Proguard
代码混淆
,v4混淆配置
一,准备antant官网可下载http://ant.apache.org/ant环境配置:1。解压ant的包到本地目录。2。在环境变量中设置ANT_HOME,值为你的安装目录。3。把ANT_HOME/bin加到你系统环境的path。更多的介绍可以去google相信有很多二,详细步骤和说明,这里我们要知道一些Android命令。前提条件已配置好androidsdk环境,所以可以在任意目录下执行and
某笨緢_Jun
·
2020-08-09 09:08
Android
进阶
使用ant自动化编译、签名、
代码混淆
Android项目
前提是已经搭建好ant执行环境。0、查看targetid。androidlisttargets1、对已有的项目,创建ant编译需要的文件build.xml等。(-t就表示从0步骤选取的id)androidupdateproject-p.-t42、可根据提示,修改build.xml的项目名称。3、添加对签名的支持,新增文件ant.properties,加入签名信息。(旧的ant版本,可能使用buil
lizhongkan
·
2020-08-09 09:37
Android
Android Studio多渠道打包和
代码混淆
教程
http://coolshell.info/blog/2015/03/android-studio-prefrence.html什么是GradleGradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的领域特定(DSL)语言。AndroidStudio中新建项目成功后自动下载Gradle。Gradle有几个基本
leeo1010
·
2020-08-09 09:58
Android Studio
代码混淆
,开启Proguard,稍微总结一下
一.首先看一下大佬的博客https://blog.csdn.net/willba/article/details/79278092https://www.jianshu.com/p/b5b2a5dfaaf4https://blog.csdn.net/ccpat/article/details/52059344做个纪念https://blog.csdn.net/hnlgzb/article/deta
李枫ying
·
2020-08-09 08:08
android
studio
Android
面试
android
代码混淆
后gson无法解析问题
proguard-project.txt里添加以下代码-proguard-project.txt##---------------Begin:proguardconfigurationforGson----------#Gsonusesgenerictypeinformationstoredinaclassfilewhenworkingwithfields.Proguard#removessuch
goleftgoright
·
2020-08-09 08:06
android
ProGuard
代码混淆
技术详解
ProGuard
代码混淆
技术详解内容目录ProGuard简介ProGuard工作原理如何编写一个ProGuard文件其他注意事项小结ProGuard简介因为Java代码是非常容易反编码的,况且Android
fulushan的技术专栏
·
2020-08-09 08:41
【Android高级进阶】
ProGuard
代码混淆
代码压缩
代码混淆
简介(安卓gradle情况下用法)
把以前做安卓的东西记录一下目录1反编译1.1软件下载地址:1.2使用流程:2
代码混淆
2.1
代码混淆
概念2.2混淆方法2.3混淆模版2.4混淆前后对比2.5附加说明1反编译学会反编译,查看源码,才知道
代码混淆
是否成功
diandian4014
·
2020-08-09 07:17
其他工具
WebView、X5WebView技术点汇总
以下为Android使用x5webview过程中遇到的问题及解决办法:1.内存优化webview动态加载,页面销毁时释放webview2.签名后的apk无法与js交互
代码混淆
文件添加js监听方法名3.无法播放视频
chichengjunma
·
2020-08-09 07:04
Android
app
Android混淆
代码混淆
(Obfuscatedcode)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。
AAAA_Roshen
·
2020-08-09 06:58
快速开发收藏
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他