unix4fun

Aller au contenu | Aller au menu | Aller à la recherche

dimanche 18 juillet 2010

VIM et 0x0a, grmlbmlbm $#!@$#@!

Si vous aussi vous vous retrouvez a éditer des fichier binaires un peu a la loyale et que vim vous casse les burnes a rajouter ce satane 0x0a a la fin sans rien dire, voici les deux lignes magiques:

:set noeol
:set binary

Il y a évidement d'autres alternatives genre HTE ou BEYE (anciennement BIEW) ou d'autres, mais pas top top, mais je crois que d'autres alternatives arrivent tranquillement, j'updaterai ou je posterais une news en plus au moment venu, wait and see..

bref voila...

vendredi 21 août 2009

et si pour cette fin de vacances, on explorait à l'envers l'univers des binaires

L'été sera chaud, l'été sera chaud, tellement chaud qu'on va se rappeler le kit de survie de l'unxien pour réaliser l'exploration de binaire. So, re en veux-tu, en voilà.

On commence par les trucs de bases gdb, objdump, readelf, elfdump, etc puis on s'attadera sur une suite ddd (le front end à gdb), kcachegrind (utile pour recomposer les call graphs), biew, xxd, od, hexedit (pour l'édition hexadécimale) et pour finir sur l'outil radare qui fait tout à la fois avec même des possiblités de scripting.

Et puis ici, une petite liste sympa des opcodes des caractères imprimables x86 et x64. Ah au fait un concept intéressant c'est les WAF, ca se passe ici.

A plus, en tongue sur la plage ;)