第189章 破譯密碼的改良方法
會議室里,只留下王霽一個人。
他沒有說自己的方法。
也沒說一定能解決。
現在需要嘗試,安安靜靜地嘗試。
只提出一個要求:「請所有人不要操作文件系統,以免當前密鑰被刷新。」
他的電腦屏幕上,是加密後的文件系統,輸入字符會變成亂碼。
需要先破譯密鑰,用密鑰加密口令,才能正確操作文件系統、清除木馬、恢復文件系統、檢查業務、恢復業務。
趙楷的學生已經寫好了加密腳本,只需提供密鑰文件即可。
王霽先進入本機終端、
登錄超融合環境測試VM、
用ssh-keygen生成隨機密鑰、
拷貝回本機、
放到加密腳本指定路徑、
打開文本編輯器查看……
腦中一股信息流動,如汩汩泉水。
有缺陷!
掌握度:21%。
這是純asscii字符,掌握度很輕易達到20%,有整體缺陷提示!
他用腳本嘗試加密得到新口令,放到跳板機執行,不出所料……
有亂碼報錯。
接下來,進入密鑰文件路徑。
敲擊命令:
awk '{print substr($0, 1, 1)}' pk.rsa
回車輸出:b
這是密鑰的第一個字符。
腦中有缺陷提示!
不是字符b!
王霽從前破解密碼是用分屏方式,經過嘗試,他發現改良辦法,是將編輯好的密碼依次單獨輸出……
如果某個字符不對,腦中就會出現提示,同樣起到分屏效果。
在這裡派上了用場。
他將終端分屏,立刻寫腳本。
左邊終端持續修改字符,從a改到z、再從A改到Z、從0改到9。
在右邊終端持續輸出,並接收鍵盤輸入,如果敲擊回車,則左邊終端終止修改當前字符,進入下一個字符。
藉助AI,10分鐘後腳本寫好。
開始執行!
這個方法考驗的是王霽眼力、反應力,以及手指配合度。
大腦完全不需要思考,只要輸出字符不對,念頭就會閃現。
一開始,他設置的是每秒修改1次,給自己充分反應時間。
才試了1個字符,發現太慢了!
每個字符共有62種可能性,
小寫a到z有26種、
大寫A到Z有26種、
數字0到9有10種。
最壞情況需要62秒,按數學期望來說,平均值是31秒。
相當於每分鐘只能試出2個,每小時120個,2048個需要17個小時!
這還是自己不眠不休、保持相同反應速度的情況。
太慢了!
試出第一個字符後,他調整為每秒2次,發現完全能夠適應。
這樣的話,每分鐘可以試4個,每小時240個,總共需要近9個小時。
現在是晚上8點,按進度凌晨5點能完成,明天上班前正常開放。
可以接受!
如果每秒3次……
他發現,反應不過來了。
主要是手速不夠快,還沒敲擊,左端屏幕就已經修改下一個了。
調回每秒2次,用了整整1個小時,試出來205個,比平均值稍慢些。
王霽把密鑰小段保存起來,伸了個懶腰,起身活動四肢。
會議室里沒有飲水機,王霽口乾舌燥,出門到處找水。
路過監控室瞥了一眼。
40來號人仍舊各自忙碌著,毛識君的團隊在處理備機木馬,孫航團隊定位攻擊者IP,趙楷和學生在研究算法。
剛才聽喬局介紹,時間非常緊迫,難怪他們忙得焦頭爛額。
望到秦淮雲這邊……
一片茫然無措。
系統已經被加密,他們實在無所作為。
石磊低聲訓斥員工:「你們別閒著啊,搞得事情跟你們無關似的!」
見員工裝都不知道如何裝,氣得飆了粗口。
轉過身,無意間瞧見王霽。
四處溜達的樣子,看著就氣人!
石磊立刻跳起來,幾步逼到門口,板起臉低聲道:「不是讓你來到處閒逛的,過了這麼久,解決問題了麼?」
剛才被當著領導、專家的面擠兌,這口氣實在咽不下去。
王霽笑吟吟反問:「石總,過了這麼久,你們解決問題了麼?」
4天時間,不止沒恢復業務,情況還越來越嚴重,有臉說我?
石磊:「……」
臥槽,又貼臉開大!
我,國企老總!
不要面子的麼?
這時趙楷也走過來,將王霽拉到一旁:「有進展麼?我看你只試了一次。」
他也在研究弱隨機數的可能。
但,毫無收穫。
博士們也沒發現因子漏洞。
王霽搖搖頭:「還在分析中,趙老師,你們不要登錄系統,每次登錄都是一次操作,可能會引起密鑰刷新。」
石磊立刻反詰:「既然你也沒辦法,為什麼要別人遷就你?」
王霽:「您可以不遷就,這個系統又不是我的,您承擔責任就行。」
石磊:「……」
形勢比人強。
他發現,自己確實有求於王霽。
這種局面下,自己居然還嘴賤……
腦殘了屬於是。
「咦?」趙楷臉上忽地浮起疑惑:「你叫我趙老師?你是江大的?」
王霽眨眨眼:「江大20級計算機學院,我上過您的算法課。」
趙楷立刻笑容綻放:
「你是江大的學生?」
「早說嘛!」
「儘管試,有需要就開口!」
對石磊道:「請石總務必約束員工,不要登錄主系統,以免產生干擾。」
他不止是江大教授,也是江大畢業的,毫不猶豫力挺王霽。
石磊:「好……」
驀然驚覺……
只有自己一直在懟王霽。
這個年輕人,人緣好得出奇。
公安局長跟他交情匪淺、數據局長支持他、網安總隊配合他、數安天下看好他,連江大教授都跟他抱團了!
而自己其實也得依靠他,甭管他有沒有辦法,至少是個希望。
萬一人家真懂,被氣得撂挑子,自己哭都來不及!
等趙楷離開,壓著火低聲道:「王總,這個系統是政務平台,事關大局,請務必放下私人恩怨……」
王霽嘴角勾勒出一抹自信:
「啥私人恩怨?」
「我都不認識您……」
「騰雲跟秦淮雲是正常商業競爭,哪裡談得上有私人恩怨?」
「非要說有,我只跟楊焱有點小恩怨,已經報過了。」
他笑容明朗、眼眸清澈,這半年堅持練拳,面龐輪廓也更分明、更堅毅了。
石磊恍然意識到,是自己想多了。
人家真是來幫忙的……
之前說的話對事不對人,沒想較勁。
他臉上不由得堆起歉意:「王總是個敞亮人,是我冒昧了……」
主動給王霽找了個紙杯,在監控室打滿水,遞給王霽。
這時……
鐺鐺鐺——
監控室第一排有手機響起。
喬卓接通電話:「喂,唐局……啊,公安部網安局抽查攻防演練?他們不知道……什麼!凌晨4點就開始?」
他沒有說自己的方法。
也沒說一定能解決。
現在需要嘗試,安安靜靜地嘗試。
只提出一個要求:「請所有人不要操作文件系統,以免當前密鑰被刷新。」
他的電腦屏幕上,是加密後的文件系統,輸入字符會變成亂碼。
需要先破譯密鑰,用密鑰加密口令,才能正確操作文件系統、清除木馬、恢復文件系統、檢查業務、恢復業務。
趙楷的學生已經寫好了加密腳本,只需提供密鑰文件即可。
王霽先進入本機終端、
登錄超融合環境測試VM、
用ssh-keygen生成隨機密鑰、
拷貝回本機、
放到加密腳本指定路徑、
打開文本編輯器查看……
腦中一股信息流動,如汩汩泉水。
有缺陷!
掌握度:21%。
這是純asscii字符,掌握度很輕易達到20%,有整體缺陷提示!
他用腳本嘗試加密得到新口令,放到跳板機執行,不出所料……
有亂碼報錯。
接下來,進入密鑰文件路徑。
敲擊命令:
awk '{print substr($0, 1, 1)}' pk.rsa
回車輸出:b
這是密鑰的第一個字符。
腦中有缺陷提示!
不是字符b!
王霽從前破解密碼是用分屏方式,經過嘗試,他發現改良辦法,是將編輯好的密碼依次單獨輸出……
如果某個字符不對,腦中就會出現提示,同樣起到分屏效果。
在這裡派上了用場。
他將終端分屏,立刻寫腳本。
左邊終端持續修改字符,從a改到z、再從A改到Z、從0改到9。
在右邊終端持續輸出,並接收鍵盤輸入,如果敲擊回車,則左邊終端終止修改當前字符,進入下一個字符。
藉助AI,10分鐘後腳本寫好。
開始執行!
這個方法考驗的是王霽眼力、反應力,以及手指配合度。
大腦完全不需要思考,只要輸出字符不對,念頭就會閃現。
一開始,他設置的是每秒修改1次,給自己充分反應時間。
才試了1個字符,發現太慢了!
每個字符共有62種可能性,
小寫a到z有26種、
大寫A到Z有26種、
數字0到9有10種。
最壞情況需要62秒,按數學期望來說,平均值是31秒。
相當於每分鐘只能試出2個,每小時120個,2048個需要17個小時!
這還是自己不眠不休、保持相同反應速度的情況。
太慢了!
試出第一個字符後,他調整為每秒2次,發現完全能夠適應。
這樣的話,每分鐘可以試4個,每小時240個,總共需要近9個小時。
現在是晚上8點,按進度凌晨5點能完成,明天上班前正常開放。
可以接受!
如果每秒3次……
他發現,反應不過來了。
主要是手速不夠快,還沒敲擊,左端屏幕就已經修改下一個了。
調回每秒2次,用了整整1個小時,試出來205個,比平均值稍慢些。
王霽把密鑰小段保存起來,伸了個懶腰,起身活動四肢。
會議室里沒有飲水機,王霽口乾舌燥,出門到處找水。
路過監控室瞥了一眼。
40來號人仍舊各自忙碌著,毛識君的團隊在處理備機木馬,孫航團隊定位攻擊者IP,趙楷和學生在研究算法。
剛才聽喬局介紹,時間非常緊迫,難怪他們忙得焦頭爛額。
望到秦淮雲這邊……
一片茫然無措。
系統已經被加密,他們實在無所作為。
石磊低聲訓斥員工:「你們別閒著啊,搞得事情跟你們無關似的!」
見員工裝都不知道如何裝,氣得飆了粗口。
轉過身,無意間瞧見王霽。
四處溜達的樣子,看著就氣人!
石磊立刻跳起來,幾步逼到門口,板起臉低聲道:「不是讓你來到處閒逛的,過了這麼久,解決問題了麼?」
剛才被當著領導、專家的面擠兌,這口氣實在咽不下去。
王霽笑吟吟反問:「石總,過了這麼久,你們解決問題了麼?」
4天時間,不止沒恢復業務,情況還越來越嚴重,有臉說我?
石磊:「……」
臥槽,又貼臉開大!
我,國企老總!
不要面子的麼?
這時趙楷也走過來,將王霽拉到一旁:「有進展麼?我看你只試了一次。」
他也在研究弱隨機數的可能。
但,毫無收穫。
博士們也沒發現因子漏洞。
王霽搖搖頭:「還在分析中,趙老師,你們不要登錄系統,每次登錄都是一次操作,可能會引起密鑰刷新。」
石磊立刻反詰:「既然你也沒辦法,為什麼要別人遷就你?」
王霽:「您可以不遷就,這個系統又不是我的,您承擔責任就行。」
石磊:「……」
形勢比人強。
他發現,自己確實有求於王霽。
這種局面下,自己居然還嘴賤……
腦殘了屬於是。
「咦?」趙楷臉上忽地浮起疑惑:「你叫我趙老師?你是江大的?」
王霽眨眨眼:「江大20級計算機學院,我上過您的算法課。」
趙楷立刻笑容綻放:
「你是江大的學生?」
「早說嘛!」
「儘管試,有需要就開口!」
對石磊道:「請石總務必約束員工,不要登錄主系統,以免產生干擾。」
他不止是江大教授,也是江大畢業的,毫不猶豫力挺王霽。
石磊:「好……」
驀然驚覺……
只有自己一直在懟王霽。
這個年輕人,人緣好得出奇。
公安局長跟他交情匪淺、數據局長支持他、網安總隊配合他、數安天下看好他,連江大教授都跟他抱團了!
而自己其實也得依靠他,甭管他有沒有辦法,至少是個希望。
萬一人家真懂,被氣得撂挑子,自己哭都來不及!
等趙楷離開,壓著火低聲道:「王總,這個系統是政務平台,事關大局,請務必放下私人恩怨……」
王霽嘴角勾勒出一抹自信:
「啥私人恩怨?」
「我都不認識您……」
「騰雲跟秦淮雲是正常商業競爭,哪裡談得上有私人恩怨?」
「非要說有,我只跟楊焱有點小恩怨,已經報過了。」
他笑容明朗、眼眸清澈,這半年堅持練拳,面龐輪廓也更分明、更堅毅了。
石磊恍然意識到,是自己想多了。
人家真是來幫忙的……
之前說的話對事不對人,沒想較勁。
他臉上不由得堆起歉意:「王總是個敞亮人,是我冒昧了……」
主動給王霽找了個紙杯,在監控室打滿水,遞給王霽。
這時……
鐺鐺鐺——
監控室第一排有手機響起。
喬卓接通電話:「喂,唐局……啊,公安部網安局抽查攻防演練?他們不知道……什麼!凌晨4點就開始?」