Reversing Looping Control Structures - Ghidra Reversing Tutorials
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 formatsVideo Formats
Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.