[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6032":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":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},6032,"radare2","radareorg\u002Fradare2","radareorg","UNIX-like reverse engineering framework and command-line toolset","https:\u002F\u002Fwww.radare.org",null,"C",24074,3252,487,761,0,8,58,326,40,45,"Other",false,"master",[26,27,28,29,30,31,32,5,33,34],"binary-analysis","c","commandline","disassembler","forensics","hacktoberfest","malware-analysis","reverse-engineering","security","2026-06-12 02:01:15","\u003Ca href=\"https:\u002F\u002Fradare.org\u002F\">\u003Cimg border=0 src=\"doc\u002Fimages\u002Fr2emoji.png\" alt=\"screenshot\" align=\"left\" width=\"128px\">\u003C\u002Fa>\n\n## Radare2: Libre Reversing Framework for Unix Geeks\n\n[![Latest packaged version](https:\u002F\u002Frepology.org\u002Fbadge\u002Flatest-versions\u002Fradare2.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Fradare2\u002Fversions) [![Tests Status](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg?branch=master)](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2\u002Factions\u002Fworkflows\u002Fci.yml?query=branch%3Amaster) [![build](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2\u002Factions\u002Fworkflows\u002Fbuild.yml\u002Fbadge.svg?branch=master)](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2\u002Factions\u002Fworkflows\u002Fbuild.yml?query=branch%3Amaster) [![tcc](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2\u002Factions\u002Fworkflows\u002Ftcc.yml\u002Fbadge.svg?branch=master)](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2\u002Factions\u002Fworkflows\u002Ftcc.yml)\n[![CII Best Practices](https:\u002F\u002Fbestpractices.coreinfrastructure.org\u002Fprojects\u002F741\u002Fbadge)](https:\u002F\u002Fbestpractices.coreinfrastructure.org\u002Fprojects\u002F741) [![Build Status](https:\u002F\u002Fscan.coverity.com\u002Fprojects\u002F416\u002Fbadge.svg)](https:\u002F\u002Fscan.coverity.com\u002Fprojects\u002F416) [![Discord](https:\u002F\u002Fbadgen.net\u002Fdiscord\u002Fmembers\u002FYBey7CR9jf)](https:\u002F\u002Fdiscord.gg\u002FYBey7CR9jf)\n\nCurrent git `master` branch is `6.1.5`, next release will be `6.1.6`.\n\n### Description\n\nr2 is a complete rewrite of radare. It provides a set of libraries, tools and\nplugins to ease reverse engineering tasks. Distributed under LGPLv3, despite\neach plugin can have different licenses (see `r2 -Lj` for details)\n\nThe **radare** project started as a simple command-line hexadecimal editor\nfocused on forensics. Today, r2 is a full-featured low-level command-line tool\nwith support for scripting with the embedded Javascript interpreter or via r2pipe.\n\nr2 can edit files on local hard drives, view kernel memory, and debug programs\nlocally or via a remote gdb\u002Fwindbg servers. r2's wide architecture support allows\nyou to analyze, emulate, debug, modify, and disassemble any binary.\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fwww.radare.org\u002F\">\u003Cimg src=\"doc\u002Fimages\u002Fshot.png\" alt=\"screenshot\" align=\"center\" border=0 width=\"600px\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n## Installation\n\nDownload the last [released](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2\u002Freleases) binaries.\n\nThe recommended way to install radare2 is from Git repository source:\n\n```sh\ngit clone https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2\nradare2\u002Fsys\u002Finstall.sh\n```\n\n* Run `sys\u002Finstall.sh` for the default acr+make+symlink installation\n* meson\u002Fninja (muon\u002Fsamu also works) and make builds are supported.\n\n### Source Build\n\n* r2 can be installed from `git` or via `pip` using `r2env`.\n* Windows builds require meson and msvc or mingw as compilers\n* To uninstall the current build of r2 run `make uninstall`\n* To uninstall ALL the system installations of r2 do: `sudo make purge`\n\nOn Windows use the .bat scripts and msvc:\n\n```bat\npreconfigure.bat       REM setup python, meson, ninja\nconfigure.bat          REM run meson b + vs project\nmake.bat               REM run ninja -C b\nprefix\\bin\\radare2.exe\n```\n\n## Popular Plugins:\n\nUsing the `r2pm` tool you can browse and install many plugins and tools that use radare2.\n\n* [iaito](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fiaito): The official Qt graphical interface\n* [keystone](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2-extras\u002Ftree\u002Fmaster\u002Fkeystone) Assembler instructions using the Keystone library\n* [decai](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fr2ai) Decompiler based on AI\n* [r2ai](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fr2ai) Run a Language Model in localhost with Llama inside r2!\n* [r2dec](https:\u002F\u002Fgithub.com\u002Fwargio\u002Fr2dec-js): A decompiler based on r2 written in JS, accessed with the `pdd` command\n* [r2diaphora](https:\u002F\u002Fgithub.com\u002FFernandoDoming\u002Fr2diaphora): [Diaphora](https:\u002F\u002Fgithub.com\u002Fjoxeankoret\u002Fdiaphora)'s binary diffing engine on top of radare2\n* [r2frida](https:\u002F\u002Fgithub.com\u002Fnowsecure\u002Fr2frida): The frida io plugin. Start r2 with `r2 frida:\u002F\u002F0` to use it\n* [r2ghidra](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fr2ghidra): The standalone native ghidra decompiler accessible with `pdg`\n* [r4ghidra](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fr4ghidra): Feel the radare joy inside your Ghidra\n* [r2papi](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2-r2papi) High level api on top of r2pipe\n* [r2pipe](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2-r2pipe) Script radare2 from any programming language\n* [r2poke](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2-extras\u002Ftree\u002Fmaster\u002Fr2poke) Integration with GNU\u002FPoke for extended binary parsing capabilities\n* [goresym](https:\u002F\u002Fgithub.com\u002Fhanemile\u002Fradare2-GoReSym): Import GoReSym symbol as flags\n* [r2yara](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fr2yara) Run Yara from r2 or use r2 primitives from Yara\n* [radius2](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradius2): A fast symbolic execution engine based on boolector and esil\n* [r2sarif](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fr2sarif) import\u002Fextend\u002Fexport SARIF documents\n* [r2hermes](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fr2hermes) Disassembler and analyzer for React Native Hermes bytecode\n* [r2renef](https:\u002F\u002Fgithub.com\u002FAhmeth4n\u002Fr2renef) Renef IO Plugin for Radare2 - Dynamic Android Instrumentation\n* [warrp](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fwarrp) Native radare2 plugin for the binary ninja's WARP format\n\n## Usage\n\nThese are the first steps to use r2, read the book or find tutorials for more details\n\n```sh\n$ r2 \u002Fbin\u002Fls   # open file in read-only\n> aaa          # analyse the program (r2 -A)\n> afl          # list all functions (try aflt, aflm)\n> px 32        # print 32 byte hexdump current block\n> s sym.main   # seek to main (using flag name)\n> f~foo        # filter flags matching 'foo' (internal |grep)\n> iS;is        # list sections and symbols (rabin2 -Ss)\n> pdf; agf     # disassembly and ascii-art function graph\n> oo+;w hello  # reopen in read-write and write a string\n> ?*~...       # interactive filter in all command help\n> q            # quit\n```\n\nMany plugins are included in r2 by default. But you can extend its capabilities\nby using the [r2pm](https:\u002F\u002Fgithub.com\u002Fradareorg\u002Fradare2-pm) package manager.\n\n```sh\nr2pm -s \u003Cword>  # search packages matching a word\nr2pm -Uci \u003Cpkg> # update database and clean install a package\nr2pm -u \u003Cpkg>   # uninstall the given package\nr2pm -l \u003Cpkg>   # list installed packages\n```\n\n## Resources\n\n* [Official Book](https:\u002F\u002Fbook.rada.re): Read about r2 usage\n* [COMMUNITY.md](COMMUNITY.md): Community engagement and loose guidelines\n* [CONTRIBUTING.md](CONTRIBUTING.md): Information about reporting issues and\n  contributing. See also [Contributing](#contributing)\n* [DEVELOPERS.md](DEVELOPERS.md): Development guidelines for r2\n* [SECURITY.md](SECURITY.md): Instructions for reporting vulnerabilities\n* [USAGE.md](USAGE.md): Some example commands\n* [INSTALL.md](INSTALL.md): Installation instructions using make or meson\n\n## Documentation\n\nLearn more about r2 watching [youtube talks](https:\u002F\u002Fwww.youtube.com\u002Fc\u002Fr2con) from [r2con](https:\u002F\u002Frada.re\u002Fcon). There are also many blogposts, slidedecks and the [official radare2 book](https:\u002F\u002Fbook.rada.re), but it's always a good idea to join any of the official chats and drop your questions or feedback there.\n\n## Community\n\n* Website: [https:\u002F\u002Fwww.radare.org\u002F](https:\u002F\u002Fwww.radare.org\u002F)\n* Discord: [Server](https:\u002F\u002Fdiscord.gg\u002FYBey7CR9jf)\n* Mastodon: [@radareorg](https:\u002F\u002Finfosec.exchange\u002F@radareorg)\n* Telegram: [Main](https:\u002F\u002Ft.me\u002Fradare) and [Side](https:\u002F\u002Ft.me\u002Fradare_side) channels\n* [irc.libera.chat](https:\u002F\u002Flibera.chat): `#radare`, `#radare_side`\n* [Matrix](https:\u002F\u002Fmatrix.to\u002F#\u002F#radare:matrix.org): `#radare:matrix.org`\n\n# Supported Platforms\n\n## Operating Systems\n\nWindows (since XP for x86\u002Fx64\u002Farm64), Linux, Darwin, GNU\u002FHurd, Apple's {Mac,i,iPad,watch}OS,\nAndroid, Wasmer, [Dragonfly, Net, Free, Open] BSD, Z\u002FOS, QNX, SerenityOS, Solaris, AIX,\nHaiku, Vinix, FirefoxOS.\n\n## Architectures\n\ni386, x86-64, Alpha, ARM, AVR, BPF, sBPF, MIPS, PowerPC, SPARC, RISC-V, SH, m68k,\nS390, XCore, CR16, HPPA, ARC, Blackfin, Z80, H8\u002F300, V810, PDP11, m680x, V850,\nCRIS, XAP (CSR), PIC, LM32, 8051, 6502, i4004, i8080, Propeller, EVM, OR1K\nTricore, CHIP-8, LH5801, T8200, GameBoy, SNES, SPC700, MSP430, Xtensa, xcore,\nNIOS II, Java, Dalvik, Pickle, WebAssembly, MSIL, EBC, TMS320 (c54x, c55x,\nc55+, c64x), Hexagon, Brainfuck, Malbolge, whitespace, DCPU16, LANAI, lm32,\nMSIL, InfernoDis, UXN, Cosmac, PythonBytecode, Sharp sm5xx MCPus, FreeScale QIQa,\nMCORE, mcs96, RSP, SuperH-4, VAX, KVX, Am29000, LOONGARCH, JDH8, s390x, STM8.\n\n## File Formats\n\nELF, Mach-O, Fatmach-O, PE, PE+, MZ, COFF, XCOFF, OMF, TE, XBE, SEP64, BIOS\u002FUEFI, BFLT, Pebble apps,\nApple Dyldcache, Kernelcache, MCLF trustlets, DEX, ART, Java class, Android boot image, Plan9 executables, Amiga HUNK,\nZIMG, MBN\u002FSBL bootloader, ELF coredump, MDMP (Windows minidump), PDP11, XTAC, CGC, DotNet,\nWASM (WebAssembly binary), Commodore VICE emulator, DOL, QNX, WAD, OFF, TIC-80,\nGB\u002FGBA, PSX, PRG (C64), Apple Classic PEF, NDS, z64, and N3DS\n...\n\n## FileSystems\n\nMount in userland several filesystems like NTFS, FAT, HFS+, EXT, APFS, BeosFS, BFS, MINIX, ReiserFS, SFS, ubifs, ufs, jfs, ISO9660, UDF, xfs\n\n## Packaging Status\n\n* [![Snap package](https:\u002F\u002Fsnapcraft.io\u002Fradare2\u002Fbadge.svg)](https:\u002F\u002Fsnapcraft.io\u002Fradare2)\n* [![Termux package](https:\u002F\u002Frepology.org\u002Fbadge\u002Fversion-for-repo\u002Ftermux\u002Fradare2.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Fradare2\u002Fversions)\n* [![Alpine Linux 3.23 package](https:\u002F\u002Frepology.org\u002Fbadge\u002Fversion-for-repo\u002Falpine_3_23\u002Fradare2.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Fradare2\u002Fversions)  [![Alpine Linux 3.22 package](https:\u002F\u002Frepology.org\u002Fbadge\u002Fversion-for-repo\u002Falpine_3_22\u002Fradare2.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Fradare2\u002Fversions) \n* [![Arch package](https:\u002F\u002Frepology.org\u002Fbadge\u002Fversion-for-repo\u002Farch\u002Fradare2.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Fradare2\u002Fversions)\n* [![Fedora 42](https:\u002F\u002Frepology.org\u002Fbadge\u002Fversion-for-repo\u002Ffedora_42\u002Fradare2.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Fradare2\u002Fversions) [![Fedora 41](https:\u002F\u002Frepology.org\u002Fbadge\u002Fversion-for-repo\u002Ffedora_41\u002Fradare2.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Fradare2\u002Fversions)\n* [![Homebrew package](https:\u002F\u002Frepology.org\u002Fbadge\u002Fversion-for-repo\u002Fhomebrew\u002Fradare2.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Fradare2\u002Fversions) [![MacPorts package](https:\u002F\u002Frepology.org\u002Fbadge\u002Fversion-for-repo\u002Fmacports\u002Fradare2.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Fradare2\u002Fversions)\n* [![Haiku Ports](https:\u002F\u002Frepology.org\u002Fbadge\u002Fversion-for-repo\u002Fhaikuports_master\u002Fradare2.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Fradare2\u002Fversions) [![Void Linux](https:\u002F\u002Frepology.org\u002Fbadge\u002Fversion-for-repo\u002Fvoid_x86_64\u002Fradare2.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Fradare2\u002Fversions)\n","Radare2 是一个面向类 Unix 系统的逆向工程框架和命令行工具集。它提供了丰富的库、工具和插件，支持反汇编、调试、二进制分析等功能，并且可以通过嵌入式 JavaScript 解释器或 r2pipe 进行脚本编写。Radare2 支持多种架构，能够分析、模拟、调试和修改任何二进制文件，适用于安全研究、恶意软件分析以及法证调查等场景。",2,"2026-06-11 03:05:24","top_language"]