摘要:
一、 熟悉powerpc体系及其精简指令集计算
powerpc体系结构是risc(精简指令集计算),定义了 200 多条指令。powerpc 之所以是 risc,原因在于大部分指令在一个单一的周期内执行,而且是定长的32位指令,通常只执行一个单一的操作(比如将内存加载到寄存器,或者将寄存器......
摘要:
庖丁解"d",游刃有余------discuz!免费版安全性分析
作者:[i.t.s]jambalaya论坛:www.itaq.org
前言:记得第一次见分析家的时候,他问我最近在读什么,我告诉他我在继续读雷傲论坛的代码,他笑着说道:"那种东西漏洞一大把,读他做什么?去读discu......
使用OpenSSLAPI进行安全编程
创建基本的安全连接与非安全连接
kenneth ballard (kenneth.ballard@ptk.org) 【程序编程相关:
木马病毒清除的通用解法】 【推荐阅读:
类自启动病毒QQ乐Worm/QQMsg.】自由程序员 【扩展信息:
快速有效地封杀—巧利用Iris来查找蠕虫】 2004 年 8 月
学习如何使用 openssl —— 用于安全通信的最著名的开放库 —— 的 api 有些强人所难,因为其文档并不完全.您可以通过本文中的提示补充这方面的知识,并驾驭该 api.在建立基本的连接之后,就可以查看如何使用 openssl 的 bio 库来建立安全连接与非安全连接.与此同时,您还会学到一些关于错误检测的知识. openssl api 的文档有些含糊不清.因为还没有多少关于 openssl 使用的教程,所以对初学者来说,在应用程序中使用它可能会有一些困难.那么怎样才能使用 openssl 实现一个基本的安全连接呢?本教程将帮助您解决这个问题.
学习如何实现 openssl 的困难部分在于其文档的不完全.不完全的 api 文档通常会妨碍开发人员使用该 api,而这通常意味着它注定要失败.但 openssl 仍然很活跃,而且正逐渐变得强大.这是为什么?
openssl 是用于安全通信的最著名的开放库.在 google 中搜索“ssl library”得到的返回结果中,列表最上方就是 openssl.它诞生于 1998 年,源自 eric young 与 tim hudson 开发的 ssleay 库.其他 ssl 工具包包括遵循 gnu general public license 发行的 gnu tls,以及 mozilla network security services(nss)(请参阅本文后面的 参考资料 ,以获得其他信息).
那么,是什么使得 openssl 比 gnu tls.mozilla nss 或其他所有的库都优越呢?许可是一方面因素(请参阅 参考资料).此外,gns tls(迄今为止)只支持 tls v1.0 与 ssl v3.0 协议,仅此而已.
mozilla nss 的发行既遵循 mozilla public license 又遵循 gnu gpl,它允许开发人员进行选择.不过,mozilla nss 比 openssl 大,并且需要其他外部库来对库进行编译,而 openssl 是完全自包含的.与 openssl 相同,大部分 nss api 也没有文档资料.mozilla nss 获得了 pkcs #11 支持,该支持可以用于诸如智能卡这样的加密标志.openssl 就不具备这一支持.
先决条件 要充分理解并利用本文,您应该:
精通 c 编程. 熟悉 internet 通信与支持 internet 的应用程序的编写. 并不绝对要求您熟悉 ssl ,因为稍后将给出对 sll 的简短说明;不过,如果您希望得到详细论述 ssl 的文章的链接,请参阅 参考资料部分.拥有密码学方面的知识固然好,但这并不是必需的.
什么是 ssl? ssl 是一个缩写,代表的是 secure sockets layer.它是支持在 internet 上进行安全通信的标准,并且将数据密码术集成到了协议之中....
下一页 摘要:
==phrack inc.==
volume 0x0b, issue 0x3d, phile #0x0a of 0x0f
|=----------------=[ infecting loadable kernel modules ]=----------------=| |=-......