Back to homeDigital Culture · High School Year 1 · Change subject
Start for free
Prep 1 · Digital Culture
Digital security · Digital threats

Scams and Attacks on People

You get a text message: "Your package could not be delivered, pay $\$29$ in customs fees here." You were expecting something, so you almost click. An attacker doesn't always need to break into a program: all they need is for you to hand over your data or your money. Phishing and social engineering use urgency, fear, or trust to get it. At the end you'll see why that text message was a trap.

What phishing is and how to recognize it

Example of a phishing email with three signs: a sender that imitates a bank, a subject line of urgency and threat, and a button that asks for a final action. Email received From: soporte@banc0-seguro.com Subject: URGENT, your account will be blocked Verify account 1 sender that imitates 2 urgency and threat 3 final request three ingredients almost always present: impersonation + urgency/fear + a final request (click, data, or payment)
Practice★☆☆Not started
Explain what phishing is and what a phishing message almost always asks for in the end, regardless of the story it tells.

Explain what phishing is and what a phishing message almost always asks for in the end, regardless of the story it tells.

Solve
Practice★☆☆Not started
You receive this SMS: 'Your parcel could not be delivered. Pay $\$19.80…

You receive this SMS: 'Your parcel could not be delivered. Pay $\$19.80$ customs fees here: envios-aduana.info'. Point out at least two details in the message that should make you suspicious and explain what would probably happen if you paid.

Solve
Practice★☆☆Not started
The figure shows an email impersonating a bank, with three warning signs already highlighted and one more element marked with a question mark. Explain why each of the…

The figure shows an email impersonating a bank, with three warning signs already highlighted and one more element marked with a question mark.

From: soporte@banc0-seguridad.com Subject: URGENT, your account will be blocked Dear customer: We have detected unusual activity. Verify your details in less than 24 h. Verify my account sender impersonating the bank urgency and threat in the subject line generic greeting ?

Explain why each of the three marked signs reveals the fraud and what you should check regarding the element marked with ? before clicking anything.

Solve

Why they imitate well-known brands and how to spot the fake link

Spam and phishing are not the same thing

Junk email (spam) is mass advertising you didn't ask for: "Seasonal deals, 2-for-1 sneakers." It's annoying, but whoever sends it isn't pretending to be someone else or trying to rob you. The most sensible thing is not to reply, mark it as spam, or unsubscribe from a sender you actually know, and let the filter send it to the right folder.

Phishing can also arrive in bulk, but it lies about who it is to take your data or money: "Your bank account has been blocked, log in here." You don't reply, you don't open any link or attachment, you report it as phishing to your email provider or your bank, and you delete it. If you have doubts, go to the official website or app yourself.

Two ways to see a link's real address: on a computer, with the cursor over it without clicking, it appears in the bottom bar; on a phone, with a long press, a preview appears. In both cases banc0-seguro.com is shown. Computer: cursor over it Phone: press and hold Access your bank banc0-seguro.com Access your bank preview banc0-seguro.com the real address appears below preview of the real address

Also, three quick rules:

1) The real domain is the registered name, right before the ending (.com, .mx, .com.mx, .gob.mx, .edu.mx…), and you read it in the name that comes before the first /. Everything to its left is subdomains that the attacker can set however they like. In correos.mx.paquete-localizador.com/datos the real domain is paquete-localizador.com; in banco.atencion-fraude.com.mx/login it is atencion-fraude.com.mx.

2) Be wary of shortened links (bit.ly and similar) that don't let you see the destination.

3) If the message rushes you, go in yourself by typing the official address or using the bank's app.

Practice★☆☆Not started
Why do phishing messages almost always imitate well-known brands (banks, delivery companies, streaming services)? Explain what the attacker achieves by disguising…

Why do phishing messages almost always imitate well-known brands (banks, delivery companies, streaming services)? Explain what the attacker achieves by disguising themselves as a brand people already trust.

Solve
Practice★☆☆Not started
Explain the difference between unsolicited email (advertising spam) and phishing, give a made-up example of each, and describe what should be done with each type of…

Explain the difference between unsolicited email (advertising spam) and phishing, give a made-up example of each, and describe what should be done with each type of message.

