用FOXY抓檔!?三思而後行!完全解析FOXY分享原理!
相信有不少人曾經或正在使用FOXY,
這篇文章就是要帶你全盤了解FOXY的運作原理!
希望你能耐的性子看完,這篇文看起來很長,但是內容相當容易懂
如果你深深體悟到使用FOXY的疑慮,歡迎你把這篇文章轉貼給你的好友看

這篇文寫出來用意就是要大家在使用軟體時都能了解其相關的原理啦~如果你認為本文有轉載價值的話,都歡迎你轉載到其他地方。當然也請盡到網路禮儀,附上轉貼來源~
1.為何它那麼熱!?
我曾經就在我的即時通好友名單中隨機挑選20人來詢問有關FOXY的問題,而且其中15人曾經用過FOXY,可想它有多紅為何它紅!?
根據多半數的網友說法,皆集中於兩個點上:
方便、快速。方便這點我能深深體會,
比起BT要去找資源檔、eMule要找伺服器,
foxy單靠一條搜尋棒就能輕鬆找到自己要的東西,
foxy對懶惰的免費主義者絕對是個再好不過分享平台。
那快速呢?這點在我測試的期間,基本上我感受不到太大的感覺,
但對於系統傳送封包數不斷的飆高,
且在BT優化世界中連對Tracker伺服器的連線次數都斤斤計較的狀況下,
我不得不對這點打上一個問號,
這跟FOXY的分享原理有關,等一下就會提到先保留
2.是天使?還是惡魔?
在網路社群中,對於FOXY的評價正反兩極都有,
為什麼有的人用FOXY老是中毒確渾然不知,有的人卻怎麼抓都沒事!?
A.網路上好壞人都有
各位都知道FOXY是以一個資料夾為一個單位,
隨便檔案丟進去就分享出去了,再者,
foxy搜尋"完完全全"是靠關鍵字(檔名)來搜尋,
不像BT有Torrent當媒介,
也沒有eMule的評分機制當後盾,有安全性可言嗎?
B.下載的檔案性質不同
重點來了,有人說用FOXY下載MP3等性質單純的檔案就好了。
看起來很有到理,但前面已經提到過了,
搜尋是以關鍵字(檔名)來搜尋,檔案要怎樣是隨發佈者高興,
所以如果今天你拿某遊戲當作關鍵字搜尋,
那一定會搜尋到不少有關"帳號密碼"或是"密碼搜尋器"等
相關看起來很棒的程式或檔案,如果你抓了,那你就上當了!
為什麼?下面再解釋
C.使用習慣
預設是一開機就會啟動,但多半數的使用者根本不知道該如何把它關閉。
這又跟他的分享機制有關係了,
前面已經提到"分享是以一個資料夾為單位",
理論上一個資料夾在網路上隨意的分享出去是相當危險的一件事,
況且你還長時間掛在網路上
D.不明白分享原理
前面一直強調的分享原理的確很重要,
有些小朋友根本不知道所謂的"分享資料夾",
看到設定項目就隨便勾,不小心就把C碟整個分享出去了,
那帶有密碼資訊的cookies也連帶分享出去了
3.分享原理解析
先看以下破破的流程圖...就可以大致了解
這樣幾個疑問就能解釋了-
A.為何開FOXY就無時無刻的對外丟封包?
因為你必須無時無刻與FOXY伺服器連線,並回應搜尋方的搜尋要求
B.怎麼就算沒分享任何資料夾或檔案,還是有送大型封包出去?
因為你用FOXY一定會下載檔案,
而這些檔案會放到FOXY資料夾中的TEMP資料夾,
基於檔案共享的原則,這個資料夾在FOXY是強制分享的
至於先前有網友指出FOXY不會理會該設定項目,執意分享所有系統檔案的問題稍作解釋

在下使用的是從官方抓下來1.9版本(版號應該對吧?)在測試期間(約10天左右)是沒有出現有非分享資料夾因FOXY分享佔用導致拒絕存取的問題
所以在下推測有幾個可能導致這個問題
1.使用非官方版本的FOXY(網路上好像有流傳加強版或是改造版的FOXY)
2.於不明地點抓取舊版本軟體(軟體分享機制可能遭修改)
3.在下測試時間不夠長
但是根據我試用心得,透過搜尋可以找到一些系統檔案以及桌面上的lnk(捷徑),而且數量還不少
各位明白了吧?誰會沒事幹在分享資料夾放系統檔案以及桌面上的lnk(捷徑)?
關於這點要拉長測試時間才能解釋了

