Reverse Engineering LAB Setup Tutorial (updated)

Поделиться
HTML-код
  • Опубликовано: 28 янв 2025

Комментарии • 75

  • @0nullBit
    @0nullBit 3 месяца назад +5

    nice to see that youre still active i just recently discovered your channel and had thought it died lol

    • @OALABS
      @OALABS  3 месяца назад +2

      Oh! Lol nono we are very active on twitch/patreon just don't update RUclips too often because the platform sucks. Come hang out with us!

  • @elli430t
    @elli430t 3 месяца назад +18

    VMware now allows you to use pro for personal use for free.

    • @Proferk
      @Proferk 3 месяца назад +1

      He still needs the paid version though, cuz I'm pretty sure his use of it comes under commercial use

    • @elli430t
      @elli430t 3 месяца назад +2

      @@Proferk Yeah could be, but yeah just posting for the people that are unaware of the free usage part

    • @OALABS
      @OALABS  3 месяца назад +2

      It's already in the notes with links for the new download site, but yes I am aware : )

  • @tradingpabune
    @tradingpabune 2 месяца назад +3

    Hi, For the dynamic analysis VM, doesn't it also need at least a simulated Internet connection (like to a Remnux VM with inetsim) to learn more about what the malware is actually trying to do in terms of networking? Sorry if this seems like a noob question, I'm still learning.

    • @OALABS
      @OALABS  2 месяца назад

      That can definitely be helpful, generally not necessary though. If you need a quick test and don't want to setup another VM you can also use github.com/mandiant/flare-fakenet-ng

  • @CX330Blake
    @CX330Blake 29 дней назад +1

    Binja gang! Binja gang

  • @ko-kun5129
    @ko-kun5129 3 месяца назад +1

    Love your videos

  • @Sky007-f1k
    @Sky007-f1k 28 дней назад +2

    Should i tell openly that last night my 010 hex editor subscription ended so i actually kinda reversed the whole thing, removed the activation part and it's free now !

    • @OALABS
      @OALABS  25 дней назад +1

      You should not openly tell

    • @Sky007-f1k
      @Sky007-f1k 25 дней назад

      @@OALABS okay. Teacher can you do more on cpp reversing. I have read several blogs. But can you do an extended session. I want to absorb like how would you approach a stripped file. I want to see you doing it ! I want to be more better.

    • @OALABS
      @OALABS  21 день назад +2

      You WILL better! 💪

  • @jc.baptiste
    @jc.baptiste 25 дней назад +2

    Interesting tutorial, thank you. I have been surprised that you don't use Procmon as a dynamic analysis tool. To me it's a fantastic tool. Any reason for that?

    • @OALABS
      @OALABS  21 день назад +2

      This is just the baseline for malware analysis, if I was doing something specific I might use procmon. Great tool, just not the first thing I reach for.

  • @Cools2009
    @Cools2009 3 месяца назад +6

    Well thats strange. I've always heard Ghidra pronounced as "Gee-Druh" with a hard G sound, never "G-Hydra".
    Anyways, this is great timing for me as I need to make some progress with reversing soon. Thank you very much.

    • @OALABS
      @OALABS  3 месяца назад +3

      Rumour has it that the original developers were fans of noted rapper and entrepreneur 50 Cent.

    • @Cools2009
      @Cools2009 3 месяца назад +4

      @@OALABS Ah yes, now you've jogged my memory. They actually released an underground collab remix of In Da Club called IDA Club. Also they remixed Hate It Or Love It with the lyrics:
      "I'ma-debug-it til I can find your ROPs,
      and I'm-gonn'-shine until my breakpoint stop"

    • @OALABS
      @OALABS  3 месяца назад +1

      🤣

    • @BinaryAdventure
      @BinaryAdventure 3 месяца назад +2

      @@Cools2009 "Go ahead and RE me, I'm RE's anomaly., and you ain't stoppin' til the code is plain to see."

  • @pappupotty5329
    @pappupotty5329 3 месяца назад +3

    ghidra being pronounced as gee-hydra has ruined my day

    • @OALABS
      @OALABS  3 месяца назад +1

      Hail Hidra

  • @sayyedabdulrehman
    @sayyedabdulrehman 3 месяца назад +1

    Thank you for the great video.. I have one question, how do we install tools in dynamic analysis vm if we cut off access to internet and host.. should we connect the internet, install the apps and then disconnect it again?

    • @OALABS
      @OALABS  3 месяца назад +2

      Lol you just need to cut off internet when you are analyzing malware 😅

  • @emileberteloot6546
    @emileberteloot6546 3 месяца назад +2

    Don't you need network capture tools for the dynamic analysis (wireshark etc ...) ?

    • @OALABS
      @OALABS  3 месяца назад +1

      I have Wireshark for analyzing pcaps from external services, but generally I don't use it for dynamic analysis. Nothing wrong with it, just usually it's a lot faster/simpler to hook the actual binary under analysis. Sub on Patreon and you'll see why 😉

  • @testacctestacc4480
    @testacctestacc4480 Месяц назад +1

    i have question.
    reverse engineering all these static and dynamic analysis tool can be use for MALWARE ANALYSIS. ???

  • @MoxxyPrime
    @MoxxyPrime 3 месяца назад +2

    Great setup for reversing windows binaries. What would you recommend for reversing .elf or ARM binaries?

    • @OALABS
      @OALABS  3 месяца назад +1

      Same exact static analysis setup and no local dynamic analysis. If you need local dynamic analysis the target OS of the binaries matters a lot, ie. are you reversing android native code, or linux native, etc. Each one needs a different sort of VM setup (obviously). For linux stuff I just use basic Ubuntu, and in the past I have used genymotion for android but not sure what the current hotness is?

  • @waqarahmad3547
    @waqarahmad3547 3 месяца назад +1

    Hello, I am new to reverse engineering which playlist I should follow & on patreon will Do it live works for beginners?

    • @OALABS
      @OALABS  3 месяца назад

      www.patreon.com/posts/welcome-to-101248798

  • @tj_1260
    @tj_1260 2 месяца назад +1

    Top

  • @DanHalford41292
    @DanHalford41292 Месяц назад +1

    Amateur reverser here - great channel, thanks for all your efforts! Came here to see how my setup compared to that of a professional; was pleasantly surprised to see that I wasn't far off. I must say though, I'm surprised that WinDbg (the modern version, not the 'clunky classic',) didn't make an appearance in your list of tools for dynamic analysis; are there particular use cases for which x64dbg is better suited or is it just a personal preference?
    Don't get me wrong, I love x64dbg; it's far more intuitive to use than WinDbg, I'm just not sure that I could live without the latter's scripting capabilities and Time Travel Debugging. (Although I'm not sure if TTD strictly counts as dynamic analysis... 🤔)

    • @OALABS
      @OALABS  Месяц назад +2

      no kernel malware in 2024, no need for kernel debugger ... windbag is symbol based debugger and sucks for adversarial debugging, the comparison isn't even close (personal opinion of course)

    • @DanHalford41292
      @DanHalford41292 Месяц назад +2

      @@OALABS That makes a lot of sense; thank you!

  • @ahmedfarahat3680
    @ahmedfarahat3680 2 месяца назад +1

    What version of Windows are you running or should I use... Where do I download the tools... And how do I subscribe to the course... Thank you, sir.

    • @OALABS
      @OALABS  2 месяца назад +1

      Download links etc. can be found here (unlocked) www.patreon.com/posts/reverse-lab-101718688

    • @ahmedfarahat3680
      @ahmedfarahat3680 2 месяца назад

      @@OALABS Very amazing, well do I have to have prior knowledge before starting or is this course for beginners who have no experience... Actually I am a penetration tester so I know.. But regarding analysis and reverse engineering I don't have

    • @OALABS
      @OALABS  2 месяца назад +1

      Join our discord, there is a big pinned list of free! resources to get started (in the #re-faq channel). I would recommend starting with some of those before anything on our Patreon

  • @VortexFlickens
    @VortexFlickens 3 месяца назад +1

    Can u pls also teach android reversing like frida,jadx apktool etc?

    • @OALABS
      @OALABS  3 месяца назад +3

      I think Laurie has that more than covered! www.youtube.com/@lauriewired

  • @timturner7609
    @timturner7609 12 дней назад

    Maybe this is so stupid to ask that I should uninstall my internet and sell my pc, BUT how does a man access and put files onto a vm with no network access?
    For instance, I have a proxmox machine running several different flavors of the linux. Can I add a window there, or does it need to be a physically accessible box with keyboard monitor and mouse. Then files get put on via USB drive.

    • @OALABS
      @OALABS  12 дней назад

      🤨 enable network when you are setting up the VM, then disable and snapshot before you start any malware analysis...

  • @kritikusi-666
    @kritikusi-666 3 месяца назад +2

    Sergei The man. Just want to let you know VMware is actually free now. Even the pro version. Also, for the dirty VM, should use a Dirty background. Like dirty chicks. LOL

    • @OALABS
      @OALABS  3 месяца назад +4

      Yeh it's in the notes, with the new links on the Broadcom site. You can also still buy it haha, thanks Broadcom 😂

  • @lis6502
    @lis6502 3 месяца назад +3

    i am not too much into RE( i just do whatever i need at given time, mostly with one of coolest hexeditors for linux), but given that youtube somehow recommended me this video, i am feeling eligible to share my opinion. More content, less memes. Dude talks rather calmly, not too loud, i am focusing and out of the sudden BRRRRRT MEME TIME with 160% of volume. for fucks sakes, i understand the concept of not being too strict but at least have some respect for those of us who just so happen not run their audiostreams via compressor on a daily basis.

    • @DaveScottADV
      @DaveScottADV 3 месяца назад +2

      Relax, kiddo.

    • @polarrbtw
      @polarrbtw 3 месяца назад +1

      theres like a total of 4 cuts in this video, calm down man

    • @OALABS
      @OALABS  3 месяца назад +1

      tenor.com/view/swag-cat-mad-watch-this-swag-crash-lol-gif-20326813

  • @gan7940
    @gan7940 3 месяца назад +1

    What hw do you look for in your work pc? I guess >32gb ram and >8 cores maybe

    • @OALABS
      @OALABS  3 месяца назад +3

      I have a beastly machine because I also stream, but for my VMs I usually only give them one or two cores and 2G of ram so you don't really need a beefy host to run everything.

  • @openai.
    @openai. 2 месяца назад +1

    Can you please give list of books in your background 😢

    • @OALABS
      @OALABS  2 месяца назад

      it's a green screen

  • @idkhidden
    @idkhidden 3 месяца назад +1

    Wake up babe OALabs just posted 4 days ago (can i get unbanned from the server)

    • @OALABS
      @OALABS  3 месяца назад +2

      LOL! I forgot why you were banned... looked up the reason... **** ... ****** ... ****** .... never getting unbanned 🤣🤣🤣

    • @idkhidden
      @idkhidden 3 месяца назад +1

      @@OALABS 🥲

    • @OALABS
      @OALABS  2 месяца назад +1

      Amnesty 2024 welcome back

    • @idkhidden
      @idkhidden 2 месяца назад +1

      @@OALABS i am so back

  • @albinosan4744
    @albinosan4744 3 месяца назад +1

    vmware is totally free for educational purposes.

  • @laudy1471
    @laudy1471 3 месяца назад

    You can also add the cheat engine to the tool list

  • @SSRSZ
    @SSRSZ 3 месяца назад +1

    .

    • @OALABS
      @OALABS  3 месяца назад

      ..

    • @SSRSZ
      @SSRSZ 3 месяца назад +2

      ​@@OALABSAhh RUclips mobile app bug, my comment is I use CPU Temp as reverse engineering tool to read current cpu usage / power to help understanding program behavior while debugging.

    • @Sky007-f1k
      @Sky007-f1k 28 дней назад

      Wait wtf 💀 ​@@SSRSZ

  • @fokinbeach
    @fokinbeach 24 дня назад +1

    OpenArk is better

    • @OALABS
      @OALABS  21 день назад

      ?

    • @fokinbeach
      @fokinbeach 21 день назад

      @@OALABS
      In my opinion, OpenArk is a much more powerful anti-rootkit than System Informer. It can detect various types of hooks and scan Mmap memory with just one click. When kernel mode is enabled, it offers a variety of features that are not visible in user mode, such as checking thread entry point, viewing kernel callbacks, monitoring driver load/unload records, etc.