Reverse Engineering

終於結束的起點

70 回覆
1 Like 0 Dislike
烏丸千歳 2020-06-12 02:18:47
做到 ida support android同ios remote debugging
apk好似可以直接行份smali堆opcode
利申 唔識RE app
Ollydbg 2020-06-12 07:02:12
唔得,宣家啲app開始多用flutter寫,flutter 直接AOT compiled左做assembly code, IDA 都睇唔到dart code
Ollydbg 2020-06-12 07:06:25
Flutter 算係解決左android app容易比人decompiled問題
烏丸千歳 2020-06-12 08:12:20
咁要用smali 應該係得就咁用jaga / kotlin先做到

不過就算compile左做so 唔係都可以用到ida黎attach debugger咩 佢都係jni咁call 可以係jni_onload落bp再trace返native code 應該同debug 普通app call native code一樣
Ollydbg 2020-06-12 08:18:01
難啲,我接觸既好多有anti debugging, 又用埋OLLVM
基本上逆唔到....
你可以參考下joox music 個libcrypt.so 睇到你傻,一attach debugger 即係自動del app
烏丸千歳 2020-06-12 08:27:11
用埋OLLVM我都唔係好識玩不過聽講唔係可以轉用ART mode再改android source code黎dump返隻堅既classes.dex出黎?
定係佢直接將堆logic用c++寫再當native function咁call 再落OLLVM pack起佢?
Ollydbg 2020-06-12 08:32:28
Dump dex只可以dump落左packer 既apk
係memory 直接抽出嚟,so lib 一般用ollvm 打亂啲code, 中間夾雜啲anti debugging techni 例如hook ptrace
慣常解決方案係直接係static analysis nop左佢,再debugging 搵再個解密function 係邊到
但要搵到個啲關鍵位置好難,好似joox 呢個咁..

Ollydbg 2020-06-12 08:36:04
係啊,大陸好多app main function 寫係native,再用定製左既ollvm 或者用啊里手libvm 係so到落手packer
Eg 抖音
Ollydbg 2020-06-12 08:51:09
題外話,有興趣玩CTF既巴打可以join 埋我地,一齊進步,Twitter pm https://twitter.com/BlackB6a
無題 2020-06-12 08:52:52
巴門 你用olly 無mona唔會好唔方便咩
鎖匙電話銀包八達 2020-06-12 08:53:31
lm
烏丸千歳 2020-06-12 09:05:23
好耐冇玩CTF 做左社畜完全冇哂自己時間 佢仲要多數都係半夜開始
烏丸千歳 2020-06-12 09:12:27
屌那星原來joox係騰訊野 咁唔怪之得又OLLVM 又runtime dump so 又落一堆anti debugging 咁撚煩
西山一窟鬼 2020-06-12 12:43:01
Lm
終於結束的起點 2020-06-12 20:56:34
睇黎呢度都有唔少高手,可惜香港冇乜技術交流既地方
終於結束的起點 2020-06-12 21:02:01
應該賣個漏洞畀d hacker,等港航做唔成生意睇下仲認唔認真處理,幫你fix bug仲告返你轉頭,咁撚on9既事係香港先會發生
無題 2020-06-13 03:06:36
sor bro, this is hong kong
如果係外國, 一早比左獎金
JelleI 2020-06-14 18:06:46
有d會pack 到開ida 果陣已經成堆error
無題 2020-08-04 16:38:09
無綫新聞出賣港人 2020-10-15 22:50:54
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