那個時候,電腦還是個新鮮事物,根本沒有現在這麼普及,徐科通過一個同學的介紹,找到了一個網吧打工的工作,在那個時候已經相當不錯了,令徐科滿意的是,這份工作還能學到不少東西。
也就是在那個名為“網神網絡”的網吧,徐科第一次接觸了由於每長達十幾個時接觸電腦,好學的徐科很快就成為了電腦高手,硬件或者軟件方麵的一些常見毛病,他都能輕易解決。
不過,徐科並沒有滿足,他開始利用工作的便利,通過網絡學習更多的知識,他開始混跡於國內有名的電腦技術論壇,和誌同道合者一起學習、交流和討論。
還記得是九年前的那個暑假,混跡於某個黑客論壇的徐科無意中下載了一個破解教程,這個時候的他,已經有一定的編程基礎,能夠看懂一些簡單的程序代碼,但是在破解領域,他還是菜鳥一個,甚至一些基礎的概念他都沒有聽過,之所以下載這個教程,也隻是他的習慣而已,因為那個網站上的那些教程,好像就隻剩下這個沒有看了。
按照他的習慣,他將整個教程一篇篇的看過去,每一篇都看得非常仔細,遇到要動手的地方,必定會一步一步完全按照教程中的步驟來。
也正是這個教程,將他引入了破解的世界,他真正了解了破解的一些基本概念,為什麼要加密?什麼叫殼的原理主要是什麼?……
看了這個教程之後,他現破解似乎並沒有那麼神秘,於是他進入了該網站論壇的破解版,開始了他的破解學習路程。
當基礎知識學得差不多的時候,他開始動手破解自己平生第一個;序通常是由破解高手寫出來的一個很很的程序,它隻有一個功能:要求你輸入一些信息和注冊碼,然後點擊確認之後,判斷該注冊碼是否正確,實際上,這隻是一個商業軟件中的注冊部分功能而已,高手們將這部分功能抽離出來。然後以出題的形式分出去,給新手們作為破解入門的階段練手用。它的作用就是供破解愛好者去破解它的加密原理,繞過注冊步驟或者找出注冊碼,甚至寫出注冊機,這種程序單純隻是用作破解學習的,並沒有任何特定的功能,也沒有任何攻擊性。
簡單最直接的破解方法就是所謂的“爆破”,爆破也是破解的初步,主要是指僅僅通過修改可執行文件的源文件,就可以達到相應的破解目的,例如輸入注冊碼之後,程序通常是判斷用戶輸入的注冊碼是否正確。如果否,則重新跳轉到輸入的那個步驟,這是一個循環,而作用“爆破”的手法,可以直接用編輯軟件,將程序中的那個判斷給修改掉,如改成這個判斷永遠正確,這樣無論用戶輸入什麼字符,都會認為這是正確的注冊碼,從而達到破解效果。
在秘界,軟件破解者通常分三個階段,初級,直接用“爆破”方式來破解,中級,作用調試軟件,動態追蹤出軟件的注冊碼,高級,完全弄懂軟件的加密算法,然後根據這個算法,寫出一個注冊機。可以用這個注冊機算出無數個合法的注冊碼。
徐科剛學破解的時候,就是不斷的去破解別人提供的各類序,一步一步,從初級升到高級。
原本以為自己技術已經很牛了的時候,徐科來到了“看雪論壇”。這個時候他才現,原來國內的破解高手都集中在這裏,自己和這些牛人比起來,依然還是菜鳥一個。
於是,徐科的破解學習之路又重新開始了。