image

Criminelen gebruiken unicode-braillekarakter voor verbergen .exe-extensie

woensdag 28 mei 2025, 16:37 door Redactie, 11 reacties

Cybercriminelen maken gebruik van een unicode-braillekarakter voor het verbergen van .exe-extensies, waardoor gebruikers eerder malafide bestanden openen, zo laat cybersecuritybedrijf Mandiant weten. Voor het verspreiden van de malware hebben de aanvallers verschillende zogenaamde "AI-videogenerator" websites opgezet. Deze websites, die gebruikers laten geloven dat ze via AI video's kunnen genereren, worden via advertenties op Facebook en LinkedIn gepromoot.

Zodra gebruikers op de malafide websites zijn en een aantal stappen doorlopen voor het genereren van video's wordt een zip-bestand aangeboden. Dit zip-bestand bevat weer een uitvoerbaar bestand voorzien van dubbele extensie, namelijk .mp4.exe. Om ervoor te zorgen dat de .exe-extensie niet zichtbaar is maken de aanvallers gebruik van het "braille pattern blank" karakter. Dit is een speciaal whitespace karakter van het Braille Patterns unicode-block. Deze unicode-karakters worden gebruikt voor het weergeven van braillepatronen.

Het .exe-bestand is daarnaast voorzien van het standaard Windows .mp4-icoon. Wanneer gebruikers het exe-bestand openen verschijnt er een foutmelding, terwijl in de achtergrond malware wordt geïnstalleerd. Deze malware steelt inloggegevens, cookies, creditcardgegevens en Facebook-informatie. Mandiant adviseert gebruikers om voorzichtig te zijn met het gebruik van AI-tools en de legitimiteit van de websites in kwestie goed te controleren.

Image

Reacties (11)
28-05-2025, 17:32 door Anoniem
Dit bedrijf is op zoek naar gratis publiciteit. Er zijn talloze whitespace karakters in unicode.

https://unicode-explorer.com/articles/space-characters
28-05-2025, 19:30 door Anoniem
Dergelijke trucs woden vaak gebruikt in URLs. Ik meen eerder tegengekomen te zijn dat de instelling
network.IDN_show_punycode = true
in about:config in Firefox dit ondervangt.
Weet niet hoe dit bij andere browsers zit. Misschien kan iemand hier wat meer licht op schijnen?
28-05-2025, 21:29 door Anoniem
Je moet wel blind zijn als je het verschil niet ziet.

Maar even zonder dollen.

Bedankt voor dit artikel, weer wat geleerd op securitygebied!
29-05-2025, 14:49 door Anoniem
Door Anoniem: Je moet wel blind zijn als je het verschil niet ziet.

Maar even zonder dollen.

Bedankt voor dit artikel, weer wat geleerd op securitygebied!

:))

Grappig, mijn grootmoeder heeft nog typeles gehad met plastic dopjes op de toetsen waarop de brailletekens stonden. Als een letter genoeg ingeoefend was, ging er een plastic dopje op, zo kon je ook meteen braille leren, was het idee geloof ik.

Maar goed, interpunctie is belangrijk.
29-05-2025, 18:32 door johanw
Bestandsnamen moet je gewoon 7 bits houden, dat gedoe met 8 bits karakters is al erg maar Unicode is helemaal een ramp.
29-05-2025, 18:32 door Anoniem
Het advies kan versimpelt worden naar zorg ervoor dat de extensie weergave ten alle tijden aan staat.
Vertrouw nooit op de bestandsnaam enkel de extensie.

Tenzij je of IoC'in alert regels moet maken of je wit verdiepen in de speifieke aanval is dat alle kennis hierover die je moet hebben.
29-05-2025, 21:59 door Anoniem
Door Anoniem: Het advies kan versimpelt worden naar zorg ervoor dat de extensie weergave ten alle tijden aan staat.
Vertrouw nooit op de bestandsnaam enkel de extensie.

Tenzij je of IoC'in alert regels moet maken of je wit verdiepen in de speifieke aanval is dat alle kennis hierover die je moet hebben.

Ja, maar OS-ontwikkelaars vonden het zo'n handig idee om gebruikers niet meer op te zadelen met extensies. Die waren zooooo verwarrend voor de gebruiker, dat ze die maar uitgezet hebben.
What could possibly go wrong.

Net zoals ze nu in browsers de http(s)-voorloop uitzetten.
Het is gewoon wachten op een slimme jongen die het gaat misbruiken.
Niet of het misbruikt wordt, maar wanneer.
Gisteren, 07:48 door Anoniem
Door johanw: Bestandsnamen moet je gewoon 7 bits houden, dat gedoe met 8 bits karakters is al erg maar Unicode is helemaal een ramp.

7 bit is niet de oplossing, in de jaren 90 gebruikte ik al ALT+255
Gisteren, 09:06 door Briolet - Bijgewerkt: Gisteren, 09:07
Door Anoniem: Je moet wel blind zijn als je het verschil niet ziet.

In bovenstaand plaatje zie het het idd nog wel, maar als je kolom smaller is ingesteld valt de .exe extensie uit beeld en door de hoeveelheid wit achter .mp4, kom je dan niet op het idee om naar rechts te scrollen om de hele naam te zien.

Wat me alleen verbaasd is dat je bij het openen geen waarschuwing krijgt. Ik moet op mijn mac altijd een wachtwoord intikken als ik een applicatie voor het eerst wil gebruiken. En omdat ik een useraccount gebruik, moet dat het wachtwoord zijn van een administrator account.
Gisteren, 12:51 door dingetje
Door Anoniem:
Door johanw: Bestandsnamen moet je gewoon 7 bits houden, dat gedoe met 8 bits karakters is al erg maar Unicode is helemaal een ramp.

7 bit is niet de oplossing, in de jaren 90 gebruikte ik al ALT+255
Je zult 8 bits bedoelen dan.. maar eigenlijk zijn bestandsextenties in Windows gewoon een UX-fout.
In alle andere (UNIX-achtige) systemen heb je gewoon een executable vlag, en hebben bestanden geen extensies.
Wat betreft Unicode, als mensen nou graag emoji in hun bestandsnamen gebruiken, laat ze.
Gisteren, 16:39 door Anoniem
Door Anoniem: Je moet wel blind zijn als je het verschil niet ziet.
Zijn er al kamervragen gesteld over het verbieden van het gebruik van unicode-braillekarakters door criminelen?
Reageren
Ondersteunde bbcodes
Bold: [b]bold text[/b]
Italic: [i]italic text[/i]
Underline: [u]underlined text[/u]
Quote: [quote]quoted text[/quote]
URL: [url]https://www.security.nl[/url]
Config: [config]config text[/config]
Code: [code]code text[/code]

Je bent niet en reageert "Anoniem". Dit betekent dat Security.NL geen accountgegevens (e-mailadres en alias) opslaat voor deze reactie. Je reactie wordt niet direct geplaatst maar eerst gemodereerd. Als je nog geen account hebt kun je hier direct een account aanmaken. Wanneer je Anoniem reageert moet je altijd een captchacode opgeven.