Bookmarks
This page lists the resources that were particularly useful to me. Covered topics include programming, offensive and defensive information security, system administration and more. May you find something useful to you as well!
Online Tools
Table of content
Calculators
Cryptography
DNS
- nip.io: dead simple wildcard DNS for any IP address
Programming
- CleanCSS: large collection of online tools to beautify, minify, encode and format files. Includes tools to validate regular expressions, timestamps and much more!
- Online assembler and disassembler: x86 and x64.
- 8086 Emulator: compiler with register views and memory inspection.
- Online Java decompiler: decompile Java bytecode with modern decompilers such as Procyon, CFR, JDCore, Jadx and more.
- Grep.app: grep through repositories on Github.
- DeepGraph: transform a repository on Github into a graph view and analyze it with AI.
Reverse Shells
Web
- CSPBypass.com: find gadgets to bypass CSPs.
Programming
Table of content
General
Resources
- The Missing Semester of Your CS Education: Great text and video resources about essential tools and techniques such as command line usage, shell scripting basics, git, debugging and more!
- Game Programming Patterns: Excellent breakdown of the most useful programming patterns.
Bash / Shell
- Shellcheck's wiki (see also the software on github).
- BashGuide by Greg. Also check out: BashFAQ, BashPitfalls, BashSheet, BashProgramming.
- Bash Cheatsheet.
- Shell Script Best Practices.
C
- Modern C (pdf).
CSS
- Modern CSS Explained for Dinosaurs: Introduction to writing modern CSS.
Javascript
Security
Table of Content
General resources
Multi-topic resources
- Hacktricks.
- The Hacker Recipes.
- From the amazing Swissky:
- PayloadsAllTheThings (Github): general, cross-domain info.
- InternalAllTheThings (Github): Active Directory and internal pentest.
- HardwareAllTheThings (Github): hardware / IoT / embedded things.
- Red Team Notes.
- Pentest Book by Six2dez.
- Offsec Tools: large collection of, well, offsec tools.
- Talkback.sh: AI-powered infosec resource aggregator.
CTF & learning platforms
- CTFtime: Lists all major CTF events and teams.
- Root-Me: Plenty of challenges from various categories and difficulty levels.
- CryptoHack: Tons of fun and educational challenges.
Application security & source code review
Tools
- Frama-C: Static analysis and formal proof for C programs.
- Krakatoa and Jessie: Front-ends to the Why platform for deductive program verification.
Docker
- Docker Security Series: Series of posts for both red and blue teams.
Linux
Post exploitation & privilege escalation
- Linux Privilege Escalation via Dynamically Linked Shared Object Library.
- GTFOBins: Common exploitable UNIX binaries and ways to take advantage of them.
- LinEnum: Shell script for Linux enumeration.
Mobile
General resources
- OWASP Mobile Security Testing Guide: Comprehensive guide for both Android and iOS with testing guide, verification standard and checklist.
Multi-platform tools
Android
- MOBISEC course on Android security: Includes videos, slides and challenges by Yanick Fratantonio.
- Android-Security-Awesome: Collection of Android-related pentest tools.
iOS
- iOS Pentesting Tools: Series of 4 blog posts introducing the process of testing iOS applications by Allyson O'Malley.
Recon & OSINT
General resources
- Shodan: In-depth search for any internet connected machine.
- Shodan Pentesting Guide by Turgensec.
- Onyphe: Cyber Defense Search Engine.
Google dorks
- Google Hacking Diggity Project: Search engine hacking.
- Google Hacking Database: Collection useful Google dorks from exploit-db.
- SANS Google Dork Cheatsheet (PDF).
Nmap
- nmap-formatter: convert nmap's output to HTML, CSV, JSON, Markdown, Dot, SQLite, Excel, D2.
- nmap-bootstrap-xsl: apply a stylesheet to nmap's XML output and optionally convert it to HTML.
- awesome-nmap-grep: several grep (and friends) patterns to parse nmap's output.
Subdomain enumeration
Guides:
- The Art of Subdomain Enumeration gitbook by Appsecco
- Patrik Hudak's blog: subdomain enumeration and targeted OSINT techniques
Tools:
- OWASP Amass: large attack surface mapping and asset discovery framework
- assetfinder: find subdomains from various open sources
- Sonardb by Omnisint: simply request https://sonar.omnisint.io/subdomains/<tld.com>
- massdns: high performance DNS stub resolver
- Jason Haddix's all.txt DNS wordlist
Web
JavaScript and browser security
XSS
Windows & Active Directory
Pentesting / offensive security
- Lateral Movement Megaprimer.
- Attacking Active Directory (PayloadAllTheThings) by Swisskey.
- Darth Sidious' Gitbook: Lab setup and classic exploitation techniques.
- How to Attack Kerberos 101: blog post by m0chan.
- Credentials Dumping Cheatsheets: Links to various detailed posts about credentials dumping on Windows.
- LOLBAS: Common exploitable Windows binaries.
- AD exploitation cheatsheet by Cas van Cooten: from 2021 but still quite relevant.
- AADInternals.com: The ultimate Entra ID (Azure AD) / Microsoft 365 hacking and admin toolkit.
Wordlists
System Administration
Docker
- ctop: Top-like interface for container metrics.
Emacs
- Mastering Emacs and in particular its Reading Guide.
Git
- Oh Shit, Git!?!: Tips to troubleshoot yourself out of bad situations.
- Demistifying DMARC: Intro to SPF, DKIM and DMARC.