← Other Blogs

Six days from one HR email to ransomware

A retail chain with hundreds of stores lost its whole network six days after one employee entered their password on a fake portal. The attack turned on a four-minute phone call to the help desk, not on a complex technical flaw. Two employees followed the procedures they had, using the information in front of them. Mandiant now ranks voice phishing as the second most common way into a network, at 11% of intrusions, ahead of email phishing at 6% (Mandiant M-Trends 2026, March 2026). This case is real. We anonymized the organization and changed some details, but the sequence repeats with precision across incidents. The company ran hundreds of stores with several thousand employees, most of them at the point of sale, and annual turnover above 40%. Security training meant a welcome module and one yearly reminder. The attacker did not look for the chief financial officer or the head of systems. They looked for the employee with the least training, the least context and the most pressure.
Cyber attack
Phishing
Social engineering
Human risk management

Day 0: a message from HR that looked routine

An email that appeared to come from Human Resources announced a change in shifts and in how hours are calculated. Employees had to confirm their data before Friday. The link led to a copy of the employee portal, identical to the real one.

The store clerk entered a username and password. That portal did not ask for two-step verification. It had been judged unnecessary, because the portal was "only accessed from the store." The same credentials worked from outside, and that night someone used them. Nobody reported anything.

‍

Days 1 to 3: a map of who matters

A store clerk's account cannot do much, but it can look around. The internal systems of any company hold, by design, a guide to the organization: names, roles, employee numbers and who has permissions over what.

In three days the attacker had identified the small group of people who administer every system in the company. From that point the target stopped being the network and became one of those people.

‍

Day 4: four minutes on the phone

The attacker called the support desk and posed as one of those administrators, with their name, role and employee number. The story was urgent and believable: they were in a store, had lost their phone and could not validate their access.

The agent did exactly what the procedure asked. They checked name, role and employee number, and all three were correct. They restored the access. Half an hour later the attacker administered the company's systems with the same permissions as the person they had impersonated.

The call lasted less than four minutes. Nobody was negligent, because the procedure verified data the attacker already had.

This pattern is documented well beyond one case. Mandiant tracks groups such as UNC3944 that target IT help desks to bypass multifactor authentication and gain initial access (Mandiant M-Trends 2026, March 2026). The Center for Internet Security describes attackers posing as employees to get help desk staff to reset passwords. Others ask them to move MFA enrollment to a device the attacker controls (Center for Internet Security, August 2026).

‍

Days 4 and 5: the copy before the lock

Before breaking anything, the attacker spent a day and a half copying information out of the company: employee records, loyalty program customers, contracts and accounting. The data left during office hours, through a channel that looked like a routine synchronization from the inside.

Almost nobody expects this step, and it is the one that stops backups from being the answer.

‍

Day 6: everything stops at once

Overnight, from a single administration point, the attacker disabled the backups and encrypted the systems. It did not happen machine by machine. Everything fell at the same time.

Tills, inventory, logistics, payroll and email stopped right before opening hours. The stores that could switched to paper, and the rest did not open. Every screen showed the same message: an identifier, a contact address and a deadline.

‍

The extortion: two clocks, one script

The note set two clocks. One counted down to the moment the ransom would double, and the other to the publication of the stolen data. That same morning the company activated its crisis plan and called its incident response firm, its insurer and the authorities.

On the other side there was no fanatic. There was an operator with working hours and a script. Their argument was not the encryption but the information they had taken two days earlier. Encryption paralyzes, and the data is what gets charged for. On the third day they published a sample with the company's name, so the deadline also ran in public.

The company did not pay. It restored from the backups that had stayed safe, and it took weeks because nobody had rehearsed the order in which to bring systems back. The data was published anyway. Then came the notification to the data protection authority, notices to customers and employees, and a file that lasted far longer than the outage.

Paying would not have prevented any of that. Once the information is outside, a ransom only buys a promise.

‍

Why the attack worked

The attack had five links, and none of them needed advanced tooling. Each one exploited a reasonable decision that nobody had revisited.

The target was the most accessible person, not the most important one. The clerk handled no valuable data. They had valid credentials and no reason to distrust the message.

