Skip to content

Latest commit

 

History

History

ictf06

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

iCTF 2006 — The Hillbilly Bank

Date: December 2006 Format: Attack-Defense Teams: 25 (USA, Europe, Australia)


The Story

The 2006 iCTF's theme was the Hillbilly Bank — a rich-yet-uneducated financial institution. Teams competed in an attack-defense format defending and attacking the bank's online services.

The Hillbilly Bank's charm lay in its combination of wealth and technical naivety: its systems were valuable targets but poorly secured, reflecting common real-world patterns where financial institutions build complex systems without security-first thinking.

Services

Name Category Language Source Description
hillbilly-bank crypto Python ✓ RSA check signing (central + branch bank)
mom-bank web PHP ✓ Member portal (lighttpd, port 1336)
ipa-interbank web Ruby on Rails ✓ Currency exchange (mongrel, port 3000)
ins-insurance web PHP ✓ Insurance purchase and claims
atm binary Python ✓ ATM network service (account/balance)
bts-travel binary Python ✓ Travel booking service
etj-transactions binary Python ✓ Transaction service
bpt-proto binary C binary only Bank protocol daemon
sts-stock binary C++ ✓ Stock market service

Source code extracted from CTF VM (bank2006.tar.gz) via qemu-img + debugfs. VM image: vms/bank2006.tar.gz

Data

Path Contents Size
site/ Original competition website —
vms/bank2006.tar.gz VM image for the bank service ~2.2 GB total
pictures/ Event photographs —
SecurityWireCTF.pdf SecurityWire article about the competition —

References