B站搜索:指尖じ跳动

import win32processfrom ctypes import *from win32process import *
from win32api import *
from win32gui import *
from win32con import *
from win32gui import *
from win32security import *import os
import win32com.client
from ctypes import *
import timedef opendebug():# 打开进程令牌,提升调试权限,htoken = OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY | TOKEN_ADJUST_PRIVILEGES)if htoken == None:print("打开进程令牌失败")speaker.Speak("打开进程令牌失败")return Falseprint("打开进程令牌成功")speaker.Speak("打开进程令牌成功")luid = LookupPrivilegeValue(None, SE_DEBUG_NAME)if luid == None:print("LookupPrivilegeValue错误")speaker.Speak("LookupPrivilegeValue错误")return Falsetp = ((luid, SE_PRIVILEGE_ENABLED),)if AdjustTokenPrivileges(htoken, FALSE, tp) == None:print("权限写入失败")speaker.Speak("权限写入失败")return Falseprint("权限写入成功")speaker.Speak("权限写入成功")CloseHandle(htoken);  # 关闭令牌return True# PROCESS_ALL_ACCESS=(0x000F0000|0x00100000|0xFFF)
kernel32dll = windll.kernel32
speaker=win32com.client.Dispatch("SAPI.SPVOICE")#系统接口
pid = None;window = FindWindow("Innerloop", None)
if window == None:windll.user32.MessageBoxW(0, "Window no found", "", None)
tid, pid = win32process.GetWindowThreadProcessId(window)
if pid == None:windll.user32.MessageBoxW(0, "Process id no found", "", None)
hprocess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid)
print('进程句柄:%#x' % int(hprocess))if hprocess == None:windll.user32.MessageBoxW(0, "句柄无效", "", None)if opendebug() == True:  #进程提权print("进程权限提升成功")speaker.Speak("进程权限提升成功")
else:print("进程权限提升失败")speaker.Speak("进程权限提升失败")
#0x533490,5452944‬
print("读取进程成功")
speaker.Speak("读取进程成功")hDll = windll.LoadLibrary("Kernel32.dll")temp=NonehDll.VirtualProtectEx(int(hprocess),0x533490,0x1000, PAGE_EXECUTE_READWRITE, id(temp))
int_err = GetLastError()
if int_err:print("内存属性修改错误,错误码:%d"%int_err)speaker.Speak("内存属性修改错误,错误码:%d"%int_err)
else:print("内存属性修改成功")speaker.Speak("内存属性修改成功")del hDllwindll.kernel32.WriteProcessMemory(int(hprocess), 0x0040F4E8,byref(c_long(0x40E9C0)), 4, None)
int_err = GetLastError()
if int_err:print("榴弹射速修改错误,错误码:%d"%int_err)speaker.Speak("榴弹射速修改错误,错误码:%d"%int_err)
else:print("榴弹射速修改成功")speaker.Speak("榴弹射速修改成功")windll.kernel32.WriteProcessMemory(int(hprocess), 0x0040ED06,byref(c_byte(0x90)), 1, None)windll.kernel32.WriteProcessMemory(int(hprocess), 0x0040ED07,byref(c_byte(0x90)), 1, None)
int_err = GetLastError()
if int_err:print("子弹检测去除错误,错误码:%d"%int_err)speaker.Speak("子弹检测去除错误,错误码:%d"%int_err)
else:print("子弹检测去除成功")speaker.Speak("子弹检测去除成功")

B站搜索:指尖じ跳动

