Skip to content

Latest commit

 

History

History
125 lines (77 loc) · 2.75 KB

Task 22 [Day 16] Machine learning Can't CAPTCHA this Machine!.md

File metadata and controls

125 lines (77 loc) · 2.75 KB

Task 22 [Day 16] Machine learning Can't CAPTCHA this Machine!


Learning Objectives

  • Complex neural network structures
  • How does a convolutional neural networks function?
  • Using neural networks for optical character recognition
  • Integrating neural networks into red team tooling

So After the machine is up Follow this way.

open up the terminal.


Screenshot 2024-01-06 at 4 26 47 PM

After completing above task:

Directly go to Hosting Our CNN Model section of THM. and follow the steps in the below image.


Screenshot 2024-01-06 at 4 28 28 PM

After killing the container:

Run another docker container:


Screenshot 2024-01-06 at 4 30 06 PM

Now it's time to brute force http://hqadmin.thm:8000/ admin panel

For that open up a new terminal and paste the following command:


Screenshot 2024-01-06 at 4 32 02 PM

After one minute you get the id and password:


Screenshot 2024-01-06 at 4 32 17 PM

USERNAME

admin

PASSWORD

ReallyNotGonnaGuessThis

Now go to http://hqadmin.thm:8000/ and login to get your flag:


Screenshot 2024-01-06 at 4 35 11 PM
Screenshot 2024-01-06 at 4 35 58 PM

QUESTIONS:

  1. What key process of training a neural network is taken care of by using a CNN?

ANSWER

Feature Extraction
  1. What is the name of the process used in the CNN to extract the features?

ANSWER

Convolution
  1. What is the name of the process used to reduce the features down?

ANSWER

Pooling
  1. What off-the-shelf CNN did we use to train a CAPTCHA-cracking OCR model?

ANSWER

Attention OCR
  1. What is the password that McGreedy set on the HQ Admin portal?

ANSWER

ReallyNotGonnaGuessThis
  1. What is the value of the flag that you receive when you successfully authenticate to the HQ Admin portal?

ANSWER

THM{Captcha.Can't.Hold.Me.Back}