An exception opened the door. Skipping two-step verification for store staff made sense the day it was decided. Nobody reviewed it when those same credentials began to work from outside.

The help desk is a security control. It is the only point in the organization whose explicit job is to give access back to someone who says they lost it. It is rarely trained as one.

The signals existed but never met. An outside connection at midnight from a store account. An unusual data transfer over two days. Each signal reached a different place, and nobody put them side by side.

Annual training does not survive the moment of decision. Months pass between the course and the email. Between the email and the click, seconds pass. The knowledge stayed intact, and it never switched on under pressure.

‍

The margin was all before the negotiation

The negotiation was the only stage of the incident where the company had no room left. All the room had been earlier: in the email nobody reported and in the call nobody questioned.

That changes where a security leader should look. The usual question is how to stop the encryption. A more useful one is which ordinary decisions, made by which roles, a stranger with a plausible story can trigger.

Seen this way, the clerk and the support agent were two people making routine decisions with the information in front of them. The process around them assumed that information was private. Behavior is the system to improve, and in this case it could have been measured long before the incident.

‍

What this means for security teams

Start with the help desk. A verification procedure built on name, role and employee number only checks what an attacker can collect from the first compromised account. Testing it with a realistic call, using a real employee, a correct data point and a reasonable urgency, shows whether the procedure holds or only looks like it does.

Review exceptions on a schedule, not only when they are created. A rule that was safe when credentials worked only inside the store stops being safe when the context changes. The same applies to any control skipped for a group of staff because the risk looked low.

Treat reporting as a result you measure. How many people reported the HR email, and how fast, tells you more about your exposure than how many people clicked. A single early report would have given the company several days to react, not hours.

Train by role, at the moment it matters. A store clerk and a help desk agent face different attacks through different channels. A program that only simulates email phishing would have caught the first link of this attack and stayed blind to the one that closed it.

This is the part of the incident that we can measure, train and reduce at Zepo. The attack had five links and the encryption was the last one. The two that opened and closed it were people doing their jobs with the information they had.

‍

FAQ

What is vishing? Vishing is voice phishing: an attacker calls a target and uses a believable story, often with real names and employee data, to obtain access or information. Mandiant ranked it as the second most common initial infection vector in 2025, at 11% of intrusions (Mandiant M-Trends 2026, March 2026).

How do attackers get past help desk verification? They collect the details the procedure asks for, such as name, role and employee number, from a compromised account or public sources. The agent then verifies data that the attacker already holds, so a correct answer proves nothing.

Why are backups not enough against ransomware? Attackers often copy data before encrypting it. Restoring from backups recovers the systems, but it does not recover the stolen information, which the attacker can still publish or sell.

How do you test whether a help desk resists social engineering? Run a realistic call simulation with a real employee identity, correct verification data and a plausible urgent reason. Measure whether the agent restores access, escalates or asks for a second channel of verification.

Written By:
Zepo Intelligence
Subscribe to our newsletter
Blog content:
Act now before attackers do
Unify deepfake simulations, personalized training, and risk analytics into a single platform that builds measurable defense.
Talk to an expert

How Zepo helps companies

When everything connects, results follow

Paula Pereira

Digital Information Security Manager

“I would recommend Zepo to colleagues at other companies because I believe it has met all our needs. It has allowed us to run three types of campaigns that other tools we have tried simply cannot do. And beyond the product itself, the support from the whole team has helped us get far more out of it.”

+9K

Employees Protected

–10%

Click Rate on Attacks

+18%

Training Completion Rate

Ramon Fernandez Blanco

Cybersecurity & Digital Product Manager

“Since implementing Zepo, employee awareness has increased significantly. Employees now actively discuss cybersecurity and phishing campaigns, and suspicious emails are quickly reported instead of ignored.”

+600

Employees Protected

–15%

Credentials Submitted

+26%

Training Completion Rate

Jonathan Nelson

Director of Risk Intelligence

“Zepo’s vision for a real-time, hyper-personalised, multi-platform cybersecurity solution is truly unique and stands head and shoulders above the competition.”

+100

Employees Protected

Get Smarter Before Attackers Strike.