青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Pencil.C++

更新速度可能會(huì)晚于http://blog.csdn.net/bilaopao

  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  34 隨筆 :: 0 文章 :: 40 評(píng)論 :: 0 Trackbacks
一、外掛的分類(lèi)

外掛一般的分為2類(lèi),脫機(jī)式 和 內(nèi)掛式。

脫機(jī)式外掛的定義:完全脫離官方發(fā)布的客戶(hù)端程序,可以與游戲服務(wù)器自由的進(jìn)行通訊的外掛程序,這類(lèi)外掛的實(shí)現(xiàn)是2類(lèi)外掛里最困難的,主要難點(diǎn)在于外掛制作者需要對(duì)游戲的通訊協(xié)議進(jìn)行充分的分析,包括解決封包的加密解密問(wèn)題,使得封包合法化,這樣游戲服務(wù)器才能接受并處理。

內(nèi)掛式外掛的定義:內(nèi)掛需要以官方發(fā)布的客戶(hù)端程序?yàn)檩d體,依靠客戶(hù)端程序來(lái)完成與游戲服務(wù)器的通訊,主要通過(guò)反匯編手段分析并修改客戶(hù)端代碼后實(shí)現(xiàn)功能,一般通過(guò)直接調(diào)用游戲客戶(hù)端的發(fā)包函數(shù)進(jìn)行發(fā)包,或者調(diào)用游戲客戶(hù)端的封包加密解密函數(shù)自行處理發(fā)包收包。


二、制作外掛常用的技術(shù)手段

   制作外掛一般使用的分析工具:
動(dòng)態(tài)分析 OllyDbg(OllyICE)
靜態(tài)分析 IDA Pro

   制作外掛一般使用的開(kāi)發(fā)工具:
VisualStdio系列(VC++,VB)
Borland系列(Delphi,BCB,BC++)
中國(guó)人自己的開(kāi)發(fā)工具(易語(yǔ)言)(編者注:此開(kāi)發(fā)工具優(yōu)勢(shì)在于控件種類(lèi)上,有專(zhuān)門(mén)的用于外掛制作的控件)

   制作外掛的技術(shù)要點(diǎn):
鼠標(biāo)鍵盤(pán)模擬技術(shù):這類(lèi)技術(shù)在RING3層可通過(guò)調(diào)用WIN32 API實(shí)現(xiàn),在RING0層可通過(guò)驅(qū)動(dòng)模擬鼠標(biāo)鍵盤(pán)輸入來(lái)實(shí)現(xiàn)。按鍵精靈就采用在RING0層通過(guò)驅(qū)動(dòng)來(lái)模擬鼠標(biāo)鍵盤(pán),比較底層。

Hook技術(shù):包括API HOOK 、普通的對(duì)游戲代碼進(jìn)行HOOK等。這類(lèi)技術(shù)有個(gè)特點(diǎn),對(duì)目標(biāo)進(jìn)程的代碼會(huì)進(jìn)行修改。

腳本技術(shù):擴(kuò)充外掛功能的技術(shù)之一,能讓外掛使用者編寫(xiě)腳本來(lái)擴(kuò)充外掛功能。

三、反外掛中常用的技術(shù)手段

反外掛一般使用的分析工具:
動(dòng)態(tài)分析 OllyDbg(OllyICE)
靜態(tài)分析 IDA Pro

制作反外掛一般使用的開(kāi)發(fā)工具:
依據(jù)游戲客戶(hù)端采用的開(kāi)發(fā)工具來(lái)決定。

制作反外掛的技術(shù)要點(diǎn):
代碼校驗(yàn):包括磁盤(pán)代碼及內(nèi)存代碼校驗(yàn),防止代碼被非法更改。

虛擬機(jī)保護(hù):虛擬機(jī)(VM )其實(shí)就是Virtual Machine的縮寫(xiě),這里說(shuō)的VM并不是像VMWare那樣的虛擬機(jī),而是將一系列的指令解釋成bytecode(字節(jié)碼)放在一個(gè)解釋引擎中執(zhí)行,能有效的干擾非法調(diào)試者對(duì)保護(hù)的代碼進(jìn)行分析。是反外掛技術(shù)中的重中之重。

驅(qū)動(dòng)保護(hù):采用底層鉤子技術(shù),一般采用SSDT HOOK來(lái)對(duì)游戲進(jìn)程進(jìn)行保護(hù)。但這種技術(shù)有一個(gè)致命的缺陷,就是兼容性問(wèn)題。

反調(diào)試:對(duì)調(diào)試過(guò)程產(chǎn)生干擾,阻止非法調(diào)試者進(jìn)行正常的調(diào)試。反調(diào)試代碼加多后會(huì)導(dǎo)致兼容性穩(wěn)定性出現(xiàn)問(wèn)題。

四、一般保護(hù)的思路及步驟

   防止脫機(jī)式外掛:
