作者TouchMyDream (unrestriced dreamer)
看板CSSE
标题Re: [问题] 外挂程式
时间Sat Apr 9 03:54:07 2005
※ 引述《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)
1F:推 Eventis:Context coupling. 61.62.49.43 04/09
2F:推 jeunder:大多数反组译器是静态的, 所以无法分析出程式在 61.230.216.253 04/09
3F:→ jeunder:执行时期所产生出来的程式码... 61.230.216.253 04/09