默認冷灰
24號文字
方正啟體

第一百八十六章 修理無人機 下(1/2)

作者:兒童團團員字數:5048更新時間:2019-01-31 09:58:39

    “應該是內部代碼有問題,我都監測過了。”一直站在旁邊看著的小愛插嘴道。

    “那隻有回廠返修了。”方圓放下手中的東西道,一般像這種係統代碼,都是屬於一個公司的機密,如同微軟和蘋果的底層代碼,是不可能對外開放的。

    “寄回去太麻煩了,而且我是學電子工程的,讓別人修,那我多沒麵子,所以我想破解它的係統自己修修看,可惜也不知道加的是什麽殼,一點頭緒都沒有。”小愛之所以對方圓說這些,因為知道他是程序員,肯定懂自己。

    所謂殼,就是一段專門負責保護軟件不被非法修改或反編譯的程序,就如同給人穿了一層衣物一樣,就目前市麵上來說,不同的殼大概有幾十種,當然這不包括沒有流傳出來的加殼軟件,比如方圓自己,就有專門屬於自己寫的加殼軟件。

    如果殼的概念不好理解,你可以把它們想象成羽絨服、西裝、長風衣、連衣裙、比基尼等等,要想嘿嘿它們,你首先要把它們的衣服扒掉才行。

    有加殼軟件,自然也有脫殼軟件,可以檢測出殼的特征,然後一鍵脫殼,比如羽絨服,它厚實,比基尼它料子少等等,這就是它的特征。

    當然寫代碼的程序員也不傻,他們有可能會穿著比基尼,卻故意用羽絨做的,來迷惑別人的視線,這就是我們所說的修改特征碼,這時候脫殼軟件就派不上用場了,需要我們手動去脫。

    這時候反編譯軟件就上場了,通過反編譯軟件,我們可以把殼代碼以二進製、八進製、十六進製等形式展現出來,如果懂匯編的,這時候就可以直接修改,或者轉跳等等方式,讓殼失效。

    當然你有張良計、我有過牆梯,軟件作者也可以添加一些反編譯軟件特征,讓反編譯軟件失效,或者添加大量垃圾代碼幹擾反編譯者的視線,或是直接結束進程,當然這還算是溫和的,更狠一點的隻要監測到你在反編譯,會直接讓你電腦藍屏、死機、格式化硬盤、甚至於燒毀你的主機。

    所以說編譯與反編譯,其實就是程序員之間的一場鬥智鬥勇。

    而反編譯者為了保護主機的電腦不會受到破壞,所以又有了沙盒、虛擬機、影子係統等等,在這樣的獨立的環境下調試。

    “我來試試。”方圓聽到小愛說完全沒有頭緒,反而來了興致,這就跟解美女的brassiere一樣,越困難越有成就感。

    方圓把無人機連上電腦,然後讓小愛找出調試軟件,對無人機的係統文件開始反編譯調試。

    果然如同小愛所說,用反編譯軟件打開後,除了文件頭有些廢棄指令外,下麵一片空白,讓人無從下手。

    方圓也覺得奇怪,這文件也挺大的,為什麽打開裏麵什麽都沒有?那麽這廢指令真的完全沒有用?

    但是方圓是誰啊,他現在的計算機水平不說世界第一,但那也是絕對算是拔尖的存在,這裏不是指他因為會螺旋算法和dh語言,而是因為隨著嬰幼兒普及教育係統和《h5n1試劑》對他大腦的優化和開發,讓他的記憶力、學習能力、演算能力等等絕對超越了現有人類,何況他本身就對計算機感興趣,這段時間計算機水平無限拔高。

    所以他果斷地修改了一下這些廢棄代碼中某些指令,然後重新啟動運行,果然變了,出現了真正的程序代碼,但依然是加殼的,而且從特征看,也不是市麵上現有的殼軟件加的,方圓手動脫了一層,然後又出現一層,一連脫了三四層,隨著殼被扒掉,程序也越來越小,方圓也覺得奇怪,一個運行係統,不可能就這麽點大吧? 本章尚未完結,請點擊下一頁繼續閱讀---->>>

上一章 回目錄 標記書簽 下一章