I like
Java
andC
, understandAssembly
,PHP
, andJavaScript
, and I usePython
when I have to.
Red Teaming Related Projects/Scripts :
ADEnum.ps1
- Description : A simple script to automate some of manual AD enumeration commands.
- Programming / Scripting language :
Powershell
- Status : Done
ProcessInjection.py
- Description : A PoC script for Process Injection through
Python
. - Programming / Scripting language :
Python
- Status : Done
- Description : A PoC script for Process Injection through
ProcEnum.py
- Description : Processes Enumeration using Win APIs :
CreateToolhelp32Snapshot
&Process32First
&Process32Next
- Programming / Scripting language :
Python
- Status : Done
- Description : Processes Enumeration using Win APIs :
Web Pentesting Related Projects :
SMTPFuzzer.py
- Description : This script can be used to automate the injection-based vulnerabilities (xss,sqli .. etc) against SMTP headers
- Programming / Scripting language :
Python
- Status : Done
tinyXSSFuzzer.py
- Description : a tiny XSS fuzzer (template script actually) that can read XSS payloads from txt file or XML file, and iterate through each payload and inject it into a POST parameter, or JSON parameter , no such magic here
- Programming / Scripting language :
Python
- Status : Done
ParsingWSDLinks.py
- Description : A tiny script that fetches the content of
spdisco.aspx
file (a directory of all web services available in SharePoint) and extracts all WSDL links, then passes these links to Burp where the WSDLER tool can be used to parse each WSDL file - Programming / Scripting language :
Python
- Status : Done
- Description : A tiny script that fetches the content of
AutoBlindSQLite.py
- Programming / Scripting language :
Python
- Status : Unpublished yet (working on the white-paper of the project)
- Programming / Scripting language :
MSc Courses mini Projects:
- PRESENT block cipher for 16-bits Micro-controller
- Description :
- Developed a reference implementation of the PRESENT encryption algorithm for the MSP430 Micro-controller.
- Developed an optimized implementation of the PRESENT algorithm for the Micro-controller using the Bits-slicing technique.
- Course : Hardware Security
- Programming / Scripting language :
C
- Status : Done
- Description :
- Proxy Server
- Description :
- Developed a proxy server for the Pwn Adventure 3 game.
- The proxy server analyses a few packets between the game server and the client.
- Course : Penetration Testing
- Programming / Scripting language :
Java
- Status : Done
- Description :
- BOFunctions
- Description :
- Developed an IDC script for IDA to find vulnerable functions to Buffer Overflow vulnerability.
- Course : Penetration Testing
- Programming / Scripting language :
IDC
- Status : Done
- Description :
- SHA1Collision
- Description : A simple
Java
program that finds a collision for the first 60 bits (15 nibbles) ofSHA-1
. - Course : Crypto
- Programming / Scripting language :
Java
- Status : Done
- Description : A simple
- Modular Exponentiation
- Description : A simple
Java
program that automates some operations in Modular - Course : Crypto
- Programming / Scripting language :
Java
- Status : Done
- Description : A simple
Just For Curiosity & Exploring APIs (not completed):
- pythoNMAP
- Programming / Scripting language :
Python
- Status : not completed
- Programming / Scripting language :
- shellcodeHelper
- Programming / Scripting language :
Python
- Status : not completed
- Programming / Scripting language :
- ParsingHTML
- Programming / Scripting language :
Java
- Status : not completed
- Programming / Scripting language :