An Intro to Binary Ninja (Free) for Malware Analysis

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ค. 2024
  • Description: In this video, I introduce a workflow for analyzing malware with Binary Ninja, free edition.
    Have malware analysis questions or topics you'd like me to cover? Leave a comment and let me know!
    SANS Malware Analysis Courses I Author and Teach:
    sans.org/for610 (co-author)
    sans.org/for710
    Samples: github.com/as0ni/youtube-file...
    Password: infected
    Description: WannaCry DLL
    Unzipped SHA-256: 1be0b96d502c268cb40da97a16952d89674a9329cb60bac81a96e01cf7356830
    Tools
    Binary Ninja: binary.ninja/free/
    Documentation:docs.binary.ninja
    Resources:
    Binary Ninja Official Plugins: github.com/Vector35/official-...
    Binary Ninja Community Plugins: github.com/Vector35/community...
    Binary Ninja Community Themes: github.com/Vector35/community...
    Reverse Engineering Malware with Ghidra (Off By One Security stream): th-cam.com/users/livecv95ddz_...
    Find Anuj Soni on X: x.com/asoni
    Connect on LinkedIn: / sonianuj
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 36

  • @peterlafosse7294
    @peterlafosse7294 4 หลายเดือนก่อน +11

    Vector 35 Co-Founder here; Great video! Better than anything we've made internally! 😆

    • @sonianuj
      @sonianuj  4 หลายเดือนก่อน +3

      Thank you, that means a lot to me coming from you!

    • @boogieman97
      @boogieman97 4 หลายเดือนก่อน +1

      This video actually makes me want to buy the non-commercial (personal) license. NSA had their chances with Ghidra, their API is not that great even considering the widely support that is out there for Ghidra Python. Once a 3 headed dragon remains a "horrible" dragon, although it has its pros for a free disassembler. Their binary emulator / debugger is something I have tried but not user friendly which made me run away directly to Unicorn / x64Dbg. Similar to WinDbg, I cant feel that vibe.

    • @artemis-arrow3098
      @artemis-arrow3098 21 วันที่ผ่านมา

      can I have binary ninja for free?
      jk
      unless...

  • @jordanbourque5829
    @jordanbourque5829 4 หลายเดือนก่อน +2

    Binary Ninja is really a game-changer! Especially with v4, it’s wild

  • @johtodev
    @johtodev 4 หลายเดือนก่อน +1

    This video anwers all my questions! The quality of this video is 10/10, congrats Anuj!
    Im buying this now.

    • @sonianuj
      @sonianuj  4 หลายเดือนก่อน

      You made my day, thank you!

  • @conradcliff
    @conradcliff 4 หลายเดือนก่อน +1

    Binary Ninja is absolutely where it’s at.

  • @s1ckzer635
    @s1ckzer635 3 หลายเดือนก่อน

    You are able to explain well and understandably.
    I would be happy to see more videos around the topic of malware analysis with Binary Ninja.

    • @sonianuj
      @sonianuj  3 หลายเดือนก่อน +1

      Thank you! I do plan to release more analysis videos using Binja!

  • @devshah2670
    @devshah2670 4 หลายเดือนก่อน

    Anuj bhai !! thank you forrr thissss and please keep producing such top notch content on reverse engineering and malware analysis!!
    respect

  • @tlbradl
    @tlbradl 4 หลายเดือนก่อน

    Anuj, you should be an anchor man on the Evening Malware News! Outstanding presentation.

    • @sonianuj
      @sonianuj  4 หลายเดือนก่อน

      Lol thanks Terry. Hope you’re well!

  • @mesh3al32
    @mesh3al32 4 หลายเดือนก่อน +1

    this is high quality content, make moooore!

    • @sonianuj
      @sonianuj  4 หลายเดือนก่อน

      Glad you enjoyed it!

  • @Teo97b
    @Teo97b 4 หลายเดือนก่อน +1

    Hi Anuj,
    very good video, I like how binary ninja shows more readable decompiled code than Ghidra and also displays the import functions! I have a question/suggestion for upcoming video:
    How would you deal with executables that compile JIT like .Net?
    Best regards

    • @theotheryachtclub2215
      @theotheryachtclub2215 4 หลายเดือนก่อน +1

      DNSpy, or equivalent tool

    • @Teo97b
      @Teo97b 4 หลายเดือนก่อน

      @@theotheryachtclub2215 yeah, but I have many questions about debugging it.

    • @sonianuj
      @sonianuj  4 หลายเดือนก่อน +1

      Thanks for the topic idea! Introducing debugging .NET with dnspyEx (github.com/dnSpyEx/dnSpy) might be a good one!

  • @neverrepetitive
    @neverrepetitive 4 หลายเดือนก่อน +2

    These videos are so good

    • @sonianuj
      @sonianuj  4 หลายเดือนก่อน

      Thanks for watching!

    • @boogieman97
      @boogieman97 4 หลายเดือนก่อน

      Fully agree, one of the best SANS instructors that is out there! Why? If you're able to lecture such a relatively 'advanced' topic and still being able to explain it crystal clear and comprehensively.

  • @mojack624
    @mojack624 4 หลายเดือนก่อน

    Short video but very educative..

    • @sonianuj
      @sonianuj  4 หลายเดือนก่อน

      Thank you!

  • @raihanrafi3665
    @raihanrafi3665 15 วันที่ผ่านมา

    UI like VSCode and Sublime text style

  • @Erackness1
    @Erackness1 2 หลายเดือนก่อน

    So the plugins tab will not work for the free version?

  • @sunlance9353
    @sunlance9353 4 หลายเดือนก่อน

    Sorry if i missed it somewhere in the video, is binary patching possible with the free version?

    • @xushengli7252
      @xushengli7252 4 หลายเดือนก่อน

      It is!

    • @JordanWiens
      @JordanWiens 4 หลายเดือนก่อน

      The only type of patching you can't do in the free version is the patching using the built-in compiler SCC that the full version has. Otherwise everything in this old blog post still applies: binary.ninja/2017/12/15/change-is-in-the-air.html

    • @sunlance9353
      @sunlance9353 4 หลายเดือนก่อน

      @@JordanWiensthank you very much, great video !

  • @teycitek
    @teycitek 2 หลายเดือนก่อน

    What's the added value of Binary Ninja over Ghidra? Is it worth paying for it?

    • @sonianuj
      @sonianuj  หลายเดือนก่อน

      Depends how you feel about what I presented in the video :-)

  • @RNF2015
    @RNF2015 4 หลายเดือนก่อน

    Is your vm the base FLARE install?

    • @sonianuj
      @sonianuj  3 หลายเดือนก่อน

      Actually it’s based off the SANS FOR610 VM but similar idea!

    • @RNF2015
      @RNF2015 3 หลายเดือนก่อน

      @@sonianuj it looks so much cleaner!