anarc — secure session
> initializing secure environment...
> loading module: [writeups]
> access granted ✓
06 — Blog & Write-ups

Notes from the lab

Short, honest write-ups of what I’ve analysed and learned. Everything here is defensive and educational — no live exploits, nothing targeting real systems.

2026 · MALWARE ANALYSIS

How I analysed a ClickFix script

urlscan.io · VirusTotal · safe, sandboxed analysis of a fake “fix” page

What ClickFix is

A lure page pretends to fix a common computer error (“out of date”, “CAPTCHA failed”) and convinces the user to copy a small “fix” command and paste it into Run / Terminal. The “fix” is the malicious payload.

How I examined it

I never ran the sample on my machine. I submitted the URL to urlscan.io, which loads it in a sandbox and shows the redirect chain, resources, and any suspicious scripts. Then I checked the domains and hashes on VirusTotal to see vendor verdicts.

What the script did

It showed a fake CAPTCHA box, wrote a hidden encoded command to the clipboard via JavaScript, and relied on the user pasting it into their terminal. Infection chain: lure page → clipboard → user-pasted shell command → stager download.

Takeaway for defenders

Block the domains at DNS, label mail carriers, and train users on one rule: no website needs you to type a command. Spot phrases like “paste this into Run” — that’s not support, that’s the attack.

Indicators (defensive): lure domains · encoded PS payloads · clipboard-write scripts
2026 · PHISHING DEFENSE

Phishing analysis steps anyone can follow

A 5-minute checklist for suspicious SMS and emails — no special tools needed

1 · Sender first

Check the real sender address or number, not the display name. Banks and government bodies never ask for codes, PINs, or full passwords by message.

2 · Links

Hover (don’t tap) links to preview the domain. Look for misspelled brands (amaozn, paypa1) or odd domains (.xyz, .top), and shortened links.

3 · Urgency & tone

“Account blocked in 24 hours” is designed to stop you thinking. Treat manufactured urgency as a red flag by itself.

4 · Attachments & requests

Never enable macros or open unexpected apostrophes. No legitimate service pays you, refunds you, or verifies you via a random SMS.

5 · Verify out-of-band

Contact the organization through its official app, number, or website — not through details in the message itself.

2026 · RED TEAM DIARY

Red-teaming my own WhatsApp bot

What I attacked, what broke, and what I fixed

The attack plan

I treated my own auto-reply bot like a stranger would: ignore its instructions, try to get it to reveal its system prompt, flood it, and sneak instructions into innocent-looking messages.

What broke

Early builds repeated chunks of the system prompt when asked politely, accepted multi-message command stuffing, and answered hundreds of requests per minute without rate limiting — a token bill waiting to happen.

What I fixed

Added per-user rate limits, capped reply length, hardened the system prompt against prompt injection, and made the bot refuse to reveal its instructions. Lesson: “it works on my test” isn’t the same as secure.

Questions or feedback? Talk to me