瘋狂的程序員 正文 《瘋狂的程序員》32
    陳董一臉嚴肅又略帶洋洋得意絕影和BossLiu在心中盤算著這個大case能大到什麼程度1oo萬5oo萬還是1億於是都期待著陳董繼續往下說恨不得拍著胸脯說:「陳司令你就下命令吧!」

    陳董掉足了兩人胃口才緩緩地打開自己的電腦擺弄了一陣向二人招招收說:「過來過來。」

    兩人探過頭去屏幕上是個國外的軟件全是英文。陳董說:「這是個石油上的軟件叫pVT2ooo因為油田那邊還需要個功能這上面又沒有我們必須給它加上去其實也不難簡單地說就是根據兩個二次函數在坐標繫上繪製它們的圖像求出交點並把坐標標示出來。」

    本來兩人看那pVT2oo看得興致勃勃心裡琢磨著該不會讓咱們也做這麼個大象出來吧沒想到陳董這麼一說就相當於讓咱們做一根大象的尾巴也許只算尾巴上的幾根毛。就比如你看周正龍拍老虎一炮走紅想起當年自己還拍了不少那周老虎算啥也不過爾爾。於是將自己的老虎報上去夢想著自己也憑著這老虎一炮走紅沒想到幾天後你的老虎讓上面給刷下來領導批示:這分明是隻貓嘛!

    陳董看出兩人有點失望立刻說:「別急這只是一小步!先這是個收費的軟件就讓你用一個月所以咱們還得先把它破解了。要是不破解後面的都沒意義。所以這才是大頭考驗人的地方。小絕阿你進公司的時候就聽說你彙編不錯嘛這次可是你揮的時候到了。」

    聽到後半部分絕影頓時精神振奮他長期跟別人吹牛說:「對加密算法軟件逆向工程有一定的研究。」但吹牛畢竟是吹牛就算你把牛吹到天上去畢竟還是有掉下來的一天。他總是夢想著有一天他跟別人說:「對加密算法軟件逆向工程有一定研究。那xxxx軟件知道嗎?那個軟件多牛B也讓我破解了。」事實勝於雄辯這是顯而易見的道理。

    和絕影相反BossLiu反而像洩了氣的皮球。自己對彙編和逆向一竅不通想充其量陳董也就是讓自己做那個求交點的部分那還不是弄個dc畫幾根線算下數學函數就完了的事情。虧得自己多c++研究了那麼久就像讓他去做飯可惜自己滿腦子天文地理IT知識竟然一個也用不上。

    頓了頓陳董問:「小絕阿當初我就想到你說你彙編有把握才冒險把這個case接下來你看看怎麼樣?」

    本來絕影準備說:「沒問題這事就包在我身上。」但聽陳董這麼說意識到這個事情還是很嚴肅保守一點比較好於是說:「嗯破解這個東西7分技術3分運氣我還是只能試一試不能說一定能做出來不過做出來的幾率應該還是比較大的。」

    開完會陳董把pVT2ooo拷貝到絕影的u盤上和周總繼續在辦公室討論更大的事情。他們倆走出來到廁所裡一人點了根煙BossLiu對絕影自嘲地說:「Boss維護世界和平就靠你了。」

    「哪裡哪裡還是要靠你。」

    「不不不靠你就行了。」

    「太失望了原來這就是陳董的大netetbsp;星期六燕兒又來了絕影這裡給他做了絕影最愛吃的鯽魚湯。絕影喝著湯說:「陳董又回來了說帶了大case回來原來就是指頭那麼點小項目滿以為有機會鍛煉一下不知道又要等到何年何月了。好再還有個破解的工作可以作作勉強打下牙祭。」

    「既然有機會就好好給他們證明一下嘛。」

    「不是我不想給他們證明。破解這個事情我給他們說的7分靠技術3分靠運氣實際是完全顛倒過來--3分靠技術7分靠運氣。我要運氣好十分鐘就搞出來了要運氣不好搞個十天八天都啥都沒有。關鍵是寫程序寫個十天半個月你至少知道大概還要多久能搞出來搞破解你搞了十天八天還是不知道啥時候能搞出來到底能不能搞出來。」

    「那就加油吧盡力去做。」

    「好那我就去做了。」說完趕緊爬到電腦面前。

    絕影這招相當聰明以前是燕兒做飯他洗碗今天用這招剛好把洗碗的工作也推掉。

    本來破解就是個細緻工作那時候技術又不達調試器還得用softIce面對那個黑洞洞的窗口還得記一大堆命令。好在有本《加密與解密》本來看其實也沒看什麼就這時候查查softIce的命令權當工具書來看。哪像現在有o11ydbg還可以邊聽mp3邊調試什麼反彙編代碼直接一個複製粘貼到記事本中然後慢慢分析。不過話又說回來正因為技術不達那時候軟件也大多不加殼就是加也基本都是些菜殼哪像現在什麼asprotenetida還帶虛擬機保護不過就是個1.3L的VVT-i動機還給加個悍馬的殼子動機價格3萬殼1o萬。

    這pVT2ooo看來又比較簡單試用一個月到期就給個對話框提示不能運行好像要一個序列號絕影自己知道就他現在這技術要找到序列號或者做個註冊機那這項目應該算得上是個大case。但很顯然以陳董他們給他的時間他們並沒把他當做大case來看所以管你白貓黑貓抓到老鼠就是好貓只要讓他能運行就好。

    從這個messageBox下手下了斷點往前翻應該在就附近再把斷點往前下一點一步一步跟代碼他大多沒看懂遇到caLL跟進去轉老半天也不知道它的意思乾脆把caLL全部忽略掉遇到跳轉就去修改一下試試JL改JnLJe改Jne反正都說了7分靠運氣高手破解多半是把程序看懂了就算看不懂也大致有點瞭解所謂暴利破解沒有一點技術含量說出去只有被同行恥笑。絕影自認為不是高手全憑猜測也無妨三四百行彙編代碼跳轉也就那麼幾十個一個一個去改來看看還不行?所以窮舉法還是個很有意義的方法至少對絕影來說很有意義。

    說幸運總是垂青有準備的人可是絕影一點準備也沒有幸運居然垂青了他。就在他把那個JZxxxxxxxx改成JnZxxxxxxxx後pTV2ooo居然順利運行了。再試一次又成功了程序被斷下來連g命令也沒下趕緊手舞足蹈對燕兒說:「出來了出來了破了!」喊完了覺得不過癮馬上給陳董打個手機反而平靜地說:「陳董那個pVT2ooo破解出來了。」

    這次是陳董興奮地喊道:「太好了!」

    打完電話記下那斷點位置新建一個文本文檔:破解記錄.txt在上面寫到:一、bpxmessageboxa斷下後F12找到地址xxxxxxxx。二、重新運行pTV.exe在xxxxxxxx處下斷點斷下後將JZxxxxxxxx修改為JnZxxxxxxxx。

    內存破解做完了總得做個補丁反正又沒加殼就做個文件補丁到看雪論壇上去下載個net小心翼翼地將xxxxxxxx處的JZ改成JnZ。再寫個Readme.txt使用說明:將目錄中pvt.exe拷貝到安裝目錄替換原文件。

    做完這些絕影把所有東西用inRar打個包拷貝到u盤中覺得這次便萬無一失了。

    陳董收了絕影的u盤笑得合不攏嘴連聲說:「小絕阿真是從來沒讓我們失望過。」

    接下來BossLiu當然開始忙著做那個函數繪圖以他現在的技術那東西根本難不到他不就是用gdI往dnet上給你寫得清清楚楚你要是菜得連英文也看不懂就到百度goog1e上去搜現成的代碼多的是。

    等BossLiu把東西做完陳董交給了油田滿以為又有獎金可領誰知人家裝上軟件就不能用急得陳董團團轉:「不是破解了麼?怎麼還是盜版的運行不了。」

    絕影想了老半天說:「對了剛裝上去應該還是正版可以用哪知道我把JZ換成了JnZ反而變成了盜版。」

    「那怎麼辦?」

    「早知道當初應該直接改成Jmp要不我重新改一個給人家。」

    「那不行人家那邊領導正參觀呢。」

    「要不這樣你讓他現在先用原來的exe等一個月時間到了變成盜版的了再換成我的exe。」

    「也只有這樣了。」

    最後驗收通過這個陳董所謂的「大case」的結果是絕影領了3oo元獎金BossLiu領了1oo元。了錢陳董又去跑業務去了。

    公司領導的分工很明確陳董負責跑業務和石油項目周總負責公司日常管理和醫療項目。早先周總就讓絕影優化kIpacs代碼準備跟他去安岳出差結果計劃被陳董的「大case」打破沒辦法就得乖乖等等陳董的「大case」忙完周總說:「小絕pVT2ooo的工作到此為止先放一放去安岳的事情準備好了嗎。」

    本來人都有這樣的心理:一個case做完不管多大多小都想休息一下其實做完case只是個借口就是想多休息一下。本來絕影也想懶散一下但考慮到跟周總去出差又不用絞盡腦汁去想辦法貪污食宿費交通費還有1oo塊出差補助加上pVT2ooo的獎金這個月又能至少拿19oo大洋他還是對周總說:「沒問題可以去了。」

    跟周總去出差是非常安逸的活大事都有周總頂著自己只需要幫他打打雜在醫院安裝調試都比較順利就是醫院要求標配的19寸cRT顯示器換成17寸液晶顯示器。其實這簡直是扯淡稍有常識的人都知道對醫學圖像的顯示cRT顯示器效果遠遠好於液晶顯示器。但是稍有常識的人也都知道對放射科的醫生來說影像工作站也都是扯淡他們拿電腦來幹啥?輔助診斷是小事打遊戲看電影也許才是正事。

    周總一個電話打到公司原本想讓BossLiu去跟電腦公司談一談換顯示器的事情誰知道他竟然沒在公司現在正是下午三點公司的人說小劉下班了。

    回到公司BossLiu還是好好的周總說:「小劉阿你昨天下午怎麼不在公司?」

    「我有點事情。他們說可以下班了我就先走了。」

    聽他這麼說周總來了火氣大家不都好好在工作嗎?怎麼會說下班了你小劉憑空污人清白也太不厚道了。於是嚴肅地說:「小劉阿對你的技術我們沒什麼好說的但是你這樣做太沒紀律性了。公司無法滿足你這種自由的彈性工作制。我看你還是先回去反省一段時間吧。」

    聽他這麼說BossLiu大吃一驚做得好好的怎麼說走人就走人充其量就是曠工半天嘛頂天了扣我兩天工資。還說我不厚道看來你周總才最不厚道。這麼想他說:「嗯我知道你的意思了。」

    「那你什麼時候把寢室的鑰匙交給我?」

    「明天吧。」

    BossLiu出了辦公室本來他借了絕影一本《數字圖像處理》說好借兩周現在他還給他絕影很大方地說:「拿去看吧看好了再還不遲。」

    「不用了。我走了。」

    「走了?不回來了?」

    「嗯。」

    聽他這麼說絕影覺得他挺可憐的等於是被周總炒了魷魚周總也確實有點過分了。BossLiu平時也做得挺好雖然老和自己斗但一是一二是二技術和項目上絕對沒有含糊的地方。

    此刻BossLiu也覺得絕影挺可憐的這麼大一個公司--陳董描繪得很大--本來就只有兩個人在寫程序現在走一個不是只有他BossJue一個人寫了以前資本家對兩個人剩餘價值的搾取現在轉移到他一個人身上了你說他多可憐。不過自己也覺得很鬱悶第一次失業還是被老闆炒魷魚。

    回到寢室BossLiu越想越不是滋味立刻收拾好東西打個車到公司把鑰匙交給周總回頭便走周總忽然說:「小劉啊以後如果你覺得自己不錯了我們隨時歡迎你再回來。」BossLiu很想很生氣的回答說:不用了。但是想了想還是留點後路以防萬一所以還是假裝很平靜的回答:好的。

    BossLiu離開了公司絕影忽然覺得有點寂寞晚上給燕兒打了個電話沒等他開口燕兒說:「有個事情我想你幫我想想辦法?」

    「大事?」

    「嗯。」  
本站首頁 | 玄幻小說 | 武俠小說 | 都市小說 | 言情小說 | 收藏本頁