Solve
Practice★★★Not started
Observe these four links received in an instant messaging text: 1. https://banco-santander.seguridad-acceso.com/login 2. https://www.bancosantander.es/es/particulares 3.…

Observe these four links received in an instant messaging text:

  1. https://banco-santander.seguridad-acceso.com/login

  2. https://www.bancosantander.es/es/particulares

  3. https://www.banc0santander.es/acceso

  4. https://bit.ly/3xK9LqP (shortened link whose hidden real destination is http://santander.login.ru)

  1. a) Break down the structure of link 1 (protocol, subdomain, main domain, and path) and demonstrate which real server the victim would connect to if they click on it.
  2. b) Explain the exact technical procedure to check the real destination of link 4 without opening it, both in a desktop browser and on a mobile phone.
  3. c) Justify why link 3 is an example of 'typosquatting' and what added risk it poses on mobile screens with condensed fonts.
Solve

Social engineering: playing with trust, not with code

A real account and its clone with the same photo and almost the same username; the clone sends a message asking for money urgently. real account Lucía Mora @lucia_mora copy cloned account Lucía Mora @lucia__mora one extra underscore $ asks for money "urgent" same photo and name, with one detail changed

A cloned account is made by copying someone's photo and name and changing one tiny detail in the username (a dot, an underscore, or a number). Two signs give it away: the username isn't exactly the same, and it's a new account with no history that suddenly asks you for money in a hurry. The name and photo prove nothing because anyone can copy them.

Social engineering also comes by phone. If someone calls your house as a "technician from the internet company" and asks you to install a program, they are using fake authority, hurry, and trust. The right thing to do: don't install anything, hang up, and call the company's official number.

Practice★☆☆Not started
Write a made-up example of a phishing message aimed at teenagers (on any topic you like: concerts, games, scholarships) and highlight in your own text the three traps…

Write a made-up example of a phishing message aimed at teenagers (on any topic you like: concerts, games, scholarships) and highlight in your own text the three traps you placed to trick the reader.

Solve
Practice★☆☆Not started
In a technical support chat, an 'agent' asks for your password 'to verify your identity'. Explain why no legitimate service ever asks for your password via chat, email,…

In a technical support chat, an 'agent' asks for your password 'to verify your identity'. Explain why no legitimate service ever asks for your password via chat, email, or telephone, and write the response you would give.

Solve
Practice★☆☆Not started
Explain what a cloned account on a social network is, how one is created (same photo, name with an extra dot or hyphen), and two signs that reveal it is not your…

Explain what a cloned account on a social network is, how one is created (same photo, name with an extra dot or hyphen), and two signs that reveal it is not your friend's original account.

Solve
Practice★★☆Not started
An account with the name and photo of your cousin writes to you asking for urgent money due to a problem. Explain what checks you would carry out before responding and…

An account with the name and photo of your cousin writes to you asking for urgent money due to a problem. Explain what checks you would carry out before responding and why the name and photo of an account do not guarantee who is behind it.

Solve
Practice★★☆Not started
Define what social engineering is and apply it to this case: someone calls your home posing as a technician from the internet company and asks to install a program 'to…

Define what social engineering is and apply it to this case: someone calls your home posing as a technician from the internet company and asks to install a program 'to fix the connection'. Point out what persuasion techniques they use and how your family should act.

Solve
Practice★★☆Not started
Your mother receives a message: 'Mum, I lost my phone, this is my new number. I need you to make an urgent bank transfer to me'. Explain the 'child in distress' tactic,…

Your mother receives a message: 'Mum, I lost my phone, this is my new number. I need you to make an urgent bank transfer to me'. Explain the 'child in distress' tactic, what check would instantly expose the scam, and what family rule (for example, an agreed codeword) you would propose.

Solve

Fake giveaways, tampered QR codes, and other bait

Fake giveaway: a phone shows the notice "you won a phone," asks for name, address, and ID, and a hooded attacker keeps that data to sell or use. Prize! Claim "you won a phone" INE asks for name, address, INE $ $ that data is sold or used

Influencer giveaways follow the same logic: following accounts gives them an audience, the form gives them your data, and the "shipping costs" give them direct money. Three requirements, three goals, and no prize.

