Dynamic QR Codes Enable Personalized Redirects and Conceal Final Destinations
Dynamic QR codes, now common on café menus, flyers, and invoices, do not embed the final web address. They contain only a short link to an intermediary service that records the scan and then redirects the user.
In a static QR code the target URL is fixed at creation and cannot be altered without reprinting the image. A dynamic code stores a short link such as qr-service.example/a1b2c3. When scanned, the service logs the event and returns an HTTP redirect to the current destination chosen by the code owner.
This architecture lets owners update the landing page after printing, yet it also produces three privacy and security consequences that users rarely consider. The destination can change long after the code is distributed. The service can return different pages to different visitors based on device, language, location, or scan history. Every scan is logged with timestamp, device information, and approximate geolocation.
Smartphone cameras usually display the intermediate short link before navigation, but this address reveals nothing about the final page. To inspect the complete redirect chain from a non-mobile environment, the following command can be used:
curl -sL -o /dev/null -w '%{url_effective}\n' 'https://qr-service.example/a1b2c3'
Even this method may return a different result if the service tailors responses to client characteristics.
Practical risks include adhesive stickers placed over legitimate codes on payment terminals and parking machines, QR codes embedded in email attachments that evade URL filters, and fraudulent payment flows that open ordinary web forms instead of triggering a bank QR payment. In all payment cases the application must display the exact amount and recipient before confirmation.
Users are advised to examine the displayed short link, avoid scanning codes received in messages, verify payment details inside the banking app, and check physical codes for signs of tampering.
Related articles
Fake EU Migration Declaration Scam Targets Russian Travelers for Passport Scans
Kaspersky researchers have uncovered a phishing campaign impersonating the EU migration authority to trick Russian citizens planning Schengen trips into submitting personal data and passport scans. The emails reference the real EES border system and threaten entry delays unless travelers complete a fake digital declaration five days before arrival. Victims are directed to a professionally designed multilingual site mimicking official EU portals, where they must upload scans of their passports along with trip details and companion information. The stolen data is then used for follow-up social engineering calls aimed at extracting money or further credentials. Attackers likely obtain target email addresses from hotel and booking service data breaches. No pre-registration is actually required by the genuine EES system, making any unsolicited requests suspicious. Travelers are advised to verify all such demands only through official consulate or visa center websites.
Psychological Manipulation Outpaces Technical Hacks in Modern Cyber Scams
The article examines how emotional pressure rather than outright lies drives many online scams and social engineering attacks. It breaks down five common manipulation tactics including fear induction, guilt-tripping, false urgency, forced binary choices, and emotionally loaded framing. Practical verification steps are provided for each technique, such as separating threat claims from proposed solutions and checking independent sources before acting. The guidance emphasizes that manipulation often combines multiple tactics in a single message, as illustrated by urgent requests to transfer money without phone verification. Readers are given ready-to-use response phrases to resist pressure and advised on actions after falling for a scam, including contacting banks through official channels. The piece stresses that genuine emergencies still require independent confirmation rather than blind compliance.
Russians Create Digital Cheat Sheets to Shield Relatives from Online Scams, Kaspersky Lab Study Reveals
A new study by Kaspersky Lab shows that 54% of Russians are actively concerned about their relatives' online safety and are taking concrete steps to protect them from fraud. The primary fear is scammers, cited by 58% of respondents, followed by financial losses at 48%. Instead of simple warnings, 63% now produce detailed digital or physical cheat sheets, with screenshots featuring arrows being the most popular format at 31%. Generation Z leads this trend, with 53% creating such guides compared to 46% of Millennials and 27% of Baby Boomers. The findings come from a 2026 survey of 1,006 residents in major Russian cities, supplemented by data from the International Youth Festival.
PhishIntel: Open-Source Python and Go Tool Automates Web Reconnaissance for OSINT Analysts
PhishIntel is a lightweight reconnaissance utility written primarily in Python with performance-critical components in Go. The tool launches via a single command and presents an interactive menu that lets analysts select language and modules. Its core crawler recursively visits a configurable number of pages at a chosen depth and concurrency level, harvesting Russian and US-format phone numbers, emails, cryptocurrency wallets, and physical addresses. Additional modules collect domain metadata including DNS records, RDAP, WHOIS, TLS certificates, redirect chains, and external JavaScript and API endpoints. A limited TCP port scan performed by the Go binary identifies listening services and basic technology fingerprints without replacing full port scanners such as Nmap. Results are exported in both structured JSON and human-readable HTML formats, while an optional .env file allows customization of user agents and proxies.