C.抓的檔案明明就是MP3或是JPG甚至TXT,為何還是中標?
這又跟FOXY的搜尋機制有關了,
FOXY的搜尋機制完完全全是單靠"檔名"以及
系統註冊的"檔案類型"來比對關鍵字搜尋的資料,
這樣產生了幾個問題:
(1)檔案合併夾藏惡意程式
會使用命令字元的人都知道一個小技巧,檔案合併,
簡單的用相"+"的語法就可以合併兩個不相干的檔案,
只要開啟的程式接受,這兩個檔案都是可以正常使用,
這樣一來JPG圖檔跟MP3這類看似單純的檔案也變的不單純了
參考文獻->台灣微軟Technet技術中心-有關於合併檔案的項目
(2)RM/RMVB本身格式的漏洞
這應該不用多解釋了,
有抓過此類影片的網友應該多多少少都有遇到過其中夾藏廣告的影片,
如果今天夾藏的不是廣告,而是一個0大小的惡意網頁,
那這樣你又中標了
參考文獻->看RMVB影片也中招 教你查殺媒體文件病毒
(3)功能強大卻邪惡的自解檔
有很多好用的程式都是這樣重新封包變木馬的,
先把木馬跟程式綁在一起壓縮,然後做成EXE的自解檔,
有興趣的話可以開WinRAR自己做看看,
設定木馬的存放位置並自動執行正常的程式,
這樣一來看似啟動之後沒有異狀的程式也變成夾藏木馬的"偽"程式了
(4)不良的解壓縮方式
想必很多人看到需要解壓縮的檔案
尤其是需安裝程式都是直接跳過解壓縮的步驟,
直接選擇SETUP來安裝,黑嘿,問題就出在這裡,
如果裡面夾藏了像之前的雄貓病毒或是隨身碟病毒,
而RAR預設無論你執行其中的哪個檔案,
都是對壓縮檔中的所有檔案做解壓縮,
這麼一來檔案放到了TEMP暫存資料夾,就能觸發病毒執行了
想必各位看到上面的解析應該都...嗯...心裡想就好。
那要怎麼抓的安心,用的放心?
A.看起來很棒的程式或檔案別抓
像是帳號密碼、改IP、雙視窗、外掛加速等都可能是隻大木馬
檔案性質與檔案大小相差太大的別抓
像是一個MP3如果只有幾百K你應該不相信吧?這就別抓
C.來源太少的別抓  
這其實不是一個好判斷方式,但這也是最基本的方式,
當然刻意想要散佈病毒得人還是可以開好幾台電腦分享同一個檔案
D.老生常談-確實對檔案做掃描
雖然不見得百分之百都能靠防護軟體確認檔案安全性,但至少多分保障
5.結尾:還是少用為妙
FOXY是個很好且方便的分享平台,
但是極度缺乏檔案的驗證機制或評分機制,
在網路上散佈假檔的環境下,使用者下載幾乎可以說是毫無保障可言,
所以在分享機制尚未健全的情況下還是少用為妙!
最後補充
至於先前有網友指出FOXY在關閉之後還是會偷偷在背景啟動的問題,在我測試中是沒有遇到過,以後有時間再針對本文無法解釋的兩個疑慮作測試

原作:莫斯科指揮官 2007/02/15

chingtcc 發表在 痞客邦 留言(0) 人氣()

微軟發布更新 阻擋Vista盜版


CNET新聞專區:Ina Fried  15/12/2006




 

chingtcc 發表在 痞客邦 留言(0) 人氣()

微軟Vista PC封鎖盜版用戶

CNET新聞專區:Joris Evers  05/10/2006

 

chingtcc 發表在 痞客邦 留言(0) 人氣()

