{"version":1,"pages":[{"id":"-MdOd-UJsZdrA45VW34e","title":"Welcome!","pathname":"/","siteSpaceId":"sitesp_cEm87","emoji":"1f929","description":"Welcome to 4pfsec's repo where you'll find all things Cybersecurity & Penetration Testing!!"},{"id":"-Mdc4VbrV5fA-m3bdron","title":"Remote Buffer Overflow","pathname":"/buffer-overflow/remote-buffer-overflow","siteSpaceId":"sitesp_cEm87","description":"This subsection would cover the exploitation of Stack Based Remote Buffer Overflows","breadcrumbs":[{"label":"Buffer overflow"}]},{"id":"-Mdc60Murhtz4puDI801","title":"Crashing the Application","pathname":"/buffer-overflow/remote-buffer-overflow/crashing-the-application","siteSpaceId":"sitesp_cEm87","description":"In order to exploit the target application, we need to crash the application and be able to overwrite the EIP with our own values.","breadcrumbs":[{"label":"Buffer overflow"},{"label":"Remote Buffer Overflow"}]},{"id":"-Mdc6BkP3GjNhSOS6iSh","title":"Controlling the EIP","pathname":"/buffer-overflow/remote-buffer-overflow/controlling-the-eip","siteSpaceId":"sitesp_cEm87","description":"To take control of the EIP, we first need to locate the EIP’s exact position in the buffer of 600. To do this we will make use of a tool called “msf-pattern_create”.","breadcrumbs":[{"label":"Buffer overflow"},{"label":"Remote Buffer Overflow"}]},{"id":"-Mdc6Da49A47mKzdnudk","title":"Finding Bad Characters","pathname":"/buffer-overflow/remote-buffer-overflow/finding-bad-characters","siteSpaceId":"sitesp_cEm87","description":"We need to be warry of bad characters and pick them out so that our payload doesn't contain any characters that might cause our exploit to fail.","breadcrumbs":[{"label":"Buffer overflow"},{"label":"Remote Buffer Overflow"}]},{"id":"-Mdc6BHaP8-M-eouGrxR","title":"Finding a Return Address","pathname":"/buffer-overflow/remote-buffer-overflow/finding-a-return-address","siteSpaceId":"sitesp_cEm87","description":"This Return Address would be written in the EIP and used to direct the application to where our payload will be located! Mona.py would be used for this as well.","breadcrumbs":[{"label":"Buffer overflow"},{"label":"Remote Buffer Overflow"}]},{"id":"-Mdc6EkYi4euo1-0z_sh","title":"Generating Shellcode","pathname":"/buffer-overflow/remote-buffer-overflow/generating-shellcode","siteSpaceId":"sitesp_cEm87","description":"This is the most crucial step as it decides whether we get a shell!","breadcrumbs":[{"label":"Buffer overflow"},{"label":"Remote Buffer Overflow"}]},{"id":"-Mdc6EdLNj5BmGW1_NQ2","title":"Getting a Shell","pathname":"/buffer-overflow/remote-buffer-overflow/getting-a-shell","siteSpaceId":"sitesp_cEm87","description":"With some final modification to the POC, a shell will be obtained.","breadcrumbs":[{"label":"Buffer overflow"},{"label":"Remote Buffer Overflow"}]},{"id":"-Mg_khnyeyqYv5Ko7pYd","title":"Wifi Pineapple - Tetra","pathname":"/wireless-penetration-testing/wifi-pineapple-tetra","siteSpaceId":"sitesp_cEm87","description":"","breadcrumbs":[{"label":"Wireless Penetration Testing"}]},{"id":"-Mg_l7H56isXZr2gnBJ8","title":"Setup","pathname":"/wireless-penetration-testing/wifi-pineapple-tetra/setup","siteSpaceId":"sitesp_cEm87","description":"This subsection covers the setup process of the Tetra.","breadcrumbs":[{"label":"Wireless Penetration Testing"},{"label":"Wifi Pineapple - Tetra"}]},{"id":"-Mg_niCFXaTgDFWSNH2a","title":"Firmware Upgrade","pathname":"/wireless-penetration-testing/wifi-pineapple-tetra/firmware-upgrade","siteSpaceId":"sitesp_cEm87","description":"This subsection covers the firmware update process of the Tetra.","breadcrumbs":[{"label":"Wireless Penetration Testing"},{"label":"Wifi Pineapple - Tetra"}]},{"id":"-Mg_nhslDtZXnMJYtgQ5","title":"Capturing Wireless Handshake","pathname":"/wireless-penetration-testing/wifi-pineapple-tetra/capturing-wireless-handshake","siteSpaceId":"sitesp_cEm87","description":"This section covers how a wireless handshake can be captured via the deauth method","breadcrumbs":[{"label":"Wireless Penetration Testing"},{"label":"Wifi Pineapple - Tetra"}]},{"id":"-Mg_nglUyVk9xsI9Navo","title":"Cracking WPA2 Handshake","pathname":"/wireless-penetration-testing/wifi-pineapple-tetra/cracking-wpa2-handshake","siteSpaceId":"sitesp_cEm87","description":"This section will cover how to crack a WPA2 handshakes captured with the previously showcased attack vector","breadcrumbs":[{"label":"Wireless Penetration Testing"},{"label":"Wifi Pineapple - Tetra"}]},{"id":"-Mg_neqwk1nmHC2DlTyw","title":"PineAP","pathname":"/wireless-penetration-testing/wifi-pineapple-tetra/pineap","siteSpaceId":"sitesp_cEm87","description":"This section contains information on PineAP and how it can be used","breadcrumbs":[{"label":"Wireless Penetration Testing"},{"label":"Wifi Pineapple - Tetra"}]},{"id":"-Mg_neJ9i4fe6c0WONKf","title":"Modules","pathname":"/wireless-penetration-testing/wifi-pineapple-tetra/modules","siteSpaceId":"sitesp_cEm87","description":"This section contains information about community modules that can be used on top of the PineAP Attack","breadcrumbs":[{"label":"Wireless Penetration Testing"},{"label":"Wifi Pineapple - Tetra"}]},{"id":"wh4iXQ2ZCQI6zyZCtn3P","title":"Authentication","pathname":"/portswigger-labs/authentication","siteSpaceId":"sitesp_cEm87","description":"https://portswigger.net/web-security/authentication","breadcrumbs":[{"label":"PortSwigger Labs"}]},{"id":"ncRPpJRlO7YLvbNU9obb","title":"Username enumeration via different responses","pathname":"/portswigger-labs/authentication/username-enumeration-via-different-responses","siteSpaceId":"sitesp_cEm87","description":"This lab is vulnerable to username enumeration and password brute-force attacks.","breadcrumbs":[{"label":"PortSwigger Labs"},{"label":"Authentication"}]},{"id":"t1jE0wFQb8V0BZEvcNcc","title":"Username enumeration via subtly different responses","pathname":"/portswigger-labs/authentication/username-enumeration-via-subtly-different-responses","siteSpaceId":"sitesp_cEm87","description":"This lab is subtly vulnerable to username enumeration and password brute-force attacks.","breadcrumbs":[{"label":"PortSwigger Labs"},{"label":"Authentication"}]},{"id":"eUYvQn7CDEQhhewwRTSX","title":"Username enumeration via response timing","pathname":"/portswigger-labs/authentication/username-enumeration-via-response-timing","siteSpaceId":"sitesp_cEm87","description":"This lab is vulnerable to username enumeration using its response times.","breadcrumbs":[{"label":"PortSwigger Labs"},{"label":"Authentication"}]},{"id":"mznt6ogPglVTgByPbkpt","title":"Advent of Cyber 3 (2021)","pathname":"/tryhackme/advent-of-cyber-3-2021","siteSpaceId":"sitesp_cEm87","emoji":"1f384","description":"25 days of cyber security leading up to Christmas!","breadcrumbs":[{"label":"TryHackMe"}]},{"id":"osziVr8EU19lpPQ768pI","title":"[Day 1] Save The Gifts","pathname":"/tryhackme/advent-of-cyber-3-2021/day-1-save-the-gifts","siteSpaceId":"sitesp_cEm87","description":"{Web Exploitation = Insecure Direct Object Reference vulnerability}","breadcrumbs":[{"label":"TryHackMe"},{"label":"Advent of Cyber 3 (2021)","emoji":"1f384"}]},{"id":"YzGqg4QRoTCSR6BMlWSs","title":"[Day 2] Elf HR Problems","pathname":"/tryhackme/advent-of-cyber-3-2021/day-2-elf-hr-problems","siteSpaceId":"sitesp_cEm87","description":"{Web Exploitation = Cookie Manipulation}","breadcrumbs":[{"label":"TryHackMe"},{"label":"Advent of Cyber 3 (2021)","emoji":"1f384"}]},{"id":"Dr18YjJcrVN7Bj2Vj0m8","title":"[Day 3] Christmas Blackout","pathname":"/tryhackme/advent-of-cyber-3-2021/day-3-christmas-blackout","siteSpaceId":"sitesp_cEm87","description":"{Web Exploitation = Content Discovery}","breadcrumbs":[{"label":"TryHackMe"},{"label":"Advent of Cyber 3 (2021)","emoji":"1f384"}]},{"id":"2seXHbWWuCic5km9a8AM","title":"[Day 4] Santa's Running Behind","pathname":"/tryhackme/advent-of-cyber-3-2021/day-4-santas-running-behind","siteSpaceId":"sitesp_cEm87","description":"{Web Exploitation = Fuzzing}","breadcrumbs":[{"label":"TryHackMe"},{"label":"Advent of Cyber 3 (2021)","emoji":"1f384"}]},{"id":"pCK72mzv88IHDs13TfWd","title":"[Day 5] Pesky Elf Forum","pathname":"/tryhackme/advent-of-cyber-3-2021/day-5-pesky-elf-forum","siteSpaceId":"sitesp_cEm87","description":"{Web Exploitation = XSS}","breadcrumbs":[{"label":"TryHackMe"},{"label":"Advent of Cyber 3 (2021)","emoji":"1f384"}]},{"id":"35ruliBe1nhY04HmyO8x","title":"[Day 6]  Patch Management Is Hard","pathname":"/tryhackme/advent-of-cyber-3-2021/day-6-patch-management-is-hard","siteSpaceId":"sitesp_cEm87","description":"{Web Exploitation = LFI}","breadcrumbs":[{"label":"TryHackMe"},{"label":"Advent of Cyber 3 (2021)","emoji":"1f384"}]},{"id":"H0fHiZdTp1t44Rsw1KeS","title":"[Day 7] Migration Without Security","pathname":"/tryhackme/advent-of-cyber-3-2021/day-7-migration-without-security","siteSpaceId":"sitesp_cEm87","description":"{Web Exploitation = NoSQLi}","breadcrumbs":[{"label":"TryHackMe"},{"label":"Advent of Cyber 3 (2021)","emoji":"1f384"}]},{"id":"nwB3mTNPeZp5nyOl7HqK","title":"[Day 8] Santa's Bag of Toys","pathname":"/tryhackme/advent-of-cyber-3-2021/day-8-santas-bag-of-toys","siteSpaceId":"sitesp_cEm87","description":"{Incident response = PowerShell Transcription Logs}","breadcrumbs":[{"label":"TryHackMe"},{"label":"Advent of Cyber 3 (2021)","emoji":"1f384"}]},{"id":"5XPY7F2KYgJqRG6VSjPf","title":"[Day 9] Where Is All This Data Going","pathname":"/tryhackme/advent-of-cyber-3-2021/day-9-where-is-all-this-data-going","siteSpaceId":"sitesp_cEm87","description":"{Network Forensics}","breadcrumbs":[{"label":"TryHackMe"},{"label":"Advent of Cyber 3 (2021)","emoji":"1f384"}]},{"id":"ffW7QZ6hmx26yrFzuTKv","title":"Cloud Computing Fundamentals","pathname":"/google-cloud-computing/cloud-computing-fundamentals","siteSpaceId":"sitesp_cEm87","emoji":"2601","description":"The Google Cloud Computing Foundations courses provide an overview of concepts central to cloud basics, big data, and machine learning, and where and how Google Cloud fits in.","breadcrumbs":[{"label":"Google Cloud Computing "}]},{"id":"eIRVlYdUUwDWIahmuDng","title":"Getting Started with Cloud Shell and gcloud","pathname":"/google-cloud-computing/cloud-computing-fundamentals/getting-started-with-cloud-shell-and-gcloud","siteSpaceId":"sitesp_cEm87","description":"LAB 1","breadcrumbs":[{"label":"Google Cloud Computing "},{"label":"Cloud Computing Fundamentals","emoji":"2601"}]},{"id":"6uWLrhSV3G4L22huqTm7","title":"Creating a Virtual Machine","pathname":"/google-cloud-computing/cloud-computing-fundamentals/creating-a-virtual-machine","siteSpaceId":"sitesp_cEm87","description":"LAB 2","breadcrumbs":[{"label":"Google Cloud Computing "},{"label":"Cloud Computing Fundamentals","emoji":"2601"}]},{"id":"E347OJRU8lwH5e3mELJo","title":"App Engine: Qwik Start - Python","pathname":"/google-cloud-computing/cloud-computing-fundamentals/app-engine-qwik-start-python","siteSpaceId":"sitesp_cEm87","description":"LAB 3","breadcrumbs":[{"label":"Google Cloud Computing "},{"label":"Cloud Computing Fundamentals","emoji":"2601"}]},{"id":"XMaEAWnf8OuXtkwNapKD","title":"Cloud Functions: Qwik Start - Command Line","pathname":"/google-cloud-computing/cloud-computing-fundamentals/cloud-functions-qwik-start-command-line","siteSpaceId":"sitesp_cEm87","description":"LAB 4","breadcrumbs":[{"label":"Google Cloud Computing "},{"label":"Cloud Computing Fundamentals","emoji":"2601"}]},{"id":"kEgWNamNC8lxudkI5Rwv","title":"Kubernetes Engine: Qwik Start","pathname":"/google-cloud-computing/cloud-computing-fundamentals/kubernetes-engine-qwik-start","siteSpaceId":"sitesp_cEm87","description":"LAB 5","breadcrumbs":[{"label":"Google Cloud Computing "},{"label":"Cloud Computing Fundamentals","emoji":"2601"}]},{"id":"d4XafYJHf7GuIKSpPxN5","title":"Set Up Network and HTTP Load Balancers","pathname":"/google-cloud-computing/cloud-computing-fundamentals/set-up-network-and-http-load-balancers","siteSpaceId":"sitesp_cEm87","description":"LAB 6","breadcrumbs":[{"label":"Google Cloud Computing "},{"label":"Cloud Computing Fundamentals","emoji":"2601"}]}]}