📚
OpenRCE
is preserved as a read-only archive. Launched at RECon Montreal in 2005. Registration and posting are disabled.
About
Articles
Book Store
Distributed RCE
Downloads
Event Calendar
Forums
Live Discussion
Reference Library
RSS Feeds
Search
Users
What's New
Customize Theme
bluegrey
blackgreen
metal
simple
Flag:
Tornado!
Hurricane!
Login:
Password:
Remember Me
Register
Blogs
>>
trufae
's Blog
Created: Sunday, November 9 2008 16:49.24 CST
Modified: Monday, November 10 2008 01:47.22 CST
Printer Friendly ...
radare 1.0 released
Author:
trufae
# Views:
3400
Download source:
http://radare.nopcode.org/get/radare-1.0.tar.gz
Download the book:
http://radare.nopcode.org/get/radare.pdf
Slides about >1.0 TODO
http://radare.nopcode.org/get/rage1.pdf
Changelog from 1.0 beta to 1.0
* Make valac optional to build the GUI
* Added asm.profile for disassembler flavours
* Lot of bugs fixed (segfaults, typos, errors, ..)
* Release of the book
* Added serial:// port IO plugin
* Added macros support '(' command, '.(' to call them
* Initial ruby API (thanks brainstorm)
* Fixes for sparc, mips and arm disassemblers
* Refactorize of the disassembler engine
* Added assembly string parser
* Giving initial asm.pseudo for x86 and mips
* Stabilize for the osx debugger
* Plugins are now loaded properly in OSX (.dynlib)
* Lot of refactoring on rabin (thanks Nibble!)
* Make Cs detect multiple strings (nibble)
* Added asm.stackptr showing stack information in functions
* Dewarnification
* Fixes on build/install system (thanks Timo)
* Make bindiff patching work with radiff -r | radare -w ..
* Fix file.insert
* Rabin: dietpe fixes for get_strings
* Fix bug in bdcolor for offsets
* Deprecate asm.follow use scr.seek instead
* Build ruby with ruby (integrate with waf+make)
* Apply patches for dietmach0 and osx debugger (thanks revenge)
* Make ruby plugin have a global Radare() instance in $r variable
* Fixed build for mingw32
* xc renamed to 'rax'
* Eval variables are now accessible with '$((file.baddr))'
* Lot of refactoring and code cleanup for Rabin (thanks nibble)
* Implementation of io_maps allowing multiple file open in the same virtual space
* Added 'IRA' perl scripts PoC decompiler based on objdump
* Allows multiarch decompilation by pipelines (just PoC)
* Rabin drops '-a' flag (already included in -I)
* Fix getregs for powerpc-linux
* Make 'VG' (Visual GUI) happy again with gtk-prefs
* Added asm.section
* Fix store/restore asm. flags for graph
* Fix code analysis bug for arm
* Port the debugger to powerpc32-linux
* Added brainfuck debugger plugin with tracing facilities and virtual mapped IO
* Added pseudo-opcode disassembler of brainfuck
* Lot of fixups for the metadata handling commands
* Make rabin extract strings properly in multiple file formats
* Make the code analysis detect push-based data references
* Added $$j $$f $$r (jump fail and ref) virtual variables for scripting code analysis
* Fix debugger bug for OpenBSD and NetBSD
* Added html-based version of the book
* Syscalls properly commented in disassembly
* Make -s flag be -e dbg.bep for debugger
* Add data-struct using Cm following the pm command syntax
* Native MACH-0 parser for rabin named as dietmach0
* Fixes for displaying data structures with 'pm' command
* Fixes for scr.filter - now supporting '?' chars as masks
* pm command now can define field names in structures
* Fixes for .ad* command (data analysis metadata import)
* Fix section privs for dietPE (nibble)
* Added sS command to seek to a section
* Added support for size based pointer references [8:0x8043] 1,2,4,8,16,32,64
* Pointer data references are now using cfg.bigendian
* Added nice keybindings for the visual mode (graph view)
* New default color theme for grava engine
* Added minimize button to each graph node
* Fix BSD issues for dietelf
* Show rva and offset symbols for diet-PE (Nibble)
* Fix add_call for the graph
* Drop tabs in arm gnu disaassembler
* Nice ctrl-shift+wheel for disassembler
* Added cmd.vprompt2 and cmd.vprompt3
* Major refactoring for dietPE (nibble)
* Add waf --with-sysproxy
* Make section_list mark your position like in !maps?
* Folding code is usable again
* Added 'S' command to handle section information in core
* Allows multiple base address for virtual sections
* Import maps and sections information here
* Added arch.aop=objdump
* Rename 'R' to 'g' (graph management command)
* Added radare_cmdf for printf like radare command call
* Added seek command using code analysis information
* Seek to call, seek to xref or seek to data reference
* Added 'ua' (undo all) and 'ur' (undo reset)
* Added '?x' command to get value only in hexa
* Fix socket_reading bug for serial:// and socket://
* Added inmunity debugger python remote plugin
* Added 'fi' command to interpolate flag positions and get ranges (carving)
* Make -p -d work together (debugger+project information)
* Added '$$' for here and '$$$' for opcode size at current seek
* Added opcode based seeking operations
* Unify project information
* Added documentation for the ero's python-bochs integration for radare
* Added lot of new commands for the the python-bochs debugger
* Support fo rbinary masks from file-based searchs
* Fix x86-64 debugger bug
* Remote python-radare api renamed to 'radapy'
* Add 'dtdumper' to kradare (Used for syscall kernel introspection)
* Addded scr.pal. eval variables to change color attributes
* Fix 64 bit support for remote IO plugin
* Fix segmentation in malloc:// io plugin
* Make rasm -E create 4-char based enumerations
* Added data reference support for the x86 code analysis
* Make OSX syscall tables handle 0x80 and 0x81 interrupts (not yet integrated)
* Added better x86-stack related code analysis
* Add search.align to only get results based on a certain value
Blog Comments
simpleuser
Posted: Monday, November 10 2008 03:02.54 CST
Radar[e] love @ http://www.youtube.com/watch?v=nIA4gcrk-50
Add New Comment
Comment:
There are
31,328
total registered users.
Recently Created Topics
[help] Unpacking VMP...
Mar/12
Reverse Engineering ...
Jul/06
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06
Question about memor...
Dec/12
Recent Forum Posts
Finding the procedur...
rolEYder
Question about debbu...
rolEYder
Identify RVA data in...
sohlow
let 'IDAPython' impo...
sohlow
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n
Recent Blog Entries
halsten
Mar/14
Breaking IonCUBE VM
oleavr
Oct/24
Anatomy of a code tracer
hasherezade
Sep/24
IAT Patcher - new tool for ...
oleavr
Aug/27
CryptoShark: code tracer ba...
oleavr
Jun/25
Build a debugger in 5 minutes
More ...
Recent Blog Comments
nieo
on:
Mar/22
IAT Patcher - new tool for ...
djnemo
on:
Nov/17
Kernel debugger vs user mod...
acel
on:
Nov/14
Kernel debugger vs user mod...
pedram
on:
Dec/21
frida.github.io: scriptable...
capadleman
on:
Jun/19
Using NtCreateThreadEx for ...
More ...
Imagery
SoySauce Blueprint
Jun 6, 2008
[+] expand
View Gallery
(11) /
Submit