Skip to main content

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)

IPURL
84.200.69.80dns.watch
94.247.43.254opennic.org
64.6.64.6verisign.com
89.233.43.71censurfridns.dk
1.1.1.1cloudflare.com
94.130.110.185dnsprivacy.at

TOP Browser extensions

Extension nameDescription
IPvFooDisplay the server IP address and HTTPS information across all page elements.
FoxyProxySimplifies configuring browsers to access proxy-servers.
HTTPS EverywhereAutomatically use HTTPS security on many sites.
uMatrixPoint & click to forbid/allow any class of requests made by your browser.
uBlock OriginAn efficient blocker: easy on memory and CPU footprint.
Session BuddyManage browser tabs and bookmarks with ease.
SuperSorterSort bookmarks recursively, delete duplicates, merge folders, and more.
Clear CacheClear your cache and browsing data.
d3coderEncoding/Decoding plugin for various types of encoding.
Web DeveloperAdds a toolbar button with various web developer tools.
ThreatPinch LookupAdd threat intelligence hover tool tips.

TOP Burp extensions

Extension nameDescription
Active Scan++Extends Burp's active and passive scanning capabilities.
AutorizeAutomatically detects authorization enforcement.
AuthMatrixA 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 WAFAdds headers useful for bypassing some WAF devices.
JSON BeautifierBeautifies JSON content in the HTTP message viewer.
JSON Web TokensEnables Burp to decode and manipulate JSON web tokens.
CSP AuditorDisplays CSP headers for responses, and passively reports CSP weaknesses.
CSP-BypassPassively scans for CSP headers that contain known bypasses.
HackvertorConverts data using a tag-based configuration to apply various encoding.
HTML5 AuditorScans for usage of risky HTML5 features.
Software Vulnerability ScannerVulnerability scanner based on vulners.com audit API.
Turbo IntruderIs a powerful bruteforcing tool.
Upload ScannerUpload 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 commands
  • chrome://flags - enable experiments and development features
  • chrome://interstitials - errors and warnings
  • chrome://net-internals - network internals (events, dns, cache)
  • chrome://network-errors - network errors
  • chrome://net-export - start logging future network activity to a file
  • chrome://safe-browsing - safe browsing options
  • chrome://user-actions - record all user actions
  • chrome://restart - restart chrome
  • chrome://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