checkm

lunedì 26 novembre 2007

Word Hex

Circa una settimana fa stavo studiando tramite le guide di playhack.net (attualmente è inattivo per via di alcuni problemi tecnici) cos'è e come funziona uno shellcode. Seguendo la guida ho avuto il bisogno di scrivermi uno script in Python per convertire una stringa ASCII nel corrispondente esadecimale.

Potete leggerne il codice da questo link.

Comunque sembra funzionare:

simone@euclide ~/coding $ python word_hex.py checkm
0x6d6b63656863
simone@euclide ~/coding $


Per verificare la validità del risultato, prendetevi una tabella ASCII (io uso questa, che ho stampato e appeso vicino al computer) e controllate la colonna Hex e ricordatevi che il numero si legge al contrario quindi da destra verso sinistra, equivarrà cioè a "mkcehc". :-)

Nessun commento: