Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Feb 17, 2023. It is now read-only.
/radare2Public archive
forked fromradareorg/radare2

UNIX-like reverse engineering framework and command-line toolset

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
NotificationsYou must be signed in to change notification settings

FFRI/radare2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

NOTE: This repository is archived. The Radare2 plugin for parsing XTA cache files is fully merged to the upstream radare2 repository (its commit ishere). So, you can use the latest version of radare2 for analyzing XTA cache files.

radare2 that can parse XTA cache file

This fork of radare2 contains the XTAC plugin for parsing XTA cache file that is used for caching binary translation result in Windows 10 on ARM.When you open an XTA cache file using this plugin, you can get some basic information about an XTA cache file and can analyze it.You can try some commands, such as "i", "iH", "iS", "iHj", "iSj", and go to a translated ARM64 code by seeking command.

XTAC plugin is distributed underApache License Version 2.0.The source code of XTAC plugin ishere.

Install and build instructions are the same asInstall / Update.


 ____  ___  ___  ___ ____  ___   ____|  _ \/   \|   \/   \  _ \/ _ \ (__  \|    (  -  | |  ) -  |   (   _/ /  __/|__\__|_|__|___/__|__|_\__|___| |____|             https://www.radare.org                             --pancake
ServiceBadge
GithubCITests Status
TravisCIBuild Status
AppVeyorBuild status
FreeBSD (sr.ht)builds.sr.ht status
OpenBSD (sr.ht)builds.sr.ht status
CoverityBuild Status
LGTMTotal alerts
InfrastructureCII Best Practices
Codecovcodecov
Fuzzitfuzzit
Packaging status

Introduction

r2 is a rewrite from scratch of radare in order to providea set of libraries and tools to work with binary files.

Radare project started as a forensics tool, a scriptablecommand-line hexadecimal editor able to open disk files,but later added support for analyzing binaries, disassemblingcode, debugging programs, attaching to remote gdb servers...

radare2 is portable.

To learn more you may read theofficial radare2 book,the source code, or browse the web for blog posts or presentations fromr2con.

Operating Systems

Windows (since XP), GNU/Linux, GNU/Darwin, GNU/Hurd, Apple's {Mac,i,iPad,watch}OS,[Dragonfly|Net|Free|Open]BSD, Android, QNX, Solaris, Haiku, FirefoxOS.

Architectures

i386, x86-64, ARM, MIPS, PowerPC, SPARC, RISC-V, SH, m68k, m680x, AVR,XAP, System Z, XCore, CR16, HPPA, ARC, Blackfin, Z80, H8/300, V810,V850, CRIS, XAP, PIC, LM32, 8051, 6502, i4004, i8080, Propeller,Tricore, CHIP-8, LH5801, T8200, GameBoy, SNES, SPC700, MSP430, Xtensa,NIOS II, Java, Dalvik, WebAssembly, MSIL, EBC, TMS320 (c54x, c55x,c55+, c66), Hexagon, Brainfuck, Malbolge, whitespace, DCPU16, LANAI,MCORE, mcs96, RSP, SuperH-4, VAX, AMD Am29000.

File Formats

ELF, Mach-O, Fatmach-O, PE, PE+, MZ, COFF, OMF, TE, XBE, BIOS/UEFI,Dyldcache, DEX, ART, CGC, Java class, Android boot image, Plan9 executable,ZIMG, MBN/SBL bootloader, ELF coredump, MDMP (Windows minidump),WASM (WebAssembly binary), Commodore VICE emulator, QNX,Game Boy (Advance), Nintendo DS ROMs and Nintendo 3DS FIRMs, various filesystems.

Scripting

Native bindings are supported but the recommended way to interact with r2from other languages is by usingr2pipe

Python, Ruby, JavaScript, Lua, Perl, PHP, Go, Rust, Swift, C#, Java,Shell, OCaml, Haskell, Scheme (Guile), Common Lisp, Clojure, Erlang, D,Vala/Genie, Prolog, Nim, Newlisp...

Install / Update

The recommended way to install or update radare2 from git for single-user systems:

$ sys/install.sh

If you don't have root, or just want to install it in your home use:

$ sys/user.sh

Note that those scripts will install using configure+make using symlinks, so youdon't need to reinstall every time you change something in the builddir.

  • If you don't like symlinks usesys/install.sh --install
  • To use capstone5 use the--with-capstone5 flag.

Alternatively you can also build with meson + ninja:

$ ./sys/meson.py --prefix=/usr --shared --install

Uninstall

In case of a polluted filesystem, you can uninstall the currentversion or remove all previous installations:

$ make uninstall$ make purge

To remove all stuff including libraries, use

$ make system-purge

Package Manager

Radare2 has its own package manager - r2pm. Its packagesrepository is onGitHub too.To start to using it for the first time, you need to initialize packages:

$ r2pm init

Refresh the packages database before installing any package:

$ r2pm update

To install a package, use the following command:

$ r2pm install [package name]

Development

Coding Style

Look atCONTRIBUTING.md.

Tests

Runningmake tests will fetch the test binariesrepository and run all the tests in order to verify that no changes break any functionality.

We run those tests on every commit, and they are also executed with ASANand valgrind on different platforms to catch other unwanted 'features'.

Community

Website:https://www.radare.org/

Telegram:https://t.me/radare

Twitter:@radareorg

IRC: irc.freenode.net #radare

About

UNIX-like reverse engineering framework and command-line toolset

Topics

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C95.8%
  • JavaScript1.4%
  • Makefile0.9%
  • C++0.5%
  • Shell0.5%
  • Meson0.4%
  • Other0.5%

[8]ページ先頭

©2009-2025 Movatter.jp