首页 > 其他 > 详细

弱密码检查

时间:2017-01-08 20:30:28      阅读:226      评论:0      收藏:0      [点我收藏+]

一、wget http://www.libssh.org/files/0.4/libssh-0.4.8.tar.gz

wget http://www.thc.org/releases/hydra-7.4.2.tar.gz --no-check-certificate

tar -zxf libssh-0.4.8.tar.gz

tar -zxf hydra-7.4.1.tar.gz

yum install openssl-devel pcre-devel ncpfs-devel postgresql-devel libssh-devel subversion-devel libncurses-devel cmake

cd /libssh-0.4.8

mkdir build

cd build

cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DWITH_SSH1=ON ..

make && make install

cd /hydra-7.4.2/

./configure && make && make install

建立password.txt文件

cat > /password.txt << eof

111111

222222

333333

444444

555555

666666

eof

二、

# hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e ns]
[-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-f] [-s PORT] [-S] [-vV]
server service [OPT]

-R
继续从上一次进度接着破解

-S
大写,采用SSL链接

-s <PORT>
小写,可通过这个参数指定非默认端口

-l <LOGIN>
指定破解的用户,对特定用户破解

-L <FILE>
指定用户名字典

-p <PASS>
小写,指定密码破解,少用,一般是采用密码字典

-P <FILE>
大写,指定密码字典

-e <ns>
可选选项,n:空密码试探,s:使用指定用户和密码试探

-C <FILE>
使用冒号分割格式,例如“登录名:密码”来代替-L/-P参数

-M <FILE>
指定目标列表文件一行一条

-o <FILE>
指定结果输出文件

-f
在使用-M参数以后,找到第一对登录名或者密码的时候中止破解

-t <TASKS>
同时运行的线程数,默认为16

-w <TIME>
设置最大超时的时间,单位秒,默认是30s

-v / -V
显示详细过程

server
目标ip

service
指定服务名,支持的服务和协议:telnet ftp pop3[-ntlm] imap[-ntlm] smb smbnt http[s]-{head|get} http-{get|post}-form http-proxy cisco cisco-enable vnc ldap2 ldap3 mssql mysql oracle-listener postgres nntp socks5 rexec rlogin pcnfs snmp rsh cvs svn icq sapr3 ssh2 smtp-auth[-ntlm] pcanywhere teamspeak sip vmauthd firebird ncp afp等等

OPT
可选项

三、测试:

安装完后若提示找不到libssh.so.4库文件

find / -name libssh.so.4  搜索到库文件后

echo "/usr/lib/libssh.so.4" > /etc/ld.so.conf.d/xin.conf

ldconfig

再次测试:

hydra -l root -P /password.txt -v -e ns 192.168.153.128 ssh

ok

本文出自 “linux” 博客,谢绝转载!

弱密码检查

原文:http://105496232.blog.51cto.com/3895811/1890153

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!