• Produits & Services
        • Cloud

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • Sur Prem

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • Plateforme complète

          • Malware Analysis Platform
        • Petite entreprise

          • SOHO Total Edition
        • Services

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Cybersécurité et Data Privacy Conscience et rigueur.
  • Solutions
    • BFSI
    • Éducation
    • Gouvernement
    • Santé
    • ITeS
    • Secteur Industriel & Fabrication
  • Entreprise
    • À propos Seqrite
    • Direction
    • Prix ​​et certifications
    • Espace presse
  • Associés
    • Programme de partenariat Flare
    • Localiser un partenaire
    • Devenez Partenaire
  • Assistance
  • Ressources
    • Blog
    • Livres blancs
    • Fiches techniques
    • Études de cas
    • Rapports sur les menaces
    • Manuels
    • PoV
    • Comprendre Data Privacy
    • Vérifiez votre score de risque
    • Dialogues du DPDP
    • Heure de confidentialité
Seqrite Laboratoires Blog
Contactez-nous Attaqués ?
  • Produits & Services
        • Cloud

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • Sur Prem

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • Plateforme complète

          • Malware Analysis Platform
        • Petite entreprise

          • SOHO Total Edition
        • Services

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Cybersécurité et Data Privacy Conscience et rigueur.
  • Solutions
    • BFSI
    • Éducation
    • Gouvernement
    • Santé
    • ITeS
    • Secteur Industriel & Fabrication
  • Entreprise
    • À propos Seqrite
    • Direction
    • Prix ​​et certifications
    • Espace presse
  • Associés
    • Programme de partenariat Flare
    • Localiser un partenaire
    • Devenez Partenaire
  • Assistance
  • Ressources
    • Blog
    • Livres blancs
    • Fiches techniques
    • Études de cas
    • Rapports sur les menaces
    • Manuels
    • PoV
    • Comprendre Data Privacy
    • Vérifiez votre score de risque
    • Dialogues du DPDP
    • Heure de confidentialité
Accueil  /  Notre technologie  / Kimsuky : une menace continue pour la Corée du Sud avec des tactiques trompeuses
Kimsuky : une menace permanente pour la Corée du Sud avec des tactiques trompeuses
04 Avril 2025

Kimsuky : une menace permanente pour la Corée du Sud avec des tactiques trompeuses

Écrit par Dixit Panchal
Dixit Panchal
Notre technologie

Sommaire :

  • Introduction
  • Profil de menace
  • Chaîne d'infection
  • Campagne-1
    • Analyse de Decoy :
    • Analyse technique
    • Empreinte digitale du malware ROKRAT
  • Campagne-2
    • Analyse de leurre
    • L'analyse technique
    • Analyse détaillée du fichier Decoded tony31.dat
  • Conclusion
  • Seqrite Protections
  • MITRE Att&ck :
  • IoCs

Introduction :

Chercheurs de sécurité à Seqrite Des laboratoires ont récemment mis au jour deux campagnes distinctes menées par le groupe APT « Kimsuky », également connu sous le nom de « Black Banshee ». Ce groupe cible activement la Corée du Sud en utilisant des tactiques évolutives. Dans le cadre de ces campagnes, les acteurs malveillants ont diffusé deux documents à l'effigie du gouvernement sud-coréen comme appâts, ciblant spécifiquement les entités gouvernementales en Corée du Sud.

Dans cet article, nous allons approfondir les détails techniques des campagnes découvertes lors de notre analyse. Nous examinerons les différentes étapes de l'infection, en commençant par un e-mail de phishing contenant une pièce jointe de type LNK (raccourci). Ce fichier LNK était conçu pour diffuser un script VBA (Visual Basic for Applications) obscurci. Après avoir désobscurci le script, nous avons découvert qu'il était responsable de la diffusion de deux fichiers supplémentaires : un fichier PDF et un fichier ZIP. Le fichier ZIP contenait quatre fichiers malveillants : deux fichiers journaux (1.log et 2.log), un script VBA (1.vba) et un script PowerShell (1.ps1). Les deux campagnes impliquaient le même ensemble de fichiers malveillants.

Chaîne d'infection:

Fig.1 chaîne d'infection

Premiers résultats :

Campagne-1 :

