zoukankan      html  css  js  c++  java
  • CentOS6.4架设WPA破解服务器

    0. 安装之前确保关闭selinux和iptables服务,所有命令在root用户下执行。

    1. 安装nvidia显卡驱动。
      1.1 去http://www.nvidia.com 下载对应显卡芯片的驱动,下载下来为.run格式
      1.2 关掉X  init 3
      1.3 禁用Nouveau驱动,修改/etc/modprobe.d/blacklist.conf文件,在里面加入blacklist nouveau。
      1.4 重新建立initramfs image文件。(相当于重新编译内核文件)
        mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
        dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
        (第一步备份当前内核文件,第二步编译内核,如果操作失败导致无法启动用安装光盘的救援模式恢复即可)。
      1.5 重启系统,运行显卡安装程序,运行./NvidiaXXXXX.run

    2. 安装pyrit
      2.1 下载地址:http://code.google.com/p/pyrit/
      2.2 下载之后解压缩 tar xvzf pyrit-0.4.0.tar.gz
      2.3 安装:python setup.py build
         python setup.py install
      安装完成后可以运行 pyrit benchmark测试cpu性能。

     3. 安装Nvidia CUDA SDK,搭建CUDA编程环境。
      3.1 先安装内核相关的软件包,我是直接yum install kernel*。至于哪个有用就不知道了。
      3.2 去nvidia官网下载CUDA Toolkit,rpm包直接双击安装就行了。
      3.3 sdk下载地址:developer.download.nvidia.com/compute/cuda/4_0/toolkit/cudatoolkit_4.0.17_linux_64_fedora13.run
      3.4 安装sdk:./cudatoolkit_4.0.17_linux_32_fedora13.run
      3,5 添加$PATH环境变量
        编辑profile文件:vim /etc/profile
        添加以下内容:

    PATH=$PATH:/usr/local/cuda/bin
    LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/cuda/lib64:/usr/local/cuda/lib
    export PATH
    export LD_LIBRARY_PATH

      3.6 完成后重启系统,运行nvcc -V查看是否成功。

    4. 安装cpyrit-cuda
      步骤同pryit,前提是CUDA SDK安装成功。

    5. 安装字典hash工具genpmk,包含在COWPATTY中.

      5.1 下载cowpatty,地址: http://www.willhackforsushi.com/Cowpatty.html.下载后解压
      5.2 安装必要的工具:openssl, libpcap-dev
      5.3 make
      5.4 make strip
      5.5 make install

    6. 根据字典制作预运算Hash Table.
      genpmk -f dictionary -d hash -s SSID
      参数解释:
      -f 这里跟上采用的字典
      -d 生成的Table文件名称
      -s 目标AP的ESSID

      一次预运算只能对应一个SSID,不能通用.制作过程很慢,不支持GPU加速,而且多核cpu下genpmk只能使用一个核心运算.要想改进的话只能修改源码了.

    7. 使用预运算的hash table进行WPA破解.

      pyrit -r cap文件 -i 预运算hashtable attack_cowpatty

     参考文章:
    http://www.xue5.com/Developer/C++/492704.html
    http://blog.sina.com.cn/s/blog_4290307a0100slfs.html
    http://blog.sina.com.cn/s/blog_8a94d82b0101c2t5.html
    http://pc.kaoshibaike.com/rj/zhongji/other/200903/134422.html

  • 相关阅读:
    解决RobotFramework的关键字不能高亮的问题
    使用Python遇到:'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte 问题
    通过Jekins执行bat脚本始终无法完成
    Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
    [转]The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
    HDU 2686 MCMF
    HDU 4278 卡特兰,区间DP
    POJ 2985 名次树
    POJ 2531 深搜剪枝
    Uva 10061 进制问题
  • 原文地址:https://www.cnblogs.com/viator42/p/3273600.html
Copyright © 2011-2022 走看看