光碟目錄隱藏原理及破解方法 - IT人
文章推薦指數: 80 %
(如果使用JOLIET格式,在DOS或Windows3.1都有效,但在Windows95卻原形畢露。
因此請將Joliet檔案格式改為ISO 9660格式。
) 接下來任務就由Ultra edit32來 ...
Togglenavigation
IT人
IT人
光碟目錄隱藏原理及破解方法
黨偉_90發表於
2018-07-11
此處的隱藏,並不是只指一般屬性為H的目錄,用該方式修改後的目錄,不僅在Windows下面看不到,就是在DOS下用dir/a也看不到,雖然你看不到,但它卻是存在於光碟上的,你可以用cd(目錄名)進入此目錄進行操作。
用這種方式燒錄出的光碟保密性絕對一流,試想誰會知道這張光碟還會有一個目錄,就算有人知道光碟上有隱藏目錄,但他卻缺少了最重要的一把鑰匙,他不知道目錄名。
根據ISO9660DirectoryRecord(ISO9660記載規定)每一個目錄,檔案都有一定的格式規定,記錄,內容如下: Bytes記載規定 01LengthofdirectoryRecord 02ExtendedAttributeRecordLength 03~10LocationofExtent 11~18DateLength 19~25RecordingDateandTime 26FileFlags 27FileUnitSize 28InterleaveGapSize 29~32VolumeSequenceNumber 33LengthofFileIdentifier …… 由上表可以看出: 第11~18個Bytes記載檔案的長度 第19~25個Bytes記載資料夾的建立的日期和時間 第26個Bytes記載資料夾的屬性 第33個Bytes記載資料夾名稱的字元長度 “隱藏目錄”的原理就是依照上表記載的第26個Bytes位置,而進行修改ISO檔案,讓刻出來的光碟產生看不到但可執行的檔案或目錄的特異功能。
想要刻出這樣的光碟只需要兩個軟體,其中一個當然是必不可少的燒錄軟體,另一個就是可編輯二進位制程式碼的ASCII字元編輯器,這裡我使用的是Ultraedit32而且操作起來很方便,首先是要做一個Image(就是製作一個cd映象),注意製作映象時檔案系統必須是ISO9660。
(如果使用JOLIET格式,在DOS或Windows3.1都有效,但在Windows95卻原形畢露。
因此請將Joliet檔案格式改為ISO9660格式。
) 接下來任務就由Ultraedit32來出場了,用Ultraedit32開啟剛才製作的映象檔案,點選search選單下的Find,彈出一個對話方塊,在Findwhat中填入你想要隱藏的資料夾(在此我是想要隱藏down這個目錄),並在FindASCII前打勾,現在就可以查詢了,記住查詢到第一個後再連按兩下F3才是要修改的地方(第三個記載目錄名的扇區),在前面的“ISO9660位置記載”表中,Bytes位置到底改如何得知呢?第一個Bytes又是從何時開始的呢?如果你是從第一個Bytes開始查詢是有點麻煩,但如果你能從後面倒數,呵呵那可簡單多了,從表中得知第33個Bytes記載資料夾名稱的字元長度,而你用Ultraedit32查詢到的就是第33個Bytes,就像down目錄名就是程式碼444F574E,請以44算起,倒數第8個字串(兩個數字算一個),就是第26個Bytes,把原來的02改成04050607中的任一位元組 ,然後存檔退出。
附:為什麼可以修改成04050607中的任意位元組? 因為如果我們把倒數第8個位元組02換算成八進位制為00000010,最後一個數字是bit0,倒數第二位是bit1,根據規定當 bit0=1表示檔案屬於隱藏bit1=1表示是目錄 bit0=0表示檔案屬於正常bit1=0表示是檔案 現在大家就好理解這樣修改的理由了吧。
如果只是存放資料的目錄那就沒有辦法。
如果是光碟內的程式讀取隱藏目錄的內容,那麼使用procmon 工具就可以跟蹤到隱藏目錄的訪問。
相關文章
CAS實現單點登入SSO執行原理探究
2020-11-22
Java動態代理—框架中的應用場景和基本原理
2020-11-22
Java框架
(四)Logstash收集、解析日誌方法
2020-11-22
React基礎與原理實現
2020-11-22
React
Python字典實現原理
2020-11-22
Python
C#9.0新特性詳解系列之二:擴充套件方法GetEnumerator支援foreach迴圈
2020-11-22
C#
六、Alibabasentinel之限流原理分析
2020-11-22
C#中的虛方法(virtual)例項講解
2020-11-22
C#
簡單工廠模式、工廠方法模式和抽象工廠模式有何區別?
2020-11-22
現代作業系統-原理與實現【讀書筆記】
2020-11-22
Android10_原理機制系列_Activity視窗新增到WMS過程
2020-11-22
Android
JavaBean重寫Object類中的方法
2020-11-22
Java
檔案上傳踩坑記及檔案清理原理探究
2020-11-22
計算機組成原理期末考試題
2020-11-22
用最簡單的例子講解js中解決非同步的方法
2020-11-22
分散式專題|面試官問我瞭解Mysql主從複製原理麼,我能說不會麼?
2020-11-22
面試MySQL
一起TalkIOS吧(第十四回類中方法的定義和使用)
2020-11-22
iOS
Hadoop框架:MapReduce基本原理和入門案例
2020-11-22
框架Hadoop
基於深度對抗學習的智慧模糊資料生成方法
2020-11-22
方法的定義面試題
2020-11-22
面試
最新文章
React18Beta來了
Java設計模式之(四)——原型模式
使用pmml跨平臺部署機器學習模型Demo——房價預測
difflib模組詳解
百度關鍵詞排名優化祕訣就是解決使用者需求
iStatMenusforMac(系統活動監控器)
音訊修復工具iZotopeRX9.1.1
分享電子商務網站seo優化技巧與策略
SEO優化對企業網站推廣的作用與意義
codekitformac-前端全能開發神器
SpringCloud升級之路2020.0.x版-39.改造resilience4j粘合WebClient
[Docker系列]docker學習六,資料卷容器
延伸文章資訊
- 1光碟目錄隱藏原理及破解方法 - IT人
(如果使用JOLIET格式,在DOS或Windows3.1都有效,但在Windows95卻原形畢露。因此請將Joliet檔案格式改為ISO 9660格式。) 接下來任務就由Ultra edit3...
- 2【求助】如何可以抓到光碟中隱藏的檔案?? - PCZONE 討論區
【求助】如何可以抓到光碟中隱藏的檔案?? 其實這是我一個朋友問我的, 因我也感到疑問所以想提出來請問各位前輩. 他是說他拿到一片VCD, 想把mpeg目錄裡面的檔案copy
- 3怎麼檢視光碟中的隱藏檔案? - 劇多
第二種方式:用IsoBuster等光碟燒錄軟體直接去瀏覽光碟上的隱藏檔案執行IsoBuster,選擇加密盤所在的光碟機,點選選擇欄旁邊的重新整理按鈕,此時它就會讀 ...
- 4光碟隱藏檔案- 史萊姆論壇
請為各位大大我光碟裡面總共有195MB可是我查檔案後只有9Mb我已把隱藏檔的選項打開了可是還是看不到隱藏的檔案我有用WinCV這套軟體去看過也看不到什麼 ...
- 5巧改ISO檔案燒錄光碟中的隱藏檔案自己造 - ITREAD01.COM
首先製作一個光碟ISO映象檔案。這裡要注意製作的ISO映象檔案的屬性為ISO 9660,因為如果使用JOLIET格式,則只在DOS或Windows 3.1 下有效,若在Windows 9x下卻 ...