Le Cracking sous Linux... Tu veux plutôt parler de
Reversing Linux, ce qui est légèrement très différent, car là où le Cracking se limite au cassage des protections, le Reversing s'attaque à l'analyse et à la modification d'un binaire dont on ne possède généralement pas les Sources.
Utilité ? Enorme !! Sommairement, c'est la base du Hacking Applicatif...
Pour répondre à ta question, tu trouveras pas mal d'Outils permettant d'analyser un Binaire ELF (Extended & Linking Format), qui s'apparente de très loin à PE (Portable Executable), le format binaire de Windows.
Un projet génial à mon gout est
ERESI [1], le standard à connaître en Reversing Linux, il contient bien entendu
ELFSh, et quelques autres bien intéréssant également.
Mise à part ça, en ce qui concerne les CrackMe en eux-même, ils se font rare, enfin personnellement à par
http://www.reversing.be/, je ne connais pas réellement de site qui en propose en masse.
Le mieux est encore que tu apprènes de toi-même, en programmant tes propres CrackMe (en C) avec des Sécurités de plus en plus évolué, et avec l'utilisation de technique de contournement également de plus en plus évolués elles aussi (LD_PRELOAD, Patching, LKM...).
Egalement, tu peux bien entendu Télécharger & Compiler
binutils [2] ce qui te permettras d'obtenir les outils de bases (gdb, gcc, strace, objdump, hexedit ...).
Autre point important, il es vraiment très utile de se renseigner sur
ELF [3] lorsqu'on commence à toucher aux Binaires Linux modernes (l'ancien format étant
a.out), lorsque l'on sort tout juste de la sphère Microsoft.
Ceci dit, bonne analyse...