[分享] 為什麼DVD+R(W)優越於DVD-R(W)
為了燒錄方便,空白盤片通常給驅動器提供3 種資訊:軌道(這樣燒錄點可以準確的沿著軌道燒錄),地址(這樣驅動器可以寫到正確的位置),速度(這樣盤片可以以正確的速度旋轉)。在CD-R(W)方式中軌道和速度資訊是記錄在wobble*(螺旋型抖動軌道)中的,地址資訊是包含在ATIP 資料中的(凹槽下降沿絕對時間,wobble 的一種頻率調制)。
DVD-R(W)格式使用一種較慢的wobble(140.6kHz)來記錄軌道和速度,地址(和其他)資訊是記錄在凸起的預刻坑(預先在凹槽之間的小坑)。在凹槽信號之上,預刻坑形成了振幅的尖刺。
DVD+R(W)格式使用了更高頻率的wobble(817.4kHz),並且地址(和其他)資訊是包含在wobble的相位調制中的,叫做ADIP(凹槽下降沿地址)從信號的理論可以知道,相位調制的抗干擾能力比預刻坑方式更強。拋開燒錄機中通常的干擾不談,這種干擾的情況也會出現。比如說當DVD-R(W)正在寫資料的同時要讀取預刻坑的資訊的時候,由於雷射頭發出的光將影響讀取光束,正確的檢測預刻坑將會困難得多,這樣能夠危害到連接的準確性。
但是抗干擾並不是預刻坑技術的唯一弱點,同時這種技術限制了盤片速度的提昇。因為在高速情況下,檢測預刻坑比檢測相位反轉更困難。實際上,在預刻坑的資訊僅僅只存在預刻坑所在的那一點上,然而相位反轉卻存在於反轉的整個階段(準確的說是一直持續到下一次反轉)。根據詳細說明知道,DVD-R(W)預刻坑的最小長度為1T(1/26.16e6 s),但是DVD+R(W)的頻率周期為32T,這樣就更加容易檢測了。
另外一個DVD-R(W)比DVD+R(W)更加難實現的是母盤燒錄。因為這需要在凹槽和預刻坑之間更加精確的切割。為此通常是雙光頭的設計。
預刻坑的方式不僅比相位調制更容易出錯,而且保護的措施更少。一個ECC 塊資訊位有192 位。在這192位中,48 位沒有任何糾錯機制保護,24 位有24 位奇偶效驗(A 奇偶),最后56 位也是有24 位奇偶效驗(B 奇偶)(譯者注:48+24+24+56+24 不等於192,沒搞明白)。總之,這種奇怪的非統一機制的結構最終將導致一個相當脆弱的資料保護機制。
另一方面對應的DVD+R(W)結構只有其1/4 大小:一個ADIP 字是52 位,包括1 位同步,31 位資料和20 位奇偶效驗。一個ECC 塊包括4 個ADIP 字,這樣總共204 位資訊。同時ADIP 字包括完全ECC 塊地址,同時要解壓出這個地址要有4 倍大小的空間。這樣將顯著加快速度。
錯誤管理和燒錄質量
另外一個DVD+RW 格式主要優勢是硬體錯誤管理(但是現在還沒有燒錄機支持),由DVD+MRW 標準定義(Mt. Rainier)。在一張DVD+MRW 盤片上,當在讀取和寫入ECC 塊出錯,這個塊將被標識位坏塊並且將不再使用。要寫入這些坏塊的資料將被重新寫到其他地方;相反的,當這些資料被讀取的時候,將從新地址讀出。這些操作對軟體來說都是透明的,最初對連續的扇區的訪問最終將會從不同的地方讀取。這個抽象的層叫做邏輯到物理地址轉換。
另外,通常認為錯誤管理只是在燒錄新盤的時候有作用(在燒錄的同時讀取資料,檢查並按照需要把資料移動到另外位置),而對於已經損坏的的燒錄盤沒用。這是錯誤的,因為當一個ECC 塊部分損坏的時候就需要對其多次的讀取,這些資料可以在媒體完全不能讀取之前移動到另外一個干凈的區域。當然,當ECC 塊損坏的程度超過了錯誤修復的能力,資料肯定就會丟失了;然而只有當非常嚴重的的損傷才會造成這樣的情況,因為PI/PO 糾錯可以處理大於6mm 的突發錯誤。
在格式化的時候,DVD+RW 標準可以進行后台效驗。例如,當驅動器空閑的時候就在檢測盤片的錯誤。當然,使用者可以在任何時候讀、寫光盤,或者跳出盤片;在上述過程結束后后台效驗將繼續進行。這些特性就組成了一個非常強大的系統,可以不斷的提高盤片的壽命;當使用者執行正常操作的同時,驅動器可以檢測盤片,把資料從損坏區域移動到空白區域。這種高級錯誤管理已經在DVD+MRW進行了說明,例如監視分析程序和報告技術。最后,即使播放器沒有MRW 技術也可以完全兼容DVD+MRW。
盡管DVD-R(W)也支持一些錯誤管理(Persisten-DM and DRT-DM),但是這些主要的是基於軟體的並且都需要特定的程序進行初始化。此外,因為DVD-RW 缺少必須的資料結構,地址轉換也必須通過軟體來完成,同時根據較高水平的要求,翻譯資料必須存儲在盤片的使用區域內。這樣會使DVD-RW 盤片不能更好地進行簡單的文件存儲和圖形完整。因為電腦完整的系統文件有利於保護管理。盡管DVD-RW 盤片不能使用+MRW 技術,但是DVD+RW 能更好地使用UDF2.0 技術。
同時DVD+R(W)盤片可以使燒錄機達到更好的燒錄質量,因為DVD+R(W)盤片相對DVD-R(W)盤片而言給驅動器提供更多的資訊。實際上,就像是CD-R(W)一樣,最佳的燒錄設置是記錄在OPC(最佳能量控制)算法中。在這個算法中使用包含在預刻塊中的資訊。DVD+R(W)的最佳能量控制不僅提供更多的資訊(例如依靠於波長的能量)而且更加精確的資訊(例如初始雷射強度)。此外,這些資訊對4 種不同的速度區間(主要、高速、正常、4x 模式)都有效,然而-格式只提供其中的一種資料。這是非常重要的,因為最佳的燒錄設置對於燒錄速度來說非常敏感。同時DVD+格式的OPC 的測試區域有32768 個扇區,然而DVD-格式只有7088 個扇區。
連接
對於在任何情況下要從停止燒錄的地方再繼續燒錄的時候,新資料必須要和老資料進行連接。連接是一個非常重要而且謹慎的工作,因為其可能產生各種各樣的物理或者邏輯問題。首先,簡單介紹一下兩種格式所使用的連接方法。
在DVD-R(W)方面,能夠使用三種連接方法:2K 連接、32K 連接和無損連接。在所有的情況下燒錄停止在一個ECC 塊的第一個扇區的第一個同步信號之后的16 個位元組,新的資料就必須在同一段的第15 個和第17個位元組之間開始。所以連接的精確度就是2 個位元組,同時空間浪費就是2KB、32KB 或著沒有中的一種(注意:無損連接不能用於DVD-R 的母盤)。在DVD+R(W)方面,連接是在一個ECC 塊的最后8 個通道位(4 個資料位)的位置進行的。這樣連接的準確性是原來的4 倍,並且標準中只規定了無損連接,這樣保證了沒有空間浪費。
即使使用無損連接技術,燒錄的點並不能完美的與老資料相鄰,同時因為一些PI/PO 錯誤會經常發生。為了把這些影響減小到最低,連接的區域就非常的重要了。-RW 中連接區域在使用者資料區,所以存儲在這里的有用資料將被破坏。並且因為連接區域在第一個同步之后,所以第二個同步將會丟失(第三個也有可能丟失)。+RW 的連接區域在PI 修正的最后一個位元組,這樣就可以不破坏使用者資料。連接的位置也保證了在接下來的ECC 塊的同步資訊能夠準確的分割開。
連接會在物理層導致各種各樣的問題,由PUH 讀取連接區域的HF 信號如下:限幅水準是區分0 和1 的數字極限,因此為達到高質量它必須始終在HF 信號的中間。當限幅水準背離標準位置太遠的時候,會錯誤的識別周期長度(run-lengths),導致解碼錯誤。但是如前所述連接不可能完全精確,所以在兩段燒錄段中間始終會有一個間隙存在。間隙越長,限幅水準偏離可能越大。更進一步,兩段連接的區域的限幅水準也可能是不一樣的。這是由於在這兩段燒錄的時候的各種物理參數(雷射功率、媒體性質、燒錄速度等等)可能是不同的;如果這種差別太大的話,同樣會出現錯誤。因此越小的間隙和限幅跳躍,燒錄質量和兼容性就會越好:-RW 允許32T 的連接間隙並且對限幅跳躍沒有限制,+RW 允許8T 的連接間隙並且對這種跳躍有一個最大限制。所有這些使得+RW 無損連接在物理層上功能更加強大。
如果使用者希望部分燒錄一張DVD-R(W)的盤片並且立刻使用它,同時希望以后再燒錄資料,這樣就需要使用到邊緣區域。使用邊緣區域的目的是為了使盤片與標準的DVD-ROM 驅動器兼容。所以每一個-R(W)的燒錄段都由一個border-in 區域(除了第一個開始於一個lead-in)並且結束於一個border-out 區域。
但是,邊緣區域的大小相當的大:第一個區域大小在32 到96MB 之間,接下來在6 到18MB 之間。這就意味著如果一張盤中包括3 個燒錄段就需要最大132MB(大於全部容量的2%)的空間僅僅用來作為這些區域的分割。同時,border-out 和上一個border-in 區域必須連接在一起。請注意,有時候因為一些不能確定的原因border-out 先於border-in,例如第一個border-in 區域被lead-in 所取代。
在另一方面,如果在一張DVD+R(W)盤上多次燒錄,將會使用到Intro 和Closure 區域(與border-in 和border-out 對應),它們的大小始終是2MB。所以在+標準的盤上,同樣是3 個燒錄段只需要4MB 的空間來分割這些區域。還有一個非常好的特性就是可以用一個燒錄段來保留空間,也就是把扇區空出來不燒錄。這樣可以先燒錄后面的資料,前面的可以稍后再寫入。這種方法可以用來燒錄文件系統表,因為這些表記錄了文件在盤上的準確位置,只能在所有的文件寫入盤片之后才能確定。
兼容性也是比較兩種標準的一個比較直接的項目。這里不考慮材料、驅動器和播放器的質量,只考慮那些引起不兼容的邏輯問題。實際上,兩種燒錄標準都使用了lead-in 結構。這個結構在最早的DVD-ROM 的說明中是被禁止使用或著是保留的。所以這樣做后果是與一些老型號的和一些特別苛刻的播放器不兼容。
一個著名的兼容性問題的例子是“Book Type”字段,這個字段是用來指示盤片類型的。在最早的DVD-ROM說明中這個字段只能是0,但是所有的燒錄標準都定義了自己的值;不幸的是有些播放器不能讀取非零的盤片。為了解決這個問題,在最新的DVD+R 標準中允許在Book Type 字段寫入0。現在許多驅動器制造商都使這個字段可改變。但是DVD-R(W)不能做這些,Book Type(連同在lead-in 中的其他資訊)是被預先寫入空盤中的。雖然這樣降低了兼容性,但是加強了版權保護,播放器可以容易識別出DVD-R(W)盤片。
另外一個DVD-R(W)的兼容性問題在資料區域,前面介紹過的2K/32K 連接模式。在這種模式下要使用一些與普通資料不同的特殊資料結構,在最初的DVD-ROM 說明中不能使用這些資料。現在還沒有關於這個對兼容性影響的研究,但是通常扇區的開始部分對解碼來說是非常關鍵的,因此嚴格的講對完整兼容性肯定有影響。
結論
以我的研究可以非常清楚的看到DVD-R(W)標準從設計上來講不如DVD+R(W)(甚至不如DVD-RAM)。盡管已經為修正原來的問題做出了一系列的努力,但是技術上還是次於+標準。這並不奇怪,因為Sony 和Philips 在制定標準上比Pioneer 更加有經驗,同時在標準推廣上也比競爭對手更有優勢。
但是,曆史不只一次的證明了不是光有好的想法就能保證在技術市場上獲得勝利,
只有時間才能告訴我們哪一種格式能夠變成新的標準。
名詞解釋:
*wobble:
我們知道只讀的CD 和DVD 的資料是記錄在一個螺旋型的軌道中的。但是可燒錄的CD 和DVD 的軌
道不是嚴格意義上的螺旋型的,而是以正弦方式偏離的。Wobble 就是指這種軌道。
**ADIP
這就是把地址資訊以相位調制的方式調制到wobble 中。真實的ADIP 的每一位由4 個連續的wobble
組成。兩個正常后面兩個反轉表示0;兩個反轉后面兩個正常表示1。
每兩個ADIP 位之間間隔89 個wobble。每個ADIP 字包含52 位,其中32 位資料和附加資訊,20 位
的糾錯位。

chingtcc 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。