Another bait is the "sextortion" email: it says you were recorded through your camera and that it will come from your own address. Faking the sender is easy, because the "From" field of an email can be written by hand, like the return address on a letter. It relies on fear and shame. Don't pay, don't reply, don't open attachments, keep the email as evidence, change your passwords, and tell a trusted adult.

Practice★★☆Not started
An email announces that you have won a cell phone in a drawing you do not remember entering; to 'send it to you', they ask for your full name, address, and a photo of…

An email announces that you have won a cell phone in a drawing you do not remember entering; to 'send it to you', they ask for your full name, address, and a photo of your ID card. Analyze what data they are trying to obtain, what it could be used for later, and what you should do with that email.

Solve
Practice★★☆Not started
In a paid parking area in your town, the official sign has a QR code to pay, but someone has stuck a sticker with another code over it, as shown in the figure. Explain…

In a paid parking area in your town, the official sign has a QR code to pay, but someone has stuck a sticker with another code over it, as shown in the figure.

P Paid parking zone ?

Explain the risk of paying by scanning the code marked with ?, how you would check which is the official payment system, and what secure alternative exists to pay without using that code.

Solve
Practice★★☆Not started
You receive an email that appears to have been sent from your own address: it claims to have recorded you with your webcam and demands money to avoid spreading the…

You receive an email that appears to have been sent from your own address: it claims to have recorded you with your webcam and demands money to avoid spreading the video. Explain how it is possible to spoof an email sender, why this scam relies on fear and embarrassment, and what you should — and should not — do upon receiving it.

Solve
Practice★★☆Not started
An influencer announces a 'giveaway' of headphones: to enter, you must follow several accounts, fill out a form with your details, and pay the 'postage fees'. Analyse…

An influencer announces a 'giveaway' of headphones: to enter, you must follow several accounts, fill out a form with your details, and pay the 'postage fees'. Analyse what three different objectives the organizer achieves with each requirement and why the prize probably does not exist.

Solve
Practice★★☆Not started
Compare the ultimate goal of three scams: bank phishing, a fake giveaway asking for a photo of an ID card, and a cloned account asking your relatives for money. What…

Compare the ultimate goal of three scams: bank phishing, a fake giveaway asking for a photo of an ID card, and a cloned account asking your relatives for money. What does each attempt to achieve, and what do all three have in common in their initial contact phase?

Solve

Variants of the scam and why no one is immune

An attacker who impersonates an institution contacts the victim through three channels: email (phishing), an SMS message with a link (smishing), and a voice call (vishing). attacker phishing smishing vishing (email) (SMS) (call)

In vishing, the number shown on the screen can be faked, because traditional telephony doesn't verify who originates the call. That's why seeing your bank's name on the screen proves nothing. And antivirus software doesn't stop these scams: there is no malicious program to detect, the "attack" is a convincing message, and the victim performs the action.

The code you receive by SMS is never read out to anyone

Many services send you a one-time code to confirm it's you. That code is the final key: no legitimate service asks you for it by phone, chat, or email, and it is never read out to anyone, not to "a bank technician" nor to "the school principal."

This is how real-time fraud works: the victim enters their username and password on a fake page, and the attacker, at the same time, uses them at the real bank. The bank sends the code to your phone, the fake page asks you for it "to cancel the charge," and you hand it over. The attacker types it into the real bank and gets into your account. The fake page's padlock changes nothing.

Fake ads in the search engine (malvertising)

A message doesn't always arrive: sometimes you are the one searching. In malvertising the attacker pays for a sponsored ad that appears above the results and looks like your bank's page. In search result poisoning they manipulate the search engine so that their fake page ranks high.

That's why it fools more people than email: you started the search, so you lower your guard and there's no strange message to raise suspicion. The sign is in the address bar: banc0naci0nal.es-web.net is not the bank's domain even if the ad's title says otherwise. To get into the bank, use its official app or a saved bookmark, not the first sponsored result.

Permissions and profiles you shouldn't accept

