精華區beta CSSE 關於我們 聯絡資訊
※ 引述《reader (讀者)》之銘言: : ※ 引述《reader (讀者)》之銘言: : : 推 Eventis:可以反組譯的code,何必讀機械碼來荼毒自己呢@@? 61.62.49.43 02/28 : 據說 von Neumann 極為討厭使用組合語言或高階語言,他的名言是 : 「不會用機械碼寫程式的人不是好的程式設計師」(原文不好找, : 就不引了),他的一個學生曾寫出組譯器來,就讓他很生氣。我想 : 以他那種腦袋,大概是想不透機械碼有什麼不好懂的吧。 : 後來有所謂的 real programmer 之爭,於是就有人抬出馮老來, : 號稱這類能用機械碼寫程式的人為 REAL real programmer... : 我的一位朋友,在 DOS 時代,就很愛用 rewrite itself 的方式, ^^^^^^^^^^^^^^^^^^^^^ 請問這是什麼呀?是說用code寫程式碼蓋過原本的程式 然後用code寫出來的code來執行真正的功能嗎? : 可以讓幾乎所有的反組譯方法失效,而這個方法,就是那些 REAL 是說將反組譯出來就不是完整功能的程式碼只有一開始的部分的意思嗎? : real programmer 的常用手法,他們要 hack 別人的程式,或是 : 防止別人 hack 自己程式,都實在是強大無比。 : 過去我也發明過 char-code, 接近機械碼卻又可讀,就非常有趣, : 可做很多怪事,因此對那些用機械碼寫程式的人的感覺,以及 DNA : 內容的複雜,頗有感同身受之處。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.0.193 ※ 編輯: TouchMyDream 來自: 61.59.0.193 (04/09 03:55)
Eventis:Context coupling. 61.62.49.43 04/09
jeunder:大多數反組譯器是靜態的, 所以無法分析出程式在 61.230.216.253 04/09
jeunder:執行時期所產生出來的程式碼... 61.230.216.253 04/09