Cracking Android apps with Frida

  Рет қаралды 29,074

0xFF Sweden

0xFF Sweden

Жыл бұрын

Magnus shows how to crack Android apps using the open source tool Frida. Frida speeds up reverse engineering and makes it easier to explore and patch closed source apps.
This is a re-recording of the presentation at the last 0xFF event in Stockholm, Sweden.
Check out out website for more free events.

Пікірлер: 26
@fairyroot1653
@fairyroot1653 Жыл бұрын
I really appreciate the work you do, I mod apps and use Frida, it's good to see them married in one video.
@testingchannel4203
@testingchannel4203 Жыл бұрын
Great instructional video, could You possible make one with Frida + Flutter? Not SSL pinning but some patching on the fly with frida? To print some values out that goes in and goes out from onClick functions? Thanks.
@asdfasdfasdf383
@asdfasdfasdf383 4 ай бұрын
Simply amazing. Of course most real world apps won't have such a convenient "hideAds" flag, but great for educational purposes anyway. High quality video.
@LuisSantos-dk1ox
@LuisSantos-dk1ox Жыл бұрын
Thanks for making this Video. Do you guys make or have more resources like this that dives deep using Frida for more complex mobile applications ? Besides Frida documentation, and the owasp UnCrackable exercises.
@njack4806
@njack4806 8 ай бұрын
Great video
@mhamademad
@mhamademad Жыл бұрын
ur really good at this damn
@DavisFreimanis
@DavisFreimanis Жыл бұрын
Really good talk! I was able to replicate the TV4Play example on my phone, but I was not required to bypass the certificate pinning. Did you install a certificate for your MitM proxy on the phone? I installed my Burp certificate as a system certificate and that worked without a problem.
@0xffsweden918
@0xffsweden918 Жыл бұрын
Thanks. Yes, I didn't go into detail of the MITM-setup but you're absolutely right in that it requires you to add the proxy CA-cert to the phone. Of course this is only needed for the exploration phase and the final patch works without root or custom CA-certs, yet another reason to have a dedicated phone for testing stuff out on.
@wrathofainz
@wrathofainz Ай бұрын
And here I was just staring at decompiled smali code xD
@eloyam9973
@eloyam9973 Жыл бұрын
This is so cool
@yonatanhaldarov
@yonatanhaldarov Жыл бұрын
WHERE HAVE YOU BEEN A YEAR AGO! Thanks for the video, I have a question that is not particularly frida related - Do you know if it is possible to fake a dns response to an android emulator or phone that are not connected to the internet, namely StandAlone? More specifically - I am reversing an app that is sending a lot of requests to multiple servers and than waits for the right encrypted response from the server. Then the app decrypts it and compares it to a const string. I wanted to fake the response with the encrypted string to have a proof that I am correct with my decryption. I will be glad if you'll answer, Thanks!
@0xffsweden918
@0xffsweden918 Жыл бұрын
Glad you liked it! In your situation I would probably have the phone tether network over USB to a computer running dnsmasq (can act as a dhcp server and serve fake dns responses) and a web server. If the app is using SSL you'll need to install a custom CA certificate and possibly disable cert pinning in the app if used.
@Shekelgrubb228
@Shekelgrubb228 Ай бұрын
Hi, I am trying to reproduce the steps (dicer app) I am using real rooted device, android 13, Frida 16.1.11 and for instance frida-trace does not capture the clicks or other interactions in real time. Also I use the same script as yours but it does not print out the arguments, could someone please help ?thank you
@codemad
@codemad Жыл бұрын
Continue the tutorial like this BTW how to online bypass signature
@itsamitsh
@itsamitsh Жыл бұрын
May I ask How to run Frida on real device that is not rooted ? Help is highly appreciated.
@yonatanhaldarov
@yonatanhaldarov Жыл бұрын
I will suggest to ask chatGpt, I am sure its answer will satisfy you :) Nevertheless, I read that it is possible by installing frida-gadget or something like that, have fun!
@itsamitsh
@itsamitsh Жыл бұрын
@@yonatanhaldarov u have a packed one apk with Frida gadget
@CorruptedModz2nd
@CorruptedModz2nd 10 ай бұрын
you probably cant, mayby an virtual space apk but wouldt know how to replicate it
@SubNovelBL
@SubNovelBL 6 ай бұрын
friend, I would like to know if you could make the subtitles in English officially available because the subtitles automatically generated by KZbin are terrible and there is little quality content like yours
@asepd7159
@asepd7159 Жыл бұрын
Auto subs. What i best method to undetect for example banking app apk in root device? 1. Is that using magisk module, as we know that apk developer will update day by day so we hard to follow frequently every an update that support with magisk module. 2. Reverse engineering updateble apk with downgrade manifest? 3. You suggestion sir?
@0xffsweden918
@0xffsweden918 Жыл бұрын
Great question. Personally I would never do banking on a rooted phone considering all the security implications, so that rules out option 1. I would patch the app statically and recompile and if there is an issue that it keeps getting updated I usually just change the app package name to not have the app store app recognize it.
@serialkiller8783
@serialkiller8783 Жыл бұрын
why did you pass const/4 while patching smali ? why not just const v11?
@khanra17
@khanra17 Жыл бұрын
Great video please don't whisper
@RomySaputraSihananda
@RomySaputraSihananda 24 күн бұрын
makasih abangku sayang 🤯🤯🥳🥳🥳🥳😥😥😥
@nathanfrancecyrexfgtsbalan4102
@nathanfrancecyrexfgtsbalan4102 2 ай бұрын
Bro, if I pay you, will you break an apk for me?
@mhamademad
@mhamademad Жыл бұрын
frida-trace -J doesn't work anymore it seems like...
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 782 М.
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 9 МЛН
Hacking Android Apps with Frida
25:27
sambal0x
Рет қаралды 64 М.
Learn Reverse Engineering (for hacking games)
7:26
cazz
Рет қаралды 1 МЛН
Android reversing #1: APK, Smali and ADB
28:01
0xFF Sweden
Рет қаралды 52 М.
Cracking Fun with Frida & Radare: Mobile App & IoT Edition
19:42
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 572 М.
Frida Hooking Tutorial - Android Game Hacking
16:10
Guided Hacking
Рет қаралды 27 М.
Access Location, Camera  & Mic of any Device 🌎🎤📍📷
15:48
zSecurity
Рет қаралды 2,2 МЛН
Modding TikTok to only show Cat Videos
29:12
Bryce Bostwick
Рет қаралды 88 М.
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 448 М.
iPhone 15 Pro Max vs IPhone Xs Max  troll face speed test
0:33
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 9 МЛН