虫虫教学

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5263|回复: 90

[GG修改] 【Python内存修改脚本】 内存修改脚本源码调用简单

[复制链接]

5

主题

12

帖子

812

积分

中级会员

Rank: 3Rank: 3

积分
812
发表于 2024-7-5 13:58:25 | 显示全部楼层 |阅读模式
购买主题 已有 9 人购买  本主题需向作者支付 50 学币 才能浏览

5

主题

12

帖子

812

积分

中级会员

Rank: 3Rank: 3

积分
812
 楼主| 发表于 2024-7-5 13:59:19 | 显示全部楼层
  1. import win32process
  2. import win32gui
  3. import win32api
  4. class GetProcess(object):
  5.     def __init__(self,windowshandle) -> None:
  6.         self.windowshandle=windowshandle
  7.     def GetGameProcess(self):
  8.      wh=win32gui.FindWindow(None,self.windowshandle)
  9.      #win32gui通过Findwindow查找进程标题获取窗口句柄
  10.      ThreadID=win32process.GetWindowThreadProcessId(wh)[1]
  11.      #通过win32processGetWindowsThreadProcessID获取线程和进程ID
  12.      self.process=win32api.OpenProcess(0x1f0fff,False,ThreadID)
  13.      #通过win32apiOpenProcess获取窗口句柄
  14.     def GetGameMoudle(self,module):
  15.        iter=win32process.EnumProcessModules(self.process)
  16.        #枚举进程所有模块
  17.        for i in iter:
  18.           p=win32process.GetModuleFileNameEx(self.process, i)
  19.           #通过枚举进程的模块获得模块所在Windows上的位置
  20.           if p[p.rfind('\\')+1:] == module:
  21.            self.i=i
  22.     def ReadMemory(self,GameAddress_Offset,Game_Type):
  23.        address=self.i
  24.        for offset in GameAddress_Offset:
  25.           address=self.ReadMemory_(address+offset,Game_Type)
  26.        return address
  27.     def ReadMemory_(self,GameAddress,Type):
  28.        ad=win32process.ReadProcessMemory(self.process,GameAddress,Type)
  29.        return  int.from_bytes(ad,'little')
  30.     def WriteMemory(self,R_GameAddres,Last_Offset,HackGame,Type,):
  31.        win32process.WriteProcessMemory(self.process,R_GameAddres+Last_Offset,int(HackGame).to_bytes(Type,'little'))
复制代码
回复

使用道具 举报

5

主题

12

帖子

812

积分

中级会员

Rank: 3Rank: 3

积分
812
 楼主| 发表于 2024-7-5 13:59:33 | 显示全部楼层
  1. import Win32Memory
  2. rv=Win32Memory.GetProcess('Plants vs. Zombies')
  3. rv.GetGameMoudle('PlantsVsZombies.exe')
  4. r=rv.ReadMemory([0x355E0C,0x868],4)
  5. rv.WriteMemory(r,0x5578,100,4)
复制代码
回复

使用道具 举报

123

主题

1381

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10491
发表于 2024-7-6 03:20:14 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

1

主题

1096

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16197
发表于 2024-7-6 06:14:21 来自手机 | 显示全部楼层
哦⁠
回复

使用道具 举报

622

主题

1万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
42422
发表于 2024-7-6 09:49:01 | 显示全部楼层
赚雪碧
回复

使用道具 举报

618

主题

1万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
42281
发表于 2024-7-6 09:50:21 | 显示全部楼层
赚雪碧
回复

使用道具 举报

614

主题

1万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
42152
发表于 2024-7-6 09:51:35 | 显示全部楼层
雪碧
回复

使用道具 举报

613

主题

1万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
42058
发表于 2024-7-6 09:52:58 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

613

主题

1万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
42064
发表于 2024-7-6 09:54:20 | 显示全部楼层
哦哦哦哦
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

QQ|Archiver|手机版|小黑屋|虫虫教学--虫虫联盟官网

GMT+8, 2025-5-25 08:50 , Processed in 0.411367 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表