All Projects → alanvivona → Pwnshop

alanvivona / Pwnshop

Exploit Development, Reverse Engineering & Cryptography

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
go
31211 projects - #10 most used programming language
golang
3204 projects
shellcode
44 projects

Projects that are alternatives of or similar to Pwnshop

Reverse Engineering Tutorial
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
Stars: ✭ 5,763 (+3350.9%)
Mutual labels:  arm, x86, x64, reverse-engineering
Rop Tool
A tool to help you write binary exploits
Stars: ✭ 590 (+253.29%)
Mutual labels:  arm, x86, rop
Capstone
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Stars: ✭ 5,374 (+3117.96%)
Mutual labels:  arm, x86, reverse-engineering
Reverse Engineering
This repository contains some of the executables that I've cracked.
Stars: ✭ 29 (-82.63%)
Mutual labels:  arm, x86, reverse-engineering
Plasma
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Stars: ✭ 2,956 (+1670.06%)
Mutual labels:  arm, x86, reverse-engineering
Easy Linux Pwn
A set of Linux binary exploitation tasks for beginners on various architectures
Stars: ✭ 353 (+111.38%)
Mutual labels:  arm, x86, rop
Reko
Reko is a binary decompiler.
Stars: ✭ 942 (+464.07%)
Mutual labels:  arm, x86, reverse-engineering
opcodesDB
x86-64 | ARM (AArch32/AArch64/THUMB) full instruction set.
Stars: ✭ 49 (-70.66%)
Mutual labels:  arm, x64, x86
Pentesting toolkit
🏴‍☠️ Tools for pentesting, CTFs & wargames. 🏴‍☠️
Stars: ✭ 1,268 (+659.28%)
Mutual labels:  cryptography, infosec, reverse-engineering
Barf Project
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
Stars: ✭ 1,280 (+666.47%)
Mutual labels:  arm, x86, reverse-engineering
Inline Hook
simple inline-hook framework works for x86, x64, arm and thumb
Stars: ✭ 102 (-38.92%)
Mutual labels:  arm, x86, x64
xgadget
Fast, parallel, cross-variant ROP/JOP gadget search for x86/x64 binaries.
Stars: ✭ 33 (-80.24%)
Mutual labels:  x64, x86, rop
X64dbg
An open-source x64/x32 debugger for windows.
Stars: ✭ 37,825 (+22549.7%)
Mutual labels:  x86, x64, reverse-engineering
Unicorn
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+2854.49%)
Mutual labels:  arm, x86, reverse-engineering
Reverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
Stars: ✭ 7,234 (+4231.74%)
Mutual labels:  arm, x64, x86
Keypatch
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
Stars: ✭ 939 (+462.28%)
Mutual labels:  arm, x86, reverse-engineering
Capstone.NET
.NET Core and .NET Framework binding for the Capstone Disassembly Framework
Stars: ✭ 108 (-35.33%)
Mutual labels:  arm, x64, x86
fdtd3d
fdtd3d is an open source 1D, 2D, 3D FDTD electromagnetics solver with MPI, OpenMP and CUDA support for x86, arm, arm64 architectures
Stars: ✭ 77 (-53.89%)
Mutual labels:  arm, x64, x86
Write Ups
📚 VoidHack CTF write-ups
Stars: ✭ 45 (-73.05%)
Mutual labels:  cryptography, crypto, reverse-engineering
Bap
Binary Analysis Platform
Stars: ✭ 1,385 (+729.34%)
Mutual labels:  arm, x86, reverse-engineering

Pwnshop

Reverse Engineering, Exploitation & Crypto.

Check out my blog, follow me on Twitter and Youtube!

Support the project :

Buy Me A Coffee

Contents:

  • Reverse engineering a simple crackme called “Just see”: writeup

  • Reverse engineering a level 1 crackme "Easy_firstCrackme-by-D4RK_FL0W": writeup

  • Utility - Object/Executable file to shellcode converter script: code

  • Utility - Assembly and link script : code

  • Utility - Shellcode testing skeleton generator : code

  • Utility - GDB python script template : 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

  • Exploit for VUPlayer 2.49 (no DEP) local buffer overflow: code, writeup

  • 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, Featured in the 1st number of Paged-Out

  • XANAX - A custom shellcode encoder written in assembly :

  • A more generic (and somewhat extensible) encoder skeleton written in Go code

  • Gocryper : A custom AES shellcode crypter written in Go code, writeup

  • A basic Polimorphic Engine written in Go code, writeup

  • Egg-hunter shellcode (Linux/x64) code, writeup

  • Password Protected Reverse Shell (Linux/ARMv6)

  • MalwareTech's String Challenges crackmes: writeup

  • MalwareTech's Shellcode Challenges crackmes: writeup

  • DEFCON Qualys 2019 : Speedrun-001 exploit (Stack-based bof + ROP): code

  • Solution for the crackme "Crackme2-be-D4RK_FL0W" writeup

  • Solution for the crackme "Crack3-by-D4RK_FL0W" :

    • Option 1 - Using r2 macros to extract the PIN: code
    • Option 2 - Using GEF and unicorn-engine emulation to bruteforce the PIN: code
    • Blog post exploring both options: writeup
  • Utility - r2frida Cheatsheet: writeup

  • Solution for the crackme "alien_bin" writeup

  • Automated solutions for the crackme "mexican": writeup, script solution 1: carving, script solution 2: patching

  • Writeup for the crackme "crackme_by_coulomb" (.net): writeup

  • Writeup for the crackme "shadows_registerme" (.net): writeup

  • Writeup for the crackme "removemytrial_by_coulomb" (.net): writeup

  • Writeup for the crackme "Get The Password": writeup, code (keygen)

  • Cyptopals Solutions: Set 1, Challenge 1. "Convert hex to base64": code

  • Cyptopals Solutions: Set 1, Challenge 2. "Fixed XOR": code

  • Cyptopals Solutions: Set 1, Challenge 3. "Single-byte XOR cipher": code

  • Cyptopals Solutions: Set 1, Challenge 4. "Detect single-character XOR": code

  • Cyptopals Solutions: Set 1, Challenge 5. "Implement repeating-key XOR": code

  • Cyptopals Solutions: Set 1, Challenge 6. "Break repeating-key XOR": code

  • Cyptopals Solutions: Set 1, Challenge 7. "AES in ECB mode": code

  • Cyptopals Solutions: Set 1, Challenge 8. "Detect AES in ECB mode": code

  • Cyptopals Solutions: Set 2, Challenge 9. "Implement PKCS#7 padding": code

  • Cyptopals Solutions: Set 2, Challenge 15. "PKCS#7 padding validation": code

Useful links:

Tools:

A non-exhaustive list of tools

Resources:

There's a LOT of stuff out there. These are just the most useful things I've found so far.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].