文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程CGI/Perl用Perl写出自己的安全工具--初级
精品推荐
特别推荐
·在CGI中如何使用cookie的方法
·CGI脚本在WIN2000、WINNT下安装
热点TOP10
·cgic: 为C语言编写CGI的C函数库
·Perl实例:
·在CGI中实现session的想法和实现
·Perl的简单语法(与C语言语法的异同)
·在CGI中如何使用cookie的方法
·perl与Mysql连接
·Perl 新手必读
·关于我和刘思平发现的xx(www.xxxxxxx.com)的cgi漏洞
·Linux系统环境下的Socket编程详细解析
·cgilib例
·perl连接access数据库
·关于GD模块的语法和使用
·在winnt/win9x下用blat发email的示例
·购建ASP、CGI、PHP+MySQL运行环境——服务器运行环境配置全攻略(二)
·关于CGI读写COOKIE的编程
·CGI 拒绝服务攻击技术浅析
·如何安装DBI和DBD包
·Perl/Tk FAQ - 7. 哪里有Perl/Tk的文档
·简单的PERL-ADO例子
·用Perl写出自己的安全工具--初级

用Perl写出自己的安全工具--初级

日期:2007年5月10日 作者: 查看:[大字体 中字体 小字体]



  Perl的简单介绍
Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更新和维护,用于在UNIX环境下编程。Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。在下面的文章里我将讲述如何快速的使用perl写出自己喜欢的安全工具,当然这是一篇比较初级的文章,如果你对Perl的应用有更多的理解也同样希望你能来信共勉。

需要的文件:
Perl 5.6 for win200 http://www.activestate.com/download/ActivePerl/Windows/5.6/ActivePerl-5.6.0.617-MSWin32-x86-multi-thread.msi

Pl to EXE (5.6 for win) http://www.indigostar.com/p2x56.zip

Perl to EXE website (Other System) http://www.indigostar.com/perl2exe.htm

Mis file for NT 4.0 http://www.activestate.com/download/contrib/Microsoft/NT/InstMsi.exe


安装:由于后面的文章我将使用到一些Perl扩展的PM包所以我建议直接安装PERL5.6版本。
UNIX下安装过程为:
(1)解压:
$gunzip perl-5.6.tar.gz
$tar xvf - (2)编译:
$make makefile
(3)放置:
将编译生成的可执行文件拷贝到可执行文件通常所在目录,如:
$copy /usr/local/bin/perl
注:这需要系统管理员权限。


WINNT 4.0
先安装 http://www.activestate.com/download/contrib/Microsoft/NT/InstMsi.exe
然后安装http://www.activestate.com/download/ActivePerl/Windows/5.6/ActivePerl-5.6.0.617-MSWin32-x86-multi-thread.msi

windows 2K
直接安装http://www.activestate.com/download/ActivePerl/Windows/5.6/ActivePerl-5.6.0.617-MSWin32-x86-multi-thread.msi

安装完毕后我们将看到有一个perl目录 仔细查看一下 /perl/lib/net 目录下是否有 ftp.pm文件。

如果你对perl一无所知我希望你能先仔细的阅读一下他的教材,这有一个比较好的教材
http://free.prohosting.com/~perl/teach/index.htm

好了 让我们开始了解 CPAN
CPAN代表的是「大 Perl档案库网络」(Comprehensive Perl Archive Network),一个在全世界数十台机器之间相互映射的巨大档案库。CPAN包含了原始码、对各非原生系统的移植、使用说明、程式,以及许多由第叁类团体所写的模组和延伸,从各商业品牌的资料库介面、到键盘/萤幕控制,乃至全球资讯网漫游及 CGI程式皆一应具全。CPAN的总主机是ftp://ftp.funet.fi/pub/languages/perl/CPAN/,但您也可以透过这个位址:http://www.perl.com/CPAN/CPAN.html来自动连接一个在地理位置上最接近您的站。至於这个设计的运作原理,请看 http://www.perl.com/CPAN(最後头没有斜线)的说明。
CPAN/路径/... 是 CPAN站台上头的档案的命名规范。CPAN 代表一个 CPAN映射的基准目录,然後其馀的路径是由该目录到一个档案的路径。例如,如果您使用 ftp://ftp.funet.fi/pub/languages/perl/CPAN来做您的 CPAN 站,那麽 CPAN/misc/japh这个档案便可以从 ftp://ftp.funet.fi/pub/languages/perl/CPAN/misc/japh 抓下来。

由於目前 CPAN档案库中已经有数百个模组,因此几乎任何您所能想到的用途,大概都已经有现成的模组可以办到。目前在 CPAN/modules/by-category/ 底下的类 别包括了 perl核心模组、协助发展模组、作业系统介面、网路、周边设备、不同 processes间之沟通、资料型态工具、资料库介面、使用者介面、与其他语言介面、档名、档案系统、档案锁定、软体国际化及地方化、全球资讯网支援、伺服软体工具、档案库和档案压缩、图形变换处理、电子邮件及新闻讨论群、程式流程控制工具、filehandles和输入/输出、微软视窗模组,以及杂项模组等。

[1] [2] [3] [4] [5] 下一页 




上一篇:功能丰富的Perl:遗传算法仿真多细胞机体

下一篇:简单的PERL-ADO例子

用Perl写出自己的安全工具--初级 相关文章:
·初级网管或黑客必需撑握的8个DOS命令
·IE浏览器再现严重安全漏洞 微软紧急发补丁程序
·不怕攻击 家庭上网必学八招安全绝招
·3GP手机视频转换工具WinAVI
·中小企业整体网络安全解决方案解析
·基础知识 初级黑客安全技术命令详解
·制作自己的多媒体毕业纪念册
·大量Windows Vista 边栏小工具下载
·如何以安全模式启动计算机
·如何建立自己的博客
用Perl写出自己的安全工具--初级 相关软件:
·Kaspersky(卡巴斯基) Internet Security 安全套装 V6.0.2.621 中文版
·U盘超级工具大全
·灵豚课件制作工具——课件精灵v1.0 beta
·电脑装机、系统维护工具盘 2003版
·如何加固Windows XP 主机安全
·新版标准日本语初级 单词读音MP3
·王牌超级工具箱V13.5
·Cooolsoft MP3 Sound Cutter (音频截取工具) V1.41 绿色版
·2007网络安全黄皮书V1.0.0
·美萍安全卫士v12.3

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn