楓之谷外掛數據教程

本來這部分是直接顯示於部落格右側,但是因為內容越來越多導致空間不足所以另闢新頁...
由於此教程很多是跟隨著我學習的筆記,所以有些文章可能會難以理解或者用詞錯誤,如有任何問題歡迎指正,如有任何缺失或希望我補充也都歡迎提出!
本文最後於 20140214 編輯,持續整理,更新中...

Chapter 0.數據格式

超簡易數據閱讀註釋
RegisterSymbol的用法
Cheat Engine 6.1 AutoAssembler Help

Chapter 1.認識數據


===簡單認識一般數據===

這邊指的一般數據(CRC Script)是甚麼呢?循環冗餘校驗(英語:Cyclic redundancy check,通稱「CRC」)是一種根據網路數據封包或電腦檔案等數據產生簡短固定位數驗證碼的一種雜湊函數,在楓之谷用於檢查記憶體是否遭到竄改。因此也不知道是哪位前輩就稱「直接修改記憶體的數據」為 CRC Script(以逆向工程的說法應該就是 Inline Hook,當然這邊指的也包含不使用跳轉的記憶體修改)。

相關文章:
疾風合併法則,學會.. ICS不是問題
AoB之變動規則(很小的一部分)
無奈的數據"開關"製作方法

===簡單認識ICS數據===

ICS 數據到底是什麼?其實這個名詞源自於早期研究楓之谷的一位前輩,白大,但是並沒有留下這個名詞真正完整的意思,因為考慮到逆向工程技術 IAT Hook(Import Address Table Hook),也就是修改特定進入點使記憶體在調用 CALL 時造成 Code Relocation,因此有些人猜測 ICS 是 Import CRC Script 的縮寫。(但 CRC Script 這名詞本身就是個錯誤...)
這幾年由於很多人分不清楚此名詞的含意,因此廣義稱所有不需要繞過檢測的數據為 ICS(外國稱之為 Bypassless)。

相關文章:
[簡易篇]ICS解析(利用Call達到無須Bypass就可以使用的數據)
[進階篇]ICS追Eax+N或者從Call追源頭(利用Call達到無須Bypass就可以使用的數據)
ICS數據2一般的CRC數據
超不負責任的ICS合併教學

Chapter 2.更新數據


前置準備

新楓之谷CEM (TwMS v63 ~ The Newest)
Undetected Cheat Engine --- KNowlet Engine
製作與開啟CEM

影片教學

尋找及修改動態數據教學 (文+影)
楓之谷AOB更新數據教學!(影)
[影] 更新 ICS 數據 + 數據控制開關 + 簡易改寫 + 楓之谷洋蔥 DEMO

靜態教學

楓之谷更新數據教學(文字版)
簡易Pointer更新教學(新增圖片)
新楓之谷更新數據教學(圖文並茂)
簡易ICS更新教學
數據更新遇到 DB 碼怎麼辦?

Chapter 3.開發數據

[筆記] 多開破解
Register Reader
CRC轉ICS系列教學 by.kkmomo
Ret Address Recorder
Write Register To File
Getting Pointer Offest without debugger(In the premise of BaseAdr)
[影片] zgenden 大之創造無限奇蹟系列1-5
待補充...




其他介紹

淺談ImagePath映像路徑
[英文]外國外掛詞彙解釋
[筆記文]過HS
ring3下偽裝進程名繞過HS 部分Inline hook
Driver to bypass Hackshield memory protection (Source)
楓之谷VM雙開教學,永久可用
[譯文] Bypass Information - CRC介紹
Bypass HackShield Memory Protection by fileName White Sheet

TwMS 舊版數據區(點即打開)

本月最夯

[Chrome] 不用任何擴充功能,Chrome 內建開發者工具讓您輕鬆下載任何影片!