Detailed analysis of captured phishing page
Used to detect similar phishing pages based on HTML content
| Algorithm | Hash Value |
|---|---|
|
CONTENT
TLSH
|
T1F832EB7072901ABB91CBD2E1B275AF5A72C8CB4BCA5BD701A3F983845FC7C92DD48254 |
|
CONTENT
ssdeep
|
192:hZLLSPaLKGHnC//swsIwaocZ4J3u5uxTRWAwzDfS:nL6QHnC3swRZITJRWAwzDq |
Used to detect visually similar phishing pages based on screenshots
| Algorithm | Hash Value |
|---|---|
|
VISUAL
pHash
|
b3333333c9cc6664 |
|
VISUAL
aHash
|
e7e7e7ffe7e7ffff |
|
VISUAL
dHash
|
4d4d4d124c4d120a |
|
VISUAL
wHash
|
0707272f07072f3f |
|
VISUAL
colorHash
|
07200000030 |
|
VISUAL
cropResistant
|
4d4d4d124c4d120a,33f4d989f9e5cdd9 |
โข Threat: Phishing
โข Target: Nubank customers
โข Method: Impersonation and deceptive website
โข Exfil: Likely steals personal and financial information. The javascript obfuscation could be part of the exfiltration strategy.
โข Indicators: Domain mismatch, recent domain, brand impersonation
โข Risk: High
The attackers are attempting to trick users into providing their personal and financial information by impersonating Nubank and offering loans. They are using a look-alike website with a misleading domain.
The javascript obfuscation is designed to hide malicious code from detection tools and potentially deploy a keylogger or exfiltrate sensitive data
1. Step 1: User lands on page with optional CPF in URL (pre-filled if present) 2. Step 2: User enters CPF and agrees to terms via processForm() 3. Step 3: consultarCPF() sends CPF to external API and receives full personal data (name, mother's name, birthdate, etc.) 4. Step 4: Data is displayed to user for 'confirmation' and stored in localStorage 5. Step 5: redirecionarParaChat() redirects to next phishing stage with all data preserved in localStorage and URL parameters 6. Step 6: Subsequent stages likely harvest banking credentials (not shown in this code)
1. Step 1: User lands on page with optional CPF in URL (pre-filled if present) 2. Step 2: User enters CPF and agrees to terms via processForm() 3. Step 3: consultarCPF() sends CPF to external API and receives full personal data (name, mother's name, birthdate, etc.) 4. Step 4: Data is displayed to user for 'confirmation' and stored in localStorage 5. Step 5: redirecionarParaChat() redirects to next phishing stage with all data preserved in localStorage and URL parameters 6. Step 6: Subsequent stages likely harvest banking credentials (not shown in this code)
B7PYnCHDexx2.jsconsultarCPF()redirecionarParaChat()processForm()validateCPF()Pages with identical visual appearance (based on perceptual hash)
Found 1 other scan for this domain