A viral message says: "Giving away sneakers, answer 3 questions and forward to 5 groups." It works because you distribute it yourself: no accounts need to be hacked, your contacts trust you and click. When you reach the page, it asks for two dangerous things:

  • Browser notification permission. If you accept, the page can send you fake alerts and ads at any time, even after you've closed it.

  • Installing a configuration profile on your phone. A profile can change network settings or certificates and allow someone to monitor your traffic. No promotion needs that to "validate a coupon."

How to avoid it: tap "Block" or "Don't allow," close the tab, check your browser settings for sites with permission and remove them. If you already installed a profile, delete it in your phone's settings. Don't forward the chain message.

Attacks aimed at one person or company

An email can reach a company as if from the "director": "Make an urgent transfer, don't call me." The domain is almost identical to the real one (empresa-pagos.com.mx instead of empresa.com.mx): they are two different registered domains, even though they share the .com.mx ending. No antivirus stops it: there is no malicious file, just text and a payment order. And spam filters that look for suspicious words don't either, because the text is normal and personalized, with real data from a previous leak.

What does help are SPF, DKIM, and DMARC records: the domain publishes who is allowed to send email in its name and signs it, and the receiving server rejects messages that don't comply. They work against exact forgery of the domain, but not against a similar but different domain.

Simulations confirm it: a generic email ("you won a check") fools very few people, but one with context, which uses the person's real work and arrives at a rushed hour, fools many more, even technical staff. The more a message resembles your routine, the harder it is to detect.

Go back to the beginning: the "package" text asked for a small payment in a hurry, from an unknown link. By paying, the attacker would end up with your card data, not with $\$29$. It had impersonation, urgency, and a final request.

Practice★★★Not started
In a company, the financial department receives this email: "Hello, Carlos. I'm in a meeting with clients and an unforeseen payment to a key supplier for 4,850.00 pesos…

In a company, the financial department receives this email: "Hello, Carlos. I'm in a meeting with clients and an unforeseen payment to a key supplier for 4,850.00 pesos has come up. Transfer it before 14:00 to this IBAN; I'll attach the invoice later. Don't call me because I can't answer the phone. Regards, Marta (Director)". The email comes from 'marta.directora@empresa-pagos.es' instead of 'marta@empresa.es'. Despite having up-to-date antivirus software on the computer, Carlos makes the payment.

  1. a) Technically justify why no client-side antivirus could block this attack.
  2. b) Design an administrative and technical payment authorization protocol (using out-of-band verification or two-factor authentication) that makes this scam unfeasible, ensuring that Carlos does not rely solely on his intuition.
Solve
Practice★★★Not started
Analyze the following table showing three attacks suffered by the staff of an educational center: 1. SMS from the sender 'CORREOS' notifying about a detained package…

Analyze the following table showing three attacks suffered by the staff of an educational center:

  1. SMS from the sender 'CORREOS' notifying about a detained package with the link 'bit.ly/paq-34'.

  2. Call from an alleged technician from the Department of Education asking verbally for the SMS code that just arrived on the principal's mobile phone to "update the school's firewall".

  3. Email from 'soporte@educa-madrid.org' (the official domain is 'educa.madrid.org') with an attachment 'actualizacion.pdf.exe'.

  1. a) Explain what technical limitation of traditional telephony allows the caller ID (CLI) or the alphanumeric sender to be spoofed so easily in smishing and vishing compared to email.
  2. b) Predict what would happen if the principal provides the code in case 2 and justify why SMS two-factor authentication (2FA) is bypassed in this social engineering attack.
Solve
Practice★★★Not started
In a school messaging group, the following message sent by a classmate goes viral: "They are giving away brand-name sneakers for their anniversary! Go to…

In a school messaging group, the following message sent by a classmate goes viral: "They are giving away brand-name sneakers for their anniversary! Go to www.marca-promocion.com/regalo, answer 3 questions, and forward this to 5 groups to get your coupon". The website asks to authorize browser notifications and install a configuration profile on the mobile phone to "validate the coupon".

  1. a) Explain the social engineering mechanism that the attacker exploits so that the victims themselves organically distribute the fraud without having their accounts compromised.
  2. b) Technically predict what risks a user takes by agreeing to install an unknown configuration profile on their mobile phone.
  3. c) Design a list of 3 technical filtering guidelines that any user should apply before forwarding a link received in a group, assessing the URL, incentives, and requested permissions.
