'Analyzes banking trojan webinject configurations to extract targeted institutions,
Scanned 9/11/2026
Install to Claude Code
npx -y skills add meltedinhex/analyst-ai-pack --skill analyzing-banking-trojan-webinjects --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Analyzing Banking Trojan Webinjects?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/meltedinhex-analyzing-banking-trojan-webinjects)More formats (shields.io, HTML) on the badges page.
---
name: analyzing-banking-trojan-webinjects
description: 'Analyzes banking trojan webinject configurations to extract targeted institutions,
injected JavaScript/HTML, and data-theft hooks, mapping the fraud workflow. Activates for
requests to analyze banking trojan webinjects, parse a webinject config, or map targeted banks
and credential-theft injections.'
domain: cybersecurity
subdomain: malware-analysis
tags:
- malware-analysis
- banking-trojan
- webinject
- fraud
- credential-theft
version: 1.0.0
author: analyst-ai-pack
license: Apache-2.0
mitre_attack:
- T1185
- T1557
- T1056.001
d3fend:
- D3-SDA
- D3-DA
references:
- 'MITRE ATT&CK T1185 Browser Session Hijacking — https://attack.mitre.org/techniques/T1185/'
- 'Zeus/SpyEye webinject format (public malware research) — https://attack.mitre.org/software/S0259/'
---
# Analyzing Banking Trojan Webinjects
## When to Use
- You have a banking trojan webinject config (Zeus/Gozi/Dridex-style `set_url`/`data_before`/
`data_inject` blocks) and want to extract targeted institutions and injected code.
- You are mapping the web-fraud workflow (form-grabbing, fake fields, MFA interception).
**Do not use** this to deploy or test injects against live banking sites. This skill parses the
config statically and executes nothing.
## Prerequisites
- The decoded webinject config text (decrypt the config first if needed).
## Safety & Handling
- Treat injected JS/HTML as malicious; do not render it. Defang any exfil URLs.
## Workflow
### Step 1: Parse webinject blocks
```bash
python scripts/analyst.py parse webinjects.txt
```
Parses `set_url`/`data_before`/`data_inject`/`data_after` blocks into structured entries with the
targeted URL pattern and the injected snippet.
### Step 2: Extract targets and exfil endpoints
List targeted institution URL patterns and any exfil endpoints referenced by the injected code.
### Step 3: Classify the injection technique
Identify form-grabbing, fake additional fields (SSN, PIN, card), and MFA/OTP interception from the
injected markup/JS.
### Step 4: Defang and report
Defang URLs and summarize targeted banks and theft techniques.
## Validation
- Each webinject block is parsed into target URL + injection.
- Exfil endpoints in injected code are extracted and defanged.
- Injection techniques are classified from the snippet content.
## Pitfalls
- Encrypted/packed configs needing decryption before parsing.
- Wildcard URL patterns matching broadly — note the scope.
- Obfuscated injected JS hiding the true exfil endpoint.
## References
- See [`references/api-reference.md`](references/api-reference.md) for the parser.
- ATT&CK T1185 and webinject format references (linked in frontmatter).
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!