Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0xM3R/cgPwn
A lightweight VM for hardware hacking, RE (fuzzing, symEx, exploiting etc) and wargaming tasks
https://github.com/0xM3R/cgPwn
cgpwn ctf-tools symbolic-execution vagrant vm
Last synced: 3 months ago
JSON representation
A lightweight VM for hardware hacking, RE (fuzzing, symEx, exploiting etc) and wargaming tasks
- Host: GitHub
- URL: https://github.com/0xM3R/cgPwn
- Owner: 0xM3R
- Created: 2017-02-28T08:50:43.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-09-04T01:38:54.000Z (over 5 years ago)
- Last Synced: 2024-09-24T15:38:00.221Z (3 months ago)
- Topics: cgpwn, ctf-tools, symbolic-execution, vagrant, vm
- Language: Shell
- Homepage:
- Size: 10.7 KB
- Stars: 355
- Watchers: 17
- Forks: 60
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cgPwn - Cyber Grand Pwnage Box
This is a Ubuntu VM tailored for hardware hacking, RE and Wargaming.## Tools included
* Pwndbg
* Pwntools
* Binwalk
* Radare2
* Capstone, Unicorn and Keystone Engines
* Qira Timeless Debugger
* AFL
* Valgrind , VGdb
* ROPGadget, XRop, Ropper, rp++
* Intel PIN
* Angr
* z3
* frida
* Compiler tools: CLANG, LLVM, GDBMultiarch, GDBArm
* Useful tools: htop, lynx, socat, p7zip, mc
![cgPwn Usage DEMO](https://thumbs.gfycat.com/AccomplishedPleasedBlackrhino-size_restricted.gif)## Vagrant
### Install VirtualBox
Check [Virtualbox](https://www.virtualbox.org/wiki/Downloads) for information on installing Virtualbox on your respective operating system.### Install Vagrant
Check [VagrantUp](https://www.vagrantup.com/downloads.html) for information on installing vagrant.### Fire up the VM
```
git clone https://github.com/0xM3R/cgPwn
cd cgPwn
vagrant up
... Grab a beer and relax until everything is getting setup for you ;)
vagrant ssh
```## Default settings
By default, [personal dotfiles](http://github.com/0xM3R/dotfiles) are installed onto the VM. Simply comment out the following lines in cgPwn.sh if you don't want my settings.```
# Personal config
sudo apt-get -y install stow
cd ~
rm .bashrc
git clone https://github.com/0xM3R/dotfiles
cd dotfiles
chmod a+x ./install.sh
./install.sh
```### Shared folder
Drop files in the `sharedFolder` folder on your host to find them on your VM at `/home/vagrant/sharedFolder`