Hooking Native Android Methods with Frida

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 54

  • @lxma
    @lxma Рік тому +6

    awesome video, thanks for sharing! all of your videos have great production quality and are really informative. you deserve way more subscribers!

  • @憂鬱な冒険家
    @憂鬱な冒険家 Рік тому +5

    cool vid! can this be used for windows java applications/games to hook interpreted/compiled methods as well from a c++ dll? (using frida C api)

  • @brunoaduarte
    @brunoaduarte 6 місяців тому

    Hi Laurie! Can you demonstrate when and how to hook the native libraries by the enumerated export addresses you showed at 8:25 ? Love your content! Thanks!

  • @PixelHamster
    @PixelHamster Рік тому +2

    Thanks these videos were incredibly helpful

  • @universaltoons
    @universaltoons Рік тому +1

    Hello,
    Do you know if it is possible to inject a WebView (or any other type of GUI) inside the Frida script so the user of the modified version will be able to change values of hooked functions when the APK is built using Objection?

  • @hollowgroundxX
    @hollowgroundxX 5 місяців тому

    Your reverse engineering videos are very informative. Ty 🙏

  • @Pixalynx
    @Pixalynx Рік тому

    What are those LED lights you have in the background, the ones that change different hues of pink, I want to buy them haha

  • @trifalgarh
    @trifalgarh Рік тому +1

    Which emulator are you using? Is it Android Studio AVD or is it something else?

  • @rokis2011
    @rokis2011 9 місяців тому

    thanks for explaining, good vids. Keep up

  • @sudoalex
    @sudoalex Рік тому +1

    Underrated video 🎉

  • @Mbro-dq2do
    @Mbro-dq2do 3 місяці тому

    Laurie should be a model on top of this. Very talented

  • @itshoitshoify
    @itshoitshoify Рік тому

    Great content. Thank you! 👍🏻

  • @Me.n_n
    @Me.n_n Рік тому +1

    Great ❤,,more videos like this 😊

  • @pavankrishna-v7g
    @pavankrishna-v7g 10 місяців тому

    Hi laurie, thanks for the video.
    enumerateExports is not working(Showing an empty array)
    in my version frida 16.1.10, but it is showing results in your version 16.0.19,, any reason laurie behind this. the same code is not working for me in same 16.0.19 as well.

  • @WorldTimeLineChannel1
    @WorldTimeLineChannel1 8 місяців тому

    Great video Laurie. You are a really bright, smart, beautiful girl. Great stuff.

  • @2024paradigmshift
    @2024paradigmshift Місяць тому

    I think being tech savvy is so last year

  • @tientoan8157
    @tientoan8157 Рік тому

    Can you give me link of your wallpaper? It's very cool

  • @0xPanda1
    @0xPanda1 7 місяців тому

    Thank u very informative

  • @MrAnhell
    @MrAnhell Рік тому +1

    Brains and Beauty plus easy to understand.

  • @DebbieMarieClassics
    @DebbieMarieClassics Рік тому

    i really like your hair in this video. That's the most technical thing i can say.

  • @katonurlap
    @katonurlap Рік тому

    Love your vids :3

  • @Giurigi123
    @Giurigi123 7 місяців тому +10

    i dont understand anything this girl is just looking goood

  • @user-ex9ip7zw9e
    @user-ex9ip7zw9e 10 місяців тому

    could you help me analyzing an app,it is very difficult

  • @brunoaduarte
    @brunoaduarte 6 місяців тому

    And what if a native library is loaded in "stealth mode", I mean, it doesn't show as an enumerated module. But I can see it loaded in memory, how can I attach to it?

    • @swaren180
      @swaren180 2 місяці тому

      I am not an expert - I have an application on my phone, and there is a file containing settings for the application, and I import the file into the application..... I want to use hook to extract those settings... How do I do that? Give me a simple example😭

  • @paulabrudan7896
    @paulabrudan7896 Рік тому +1

    Couldnt you just hook the constructor?

    • @lauriewired
      @lauriewired  Рік тому +1

      Sure thing! You could hook many different functions and get similar results. Just preference by situation :)

  • @mahdivazhir1834
    @mahdivazhir1834 8 місяців тому

    Very good thanks

  • @Sj-ze5wk
    @Sj-ze5wk Рік тому

    Can u do ida native so debugging? I always get sig errors

  • @tadasturonis
    @tadasturonis Рік тому

    I think you slightly misplaced the mayo

  • @BedrijvigeBij
    @BedrijvigeBij 6 місяців тому

    Smart and beautiful

  • @erilycus
    @erilycus 7 місяців тому

    Love❤

  • @2024paradigmshift
    @2024paradigmshift Місяць тому

    At least it's not an IBM server written in Apache

  • @moviesynopsis001
    @moviesynopsis001 9 місяців тому

    More like Laurie Hired!

  • @gabrielmottadev
    @gabrielmottadev 3 місяці тому

    I really tried to pay attention, but the eyes... catchs my soul
    Im sorry 😔

  • @EugeneM
    @EugeneM Рік тому

    Such approach works for some scenarios with very simple Android apps. In serious software this hooking gives us nothing as all of the hidden and secured app logic is implemented in native obfuscated code. Android app loads a native lib, then this lib opens some socket and communicates with Android app via that socket using encrypted strings. And when you want to change how native code works the only thing you can do is trying to trace and debug native lib via IDA. And this approach is much more complicated without any guarantee of success.

    • @lauriewired
      @lauriewired  Рік тому +1

      Are you saying that native hooking never helps for real apps? Hard disagree. It won't work for certain apps, but it's super useful in a lot of real-world situations. For example, if you are trying to get by some native anti-emulation.

    • @still_alive02
      @still_alive02 5 місяців тому

      static disassembler like ida wont give much btw, needs to take backtrace by frida, if app have antidebugger you have to hook system calls and trace libc, for example hook functions that looks in proc/self/status

    • @Shinika01
      @Shinika01 4 місяці тому

      of course for advanced malware the approach wouldn't be "that easy"...
      Don't forget that this video is merely educative to help people understand and progress.

  • @2024paradigmshift
    @2024paradigmshift Місяць тому

    And don't get me started on Chromebooks

  • @2024paradigmshift
    @2024paradigmshift Місяць тому

    I just collect books now I hate most computers ..... especially Fujitsu and Seimens

  • @wrathofainz
    @wrathofainz 5 місяців тому

    Nerdy girls exist: confirmed.
    Now how to meet them...
    I'll bookmark this video as part of my research to crack apks. I've been poking one unity game with the intention of removing vendor-lock.
    The game doesn't work unless installed from (or spoofed) the Google play store.
    It also has some sort of signature check apart from the usual one. Bother.

  • @Vasant8300
    @Vasant8300 Місяць тому

    wtf is frida and what is use of this??

  • @diogocardoso1479
    @diogocardoso1479 4 місяці тому

    ...Are you married? hahahaha. Taking the joke away, Congratulations on the video, very good indeed!!! +1Subscribed

  • @rvft
    @rvft 2 дні тому

    wtf is this an ai?

  • @AI__VOICE
    @AI__VOICE Рік тому +3

    Hey you very attractive 😅 i loos my focus 😂😂😂 of the video topic 😂😂

  • @ayushmauryars
    @ayushmauryars 8 місяців тому

    Will you become my friend 😢 pleasee

  • @kingmarwat
    @kingmarwat Рік тому

    Amazing...... but video is tool long . It can be done in 5 minutes... In your next video, be to the point

  • @darren_na-18
    @darren_na-18 2 місяці тому

    Great video 💪🏽Thanks!