Re: [閒聊] android dex disassemble

看板AndroidDev作者 (null)時間13年前 (2011/01/20 17:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《gpc (gpc)》之銘言: : 目前來說,如果熟dex逆向的話,你只要用JAVA寫的code都是"open source" : 當然google也知道這環超弱的,所以開始推proguard,但proguard不是萬能丹, : 基本上我視為只是脫褲子放屁,加上使用proguard之後, : 在程式正常運作上又得keep一堆東西,相當麻煩QQ : 也許有人會說寫JNI,但這樣java的開發樂趣就沒了Q_Q : 畢竟java實在有很多懶人包的function可以用 : 近期google主推LVL,但那東西實在是雞肋,頂多減緩APK散播而已 : 不知道板上有沒有人對這方面有研究或防堵的方法可以分享的? 針對 Java + 混淆器 + JNI 時, 有一種情況要注意到的, 如果你的 JNI 使用到的欄位,被混淆器改了名稱 那麼 JNI 抓不到欄位或 method 那就會 crash 在 adb logcat 你可能看到 no such field 或 no such method 的 exception 如果你還是不相信自己眼睛 那只好用 javap 來做最後的確認 javap -private -classpath libary.jar full_class_name 顯示所有的 descriptor -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.128.164
文章代碼(AID): #1DE0MQM4 (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1DE0MQM4 (AndroidDev)