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

loop_in_codes

低調做技術__歡迎移步我的獨立博客 codemaro.com 微博 kevinlynx

DNF游戲聲音資源提取

    上午公司斷網,晚上失眠頭痛沒精神,于是隨便打開了DNF游戲目錄下的資源文件。以
前一直對提取游戲資源存在好奇,需要對一些關鍵字節猜測其加密方式。
    DNF游戲目錄下soundpacks下的npk文件看起來似乎比較簡單,這里直接給出文件格式,
懶得寫分析思路了。
    文件開頭的十六個字節是一個固定字符串:NeoplePack_Bill\0。
    接下來四個字節表示本npk文件里打包了多少個WAV文件。npk文件是一個包含了很多聲
音或者圖片的打包文件。類似這種打包文件,一般文件頭都會保存一個文件列表。而這個列
表里又會附加上偏移量和大小等信息。
    接下來的數據就是這里所說的列表。每一個列表項包含三個數據域:偏移、大小、文件
名。如下示意:

    NeoplPack_Bill\0 (16 bytes)
    file_count( 4 bytes)
    item1:offset(4 bytes), size(4 bytes)
    item2:offset(4 bytes), size(4 bytes)
    ...
    itemn:offset(4 bytes), size(4 bytes)
    ...

    文件列表之后,就是具體的每個文件的內容。開始我還在擔心npk會為每一個聲音文件
加密。或者只保存聲音文件的具體數據,而聲音文件文件頭則只保存一份(因為所有文件的
文件頭很有可能全部是一樣的)。后來稍微搜索了下WAV的格式,只需要比對下npk中某一個
文件內容的頭部是否和WAV格式的頭部相同,就可以基本斷定其是否加密。
    結果是,npk對包內的每一個WAV文件沒做加密。
    然后立即寫了個程序,根據文件列表中的偏移值和大小值,將每一個WAV單獨取出來,就
OK了。
    完整的格式為:

    NeoplPack_Bill\0 (16 bytes)
    file_count( 4 bytes)
    item1:offset(4 bytes), size(4 bytes)
    item2:offset(4 bytes), size(4 bytes)
    ...
    itemn:offset(4 bytes), size(4 bytes)
    file1
    file2
    ...
    filen

    我想圖片資源也應該差不多,不過圖片資源肯定要復雜些。下午公司網絡好了,網上搜
索了下,發現居然已經有了DNF資源提取工具了,唉。

    提供下源代碼和MingW編譯好的可執行文件,另聲明:本文及相關工具代碼只作學習研究
用,任何后果與作者無關。

posted on 2009-05-12 22:50 Kevin Lynx 閱讀(5362) 評論(2)  編輯 收藏 引用 所屬分類: 通用編程

評論

# re: DNF游戲聲音資源提取[未登錄] 2009-05-13 09:08 dophi

- -! wow, a cracker..
  回復  更多評論   

# re: DNF游戲聲音資源提取 2009-05-13 14:12 0668

