回覆列表
  • 1 # 廣泛大概去

    這個原理看起來可多了基本上外掛技術都是封閉的想學會除了自己摸索就是去出錢請人教,一個成功的外掛動輒幾十萬元,雖然比起那些大的程式設計工程來說是不值錢的,但貴在開發週期短.而且很多程式設計高手也說做外掛的人都是全能的人.很厲害.外掛一般用VB編寫.

    具體外掛分3種:(這個就得複製貼上了)

    一。模擬式

    模擬式外掛的原理主要是先得到目標遊戲的一些程式視窗特徵,然後去模擬使用者的滑鼠鍵盤來自動操作遊戲中人物的動作來完成。這類外掛製作簡單,實現簡單,週期短,涉及技術面小,很適合從未接觸過外掛方面的人員入門學習用。代表這方面佼佼者有按鍵精靈與指令碼大師等這類指令碼解析工具軟體

    二。記憶體式

    記憶體式外掛的原理是根據任何的軟體在電腦裡執行時,所以有資料都會被載入在記憶體中的原理。這類資料到了記憶體時基本上都是明文的。使用記憶體監控方面的技術可以很方例的實現,達到監控遊戲中人物與怪物還有物品方面的各種資訊資料。有了這些資料後,可以判斷遊戲當前的各種狀態並決定執行哪些功能的動作。常見的一些記憶體分析軟體可以使用金山遊俠與FPE等工具軟體

    三。封包式

    封包式外掛的原理是,任何基於網路客戶端/服務端進行資料交換的網路程式,如網路遊戲,所有要交換的資料都將透過網路進行。在網路中傳送的資料被稱為封包。外掛可以攔截到封包之後進行解密,得到所有的資料,可以從這些資料中分析出一切可以被利用的資料,然後模擬遊戲客戶端或遊戲伺服器來重新組織一段資料來欺騙目標端。比較老牌的並且有名的封包攔截濾鏡功能的軟體就是WPE。

    四。指今修改式

    前面說到的,程式在電腦中執行時,所有的資料終將都被載入到記憶體中。記憶體是用來存放資料用的,而執行程式中各種指今的就是電腦的CPU。能被CPU執行的指今就必需能被CPU識別才可以。所以,記憶體中的資料分為兩類,一類為CPU所能夠執行的指今,另一類就是提供給CPU指今執行時需要的一些操作用的資料。只要能夠修改記憶體中的CPU指今,就能達到修改遊戲的執行功能。這部份的技術涉及了反彙編與動態除錯方面的技術。通常這類的技術也都被使用在一些軟體的破解技術上。

    外掛設計者們會窮極一切可能用到技術不擇手段的來達到監控操作遊戲的目的.所以外掛所涉及的技術自然會有很多並且很廣.所以在學習外掛方面的技術時,我們也會學到很多很多其它各方面的知識。

    學習任何技術都沒有捷徑的,學外掛會更幸苦。但若能有一套統一性的,全面性的,綜合性的教材,那麼學習起來才會有事半功倍的效果,才會縮短學習時間並且也避免了一些彎路。外掛作坊系列教材正是應於這些需要而出現。

  • 中秋節和大豐收的關聯?
  • 茶葉樹怎麼種植什麼節氣種間距多少?