0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

APP混淆實(shí)戰(zhàn)(Java/so代碼混淆)

哆啦安全 ? 來源:哆啦安全 ? 2023-06-29 15:42 ? 次閱讀

安全服務(wù)

安全/軟件開發(fā)的課程列表

Android APP防作弊SDK解決方案

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



代碼混淆方法總結(jié)

Android混淆規(guī)則

Java反編譯反混淆

JS逆向常見混淆總結(jié)

App代碼混淆(自定義字典)

通用Android反編譯反混淆工具

MacOS/iOS Mach-O應(yīng)用程序代碼混淆

JavaScript逆向基礎(chǔ)之手工還原混淆代碼

AntiOllvm去混淆視頻(即將發(fā)布正式版產(chǎn)品)

攻防對(duì)抗|利用de4dot解密被混淆的.NET代碼

AntiOllvm去除二進(jìn)制代碼Ollvm混淆并回編譯

Android App Bundle混淆加密加殼加固保護(hù)的解決方案(過Google App上架審核)

最全Android及資源混淆方法匯總(無需加固節(jié)約成本并將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或其他混淆字典的組合

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3908

    瀏覽量

    126903
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2946

    瀏覽量

    104362
  • APP
    APP
    +關(guān)注

    關(guān)注

    33

    文章

    1561

    瀏覽量

    72266

原文標(biāo)題:APP混淆實(shí)戰(zhàn)(Java/so代碼混淆)

文章出處:【微信號(hào):哆啦安全,微信公眾號(hào):哆啦安全】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    JavaScript壓縮、混淆和加密技術(shù)原理解析

    前端代碼都是公開的,為了提高代碼的破解成本、保證JS代碼里的一些重要邏輯不被居心叵測(cè)的人利用,需要使用一些加密和混淆的防護(hù)手段。
    的頭像 發(fā)表于 12-26 09:41 ?2640次閱讀
    JavaScript壓縮、<b class='flag-5'>混淆</b>和加密技術(shù)原理解析

    混淆計(jì)算工具

    混淆計(jì)算工具 用于模數(shù)轉(zhuǎn)換器的抗混淆計(jì)算工具
    發(fā)表于 07-31 21:48

    如何在PSoC設(shè)計(jì)中混淆CYF89435?

    使用PIN。當(dāng)我使用CYF89435時(shí),只有一條模擬總線,甚至當(dāng)我添加定時(shí)器或ADC時(shí),沒有與模塊相關(guān)聯(lián)的引腳。如何在PSoC設(shè)計(jì)中混淆CYF89435?
    發(fā)表于 08-13 10:26

    C語言編程容易混淆的問題有哪些?

    C語言編程容易混淆的問題有哪些?
    發(fā)表于 04-19 11:15

    安卓應(yīng)用自動(dòng)原生化及混淆系統(tǒng)

    安卓應(yīng)用自動(dòng)原生化及混淆系統(tǒng)_劉惠明
    發(fā)表于 01-07 21:28 ?0次下載

    Java并發(fā)編程實(shí)戰(zhàn)

    Java并發(fā)編程實(shí)戰(zhàn)
    發(fā)表于 03-19 11:24 ?7次下載

    基于同余方程和改進(jìn)的壓扁控制流混淆算法

    針對(duì)現(xiàn)有控制流混淆算法的混淆結(jié)果單一的問題,提出了一種基于同余方程和改進(jìn)的壓扁控制流混淆算法。首先,使用密鑰和一組同余方程來生成源代碼的基本塊中需要使用的不透明謂詞;其次,基于Logi
    發(fā)表于 12-01 10:18 ?0次下載
    基于同余方程和改進(jìn)的壓扁控制流<b class='flag-5'>混淆</b>算法

    基于混淆布魯姆過濾器的云外包隱私集合比較協(xié)議

    針對(duì)基于混淆布魯姆過濾器的隱私集合比較( PSI)協(xié)議中存在參與方信息獲取不對(duì)等及協(xié)議不能有效應(yīng)用于云環(huán)境等問題,將混淆布魯姆過濾器算法與代理不經(jīng)意傳輸協(xié)議相結(jié)合,提出了一種基于混淆布魯姆過濾器
    發(fā)表于 12-11 14:39 ?0次下載

    基于Huffman和LZW編碼的移動(dòng)應(yīng)用混淆

    二進(jìn)制混淆技術(shù)在規(guī)避惡意軟件分析、防止利用逆向工程篡改中扮演著重要的角色.一些廣泛使用的混淆技術(shù)關(guān)注于基于語法的檢測(cè)?;谡Z義的分析技術(shù)在很多年前也已經(jīng)被提出以防止逃避檢測(cè).近年來。一些考慮到統(tǒng)計(jì)
    發(fā)表于 12-26 16:50 ?1次下載
    基于Huffman和LZW編碼的移動(dòng)應(yīng)用<b class='flag-5'>混淆</b>

    代碼保護(hù)之道——混淆的藝術(shù)

    第三點(diǎn)是藏葉于林。安全是業(yè)務(wù)的天然屬性,業(yè)務(wù)是安全的最佳載體。只有結(jié)合了業(yè)務(wù)的安全才是真正的安全,孤立的安全是很容易被攻擊者攻破的。將業(yè)務(wù)代碼和安全代碼放在一起進(jìn)行混淆,攻擊者要破解的話,不但要摸清安全邏輯,還要了解清楚整個(gè)業(yè)務(wù)
    的頭像 發(fā)表于 12-13 11:11 ?4682次閱讀
    <b class='flag-5'>代碼</b>保護(hù)之道——<b class='flag-5'>混淆</b>的藝術(shù)

    怎么樣使用嵌套復(fù)雜度實(shí)現(xiàn)控制流混淆算法的論文資料說明

    采用隨機(jī)插入策略的垃圾代碼控制流混淆算法,存在混淆強(qiáng)度和額外開銷的不確定性。針對(duì)該問題,提出一種基于嵌套復(fù)雜度的控制流混淆算法OB_NC,對(duì)混淆
    發(fā)表于 11-20 17:14 ?13次下載
    怎么樣使用嵌套復(fù)雜度實(shí)現(xiàn)控制流<b class='flag-5'>混淆</b>算法的論文資料說明

    Java反編譯反混淆編程實(shí)例分析

    支持對(duì)已混淆的ja (1).控制臺(tái)輸出(沒有反混淆)r包進(jìn)行反混淆
    發(fā)表于 06-01 14:48 ?1398次閱讀
    <b class='flag-5'>Java</b>反編譯反<b class='flag-5'>混淆</b>編程實(shí)例分析

    Flutter應(yīng)用代碼混淆優(yōu)化防護(hù)的常見問題與解決方案

    分析flutter應(yīng)用很依賴反編譯工具轉(zhuǎn)儲(chǔ)的dart文件中的信息,可以在開發(fā)flutter的過程中開啟混淆,能有效防止靜態(tài)分析。
    的頭像 發(fā)表于 08-12 11:11 ?2242次閱讀

    java中的代碼混淆技術(shù)

    今天和大家一起學(xué)習(xí)下java中的代碼混淆技術(shù),后面你也可以讓你的代碼不再裸露在外了,讓人輕易窺視 代碼
    的頭像 發(fā)表于 09-25 11:48 ?1419次閱讀
    <b class='flag-5'>java</b>中的<b class='flag-5'>代碼</b><b class='flag-5'>混淆</b>技術(shù)

    分享IP地址混淆知識(shí)

    由于IPv4 地址資源的枯竭促使 IPv6 技術(shù)的廣泛應(yīng)用,從而形成了 IPv4 和 IPv6 并存的局面。這就逐漸出現(xiàn)了 IP 地址混淆導(dǎo)致的網(wǎng)絡(luò)問題。
    的頭像 發(fā)表于 07-31 16:54 ?221次閱讀