RFI Challenge — TryHackMe
Exploiting insecure server-side file inclusion by hosting a remote PHP payload and using it to execute commands on the target.
Structured walkthroughs covering reconnaissance, vulnerability discovery, exploitation and the lessons learned from practical offensive-security challenges.
Exploiting insecure server-side file inclusion by hosting a remote PHP payload and using it to execute commands on the target.
Chaining password brute force, client-side privilege manipulation, IDOR, file inclusion and command injection to obtain administrator access and remote execution.
Using exposed application information and arbitrary file disclosure to access the HR account before exploiting SQL injection to recover administrator credentials.
Discovering exposed logs to identify a valid account, bypassing OTP rate limiting during password recovery, and manipulating a JWT signing key to escalate privileges and execute commands as administrator.
Exploiting stored XSS to steal a moderator session, abusing exposed API functionality to elevate account privileges, and chaining the chat system with a CSRF attack to take over the administrator account.
Abusing mass assignment to gain administrator privileges, using SSRF to access internal APIs and recover credentials, and chaining local file inclusion with mail log poisoning to achieve remote command execution.
Bypassing weak client-side SQL injection filtering to access the application, abusing a database recovery mechanism to obtain administrator credentials, and exploiting Twig SSTI to achieve remote command execution.