Solve
Practice★★★Not started
Analyze the following timeline of a security incident: 10:15 h: The victim receives an SMS from their bank ("ALERT: Unauthorized charge of 250.00 pesos. If you do not…

Analyze the following timeline of a security incident:

  • 10:15 h: The victim receives an SMS from their bank ("ALERT: Unauthorized charge of 250.00 pesos. If you do not recognize it, cancel it urgently at https://banco.atencion-fraude.com").

  • 10:17 h: They access the link (with an HTTPS padlock and a design identical to the real one) and enter their ID number and password.

  • 10:19 h: The website asks them to enter a one-time code that they just received by SMS to "cancel the fraudulent transaction".

  1. a) Technically interpret what the attacker is doing between 10:17 h and 10:19 h in the real bank's systems using the data that the victim enters into the fake website.
  2. b) Justify why the presence of the HTTPS padlock in no way guarantees that the website belongs to the legitimate bank.
  3. c) Design the immediate contingency plan (3 actions ordered by priority) that the victim must execute if they realize the deception right at 10:20 h.
Solve
Practice★★★Not started
Following a data breach at a computer store, a customer receives an email from 'pedidos@tienda-informatica.com' stating: "Dear Juan, regarding your purchase of the…

Following a data breach at a computer store, a customer receives an email from 'pedidos@tienda-informatica.com' stating: "Dear Juan, regarding your purchase of the Gamer-X laptop on March 12, there was an error calculating the VAT (42.00 pesos). Download the attached revised invoice 'Factura_IVA.zip' or the order will be canceled".

  1. a) Justify why antispam filters based on heuristic text analysis do not detect this message even though the sender is spoofed.
  2. b) Explain the role of cryptographic email records (such as SPF, DKIM, or DMARC) in enabling the destination server to identify whether the email genuinely originates from the store's authorized server.
  3. c) If Juan opens the file 'Factura_IVA.zip' and finds a file named 'Factura_IVA.pdf.exe', explain the concealment technique used and predict what would happen if the operating system has the default option "Hide file extensions for known file types" enabled.
Solve
Practice★★★Not started
In a cybersecurity drill at a 200-employee software company, the technical department sends two simulated phishing campaigns: Email A (Generic): "You have won a 100.00…

In a cybersecurity drill at a 200-employee software company, the technical department sends two simulated phishing campaigns:

  • Email A (Generic): "You have won a 100.00 pesos gift voucher. Click here to redeem it". Sent on a Tuesday at 10:00.

  • Email B (Contextualized): "Urgent: Synchronization error in the code repository before deployment. Confirm your credentials before 18:00 to avoid losing your changes". Sent on a Friday at 17:45.

Results: 2.5 % of the staff fell for email A; 38.0 % fell for email B, including senior engineers.

  1. a) Interpret the obtained data: what cognitive, temporal, and contextual factors explain the huge difference in success between both emails?
  2. b) Technically refute the statement of an executive who claims: "Training employees better is enough; it is the user's fault for not looking at the link closely".
  3. c) Propose two system-level technical measures (such as FIDO2 keys or corporate password managers) that prevent account theft even if the user falls for the trap in email B.
Solve
Practice★★★Not started
A user types "banco nacional customer login" into a web search engine. The first sponsored result (ad) shows the title "Banco Nacional - Customer Login", but upon…

A user types "banco nacional customer login" into a web search engine. The first sponsored result (ad) shows the title "Banco Nacional - Customer Login", but upon clicking, the browser bar displays: 'https://banc0naci0nal.es-web.net/login'.

  1. a) Explain how this attack vector (malvertising and search engine poisoning) differs from traditional email phishing and why it generates a much higher deception rate.
  2. b) The fraudulent website has a valid SSL/TLS certificate (it shows the closed padlock in green/gray). Justify the difference between connection encryption and authentication of the identity of the website owner.
  3. c) Design two technical browsing habits for critical services (banking, institutional email) that completely neutralize this attack vector without relying on search engine results.
Solve

Summary

See all the exercises in this section