不錯哦,要是有分析過程就更好了  回復  更多評論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美成人资源网| 国产综合在线看| 亚洲欧美制服中文字幕| 99成人免费视频| 亚洲毛片视频| 亚洲桃花岛网站| 欧美成人资源| 欧美精品在线免费| 欧美日韩国产大片| 国产精品久久久久久久电影| 欧美小视频在线| 国产视频亚洲精品| 亚洲第一福利社区| 日韩小视频在线观看| 亚洲一区二区三区成人在线视频精品 | 久久久五月天| 模特精品在线| 亚洲电影免费观看高清完整版| 日韩一区二区电影网| 免费观看成人网| 久久视频精品在线| 美女视频一区免费观看| 欧美精品七区| 欧美11—12娇小xxxx| 亚洲毛片一区| 久久精品99| 欧美少妇一区二区| 一区二区三区在线高清| 亚洲少妇一区| 模特精品在线| 亚洲你懂的在线视频| 欧美成人亚洲| 国内外成人免费视频| 亚洲深夜福利网站| 美国十次了思思久久精品导航| 亚洲国产欧美另类丝袜| 午夜精品久久久久久久久| 欧美国产日本高清在线| 国产综合色在线| 午夜亚洲激情| 亚洲免费观看视频| 欧美成人精品一区二区| 国内精品久久久久久久影视麻豆| 亚洲午夜国产成人av电影男同| 欧美成人亚洲| 久久久久九九九九| 国产区欧美区日韩区| 亚洲香蕉视频| 亚洲精品在线观看视频| 免费成人黄色片| 国模精品娜娜一二三区| 欧美一区永久视频免费观看| 日韩视频一区二区三区在线播放免费观看| 久久婷婷一区| 亚洲二区在线观看| 美玉足脚交一区二区三区图片| 午夜国产精品影院在线观看| 国产精品久久久久aaaa樱花| 亚洲在线不卡| 在线一区亚洲| 国产精品一区二区久久久久| 校园激情久久| 亚洲欧美伊人| 狠狠v欧美v日韩v亚洲ⅴ| 老司机免费视频一区二区| 久久精品成人欧美大片古装| 国产一区自拍视频| 久久在线播放| 噜噜噜噜噜久久久久久91| 亚洲二区免费| 精品福利av| 欧美成人高清| 欧美丰满高潮xxxx喷水动漫| 日韩视频在线一区| 亚洲欧美春色| 国产精品免费看| 亚洲欧美日韩国产综合精品二区| 99re66热这里只有精品3直播| 欧美日韩在线观看一区二区三区| 在线中文字幕一区| 亚洲一区二区久久| 国产精品一区免费观看| 久久精品人人爽| 美女精品在线| 一区二区成人精品| 午夜亚洲一区| 亚洲精品1区2区| aa国产精品| 国外精品视频| 亚洲国产天堂久久国产91| 欧美三级网页| 久久综合国产精品| 欧美日韩精品高清| 久久久久久久综合| 欧美黄色aaaa| 久久精品一区四区| 欧美电影免费观看高清| 西西人体一区二区| 欧美xart系列在线观看| 午夜日韩福利| 欧美精品v日韩精品v国产精品| 亚洲欧美日韩精品久久| 久久午夜视频| 性18欧美另类| 欧美精品一区二区三区视频| 欧美伊人久久久久久久久影院| 免费日韩视频| 久久久久久久一区二区三区| 欧美日韩久久久久久| 久热精品视频在线观看| 国产精品久久久久久亚洲调教| 免费影视亚洲| 国产日韩欧美精品一区| 99精品99久久久久久宅男| 亚洲盗摄视频| 久久精品夜色噜噜亚洲a∨| 亚洲尤物在线| 欧美视频一区在线观看| 亚洲电影免费观看高清完整版| 很黄很黄激情成人| 西西人体一区二区| 亚洲免费一区二区| 久久久91精品国产一区二区三区 | 亚洲免费观看在线观看| 欧美一区二区精品| 午夜精品成人在线| 欧美日韩在线播放三区四区| 欧美成人精品h版在线观看| 国产一区二区三区在线观看精品| 99视频精品| 中文国产一区| 欧美日韩一区成人| 亚洲精品国产品国语在线app| 影音先锋亚洲视频| 久久久99久久精品女同性| 久久国产日韩| 狠狠综合久久av一区二区小说| 欧美a级片一区| 久久综合中文| 欧美成年人视频网站| 亚洲成人在线观看视频| 欧美一区二区三区免费在线看| 午夜精品一区二区三区电影天堂 | 国产精品久久久久aaaa| 亚洲视频999| 午夜一区二区三区在线观看| 国产精品色一区二区三区| 亚洲一区二区三区高清| 久久成人综合网| 国产主播精品| 久久精品最新地址| 欧美国产日韩精品| 亚洲欧洲在线看| 欧美日韩伦理在线| 亚洲午夜一区二区三区| 久久精彩视频| 亚洲激情图片小说视频| 欧美精品午夜| 亚洲男人的天堂在线| 老司机免费视频久久| 亚洲美女诱惑| 国产精品免费一区豆花| 欧美一站二站| 亚洲高清成人| 午夜精品久久久久久| 国内精品视频久久| 欧美成人首页| 午夜国产精品影院在线观看| 欧美91精品| 久久综合色影院| 亚洲黄页一区| 欧美在线中文字幕| 亚洲人成欧美中文字幕| 欧美午夜片欧美片在线观看| 欧美一区高清| 亚洲裸体视频| 麻豆精品网站| 亚洲欧美亚洲| 亚洲国产一区二区精品专区| 国产精品国产三级国产普通话蜜臀 | 国产在线不卡精品| 欧美成人黑人xx视频免费观看| 亚洲婷婷国产精品电影人久久| 久久久久久久一区| 亚洲午夜精品视频| 伊伊综合在线| 国产精品亚洲综合久久| 欧美国产日韩亚洲一区| 欧美在线一区二区| 一本一本a久久| 亚洲国产高清aⅴ视频| 欧美在线视频一区二区| 一本到高清视频免费精品| 在线播放日韩欧美| 国产美女精品在线| 欧美少妇一区| 欧美日韩国产高清视频| 免费日韩av电影| 久久久久久久综合色一本| 亚洲欧美日韩国产一区二区三区|