README.md

February 10, 2026 ยท View on GitHub

Sherlocks

NOTES: NO TIMELINE ACTIVITIES TABLE CREATION FOR EVERY CHALLS & ONLY BRIEF ANALYSIS FOR MALWARE CASES

No.CasesLessons Learned
1.MeerkatCredential stuffing detection, Bonitasoft CVE exploitation, Packet filtering, Custom column value analysis
2.BumblebeeSQLite3 file analysis, Epoch timestamp conversion, NGINX access.log parsing
3.LockpickStatic malware analysis with Ghidra, Reverse engineering C-based malware, Python scripting for reversing encryption logic, JSON parsing automation
4.ConstellationDiscord URL forensic analysis, URL unfurling techniques
5.OpTinselTrace-4Threat hunting and attacker IP identification, Port scanning detection, Printer hacking network forensics
6.LitterPCAP network traffic analysis, DNS tunneling identification
7.LogjammerWindows Event Log analysis using Event Viewer
8.Heartbreaker-ContinuumPEStudio and Ghidra for code size identification, VirusTotal for file metadata, Hex editor for obfuscated strings offsets, MITRE ATT&CK technique identification
9.HyperfiletableParsing raw MFT data with analyzeMFT, Using MFTExplorer for ZoneID and file size analysis
10.SubatomicFile type identification with Detect It Easy (DIE), Unpacking Nullsoft Installer, Malware GUID identification, Debugging obfuscated JS in VSCode, Code review of Trojan Discord module
11.TracerWindows Event Log analysis, Prefetch file parsing with PECmd, $MFT analysis using MFTECmd, USN Journal ($J) analysis, Sysmon log investigation
12.LoggyUsing Ghidra, ANY.RUN, DIE for malware language identification, PEStudio and API Monitor for malicious function calls, FTP domain tracking, IDA graph analysis for disk writes
13.RogueOneMemory forensics with volatility3, Detection of process spoofing
14.RecollectionMemory forensics with volatility3, Detection of alias IEX usage, Browser history dumping, Malicious filename identification
15.BrutusReviewing UNIX auth.log, Hunting suspect IP addresses, WTMP log analysis
16.Campfire-1DC security logs analysis via EventViewer, Kerberoasting attack analysis, Prefetch file conversion and timeline exploration with PECmd and Timeline Explorer, Identifying common Kerberoasting tools
17.SmartyPantsWindows RDP event log analysis, Event log explorer usage, Smart screen debug log review
18.Unit42Sysmon EventID definitions, Sysmon log analysis, UltraVNC infection investigation
19.BFTParsing raw MFT files with MFT Explorer and MFTECmd, Malicious file download hunting
20.Jingle BellForensic analysis of Slack application SQLite database
21.TickTockTeamViewer log analysis for C2 agent and attacker sessions, Prefetch log review, Sysmon log review for network connections, Windows Defender and PowerShell log inspection, Drive mounting and C2 hash identification, Raw MFT parsing and timeline exploration, Timestamp event extraction with Get-WinEvent
22.JugglinForensic analysis of APMX64 files, API Monitor for function call interception, PowerShell module identification for data exfiltration
23.OreReviewing Grafana and catscale artifacts, XMRIG process analysis, Hunting threat actor IPs via UNIX logs, Shodan threat intelligence use, Cronjob timing analysis with crontab.guru
24.UltimatumCatscale data acquisition review, Ultimate-member plugin CVE identification, Backdoor user and persistence activity detection
25.PikaptchaRegistry hive analysis with Registry Explorer, Malicious PowerShell downloader analysis, Threat actor C2 server hunting, Reverse shell session timing, Phishing JS function identification, Lumma Stealer malware investigation
26.Operation Blackout 2025: Phantom CheckHayabusa, Event viewer, Identification of virtualization detection activity, Timeline explorer, Identification of current machine temperature value, WMI class abused to retrieve model and manufacturer information
27.Operation Blackout 2025: Smoke & MirrorsHayabusa, Timeline explorer, Identification of attempts to disable windef monitoring and LSA protection, Detect AMSI patch attempt, Detect system boot modification attempt
27.ZenithBusiness e-mail compromise, Hayabusa, Timeline Explorer, Process Injection, Ghidra, PE-Studio, Flare-VM, Persistence mechanism, Privilege escalation mechanism
28.PayloadPEStudio, DIE, Ghidra, CFF Explorer, PE Bear, and radare2 for static Windows binary analysis and triage, x64dbg for dynamic binary analysis, identifying binary compilation timestamp, image base address, entrypoint address
29.SalineBreeze-2Demodex TTPs (associated with Salt Typhoon / Earth Estries & Ghost Emperor), PowerShell deobfuscation and reverse engineering, Dynamic malware analysis using FLARE-VM and Process Hacker, Using API Monitor to capture win32 API function usage ,Static malware analysis using PEStudio and Ghidra
30.Malevolent ModmakerGolang-Based Ransomware,Dynamic binary analysis using x64dbg, Static binary analysis using ghidra, Detect-it-Easy.
31.CrashDumpUser-mode debugging with WinDbg, Cobalt Strike
32.Secret PicturesDynamic binary analysis using IDA, Static binary analysis using IDA, Detect-it-Easy, pestudio, Capturing netflow using wireshark
33.LupinPhorpiex, Clipboard hijacking, Region-based execution constraints
34.APTNightmarePacket capture analysis with Wireshark, Nmap open port identification with Tshark, DNS zone transfer detection, Compromised subdomain and credential discovery, Memory analysis of web server with Volatility and Ubuntu profile, MITRE ATT&CK technique correlation, Debian package inspection with dpkg, Windows registry hive parsing with Regripper, Program execution artifact analysis, .lnk file examination, Registry hive cleaning, Disk image review with FTK Imager, Email phishing forensic analysis, Prefetch file analysis, Raw $MFT parsing, PowerShell and event log export, Timeline review, Encoded PowerShell command decoding, VirusTotal IOC identification, Cobalt Strike beacon analysis, Persistence task detection
Binary Exploitation (PWN)
No.ChallengesLessons Learned
1.racecarExploiting format string vulnerabilities to leak stack values
2.You know 0xDiablosBuffer overflow exploitation, Return-to-win techniques
3.JeevesLocal variable modification techniques
4.Space pirate: EntrypointFormat string bugs, Local variable modification
5.RegBuffer overflow, Redirecting program execution
6.Space pirate: Going DeeperBuffer overflow, Redirecting program execution
7.Bat ComputerBuffer overflow, Return-to-shellcode techniques
8.BlacksmithBuffer overflow, Return-to-libc attacks
9.Shooting starBuffer overflow, Return-to-libc attacks
10.HTB ConsoleBuffer overflow, Return-to-libc, Using .DATA section to write "/bin/sh\x00" strings
11.OptimisticBuffer overflow, Integer overflow, Return-to-shellcode with alphanumeric payloads
12.RestaurantBuffer overflow, Return-to-libc, Bypassing MOVAPS protection
13.EntityUnion structure manipulation, Type confusion vulnerabilities
14.Getting StartedBuffer overflow basics
15.QuestionnaireBinary exploitation concepts and questions
16.NightmareFormat string bug exploitation, Global Offset Table (GOT) overwrite
17.VoidBuffer overflow, Return-to-dl-resolve technique
18.Fleet ManagementBypassing seccomp sandbox, Crafting custom shellcode
19.Vault-breakerAbusing misconfigurations, XOR cipher decoding
20.Spooky TimeFormat string bug exploitation, GOT overwrite
21.Space pirate: RetributionBuffer overflow, Return-to-libc, Bypassing PIE and ASLR
22.SpaceBuffer overflow, Small offset after EIP, Custom shellcode crafting
23.Leet TestFormat string bug, Overwriting local and global variables
24.Trick or DealHeap exploitation, Use-After-Free (UAF)
25.PwnShopBuffer overflow, Return-to-libc, Bypassing PIE and ASLR, Stack pivoting
26.FinaleOpen-Read-Write (ORW) ROP chain exploitation
27.HellhoundHeap exploitation, House of Spirit technique (glibc 2.23)
28.Sacred Scrolls: RevengeBuffer overflow, Return-to-libc, Base64 encoded payload, Bypassing MOVAPS (stack alignment)
29.Sick ROPSigreturn Oriented Programming (SROP)
30.What does the f say?Format string bug, Bypassing PIE, Canary, and ASLR, Return-to-libc, Bypassing MOVAPS protection
31.Bon-nie-appetitHeap exploitation, maia_arena address leak, Off-by-one (OOB) exploit, Tcache poisoning
32.Great Old TalismanBuffer overflow, GOT overwrite
33.SpellbookHeap exploitation, Leaking main_arena address, Fastbin dup attack, Overwriting __malloc_hook with one_gadget
34.Oxidized ROPRust buffer overflow, Local variable overwrite using Unicode characters
35.RegularityBuffer overflow, Return to register
36.Writing on the WallOut-of-bounds write, read() vulnerability, Local variable overwrite
37.ExecuteDirect code execution bug, Return to shellcode, Crafting custom shellcode to bypass bad bytes, XOR encoding /bin/sh strings
38.Rocket Blaster XXXBuffer overflow, Return-to-win with 3 parameters
39.Sound of SilenceReturn address manipulation with gets(), Passing system() as argument, Using GDB to trace parent process
40.r0bob1rdLibc leak via array index clobbering, Format string bug to overwrite GOT entry for __stack_chk_fail(), OOB bug triggering __stack_chk_fail() call`
41.Assemblers AvengeReturn to shellcode, Crafting custom shellcode, Using printed /bin/sh strings
42.No GadgetsBypassing strlen() checks, Exploiting GLIBC 2.35 gadgets limitation, GOT overwrite using controlled RBP, Forging fake RBP with PLT stub
43.Kernel Adventures: Part 1Exploiting race condition vulnerabilities, Password hash cracking, Double fetch exploitation
Machines
No.Machine NameLessons Learned
1BlueMetasploit, smbclient, EternalBlue, Meterpreter
2JerryTomcat exploitation, Msfvenom reverse shell, Metasploit usage
3LameFTP, CVE exploitation, Backdoor, SMB, Remote Code Execution (RCE)
4NetmonFTP enumeration, Searchsploit usage
5PhotobombCommand injection, Pwncat usage, PATH hijacking
6PreciousSetting up simple Python server, PDFKit CVE exploitation, Pwncat, Ruby exploit, YAML exploit
7ShoppyGobuster usage, NoSQL injection, MongoDB exploitation, Password hash cracking, Ffuf usage, Docker privesc via GTFOBins
8CapExploiting Python 3.8 cap_setuid, Wireshark usage, IDOR vulnerability
9BusquedaServer-side template injection (SSTI), Remote code execution (RCE), Gitea exploitation
10KnifePHP CVE exploitation, Knife binary GTFOBins
11BashedGobuster usage, Webshell deployment, Cronjob exploitation
12ShockerGobuster usage, Shellshock attack, Perl binary exploitation
13BeepDirbuster usage, Elastix webserver exploitation, FreePBX service exploitation
14BlockyDirbuster usage, JADX-GUI for reverse engineering
15BankGobuster usage, Identifying failed hash or encryption methods, Msfvenom reverse shell
16NibblesGobuster usage, Nibble blog exploit, Techmint Linux monitoring script exploit
17SteamCloudKubernetes exploitation, Pod forging
18KeeperWinDbg usage, KeePass key dumper (Keydumper), PuTTY key generation and usage (PuttyGen)
19OptimumRejetto HTTP File Server exploit, Metasploit usage
20LegacySMB CVE exploitation, Metasploit usage
21GrannyMicrosoft IIS 6.0 exploit, Metasploit usage
22GrandpaMicrosoft IIS 6.0 exploit, Metasploit usage
23DevelASPX reverse shell, Microsoft IIS 7.5 exploit, Metasploit usage
24HorizontallGenerating SSH keygen, Port forwarding, Laravel 8.4.2 exploit
25ValidationSQL injection (SQLi), PHP reverse shell
26NunchucksGobuster usage, Nunjucks template engine exploit, Perl binary exploitation, AppArmor Perl bugs
27LateFlask SSTI, SSH keygen, LinPEAS usage, Pspy64
28BountyHunterDirbuster usage, XXE exploitation, Abusing Python script misconfiguration
29MiraiRaspberry Pi server setup, Linux file recovery with dcfldd, Volume mounting
30ArmageddonDrupal 7 service exploit, Dirty Sock exploit
31PaperWordPress exploitation, Password reuse, LinPEAS usage, Sudo exploit
32MonitorsTwoCacti login page exploit, Hash cracking with John the Ripper, Listing SUID binaries, capsh GTFOBins
33InjectDirectory traversal, Searchsploit usage, Spring Framework exploit, Pspy64, YAML forging
34SauRequest Baskets v1.2.1 exploit, SSRF, Maltrail v0.53 exploit
35PilgrimageImageMagick LFI, Git dumper usage, Binwalk CVE RCE
36CozyHostingDirsearch usage, Base64 encoded bash reverse shell, JD-GUI, PostgreSQL, Hash cracking with John and Hashcat, sudo GTFOBins
37TopologyLaTeX injection, Ffuf usage, Hash cracking with John, Pspy64, Forging PLT files to exploit Gnuplot binary cronjobs
38ExploreADB, Metasploit usage, ES File Explorer exploit, oHostKeyAlgorithms, Port forwarding
39PreviseDirbuster usage, Command injection, Hash cracking with John, Forging bash gzip, PATH hijacking
40BrokerApache ActiveMQ exploitation, Remote code execution (RCE)
41DeliveryEmail impersonation, Hash cracking using Best64 and John the Ripper
42CodifyVirtual Machine 2 (VM2) exploitation, Hash identification, Hash cracking with John, Python bruteforce script creation
43AnalyticsMetabase login page exploit, Metasploit usage, LinPEAS usage, Local privilege escalation on Ubuntu 22.10 / 22.04
44SoccerDirsearch usage, H3K Tiny File Manager exploitation, WebSocket exploitation, SQLmap for blind SQLi, Privilege escalation using SUID doas, Forging dstat using Python
45TimelapseEnumerating public SMB shares with smbclient, Cracking Personal Information Exchange (PFX) files, OpenSSL, pfx2john, evil-winrm, Active Directory enumeration
46DevvortexFfuf usage, Dirsearch usage, Joomla v4.2 CMS exploitation, Password hash cracking with John, apport-cli binary exploitation
47ReturnSMB service enumeration with smbclient and enum4linux, Abusing printer's network, evil-winrm, Group membership enumeration for svc-printer account, Msfvenom, Active Directory security group abuse, Metasploit usage
48IrkedUnreal Engine 3.2.8.1 exploitation, Metasploit usage, LinPEAS usage
49PerfectionWEBrick 1.7.0 exploitation, ERB and Ruby RCE, LinPEAS usage, Time-based password hash cracking with John
50HeadlessXSS, Cookie stealing, Command injection, Remote code execution (RCE), Abusing syscheck misconfiguration for root
51WifineticFTP anonymous login, WiFi network interface enumeration, WiFi network configuration dumping, WPS PIN brute forcing using Reaver
52OpenAdminDirsearch usage, OpenNetAdmin v18.1.1 exploit, Bash reverse shell, Abusing Apache2 internal misconfiguration, Password cracking with John, Port forwarding, Webshell deployment, SSH private key cracking, Privilege escalation in nano by resetting stdin/stdout/stderr
53TraceBackGobuster usage, SSH key generation, Forging Lua scripts, SSH MOTD manipulation
GamePwn
No.Column 1Column 2Column 3
1.CubeMadness1

Web
No.Column 1Column 2Column 3
1.TemplatedLoveTokPhonebook
2.Spookifierlooking glasssanitize
3.baby authbaby BonChewerConFull Stack Conf
4.baby interdimensional internetJuggling factsbaby nginxatsu
5.baby todo or not todobaby WAFfles orderBlinkerFluids
6.OrbitalTrapped SourcePassman
7.SpookTasticCandyVaultHauntMart
Forensics
No.Column 1Column 2Column 3
1.IlluminationMarketDumpWrong Spooky Seasaon
2.Marshal in the MiddleChaseEvent Horizon
3.InsiderExportPersistence
4.No Place To HideLureLogger
5.Halloween InvitationPeel Back The LayersReminiscent
6.Intergalactic RecoveryDowngradeAutomation
7.PerseveranceDeadly ArthropodKeep Tryin'
8.Strike BackDiagnosticFake News
9.POOFAlien CradleExtraterrestrial Persistence
10.Artifact Of Dangerous SightingoBfsC4t10n2Packet Cyclone
11.Scripts and Formulas
Cryptography
No.Column 1Column 2Column 3
1.BabyEncryptionxorxorxorAndroid in the Middle
2.Weak RSAClassic, yet complicated!Brainy's Cipher
3.Gonna-Lift-Em-AllAncient EncodingsNuclear Sale
Reversing
No.Column 1Column 2Column 3
1.Impossible PasswordBypassBehind the Scenes
2.WIDEBaby REYou Cant C Me
3.Find The Easy PassBaby CryptRansom
4.Anti FlagOuijaTear Or Dear
5.RebuildingTeleportHunting License
6.Shattered Tablet
OSINT
No.Column 1Column 2Column 3
1.Easy PhishInfiltrationMoney Flowz
2.Missing in ActionID Exposed0ld is g0ld

Mobile
No.Column 1Column 2Column 3
1.CatDon't OverreactAPKey
2.PinnedAPKryptManager
3.Anchored
Hardware
No.Column 1Column 2Column 3
1.Debugging InterfaceGawkPhoton Lockdown
Misc
No.Column 1Column 2Column 3
1.Canvasfs0cietyMilkshake
2.HackermanDa VinciArt
3.misDIRectionEmdee five for lifeThe secret of a Queen
4.Eternal Loop
Blockchain
No.Column 1Column 2Column 3
1.Survival of the Fittest