秘密潜入1-榴弹枪射速修改-Python源码相关推荐

  1. 秘密潜入1-普通枪械射速修改-Python源码

    B站搜索:指尖じ跳动 import win32processfrom ctypes import *from win32process import * from win32api import * ...

  2. python源码加密实现

    本文参考如何保护你的 Python 代码对其想法进行实现. 源码地址:spython@github RAYENCRY rayencry使用AES算法对指定目录中的Python源码加密. 内容 背景 安 ...

  3. Python源码解析-整数与引用计数器

    文章目录 简介 PyLongObject 大小整数 大小整数的区分 小整数池初始化 整数对象的创建 计数回收机制 本文基于Python3.10.4. 简介 在Python源码中,整数这个概念是通过Py ...

  4. 详解 Python 源码之对象机制

    在Python中,对象就是在堆上申请的结构体,对象不能是被静态初始化的,并且也不能是在栈空间上生存的.唯一的例外就是类型对象(type object),Python中所有的类型对象都是被静态初始化的. ...

  5. Python源码解读之六 浮点数

    前言 前面的章节都是概括性的描述Python源码中,对象的创建.特性.使用.销毁等,这一章开始我们就要开始分析Python的常见内置类型对象以及对应的实例对象,看看底层具体是如何事项的. 第一个要分析 ...

  6. python源码学习_【Python学习】Python源码阅读(一)

    最近想读读Python源码,任何东西学习方法基本都是一样的,先从总体框架进行了解,再从自己侧重的方面逐步深入. 1. Python总体架构 左边是Python提供的大量的模块.库以及用户自定义的模块. ...

  7. python源代码-Python 源码深度剖析

    课程亮点 了解Python运行机制和设计思想: 熟悉背后的数据结构和算法原理: 结合工程实际,掌握高效程序设计之道: 高级面试知识点,求职更自信: 大量图表辅助学习,难点知识轻松拿下. 课程简介 能用 ...

  8. 【Python基础】加密你的Python源码顺便再打个包如何?

    本篇为专属于"交通科研Lab"志愿者系列推文活动,为大家带来交通高校硕博们原创推文.为作者点赞,欢迎大家关注交流!!! 点击蓝字 关注我们 成为一个智慧.快乐和富有的人. --王宇 ...

  9. python 取余_玩转Python源码(一) quot;%squot;与“%d”

    某一天吹水的时候,吹着吹着就吹到了一下这么一个案例. import timeitdef a():"%s, %s" % (1, 2)def b():"%s, %d" ...

最新文章

  1. django报错:django.db.utils.OperationalError: no such table:
  2. ★ 科幻分离式手机 富士通F-04B详细图解 ★
  3. Java设计模式之建造者Builder模式代码示例
  4. 3台机器配置hadoop集群_Hadoop学习之路(三)Hadoop集群搭建和简单应用
  5. dedecms提取某栏目及子栏目名称到首页怎么弄
  6. php 物理路径,网站物理路径查找思路
  7. html hover效果下拉个框,关于下拉菜单(CSS)中,“:hover”样式的设置问题?
  8. 大数据分析实战-信用卡欺诈检测(五)-逻辑回归模型
  9. ECMAScript 6 之 let 和 const 命令
  10. 如何:在网页中嵌入Silverlight视频
  11. 蓝桥杯 ADV-105 算法提高 不同单词个数统计
  12. 计算机专用英语1500词带音标,带音标的计算机英语1500词
  13. java 小程序 学生成绩_自己搞的小程序,学生管理信息系统,大家来看看
  14. wps如何快速小计求和
  15. op 反馈电阻并联二极管
  16. 如何测一个纸杯_如何测试一个纸杯
  17. Auto.js制作蓝奏软件库app
  18. Docker安装教程(超详细)
  19. [最小路径覆盖]拦截导弹
  20. oracle3个重要角色,Oracle 用户及角色 介绍

热门文章

  1. 仿网易新闻评论“盖楼”效果实现
  2. 浅谈C语言嵌入式系统编程注意事项
  3. Mathematica入门
  4. [CF3B]Lorry
  5. 如何删除映射网络驱动器
  6. Google Earth Engine 谷歌地球引擎常用快捷键相关搜集整理
  7. 双击Google Earth没有反应解决办法
  8. linux开发板tftp 搭建,iTOP-i.MX6ULL开发板-Tftp烧写和Nfs启动
  9. storm和kafka集成报java.lang.ClassNotFoundException: kafka.api.OffsetRequest解决方法
  10. 海信电视升级鸿蒙系统,海信电视陆续启动聚好看升级计划