J'ai vu sous olly que le serveur utilisait winsock 2.0 (connexion avec socket version 2.0) Qui dit socket dit forcément netcat. Mais bon, puisque tu dis que ce n'est pas ça alors je te fais confiance.
Qui dit socket, dit socket. J'ai pas netcat et je m'en passe largement. Quant à dire que ce «n'est pas ça»... bin, forcément, ça a quelque chose à voir avec la socket, puisque c'est un client/serveur. Mais il faut regarder un peu plus loin que le bout de son nez. Je me répète, mais : c'est un crackme.
Et je sais que ce message va ébronler bcp de personne.
Huh ?
Quand on lance la connexion des sockets une nouvelle thread avec comme ID 630 se créée, faut il se pancher plus là dessus?
Bon. Alors, d'abord, on écrit pencher. Thread est masculin. Et l'identifiant de thread... comment dire, c'est dynamique, hein ? Bref.
Revenons au titre à l'objet : client/serveur et socket. La réponse à ta question est immédiate quand on sait comment fonctionne généralement ce genre de serveur. Allons-y pour l'aide, puisque tu le souhaites, mais tu risques d'être déçu. Voilà comment ça se passe :
1) Le serveur se lance, ouvre une socket d'écoute et se met en attente.
2) Lorsqu'un client se pointe, le serveur se duplique (fork ou lancement d'un nouveau thread, c'est ça que tu vois). Il met en relation le client avec son fils, et retourne attendre que quelqu'un se pointe.
3) Lorsque le fils a fini de faire sa petite affaire au client, il s'arrête.
Bon, je schématise, y'a d'autres possibilités (ou d'optimisations, comme un pool de fils prélancés pour gagner en temps de réponse...), mais le principe global est là. Et c'est ce que tu observes.
Je ne suis pas sûr que tu sois bien avancé par cette explication. Et, au risque de me répéter, il faut vraiment se retrousser les manches et mettre les mains dans le cambouis pour mettre à mal ce crackme. Comme pour la plupart des autres. As-tu vu de quoi parlaient les premiers messages de ce fil ? Vois-tu à quoi ils font référence ? Le suivi de la vie des threads ou la recherche des chaines en mémoire ne suffira pas à valider.