Ankur Tyagi's repositories
ctf
some tasks/solutions from CTF challenges
Elfparsing
Module python for parsing Elf format 32 and 64 bits
Exploit-Demos
How to write basic memory corruption exploits on Windows
exploit-exercises
See http://exploit-exercises.com
exploit_workshop
Sample programs for the Exploit Workshop II
foorep
Forensics/Malware repository
hackfortress
Binary audit challenges for hack fortress 2011.
libnet
Libnet is a high-level API (toolkit) allowing the application programmer to construct and inject network packets. It provides a portable and simplified interface for low-level network packet shaping, handling and injection. Libnet hides much of the tedium of packet creation from the application programmer such as multiplexing, buffer management, arcane packet header information, byte-ordering, OS-dependent issues, and much more. Libnet features portable packet creation interfaces at both the IP-layer and link-layer, as well as a host of supplementary and complementary functionality. Using libnet, quick and simple packet assembly applications can be whipped up with little effort. With a bit more time, more complex programs can be written (Traceroute and Ping were easily rewritten using libnet and libpcap).
libnids
Libnids is an implementation of an E-component of Network Intrusion Detection System. It emulates the IP stack of Linux 2.0.x. Libnids offers IP defragmentation, TCP stream assembly and TCP port scan detection.
malpdfobj
Builds json representation of PDF malware sample
memory_corruption_paper
paper written for an independent study I took in 2012. Uses the Protostar and Fusion VMs (Protostar primarily) from http://exploit-exercises.com/ to explore basics of stack and heap based buffer overflows.
NoMoreXOR
Tool to help guess a files 256 byte XOR key by using frequency analysis
paimei
A reverse engineering framework written in Python.
pydbg
A pure-python win32 debugger interface.
ROPgadget
This tool lets you search your gadgets on your binaries (ELF format) to facilitate your ROP exploitation. Since version 3.0, ROPgadget has a auto-roper for build your payload automatically with the gadgets found.
shellcodeexec
Script to execute in memory a sequence of opcodes
stripe-ctf
Source code and sample exploits for the Stripe CTF Winter 2012
VMNDH-2k12
Emulator architecture NDH - Emulator for CTF NDH 2k12
Windows-Kernel-Flaws
If you want to exploit some kernel overflows, I've designed (long time ago) several levels ; have fun!
yaratool
Python libary to normalize Yara signatures