Posts

Windows Shellcoding - 1 : Using WinExec

Image
I was busy making some mini hells for challenges for ISSessions CTF 2025, when I stumbled upon the idea of incorporating shellcode into it while learning about how to create malware (nothing illegal, promise). 

Lab: SillyPutty Challenge

Image
My first challenge as a part of the PMAT course, I have been provided a binary and been asked to analyse it, employing basic static and dynamic analysis methodologies I've learnt.

Lab: Analysing Reverse Shell Malware

Image
Very similar to the last lab, however this one focuses on analysis of the reverse shell malware.

Lab: Basic Malware Dynamic Analysis

Image
The lab instructions are precise and we've got the hashes for the malware this time.

Lab: Malware Basic Analysis

Image
  I start by opening the lab and am made aware that the hashes for the malware weren't provided.

Lab: SSRF with Blacklist based Input Filter

Image
Some application try to prevent SSRF attacks by blacklisting requests containing certain keywords. This could be a good defense if done correctly however if done loosely it could still easily be bypassed.

Lab: Bypassing Login authentication with SQL Injection

Image
Login authentication is often plagued with SQL Injection vulnerabilities and thus sanitisation of input from a webpage is all the more important. Such attacks can often lead to compromise of privileged accounts. I load the lab website and navigate to the login page and input the username 'administrator' with a random password:

Lab: SQL Injection with vunerable WHERE clause

Image
This lab explores the lack of sanitisation of inputs while retrieving data from a database. This can lead to disclosure of sensitive information to unauthorised individuals and pose serious risk to organisations. I begin by visiting the site and find there are categories filters: