東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

編程相關(guān)破解相關(guān)編程工具反編譯安裝制作程序源碼軟件補丁數(shù)據(jù)庫Visual Studiovc++visualbasicdreamweaver

首頁編程開發(fā)程序源碼 → 過TP保護與解除游戲驅(qū)動保護教程 【帶全套工具】

過TP保護與解除游戲驅(qū)動保護教程

過TP保護與解除游戲驅(qū)動保護教程【帶全套工具】

  • 大。2KB
  • 語言:中文
  • 平臺:WinAll
  • 更新:2016-03-20 11:15
  • 等級:
  • 類型:程序源碼
  • 網(wǎng)站:http://m.californiadebtcollectionlawyers.com
  • 授權(quán):免費軟件
  • 廠商:
  • 產(chǎn)地:國產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評論下載地址

TP 是國內(nèi)騰訊游戲一款比較流行的驅(qū)動級保護程序. 負責(zé)保護騰訊每款游戲不被修改破壞, 過TP保護與解除游戲驅(qū)動保護教程就是為了哪些輔助的開發(fā)者過TP的教程,讓你的輔助免受異常順利過檢查,穩(wěn)定奔放的基本!

OD與CE無法進行如以下操作: 

無法附加進程, 

無法打開進程, 

游戲進程被隱藏?zé)o法在工具中查看到,

內(nèi)存無法讀取代碼  

內(nèi)存修改后游戲掉線   

無法雙機進行調(diào)試  

出現(xiàn)SX非法模塊提示 `

其實以上說的這么多限制 都是因為TP保護造成的.其實這些東西研究了很久后,發(fā)現(xiàn)其實就是黑色老大常說的APIHOOK這方面. 7%32E1F)%  

例如DNF的TP保護就是HOOK了以下幾個API函數(shù)來禁止上面剛才說的那些:  

NtOpenThread    //這是TP防止調(diào)試器在它體內(nèi)創(chuàng)建線程   

NtOpenProcess   //這是TP防止OD等在進程列表看到游戲進程 

KiAttachProcess   //這是TP防止其他軟件附加它  

NtReadVirtualMemory  //這是TP防止別人讀取它的內(nèi)存  

NtWriteVirtualMemory  //這是TP防止別人在它的內(nèi)存里面亂寫亂畫 

KDCOM.dll:KdReceivePacket  //這是TP這兩個是COM串口的接受和發(fā)送數(shù)據(jù) 

KDCOM.dll:KdSendPacket      //這是TP主要用來方式別人雙機調(diào)試,TP使用了KdDisableDebugger來禁用雙機調(diào)試.  

TP通過將以上這幾個API進行HOOK后 來保護游戲, 看過獨立團第四版本易語言輔助教程的人 應(yīng)該知道 以上的那幾個API函數(shù) 開頭是 Nt 的吧 

Nt開頭的是ntdll.dll庫中的函數(shù),也正是黑色襯衣老大在第四版本易語言輔助教程中有一篇課程是講 SSDTHOOK與恢復(fù)這方面的.  

那么TP保護它比較變態(tài),并對debugport進行了瘋狂的清零操作甚至還包括EPROCESS+70\+74\+78等幾處位置處理的手段通常都是向64端口寫入FE導(dǎo)致計算機被重啟。 

說下以上關(guān)鍵的幾個APIHOOK:

1.KiAttachProcess 函數(shù)   

2.NtReadVirtualMemory 內(nèi)存函數(shù) 

3.NtWriteVirtualMemory 內(nèi)存函數(shù)

4.NtOpenThread 線程函數(shù)   

5.NtOpenProcess 進程函數(shù)   

那么前3個函數(shù)是可以直接SSDT恢復(fù)的 第四版本易語言輔助教程老大講了如何恢復(fù)的 不明白的可以自己去看教程。 

第4個函數(shù)是有監(jiān)視,如果直接恢復(fù)的話電腦會即刻重啟.(TP蠻變態(tài))  

第5個函數(shù)和ring3有驅(qū)動通信,直接恢復(fù)這個函數(shù)的話  游戲會在1分鐘內(nèi)彈出SX非法模塊提示. 

既然我們現(xiàn)在知道了TP保護的保護特點和這幾個API分析后的結(jié)果.   

接下來就是要做出相應(yīng)的解除TP保護(也就是這些APIHOOK) 

梳理一下頭緒給出相應(yīng)的解決方案   

1.首先直接恢復(fù) 第1、2、3處的SSDT表中的HOOK  

2.繞過4、5處的HOOK 不采用直接恢復(fù)   

3.將TP保護程序中的debugport清零的內(nèi)核線程干掉 停止該線程繼續(xù)運行.  

4.恢復(fù)硬件斷點  

但是要有一個先后的邏輯順序   

因為內(nèi)核有一個線程負責(zé)監(jiān)視幾個地方,必須要先干掉它。 

但是這個內(nèi)容我寫在了處理debugport清零的一起,也就是第3步。所以大家在照搬源碼的時候注意代碼執(zhí)行次序。

下面我們就開始寫解除TP保護的代碼,因為本人喜歡C++ 所以是c++編寫,如果是使用易語言的話 就自己翻譯過來吧

先從簡單的工作講起,恢復(fù)1、2、3處的HOOK 

PC官方
安卓官方手機版
IOS官方手機版

過TP保護與解除游戲驅(qū)動保護教程截圖

下載地址

過TP保護與解除游戲驅(qū)動保護教程 【帶全套工具】

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)

編輯推薦

本類軟件必備

編程UltraEditvc++6.0Notepad++編譯VBILSpyHopper數(shù)據(jù)MySQLoracleaccess設(shè)計DreamweaverfireworksFlash

報錯

請簡要描述您遇到的錯誤,我們將盡快予以修正。

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式