An authenticated user with access to the admin console can execute arbitrary operating system commands.
Penetration Tester · Web, API, Android, Active Directory
Penetration tester focused on web applications, APIs, Android and Active Directory infrastructure. I report what I find through coordinated disclosure, and publish the analysis once the fix is out.
What I work on and how I disclose it.
I work on web applications, APIs, Android and Active Directory infrastructure. Most of what I find comes from reading code and protocols carefully rather than from running scanners.
Everything I report goes through coordinated disclosure, and I publish the write-up once the fix is out — the finding is only half the work.
Coordinated disclosure. Click through for the full analysis.
An authenticated user with access to the admin console can execute arbitrary operating system commands.
The File Manager does not verify that the session identifier belongs to the authenticated user, which chains into remote code execution.
The File Manager's path parameter accepts command substitution syntax.
The database export exposes any user's password reset codes, allowing the takeover of other accounts.
Built while testing, because I needed them.
Out-of-band operations framework. HTTP and DNS callbacks with correlation tokens that tell you which injection point fired, DNS exfiltration decoding, payload hosting and byte-exact responses for what a real HTTP server refuses to send.
The research behind the authenticated RCE in Eclipse GlassFish: how the admin console reaches command execution.
Two findings in Termix — broken access control and command injection — chained into remote code execution.
Original research and Hack The Box machines, start to finish.
Original research, not a lab.
Tomcat manager to host compromise.
Active Directory, start to finish.
Offensive security, web and mobile.
Web Application Penetration Tester eXtreme.
Junior Penetration Tester.
Certified Mobile Pentester – Android.
Decode the key.
Base64 · Decode the payload and use the result as the email subject.
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAAB
AAAAMwAAAAtzc2gtZWQyNTUxOQAAACBHYWJyaWVsSEExMmNoYWxs
ZW5nZS1lbnVtZXJhdGlvbi1iYXNlNjQAAAAEc2VjcmV0AAAA
Y2hhbGxlbmdlOiBlbnVtZXJhdGlvbg==
AAAAC3NzaC1lZDI1NTE5AAAAIEdINFMtcmVzZWFyY2gtb25seQ==
-----END OPENSSH PRIVATE KEY-----