03
Historical security archive
Early research, source code, and technical notes.
A contextual archive of proof-of-concept code, low-level experiments, and educational material retained for provenance and defensive study.
42
Archived artifacts
4
Collections
Historical
Maintenance
Historical and unmaintained
These artifacts may target obsolete software and may contain unsafe assumptions. Do not execute them on systems you do not own or have explicit permission to test. No support or operational guidance is provided.
01
Proofs of concept
18 artifacts
Original C and Python artifacts retained as part of the disclosure record. The files are served as downloads and have not been modernized.
tt-eudora.c
Qualcomm Eudora IMAPd remote pre-authentication Ring-0 proof of concept
tt-mercury.c
Pegasus Mercury IMAPd remote shell proof of concept
tt-newspost.c
Local proof of concept for Newspost 2.1.1
tt-procps.c
Local proof of concept for procps 3.2.5
tt-pwck.c
Local proof of concept for pwck
tt-kon2.c
Local root proof of concept for kon2
tt-bluecoat.c
Blue Coat WinProxy remote heap overflow proof of concept
tt-eudora.py
Qualcomm Eudora email client proof of concept
tt-lotus.py
IBM Lotus Domino proof of concept
tt-sfxpoc.py
WinRAR SFX stack buffer overflow proof of concept
tt-vmware.py
VMware VMX file-property heap overflow proof of concept
tt-vmware.c
VMware NAT remote proof of concept
tt-skype.c
Skype vCard memory-corruption proof of concept
NtOpenFile.py
Bitdefender Internet Security ZwOpenFile() proof of concept
CA-NtOpenSection.py
CA Internet Security Suite ZwOpenSection() proof of concept
CA-NtCreateSymbolicLinkObject.py
CA Internet Security Suite NtCreateSymbolicLinkObject() proof of concept
CA-NtCreateKey.py
CA Internet Security Suite NtCreateKey() proof of concept
tt-shareutils.c
Local proof of concept for shareutils 4.2.1 and earlier
02
Bytecode and shellcode
3 artifacts
Historical source and compressed collections used while studying low-level execution and operating-system interfaces.
03
Linux x86 syscall sources
17 artifacts
Individual assembler examples and small helper programs preserved from the original bytecode reference collection.
ASMLINK
Assembler linker helper
CHMOD/CHMOD.ASM
chmod syscall
CHOWN/CHOWN.ASM
chown syscall
CONNECT/CONNECT.ASM
connect syscall
DUP2/DUP2.ASM
dup2 syscall
EXEC/EXEC.ASM
exec syscall
EXIT/EXIT.ASM
exit syscall
FORK/FORK.ASM
fork syscall
INLINE.C
Inline assembly example
MKDIR/MKDIR.ASM
mkdir syscall
OPCODE.PY
Opcode extraction utility
OPEN/OPEN.ASM
open syscall
PAUSE/PAUSE.ASM
pause syscall
REBOOT/REBOOT.ASM
reboot syscall
SOCKET/SOCKET.ASM
socket syscall
START.C
C harness
WRITE/WRITE.ASM
write syscall
04
Technical texts
4 artifacts
Early educational material on common vulnerability classes and low-level implementation techniques.
Format-string vulnerabilities
Introduction with exploit examples (German)
Integer overflows
Introduction with exploit examples (German)
Introduction to bytecode
Historical introduction to shellcode and bytecode
Linux x86 shellcode fundamentals
External reference on writing Linux x86 shellcode (English)