Nous avons réussi à infiltrer Hallebarde et à exfiltrer des données. Cependant, nos agents se sont fait repérer durant la copie et ils n’ont pas pu copier l’intégralité des données. Pouvez-vous analyser ce qu’ils ont réussi à récupérer ?
- On xor disk0.img avec disk1.img vers le fichier disk2.img:
python2 xorpython2.py disk0.img disk1.img disk2.img(Source Internet) - Puis on exécute PythonRaid5.py. Un programme que j’ai fait : (Perdu à cause d’une mauvaise manipulation)
- On a le disque original dans EndDisk.img
- On le binwalk: On obtient un zip avec un flag.txt
- On l’ouvre et on a :
| 404CTF{RAID_5_3st_p4s_tr3s_c0mpl1qu3_1abe46685ecf} |
|——————————————————|
Bravo, vous avez réussi à récupérer les données. Cependant, il s’avère que l’un des fichiers a été corrompu pendant la copie. Pouvez-vous le réparer pour en extraire des informations ?
- On a aussi un fichier flag_c0rr_pt3d.png
- Si on l’ouvre, on aperçoit qu’il est corrompu
- Avec le Wikipédia PNG : On découvre que le header est mauvais
- On change la Signature PNG
89 50 4E 47 0D 00 00 0A => 89 50 4E 47 0D 0A 1A 0A - On change la taille du IDHR chunk
00 00 FF 0D => 00 00 00 0D(13) - On change la taille de l’image de
00 00 F2 88 => 00 00 02 88(648) Car : On sait que la width est de 1152 Donc si l’image est en 16:9 On trouve 648 height - Pour les changements j’utilise
bvi - Finalement on ouvre la version modifiée
file_uncorupted.pngon aperçoit :
| 404CTF{L4_C0rr_pt10N_s3_r_p4r_} |
|———————————–|