[自製分享]iso9660隱藏目錄or檔案製作小工具



贊助商連結


simonyang
2002-02-06, 01:34 PM
這個工具是我這幾天正在玩隱藏目錄or檔案時做的.
因為要自己找那個Hex位置的話,滿麻煩ㄉ....而且容易找錯改錯!!
so 我就把他寫成程式幫我算ㄌㄡ...

網路上有很多教人怎麼做隱藏目錄or檔案的教學....
以下這是我覺得是很詳細的教學(無憂啟動也有..but我覺得做的很粗糙):

該網站的首頁:
http://www.goldentimes.net
教學:
http://www.goldentimes.net/hid_dir.htm

如果妳完全看懂這個網頁在寫啥, 那就可以好好利用我這個小程式啦...
只要把想找的目錄輸入進去(有分大小寫喔......), 然後她會自動幫妳
算出該目錄的Hex碼, 再來就只要用 Ultraedit 之類的程式開啟該iso檔
直接尋找該Hex碼,找到後往左移7下(沒錯~~是七下,不是上面那個教學網
頁說的八下喔,因為我多把前面那個字數也算進去,所以移七下就okㄌ),
如果是找目錄, 應該會看到 02, 如果是找檔案, 應該會看到 00, 將該數
值改成 04 ~ 07 都可以!!

如果有開啟 Joliet 支援的話, 那就是一個檔案要找兩個地方喔!!
就是我程式算出來的那兩個位置, 找到後都網左移7位再加以修改就可以
了!! 如果沒開 Joliet 那就只需要改 ISO9660 的那個位置就可以了!!


我不太會表達....but會用的人應該會用吧....
可以試試看用 cdrwin(這我確定可以用) or winiso(這我沒試過) 直接
建立標準ISO檔, 建好後改一改再用 cdrw 燒起來看看 or 用 daemon 之
類的軟體模擬試試!!

燒好後如果dos下dir看不到, 檔案總管也看不到, 那就是成功了!!
想進去那個目錄就直接在dos下打 cd 目錄名 就可以進去了, 但是檔案
總管就一定進不去的喔!!(推薦用法: 進去後用cv瀏覽, 然後把需要的檔
案copy出來)

另外如果想進長檔名的目錄,例如 My Documents , 這時候要打
cd "My Documents" 這樣才進的去喔(那雙引號是重點!!)

這是給想要隱藏資料的人使用的, 不過用這個方法做出來的光碟如果用
isobuster就可以直接看到所有目錄了, 對isobuster完全無效喔!!

想製作自己的私人光碟時是個不錯的方法喔......

下載:
http://home.educities.edu.tw/hiddeniso/HiddenIso.zip

壓縮檔內附:
iso.exe 我寫的算位置的小程式!!
cview Cview, 一個dos時代非常有名的軟體!!
dpaste95.exe 可以在dos下輸入中文的軟體...

贊助商連結


xiaoyu
2002-02-06, 02:01 PM
收下了!
謝謝分享∼

simonyang
2002-02-11, 04:08 AM
我ㄌㄟ發現大bug...
就是使用檔案時會在iso9660的地方出現很大的錯誤...
當初本來只想寫給目錄用ㄉ...
but 在程式裡寫了檔案跟目錄都可以用....
so麻煩下載新的啦....sorry寫的時候沒注意....

因為長檔名在iso9660裡面會有很多的限制...
光寫判斷就寫到我手軟...絕大多數的檔名or目錄現在應該都沒問題了
都會算出正確的位置....另外加上了一些錯誤檔名or目錄名的偵測...
我自己重新用了一推奇怪檔案名稱test過了應該沒啥大問題了...


ps. 我英文很爛...看到奇怪的英文別笑我..

GaMNiA
2002-02-11, 07:21 AM
偶有一個小問題, 困擾小弟一陣子了...

如果偶有將一個目錄隱藏起來了, 但時間隔了很久,
已經忘記隱藏目錄的名稱, 這樣還找的出來原本的
目錄名稱嗎?

simonyang
2002-02-11, 12:30 PM
就像我說的...
這個方法對一些特別的專門看光碟的軟體無效....
目前知道有兩種方法...
一種是用winiso之類的軟體把光碟直接轉成iso檔...再將他解出來...
but這方法太麻煩......
令一種是用isobuster之類的軟體直接讀取該光碟....就可以看到正確的目錄名稱了
而且想直接解出隱藏目錄中的檔案也完全沒問題....
更棒的是isobuster是免費的(freeware)...並且內建繁體中文介面喔...

說了一堆..反正就是去
http://www.isobuster.com 下載這個軟體來用就對ㄌ.....

另外上面那個一開始post的教學網站..裡面也有教要如何做超大檔...
那個嘛........做做好玩就好ㄌ.....除非真的有特殊用途...
我做了一個超大檔(檔案總管下面的狀態列顯示有2.26g but 左邊卻顯示有 -1863462912個位元組..是負的喔)滿好玩的.....乍看之下整張光碟就只有那個超大檔...可是卻有滿滿的隱藏資料....

另外由於我做的是幫別人修電腦用的光碟...so有開機功能...我試著在開機的autoexec.bat內加上那些隱藏目錄的路徑(path=...),結果可以正常運作喔..也就是假設我現在在光碟跟目錄下(假設d:\)輸入 format, but我format.com這個檔案是放在(d:\dostools)可是他還是可以找的到喔,但是dir就是dir不出來...很好玩的說.....