I'm pleased to anounce radare 0.9.8 (codename scg08 :) I would like to greet Nibble for the patches and the work done for this last release. I really enjoyed the development :)
Download page: http://radare.nopcode.org/?p=down Heres the short changelog: - Import olly assembler in rasm - Visual eval and flags navigator (Vt, Ve) - x86 segment dumper and vdso-friendly linux shellcode - Added 'dietelf' in rabin to natively parse ELF files (32 bit only atm) - New 'a'nalyze commands for xrefs and code analysis from scripting - Symbols get offset and size - Show xrefs of symbols with 'rabin -x' - Native 'strings' with 'rabin -z' using dietelf and stripstr - rabin more integrated with radare (better disassembly) - New LUA example scripts - Better integration with Maemo - Support for packed data in 64bit mips registers - New IO modules: malloc, mmap - Some enhacements for FreeBSD - Initial work on kradare (kernel debugger for radare) WIP - Facilities for analizing structures with 'as' (uses spcc-fe) (uses dir.spcc) - Add '-d' to disassemble with rasm - Support comments with wF (hexpaired file with '# comments') - Enhacements in the data types and comments mixed in disasm - Added 'flag spacing' (fs command) - New command 'bf' to change block size as flag size - Initial port to waf, and some fixups in makefiles - Lot of fixups and enhacements on the core and the GUI This release contains lot of great enhacements for linux/freebsd, ELF and the usability. Two new commands has been added into the visual mode: - 'e' - edit configuration (visual eval) - 't' - track flags (navigate thru flag spaces and flags) Lot of good job has been done in rasm and rabin integrating ollydbg assembler and dietelf (from Nibble) for getting accurate info from the ELF file. THe flag spacing concept is quite useful . This way radare creates different flag spaces for different groups: - search : search results - regs : register flags - symbols : - sections - ... The script editor (H scriptedit) command has been added into the menubar of gradare, and ome changes in the installation paths has been done to fit in the 'new' distro directories. Another new feature is the malloc IO module which allocates N byets of memory allowing you to do things like: $ echo 'wx 90 && pd' | radare -e asm.arch=x86 -nv malloc://1 The 'ollyasm' module activated with 'rasm -a olly' enables a mostly full opcode assembler for x86 using the ollydbg syntax. I plan to add the 'gnu assembler' infrastructure to use it and allow me to assemble in any other architecture in a more easy way. Thanks to all the contributors and people who made this release possible w32 and osx developers are welcome for binary builds. I will upload an ubuntu package soon. Enjoy this new release! --pancake _______________________________________________ radare mailing list [email protected] http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org
