TCS Hackquest Saison 07 Round 01 Procédures pas à pas

Jan 09 2023
Ainsi, le 7 janvier 2022, Tata Consultancy Services a organisé le Round 01 de la saison 07 de leur concours Capture the Flag, c'est-à-dire

Ainsi, le 7 janvier 2022, Tata Consultancy Services a organisé le Round 01 de la saison 07 de leur concours Capture the Flag c'est-à-dire TCS HackQuest et j'y ai participé.

Il y avait 10 défis différents basés sur différents sujets de vulnérabilité qu'ils nous ont demandé de résoudre, et parfois ou l'autre, ils remplacent un défi par un autre pendant la contrainte de temps donnée.

J'ai réussi à résoudre 5 défis et voici la procédure pas à pas et les descriptions de la façon dont j'ai résolu !

01. Souvenir durable

Transcription:

  1. Extrait le fichier Lasting+Souvenir.zip et à partir de là, nous avons obtenu un fichier Memory Dump, memdump.mem.

3. À partir de la commande, nous obtenons les détails suivants :

4. Ainsi, nous pouvons utiliser le profil Win7SP1x64 à partir des détails ci-dessus, puis après quelques essais et erreurs, nous avons trouvé une chaîne codée dans l'argument consoles.

5. Ensuite, nous avons utilisé un décodeur en ligne pour décoder la chaîne et nous avons pu trouver le drapeau qui était dans l'ordre inverse (outil Web utilisé : Dencode.com)

6. Enfin, nous avons inversé la chaîne à l'aide d'un autre outil en ligne et nous avons obtenu le drapeau HQ7.

7. Enfin, nous l'avons entré sur le site Web HackQuest et nous avons obtenu le drapeau HQ7FLAG :

02. Découverte de l'échalote

Transcription:

  1. Extrait le fichier Shallot+Discover.zip et à partir de là, nous avons obtenu un dossier, FindFlag avec les fichiers suivants

3. Ainsi, alors que je cherchais mon indicateur "pourri", j'ai appris que le fichier avait été déplacé chaque fois qu'une révision avait été effectuée (en supposant) et que les informations sur la dernière révision avaient été mentionnées dans le fichier de référentiels.

4. Donc, j'ai ouvert le répertoire mentionné et extrait le fichier layer.tar et là nous avons obtenu le fichier caché .whatsinside.txt, comme il a été mentionné dans le json et dans ce fichier, nous avons pu voir le drapeau UD7, qui nous avons décodé à l'aide de l'outil Web ROT13 et avons obtenu le drapeau HQ7 et l'avons entré sur le portail HackQuest et avons finalement obtenu le drapeau HQ7FLAG.

03. et 04. Tokyo RE et Lame REV

Il y a une raison pour laquelle j'ai combiné la rédaction de ces deux défis ensemble. Quand j'ai presque décodé le drapeau pour "Tokyo RE", ils ont remplacé le défi par "Lame REV" selon leur règle, "certains défis peuvent être modifiés pendant la contrainte de temps donnée".

Transcription pour Tokyo RE :

  1. Étant donné la chaîne encodée et un code dans pyc, je l'ai d'abord décompilé en py version 2.7 à l'aide d'un outil Web en ligne (Web Tool: ToolNB) et j'ai obtenu le code source.

3. Mais dès que je suis entré dans le drapeau HQ7, j'ai découvert que le défi avait été supprimé et j'ai reçu l'erreur 404 Not Found.

Transcription pour Lame REV :

  1. Étant donné la chaîne encodée et un code dans pyc, je l'ai d'abord décompilé en py version 2.7 à l'aide d'un outil Web en ligne (Web Tool: ToolNB) et j'ai obtenu le code source.

05. Waldo

Transcription:

Vous avez un fichier txt avec un grand nombre de requêtes GET et l'approche consistait à en trouver le drapeau, donc j'ai simplement recherché les accolades du drapeau dans le fichier et j'ai trouvé que, à partir d'une requête spécifique, la chaîne de HQ7 Flag a commencé et dans chaque demande, chaque lettre du drapeau a été envoyée séquentiellement en tant que paramètre userId et a ainsi obtenu le drapeau HQ7 et ensuite obtenu le HQ7FLAG également à partir du site Web.

06. Test de Rorschach

Transcription:

Un fichier texte bizarre bien sûr, cachant un fichier contenant le mot « Wahzaa !! », personne ne sait combien de fois. Utilisez simplement l'outil Rechercher et remplacer et supprimez le "Wahzaa !! " et a ainsi obtenu le texte restant qui était le drapeau et est entré respectivement dans HQ7 et HQ7FLAG.

Donc, ce ne sont que des défis que j'ai pu résoudre dans le temps imparti. Et selon les règles, après avoir résolu les défis, ils nous ont demandé de soumettre un rapport sur tout ce que nous avons fait et si "vous ne soumettez pas de rapport, votre soumission est considérée comme nulle ou non avenue"

Et j'ai créé un rapport et l'ai terminé bien avant la date limite et j'ai essayé de le télécharger, et conformément aux règles, j'ai fait le rapport au format .docx et sous 6 Mo, mais le fichier n'a pas été téléchargé même après avoir essayé de nombreuses fois.

Donc, je les ai contactés par e-mail et ils m'ont dit d'envoyer le rapport par e-mail et j'ai envoyé mais quand j'ai demandé confirmation, j'ai reçu la réponse, "nous avons transmis votre demande à l'équipe concernée!"

Honnêtement, souffrant d'anxiété depuis lors!

J'ai essayé les autres défis et voici certaines de mes idées qui pourraient être erronées :

  1. En ce qui concerne le Pail Pigment Challenge, je pense que nous devions faire avec le fichier image NEW BLUE car c'était le pigment.
  2. En ce qui concerne Sassy Spaghetti, je pense que nous devons changer la valeur du cookie de Guest à Admin, mais le format ne me convenait pas, je n'ai donc pas pu le résoudre.
  3. Concernant l'Agent 007, je pense qu'il fallait travailler sur le fichier caché, portfolio-details.html