Back to Browse

Reversing Looping Control Structures - Ghidra Reversing Tutorials

42.6K views
May 22, 2020
17:20

In this video, part of the Ghidra Reversing Tutorials series, we'll take a look at several basic looping structures in a C program, compile from source and reverse them using Ghidra. πŸ”₯ Join this channel to get access to perks: https://www.youtube.com/channel/UCI8zwug_Lv4_-KPT62oeDUA/join Our goals will be to analyze the resulting program flow using both the listing view (disassembly) and the decompiler, identify key logic and discuss the underlying assembly instructions. Understanding basic control structures is one of the first steps in developing key reverse engineering skills. Cybersecurity, reverse engineering, malware analysis and ethical hacking content! πŸŽ“ Courses on Pluralsight πŸ‘‰πŸ» https://www.pluralsight.com/authors/josh-stroschein 🌢️ YouTube πŸ‘‰πŸ» Like, Comment & Subscribe! πŸ™πŸ» Support my work πŸ‘‰πŸ» https://patreon.com/JoshStroschein 🌎 Follow me πŸ‘‰πŸ» https://twitter.com/jstrosch, https://www.linkedin.com/in/joshstroschein/ βš™οΈ Tinker with me on Github πŸ‘‰πŸ» https://github.com/jstrosch Part 1 - Reversing Looping Control Structures - Ghidra Reversing Tutorials https://youtu.be/Y2qd0m4_4ZM Part 2 - Reversing Array Data Structures - Ghidra Reversing Tutorials https://youtu.be/eNxckomOing Part 3 - Reversing Structures - Ghidra Reversing Tutorials https://youtu.be/ntTV8V7KVco Part 4 - Understanding Calling Conventions - Ghidra Reversing Tutorials https://youtu.be/FPIr4fGI8lw Part 5 - Getting Started Reversing C++ Objects with Ghidra - Ghidra Reversing Tutorials https://youtu.be/ir2B1trR0fE Part 6 - Inheritance and Polymorphism in C++ - Ghidra Reversing Tutorials https://youtu.be/MiX4p2l_IE0 The source code for the sample program can be found on my Github: https://github.com/jstrosch/learning-reverse-engineering/tree/master/Control%20Structures

Download

1 formats

Video Formats

360pmp421.9 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Reversing Looping Control Structures - Ghidra Reversing Tutorials | NatokHD