https://github.com/NationalSecurityAgency/ghidra/tree/master/GhidraDocs/GhidraClass/Debugger Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. {{ message }} NationalSecurityAgency / ghidra Public * Notifications * Fork 4.9k * Star 40.4k * Code * Issues 1.2k * Pull requests 168 * Discussions * Actions * Wiki * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Wiki * Security * Insights master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create ghidra/GhidraDocs/GhidraClass/Debugger/ Go to file ghidra/GhidraDocs/GhidraClass/Debugger/ Latest commit @nsadeveloper789 nsadeveloper789 GP-2641: Add training course materials for the Debugger ... c5da826 May 9, 2023 GP-2641: Add training course materials for the Debugger c5da826 Git stats * History Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time . . ghidra_scripts GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 images GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A1-GettingStarted.html GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A1-GettingStarted.md GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A2-UITour.html GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A2-UITour.md GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A3-Breakpoints.html GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A3-Breakpoints.md GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A4-MachineState.html GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A4-MachineState.md GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A5-Navigation.html GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A5-Navigation.md GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A6-MemoryMap.html GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 A6-MemoryMap.md GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 B1-RemoteTargets.html GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 B1-RemoteTargets.md GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 B2-Emulation.html GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 B2-Emulation.md GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 B3-Scripting.html GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 B3-Scripting.md GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 B4-Modeling.html GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 B4-Modeling.md GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 Makefile GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 README.md GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 gdb_syntax.xml GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 links-to-html.lua GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 navhead.htm GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 sleigh_syntax.xml GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 style.css GP-2641: Add training course materials for the Debugger May 9, 2023 09:21 Debugger Ghidra Class Table of Contents Beginner Material Advanced Material README.md Debugger Ghidra Class This is the courseware for the Debugger training class. It is meant to be viewed directly in GitHub or GitLab but can also be rendered for offline viewing in a classroom. The courseware was developed with Linux user-space targets in mind, but many of the concepts and information apply to the other platforms. There are differences in getting started, some subtleties in target behavior, and of course different instruction set architectures, but for the most part, the user interface is the same across the platforms. Table of Contents Beginner Material 1. Getting Started 2. A Tour of the UI 3. Breakpoints 4. Machine State: Memory, Registers, and Variables 5. Navigation 6. Memory Map Advanced Material 1. Remote Targets 2. Emulation 3. Scripting 4. Modeling Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time.