Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Hack The Box - Starting Point: "You Need To Walk Before You Can Run"

[Image: SB5Yi7r.png]
Chapter 2: "You Need To Walk Before You Can Run"

Hack The Box Learning Outcomes
In the second tier, you'll delve deeper into the world of cybersecurity pen-testing, focusing on web exploitation techniques suitable for beginners. You'll discover the basics of SQL injection, Server Side Template Injection, Remote File Inclusion, and gain a grasp of how to use Web/Reverse Shells effectively. Building on the knowledge from the first tier, you'll apply these techniques to exploit various services showcased earlier, ensuring a hands-on understanding of their vulnerabilities.

Additionally, you'll learn how to navigate Jenkins, a popular automation server, to log in and upload a Groovy Shell Script, a valuable skill for penetration testing. Finally, you'll round out your expertise by understanding how to upload files to an S3 Bucket, providing you with a comprehensive range of skills to excel in the cybersecurity field. This tier takes you one step further in your pen-testing journey.
  • Learn basic web exploitation techniques such as SQL injection, Server Side Template Injection, Remote File Inclusion and how to use Web/Reverse Shells.
  • Use the services showcased in the previous tier for exploitation.
  • Learn how to login to Jenkins and upload a Groovy Shell Script.
  • Learn how to upload files to an S3 Bucket.

Each writeup in this series covers a different free Hack The Box machine in order of appearance on the platform, broken down into clear and practical steps.

Initial Setup Steps
Connect to the Hack The Box Network
To begin attacking any machine, you must first be on the same network. HTB provides two primary methods:
  • Pwnbox – A ready-to-use browser-based VM. Great for quick challenges.
  • OpenVPN – For those preferring their own environment. Full instructions are provided in the spoiler below.

Configuring your own Environment (OpenVPN)This step is only necessary if you wish to use OpenVPN (Click to View)

Steps for Each Box
Spawn the Target Machine
Once connected, spawn the target using the “Spawn Target” button on the HTB page. This will provide the IP address of the machine to be tested.

Table of Contents
  • Box 1: Appointment
  • Box 2: Sequel
  • Box 3: Crocodile
  • Box 4: Responder
  • Box 5: Three


Box 1: Appointment
Tags: Databases, Apache, MariaDB, PHP, SQL, Reconnaissance, SQL Injection
Video Walkthrough: Produced by Technology Interpreters


Box 1: Appointment (Click to View)

Box 2: Sequel
Tags: Vulnerability Assessment, Databases, MySQL, SQL, Reconnaissance, Weak Credentials
Video Walkthrough: Produced by Abricto Security

Box 2: Sequel (Click to View)

Box 3: Crocodile
Tags: Custom Applications, Protocols, Apache, FTP, Reconnaissance, Web Site Structure Discovery, Clear Text Credentials, Anonymous/Guest Access
Video Walkthrough: Produced by Technology Intepreters


Box 3: Crocodile (Click to View)

Box 4: Responder
Tags: WinRM, Custom Applications, Protocols, XAMPP, SMB, Responder, PHP, Reconnaissance, Password Cracking, Hash Capture, Remote File Inclusion, Remote Code Execution
Video Walkthrough: Produced by CryptoCat



Box 4: Responder (Click to View)

Box 5: Three
Tags: Cloud, Custom Applications, AWS, AWS Reconnaissance, Web Site Structure Discovery, Bucket Enumeration, Arbitrary File Upload, Anonymous/Guest Access
Video Walkthrough: Produced by CryptoCat


View Box 5: Three (Click to View)


Possibly Related Threads...
Thread / Author Replies Views Last Post
by VipVinceApr 25, 2010 05:30 AM 13 292 Apr 25, 2010 05:30 AM
Last Post: whininguser
by commandoferrandoAug 9, 2009 12:35 PM 0 94 Aug 9, 2009 12:35 PM
Last Post: commandoferrando