第71部分(第3/4 頁)
進行了降低頻率的處理,現在CPU執行的速度只有原來的四分之一,與之相應,那個解密程式執行的速度也就慢了好多,原來需要200毫秒就能完成的解密過程,現在就至少需要一秒才能完成,這就給雪風很富裕的時間來捕捉整個解密過程。
雪風把自己剛才嵌入的用來填字的小程式又剔除了出來,讓解密程式重新執行,他開啟記憶體監視器,然後重新執行那個軟體。現在,他要做的,就是仔細觀察整個解密過程中,記憶體的變化情況。
連續執行了幾次,記憶體監視器幫雪風以50毫秒為一單位,對解密過程中記憶體的變化情況進行了“拍照”,這也是記憶體監視器所能達到的最快速度了。雪風對照了幾次的記錄,發現沒有大致的差異,隨即關掉了軟體,把CPU頻率又回覆到原本的頻率。
雪風把記憶體記錄調了出來,一邊仔細對比,一邊在心裡揣摩著那個解密程式的執行流程。或許,只有雪風這樣的瘋子才會使用這樣的方法來破解軟體,一般人就是有工具的配合,面對如此密密麻麻的資料,頭也已經大了,可是雪風這個傢伙,卻是能一眼就看出其中的變化規律,並由此來推測解密軟體的執行流程。
上次破解量子密碼,雪風采用的方法是快,因為量子密碼紛繁複雜,解密過程十分緩慢,所以雪風選擇了“以快打慢”,所謂的“一快打三慢”,大概就是如此。而這次,雪風又選擇了慢,人為放緩了對方解密程式的解密過程,企圖透過慢鏡頭,找到對方招式中的破綻,這也就是武學招式中的“以靜制動,後發制人”吧。
“奶奶個腿,原來是這麼回事!”很快,雪風就發現了其中的問題,所有拍下來的記憶體記錄中,每個時段的記憶體都是無規律的,只有一個時段,記憶體卻出奇地一致。根據這一點,雪風大膽判斷,程式的設計者當初為了讓自己解密程式能準確填入這個16個字元,在讀入16個字元後,做了一次校對,就是為了做到字元填入時的同步。
這就好象是我們平時的“校表”,在填字遊戲開始前,轉動錶盤的一方把錶盤復原到一個預設的位置,然後和插入鑰匙的一方把各自的表都調整到同一時刻,再約好幾點幾分,到什麼位置,插入第幾把鑰匙。等雙方做好以上的工作後,錶盤開始轉動,插入鑰匙的一方只需按照時間表來走,就會分秒不差地把鑰匙準確插入相應的鑰匙孔內。
雪風粗粗估計了一下這個“校表”的過程,大概需要50毫秒,但是這點時間足夠自己把16個字元按照順序填入各自的位置了,因為在這個校表的過程中,錶盤是不動的,鑰匙孔的位置也是不變的。
雪風很快找到了錶盤靜止時那16個鑰匙孔的位置,並確定了他們的先後順序,然後重新設計了一個程式,嵌入那個軟體的頭部,這個程式更為簡單,只需在程式執行後的固定時間裡,填入固定字元到固定位置就可以了。
做好這一切,雪風拍拍胸口,平抑了一下激動的心情,他的眼前似乎出現了一個巨大的錶盤,還有16個人,每個人地手裡都拿著一把鑰匙,各自站好了位置,只等一聲令下,便把鑰匙塞進去面前的鑰匙孔內。
雪風此時就等著“咔”的一聲,那是鑰匙插進去,門自動彈開的聲音,那一定很悅耳。雪風笑了一下,就晃動滑鼠,雙擊了那個軟體,期待著成功的提示。
“咔~”一聲響過,緊接著又是一聲“滴”的聲音。
“他媽的~”雪風大叫了起來,他並沒有看到門開的一瞬間的景象,因為他的機器,竟然重啟了。書 包 網 txt小說上傳分享
第九十九章 以靜制動(下)1
雪風鬱悶至極,好端端的,機器怎麼會重啟呢?自己已經分析得很全面了,那軟體並沒有防破解功能,就算自己破解成功了,也不至於會重啟機器啊,何況自己還真不知道剛才是不是破解成功了。
更加鬱悶的是,雪風剛才得出的那些資料都還沒來得及儲存,這一重啟,怕是好多工作就得重新來過。雪風此時心裡只想罵娘,可是又不知道問題出在哪裡,只能乾瞪眼瞅著電腦,等待著重啟完成。
進入系統,雪風首先開啟的就是日誌,他要弄清楚剛才發生重啟的真正原因,這一看,把雪風嚇了一跳,暗道一聲好險,剛才並不是因為自己破解軟體引起的重啟,而是那個神秘人遠端搞的把戲。
雪風剛才過於專注,把所有的精力都放在了破解軟體上,竟然沒有去注意那神秘人的舉動,可神秘人剛好就在這段時間內對雪風的機器成功地進行了遠端溢位。
溢位,顧名思
本章未完,點選下一頁繼續。