二蛋 发布的文章

使用DenyHosts阻止ssh密码暴力破解

最近在查看/var/log/secure文件时,发现存在大量的尝试ssh连接的失败记录,如下:
1_100609205656_1.jpg
多达17000多次的扫描,从图中可以看出正在尝试各种用户名来连接,真他妈的没事干,也不知道用什么软件在那里扫描,幸好我的密码也够复杂,要不然嘿嘿……….

获取secure文件中的ip地址和数量:

grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' /var/log/secure | sort | uniq -c

- 阅读剩余部分 -

Html5 audio标签详解

audio标签的语法结构:

<audio src="音频地址">您的浏览器不支持audio标签</audio>

其中audio中间的文字可以去掉,加上这些文字是为了让一些不支持audio标签的浏览器进行识别.

audio标签的基本属性:
src(链接地址);
loop(设置是否循环播放);
autoplay(自动播放);
controls (提供给用户一个可以控制音频的控件);
preload(可以选择设置“none”,“metadata”,“auto”)

none:默认不加载,按需加载. metadata::元数据,默认不加载,但是可以提取该音频的元数据信息. auto:自动加载,如果不是动态载入的audio,该音频会随页面一起加载进来.

- 阅读剩余部分 -

ini_set(

今天在查看messages日志文件时,发现存在大量的错误:

Jan  4 14:41:08 myhost suhosin[954]: ALERT - script tried to disable memory_limit by setting it to a negative value -1 bytes which is not allowed (attacker '110.75.173.*', file '/home/wwwroot/2dan.cc/index.php', line 5)

后来发现原因是:index.php文件中有这么一行:

// 取消内存限制
ini_set("memory_limit",'-1');

而php.ini中

memory_limit = 128M

解决方法:

  1. 删除index.php中的

    ini_set("memory_limit",'-1');

  2. 将二处的值改为相同。
  3. 卸载 suhosin
  4. 修改php.ini

    memory_limit = -1

不推荐4,原因是可能内存会被吃光。