[{"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":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},457,"ghidra","NationalSecurityAgency\u002Fghidra","NationalSecurityAgency","Ghidra is a software reverse engineering (SRE) framework","https:\u002F\u002Fwww.nsa.gov\u002Fghidra",null,"Java",69515,7634,1105,1554,0,61,294,1169,266,45,"Apache License 2.0",false,"master",true,[27,28,29],"disassembler","reverse-engineering","software-analysis","2026-06-12 02:00:13","\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是一个由美国国家安全局研发的软件逆向工程框架。它提供了一系列功能强大的软件分析工具，支持反汇编、汇编、反编译、图形化展示和脚本编写等功能，并且能够处理多种处理器指令集和可执行文件格式。该框架可以在Windows、macOS和Linux等平台上运行，既支持用户交互模式也支持自动化操作。此外，开发者还可以使用Java或Python扩展Ghidra的功能。Ghidra适用于需要深入分析编译后的代码以识别潜在安全漏洞的场景，特别是在网络安全领域中对恶意代码进行分析时尤为有用。",2,"2026-06-11 02:36:06","top_all"]