1.查看当天远程连接失败的 ip 以及 失败次数 (也就是可以看到当天有多少人在暴力破解你的vps) cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' 2.统计正在连接的网络连接 ...
分类:
系统相关 时间:
2016-08-08 17:16:17
阅读次数:
172
Python是一款非常强大的语言。用于测试时它非常有效,因此Python越来越受到欢迎。 因此,在此次教程中我将聊一聊如何在Python中生成字典,并将它用于任何你想要的用途。 前提要求 1,Python 2.7(对于Python 3.x的版本基本相同,你只需要做一些微小调整) 2,Peace of ...
分类:
编程语言 时间:
2016-08-06 23:14:01
阅读次数:
280
网站经常会用到一些验证码,主要目的是防止攻击者进行暴力破解或密码穷举等方面的攻击, 但有时候验证码的出现也会影响用户的浏览体验,解决方案就是设置一个抛错阀值,当有恶意用户 在尝试暴力破解或穷举的时候输错次数超过阀值,便触发验证码框的弹出,这样既可以阻止攻击者的 恶意行为又可以提高合法用户的浏览体验。 ...
分类:
其他好文 时间:
2016-08-05 17:44:42
阅读次数:
163
3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。由于计算机运算能力的增强,原版DES密码的密钥长度变得容易被暴力破解;3DES即是设计用来提供一种相对简单 ...
分类:
移动开发 时间:
2016-08-03 10:09:25
阅读次数:
218
注意:此脚本并不会定期清理之前添加到/etc/hosts.deny中的ip地址此脚本运行在centos6的系统之上,如centos7需要的话,需要修改脚本声明(#!/usr/bin/bash);#!/bin/bash
#
whiletrue
do
awk‘/Failedpassword/{print$(NF-3)}‘/var/log/secure|sort|uniq-c|awk‘{if($1>=4)print$..
分类:
其他好文 时间:
2016-08-02 17:14:04
阅读次数:
123
验证码的起因: 随着信息时代的飞速发展,萌生出了各大的网站,而在这华丽外表的背后却隐藏着一个潜在的并发问题,于是为了解决这一问题,验证码出现了。 验证码的作用: 有效防止这种问题对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上 ...
分类:
其他好文 时间:
2016-07-25 12:56:48
阅读次数:
130
题目:如何求出一个二维数组中的最大子数组之和。
方案一:暴力破解-枚举法。对于一个二维数组我们列举出每一个子数组值的大小,然后进行比较,这样就可以得到最大的和了。其时间复杂度为:O(N*N*M*M*Sum的时间复杂度)[N表示行数,M表示列数,Sum是求解子矩阵的和]。由于Sum函数求和也是采用循环,足见这个时间复杂度可是相当的大。
方案二:先计算出以左上角的元素(1,1)和当前元素(i,j)...
分类:
编程语言 时间:
2016-07-13 17:09:35
阅读次数:
194
在互联网中,总有一些无聊的人,每天不断的猜解别人服务器的密码!作为linux服务器的管理员,我们应该了解哪些IP经常不断地扫描我们的SSH端口以尝试暴力破解,下面我们用一条命令简单列出哪些IP破解你SSH密码以及次数。 这里还是建议大家修改一下服务器的远程连接端口,以免被真的扫描到你的密码影响服务器 ...
分类:
其他好文 时间:
2016-07-05 12:20:04
阅读次数:
149
一:简单介绍 fail2ban是一款实用软件,可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作 在企业中,有些很多人会开放root登录,这样就有机会给黑客造成暴力破解的机会,root用户是众所周知的超级管理员, 即使是黑客来暴力破解没有成功,但是也可以造成你的Linux主 ...
分类:
系统相关 时间:
2016-07-02 11:38:35
阅读次数:
378