合理的設(shè)計(jì)封包通訊協(xié)議及對(duì)封包加密解密算法進(jìn)行虛擬機(jī)保護(hù)能有效的防止脫機(jī)外掛,反脫機(jī)外掛的難度比較低。而且技術(shù)要求也不高。

   防止內(nèi)掛式外掛:
反該類(lèi)外掛主要從代碼校驗(yàn)上著手,并配合虛擬機(jī)保護(hù),必要時(shí)候加上簡(jiǎn)單的驅(qū)動(dòng)。簡(jiǎn)單的可以采用如下步驟處理:
(1)        將封包加密解密獨(dú)立成一個(gè)動(dòng)態(tài)連接庫(kù)(DLL),供游戲主程序調(diào)用進(jìn)行封包加解密。
(2)        更換封包加密解密方式,防止破解者采用替換舊客戶(hù)端的方式進(jìn)入游戲。
(3)        反外掛功能在獨(dú)立出來(lái)的動(dòng)態(tài)連接庫(kù)里實(shí)現(xiàn),在獨(dú)立出來(lái)的動(dòng)態(tài)連接庫(kù)中加入對(duì)主程序代碼段校驗(yàn)。建立一個(gè)新的反外掛線(xiàn)程來(lái)校驗(yàn)代碼段,加入敵意進(jìn)程或模塊的特征檢測(cè),對(duì)關(guān)鍵的API進(jìn)行檢測(cè)。檢測(cè)到非法可以對(duì)服務(wù)器進(jìn)行報(bào)告,并在客戶(hù)端主動(dòng)切斷與游戲服務(wù)器的連接。
(4)        在加密解密函數(shù)里加入對(duì)反外掛線(xiàn)程的檢測(cè),檢測(cè)反外掛線(xiàn)程是否正常運(yùn)行,如果檢測(cè)到非法情況,同樣對(duì)服務(wù)器進(jìn)行報(bào)告并主動(dòng)切斷與游戲服務(wù)器的連接。
(5)        對(duì)獨(dú)立出來(lái)的DLL進(jìn)行虛擬機(jī)保護(hù)(封包加解密及反外掛線(xiàn)程代碼)。
(6)        加入一些反調(diào)試技術(shù)。
(7)        根據(jù)實(shí)際情況采用驅(qū)動(dòng)技術(shù),對(duì)游戲進(jìn)行保護(hù)。

五、對(duì)反外掛工作的建議
反外掛工作具有長(zhǎng)期性,復(fù)雜性等特性,故建立專(zhuān)門(mén)進(jìn)行此類(lèi)工作的軟件安全小組是必須的,及時(shí)的收集外掛后分析外掛的所使用的技術(shù)和破解反外掛系統(tǒng)的方式,寫(xiě)出相應(yīng)的檢測(cè)及防護(hù)代碼,提交后進(jìn)行游戲更新。通過(guò)不斷的完善反外掛系統(tǒng),我有理由堅(jiān)信,外掛會(huì)在這樣的保護(hù)措施下銷(xiāo)聲匿跡。
posted on 2009-06-08 23:29 Pencil.C++ 閱讀(841) 評(píng)論(0)  編輯 收藏 引用

