The Basics of Analyzing and Creating Structures in IDA Pro - Part 1

Описание к видео The Basics of Analyzing and Creating Structures in IDA Pro - Part 1

In this video, part of a 3 video series, we'll look at what a basic structure is, discuss how it uses memory and use a sample program to create a compiled binary for reverse engineering. We'll then use IDA Pro to analyze the code and identify signs of structure usage. This video will cover the use of dynamically allocated memory used for this structure. We'll also cover structure analysis using IDA's decompiler. Finally, we'll create a custom structure and discuss how to apply this structure to the disassembled and decompiled code.

Cybersecurity, reverse engineering, malware analysis and ethical hacking content!
🎓 Courses on Pluralsight 👉🏻 https://www.pluralsight.com/authors/j...
🌶️ YouTube 👉🏻 Like, Comment & Subscribe!
🙏🏻 Support my work 👉🏻   / joshstroschein  
🌎 Follow me 👉🏻   / jstrosch  ,   / joshstroschein  
⚙️ Tinker with me on Github 👉🏻 https://github.com/jstrosch

00:45 The sample program
01:05 Discussing the sample program in VS Code
02:29 The first structure
04:10 Compiling our sample program
05:30 Identifying the structure in the disassembly with IDA Pro
06:15 Identifying structure usage and the first structure member
07:20 Identifying the second member
08:04 Identifying the third member
08:53 Adding new views to IDA Pro
09:30 Exploring the decompiler results
10:40 Adding a custom structure
11:45 Adding members
14:04 Renaming member fields
15:06 Applying the structure definition to the disassembly
16:29 Changing types in the decompiler
17:45 Changing the type

Комментарии

Информация по комментариям в разработке