植物大戰殭屍金錢修改彙編原始碼

2021-05-22 17:20:21 字數 1961 閱讀 6892

因為並沒有學習過彙編,我是直接參照別人的源**寫的,如果有什麼不對的地方還望大家指點!!!

.386

.model flat,stdcall

option casemap:none

;**************標頭檔案和導入庫檔案****************************

include c:/masm32/include/windows.inc

include c:/masm32/include/user32.inc

include c:/masm32/include/kernel32.inc

includelib c:/masm32/lib/user32.lib

includelib c:/masm32/lib/kernel32.lib

;**************資料段****************************

.data

game db "植物大戰殭屍中文版",0

sztext db "金錢數已修改!",0

sztextgame db "遊戲沒有執行!!!",0

sztexterrorp db "不能獲取程式pid!!!",0

sztexterroro db "不能獲取執行緒控制代碼!!!",0

szcaption db "提示",0

sztexterror db "未知錯誤!!!",0

money dd 5201314    ;要修改的金錢數

.data?

pid dd ?

hprocess  dd ?

base dd ?

moneybase dd ?

moneybase1 dd ?

;****************段****************************

.code

start:

invoke findwindow,0,addr game   ;查詢視窗

.if eax == 0

invoke messagebox,null,addr sztextgame,addr szcaption,mb_ok

.else

invoke getwindowthreadprocessid,eax,addr pid    ;獲得視窗程序pid

.if pid == 0

invoke messagebox,null,addr sztexterrorp,addr szcaption,mb_ok

.else

invoke openprocess,process_all_access,false,pid     ;獲得程序控制代碼

mov hprocess, eax

.if hprocess == 0

invoke messagebox,null,addr sztexterroro,addr szcaption,mb_ok

.else

mov base,6a9ec0h

invoke readprocessmemory,hprocess,base,addr moneybase, 4,0      ;讀取記憶體(實際上就是用基址+偏移量查詢金錢變數所在位置)

mov eax,moneybase

add eax,82ch

invoke readprocessmemory,hprocess,eax,addr moneybase1, 4,0

mov eax,moneybase1

add eax,28h

invoke writeprocessmemory,hprocess,eax,addr money, 4,0    ;修改記憶體(即修改金錢)

invoke messagebox,null,addr sztext,addr szcaption,mb_ok

.endif

.endif  

.endif

invoke exitprocess,null

end start

植物大戰殭屍陽光修改

遊戲使用植物大戰殭屍年度版,修改器為ce7.1 1.進入遊戲,搜尋當前陽光數,我現在陽光數是25,ce 4位元組搜尋25 2.經過兩次搜尋得到乙個位址,這個位址就是陽光的記憶體位址 3.將位址加入修改列表右鍵點選 找出什麼改寫了這個位址 也可以直接在位址右鍵點選 回到遊戲在次撿取乙個陽光 3.撿到乙...

植物大戰殭屍HTML5原始碼

提供國人寫的強大的html5植物大戰殭屍 原始碼 寫得很棒 占用資源少。jspvz 程式製作進度 2011.1.5 另外智慧型手機可以安裝operamobile10.1及其以上版本,把 整個拷貝到手機儲存卡上,在瀏覽器中輸入形如 e jspvz 形式的位址直接本地執行程式,無需聯網 2011.1.5...

植物大戰殭屍HTML5原始碼

植物大戰殭屍 植物大戰殭屍 plants vs.zombies,簡稱pvz 是由popcap games開發的一款益智策略類塔防禦戰遊戲,為windows mac os x iphone os和android系統,並於2009年5月5日發售。玩家通過武裝多種植物切換不同的功能,快速有效地把殭屍阻擋在...