首先有專門負(fù)責(zé)獲取軟件的成員,稱為“提供者”。提供者獲取軟件的方式則是五花八門,有可能是花錢買來(lái)正版的軟件,也有可能提供者本身就是軟件公司的職員,將公司尚未發(fā)行的軟件弄出來(lái)破解。EA公司的游戲FIFA2000就曾經(jīng)遇到過(guò)這種情形,在正版游戲銷售前一個(gè)月就被WareZ組織破解流傳。
●破解者
得到了軟件之后,接下來(lái)就由破解者(Cracker,與前面提到的駭客是同一個(gè)單詞,但是性質(zhì)不同)出馬操刀,負(fù)責(zé)將軟件解密。這道工序是整個(gè)流程中技術(shù)含量最高的。破解者要有豐富的經(jīng)驗(yàn),找到破解的關(guān)鍵點(diǎn)進(jìn)行跟蹤,理解軟件的加密流程,從而找到破解的方法。所以破解不僅要有軟件才能,還需要有相當(dāng)?shù)臄?shù)學(xué)頭腦。
●“剝離者”
在某些小組織內(nèi)還有一個(gè)角色叫做Ripper,這個(gè)詞用漢語(yǔ)比較難解釋,或者可以稱其為“剝離者”。有些軟件含有一些沒(méi)什么作用的內(nèi)容,占用空間而且對(duì)軟件的使用沒(méi)有多大作用,比如游戲中的過(guò)關(guān)動(dòng)畫,為了方便在網(wǎng)絡(luò)傳播,需要將這些內(nèi)容剝離,這就是Ripper們的功夫了。
●打包者
接著就是打包者上場(chǎng)了,他們負(fù)責(zé)將破解后的軟件重新打包,并且制作安裝程序。這個(gè)看起來(lái)簡(jiǎn)單的工作其實(shí)也是一個(gè)技術(shù)活,因?yàn)橐诰W(wǎng)上發(fā)布,所以打包結(jié)果是有規(guī)矩的,比如硬盤版的游戲,一個(gè)軟件不能超過(guò)65個(gè)壓縮包,每個(gè)壓縮包不能超過(guò)2.8兆,就算原來(lái)的游戲有六七張光盤,如果最終不能弄成這樣子就發(fā)布出去,是會(huì)被行內(nèi)的人笑話的。
●測(cè)試者
在整個(gè)破解打包過(guò)程中,會(huì)有測(cè)試者一直跟蹤測(cè)試,保證破解后的軟件不出問(wèn)題。最后一道工序,則是將各個(gè)壓縮包散布到網(wǎng)絡(luò)各處,并且通過(guò)渠道讓大家知道這個(gè)破解版的存在。