Lors de la première campagne, nous avons identifié un document relatif à une réduction d'impôt et à un paiement d'impôt sur les revenus, qui contenait la même pièce jointe LNK malveillante. Cette pièce jointe a ensuite déployé un script VBScript malveillant, facilitant ainsi une nouvelle compromission.

 

Fig.2 Fichier Revanue.pdf

 

Sur la base de nos premières conclusions, nous avons découvert que l’adversaire utilisait un document différent contenant le même contenu de fichier LNK.

Campagne-2 :

Dans le cadre de la deuxième campagne, nous avons appris que la Corée du Sud avait adopté une nouvelle politique visant à prévenir la récidive chez les délinquants sexuels. Cette initiative consiste à diffuser un document détaillé décrivant la réglementation, qui a été partagé avec les ménages, les crèches, les jardins d'enfants et diverses administrations locales, notamment les autorités des communes et des villages, ainsi que les centres communautaires de quartier. Cependant, des pirates informatiques, notamment des cybercriminels, exploitent ce processus de diffusion en envoyant des courriels trompeurs contenant des pièces jointes dangereuses. Ces courriels ciblent les destinataires résidentiels et le personnel clé des administrations locales.

 

Fig. 3 Notification des renseignements personnels des délinquants sexuels.pdf

 

Les attaquants ont exploité la diffusion de ces informations et de ce document en les faisant circuler par courriel, sous le nom de fichier 성범죄자 신상정보 고지 .pdf.lnk (Sex Offender Personal Information Notification.pdf.lnk). Cette pièce jointe contient un fichier LNK malveillant, qui représente une menace pour la cybersécurité des destinataires.

 

Analyse technique et méthodologie :

Campagne 1 et 2 :

Nous avons téléchargé le fichier « 28f2fcece68822c38e72310c911ef007f8bd8fd711f2080844f666b7f371e9e1.lnk » de la campagne 1 et « 성범죄자 신상정보 고지.pdf.lnk » de la campagne 2 (Sex Offender Personal Information Notification.pdf.lnk), partagés par courriel. Lors de l'analyse de ce fichier LNK, il semble qu'il récupère des fichiers supplémentaires depuis un serveur C2 externe, comme illustré ci-dessous.

Fig.4 Téléchargement de VBScript depuis C2 (Campagne –1)

 

Fig. 5 Téléchargement de VBScript depuis C2 (Campagne -2)

Le fichier a été téléchargé à partir de l'URL fournie ci-dessus et enregistré dans le dossier Temp, comme indiqué ci-dessous.

Fig.6 téléchargée dans le dossier temporaire (Campagne-1)

 

Fig.7 téléchargée dans le dossier temporaire (Campagne-2)

Le fichier téléchargé depuis le serveur C2 semble être un VBScript obscurci. Après avoir obscurci le script avec DE, nous avons découvert deux fichiers supplémentaires : un PDF et un ZIP.

Fig.8 Script VB obscurci

La première section du fichier est codée en chaînes Base64.

Fig.9 PDF codé en Base64

Après décodage, nous avons trouvé un fichier PDF.

 

Fig.10 PDF après décodage

 

La deuxième partie du VBScript est également encodée en Base64. Après l'avoir décodée, nous avons découvert un fichier ZIP.

Fig.11 Fichier Zip

 

Fig. 12 Détectez-le facilement

Les fichiers Zip contiennent les numéros de fichiers ci-dessous.

Fig.13 À l'intérieur du fichier Zip

Dans l'archive ZIP, quatre fichiers ont été identifiés : un script VBScript, un script PowerShell et deux fichiers texte encodés en Base64. Ces fichiers contiennent des données obscurcies qui, après une analyse plus approfondie, pourraient fournir des renseignements cruciaux sur les fonctionnalités et les objectifs du malware. Les figures suivantes illustrent le contenu encodé des deux fichiers texte, qui sera ensuite décodé et analysé afin d'élucider la phase suivante de la chaîne d'attaque.

Fig. 14- 1 Fichier Log.txt avec encodage Base64

 

Fig.15 – 2 Fichier journal .txt avec encodage Base64

Le fichier 1.vbs utilise des techniques d'obfuscation avancées, utilisant les fonctions chr() et CLng() pour construire dynamiquement des caractères et appeler des commandes à l'exécution. Cette stratégie contourne efficacement les mécanismes de détection basés sur les signatures, permettant au script d'échapper à la détection lors de l'exécution.

