Firmware Analysis
EMBA is a firmware security analysis tool for penetration testers, security teams, and developers that performs firmware extraction, static analysis, dynamic analysis, and then generates a web-based vulnerability report.
Security Testing
In this example, I use ZAP to sit between a browser and the target site to intercept an HTTP request. By examining the request body, we can observe the transmission of user credentials, including variable names and values. This particular request reveals two critical security flaws: The username and password are sent in plain text, making them susceptible to interception. Also, both the username and password are set to "admin", a well-known and easily guessable default credential.
Web Form Validation
Password requirements force the user to a certain minimum complexity, increasing entropy. Password entropy is the measure of an individual password's "unpredictability", and is represented as a number of bits, representing alternatives. Assuming a randomly-generated password, we can calculate a password's entropy using the following formula:
E = log2(strength) = log2(RL)

DFS Algorithm Implementation
GitHub

Packet Interception


Complexity = Possible Passwords = RL

E = log2(strength) = log2(RL)
Form Authentication


Chaz's Linkedin