只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美在线观看你懂的| 亚洲欧洲精品天堂一级| 久久精品一区二区三区中文字幕| 亚洲女性裸体视频| 欧美激情一区二区三区全黄 | 麻豆精品视频| 激情六月婷婷久久| 久久精品国产视频| 午夜国产不卡在线观看视频| 欧美日在线观看| 亚洲天堂网在线观看| 亚洲国产合集| 欧美激情免费在线| 亚洲精品日韩综合观看成人91| 美女日韩在线中文字幕| 久久精品理论片| 18成人免费观看视频| 欧美成人精品| 欧美成人一品| 久久综合给合| 怡红院av一区二区三区| 久久一区二区三区av| 久久精品2019中文字幕| 一区二区三区在线免费观看| 久久漫画官网| 母乳一区在线观看| 一区二区三区久久精品| 一区二区高清视频在线观看| 国产精品久久久久久久电影| 欧美一区二区三区精品| 久久国产一区二区三区| 91久久线看在观草草青青| 亚洲二区在线| 欧美日韩一视频区二区| 欧美一级日韩一级| 久久久精品2019中文字幕神马| 亚洲高清资源| 夜夜精品视频一区二区| 国产日韩成人精品| 欧美大片免费| 欧美偷拍一区二区| 久久久久综合一区二区三区| 免费成人网www| 亚洲制服av| 久久精品视频在线看| 亚洲人成在线观看网站高清| 亚洲精品视频中文字幕| 国产欧美精品一区二区三区介绍| 老司机久久99久久精品播放免费 | 久久国产精品亚洲va麻豆| 91久久精品久久国产性色也91| 亚洲日本黄色| 国产一区二区三区在线观看精品| 欧美激情精品久久久久久蜜臀| 欧美日韩mv| 久久久九九九九| 欧美激情偷拍| 久久久久国色av免费观看性色| 在线看视频不卡| 久久婷婷av| 欧美少妇一区| 欧美成人免费观看| 国产欧美成人| 一区二区三区欧美日韩| 亚洲精品1区| 欧美一级大片在线观看| 99www免费人成精品| 久久成人精品电影| 亚洲自拍16p| 欧美久久久久久久久久| 欧美.日韩.国产.一区.二区| 国产精品人成在线观看免费| 91久久在线播放| 亚洲电影成人| 久久久精品国产一区二区三区| 亚洲永久免费| 欧美日韩免费| 亚洲精品影院在线观看| 亚洲欧洲综合另类| 久久综合一区二区| 精品91视频| 久久成人亚洲| 久久福利资源站| 国产精品一区二区三区观看| 亚洲精品国精品久久99热一| 国产综合一区二区| 午夜精品一区二区在线观看| 亚洲女女女同性video| 欧美巨乳波霸| 亚洲精品色图| 一本色道久久| 欧美三级小说| 在线亚洲一区二区| 亚洲欧美中文日韩v在线观看| 欧美视频中文一区二区三区在线观看| 亚洲精品久久久蜜桃| 日韩视频免费观看| 欧美精品福利在线| 亚洲精品激情| 亚洲在线成人| 国产精品一区二区黑丝| 亚洲欧美日韩中文在线制服| 欧美一区二区精品久久911| 欧美性开放视频| 亚洲欧美国产三级| 久久久精品一区| 亚洲国产欧美不卡在线观看| 免费日韩一区二区| 亚洲精品之草原avav久久| 一区二区三区视频在线观看| 欧美日韩亚洲另类| 亚洲欧美999| 久久久国产亚洲精品| 影音先锋久久久| 欧美国产日本| 亚洲无线观看| 狼人社综合社区| 亚洲精品一区二区三区蜜桃久| 欧美激情精品久久久久久免费印度 | 亚洲欧美日韩一区在线| 国产欧美日韩免费| 久久久久久久久一区二区| 亚洲国产精品一区在线观看不卡| 日韩视频免费看| 夜夜爽av福利精品导航 | 亚洲欧美春色| 久久综合伊人77777麻豆| 亚洲日韩中文字幕在线播放| 欧美日韩人人澡狠狠躁视频| 亚洲最黄网站| 国产欧美视频在线观看| 久久夜色精品国产| 一区二区久久久久| 免费视频最近日韩| 亚洲欧美精品在线观看| 在线观看亚洲精品| 欧美视频1区| 久久亚洲高清| 在线视频欧美日韩| 欧美1区2区视频| 亚洲欧美日韩人成在线播放| 亚洲福利视频网| 国产精品丝袜白浆摸在线| 免费av成人在线| 欧美一区二区福利在线| 亚洲免费av电影| 蜜桃av一区| 欧美在线免费看| 亚洲午夜一区| 亚洲理论在线| 亚洲成人影音| 黄色成人在线网站| 国产精品综合av一区二区国产馆| 欧美激情第一页xxx| 久久中文欧美| 久久精品国产一区二区电影 | 欧美日韩一区二区在线播放| 久久精品夜色噜噜亚洲aⅴ| 亚洲图片欧洲图片av| 91久久极品少妇xxxxⅹ软件| 久久亚洲图片| 久久国产免费看| 欧美一区=区| 亚洲欧美三级伦理| 亚洲亚洲精品在线观看| 亚洲精品在线观看免费| 在线精品亚洲| 一色屋精品视频在线看| 国产真实精品久久二三区| 国产精品亚洲精品| 国产精品欧美一区二区三区奶水 | 国产日韩欧美一区在线 | 亚洲免费视频一区二区| 亚洲美女精品久久| 亚洲黄色尤物视频| 在线日韩欧美| 亚洲激情网站免费观看| 亚洲国产另类久久精品| 亚洲电影天堂av| 亚洲国产精品一区制服丝袜| 亚洲国产精品ⅴa在线观看| 在线观看久久av| 亚洲国产精品成人一区二区| 亚洲第一区在线| 亚洲精品久久久久中文字幕欢迎你| 亚洲国产精品激情在线观看| 亚洲第一黄色网| 亚洲伦理在线观看| 中文国产成人精品久久一| 亚洲一区二区三区精品动漫| 欧美日韩亚洲一区二区三区| 欧美精品一级| 国产精品国产自产拍高清av| 国内精品伊人久久久久av影院 | 日韩亚洲欧美高清| 一本久道综合久久精品| 亚洲综合日韩在线| 欧美在线三区| 蜜桃av一区二区三区| 亚洲国产美女久久久久|