0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

APP混淆实战(Java/so代码混淆)

哆啦安全 来源:哆啦安全 2023-06-29 15:42 次阅读

安全服务

安全/软件开发的课程列表

Android APP防作弊SDK解决方案

9c2e649a-15cc-11ee-962d-dac502259ad0.png



代码混淆方法总结

Android混淆规则

Java反编译反混淆

JS逆向常见混淆总结

App代码混淆(自定义字典)

通用Android反编译反混淆工具

MacOS/iOS Mach-O应用程序代码混淆

JavaScript逆向基础之手工还原混淆代码

AntiOllvm去混淆视频(即将发布正式版产品)

攻防对抗|利用de4dot解密被混淆的.NET代码

AntiOllvm去除二进制代码Ollvm混淆并回编译

Android App Bundle混淆加密加壳加固保护的解决方案(过Google App上架审核)

最全Android及资源混淆方法汇总(无需加固节约成本并将APP上架Google Play成功的最佳方案)

1.proguard-base的jar版本下载地址

https://www.guardsquare.com/proguard https://sourceforge.net/projects/proguard/files/proguard/ https://central.sonatype.com/artifact/net.sf.proguard/proguard-base/6.2.2/versions

9c5ff58c-15cc-11ee-962d-dac502259ad0.png

9c7259d4-15cc-11ee-962d-dac502259ad0.png



2.类名、方法名、字段名混淆成Oo0或其他混淆字典的组合

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3851

    浏览量

    125641
  • JAVA
    +关注

    关注

    19

    文章

    2904

    浏览量

    102994
  • APP
    APP
    +关注

    关注

    33

    文章

    1529

    浏览量

    71631

原文标题:APP混淆实战(Java/so代码混淆)

文章出处:【微信号:哆啦安全,微信公众号:哆啦安全】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    混淆的LED五种效率参数解读

     相对LED的功率和寿命两个概念,效率的概念显得相对复杂。首先,一般的效率有3个,加上平时混淆的就有5个概念(详见表1),再加上灯具由结构产生的光转换效率共有6个概念,总共可以分五类。
    发表于 02-23 16:03 3076次阅读

    JavaScript压缩、混淆和加密技术原理解析

    前端代码都是公开的,为了提高代码的破解成本、保证JS代码里的一些重要逻辑不被居心叵测的人利用,需要使用一些加密和混淆的防护手段。
    的头像 发表于 12-26 09:41 444次阅读
    JavaScript压缩、<b class='flag-5'>混淆</b>和加密技术原理解析

    混淆计算工具

    混淆计算工具 用于模数转换器的抗混淆计算工具
    发表于 07-31 21:48

    如何在PSoC设计中混淆CYF89435?

    使用PIN。当我使用CYF89435时,只有一条模拟总线,甚至当我添加定时器或ADC时,没有与模块相关联的引脚。如何在PSoC设计中混淆CYF89435?
    发表于 08-13 10:26

    C语言编程容易混淆的问题有哪些?

    C语言编程容易混淆的问题有哪些?
    发表于 04-19 11:15

    別让处理器编号混淆您的认识

    別让处理器编号混淆您的认识 随着90奈米处理器(Dothan、Prescott)与新芯片组(915/925)的问世,英特尔(Intel)也增加一项新的处理器编号命名方式
    发表于 01-25 14:34 462次阅读

    安卓应用自动原生化及混淆系统

    安卓应用自动原生化及混淆系统_刘惠明
    发表于 01-07 21:28 0次下载

    基于同余方程和改进的压扁控制流混淆算法

    针对现有控制流混淆算法的混淆结果单一的问题,提出了一种基于同余方程和改进的压扁控制流混淆算法。首先,使用密钥和一组同余方程来生成源代码的基本块中需要使用的不透明谓词;其次,基于Logi
    发表于 12-01 10:18 0次下载
    基于同余方程和改进的压扁控制流<b class='flag-5'>混淆</b>算法

    基于混淆布鲁姆过滤器的云外包隐私集合比较协议

    针对基于混淆布鲁姆过滤器的隐私集合比较( PSI)协议中存在参与方信息获取不对等及协议不能有效应用于云环境等问题,将混淆布鲁姆过滤器算法与代理不经意传输协议相结合,提出了一种基于混淆布鲁姆过滤器
    发表于 12-11 14:39 0次下载

    基于Huffman和LZW编码的移动应用混淆

    二进制混淆技术在规避恶意软件分析、防止利用逆向工程篡改中扮演着重要的角色.一些广泛使用的混淆技术关注于基于语法的检测。基于语义的分析技术在很多年前也已经被提出以防止逃避检测.近年来。一些考虑到统计
    发表于 12-26 16:50 1次下载
    基于Huffman和LZW编码的移动应用<b class='flag-5'>混淆</b>

    代码保护之道——混淆的艺术

    第三点是藏叶于林。安全是业务的天然属性,业务是安全的最佳载体。只有结合了业务的安全才是真正的安全,孤立的安全是很容易被攻击者攻破的。将业务代码和安全代码放在一起进行混淆,攻击者要破解的话,不但要摸清安全逻辑,还要了解清楚整个业务
    的头像 发表于 12-13 11:11 4421次阅读
    <b class='flag-5'>代码</b>保护之道——<b class='flag-5'>混淆</b>的艺术

    怎么样使用嵌套复杂度实现控制流混淆算法的论文资料说明

    采用随机插入策略的垃圾代码控制流混淆算法,存在混淆强度和额外开销的不确定性。针对该问题,提出一种基于嵌套复杂度的控制流混淆算法OB_NC,对混淆
    发表于 11-20 17:14 13次下载
    怎么样使用嵌套复杂度实现控制流<b class='flag-5'>混淆</b>算法的论文资料说明

    Java反编译反混淆编程实例分析

    支持对已混淆的ja (1).控制台输出(没有反混淆)r包进行反混淆
    发表于 06-01 14:48 887次阅读
    <b class='flag-5'>Java</b>反编译反<b class='flag-5'>混淆</b>编程实例分析

    Flutter应用代码混淆优化防护的常见问题与解决方案

    分析flutter应用很依赖反编译工具转储的dart文件中的信息,可以在开发flutter的过程中开启混淆,能有效防止静态分析。
    的头像 发表于 08-12 11:11 1628次阅读

    java中的代码混淆技术

    今天和大家一起学习下java中的代码混淆技术,后面你也可以让你的代码不再裸露在外了,让人轻易窥视 代码
    的头像 发表于 09-25 11:48 847次阅读
    <b class='flag-5'>java</b>中的<b class='flag-5'>代码</b><b class='flag-5'>混淆</b>技术