À la fin du script, les caractères concaténés forment une commande complète, qui est ensuite exécutée. Cette commande est probablement conçue pour invoquer le script PowerShell 1.ps1, en passant 1.log comme argument pour la suite du traitement.

Fig.16 – 1.vbs

Lors de la tentative de désobfuscation du VBScript, nous avons découvert l'exécution de ligne de commande suivante, qui déclenche ensuite le script PowerShell pour un traitement ultérieur.

Fig.17 Script VB désobscurci

Lors de l'exécution du fichier 1.vbs, il a déclenché l'invocation du fichier 1.ps1, comme illustré dans l'instantané ci-dessous.

Fig.18 Exécution de 1.VBS

Le script 1.ps1 inclut une fonction conçue pour décoder les données codées en Base64 à partir du fichier 1.log et exécuter le script résultant.

Fig.19 – Fichier 1.ps1

 

Fig.20 – 1 Log.txt après décodage

Le script 1.ps1 récupère le numéro de série du BIOS, un identifiant système unique, de l'hôte compromis. Ce numéro est ensuite utilisé pour créer un répertoire dédié dans le dossier temporaire du système, garantissant ainsi que les fichiers liés à l'attaque sont stockés à un emplacement spécifique à la machine compromise, comme illustré dans l'instantané ci-dessus.

En tant qu'exemple compatible avec les machines virtuelles, le script vérifie s'il s'exécute dans un environnement de machine virtuelle. S'il détecte une machine virtuelle, il supprime les quatre fichiers associés à l'attaque (1.vbs, 1.ps1, 1.log et tous les fichiers de charge utile stockés dans le répertoire portant le numéro de série), interrompant ainsi son exécution, comme illustré.

Le script comprend 11 fonctions qui définissent les phases ultérieures de l'opération du malware, notamment l'exfiltration de données, le vol d'informations sur les portefeuilles de cryptomonnaies et l'établissement de communications de commandement et de contrôle (C2). Ces fonctions sont essentielles à l'exécution de l'attaque, facilitant la réalisation des objectifs du malware et assurant une communication permanente avec l'auteur de la menace.

Liste des fonctions malveillantes récupérées à partir d'un fichier journal :

  1. Téléverser un fichier †

La fonction de téléchargement exfiltre les données en les transmettant au serveur par blocs de 1 Mo, ce qui lui permet de gérer efficacement les fichiers volumineux. Le script attend une réponse du serveur et, s'il reçoit un code d'état HTTP « 200 », il poursuit son exécution. Si la réponse diffère, le script interrompt son exécution. Chaque bloc est envoyé via une requête HTTP POST, la fonction vérifiant le succès de chaque itération de téléchargement avant de poursuivre.

Fig.21 UploadFile()

 

  1. GetExWFile():

La fonction GetExWFile parcourt un ensemble de tables de hachage prédéfinies contenant les extensions de portefeuilles de cryptomonnaies. Lorsqu'une correspondance est trouvée, elle identifie les fichiers .ldb et .log associés à ces extensions en vue de leur exfiltration. Ces fichiers sont ensuite transférés vers le dossier de destination spécifié par la variable $Storepath .

Fig.22 GetExWFile()
  1. Obtenir les données du navigateur ():

Le script vérifie si l'un des navigateurs suivants (Edge, Firefox, Chrome ou Naver Whale) est actif afin d'extraire les données de profil utilisateur, notamment les cookies, les identifiants de connexion, les favoris et les données web. Avant de collecter ces informations, le script interrompt les processus du navigateur pour garantir un accès ininterrompu. Il récupère ensuite les données des extensions installées et des fichiers cache, tels que webcacheV01.dat, pour chaque navigateur identifié. Pour certains navigateurs, il effectue également des opérations de déchiffrement pour déverrouiller les clés chiffrées, ce qui lui permet d'extraire des informations sensibles, qui sont ensuite stockées avec la clé de chiffrement principale déchiffrée.

Fig.23 BrowserData ()
  1. Télécharger le fichier () :

La fonction de téléchargement de fichier télécharge n'importe quel fichier en fonction de la commande C2.

Fig.24 Télécharger le fichier ()
  1. RegisterTask() :

Il crée une persistance pour les fichiers « 1.log » et « 1.vbs ».

Fig.25 RegisterTask()
  1. Envoyer ():

