brooter
A Russian-language Delphi VCL GUI brute-forcing / credential-stuffing tool distributed under social-engineering filenames. Not a trojan, RAT, or infostealer — the threat is purely in the distribution vector and the unauthorized use against third-party services.
Overview
Brooter is a standalone Windows GUI application built in Delphi 7-era Object Pascal with the Visual Component Library (VCL). The name is Russian slang derived from "brute force" (брутфорс → брут → брутер). It presents a form-based interface for launching dictionary or list-based credential-stuffing attacks against web login forms, with configurable thread count and color-coded result counters.
| Attribute | Value |
|---|---|
| First observed | 2026-05-26 (MalwareBazaar submission) |
| Build language | Russian (CP1251 UI strings) |
| Tool type | Account brute-forcer / credential stuffer |
| Compiler | Delphi 7 / CodeGear (Borland) |
| Framework | VCL Forms with FastMM4 memory manager |
| Contact | ICQ UIN 322322032 (hardcoded in form caption) |
| Distribution | Social-engineering double-extension masquerade |
Build Stack
- Compiler: Delphi 7-era or Delphi 2006/2007 (Borland/CodeGear). FastMM4 Borland Edition (2004–2005) memory manager.
- GUI framework: VCL — TForm, TButton, TEdit, TRadioButton, TGroupBox, TLabeledEdit, TUpDown, TStaticText, TTrayIcon, TPopupMenu.
- HTTP client: WinInet / UrlMon (Delphi wrapper units, not direct API imports).
- Hashing: Custom
md5hashunit for MD5 transforms. - Compression:
ZLibConstunit for zlib decompression (likely for wordlist or response handling). - Custom units:
evalcomp(expression compiler / evaluator),QuickPixel,VolumeControl,XPMenu.
Capabilities
dictionary-attack-password-brute-force— Loads a.txtwordlist and tests passwords against a target login.list-attack-credential-stuffing— Loads a login:password combo list and tests pairs.multi-threaded-http-authentication— Configurable thread count via TUpDown, parallel HTTP POST requests via WinInet.system-tray-minimization— TTrayIcon + TPopupMenu allows hiding the window while threads run.md5-password-transform— Custom MD5 unit present for hashing passwords or verifying responses.social-engineering-double-extension-distribution— Observed distributed asSALES_INQUIRY.pdf.exe.
Deploy / TTPs
Observed Distribution
SALES_INQUIRY.pdf.exe— double-extension masquerade exploiting Windows' hidden-extension default (T1036.007).- No persistence, no C2, no host-data theft. The tool is standalone and the "malicious" behavior is the credential-stuffing against third-party services.
UI Controls (from DFM resource)
| Control | Purpose |
|---|---|
txtDict / txtList |
Password dictionary or combo list file path |
btnDictOpen / btnListOpen |
File-open dialog (.txt filter) |
rdoDict / rdoList |
Attack mode: dictionary vs list |
txtLogin |
Target login/username |
txtThreads / udThreads |
Thread count spinner |
btnStart / btnStop |
Start / stop attack |
cntGood / cntBad / cntCheck |
Valid / invalid / total counters (green/maroon/navy) |
TrayIcon / PopupMenu |
System tray hide/start/stop/exit |
Notable Analyses
b04aa5d0— First observed sample.SALES_INQUIRY.pdf.exe, Delphi VCL, Russian UI, ICQ:322322032. Static-only (no CAPE Windows guest). ^[/intel/analyses/b04aa5d0ede5653b20f6db6d6df0020e396dfe8688f2c4712cff6dccce2002d4.html]
Variants / Aliases
- No other confirmed siblings in this corpus. The tool may circulate under different filenames on Russian-language cracking forums.
Related
- double-extension-masquerade — T1036.007 technique used in distribution.
- social-engineering-filename-lure — Concept page for procurement-themed lures.