第4章
制造黎明
清華周徹------------------------------------------,周徹就出現(xiàn)在了工廠門(mén)口。,穿著一件洗得發(fā)白的格子襯衫,頭發(fā)比昨天更亂了。他的眼睛里布滿(mǎn)血絲,但精神狀態(tài)卻很好,帶著一種亢奮。"周師兄,您昨晚沒(méi)睡?"孫墨錚有些驚訝。"睡不著。"周徹說(shuō),"昨晚一直在想你的項(xiàng)目。有意思,真的很有意思。",徑直走進(jìn)廠房,繞著那臺(tái)沉睡的機(jī)器人走了一圈,然后蹲下來(lái),打開(kāi)控制柜的門(mén),盯著里面的電路板看了半天。"原廠的鎖,是寫(xiě)在PLC里的。"他站起來(lái),拍了拍手上的灰,"用的是KUKA自己的加密芯片,想破解,難度不小。""您能破解嗎?",而是反問(wèn):"墨錚,你為什么要這么做?":"什么為什么?""為什么要破解這些系統(tǒng)?為什么要改造這些設(shè)備?"周徹看著他,"你可以去找份工作,穩(wěn)定收入,慢慢還債。為什么要冒這個(gè)險(xiǎn)?",然后走到廠房門(mén)口,看著外面的天空。,灰蒙蒙的,云層很低,壓得人有些透不過(guò)氣。"周師兄,您還記得我們清華的校訓(xùn)嗎?""自強(qiáng)不息,厚德載物。""沒(méi)錯(cuò)。"孫墨錚說(shuō),"自強(qiáng)不息。這四個(gè)字,我一直記在心里。"
他轉(zhuǎn)過(guò)身,看著周徹:"周師兄,我父親三十年前創(chuàng)立這個(gè)廠子。那時(shí)候,盛澤鎮(zhèn)連一條像樣的路都沒(méi)有,他騎著三輪車(chē),一家一家送零件,硬是把廠子撐了起來(lái)。但現(xiàn)在呢?廠子快倒閉了,為什么?"
"因?yàn)闀r(shí)代變了。"
"對(duì),時(shí)代變了。"孫墨錚說(shuō),"三十年前,中國(guó)人只要肯干,就能生存。但現(xiàn)在,光肯干不夠了。你得有技術(shù),有核心競(jìng)爭(zhēng)力,否則永遠(yuǎn)只能給外國(guó)人打工。"
他指著那臺(tái)機(jī)器人:"這臺(tái)機(jī)器,德國(guó)原價(jià)三百萬(wàn),川口賣(mài)給我們一百萬(wàn),但每年還要交二十萬(wàn)的維護(hù)費(fèi)。如果不交,就鎖死。這算什么?這是敲詐。"
"但這就是現(xiàn)實(shí)。"周徹說(shuō),"中國(guó)制造業(yè)的核心技術(shù),大部分掌握在外國(guó)人手里。你想改變這個(gè)現(xiàn)狀,一個(gè)人做不到。"
"所以我需要您。"孫墨錚說(shuō)。
周徹沉默了。
他看著孫墨錚,看著這個(gè)比自己小五歲的年輕人,心里涌起一種復(fù)雜的情緒。
周徹出身于一個(gè)普通工人家庭,父母都是東北一家鋼鐵廠的職工。他從小成績(jī)優(yōu)異,一路考到清華,本科念的是自動(dòng)化,研究生念的是控制科學(xué)與工程。
按理說(shuō),他這樣的**,畢業(yè)之后應(yīng)該去大廠、去研究所,走一條穩(wěn)穩(wěn)當(dāng)當(dāng)?shù)穆?。但他偏不?br>他本科畢業(yè)那年,放棄了保研的機(jī)會(huì),去了一家只有二十人的創(chuàng)業(yè)公司,做工業(yè)機(jī)器人控制系統(tǒng)。那家公司三年后倒閉了,他又回到了清華讀研。
研究生畢業(yè)之后,他去了中科院沈陽(yáng)自動(dòng)化所,在那邊待了三年,參與了好幾個(gè)**重點(diǎn)項(xiàng)目的研發(fā)。但他和領(lǐng)導(dǎo)不合,最后被"優(yōu)化"了。
被優(yōu)化之后,他來(lái)了蘇州,進(jìn)了中科一家控股的機(jī)器人公司,做技術(shù)主管。
但他在那里也待得不開(kāi)心。他不止一次和孫墨錚說(shuō)過(guò),他想做自己的東西,而不是給別人打工。
但現(xiàn)在,孫墨錚給了他一個(gè)機(jī)會(huì)。
一個(gè)做自己的東西的機(jī)會(huì)。
"墨錚,"周徹開(kāi)口了,"你知道破解這些系統(tǒng),意味著什么嗎?"
"知道。"
"如果被原廠發(fā)現(xiàn),他們會(huì)**。"
"我查過(guò)法律,他們**不了。"
"如果破解失敗呢?"
"那就失敗。"孫墨錚說(shuō),"周師兄,我不是沒(méi)失敗過(guò)。三年前我退學(xué)創(chuàng)業(yè),一年后公司倒閉,背了八十萬(wàn)債。但我沒(méi)死。"
他笑了笑,那笑容里有幾分說(shuō)不清的意味:"周師兄,您知道嗎?我現(xiàn)在每天晚上躺在床上,腦子里只有一個(gè)念頭——明天要做什么,才能讓這個(gè)廠子活下去。"
"我沒(méi)有退路了。我爸需要我,我女朋友離開(kāi)我,我背著一百二十萬(wàn)債,手里只有三萬(wàn)六。我能做的,只有向前走。"
周徹看著孫墨錚,很久沒(méi)有說(shuō)話。
那天晚上,周徹一個(gè)人坐在工廠的天臺(tái)上,吹了很久的風(fēng)。
他想了很久。
他想起本科畢業(yè)時(shí)放棄保研的那天,父親在電話里沉默了很久,最后說(shuō):"你自己決定。"他想起創(chuàng)業(yè)公司倒閉的那天,二十個(gè)人的團(tuán)隊(duì)在一間小辦公室里吃了一頓散伙飯,誰(shuí)都沒(méi)哭,但誰(shuí)都知道以后不會(huì)再見(jiàn)面了。
他想起中科院被"優(yōu)化"的那天,領(lǐng)導(dǎo)拍著他的肩膀說(shuō):"小周,你技術(shù)沒(méi)問(wèn)題,就是太固執(zhí)。"他想起在機(jī)器人公司待的最后一天,老板把他叫到辦公室,說(shuō):"周徹,你寫(xiě)的代碼我看了,很好。但你的想法太理想**了,我們做不了。"
他站起來(lái),看著天邊的星星。
他今年三十二歲。
三十二歲,還沒(méi)有做出任何一件讓自己滿(mǎn)意的事情。
然后,他走到機(jī)器人旁邊然后,他走到機(jī)器人旁邊,從背包里拿出一臺(tái)筆記本電腦,打開(kāi),開(kāi)始敲擊鍵盤(pán)。
"你在干什么?"孫墨錚問(wèn)。
"破解。"周徹頭也不抬地說(shuō),"你說(shuō)的對(duì),我們沒(méi)有退路。那就干吧。"
孫墨錚愣了一下,然后笑了。
他知道,從這一刻起,他們不再是一個(gè)人。
他們是一個(gè)團(tuán)隊(duì)。
接下來(lái)的幾天,周徹把工廠的一間倉(cāng)庫(kù)改造成了臨時(shí)實(shí)驗(yàn)室。他從二手市場(chǎng)淘來(lái)了邏輯分析儀、示波器、萬(wàn)用表,還有一臺(tái)高性能的工作站。
孫德厚看到兒子和這個(gè)年輕人忙忙碌碌,心里既欣慰又擔(dān)憂。他不懂技術(shù),但他看得出來(lái),這兩個(gè)人是認(rèn)真的。
"墨錚,你們需要什么?盡管說(shuō)。"
"爸,我們需要更多設(shè)備。"孫墨錚說(shuō),"川口那邊還有十一臺(tái)被鎖死的機(jī)器人,我得想辦法買(mǎi)過(guò)來(lái)。"
"那需要多少錢(qián)?"
"三十萬(wàn)。"
孫德厚愣了一下,然后苦笑:"三十萬(wàn)……廠子的賬上,現(xiàn)在只有五萬(wàn)。"
"我來(lái)想辦法。"
孫德厚看著兒子,欲言又止,最終什么也沒(méi)說(shuō)。
他知道,兒子已經(jīng)長(zhǎng)大了。
接下來(lái)的兩周,孫墨錚一邊四處籌錢(qián),一邊和周徹研究破解方案。
周徹的技術(shù)水平,比孫墨錚預(yù)想的還要高。他不僅精通控制理論,還深入鉆研過(guò)嵌入式系統(tǒng)、信號(hào)處理、加密算法等多個(gè)領(lǐng)域。
"原廠的加密,用的是AES-256算法,密鑰長(zhǎng)度256位,理論上破解需要幾十億年。"周徹一邊敲代碼一邊說(shuō)。
"那怎么辦?"
"不直接破解。"周徹推了推眼鏡,"我們用另一種方法——中間人攻擊。"
"什么意思?"
"原廠的鎖,是基于一個(gè)密鑰驗(yàn)證機(jī)制。機(jī)器啟動(dòng)的時(shí)候,控制系統(tǒng)會(huì)向加密芯片發(fā)送一個(gè)驗(yàn)證請(qǐng)求,芯片返回正確的密鑰,機(jī)器才能運(yùn)行。"
他指著控制柜里的電路板:"但如果我們?cè)隍?yàn)證請(qǐng)求發(fā)送之前,攔截這個(gè)請(qǐng)求,然后偽造一個(gè)正確的密鑰返回給系統(tǒng),機(jī)器就會(huì)以為芯片驗(yàn)證通過(guò)了。"
"你是說(shuō),繞過(guò)原廠的驗(yàn)證?"
"沒(méi)錯(cuò)。"周徹說(shuō),"原理上很簡(jiǎn)單,但操作起來(lái)很麻煩。我們需要知道原廠的加密算法,才能偽造正確的密鑰。"
"那需要多長(zhǎng)時(shí)間?"
周徹想了想:"一個(gè)月。"
孫墨錚點(diǎn)點(diǎn)頭:"那就一個(gè)月。"
那天晚上,周徹在實(shí)驗(yàn)室里待到凌晨三點(diǎn)。
他對(duì)著示波器的屏幕,把KUKA控制系統(tǒng)的通信協(xié)議一層層剝開(kāi)。十六進(jìn)制的數(shù)據(jù)流在屏幕上跳動(dòng),像一串串無(wú)聲的密碼。他盯著那些數(shù)據(jù),腦子里飛速運(yùn)轉(zhuǎn)。
破解一個(gè)系統(tǒng),不是一次沖鋒,而是一場(chǎng)持久戰(zhàn)。你需要理解它的每一個(gè)細(xì)節(jié),找到它的每一個(gè)漏洞,然后一擊致命。
他突然想起本科時(shí)導(dǎo)師說(shuō)過(guò)的一句話:"做技術(shù)的人,要有耐心,要沉得住氣。這個(gè)時(shí)代太快了,大家都想走捷徑,但真正的技術(shù),從來(lái)沒(méi)有捷徑。"
他笑了笑,繼續(xù)敲擊鍵盤(pán)。
窗外的夜色很深,但周徹的心里,卻前所未有地平靜。
他看著那臺(tái)沉睡的機(jī)器人,心里有了一個(gè)計(jì)劃。
一個(gè)月后,他要讓這臺(tái)機(jī)器重新運(yùn)轉(zhuǎn)起來(lái)。
然后,他要讓父親的廠子起死回生。
再然后,他要證明一件事——中國(guó)制造業(yè),不是只能給外國(guó)人打工。
( 完)
他轉(zhuǎn)過(guò)身,看著周徹:"周師兄,我父親三十年前創(chuàng)立這個(gè)廠子。那時(shí)候,盛澤鎮(zhèn)連一條像樣的路都沒(méi)有,他騎著三輪車(chē),一家一家送零件,硬是把廠子撐了起來(lái)。但現(xiàn)在呢?廠子快倒閉了,為什么?"
"因?yàn)闀r(shí)代變了。"
"對(duì),時(shí)代變了。"孫墨錚說(shuō),"三十年前,中國(guó)人只要肯干,就能生存。但現(xiàn)在,光肯干不夠了。你得有技術(shù),有核心競(jìng)爭(zhēng)力,否則永遠(yuǎn)只能給外國(guó)人打工。"
他指著那臺(tái)機(jī)器人:"這臺(tái)機(jī)器,德國(guó)原價(jià)三百萬(wàn),川口賣(mài)給我們一百萬(wàn),但每年還要交二十萬(wàn)的維護(hù)費(fèi)。如果不交,就鎖死。這算什么?這是敲詐。"
"但這就是現(xiàn)實(shí)。"周徹說(shuō),"中國(guó)制造業(yè)的核心技術(shù),大部分掌握在外國(guó)人手里。你想改變這個(gè)現(xiàn)狀,一個(gè)人做不到。"
"所以我需要您。"孫墨錚說(shuō)。
周徹沉默了。
他看著孫墨錚,看著這個(gè)比自己小五歲的年輕人,心里涌起一種復(fù)雜的情緒。
周徹出身于一個(gè)普通工人家庭,父母都是東北一家鋼鐵廠的職工。他從小成績(jī)優(yōu)異,一路考到清華,本科念的是自動(dòng)化,研究生念的是控制科學(xué)與工程。
按理說(shuō),他這樣的**,畢業(yè)之后應(yīng)該去大廠、去研究所,走一條穩(wěn)穩(wěn)當(dāng)當(dāng)?shù)穆?。但他偏不?br>他本科畢業(yè)那年,放棄了保研的機(jī)會(huì),去了一家只有二十人的創(chuàng)業(yè)公司,做工業(yè)機(jī)器人控制系統(tǒng)。那家公司三年后倒閉了,他又回到了清華讀研。
研究生畢業(yè)之后,他去了中科院沈陽(yáng)自動(dòng)化所,在那邊待了三年,參與了好幾個(gè)**重點(diǎn)項(xiàng)目的研發(fā)。但他和領(lǐng)導(dǎo)不合,最后被"優(yōu)化"了。
被優(yōu)化之后,他來(lái)了蘇州,進(jìn)了中科一家控股的機(jī)器人公司,做技術(shù)主管。
但他在那里也待得不開(kāi)心。他不止一次和孫墨錚說(shuō)過(guò),他想做自己的東西,而不是給別人打工。
但現(xiàn)在,孫墨錚給了他一個(gè)機(jī)會(huì)。
一個(gè)做自己的東西的機(jī)會(huì)。
"墨錚,"周徹開(kāi)口了,"你知道破解這些系統(tǒng),意味著什么嗎?"
"知道。"
"如果被原廠發(fā)現(xiàn),他們會(huì)**。"
"我查過(guò)法律,他們**不了。"
"如果破解失敗呢?"
"那就失敗。"孫墨錚說(shuō),"周師兄,我不是沒(méi)失敗過(guò)。三年前我退學(xué)創(chuàng)業(yè),一年后公司倒閉,背了八十萬(wàn)債。但我沒(méi)死。"
他笑了笑,那笑容里有幾分說(shuō)不清的意味:"周師兄,您知道嗎?我現(xiàn)在每天晚上躺在床上,腦子里只有一個(gè)念頭——明天要做什么,才能讓這個(gè)廠子活下去。"
"我沒(méi)有退路了。我爸需要我,我女朋友離開(kāi)我,我背著一百二十萬(wàn)債,手里只有三萬(wàn)六。我能做的,只有向前走。"
周徹看著孫墨錚,很久沒(méi)有說(shuō)話。
那天晚上,周徹一個(gè)人坐在工廠的天臺(tái)上,吹了很久的風(fēng)。
他想了很久。
他想起本科畢業(yè)時(shí)放棄保研的那天,父親在電話里沉默了很久,最后說(shuō):"你自己決定。"他想起創(chuàng)業(yè)公司倒閉的那天,二十個(gè)人的團(tuán)隊(duì)在一間小辦公室里吃了一頓散伙飯,誰(shuí)都沒(méi)哭,但誰(shuí)都知道以后不會(huì)再見(jiàn)面了。
他想起中科院被"優(yōu)化"的那天,領(lǐng)導(dǎo)拍著他的肩膀說(shuō):"小周,你技術(shù)沒(méi)問(wèn)題,就是太固執(zhí)。"他想起在機(jī)器人公司待的最后一天,老板把他叫到辦公室,說(shuō):"周徹,你寫(xiě)的代碼我看了,很好。但你的想法太理想**了,我們做不了。"
他站起來(lái),看著天邊的星星。
他今年三十二歲。
三十二歲,還沒(méi)有做出任何一件讓自己滿(mǎn)意的事情。
然后,他走到機(jī)器人旁邊然后,他走到機(jī)器人旁邊,從背包里拿出一臺(tái)筆記本電腦,打開(kāi),開(kāi)始敲擊鍵盤(pán)。
"你在干什么?"孫墨錚問(wèn)。
"破解。"周徹頭也不抬地說(shuō),"你說(shuō)的對(duì),我們沒(méi)有退路。那就干吧。"
孫墨錚愣了一下,然后笑了。
他知道,從這一刻起,他們不再是一個(gè)人。
他們是一個(gè)團(tuán)隊(duì)。
接下來(lái)的幾天,周徹把工廠的一間倉(cāng)庫(kù)改造成了臨時(shí)實(shí)驗(yàn)室。他從二手市場(chǎng)淘來(lái)了邏輯分析儀、示波器、萬(wàn)用表,還有一臺(tái)高性能的工作站。
孫德厚看到兒子和這個(gè)年輕人忙忙碌碌,心里既欣慰又擔(dān)憂。他不懂技術(shù),但他看得出來(lái),這兩個(gè)人是認(rèn)真的。
"墨錚,你們需要什么?盡管說(shuō)。"
"爸,我們需要更多設(shè)備。"孫墨錚說(shuō),"川口那邊還有十一臺(tái)被鎖死的機(jī)器人,我得想辦法買(mǎi)過(guò)來(lái)。"
"那需要多少錢(qián)?"
"三十萬(wàn)。"
孫德厚愣了一下,然后苦笑:"三十萬(wàn)……廠子的賬上,現(xiàn)在只有五萬(wàn)。"
"我來(lái)想辦法。"
孫德厚看著兒子,欲言又止,最終什么也沒(méi)說(shuō)。
他知道,兒子已經(jīng)長(zhǎng)大了。
接下來(lái)的兩周,孫墨錚一邊四處籌錢(qián),一邊和周徹研究破解方案。
周徹的技術(shù)水平,比孫墨錚預(yù)想的還要高。他不僅精通控制理論,還深入鉆研過(guò)嵌入式系統(tǒng)、信號(hào)處理、加密算法等多個(gè)領(lǐng)域。
"原廠的加密,用的是AES-256算法,密鑰長(zhǎng)度256位,理論上破解需要幾十億年。"周徹一邊敲代碼一邊說(shuō)。
"那怎么辦?"
"不直接破解。"周徹推了推眼鏡,"我們用另一種方法——中間人攻擊。"
"什么意思?"
"原廠的鎖,是基于一個(gè)密鑰驗(yàn)證機(jī)制。機(jī)器啟動(dòng)的時(shí)候,控制系統(tǒng)會(huì)向加密芯片發(fā)送一個(gè)驗(yàn)證請(qǐng)求,芯片返回正確的密鑰,機(jī)器才能運(yùn)行。"
他指著控制柜里的電路板:"但如果我們?cè)隍?yàn)證請(qǐng)求發(fā)送之前,攔截這個(gè)請(qǐng)求,然后偽造一個(gè)正確的密鑰返回給系統(tǒng),機(jī)器就會(huì)以為芯片驗(yàn)證通過(guò)了。"
"你是說(shuō),繞過(guò)原廠的驗(yàn)證?"
"沒(méi)錯(cuò)。"周徹說(shuō),"原理上很簡(jiǎn)單,但操作起來(lái)很麻煩。我們需要知道原廠的加密算法,才能偽造正確的密鑰。"
"那需要多長(zhǎng)時(shí)間?"
周徹想了想:"一個(gè)月。"
孫墨錚點(diǎn)點(diǎn)頭:"那就一個(gè)月。"
那天晚上,周徹在實(shí)驗(yàn)室里待到凌晨三點(diǎn)。
他對(duì)著示波器的屏幕,把KUKA控制系統(tǒng)的通信協(xié)議一層層剝開(kāi)。十六進(jìn)制的數(shù)據(jù)流在屏幕上跳動(dòng),像一串串無(wú)聲的密碼。他盯著那些數(shù)據(jù),腦子里飛速運(yùn)轉(zhuǎn)。
破解一個(gè)系統(tǒng),不是一次沖鋒,而是一場(chǎng)持久戰(zhàn)。你需要理解它的每一個(gè)細(xì)節(jié),找到它的每一個(gè)漏洞,然后一擊致命。
他突然想起本科時(shí)導(dǎo)師說(shuō)過(guò)的一句話:"做技術(shù)的人,要有耐心,要沉得住氣。這個(gè)時(shí)代太快了,大家都想走捷徑,但真正的技術(shù),從來(lái)沒(méi)有捷徑。"
他笑了笑,繼續(xù)敲擊鍵盤(pán)。
窗外的夜色很深,但周徹的心里,卻前所未有地平靜。
他看著那臺(tái)沉睡的機(jī)器人,心里有了一個(gè)計(jì)劃。
一個(gè)月后,他要讓這臺(tái)機(jī)器重新運(yùn)轉(zhuǎn)起來(lái)。
然后,他要讓父親的廠子起死回生。
再然后,他要證明一件事——中國(guó)制造業(yè),不是只能給外國(guó)人打工。
( 完)