Hooking Java Methods with Frida

  Рет қаралды 20,321

LaurieWired

LaurieWired

Күн бұрын

Пікірлер: 54
@theguyyouheardabout6658
@theguyyouheardabout6658 Жыл бұрын
Best frida tutorial out there. Very professional keep it up!
@sxpzz1922
@sxpzz1922 Жыл бұрын
Amazing video, Frida saved me many times in Mobile Pentesting
@divital
@divital Жыл бұрын
this video screams high production quality, nice work ethic
@Theawsomeminersshow
@Theawsomeminersshow Жыл бұрын
Great vid! This (and your other videos as well) helped a lot in the new Flare-On CTF(I've never done Android RE before). I wonder what other cool stuff you could do with Frida on Android...
@SkyHighBeyondReach
@SkyHighBeyondReach 7 ай бұрын
Thank you Laurie! This is a great video! :)
@jacejunk
@jacejunk 11 ай бұрын
Best hooking I've ever witnessed.
@sedoox7463
@sedoox7463 Жыл бұрын
superb video! thank you
@krishnapavan7688
@krishnapavan7688 Жыл бұрын
awesome Laurie . thanks for sharing👌
@Me.n_n
@Me.n_n Жыл бұрын
Great 😊 I like your video,, I am waiting ARM series
@DominikJaniec
@DominikJaniec 9 ай бұрын
great animations!
@Zer0nuke
@Zer0nuke Жыл бұрын
Great content, thank you
@surajpingua4417
@surajpingua4417 7 ай бұрын
Opening is very good I like it
@life0verflowz
@life0verflowz Жыл бұрын
Good presentation, thank you
@sandaruashen5108
@sandaruashen5108 Жыл бұрын
Good Video, Thank You
@ralienpp
@ralienpp 6 ай бұрын
The explanation was very clear and easy to follow, thank you! Can you recommend a similar tool which could tap into the execution logic of a Java program running on top of the JVM?
@HandsomeGenius
@HandsomeGenius 4 ай бұрын
Love the Lain reference lol
@0xeb-
@0xeb- Жыл бұрын
Very useful
@mrx2586
@mrx2586 2 ай бұрын
How did the command adb push frida-................. /data/local/tmp work I thought the CP was the command for pushing files from host to a container?
@break8090
@break8090 Жыл бұрын
Thanks ❤
@berndeckenfels
@berndeckenfels 4 ай бұрын
Did you use Frida for Linux or Windows to intercept Java methods on OpenJDK instead of Android as well? Is that feasible or better stay with btrace?
@brunoaduarte
@brunoaduarte 7 ай бұрын
👏👏👏👏👏👏
@2024paradigmshift
@2024paradigmshift 3 ай бұрын
Hi Lain are you gonna make Frida cereal experiments?
@shehzadnazir3605
@shehzadnazir3605 Жыл бұрын
Me as an android developer thinking This can be used both ways.
@ionamaharany
@ionamaharany Жыл бұрын
how to hook method with context?
@ahmedalshikh1678
@ahmedalshikh1678 Жыл бұрын
Great
@vivekchoudhary8745
@vivekchoudhary8745 Жыл бұрын
how to compile the app with the new hooked function?
@lauriewired
@lauriewired Жыл бұрын
Since the hooking occurs at runtime, you shouldn't need to recompile the app. Frida hooks the method while the app is running to allow you to change the behavior
@vivekchoudhary8745
@vivekchoudhary8745 Жыл бұрын
yes, but there are some software that pack the moded code in to the APK. I wonder if you can make a video on that. Because there was a case when I wanted to give the POC to the app dev team that their app was vuln but just couldn't find a way to re-pack the modded app.
@lauriewired
@lauriewired Жыл бұрын
Ah, understand your problem. APKLab has a nice feature for resigning / compiling APKs in VSCode
@vivekchoudhary8745
@vivekchoudhary8745 Жыл бұрын
@@lauriewired looks nice, haven't seen it in detail yet but hopefully it has some functionality to load those new custom written Js functions to the actual code. thanks
@lauriewired
@lauriewired Жыл бұрын
You'd have to edit smali code for functionality changes. Frida only works for runtime changes
@LudovicReenaers
@LudovicReenaers 7 ай бұрын
… and you are using Vim, you are perfection ! I love you AF 😮
@blimolhm2790
@blimolhm2790 Жыл бұрын
this is so much fuun
@krishnapavan7688
@krishnapavan7688 Жыл бұрын
Laurie, have a doubt for reason why arrivesample() is not fetching data , as I have checked it is being triggered from oncreate() of Application subclass itself. any reason why it is not triggered even though it has good link from very good entry point. answer would be appreciable. waiting for your reply ASAP.
@2024paradigmshift
@2024paradigmshift 3 ай бұрын
Dev work vs bug fixes and pentesting
@ok4bed
@ok4bed Жыл бұрын
deluxe!
@broomandmopmop
@broomandmopmop 10 ай бұрын
@Laurie what OS is that and what theme that is insane and it is a must have lol can u impart some wisdom on where I can get my hands on that setup for os look
@ameera999
@ameera999 27 күн бұрын
Once i learn this, i will become rich 😈
@2024paradigmshift
@2024paradigmshift 3 ай бұрын
If u were in a Chromebook its chroot
@gerakore8948
@gerakore8948 8 ай бұрын
frida is my dogs name
@davidkamaunu8734
@davidkamaunu8734 4 ай бұрын
Lol its my aunt's name 😅
@1minutescience800
@1minutescience800 9 ай бұрын
I can not get over how pretty you are.
@2024paradigmshift
@2024paradigmshift 3 ай бұрын
I remember when i didn't even understand frontend from backend .....
@2024paradigmshift
@2024paradigmshift 3 ай бұрын
I bet everyone keeps asking why you dont use macbooks
@2024paradigmshift
@2024paradigmshift 3 ай бұрын
🤡🤣
@abbasa68a39
@abbasa68a39 Жыл бұрын
hello when i run frida i have this error : exception: error: java.lang.unsatisfiedlinkerror
@keepyoursins
@keepyoursins 4 ай бұрын
How do you edit these!!??
@dovi9746
@dovi9746 Жыл бұрын
The annoying thing about vi(m) is that if you see someone use it inefficiently you have this strong urge to help them improve their skills. So: 'cw' to change a word. sorry :)
@dansamarco1610
@dansamarco1610 Жыл бұрын
I use nvim and the sheer number of modal commands while useful, can certainly also be overwhelming. It's almost like Mario 64 - it's fairly easy to use/play at a basic level but has a huge range for expression above average user knowledge/skill.
@shxdow9
@shxdow9 Жыл бұрын
​@@dansamarco1610 you might enjoy Helix
Hooking Native Android Methods with Frida
31:44
LaurieWired
Рет қаралды 24 М.
LevelUp 0x04 - Fun with Frida on Mobile
59:13
Bugcrowd
Рет қаралды 32 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Frida Hooking Tutorial - Android Game Hacking
16:10
Guided Hacking
Рет қаралды 37 М.
Deciphering Obfuscated JavaScript Malware
31:12
LaurieWired
Рет қаралды 84 М.
Software Reverse Engineering with Ghidra
31:08
CAE in Cybersecurity Community
Рет қаралды 19 М.
Santa gave me a concurrency problem for Christmas...
12:45
LaurieWired
Рет қаралды 35 М.
Translating a Java Method to Native C++ (Android)
29:20
LaurieWired
Рет қаралды 8 М.
Hacking Android Apps with Frida
25:27
sambal0x
Рет қаралды 70 М.
Android App Bug Bounty Secrets
20:14
LiveOverflow
Рет қаралды 106 М.
How a Clever 1960s Memory Trick Changed Computing
20:05
LaurieWired
Рет қаралды 454 М.
Reverse Engineering 101: How to Dissect and Master Any Platform
18:21
Computing the Euclidean Algorithm in raw ARM Assembly
11:50
LaurieWired
Рет қаралды 249 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН