Downloads:
4,379
Downloads of v 5.4.2:
3,042
Last Update:
26 Sep 2021
Package Maintainer(s):
Software Author(s):
- radare org
Tags:
radare2 analysis debugger decompiler disassembler forensics security reverse-engineering- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
radare2
- 1
- 2
- 3
5.4.2 | Updated: 26 Sep 2021
- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
Downloads:
4,379
Downloads of v 5.4.2:
3,042
Maintainer(s):
Software Author(s):
- radare org
radare2 5.4.2
Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by radare org. The inclusion of radare org trademark(s), if any, upon this webpage is solely to identify radare org goods or services and not for commercial purposes.
- 1
- 2
- 3
All Checks are Passing
3 Passing Tests
Deployment Method: Individual Install, Upgrade, & Uninstall
To install radare2, run the following command from the command line or from PowerShell:
To upgrade radare2, run the following command from the command line or from PowerShell:
To uninstall radare2, run the following command from the command line or from PowerShell:
Deployment Method:
This applies to both open source and commercial editions of Chocolatey.
1. Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
2. Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
- You can also just download the package and push it to a repository Download
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download radare2 --internalize --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade radare2 -y --source="'INTERNAL REPO URL'" [other options]
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
choco upgrade radare2 -y --source="'INTERNAL REPO URL'"
$exitCode = $LASTEXITCODE
Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
Exit 0
}
Exit $exitCode
- name: Install radare2
win_chocolatey:
name: radare2
version: '5.4.2'
source: INTERNAL REPO URL
state: present
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'radare2' do
action :install
source 'INTERNAL REPO URL'
version '5.4.2'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller radare2
{
Name = "radare2"
Version = "5.4.2"
Source = "INTERNAL REPO URL"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'radare2':
ensure => '5.4.2',
provider => 'chocolatey',
source => 'INTERNAL REPO URL',
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
4. If applicable - Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
Private CDN cached downloads available for licensed customers. Never experience 404 breakages again! Learn more...
This package was approved by moderator gep13 on 27 Sep 2021.
Radare2: Unix-Like Reverse Engineering Framework
Next release will be 5.5.0, current git is 5.4.3 and the See the Release downloads page.
r2 is a rewrite from scratch of radare. It provies a set of libraries, tools and
plugins to ease reverse engineering tasks.
The radare project started as a simple command-line hexadecimal editor focused on
forensics, over time more features were added to support a scriptable command-line
low level tool to edit from local hard drives, kernel memory, programs, remote gdb
servers and be able to analyze, emulate, debug, modify and disassemble any binary.
Some of the most installed packages are:
- r2ghidra the native ghidra decompiler plugin:
pdg
command - esilsolve symbolic execution r2 plugin based on esil and z3
- r2dec decompiler based on r2 written in js
pdd
- r2frida the frida io plugin
r2 frida://0
- iaito - official graphical interface (Qt)
Architectures
i386, x86-64, ARM, MIPS, PowerPC, SPARC, RISC-V, SH, m68k, m680x, AVR,
XAP, S390, 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, WAD, OFF, TIC-80
Game Boy (Advance), Nintendo DS ROMs and Nintendo 3DS FIRMs, various filesystems.
Contributing
There are many ways to contribute to the project, join the IRC/Matrix/Telegram
channels, check out the github issues or grep for the TODO comments in the source.
To contribute with code, create a branch in your forked repository and push
a pull request, follow the coding style and ensure it passes the tests with
the r2r
tool to run the tests that are under the tests/
subdirectory.
For more details read the CONTRIBUTING.md file.
Community and Documentation
To learn more about r2 we encourage you to watch youtube talks from
r2con conference. As well as reading blogposts,
slides or read the Official radare2 book, You can reach us in the following chats:
- irc.libera.chat
#radare
#radare_side
- Matrix
#radare:matrix.org
- Telegram and the Side Channel
- Discord server
- Twitter: @radareorg
- Website: https://www.radare.org/
Uninstall-BinFile -Name r2
Log in or click on link to see number of positives.
- radare2.5.4.2.nupkg (058c8319fc25) - ## / 61
- radare2-5.4.2-w64.zip (303811f388b8) - ## / 61
- radare2-5.4.2-w32.zip (2c79342ec28b) - ## / 62
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
Add to Builder | Version | Downloads | Last Updated | Status |
---|---|---|---|---|
radare2 5.4.2 | 3042 | Sunday, September 26, 2021 | Approved | |
radare2 5.0.0 | 464 | Saturday, January 23, 2021 | Approved | |
radare2 4.6.0.20201206-git | 117 | Sunday, December 6, 2020 | Exempted | |
radare2 4.6.0.20201129-git | 104 | Sunday, November 29, 2020 | Exempted | |
radare2 4.6.0.20201122-git | 103 | Sunday, November 22, 2020 | Exempted | |
radare2 4.6.0.20201115-git | 108 | Sunday, November 15, 2020 | Exempted | |
radare2 4.6.0.20201108-git | 111 | Sunday, November 8, 2020 | Exempted | |
radare2 4.6.0.20201101-git | 105 | Sunday, November 1, 2020 | Exempted | |
radare2 4.6.0.20201025-git | 105 | Sunday, October 25, 2020 | Exempted | |
radare2 4.6.0.20201024-git | 120 | Saturday, October 24, 2020 | Exempted |
2009-2021 radare2 radare org
CI / build and portability
- Added macos-arm64 (M1) builds into the CI
- Add configuration file for Vinix builds
- Improve the CI to keep consistent directory names in dist zips
Windows related fixes
- Fix w32 and w64 builds by not statically linking the runtime
- Dynamically load more vista-related APIs to fix w32 startup crash
- Support VS2019Pro, not only the Community toolchain in preconfigre.bat
- Arrow keys working again in the prompt
- Fix crash in
dd
command in debugger mode
Signatures
kudos to @swoops for those awesome improvements
- Add support for collision calculations, improving speed in matches
- rasign2 is now able to generate signatures for archive files (.a)
- Load signatures from sdb file
- Implemented 'next' signature types to detect functions based in context
Esil
- Fix emulation of xchg rax, rax
- Fix 16 bit pop/push sizes
- Add
aoeq
command with just the esil expression - Correct FPU and SIMD register types
Shell
ls
output is now alphabetically sorted- Add 'woi' command to inverse the contents of the block
- Add isotp:// io plugin to let r2 talk to your car.
- Autocomplete options in
asm.assembler
- Cleanup and fix some uaf bugs in @@@ actions
- Fix glitch when moving cursor when scr.color=0
- The o and mg commands now accepts base64: argument
- Add s. and s.? commands to reload current block (same as s $)
- Fix /ai search for arm64 movs instructions
- Handle ^C in @@ and @@@ as well as in macros
- Support fish and tcsh
Disasm and Analysis
Kudos to @Lazula for properly analyzing and fixing the 15yo disasm bug! great job!
- Fix a 15 year old bug that was causing invalid disassembly when doing large listings
- Add anal.cs variable to better support segmented memory addressing
- Detect inlined strings in immediates using the movabs instruction under some circunstancies
- Improve x86.nz assembler for better handling register/argument size
RBin
- Fix loading PE binaries with tiny segments (like 1 byte in size)
- Projects containing PE binaries don't break after reopening now
- Add support for COFF files for ARM
Projects
- Add more tests, ensure projects exists
- Ravc2 - added rimraf, and reset action
Scripting
- Fix flagspace issue spotted when using it via r2pipe and ccall://
- Add REXX scripting support
- Fix loading r2ghidra when using r2 via r2pipe (RTLD issue only for Linux)
- Previously the whole configuration was serialized to disk on every command, this is now gone
Security
- Fix some null derefs found in RCons, RConsGrep
- Oob read in macho parser
- Fix crash caused when io.cache was set
- Support non-PIE builds (required for Vinix)
- Support any value in http.webui fixing for the new wip webui
- Add rmrf command for recursively removing directories
This package has no dependencies.
Ground Rules:
- This discussion is only about radare2 and the radare2 package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or radare2, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.