Archives
All the articles I've archived.
-
Android Pentesting
How Android apps are built (activities, intents, services, broadcasts), where the attack surface is, and the methodology for pentesting and reversing an APK.
-
Android Pentesting Cheat Sheet
Quick-reference commands for Android pentesting: adb device interaction, apktool, APK signing, and jadx decompilation.
-
Git Foundations
The mental model behind Git. The three areas, commits as snapshots, branches as pointers, HEAD, remotes, merge vs rebase, and the reflog.
-
DevSecOps Foundations
What DevOps and DevSecOps actually are, why CI/CD matters, the tool categories you stitch together, and how SCA, SAST, DAST, IaC, CaC, and vulnerability management fit into a pipeline.
-
DevSecOps Cheat Sheet
A growing quick-reference for DevSecOps pipeline jobs, the Docker-based scanner snippets I reach for, and the vulnerability-manager upload pattern.
-
Docker Cheat Sheet
A growing quick-reference of the Docker commands I actually reach for, from running containers and building images to networks, volumes, Compose, and cleanup.
-
Git Cheat Sheet
A growing quick-reference of the Git commands I actually reach for. Staging, branching, rebasing, undoing things, and recovering from a bad day.
-
Docker Foundations
The mental model behind Docker. What containers actually are, how they differ from VMs, image layers, the Dockerfile, networking, volumes, and registries.
-
Linux Cheat Sheet
A growing quick-reference of the Linux commands I actually reach for day to day, from navigation and search to processes, services, and packages.
-
SSH Foundations
The mental model behind SSH. How the handshake works, host keys, public-key authentication, the agent, port forwarding, and why permissions matter.
-
SSH Cheat Sheet
A quick-reference of the SSH commands I actually use, from key generation and copying through port forwarding, file transfer, jump hosts, and sshd hardening.
-
File Upload Vulnerabilities
An overview of File Upload vulnerabilities, bypass techniques, and remediation strategies.
-
Information Disclosure Vulnerabilities
An overview of Information Disclosure vulnerabilities, testing techniques, and remediation strategies.
-
NoSQL Injection
An overview of NoSQL Injection types, identification techniques, and remediation strategies.
-
OS Command Injection
An overview of OS Command Injection, detection techniques, exploitation methods, and remediation strategies.
-
Path/Directory Traversal
An overview of Path/Directory Traversal vulnerabilities, exploitation techniques, and remediation strategies.
-
Server-Side Request Forgery (SSRF)
An overview of Server-Side Request Forgery (SSRF) vulnerabilities, bypass techniques, and remediation strategies.
-
Web Cache Deception
An overview of Web Cache Deception attacks, detection techniques, and remediation strategies.
-
FTP
Updated:What FTP is, how to enumerate it (vsFTPd config, anonymous access, server interrogation), and the attacks: brute-forcing, known-version exploits, the FTP bounce SSRF, web-app command injection, and credential sniffing.
-
Penetration Testing Fundamentals
Updated:What penetration testing is, the three engagement types (black, grey, white box), the domains you can test, and the process the work moves through.
-
Linux Foundations
The mental model behind Linux. Components, distributions, filesystem hierarchy, the shell, paths, redirection, and the permissions system.