Other Cheat Sheets
Build your own DNS Servers
Unbound DNS Tutorial - a validating, recursive, and caching DNS server.
Knot Resolver on Fedora - how to get faster and more secure DNS resolution with Knot Resolver on Fedora.
DNS-over-HTTPS - tutorial to setup your own DNS-over-HTTPS (DoH) server.
dns-over-https - a cartoon intro to DNS over HTTPS.
DNS-over-TLS - following to your DoH server, setup your DNS-over-TLS (DoT) server.
DNS Servers - how (and why) i run my own DNS Servers.
Build your own Certificate Authority
OpenSSL Certificate Authority - build your own certificate authority (CA) using the OpenSSL tools.
step-ca Certificate Authority - build your own certificate authority (CA) using open source step-ca.
Build your own System/Virtual Machine
os-tutorial - how to create an OS from scratch.
Write your Own Virtual Machine - how to write your own virtual machine (VM).
x86 Bare Metal Examples - dozens of minimal operating systems to learn x86 system programming.
simple-computer - the scott CPU from "But How Do It Know?" by J. Clark Scott.
littleosbook - the little book about OS development.
DNS Servers list (privacy)
IP | URL |
---|---|
84.200.69.80 | dns.watch |
94.247.43.254 | opennic.org |
64.6.64.6 | verisign.com |
89.233.43.71 | censurfridns.dk |
1.1.1.1 | cloudflare.com |
94.130.110.185 | dnsprivacy.at |
TOP Browser extensions
Extension name | Description |
---|---|
IPvFoo | Display the server IP address and HTTPS information across all page elements. |
FoxyProxy | Simplifies configuring browsers to access proxy-servers. |
HTTPS Everywhere | Automatically use HTTPS security on many sites. |
uMatrix | Point & click to forbid/allow any class of requests made by your browser. |
uBlock Origin | An efficient blocker: easy on memory and CPU footprint. |
Session Buddy | Manage browser tabs and bookmarks with ease. |
SuperSorter | Sort bookmarks recursively, delete duplicates, merge folders, and more. |
Clear Cache | Clear your cache and browsing data. |
d3coder | Encoding/Decoding plugin for various types of encoding. |
Web Developer | Adds a toolbar button with various web developer tools. |
ThreatPinch Lookup | Add threat intelligence hover tool tips. |
TOP Burp extensions
Extension name | Description |
---|---|
Active Scan++ | Extends Burp's active and passive scanning capabilities. |
Autorize | Automatically detects authorization enforcement. |
AuthMatrix | A simple matrix grid to define the desired levels of access privilege. |
Logger++ | Logs requests and responses for all Burp tools in a sortable table. |
Bypass WAF | Adds headers useful for bypassing some WAF devices. |
JSON Beautifier | Beautifies JSON content in the HTTP message viewer. |
JSON Web Tokens | Enables Burp to decode and manipulate JSON web tokens. |
CSP Auditor | Displays CSP headers for responses, and passively reports CSP weaknesses. |
CSP-Bypass | Passively scans for CSP headers that contain known bypasses. |
Hackvertor | Converts data using a tag-based configuration to apply various encoding. |
HTML5 Auditor | Scans for usage of risky HTML5 features. |
Software Vulnerability Scanner | Vulnerability scanner based on vulners.com audit API. |
Turbo Intruder | Is a powerful bruteforcing tool. |
Upload Scanner | Upload a number of different file types, laced with different forms of payload. |
Hack Mozilla Firefox address bar
In Firefox's address bar, you can limit results by typing special characters before or after your term:
^
- for matches in your browsing history*
- for matches in your bookmarks.%
- for matches in your currently open tabs.#
- for matches in page titles.@
- for matches in web addresses.
Chrome hidden commands
chrome://chrome-urls
- list of all commandschrome://flags
- enable experiments and development featureschrome://interstitials
- errors and warningschrome://net-internals
- network internals (events, dns, cache)chrome://network-errors
- network errorschrome://net-export
- start logging future network activity to a filechrome://safe-browsing
- safe browsing optionschrome://user-actions
- record all user actionschrome://restart
- restart chromechrome://dino
- ERR_INTERNET_DISCONNECTED...cache:<website-address>
- view the cached version of the web page
Bypass WAFs by Shortening IP Address (by 0xInfection)
IP addresses can be shortened by dropping the zeroes:
http://1.0.0.1 → http://1.1
http://127.0.0.1 → http://127.1
http://192.168.0.1 → http://192.168.1
http://0xC0A80001 or http://3232235521 → 192.168.0.1
http://192.168.257 → 192.168.1.1
http://192.168.516 → 192.168.2.4
This bypasses WAF filters for SSRF, open-redirect, etc where any IP as input gets blacklisted.
For more information please see How to Obscure Any URL and Magic IP Address Shortcuts.
Hashing, encryption and encoding (by Michal Špaček)
Hashing
plaintext ➡️ hash
hash ⛔ plaintext
Symmetric encryption
plaintext ➡️ 🔑 ➡️ ciphertext
plaintext ⬅️ 🔑 ⬅️ ciphertext
(🔑 shared key)
Asymmetric encryption
plaintext ➡️ 🔑 ➡️ ciphertext
plaintext ⬅️ 〽️ ⬅️ ciphertext
(🔑 public key, 〽️ private key)
Encoding
text ➡️ encoded
text ⬅️ encoded