[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-457":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":17,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":31,"lastSyncTime":32,"discoverSource":33},457,"ghidra","NationalSecurityAgency\u002Fghidra","NationalSecurityAgency","Ghidra is a software reverse engineering (SRE) framework","https:\u002F\u002Fwww.nsa.gov\u002Fghidra",null,"Java",71048,7796,1110,1534,0,362,1078,100,"Apache License 2.0",false,"master",true,[25,26,27],"disassembler","reverse-engineering","software-analysis","2026-07-22 04:00:03","\u003Cimg src=\"Ghidra\u002FFeatures\u002FBase\u002Fsrc\u002Fmain\u002Fresources\u002Fimages\u002FGHIDRA_3.png\" width=\"400\">\n\n# Ghidra Software Reverse Engineering Framework\nGhidra is a software reverse engineering (SRE) framework created and maintained by the \n[National Security Agency][nsa] Research Directorate. This framework includes a suite of \nfull-featured, high-end software analysis tools that enable users to analyze compiled code on a \nvariety of platforms including Windows, macOS, and Linux. Capabilities include disassembly, \nassembly, decompilation, graphing, and scripting, along with hundreds of other features. Ghidra \nsupports a wide variety of processor instruction sets and executable formats and can be run in both \nuser-interactive and automated modes. Users may also develop their own Ghidra extension components \nand\u002For scripts using Java or Python.\n\nIn support of NSA's Cybersecurity mission, Ghidra was built to solve scaling and teaming problems \non complex SRE efforts, and to provide a customizable and extensible SRE research platform. NSA has \napplied Ghidra SRE capabilities to a variety of problems that involve analyzing malicious code and \ngenerating deep insights for SRE analysts who seek a better understanding of potential \nvulnerabilities in networks and systems.\n\nIf you are a U.S. citizen interested in projects like this, to develop Ghidra and other \ncybersecurity tools for NSA to help protect our nation and its allies, consider applying for a \n[career with us][career].\n\n## Security Warning\n**WARNING:** There are known security vulnerabilities within certain versions of Ghidra.  Before \nproceeding, please read through Ghidra's [Security Advisories][security] for a better understanding \nof how you might be impacted.\n\n## Install\nTo install an official pre-built multi-platform Ghidra release:  \n* Install [JDK 21 64-bit][jdk]\n* Download a Ghidra [release file][releases]\n  - **NOTE:** The official multi-platform release file is named \n    `ghidra_\u003Cversion>_\u003Crelease>_\u003Cdate>.zip` which can be found under the \"Assets\" drop-down.\n    Downloading either of the files named \"Source Code\" is not correct for this step.\n* Extract the Ghidra release file\n  - **NOTE:** Do not extract on top of an existing installation\n* Launch Ghidra: `.\u002FghidraRun` (`ghidraRun.bat` for Windows)\n  - or launch [PyGhidra][pyghidra]: `.\u002Fsupport\u002FpyghidraRun` (`support\\pyghidraRun.bat` for Windows)\n\nFor additional information and troubleshooting tips about installing and running a Ghidra release, \nplease refer to the [Getting Started][gettingstarted] document which can be found at the root of a \nGhidra installation directory. \n\n## Build\nTo create the latest development build for your platform from this source repository:\n\n##### Install build tools:\n* [JDK 21 64-bit][jdk]\n* [Gradle 8.5+][gradle] (or provided Gradle wrapper if Internet connection is available)\n* [Python3][python3] (version 3.9 to 3.14) with bundled pip\n* GCC or Clang, and make (Linux\u002FmacOS-only)\n* [Microsoft Visual Studio][vs] 2017+ or [Microsoft C++ Build Tools][vcbuildtools] with the\n  following components installed (Windows-only):\n  - MSVC\n  - Windows SDK\n  - C++ ATL\n\n##### Download and extract the source:\n[Download from GitHub][master]\n```\nunzip ghidra-master\ncd ghidra-master\n```\n**NOTE:** Instead of downloading the compressed source, you may instead want to clone the GitHub \nrepository: `git clone https:\u002F\u002Fgithub.com\u002FNationalSecurityAgency\u002Fghidra.git`\n\n##### Download additional build dependencies into source repository:\n**NOTE:** If an Internet connection is available and you did not install Gradle, the \n`.\u002Fgradlew` (or `gradlew.bat`) command may be used in place of the `gradle` command in the following\ninstructions.\n\n```\ngradle -I gradle\u002Fsupport\u002FfetchDependencies.gradle\n```\n\n##### Create development build: \n```\ngradle buildGhidra\n```\nThe compressed development build will be located at `build\u002Fdist\u002F`.\n\nFor more detailed information on building Ghidra, please read the [Developer's Guide][devguide].\n\nFor issues building, please check the [Known Issues][known-issues] section for possible solutions.\n\n## Develop\n\n### User Scripts and Extensions\nGhidra installations support users writing custom scripts and extensions via the *GhidraDev* plugin \nfor Eclipse.  The plugin and its corresponding instructions can be found within a Ghidra release at\n`Extensions\u002FEclipse\u002FGhidraDev\u002F` or at [this link][ghidradev].  Alternatively, Visual Studio Code may\nbe used to edit scripts by clicking the Visual Studio Code icon in the Script Manager.\nFully-featured Visual Studio Code projects can be created from a Ghidra CodeBrowser window at \n_Tools -> Create VSCode Module project_.\n\n**NOTE:** Both the *GhidraDev* plugin for Eclipse and Visual Studio Code integrations only support \ndeveloping against fully built Ghidra installations which can be downloaded from the\n[Releases][releases] page.\n\n### Advanced Development\nTo develop the Ghidra tool itself, it is highly recommended to use Eclipse, which the Ghidra \ndevelopment process has been highly customized for.\n\n##### Install build and development tools:\n* Follow the above [build instructions](#build) so the build completes without errors\n* Install [Eclipse IDE for Java Developers][eclipse]\n\n##### Prepare the development environment:\n``` \ngradle prepdev eclipse buildNatives\n```\n\n##### Import Ghidra projects into Eclipse:\n* *File* -> *Import...*\n* *General* | *Existing Projects into Workspace*\n* Select root directory to be your downloaded or cloned ghidra source repository\n* Check *Search for nested projects*\n* Click *Finish*\n\nWhen Eclipse finishes building the projects, Ghidra can be launched and debugged with the provided\n**Ghidra** Eclipse *run configuration*.\n\nFor more detailed information on developing Ghidra, please read the [Developer's Guide][devguide].\n\n## Contribute\nIf you would like to contribute bug fixes, improvements, and new features back to Ghidra, please \ntake a look at our [Contributor's Guide][contrib] to see how you can participate in this open \nsource project.\n\n\n[nsa]: https:\u002F\u002Fwww.nsa.gov\n[contrib]: CONTRIBUTING.md\n[devguide]: DevGuide.md\n[gettingstarted]: GhidraDocs\u002FGettingStarted.md\n[known-issues]: DevGuide.md#known-issues\n[career]: https:\u002F\u002Fwww.intelligencecareers.gov\u002Fnsa\n[releases]: https:\u002F\u002Fgithub.com\u002FNationalSecurityAgency\u002Fghidra\u002Freleases\n[jdk]: https:\u002F\u002Fadoptium.net\u002Ftemurin\u002Freleases\n[gradle]: https:\u002F\u002Fgradle.org\u002Freleases\u002F\n[python3]: https:\u002F\u002Fwww.python.org\u002Fdownloads\u002F\n[vs]: https:\u002F\u002Fvisualstudio.microsoft.com\u002Fvs\u002Fcommunity\u002F\n[vcbuildtools]: https:\u002F\u002Fvisualstudio.microsoft.com\u002Fvisual-cpp-build-tools\u002F\n[eclipse]: https:\u002F\u002Fwww.eclipse.org\u002Fdownloads\u002Fpackages\u002F\n[master]: https:\u002F\u002Fgithub.com\u002FNationalSecurityAgency\u002Fghidra\u002Farchive\u002Frefs\u002Fheads\u002Fmaster.zip\n[security]: https:\u002F\u002Fgithub.com\u002FNationalSecurityAgency\u002Fghidra\u002Fsecurity\u002Fadvisories\n[ghidradev]: GhidraBuild\u002FEclipsePlugins\u002FGhidraDev\u002FGhidraDevPlugin\u002FREADME.md\n[pyghidra]: Ghidra\u002FFeatures\u002FPyGhidra\u002FREADME.md\n","Ghidra 是美国国家安全局（NSA）开发的开源软件逆向工程框架，用于分析编译后的二进制程序。其核心功能包括跨平台反汇编、汇编、C语言级反编译、控制流图可视化、自动化脚本（支持Java\u002FPython）及插件扩展能力，兼容多种处理器架构（x86、ARM、MIPS等）和可执行格式（PE、ELF、Mach-O等）。支持交互式分析与批量处理模式，适用于恶意代码分析、漏洞研究、固件逆向及安全审计等场景，广泛用于网络安全研究与红蓝对抗中的深度二进制分析任务。",2,"2026-07-08 02:36:52","top_all"]