研發公司簡介 neople是在XX年創辦的網路遊戲開發公司,XX年的年銷售額為448億韓元(折合人民幣約為3億元),營業利潤331億韓元(折合人民幣約為2.26億元)。其代表作《地下城與勇士》,從XX年8月開始韓國運營,在XX年6月韓服同時線上人數曾達到過15萬名。《地下城與勇士》在XX年末召開的韓國遊戲大獎中獲得了最高人氣遊戲獎,目前除了韓國還在中國和日本運營。
遊戲簡介 《地下城與勇士》是由韓國neople開發,由騰訊代理引進一款超人氣格鬥網遊作品,通過領先全球十年的技術,完美解決了網路延遲瓶頸,引入全套即時格鬥元素,完美再現了動作格鬥遊戲的精髓,是一款真正的集大成的動作網遊。
目錄結構分析…\dnf\ ———遊戲工作目錄遊戲運行目錄,遊戲檔案是dnf.exe
…\dnf\imagepacks2\…\dnf\imagepacks3\…\dnf\imagepacks4\ ———美術資源目錄…\dnf\music\ ———背景音樂目錄…\dnf\soundpacks\ ———遊戲音效目錄音效和美術資源打包格式均是npk(neoplepack的縮寫),這是dnf針對自己編寫的壓縮加密格式。
…\dnf\script.pvf ———遊戲核心腳本檔案此檔案中存的是所有裝備數據,技能數據,怪物數據等等……
…\dnf\start\ ———啟動程式目錄此目錄中包含遊戲的啟動(dnfchina.exe)、更新(launcherupdator.exe)、帳號驗證(qqlogin.exe)程式
外掛檢測技術分析1、驅動保護 在c:\windows\system32\資料夾下釋放了兩個驅動檔案,其中一個掛鈎了兩個api函式(ntopenprocess、ntopentread),這樣我們調用這兩個函式都會被它攔截,所以我們不能通過這兩個函式獲得dnf的進程、執行緒句柄,所以沒法讀取、寫入記憶體。
2、模組保護 在遊戲中有一個tersafe.dll模組,這個模組創建了3個執行緒,這3個執行緒是用來保護遊戲的,其中的非法模組就是它們檢測的,如果結束這3個執行緒,遊戲過一段時間就會網路中斷。 另外韓國遊戲所採用的是nprotect gameguard技術,它是由韓國inca網際網路(incainternet)開發的遊戲反作弊的軟體。它是一種基於伺服器端的解決方案並且當那些需要保護的任何網路套用被運行時而自動啟動。nprotect被載入記憶體,所以最終用戶不需要安裝任何應用程式,只要nprotect啟動,就開始拒絕黑客工具和病毒的入侵!
(原創)