原创 外掛輔助技術分析任務對象基址及封裝任務更新函數

基礎要求:1、會一點C語言 2、懂一點彙編  學習目標:     動態定位基址     編寫相關函數     編寫特徵碼定位函數ScanFeatureCode//1把特徵碼轉換成全大寫//2讀取遊戲字節數組數據//3轉換成十六進制字串//

原创 D3D9黑屏優化大幅降低CPU佔用率代碼

#define BaseBlackScreenMainHook  //BaseBlackScreenMainThreadHook #define BaseBlackScreenD3D9Hook //主線程HOOK 黑屏優化00528EDF

原创 外掛技術-調試遊戲久了爲何異常的原因

外掛輔助研究中常遇到的問題1、遊戲異常的原因2、用C++代碼模擬遊戲中異常衝突     爲何遊戲運行時間短不出問題 但一運行久了就出現未知異常錯誤!  很多時候這是由於多線程訪問共享數據造成的。  // MultiThreadDlg.h

原创 外掛技術移動物品到倉庫代碼編寫

學習目標:      移動物品函數封裝         作業:      提取倉庫列表基址的特徵碼,添回倉庫列表基址更新代碼。      BOOL

原创 外掛輔助技術研究教程

001-分析角色HP,MP值基址.txt 002-分析角色金錢基址.txt 003-分析角色氣功加點基址.txt 004-編寫代碼讀取遊戲數據-注入

原创 外掛技術-編寫代碼判斷揹包是否已滿

學習目標: 編寫函數統計揹包MP藥品數量 DWORD GetAllMpGoodsNum(); 編寫函數判斷 揹包是否裝滿 BOOL IsFullBackPack();//揹包滿 返回TRUE 未滿返回FALSE

原创 外掛技術研究系列-分析人物屬性數據和偏移

分析目標: 1、分析人物角色 金錢基址;  //-----人物屬性結構---------- typedef struct _ST_人物屬性 {  

原创 外掛技術研究系列-分析人物的HPMP

分析目標: 1、分析人物角色血值HP;  用CE工具直接 搜出基址 //-----人物屬性結構---------- typedef struct _

原创 外掛技術研究-封裝完善動作使用CALL-重複包含頭文件

目標:1、封裝UseAction(char* szpActionName)2、避免頭文件重複包含3、#ifndef宏BOOL TActionList::UseAction(char* szpActionName)#include "Str

原创 人物信息數據的封裝.基址與偏移管理單元庫

目標:1、結構化人物屬性數據2、靜態鏈接庫*.lib3、添加基址管理單元4、添加偏移管理單元5、本教程中變量命名約定//人物屬性2F860F0 +00 //人物名字 地址+34 //1BYTE 空間 表示等級+35 //1BYTE 表示

原创 新手要正確看待外掛學習與數據分析

曾經有一個同學問:“數據分析難不難?”這個問題還真不好回答。不同的遊戲,數據難度不同,不同的人找同一個數據的方法也不同。 那麼如何正確的看待數據分析,如何快速的找到一個遊戲數據,除了需要良好的反彙編基礎,同時也需要有一定的發散思維。 書

原创 感謝鬱金香老師把我帶入編寫輔助的大門

記得2009年的時候,那時候只是對網絡裏面的黑客技術感興趣,就花空心思學那些命令啊什麼的,我是初中畢業對英文很抵觸,就開始背誦那些命令但是一直沒有運用於實踐,主要是那時候沒人指點,自己莫搜,後來又買了個某黑客吧的VIP 那時候好幾百大洋呢

原创 外掛輔助技術研究-打開指定NPC對話

1、打開指定NPC對話功能    DWORD GetNpcObjForName(char* szpNpcName);DWORD OpenNpcTalkForName(char* szpNpcName);//獲取指定NPC對象push 0p

原创 外掛輔助技術研究-完善選怪功能

1、分析選中怪物,NPC,玩家功能1、取消之前選中對象[[31CE73C]+14b8]==ID2、選中當前對象dd [031CE740+4*0] //對象列表 玩家 揹包 動作 人物對象[31CE73C] //玩家對象地址+0c //此數

原创 外掛輔助技術研究-封裝揹包對象列表+讀物揹包物品信息

目標:1、封裝好揹包列表數據2、讀取揹包物品信息dd [31A8B3C]+410+4*ecx //ecx表示揹包列表 下標0..35+5C  //物品名字+0F1 //物品功能描述+244 //物品數量#define  Base_Back