|登录 |注册

查看: 4620|回复: 23
打印 上一主题 下一主题

VB 办得到修改Memory资料吗?

[复制链接]
goodhermit95
2008-9-18 10:38 AM
VB 办得到吗?像Cheat Engine这样的,不过是指定Memory
我要做游戏的Hack~~~
好像这样的 0S02KDx0 这样的东西
Super-Tomato
2008-9-18 04:00 PM
你應該去看看 WINAPI 手冊

回复 #2 Super-Tomato 的帖子

goodhermit95
2008-9-18 09:27 PM
多谢
我找到了
    Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Integer, ByVal bInheritHandle As Integer, ByVal dwProcessId As Integer) As Integer
    Private Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, ByRef lpBuffer As Integer, ByVal nSize As Integer, ByRef lpNumberOfBytesWritten As Integer) As Integer
    Private Declare Function ReadProcessMemory Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, ByRef lpBuffer As Integer, ByVal nSize As Integer, ByRef lpNumberOfBytesWritten As Integer) As Integer
    Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Integer) As Integer
    Const PROCESS_ALL_ACCESS = &H1F0FFF
可是不太会用…… 这个事改DOTA里面的显示名字的

回复 #1 goodhermit95 的帖子

crazy_91
2008-9-22 01:19 PM
可以请问一下什么是VB??
Super-Tomato
2008-9-22 06:54 PM
原帖由 goodhermit95 于 2008-9-18 09:27 PM 发表
多谢
我找到了
    Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Integer, ByVal bInheritHandle As Integer, ByVal dwProcessId As Integer) As Integer
    Private D ...



先找出你的application的handle柄句和找出pid的進程, 接下來才用 openprocess 要求對pid的拜訪
找出你application的memory block然後是用 readprocessmemory 讀取後自行修改再對該 block 寫入

回复 #5 Super-Tomato 的帖子

goodhermit95
2008-9-22 11:07 PM
用这个API的吧?(read和Write)
★笨☆天使
2008-9-26 04:04 PM
原帖由 crazy_91 于 2008-9-22 01:19 PM 发表
可以请问一下什么是VB??

microsoft visual basic
程序开发
Super-Tomato
2008-9-26 11:49 PM
原帖由 goodhermit95 于 2008-9-22 11:07 PM 发表
用这个API的吧?(read和Write)



ReadProcessMemory是讀取內存地址
WriteProcessMemory是寫入內存地址

函數名已經定義的很清楚了, 只要跟著我上面說的步驟就可以做到, 問題只是你要怎麼用某些軟體得到所要的內存地址

回复 #8 Super-Tomato 的帖子

goodhermit95
2008-9-27 08:01 PM
用CheatEngine Scan~~
我班上全部要Game的外挂~
Super-Tomato
2008-9-27 08:23 PM
這是依照上面所說的方式做出來的例子
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-1-1 07:43 AM , Processed in 0.091861 second(s), 26 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部