Kontrollturm
_
□
×

Starting Kontrollturm…

Loading system sounds
Kontrollturm
_
□
×
● – up ● – down ● – pending
Application:
Home
Calendar
Notepad
Documents
Objectives
Finances
Flow Controller
Archive
Break Room
Messages
Users
Repository
Payload creation
ZuseZ3 Feed
Listening Post
Craft & Inject
Announcement board
Who's in
My upcoming payouts
Top objectives
Today
Calendar
Chat room
StatusTargetURLHTTP LatencyUptimeSecRecent TLSChecked
Details

Events

WhenEventTargetChange

Alerts

WhenKindTargetFileDetail
Credit – Debit – Prepaid – Unknown –
StatusPANExpNameZip BINChannelSiteWhenPkg
Details
Package wizard
4-step builder — select real cards, add filler, set export, review & generate
Overlap check — is this list already packaged?
PackageNameCardsCreatedClientActions
Package contents
PANExpCVVNameZipChannelWhen
Captures per day
By card type
Top channels
Totals
required header
or basic auth
Request log
no requests yet — GET/POST/PUT/PATCH/DELETE/OPTIONS /egress/<feed> with the required header or Basic auth; anything else is a silent 404
Request detail
select a request on the left
Finds – Unlocked – Alerts – Pings –
Score Detector Summary Source When
Details
select a row
Webhook endpoint
point leakradar.io at
LeakRadar cannot set custom headers. If you set a secret, it is appended as ?token=… on the URL you paste into their dashboard. Wrong or missing tokens get a silent 404. Disable the listener the same way.
Auto-puller (lr-gate)
Finds – Unlocks today –
The standing LeakRadar poller searches LeakRadar and unlocks matching raw files, then posts verified finds to /api/sammlung/result with X-Gate-Key. Unverified detector hits are discarded — not summarized, not stored. Poller: –. Last unlock: –. Last find: –
leakradar.io setup
In LeakRadar: Monitoring → Notification methods → Create, type Webhook, paste the URL above, then click Test. Link the method to a monitored asset (domain / email / keyword). Turn on Auto-unlock if you want username and password in the alert; without it Sammlung stores a heads-up row (the message only).
Expected JSON (auto-unlock on): {"leaks":{"message":"…","unlocked_leaks":[{"id","url","username","password","added_at"}]}}
Craft a stager payload
letters, digits, . _ - only — anything else becomes a dash; leave blank to auto-generate
a legit-looking name; the payload is hosted under a random 64-char path
Active payloads
Inject into a PHP / JS file
The original is backed up to <file>.ktbak and the file's mtime is restored so the change doesn't show in listings. PHP shells trigger on ?<param>=…; the logger writes POSTed credentials to a hidden file you can read in the explorer; the skimmer posts form data home.
How it lands

      
JavaScript listening post
point injected JS at
ready XSS probe:

        
Top objectives

Selected day

click a day
New document
Overview
Bureau 🔒
This week's revenue
Cuts
Invoices & payouts
Transactions (public)
Past weeks
Bureau — locked
100% double-click empty space to add a node · drag to move · connect mode: click two nodes
Upload
Wolfenstein 3D DOSBox
Minesweeper solo · 9×9
Chess play another user
Checkers play another user
Wolfenstein 3D — DOSBox
launching stops the music

High scores

#NameScoreEp
loading hall of fame…
Minesweeper
010 000
Chess — play with other users
pick a game on the left, or start a new one
Pixel art: Ajay Karat / Devil's Work.shop (CC BY 4.0)
My profile

User list

DEADDROP readings, parsed to CSV. Click a file to download.
FileSizeModified
WhenActorActionDetail
0 targets
Ready
—
— EST
Invalid username or password.