A variety of notes about hacking, written for my own reference. Some notes date to the beginning of my cybersecurity journey and are very basic, while others come from later in my career and are more advanced. May you find something useful here. %% What goes in the spellbook? - Any file with headings - Any file over 32 lines Some spells may also be included in the list below. All (published) spellbook pages should be included, unless they’re embedded in another page. %% > [!IMPORTANT] > The “Spellbook” is my more organized collection of notes. Most of these include or link to shorter notes about specific topics, called “spells”. There are *many* more spells than are included in the spellbook! Use the search at left, or just expand the “Spells” folder, if you’re looking for a specific spell. # Protocols - [[ARP]] - [[CIFS]] - [[DCERPC]] - [[DRSUAPI]] - [[FTP (Protocol)|FTP]] - [[FTPS]] - [[HTTP]] - [[ICMP]] - [[IMAP]] - [[IPSec]] - [[IPv4]] - [[Kerberos]] - [[NFS]] - [[POP3]] - [[SIP]] - [[SMTP]] - [[TCP]] - [[Telnet]] - [[UDP]] # Operating Systems - [[AIX]] - [[Cisco IOS]] - [[Linux]] - [[Windows]] %% ## Arcana - Windows - [[Active Directory]] %% # Languages - [[Bash]] - [[Java]] - [[Perl]] - [[PHP]] - [[Python]] - [[Ruby]] - [[Visual Basic]] # Applications - [[Aircrack-NG]] - [[awk]] - [[basenc]] - [[Burp Suite]] - [[cat]] - [[certutil]] - [[cewl]] - [[crackmapexec]] - [[CUPP]] - [[dig]] - [[dir]] - [[enum4linux]] - [[Evil-WinRM]] - [[ffmpeg]] - [[find]] - [[findstr]] - [[finger]] - [[ftp (Application)|ftp]] - [[fuff]] - [[gdb]] - [[gobuster]] - [[grep]] - [[Harvester]] - [[Hashcat]] - [[Hydra]] - [[icacls]] - [[iftop]] - [[Impacket]] - [[ipconfig]] - [[John the Ripper]] - [[Kerbrute]] - [[less]] - [[man]] - [[Metasploit]] - [[meterpreter]] - [[msfconsole]] - [[msfvenom]] - [[Mimikatz]] - [[more]] - [[MS SQL]] - [[MySQL]] - [[Nano]] - [[nbtscan]] - [[net]] - [[netcat]] - [[netsh]] - [[netstat]] - [[Nikto]] - [[Nmap]] - [[Node.js]] - [[nslookup]] - [[Oracle SQL Server]] - [[OWASP ZAP]] - [[ping]] - [[Polkit]] - [[PowerShell]] - [[Get-FileHash]] - [[Get-WinEvent]] - [[Invoke-Mimikatz]] - [[Invoke-WebRequest]] - [[Powercat]] - [[PowerView]] - [[ps]] - [[reg]] - [[Rubeus]] - [[runas]] - [[smbclient]] - [[smbget]] - [[smbmap]] - [[socat]] - [[SQLMap]] - [[ss]] - [[SSH]] - [[sudo]] - [[systemctl]] - [[systeminfo]] - [[tar]] - [[tcpdump]] - [[tmux]] - [[unbuffer]] - [[ViM]] - [[wfuzz]] - [[whoami]] - [[winrs]] - [[Wireshark]] - [[wmic]] - [[XFreeRDP]] - [[Xterm]] - [[xxd]] - [[youtube-dl]] %% ## Arcana - [[AWS CLI]] - [[chisel]] - [[ghostunnel]] - [[h8mail]] - [[ligolo]] - PowerShell - [[Get-Help]] - [[PowerUp]] - [[PsExec]] - [[PuTTY]] %% # General Knowledge - [[Classic Windows Login and Lock Screen Hacks]] - [[Easy Reverse DNS Lookups]] - [[Equivalent Windows and NIX Commands]] - [[Gemini Compatible Markdown]] - [[HTML Applications]] - [[iOS Quirks]] - [[JSON Web Tokens (JWTs)]] - [[Magic Numbers]] - [[MITRE ATT&CK Emulation Plans]] - [[Regex Metacharacters]] %% ## Arcana - [[Cisco Switch Setup]] - [[Classic Microsoft Excel Command Injection Exploit]] - [[Fuzzing Swift]] - [[PCI Compliance Attestation]] %% # How To… - [[How to Add Windows Users at the Command Line]] - [[How to Automate Netlify Builds with IFTTT]] - [[How to Change a Branch Name in Git]] - [[How to Change a Key Passphrase With OpenSSL]] - [[How to Compact VM Disk Images]] - [[How to Confirm the Existence of a Gmail Address]] - [[How to Create a GPG Key (With SSH Support!)]] - [[How to Export Highlights and Annotations from Kobo eReaders]] - [[How to Extract the Webpage Title From a URL]] - [[How to Find and Replace a Single Line in a Large Text File]] - [[How to Fix EXIF Data on Google Photos Exports]] - [[How to Get an SSL Certificate]] - [[How to Load a Shell with a Simple Executable]] - [[How to Look Up Unicode and Emoji Symbols]] - [[How to Pull SSL Certificates from an External Server]] - [[How to Quickly Bypass ssh-agent]] - [[How to Quickly Find the Canonical Path of a File]] - [[How to Remove Duplicate Lines in Bash]] - [[How to Set the PATH in a Session]] - [[How to Upgrade PostgreSQL]] - [[How to Use an Alternate SSH Key With Git]] - [[How to Use curl and jq with Web APIs]] - [[How to Use OpenSSL to Encrypt and Decrypt Files]] %% ## Arcana - [[How to Activate Chrome Remote Desktop in Google Workspace]] - [[How to Calculate CVSS Scores]] - [[How to Change Microsoft 365's Federation and Provisioning]] - [[How to Configure WatchGuard Access Points]] - [[How to Configure WatchGuard Fireboxes]] - [[How to Copy a File Between Two Systems Using Only the Clipboard]] - [[How to Create an Apple Developer Certificate with Xcode]] - [[How to Create Arbitrarily Long Strings]] - [[How to Determine (Guess) an AWS Root Account Email Address]] - [[How to Directly Link to a File in Google Drive]] - [[How to Disable Admin RDP Restrictions]] - [[How to Disable Microsoft Defender]] - [[How to Exploit Java Remote Method Invocation (RMI)]] - [[How to Investigate Zoom Bombings]] - [[How to Join Two Tables in Quickbase]] - [[How to Mass URL Encode a File]] - [[How to Push and Pull from Different Git Remotes]] - [[How to Restore Zoom Functionality After a Username Change]] - [[How to SSH Into Containers on ECS Managed Using AWS Fargate]] - [[How to Test Credit Card Entry Forms]] - [[How to Uninstall Okta Mobile on Android]] - [[How to Use Locked Print Jobs on Savin Printers with Chrome OS]] %%