第51章 任務分析

交完卷,江寒出去等了一會兒,與李東、洪銳、李亞男會和。

一起去食堂吃完晚飯,四人就回了403寢。

今天有點不同往日。

洪銳也不上躥下跳了,躺在牀上發呆,目光無神,也不知在想些什麼;

李東唉聲嘆氣了幾下,然後趴在牀上,矇頭大睡;

李亞男依然坐在窗口的小桌前,一刻不停地刷題……

江寒看了看洪銳:“猴子,沒考好?”

洪銳默不作聲。

江寒就想開導幾句,比如“下回努力,事後後悔有個屁用?”之類的。

沒想到……

“不要問我成績,也別怕我自閉,我只是有點乏力;

我沒有感到壓抑,更加不會哭泣,明天我要努力,上演一出好戲,讓你們五體投地!

儘管這不容易,但我絕不放棄,看我高考及第,走出自我足跡,留下精彩回憶……”

洪銳居然乾啞着嗓子,rap了起來。

江寒就啥也不想說了,默默打開了MacBook。

白擔心這傢伙了,還能rap,就算有事兒也沒多大……

電腦開啓後,江寒沒有進入MacOS,而是按住了左邊Alt鍵。

等引導菜單出現後,用方向鍵調整到“Windows”圖標上,按下了回車。

這樣系統啓動後,就進入了Win7。

插上老高給的U盤,雙擊打開“計算機”,然後點擊“可移動磁盤”圖標,進入文件管理界面。

U盤裡有三個文件。

“照片.rar”,300多MB;

“報名信息.xls”,10來兆的樣子;

Wшw★ тt kдn★ ¢ 〇

“原始數據.xls”,30多兆。

江寒先下載了一個數據恢復軟件,仔細研究了一下老高給的U盤。

有時候,通過研究數據的存儲方式、文件格式以及磁盤扇區的寫入歷史等,是可以用技術手段恢復部分數據的。

所以,有人以爲文件被刪除,就找不回來了?

不一定。

硬盤格式化,就安全了嗎?

也難說。

那麼,重新分區呢?

很遺憾,只要有心,還是可以復原的,否則也不會有“x照門”了……

那麼,反覆用垃圾數據塗抹、覆蓋原始文件,這總行了吧?

理論上是可以的。

不過,你得熟悉計算機存儲系統的工作機制。

對於不同類型,和不同介質的存儲設備,要採取針對性的策略,才能徹底銷燬數據。

比如支持並開啓TRIM的SSD,也就是固態硬盤。

寫入數據時,由芯片控制,數據均勻分佈在每個區塊裡,以保證均衡使用全部的存儲顆粒。

系統在刪除數據時,並不會向硬盤發出刪除指令,只使用Volume Bitmap來記錄被“刪除”的信息所在的位置。

而每次更新文件數據時,也會盡量寫入新塊,並把原本佔用的區塊,標記爲“無效”。

這樣一來,實際上,被刪除或頂替的數據,在物理上仍然存在。

當且僅當所有空閒區塊都佔滿時,纔會在寫入數據時,使用被標記爲“無效”或“刪除”的區塊。

也就是說,沒有方法能夠可靠地刪除整個SSD上的內容,或者存放在SSD或者U盤上的特定文件。

靠文件粉碎機制都很難徹底消除痕跡,就算格式化後,用垃圾數據把盤寫滿,也並不能萬無一失。

有些數據恢復高手,會有許多讓你瞠目結舌的操作。

可惜的是,高老師的這個U盤,可能只是一份拷貝,並不是原始數據盤。

這樣一來,數據還原軟件也無能爲力。

經過一番研究,江寒發現,並沒什麼投機取巧的可能。

也就是說,只能按照原定計劃,重建信息表。

高老師提供的《報名信息表》殘缺不全。

只有不到30%的行,還保留着性別、民族等寥寥幾列。

剩下的70%,除了姓名和序號,什麼都沒有了。

住址、聯繫人、聯繫電話等等,一點也沒剩下。

至於《原始信息表》,的確如老高所說,除了身份證號缺了幾位,其他數據都正常。

那麼,這種現象是怎麼造成的呢?

江寒有個初步的猜想。

這兩個表格的標題、表頭,和數據排列方式,很像某些Web應用,利用模板自動生成的。

那麼不妨設想一下。

應用場景可能是這樣的:

原始數據存放在某個網站,姑且命名爲A站;而各學校的業務操作員在B網站上,通過一個Web界面,執行報名操作。

業務員具體操作時,可以通過輸入學籍號或其他方式,從A網站的後臺裡調取相關信息,保存在B網站的後臺數據庫。

當各學校登記完報名信息,再用B網站web端的導出功能,生成Excel格式的《報名信息總表》……

已經從高老師口中確定,《報名信息表》是《原始數據表》的真子集。

對於江寒來說,這是好事。

這樣他在處理數據的時候,可以省去很多麻煩。

而且,還能避免一些莫名其妙地問題。

例如漢字編碼不一致,或者數據裡摻了“沙子”等等。

