Hook程式 植物大戰殭屍為例,未涉及提權

2021-07-28 11:47:44 字數 877 閱讀 8976

// hookcode.cpp : 定義 dll 應用程式的匯出函式。

//利用push retn hook 占用8個位元組 可以達到jmp的效果

#include "stdafx.h"

#include "hookcode.h"

#include

//ce分析出以下**

//0044ba45 - 01 87 78550000 - add[edi + 00005578], eax << 陽光增加位址 初始值為19

//0044ba4b - 8b 87 78550000 - mov eax, [edi + 00005578]

//0044ba51 - 3d 06270000 cmp eax, 2706//這裡返回執行

//__declspec(naked)代表純彙編 不影響堆疊且不增加額外彙編**

dword base_hook = 0;//需要賦初始值 否則注入失敗

dword base_hookaddr = 0x44ba45;//存放需要hook的位址

dword base_oldaddr = 0x44ba51;//存放hook執行完後要跳轉到的位址

void __declspec(naked) mycode(void)

}//修改hook後的**內容

void __declspec(naked)hookcode(void)

}//安裝hook

//push 位址 retn

bool sethook(bool ishook)

//還原之前的頁面保護屬性

virtualprotect((lpvoid)base_hook, 12, oldprotect, &oldprotect);

return true;

}

植物大戰殭屍

c code using system using system.drawing using system.text using system.windows.forms namespace plantsvszombiestool private void form1 load object sen...

植物大戰殭屍新植物殭屍(上)

速度 慢,同普通殭屍 西瓜投手殭屍傷害力巨大,西瓜砸碎時3 3範圍的植物全部都會受到傷害,和西瓜投手相同。魅惑無效,照樣投向植物,最好用必殺植物,地刺也能砸到 攻擊 80 3 3格仔 生命 200 出現在草地 泳池 屋頂 室內。弱點 蘿蔔保護傘 背景 一天晚上,一群殭屍劫持了西瓜投手,它們對西瓜投手...

1565植物大戰殭屍

description input output 僅包含乙個整數,表示可以獲得的最大能源收入。注意,你也可以選擇不進行任何攻擊,這樣能源收入為0。sample input 3 210 0 20 0 10 0 5 1 0 0 100 1 2 1 100 0 sample output hint 在樣例...