La fonction send() télécharge toutes les informations collectées sur le serveur après les avoir compressées dans un fichier ZIP nommé « init.zip ». Elle renomme ensuite le fichier ZIP en « init.dat » et supprime tous les fichiers de sauvegarde du système après le téléchargement.

Fig.26 Envoyer ()

Le flux d'exécution des fonctions suit une séquence où plusieurs actions sont effectuées au cours de l'attaque. Parmi ces fonctions, l'une déclenche une autre commande PowerShell qui appelle le fichier 2.log, responsable des activités d'enregistrement des frappes.

 

Fig. 27 Flux d’exécution des fonctions et commande pour exécuter « 2.log ».
Fig.28 Exécution de 2 fichiers journaux

 

Fig.29 À l'intérieur du fichier journal 2

 

Le contenu décodé du fichier 2.log est présenté ci-dessus. Il contient un script qui importe les fonctions essentielles de l'API Windows pour détecter les frappes, récupérer les titres des fenêtres et gérer les états du clavier. Ce script exécute des actions telles que la surveillance du presse-papiers, l'enregistrement des frappes et l'enregistrement des titres des fenêtres.

Fig. 30.2 Code de surveillance du presse-papiers.

Conclusion

Comme on l'a constaté, les acteurs malveillants utilisent des techniques complexes et chronophages, interconnectées pour renforcer leur capacité d'évasion. Contrairement à d'autres logiciels de vol de données, celui-ci se concentre principalement sur les informations liées au réseau, qui peuvent être exploitées pour la reconnaissance active. Étant donné que ce logiciel cible des données sensibles d'utilisateurs, il est crucial de se protéger avec une solution de sécurité fiable telle que… Seqrite L'antivirus dans le paysage numérique actuel. Seqrite Dans notre laboratoire, nous offrons des capacités de détection de ces logiciels malveillants à différents stades d'infection, ainsi qu'une protection contre les menaces les plus récentes.

Seqrite Protection:

  • Trojan.49424.SL
  • Trojan.49422.C

 

MITRE ATT&CK :

Accès initial T1566.001 Hameçonnage : pièce jointe de harponnage
De bout en bout T1059.001

 

T1059.005

Interpréteur de commandes et de scripts : PowerShell

Interpréteur de commandes et de scripts : Visual Basic

Persistence T1547.001 Exécution de démarrage automatique au démarrage ou à l'ouverture de session : clés d'exécution du registre/dossier de démarrage
Évasion défensive T1140 Désobscurcir/décoder des fichiers ou des informations
Accès aux informations d'identification T1555.003 Informations d'identification des magasins de mots de passe : informations d'identification des navigateurs Web
Découverte T1082 Découverte des informations système
Collection T1056.001 Capture d'entrée : enregistrement de frappe
Commander et contrôler T1071.001 Protocole de couche d'application : protocoles Web
exfiltration T1041 Exfiltration sur le canal C2

IoC :

MD5  Nom du fichier
1119A977A925CA17B554DCED2CBABD8  *.lnk
64677CAE14A2EC4D393A81548417B61B  1.log
F0F63808E17994E91FD397E3A54A80CB  2.log
A3353EA094F45915408065D03AE157C4  prevenue.hta
CE4549607E46E656D8E019624D5036C1  1.vbs
1B90EFF0B4F54DA72B19195489C3AF6C  *.lnk
1D64508B384E928046887DD9CB32C2AC 성범죄자 신상정보 고지.pdf.lnk

C2

  • hxxps[:]//cdn[.]glitch[.]global/
  • hxxp[:]//srvdown[.]ddns.net

 

Auteurs

Dixit Panchal

Kartik Jivani

Soumen Birmanie

 

 

 Post précédentPourquoi la loi DPDP est importante pour le secteur de la vente au détail
Post suivante  L'importance de la loi DPDP pour le secteur BFSI
Dixit Panchal

À propos de Dixit Panchal

Il est chercheur en sécurité chez Quick Heal Technologies Ltd, où il travaille avec Seqrite Équipe du laboratoire. Ses domaines d'expertise comprennent la détection des menaces, la recherche sur les logiciels malveillants et...

Articles de Dixit Panchal »

