unix4fun

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

lundi 1 mars 2010

OpenBench ! l'autre analyseur logique "ouvert"

La classe, il y a vraiment des gens poilus sur cette petite planete! Un nouveau projet de logic analyzer opensource (on avait deja poste une petite news sur un autre projet de logic analyzer opensource) qui affiche des fonctionnalites sympathiques, en tout cas ca fait un bel exemple d'une architecture materielle a base de FPGA "from scratch" et la possibilite d'etudier comment on "enchaine" du signal digital proprement!

Et hop un nouveau projet pour sniffer du bus!

J'y connais rien mais ca me fait tripper de lire leur sources meme si je pige que 1%
Enjoy!

mardi 10 novembre 2009

l'electronique digitale et son MUST HAVE pour debugger/sniffer des bus/chips etc...

Je decouvre pleins de trucs (pas difficile je connais rien), je me suis achete un analyseur logique ou logic analyzer pour matter les signaux qui passent pour un petit projet a la con et surtout comprendre l'arsenal des outils pour designer et comprendre l'electronique de base.

Au fil des liens je suis tombe sur ce projet opensource qui semble plutot pas mal, a tester et a suivre...

Alors je vais essayer de commencer a lire (j'ai tellement de trucs a lire...$#@$#@! et si peu de temps.. $#@!$#@ :() bref au moins je sais que j'aurais mis le lien qqes part :) et j'essayerais d'updater ou de poster si j'ai quelque chose d'interessant a dire :)

dimanche 27 septembre 2009

GDB et sa belle super conviviale nouveaute!

Eh ouiii, on m'a averti cette semaine GDB a une nouvelle super fonctionnalite conviviale qui permet de faire (grossierement) "marche-arriere" et donc et revenir a l'etat d'execution precedent et puis le precedent et puis le precedent en gros de runner le code a l'envers... voila c'est fait GDB fonctionne comme un magnetoscope VHS et ca se passe par ici.

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 ;)

dimanche 8 février 2009

unbound le resolver DNS aux omega3!

Petite decouverte, moi qui ait toujours ete un habitue de bind (et de ses features et vulns :)) a ma periode BOFH, je viens par hasard de tomber sur unbound, un resolver DNS tout petit et qui semble tout convivial et tout bien fait! et qui en plus supporte DNSSEC...

sympa a suivre...

mercredi 14 janvier 2009

Dtrace le seul tool qui transforme tes testicules en boule a facettes! (c) bibi

J'ai decouvert Dtrace, alors pour partager mon bonheur et commencer avec dtrace, je conseille THE GUIDE, simple, rapide, clair, didactique, etanche! j'en suis au chapitre 12!!

Pour ceux qui sont curieux ou on envie de tester/voir/gratouiller et avoir une vision full poilue!

DTRACE la TORAH

Bonne lecture!!.


[...]

bordel... qu'est ce que... elfsign(1) ?!?!?!

$ elfsign 
elfsign: invalid number of arguments
usage:
        elfsign sign [-a] [-v] [-e <elf_object>] -c <certificate_file>
                [-F <format>] -k <private_key_file> [elf_object]...
        elfsign sign [-a] [-v] [-e <elf_object>] -c <certificate_file>
                [-F <format>] -T <token_label> [-P <pin_file>] [elf_object]...
...
*COMMUNICATION COUPEE*

mardi 6 janvier 2009

screen tips!

Bonne annee! Souplesse! Flexibilite! Etancheite!

De petites choses sympathiques a propos de screen que j'ai decouvert par hasard en lisant cette page.

dimanche 28 décembre 2008

super mentor! jubilator! albator! toreador! vimperator!

l'ami poz, coach officiel de l'emission "super coder" sur M6 (*blague-pour-les-credules*), mon benjamin castaldi du coding, se laisse influencer par son travail de "coach", il m'a fait decouvrir vimperator et j'avoue que ce "relooking" a change ma vie!!

C'est pourquoi je recommande l'utilisation d'un coach, me reste juste a peaufiner mon laptop pour le casting de "la nouvelle coding star"..

vimperator, j'adOOoore!

NB: ils en ont fait un autre bien drole.

mardi 2 décembre 2008

Quand on est stupide comme moi...

Je cherchais a comprendre des choses, jusque la rien de surprenant, j'ai commence a matter comment je pourrais differencier certains pattern d'autres, au sein d'un meme fichier.

C'est un probleme "classique", je sais!, vous avez une reponse, j'imagine bien (au pire commentez), mais comme je suis un peu stupide, j'essaye de comprendre.

Alors en posant la question autour de moi, une des reponses m'a intrigue, c'est: "mesure l'entropie!"

Wai alors pour la definition, je dois vous avouer, apres qqes debats et discussions sur la definition de l'entropie, il y en a qqes unes, voir meme pleins, ca depend des donnees a analyser, de la taille de la lune, de la couleur de la farine apres une journee au soleil, etc.. bref (allez voir wikipedia, theorie de l'information blablabla)...

Mais surtout aujourd'hui on m'a parle d'un outil "stan" qui semblerait pourrait donner l'illustration d'une (parmis d'autres) reponse a mes questions, alors je matte et je fais un test tout bete :

$ ./stan -b test.txt.gz
General statistics for the stream, bytes 75
   Arithmetic mean:       101.786667  ~  0x65(e)
   Median:                115.000000  ~  0x73(s)
   Deviation:              69.466979  ~  0x45(E)
   Chi-Square test:       520.023529
   Entropy per byte:        5.241939
   Correlation co.:         0.390945
[...]

VS

$ ./stan -b testrnd
General statistics for the stream, bytes 75
   Arithmetic mean:       113.720000  ~  0x71(q)
   Median:                106.000000  ~  0x6a(j)
   Deviation:              74.741610  ~  0x4a(J)
   Chi-Square test:       205.423529
   Entropy per byte:        5.925420
   Correlation co.:        -0.148000
[...]

Et on observe qqes "debut" de difference... c'est marrant, maintenant faut essayer de comprendre... quand on est stupide comme moi...

$ vim stan.c bits.c pattern.c stats.c
[...]

mercredi 26 novembre 2008

I had a dream!

Ca semble fortement sympathique et base sur des concepts assez sexy, c'est fait par des gens poilus, ca semble egalement assez fou au niveau de certains choix qui peuvent avoir l'air bizarre mais semblent murement reflechis..

A suivre: http://netifera.com/

mercredi 2 juillet 2008

il a encore frappe!

Un cavalier qui surgit du fond de la nuit, court vers son destin au galop!! son nommmmmmmmm il le signe a la pointe de son epee, d'un L qui veut dire LCAMTUF!!!!

lcamtuf!! lcamtuf!!

le voila qui release encore un truc qui pete, je suis en train de tester... c'est joli, simple (comme d'hab) et utile..

apres a vous de juger : ratproxy

En gros un proxy, qui fait l'analyse du flux qui passe et loggue tout ce qui est "chelou" ou tout ce qui semble potentiellement "vulnerable".