——所謂“沙子”,指的是某些可見或者不可見的垃圾字符。

不妨繼續猜測一下,老高這兩個數據表的來源。

老高的工作,很可能是負責導出、報送《報名信息總表》。

某天,管理員老高忽然發現,導出的數據出了問題。

可能的原因有很多,比如:保管不善、介質損壞、誤操作……

反正不管怎麼樣,數據壞掉了。

這樣一來,一個很自然的想法:既然數據損壞了,那就去Web應用裡,重新導出一次唄。

而老高几乎肯定會這麼做,但結果很可能是失敗了。

也許是服務器關閉了,也許被裁撤了,也許數據盤壞了,也許導出功能有BUG,也許是網站被黑了……

甚至可能還有某些匪夷所思的情況,譬如:機房進水、服務器硬盤損壞、關鍵硬件物理消失等。

嗯,什麼叫物理消失?換一種說法,就是“所有權非自願轉移”。

也就是說:被偷了……

總之想要重建數據,依靠B站是辦不到了,老高手裡的報名表,也就變成了獨一份。

而就這麼一份,偏偏還壞掉了!

老高又基於個人原因,比如怕上面發難,怕領導斥責,怕在同行面前丟臉……而不願聲張。

於是很正常的思路,老高就去A站找原始數據,重建《報名信息表》。

那麼,如何才能搞到原始表,同時還不驚動任何人呢?

很簡單:黑客。

換了江寒遇上這種倒黴事兒,實在沒招的話,十有八九也會這麼幹。

不管怎麼說,老高還是有點水平的。

如果是政府網站或者商業重站,他可能還沒那個技術,也沒那個膽子。

但區區“學生信息管理系統”,想要黑進去,還真沒啥難度。

第10章 給老江打個電話第394章 超參數全自動搜索第154章 腦力提升的副作用第296章 攪動風雲第378章 用詞精準第369章 點八個,贈十個……第169章 最後0.5公分第268章 最終版本第348章 只會下蛋,不會生寶寶第401章 有種奇遇叫頓悟第128章 被傳染了怎麼辦?第73章 臭屁不過金少樓第320章 法無禁止即可爲第376章 很像一臺成熟的計算機了第250章 幸虧有雙保險第144章 時序邏輯電路和寄存器第144章 時序邏輯電路和寄存器第417章 江寒的圍棋水平第384章 把知識“安裝”到大腦裡第1章 一夜回到十年前第236章 意志堅強,沒有毛病第115章 無線電發射器第179章 馬爾可夫隨機場第207章 複賽環境和Arbiter評測系統第62章 校長的鼓勵第275章 整整齊齊、更高更遠第297章 Py大法威力無窮第316章 順藤摸瓜第277章 學之力,9段!第409章 晨曦III巨型計算機第380章 買豬頭不要肉第414章 蚊子再小也是肉第418章 阿法狗不出,誰與爭鋒?第206章 整理論文第358章 27個學術點第321章 星戰銀行,黑卡飛刀第296章 攪動風雲第245章 什麼事兒比NOIP還重要?第245章 什麼事兒比NOIP還重要?第325章 說好的理想男神呢?第243章 比賽心得和騙分教程第170章 只是一場遊戲嗎?第128章 被傳染了怎麼辦?第66章 審覈過程第6章 三個系統倒有四種資源?第145章 陳萱的邀請第194章 睡不着怎麼辦?第191章 好像只能擠一擠了第146章 給你個眼神自己領會第354章 迷你3D打印機第190章 現在的高中生啊……第202章 輸得明明白白第318章 飛機點餐攻略第127章 只怪準備得太充分了第54章 專利第294章 峰迴路轉,轉了又轉第4章 萬界爬蟲系統第367章 老闆娘第148章 到底什麼意思?第54章 專利第54章 專利第135章 巧合?考驗?第244章 屋裡陪他小電影?第324章 如果是江寒哥哥的話……第30章 立人設第314章 旗鼓相當?大獲全勝!第58章 作報告?第185章 是不是太敏感了?第203章 誰支持、誰反對?第245章 什麼事兒比NOIP還重要?第390章 兩份DNA檢測報告單第51章 任務分析第86章 蘇婉瑩的預測第183章 成功的路上沒有僥倖第424章 又一個冠軍到手第347章 中計了第224章 上癮了怎麼辦?第53章 大功告成第32章 借MacBook一用第338章 脫胎換骨,戰神軍團第391章 一切交給時間第16章 倔強的夏雨菲第383章 全自動刷分第348章 只會下蛋,不會生寶寶第104章 鮮花與牛糞第267章 數據增廣和集成學習第354章 迷你3D打印機第354章 迷你3D打印機第121章 還有誰會對自己這麼好?第259章 江寒的秘奧義第182章 罪證都沒銷燬乾淨第68章 舉報了、舉報了第72章 玩不起第50章 可能整大發了第361章 有點像“年輕”時的自己第373章 肉體永生,還是機械飛昇?第265章 羨慕使人質壁分離第428章 Hack Me的獎品第229章 從源頭上防仿製?