当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 作者:kf_701 写作时间:2005/4 Email:kf_701@21cn.com 转载请保留原作者信息,谢谢。
 

 

 ·xfree86的配置(转)    »显示摘要«
    摘要:不错。一、安装和配置xfree86   要建立桌面环境,首先必须安装xfree86。在安装xfree86之前,需要决定安装哪个版本。xfree86 3.x是xfree86是xfree86开发的一个分支版本。它非常稳定,而且支持多种型号的显卡,但现在已经不对它进行更新了。xfree86 4.x是一个完全重新设计的分支,有很多新特性,比如更好地支持各种字体。所以目前本文以xfree86 4.x为例进行......
 ·裁减小结    »显示摘要«
    摘要:linux system startup travel一.loaf(linux on a floppy) 1.“babylinux制作过程详解”的补充 * 内核编译一定要加上“initial ram disk(initrd) support”的支持,具体在block device 大类下面, 否则在启动引导的时候没有执行grub 里面的initrd 还不知道是怎么回事。 * busybox(htt......


hacker成长的代码之路:穷举(2)
                作者:kf_701  写作时间:2005/4  email:kf_701@21cn.com

                转载请保留原作者信息,谢谢. 【程序编程相关:用vsFTPd自架Linux网络安装服务

【推荐阅读:Linux LVM HOWTO

【扩展信息:linux 下计时

要求的专业知识:

        一:    精通osi参考模型,精通网络五层:物理层,数据链路层,网络层,传输层,应用层.

                精通每一层的协议,数据报格式.精通网络拓扑结构,第一层,第二层,第三层的网

                络互联,数据的转发与路由等.

        二:    精通c语言程序设计,unix/linux程序设计,网络程序设计.熟悉unix/linux系

                统操作,熟悉著名服务的基本配置,特性及使用的端口号.熟悉经典网络命令的使用,

                如:netstat,ping,traceroute,netcat,arp等.

        三:    精通标准sql语言,熟悉流行的数据库使用,如:oracle,mysql等.掌握数据库与

                web语言的结合使用.

    昨天说了穷举算法,今天就用它来做一个可以用的程序,ftp穷举.

    如果读者你看过ftp源码,或在别的书上看到过ftp源码介绍,就应该知道,ftp命令

与应答都以"\r\n"结尾,知道这一点是重要的.

    我想只是写一个示例性的程序,也就没有考滤它的实用了.所以用一个socket,与ftp

服务器建立连接,然后用穷举得到的密码序列,依次尝试login,直到成功.

    程序没有什么技巧,只要了解ftp返回码的含义就可.都是331,230,550等.

    用到了getopt函数,用来指定命令行参数的.

    我想说:如果你想成为一个hacker,这里指的是真正的高手,并不是那些只会用几个黑

软的不长进的类别,那么我建议你学习unix,现在有可得源码的linux,何乐而不用呢?

linux里有所有服务的可得的源码,读源码是长进的最好的办法.

     1  /*

     2   * author:       kf_701

     3   * email :       kf_701@21cn.com

     4   * 2005/3/21 hefei

     5   * ahau.edu

     6   *

     7   * introduction:

     8   *     本程序主要用于 ftp密码探测,

     9   * 根据给定的username,使用穷举算法

    10   * 反复尝试login!

    11   *     此程序仅用来学习编程之用!

    12   *

    13   *    ***kfprobe.c***

    14   */

    15

    16  #include<stdio.h>

    17  #include<sys/socket.h>

    18  #include<unistd.h>


...   下一页
 ·名称 : mount    »显示摘要«
    摘要:名称 : mount 使用权限 : 系统管理者或/etc/fstab中允许的使用者 使用方式 : mount [-hv] mount -a [-ffnrsvw] [-t vfstype] mount [-fnrsvw] [-o options [,...]] device | dir mount [-fnrsvw] [-t vfstype] [-o options] device dir 说明 :......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE