Skip to content

A sandbox to protect your pwn challenges being pwned in CTF AWD.

License

GPL-2.0, GPL-3.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

Ex1t7/pwn-sandbox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?
=====================

Pwn-Sandbox is a sandbox tool for pwner to protect your own gamebox on AWD CTF Challenges.

What can this do?
=====================

1. Protect sensitive syscall like fork, execve, clone etc.
2. Record traffic from other teams.

How to use this?
=====================

Add "-orig" postfix to original binary name and change pwn-sandbox to original binary name. 
Traffic and syscall will log into /tmp/.binaryname/ directory. timestamp-std is stdin/stdout log, timestamp-n is other fds' log, timestamp-syscall is syscall log.

How this thing work?
=====================

See ptrace(3) for more details.

Build from source.
=====================

autoreconf --install
./configure
make
make install (*Optional, this binary will not install to system dir.)

It is better to build with static link to prevent libc difference between gamebox and your own system. Use ./configure LDFLAGS=-static to enable it.

About

A sandbox to protect your pwn challenges being pwned in CTF AWD.

Resources

License

GPL-2.0, GPL-3.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 56.2%
  • C 42.1%
  • Other 1.7%