HackThisSite Basic Challenge 2

HackThisSite Basic Challenge 2

Basic Mission Number Two Overview

Introduction to the Challenge

  • Chuck introduces the second basic mission from hackthisite.org, which involves a password script that is incomplete. The challenge is slightly more difficult than the first mission.

Understanding the Password Script

  • The password protection script was set up by Sam but has a critical flaw: it loads the real password from an unencrypted text file that was not uploaded to the server. This oversight is crucial for solving the mission.
  • The script compares user-entered passwords with those in an unencrypted text file on the server, but since this file is missing, there are no legitimate passwords to compare against.

Solving the Mission

  • To complete this mission, users need only common sense; no advanced knowledge of HTML, PHP, or JavaScript is required. The key insight is recognizing that without any passwords available for comparison, submitting an empty password will grant access.
  • Chuck encourages viewers to pause and attempt to solve the challenge independently before continuing with his explanation. He emphasizes that common sense should lead them directly to success in this task.

Transitioning to Basic Mission Number Three

Preparing for Future Challenges

  • Chuck hints at upcoming challenges where intuition will be necessary, particularly in locating hidden files and understanding basic HTML concepts which will be essential for succeeding in future missions (including number three).
  • He stresses that while basic HTML knowledge will suffice for mission three, further missions may require additional skills such as JavaScript and PHP as they progress in difficulty.

Engagement and Community Interaction

Video description

How to complete the HackThisSite Basic Challenge 2.