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

Reply via email to