Bug 23064 - radare2, portable reverse engineering framework and toolset
Summary: radare2, portable reverse engineering framework and toolset
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL: http://radare.org
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-20 04:55 CEST by Anton Kochkov
Modified: 2019-12-23 19:23 CET (History)
4 users (show)

See Also:
Source RPM: radare2
CVE:
Status comment:


Attachments
WiP radare.spec (13.35 KB, text/plain)
2018-05-20 12:48 CEST, Adrien Guichard
Details

Description Anton Kochkov 2018-05-20 04:55:27 CEST
As you probably heard radare2 is the most popular free and open source reverse
engineering framework and a toolset. Many distributions already packaged it
https://repology.org/metapackage/radare2/versions

The current release is 2.5.0, but a new release (2.6.0) will be done in a
couple days. We usually make a new release every two months:
https://github.com/radare/radare2/milestones

Radare project started as a forensics tool, a scriptable commandline
hexadecimal editor able to open disk files, but later support for analyzing
binaries, disassembling code, debugging programs, attaching to remote gdb
servers, ..

radare2 is portable.

    Architectures:

    6502, 8051, CRIS, H8/300, LH5801, T8200, arc, arm, avr, bf, blackfin, xap,
dalvik, dcpu16, gameboy, i386, i4004, i8080, m68k, malbolge, mips, msil,
msp430, nios II, powerpc, rar, sh, snes, sparc, tms320 (c54x c55x c55+), V810,
x86-64, zimg, risc-v.

    File Formats:

    bios, CGC, dex, elf, elf64, filesystem, java, fatmach0, mach0, mach0-64,
MZ, PE, PE+, TE, COFF, plan9, dyldcache, Commodore VICE emulator, Game Boy
(Advance), Nintendo DS ROMs and Nintendo 3DS FIRMs.

Documentation for the tool and framework available in a form of gitbook:
https://radare.gitbooks.io/radare2book/content/

In case of the bugs which are need to be fixed for packaging purposes please
don't hesitate to open an issue (or even send a pull request):
https://github.com/radare/radare2/issues


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

IRC: irc.freenode.net #radare

Telegram: https://t.me/radare

Matrix: @radare2:matrix.org

Twitter: @radareorg

P.S. Note, there is also a graphics interface for the radare2 written in Qt,
but it is still in the early phase of development and lags behind radare2 for
one or two releases: https://github.com/radareorg/cutter/

You can find the example of RPMs in the corresponding Fedora package review request: https://bugzilla.redhat.com/show_bug.cgi?id=1368855
Comment 1 Marja Van Waes 2018-05-20 09:44:19 CEST
That looks good :-)

Assigning this package request to all packagers collectively. On a voluntary basis, one of them might, if there are no license or other legal issues, want to integrate it to the distribution and maintain it for bug and security fixes.

You might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Severity: normal => enhancement
CC: (none) => marja11
Source RPM: (none) => radare2
Assignee: bugsquad => pkg-bugs
Summary: radare2 package request => radare2, portable reverse engineering framework and toolset

Comment 2 Adrien Guichard 2018-05-20 12:48:43 CEST
Created attachment 10176 [details]
WiP radare.spec

Here is a "work in progress" spec file. 

There is one issue, binary depends on "*.so" files, instead of "*.so.2.6.0-git" files. Hence, we are obliged to install devel package.

CC: (none) => guichard.adrien

Comment 3 David GEIGER 2018-05-20 12:58:51 CEST
package radare2 now imported on Cauldron!

http://svnweb.mageia.org/packages?view=revision&revision=1230585

CC: (none) => geiger.david68210

Comment 4 David GEIGER 2018-05-20 21:16:34 CEST
and now package radare2-cutter also imported to Cauldron.
Comment 5 Anton Kochkov 2018-05-22 05:35:45 CEST
radare2 2.6.0 was released yesterday with many fixes/improvements: https://github.com/radare/radare2/releases/tag/2.6.0
Comment 6 David GEIGER 2018-05-22 06:55:15 CEST
(In reply to Anton Kochkov from comment #5)
> radare2 2.6.0 was released yesterday with many fixes/improvements:
> https://github.com/radare/radare2/releases/tag/2.6.0

Hmmmm! unfortablely it fails to build:

http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20180522044401.daviddavid.duvel.11132/log/radare2-2.6.0-1.mga7/build.0.20180522044506.log
Comment 7 Anton Kochkov 2018-06-14 12:22:31 CEST
So this was fixed. Will be part of 2.7.0 release in ~2 weeks.
Comment 8 David Walser 2019-12-23 19:23:38 CET
Marking as FIXED as the package was imported.  Opening new bug for security issue(s) fixed in 2.6.0.

Status: NEW => RESOLVED
Resolution: (none) => FIXED
CC: (none) => luigiwalser


Note You need to log in before you can comment on or make changes to this bug.