michaeltestliu / pwnshop

Exploit development topics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pwnshop

Notes, cheatsheets, shellcode and exploits.

Progress:

  • Utility - Object/Executable file to shellcode converter script: code
  • Utility - Assembly and link script : code
  • Utility - Shellcode testing skeleton generator : code
  • Exit syscall asm: code
  • Write syscall "Hello world!": code
  • Execve shellcode (dynamic addressing) code
  • Ret2libc exploit for protostar stack6 challenge : code
  • Exploit for protostar stack7 challenge (Smallest ROP chain): code
  • Writeup for protostar stack challenges: [WIP]
  • Exploit for VUPlayer 2.49 (no DEP) local buffer overflow: code, writeup
  • Exploit for FreeFloat FTP, remote buffer overflow: [WIP+WRITEUP]
  • Protostar format string challenges [WIP]
  • Execve shellcode (stack method) : code
  • Execve shellcode using RIP relative addressing code
  • Password Protected Bind Shell (Linux/x64) code, writeup
  • Password Protected Reverse Shell (Linux/x64) code, writeup
  • XANAX - A custom shellcode encoder written in assembly : encoder code, decoder code, writeup
  • A more generic (and somewhat extensible) encoder skeleton written in Go code

Related resources:

  • live overflow
  • the shellcodes handbook
  • exploit-education's protostar and fusion challenges
  • gynvael coldwind
  • corelan
  • fuzzysecurity

About

Exploit development topics


Languages

Language:Jupyter Notebook 37.2%Language:Assembly 32.0%Language:Go 9.1%Language:Shell 8.6%Language:Python 5.9%Language:JavaScript 4.3%Language:C 2.8%