龍騰世紀 > 都市小說 > 客戶端帝國

龍騰世紀 第二章 3M軟件監控誕生 文 / 鬼鬼夢遊

    陳天健不玩網游,一下子覺得時間充裕了好多。百無聊賴他的在自己筆記本電腦裡翻看文件夾。翻到一些很久沒玩過的單機遊戲,這些曾經給他帶來過許多快樂的經典遊戲,現在看來,也失去了吸引力。無意中發現了一個文件夾:《內存修改工具》,想起這是自己在幾年前為了修改一款主流修改軟件無法修改的遊戲,花了三天時間用vb編寫的一款只有1m多的內存數據分析和修改軟件,界面極其簡單,未做任何美化,但功能卻不簡單,它能對市面上所有的單機遊戲裡的遊戲數據進行修改,除了修改基本的人物屬性、金錢、物品數量等數據,還能對遊戲內部的時間日期、npc人物、boss角色的屬性進行內存分析和修改。遊戲玩到極致時就開始變態,不是把遊戲中操控的人物改強大,而是把遊戲裡的npc和boss改得極為弱小,一碰就倒。只是最後陳天健改遊戲改得連自己都失去的興趣,於是這款小軟件便伴隨著那些單機遊戲長眠於電腦硬盤的旮旯裡。

    這次把這個小軟件重新翻出來,陳天健不禁又興致盎然。在一大堆源代碼文件夾裡找到了原來做這個小軟件時的源代碼文件,開始著手修改升級。這幾年網絡遊戲和客戶端軟件的發展,帶來許多新的技術。陳天健查閱了大量源代碼資料和技術文章,在原來的內存數據分析的基礎上擴展,增加了網絡流量監控、軟件行為監控、隱藏進程監控、客戶端連接監控等許多新功能,把原來的內存數據分析和修改軟件,擴展成了一款可以監控任意一款軟件運行詳細狀況的監控軟件,但因為陳天健拿不到眾多客戶端軟件的源代碼,而這些軟件大多都不開源,反彙編和分析這些客戶端軟件將是一項龐大工程,非一個人的力量可以達成,所以陳天健無法對這些客戶端軟件的行為進行修改,而只能監控和顯示其行為過程。

    花了將近一個月的時間編程設計和測試,陳天健在這款軟件最終成型之前,加入了一個系統最底層的進程中止命令功能,有了這個功能,雖然不能改變各種軟件的固有行為,但能在觸犯某一行為規則時強力中止其運行過程,並可以將駐留在內存裡的該軟件的信息數據完全清除出去。

    陳天健做完這個軟件,生成exe文件時,這個軟件大小為3m,軟件界面一如既往的極其簡單,甚至稱得上醜陋,但是功能已經非常強大,可以替代現在市面上任意一款安全工具軟件,它不能清除和刪除病毒木馬,但它能監控任何軟件的運行過程與行為,在任何軟件出現有類似病毒木馬的行為時立即中止並清除出內存,是一款極其精準的軟件行為分析和主動防禦軟件。

    「大功告成!」陳天健揉了揉佈滿血絲的眼睛,近一個月的研究、編程、設計和測試,熬了十幾個通宵,終於完成了這款精巧的軟件作品。陳天健又撓撓幾天沒洗的頭髮,把它命名為《3m軟件監控》。

    「嘟~~~,嘟~~~,嘟~~~」手機響了,陳天健接起電話,「小陳啊,這個月江東省的銷售業績怎麼下滑這麼多啊。」是公司老總!陳天健騰的一下從椅子上彈起來,連忙解釋:「啊,李總,這個月是市場淡季,而競品這個月在市場正開展大力度的促銷,而我們的產品正處在上半年促銷和下半年促銷的中間斷檔期,所以這個月經銷商的提貨量有所減少,下個月開始逐漸進入市場旺季後,我們再開展大力度促銷,一定能把銷量補回來的。」

    「嗯,小陳啊,要抓緊了,今年公司下達的任務是一定要完成。」「明白明白,李總,我一定努力完成公司的任務!」陳天健抹了把冷汗,心裡清楚自己是因為這個月時間精力都花在開發軟件上,對經銷商的拜訪和督促減少了。

    接完電話,陳天健決定洗個澡收拾一下自己,出門去拜訪一下自己的客戶,畢竟現在自己還是天地食品集團駐江東省的業務經理,雖然這個所謂的經理手下一個兵都沒有,光桿司令一個,但畢竟這份工作是自己的衣食來源,還得花時間去打理。

    收拾好自己,人模人樣後出門,打車直奔江東省最大的食品批發市場,來到經銷商店舖,經銷商正在上網下訂單。

    「王總,你好你好!」陳天健一進門就熱情的打招呼,經銷商王總瞄了他一樣,臉上的肉抖了一下,算是笑。「在下訂單啊?都下些什麼產品啊?」

    王總眼鏡還是盯著電腦屏幕,說:「嗯,補點貨,就是這個電腦反應太慢了。」

    陳天健瞧了瞧,說:「八成不是中病毒了吧。」王總嗯了一句「昨天才重裝的系統,殺毒軟件也沒報警啊。」

    陳天健在旁邊看了一會,發現王總的電腦反應的確非常慢,打開的網上訂單系統每操作一步都需要很長時間才有反應。

    「王總,讓我來看看好嗎?」陳天健自告奮勇。王總把座位挪開,讓出位子來:「行,大學生你來看看,你懂電腦。」

    陳天健拿起鼠標,最小化了網上訂單系統,看了一下右下角的系統托盤區域的軟件,又ctrl+alt+del打開系統進程查看,並沒有發現明顯的可疑進程。於是拿出自己隨身帶的的u盤,把自己剛出爐的《3m軟件監控》拷貝到電腦裡,運行。

    《3m軟件監控》顯示界面,出現一行行信息:系統進程32項。分別列出佔用cpu最高的進程、佔用內存最大的進程、佔用網絡帶寬最高的進程。顯示佔有內存和cpu最高的軟件進程就是瀏覽器,顯示pf頁面文件使用居然達到2g,顯示佔有帶寬最高的下載工具《閃電下載》客戶端。

    《3m軟件監控》結果欄顯示:瀏覽器內置的閃電下載客戶端插件閃電看看(用來在線看視頻的),消耗了大量系統資源(cpu、內存),閃電看看播放過的1.5g視頻文件被駐留在pf頁面文件內,閃電下載客戶端正在後台運行p2p上傳進程,上傳速度200kb/s。

    陳天健看完《3m軟件監控》的分析結果,心裡有了底,知道王總在做網上訂單前,肯定是用瀏覽器上的閃電看看,看過較長時間的視頻,這些看過的視頻文件,是通過閃電下載客戶端下載的,同時駐留在系統緩存頁面文件裡,而閃電下載是一款p2p的下載工具,當你看完視頻後,即時關閉該視頻頁面,但只要閃電下載沒有完全關閉,其後台運行的進程會將視頻文件上傳到網絡提供給其他在線的用戶下載。如果沒有進行設置,會佔用大量的帶寬資源,造成其他程序網絡連接速度緩慢。

    陳天健對症下藥,用《3m軟件監控》強行中止了閃電下載的後台運行,又中止了閃電看看插件的進程,再清空pf頁面文件,釋放內存。這時電腦的反應速度有了明顯提高,打開網頁的速度也恢復了正常。

    「搞定!王總,你繼續下訂單吧!」陳天健把電腦讓還給王總,王總用那只胖忽忽的右手抓著鼠標點了幾下,「喲,是好了,不錯不錯,還是你行。」

    陳天健客套了幾句,協助著王總把訂單下完,補充了公司的一些注意事項和要求,又與王總就銷售任務及促銷的事情談了半個多小時,看看時間也不早了,就告辭離開。王總客氣說:「留下吃飯,留下吃飯!」陳天健心裡明白這是商人的假客氣,連聲稱謝,腳步已經邁出了大門。

    回到住處天色已晚,陳天健買了份炸雞犒勞自己,然後打開筆記本上網,邊啃著雞翅邊思索今天的發現。

    「上次是颶風影音造成十五省大面積網絡癱瘓,而這個閃電下載能完全佔有個人電腦的帶寬資源,讓其他網絡連接無法訪問,這些客戶端軟件的實在太霸道了」陳天健思索著,「閃電下載的優勢下載資源豐富,速度快是以犧牲千萬用戶的個人電腦帶寬為代價的,這些在後台掛著閃電下載軟件進程的電腦,成了一個數量龐大的免費下載服務器,為閃電下載提供下載節點,如果單單只是為了下載而下載還好,要是它想幹點別的事情,豈不是非常方便?」

    陳天健從網上下載了一個最新版本的閃電下載客戶端,然後打開掛著,又把《3m軟件監控》同時開著,觀察其反應。

    幾分鐘後,《3m軟件監控》報告監控結果:閃電下載後台運行三個進程,1、下載進程,正在從閃電下載服務器端下載ad廣告圖片和鏈接,並週期性彈出廣告窗口。2、硬盤搜索進程,正在對我的電腦進行全盤掃瞄,記錄所有視頻文件、音樂文件、壓縮安裝文件、大數據的exe文件、超過100kb的txt文本文件……,並將掃瞄到的結果發送到閃電下載服務器端。3、上傳進程,閃電下載正在後台進行p2p上傳行為,現共有32個通過閃電下載客戶端連接我的電腦的下載資源節點。涉及文件15個……

    「我x!」陳天健拍案而起,「奶奶的,這也太流氓了吧!用戶電腦還有什麼**和安全可言!」陳天健關閉閃電下載界面,又在右下角的系統托盤區域退出閃電下載,發覺仍然有後台上傳進程殘留,用《3m軟件監控》的強制中止功能才即時中止進程。

    陳天健閉上眼鏡,腦子裡儘是各種各樣的客戶端在用戶系統後台駐留運行與軟件本身功能無關的行為,喃喃自語到:「難道就沒有人能管管他們?這樣下去所有安裝這些客戶端軟件的電腦都會成為軟件公司謀取私利的肉雞!」

    陳天健猛的睜開眼:「我該做些什麼了。」
上一章    本書目錄    下一章