Je viens de valider cette épreuve (8 ans plus tard...) et du coup je comprends mieux pourquoi tout le monde galère pour trouver le second mot de passe.
J'en étais là aussi.
Un conseil éventuel :
Essayez de prendre ça comme une crypto guessing et de jouer avec les bytes (bits ?) incriminés en ne suivant pas du tout ce que disent les spécifications zip.
A mon avis il y a une coquille dans l'interprétation faite par shaka de ce que dit la doc et ça complique tout.
Il y a aussi une erreur dans le sens de lecture...
Je me permets de poster ça dans le topic d'aide parce que ça n'apporte rien à l'épreuve à part de la frustration.
C'est dommage...
Le deuxième passe doit donc être dans les différences, mais ça doit faire deux ans que je ne sais pas quoi en faire.
Jouer avec les différences ne marchera pas. J'avais tenté la même chose. Seulement il y a des bytes qui ne changent pas à la reconstruction (environ la moitié, à 1 byte près).
Du coup tu ne dois pas tous les avoir.
Autre coup de pouce (parce que j'ai les nerfs, un peu) :
Il faut travailler sur les bytes du zip fourni. Ne perdez pas votre temps à chercher dans celui que vous avez éventuellement "réparé".
Pour ceux qui sauront faire le lien entre la spec. zip et ce que je baragouine ça devrait maintenant être plus abordable.
Une dernière chose, je pense qu'il vaut mieux simplement survoler la spec.
N'entrez pas dans les détails. Vous allez vous embrouiller pour rien.