| Code |
|
butane
|
|
jIRCii
|
Fully scriptable GUI client with balls for OS X, Linux, and Windows.
|
Download
|
|
The Sleep Scripting Project
|
Powerful perl-like scripting library for Java
|
Download
|
|
pHEAR WiKI
|
Wiki for a personal website.
|
Download
|
|
Other Projects
|
Random side projects that are in the works.
|
Download
|
|
johnycsh
|
|
3dmosmon
|
3d dimensional mosix node monitor using OpenGL.
|
Download
|
|
mosstatd
|
mosix statd needed to use 3dmosmon.
|
Download
|
|
hummingbird
|
networked 2 player first person OpenGL game.
|
Download
|
|
shellbin
|
source port 'authenticating' tcp server wrapper.
|
Download
|
|
shane
|
|
BerlinMUSH
|
MUSH code based in berlin.
|
Download
|
|
skape
|
|
elfcmp
|
ELF binary-to-process comparison tool.
|
Download
|
|
elfsign
|
ELF binary signer and verifier.
|
Download
|
|
fragcomp
|
Fragmented packet payload compiler.
|
Download
|
|
hidethread
|
Injects code into a running application on win32.
|
Download
|
|
ipblocks
|
IP subnet parsing and enumeration library.
|
Download
|
|
libhttp
|
HTTP protocol library.
|
Download
|
|
libmelf
|
ELF object file manipulation library.
|
Download
|
|
libsgml
|
SGML parsing library. Currently supports HTML parsing into a tree.
|
Download
|
|
memgrep
|
Search/replace/dump memory from running processes and core files.
|
Download
|
|
netstat
|
100% replica of netstat.exe but allows for hiding of subnets from the output for win32.
|
Download
|
|
scanapi
|
Arbitrary scanning library that implements the base functional of scanning.
|
Download
|
|
shellcode
|
shellcode for multiple platforms (win32, bsdi, linux)
|
Download
|
|
snifscan
|
Asynchronous sniffing scanner. Capable of very fast scanning.
|
Download
|
|
snifshake
|
TCP handshake via sniffing.
|
Download
|
|
wonton
|
Modular IRC bot similar but better than eggdrop.
|
Download
|
|
xmlstack
|
ELF binary callstack mapping utility.
|
Download
|
|
trew
|
|
envfuzz
|
vulnerability assessment tool for environment variables.
|
Download
|
|
gdbitch
|
converts gdb output from dword to single byte ordered.
|
Download
|
Papers |
|
skape
|
|
Safely Searching Process Virtual
Address Space
|
A problem that is sometimes encountered when implementing an exploit is that the amount of space available for your typical bind shell or reverse shell is not large enough. In scenarios like these, a smaller payload can be used to search process memory for a large payload that can be tucked away somewhere else prior to exploitation. This paper discusses multiple implementations of this type of memory searching payload on both Windows and Linux and attempts to outline some of the optimizations that were made along the way.
|
Download
|
|
Remote Library Injection
|
A paper discussing the implementation and impacts of injecting a dynamically linked library into a remote process via a remote exploit.
|
Download
|
|
Reverse Engineering: Memory Analysis
|
A paper that discusses the concept of 'memory analysis' as it pertains to reverse engineering applications.
|
Download
|
|
Understanding Windows Shellcode
|
A paper regarding the trials and tribulations of writing portable, reliable shellcode for Windows.
|
Download
|