不爽,没学到什么东西
今天下午进聊天室参加《加密与解密》的聊天,没学到一点东西
问答记录:
嘉宾[主持人]: 聊天到此结束!请以上公布名单的网友,将联系方式发给:kxl#csdn.net 以便我们寄出奖品!谢谢大家的参与!再见!
[2003-9-19 15:57:00]
嘉宾[主持人]: 聊天到此结束!请以上公布名单的网友,将联系方式发给:kxl#csdn.net 以便我们寄出奖品(是两位作者的签名书籍)!谢谢大家的参与!再见!
[2003-9-19 15:57:00]
嘉宾[主持人]: 9. *chinawiz
[2003-9-19 15:55:00]
嘉宾[主持人]: 8.[*zxblue
[2003-9-19 15:54:00]
嘉宾[主持人]: 7.*goding
[2003-9-19 15:53:00]
嘉宾[主持人]: 6.[*jumpcolor
[2003-9-19 15:52:00]
嘉宾[主持人]: 7.*qjwn
[2003-9-19 15:52:00]
嘉宾[段钢]: 由于时间关系,如有更多的问题,欢迎到我的网站和论坛交流,那里有许多密界高手。主页:www.pediy.com 论坛:http://www.chat001.com/forum/crackforum/index.html
[2003-9-19 15:51:00]
嘉宾[主持人]: 5.flythinking]
[2003-9-19 15:49:00]
嘉宾[罗云彬]: 大家好,由于时间所限,当然也由于我的打字能力有限 :) ,以至于没来得及回答很多的问题,大家以后有空的话可以访问看雪论坛或我的编程论坛继续讨论一些问题,谢谢!
[2003-9-19 15:49:00]
嘉宾[主持人]: 4.*figozhu
[2003-9-19 15:48:00]
嘉宾[主持人]: 3.*inwindcn
[2003-9-19 15:47:00]
问:请问段钢:加密工作是否成功,在业界是否有一个标准?[2003-9-19 15:46:00]
嘉宾[段钢]: 在软件的一定生存期内,没被破解,就认为这种加密方案很成功了。
嘉宾[主持人]: 2. *withpointer
[2003-9-19 15:46:00]
嘉宾[主持人]: 大家鼓掌啊!我已经公布了两个!!
[2003-9-19 15:46:00]
问:国内加密和国外加密的差距?[2003-9-19 15:45:00]
嘉宾[段钢]: 硬件加密(指加密狗),国内外水平发展的基本差不多。软件加密方面,国外还是远远走在前面,国内这方面较落后,不过这2年的进步也很快。
嘉宾[主持人]: 1.*commts
[2003-9-19 15:45:00]
问:罗先生,请问各个平台下的PE文件格式都有相同或者类似的文件头么?[2003-9-19 15:45:00]
嘉宾[罗云彬]: 凡是PE文件,都是相同格式的,因为“PE”本来就是一种格式定义的名称,如果格式不同,它就可能是其它文件了,如dos的MZ格式文件,或者ne格式文件,le格式文件了 :)
嘉宾[主持人]: 现在请大家停止提问了!请您不要离开,我们马上公布获奖者名单!!
[2003-9-19 15:43:00]
问:IDE硬盘特征字是由厂家订的吗?只有11位(似乎以前的硬盘没有特征字),不知道这些厂家是怎么分配的。[2003-9-19 15:43:00]
嘉宾[罗云彬]: 是厂家分配的,长度不止11位,我忘了具体的位数了,记得好像有近40位的。这个序列码并没有规定像mac地址一样是世界唯一的,字符串里面可能包括厂家的名称,硬盘型号和一个序列码。但是它几乎没有重复的可能性。
问:最后一个问题:国外的成熟的加,解密算法是否都公开了么?可以给一个网址么?[2003-9-19 15:42:00]
嘉宾[段钢]: 你可以找本《应用密码学》的书看看,利用Google你可以搜索到各种成熟的加密算法源码。
问:哪里能够找到关于编写加壳程序的资料?[2003-9-19 15:41:00]
嘉宾[段钢]: 现在还没有这方面的公开资料,如要写加壳软件,关键是对PE格式很熟悉,另外,对一些系统底层也得有一定的了解。建议你可以在网上找一些加壳的源程序研究一下。另外,我们的续集将重点介绍具体实现方法:http://www.chat001.com/forum/crackforum/272078.html
问:请问罗老师在汇编状态下从r3到r0都有哪些方法?因为用masm的时候有些IO操作在r3下无法实现[2003-9-19 15:41:00]
嘉宾[罗云彬]: 从官方的资料来说,从r3到r0的唯一方法是写驱动,其它的一些方法比如cih病毒使用的方法更确切地说是bug,迟早会被系统给补上的。所以,如果要写的是成熟的软件的话,还是从驱动方面入手吧。一般的商业软件涉及到这方面的时候,往往附带一个vxd和sys文件,vxd文件供9x系统使用,sys文件供2000系统使用。
嘉宾[主持人]: 现在请大家停止提问了!请您不要离开,我们马上公布获奖者名单!!
[2003-9-19 15:41:00]
嘉宾[主持人]: 请大家不要离开!我们马上公布今天参与者的获奖名单!请获奖者将自己的详细联系方式寄给:kxl#csdn.net,我们好寄出奖品!
[2003-9-19 15:38:00]
问:问他们一个问题,他们如此发展,如此风光,那加密还有必要吗?虽然我也喜欢用D版[2003-9-19 15:37:00]
嘉宾[段钢]: 有一个观点得阐述清楚,许多人有这个思想,认为软件加密后,软件如被解密,此加密就失败了。正确的看法是,软件加密只是延缓软件被破解的时间,在软件一定生存周期内,软件没被破解,就认为这种加密思想是很成功的。所以,有价值的软件,在考虑成本等因素后,进行一定的加密还是很有必要的。
问:有人用VC写出读IDE硬盘特征字的程序,并且该特征字的确在格式化后不改变并且对任何win系统有效,请问是不是要调用汇编才能做到呢?[2003-9-19 15:37:00]
嘉宾[罗云彬]: 是,硬盘的序列号是写在硬盘的硬件上的,它不随系统的格式化而改变。前面说的分区的序列号指写在分区引导记录里面的序列号,两者是不同的概念。
嘉宾[主持人]: 请大家不要离开!我们马上公布今天参与者的获奖名单!请获奖者将自己的详细联系方式寄给:kxl#csdn.net,我们好寄出奖品!
[2003-9-19 15:37:00]
嘉宾[主持人]: 请大家不要离开!我们马上公布今天参与者的获奖名单!请获奖者将自己的详细联系方式寄给kxl#csdn.net
[2003-9-19 15:36:00]
问:现在病毒这么猖獗,为什么不去搞反病毒呢?[2003-9-19 15:35:00]
嘉宾[罗云彬]: 对于一些常见的病毒,我还是花了一点时间研究的。但是反病毒的话需要的是一个快速升级的网络和快速响应的时间,作为个人的力量来说,没有办法做到这一点。
嘉宾[主持人]: 各位!我们即将抽奖,奖品是他们的书籍,一共10本。 我们将请两位嘉宾在提问踊跃的参与者当中选出获奖者!我们马上公布获奖者的名单!!
[2003-9-19 15:34:00]
问:你做反汇编一般采用什么工具?[2003-9-19 15:32:00]
嘉宾[罗云彬]: 在反汇编的时候,首先使用的是IDA pro,也用Win32DASM。
问:你的程序运行时是什么样子的,你只有看机器代码,汇编代码也不是真实反映啊,那你就该用机器指令写代码了(对你刚回答的问题的质疑)[2003-9-19 15:31:00]
嘉宾[罗云彬]: 但是汇编语言和机器语言就是一对一的呀,汇编语言是机器语言的符号翻译而已。
问:对于加,解密算法的未来发展趋势及实现有什么看法么?[2003-9-19 15:31:00]
嘉宾[段钢]: 1.密码学的应用将越来越广泛,特别是序列号保护的软件将会大量采用加密算法来保护。 2.加壳软件将越来越强大。 3.在线验证的技术将会发展很快。
问:请问罗云彬,我在看汇编的时候,总是把他们翻译成高级语言再去理解,这样好不好?[2003-9-19 15:29:00]
嘉宾[罗云彬]: 我觉得反过来倒是可以的,因为高级语言和汇编语言是一对多的关系,但是把汇编翻译成高级语言好像不是很可行,因为对于单独的语句,一句汇编语句并不能用一句C语句去描述。
嘉宾[主持人]: 请大家抓紧时间提问吧!我们的聊天时间到15:40!
[2003-9-19 15:28:00]
问:罗云彬先生您好,您为什么不选择c/c++呢?[2003-9-19 15:26:00]
嘉宾[罗云彬]: 因为我个人喜欢对问题刨根问底,写C的时候,往往在想,我写的程序运行的时候究竟是怎样的呢。所以,这个问题的解答是有些个人兴趣的成分在里面。
嘉宾[主持人]: 解密就是把原程序打开,读懂后改了就行了----一女生语!
[2003-9-19 15:25:00]
问:罗先生,请问现在的SHAREWARE保护,根据硬盘(或其他硬件)的参数生成注册码的方式可行么?并且一般都取那些硬件的参数?或者说您推荐取哪个硬件的参数?还有是否能公布您的QQ号 ?[2003-9-19 15:24:00]
嘉宾[罗云彬]: 首先,我平时不用QQ。另外,用分区的序列号产生注册码是不可靠的,因为它保存在引导区里面。用硬盘的硬件序列号是可以的,它不可更改,但是读取比较麻烦,在2000下需要写驱动去读取。如果从方便的角度去将,读网卡的mac地址是个不错的选择,它可以在应用程序的级别上面读取到。
问:另外问一下加密狗的一般价格,卖几十元的共享软件能承受吗?谢谢![2003-9-19 15:23:00]
嘉宾[段钢]: 狗加密的成本还是比较高的,并且狗的使用并不是很方便(一般用户电脑不可能接一大串狗在后面吧),所以只有一些专业性很强,并且售价较高的软件会采用加密狗。卖几十元的共享软件还是建议用软件加密,你的序列号采用成熟的加密算法,再选用一款高强度的外壳程序对你的软件加壳。这样,你不需要太高的投入,就能获得较好的保护性能。
问:两位有没有成家??成家后会不会放弃解密研究?[2003-9-19 15:22:00]
嘉宾[罗云彬]: 我已经结婚了,但是,汇编编程方面仍然是自己的主要兴趣。
问:罗云彬您用汇编做过那些软件呢,如果比较多,能不能列举一下重要的或最近的成果[2003-9-19 15:21:00]
嘉宾[罗云彬]: 我用汇编写系统后台程序比较多,由于工作的关系,很多的软件不是通用性的软件。比如说可以供sp使用的短信服务程序等。