|
作者michelle_lai529
並不是編碼或是加密,而是溝通的問題,在與電腦溝通及與人溝通上的問題~~~
原始碼是給人看的,不是給電腦執行的,編譯的過程就是去翻譯成給電腦工作的連串命令~~
例如,以人的語言來說,"幫我買東西"是屬於程式語言,而經過編譯而成的命令,會變成,跨出左腳,跨出右腳,跨出左腳,跨出右腳,跨出左腳,跨出右腳......轉彎.....開門......等等的動作~
而我們能夠拿到的,就是屬於編譯過的命令;經過反組譯的到的,就是上述左腳,右腳...的命令,可能查看了數千行,甚至數萬行,才知道這部分的功能,只是要買東西而已......
不管是駭客還是程式高手,這些都不是在解開了某些東西,原始碼就展現在你眼前那回事;即使是自己寫的一個小程式,經過編譯後,如果原始碼丟了,再拿編譯過的東西來回推(反組譯)也沒有辦法還原為原來的原始碼;與其花時間及精神去解析反組譯後的命令,倒不如重新寫還來的快些~~~
|