Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2016-2067 — GPU IOMMU DMA Exploit für Android-Geräte, der vdso.so mit Shellcode überschreibt, um Berechtigungen zu erweitern und eine Reverse-Root-Shell auf Nexus 6p zu starten. | Kitploit
Tools/GitHubGitHub/hhj4ck/cve-2016-2067
Android-SicherheitPrivilege EscalationExploitationShellcodePost-ExploitationMobile SicherheitPayload-EntwicklungBinary-Exploitation
GitHubhhj4ck/cve-2016-2067

CVE-2016-2067

GPU IOMMU DMA Exploit für Android-Geräte, der vdso.so mit Shellcode überschreibt, um Berechtigungen zu erweitern und eine Reverse-Root-Shell auf Nexus 6p zu starten.

Repository anzeigen
73vor 4 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

ADRENO GPU IOMMU DMA EXPLOIT

Getestet unter Nexus 6p (google/angler/angler:6.0.1/MMB29M/2431559:user/release-keys)

Über den Fehler

Besprochen im Jahr 2016 auf der Blackhat EU

Über den Exploit

Durch iommu-dma-Schreibvorgänge wird die vdso.so mit Shellcode überschrieben.

Nachdem /init __kernel_clock_gettime ausgeführt hat, wird der Shellcode ausgeführt.

Der /init-Prozess stellt dann eine Reverse-Connection mit einer Root-Shell her.

Logs

root@kitploit:~
Reverse shell target: 127.0.0.1:4919
shellcode patch done
hook patch done
Waiting for reverse connect shell...
TERMINAL>>>
id
uid=0(root) gid=0(root) groups=0(root) context=u:r:init:s0

Tipps

Lösche vor dem Exploit ggf. /data/local/tmp/x.

Wenn die Wartezeit zu lang ist, versuche die "Datums- und Uhrzeiteinstellungen" in den Einstellungen deines Telefons zu öffnen.

Portierung auf andere Geräte

Überprüfe die Version des Adreno, aktuell ist es für 4xx gebaut.

Für 5xx und höher:

  • verwende cp_type7_packet anstelle von cp_type3_packet
  • verwende IOCTL_KGSL_GPU_COMMAND anstelle von IOCTL_KGSL_RINGBUFFER_ISSUEIBCMDS
Tool herunterladen