Proj 2x: HTTP Login Challenges (NETLAB)

Challenge 1: Brute Forcing a Login Form (15 pts. extra credit)

Write a script in Python to try all possible credentials and get into the form below.

The user name is one of these:

The PIN is a two-digit number, like this:

Username:      

PIN:      

Write a script that finds the correct credentials and logs in.

Don't forget to start by capturing a login with Wireshark, to see the correct format of the HTTP request!

When you find it, you'l see the secret word the server sends, as shown below:

Challenge 2: Four Accounts (20 pts. extra credit)

Break into each of the four accounts below.

Username:            PIN:    

Credits

CEO: Sarah Bellum
Staff: Pete Moss, Sandy Beach
(Stolen from A Prairie Home Companion)

Hint

Sources

Python Network Programming
17.2. socket -- Low-level networking interface
How can I make a time delay in Python?


Last revised: 8-17-15
Revised for NETLAB 6-8-16