Articles similaires

  • CVE-2026-3854 : Comment les options de push de Git sont devenues une primitive d’injection de métadonnées interne

    CVE-2026-3854 : Comment les options de push de Git sont devenues une primitive d’injection de métadonnées interne

    6 octobre 2026
  • Au cœur de DragonForce : comment fonctionne réellement le code malveillant d’un cartel de ransomware

    1 octobre 2026
  • MacSync : Le voleur de macOS insaisissable qui exploite les failles de ClickFix

    8 septembre
Auteurs en vedette
  • Seqrite
    Seqrite

    Seqrite est un fournisseur de premier plan de solutions de cybersécurité pour entreprises. Axé sur...

    Lire plus d'articles par Seqrite
  • Bineesh P
    Bineesh P

    Je suis un passionné de cybersécurité et un écrivain dévoué. Avec un don pour...

    Lire d'autres articles de Bineesh P
  • Jyoti Karlekar
    Jyoti Karlekar

    Je suis une passionnée d'écriture et j'aime créer du contenu sur les technologies émergentes et...

    Lire plus d'articles de Jyoti Karlekar
  • Sanjay Katkar
    Sanjay Katkar

    Sanjay Katkar est le codirecteur général de Quick Heal Technologies...

    Lire d'autres articles de Sanjay Katkar
Thèmes
apte (25) Cyber-attaque (36) cyber-attaques (58) cyberattaque (16) cyber-attaques (15) Cybersécurité (343) la cybersécurité (34) Cyber ​​menace (33) cybermenaces (51) violation de données (56) les violations de données (29) La perte de données (28) prévention de la perte de données (34) data privacy (17) protection des données (35) la sécurité des données (19) DLP (50) DPDP (14) DPDPA (17) Chiffrement (16) sécurité des terminaux (113) Sécurité d'entreprise (20) Exploiter (13) GDPR (14) malware (76) analyse de malware (15) attaque de malware (23) MDM (27) Microsoft (15) MITRE ATT & CK (14) Sécurité Internet (26) phishing (30) Ransomware (69) attaque ransomware (31) attaques de ransomware (31) protection contre les rançongiciels (17) Seqrite (41) Seqrite Chiffrement (27) Seqrite EPS (33) Seqrite Services (16) détection de la menace (15) Renseignement sur les menaces (25) UTM (34) Vulnérabilité (16) confiance zéro (13)
Seqrite Laboratoires

Fournisseur leader de solutions de sécurité informatique d'entreprise simplifiant la sécurité des terminaux, des données et du réseau avec les meilleures solutions de prévention, de détection et de réponse aux menaces dans le monde entier.

En savoir plus sur Seqrite

Suivez-nous:

S'abonner à notre Newsletter

Restez informé des dernières tendances et informations en matière de cybersécurité.

chargement
Produits & Services
  • Cloud
  • Endpoint Protection
  • Endpoint Detection and Response
  • Mobile Device Management
  • BYOD
  • Extended Detection and Response
  • Zero Trust Network Access
  • Data Privacy
  • Sur Prem
  • Endpoint Protection
  • Endpoint Detection and Response
  • Data Privacy
  • Plateforme complète
  • Malware Analysis Platform
  • Micro-entreprise
  • SOHO Total Edition
  • Services
  • Threat Intel
  • Digital Risk Protection Services (DRPS)
  • Ransomware Recovery as a Services (RRaaS)
  • DPDP Compliance
  • Managed Detection and Response
  • Cybersécurité et Data Privacy Conscience et rigueur.
Ressources
  • Blog
  • Livres blancs
  • Fiches techniques
  • Rapports sur les menaces
  • Manuels
  • PoV
  • Comprendre Data Privacy
  • Dialogues du DPDP
  • Politique de conformité
  • CLUF
  • GoDeep.AI
  • SIA
  • Heure de confidentialité
Contactez-Nous
  • Sièges sociaux
  • Parlons de cybersécurité
Assistance
  • Support technique
  • logiciel de téléchargement
  • Mise à jour hors ligne
  • Mises à niveau du micrologiciel
  • Ameliorations
  • Documentation produit
À propos de nous
  • À propos Seqrite
  • Direction
  • Prix ​​et reconnaissance
  • Espace presse
Partenaire
  • Programme de partenariat Flare
  • Localiser un partenaire
  • Devenez Partenaire
  • Seqrite Certifications

© 2026 Quick Heal Technologies Ltd.

Plan du site La politique de confidentialité Mentions légales Politiques relatives aux cookies Conditions d'utilisation