linux诡异的半连接(SYN_RECV)队列长度(一)
admin 12年前(2014-08-14) 5292浏览
最近在学习TCP方面的基础知识,对于古老的SYN Flood也有了更多认识。SYN Flood利用的是TCP协议缺陷,发送大量伪造的TCP连接请求,从而使得被攻击方资源耗尽(CPU满负荷或内存不足)的攻击方式。 SYN Flood的原理简单,实现也不...
爱开源
admin 12年前(2014-08-14) 5292浏览
最近在学习TCP方面的基础知识,对于古老的SYN Flood也有了更多认识。SYN Flood利用的是TCP协议缺陷,发送大量伪造的TCP连接请求,从而使得被攻击方资源耗尽(CPU满负荷或内存不足)的攻击方式。 SYN Flood的原理简单,实现也不...
admin 12年前(2014-08-14) 3763浏览
此文源于近日公司安全部门给我们的一次分享,之前我一直以为会有类似于0day之类的东东(我自作多情了-_-!),结果分享的重头戏却是演示HTTP Slow Header 和 HTTP Slow POST 攻击。 第一次看到这个攻击方式是去年在刺的博客,...
admin 12年前(2014-08-14) 4395浏览
IOS里 case语段里定义变量会提示出错 case 0: NSString *a=@"test"; break; 改一下就可以 case 0:{ NSString *a=@"test"; break;} 转载...
admin 12年前(2014-08-12) 5489浏览
在进行自动部署的时候,经常需要用脚本获取程序的最新版本号,下面是我的两个解决方案。 for SVN 获取XML版本的svn信息,这样可以避免不同语言的问题 __xml=svn info –xml –incremental # 我们可以获取到2个版本号...
admin 12年前(2014-08-12) 8439浏览
KernelCare CloudLinux的KernelCare:更新kernel patch而无需重启。(支持CentOS 6, RHEL 6, CloudLinux OS 6 and OpenVZ (64-bit only).) KernelCa...
admin 12年前(2014-08-12) 10131浏览
背景:svn pc客户端项目下的版本号发现其svn log号低于svn update的版本号的情况原因及分析,以及用哪个版本号作为项目发布版本号的最终版本。 经过排查,其原因有二: 自己所处项目是处在一个项目集中的一个,根下其它项目(于我同级)地方更...
admin 12年前(2014-08-11) 3709浏览
渗透测试从互联网找到了入侵内网的入口点之后剩下的就内网渗透测试了。 有人说到了内网还不容易,随便拿个hscan一抓一大把弱口令。我同意这个看法,但是在我看来,内网环境复杂得多,要想精确获取自己想要的目标,要处理的内容要多得多,只有获得了必要的信息,才...
admin 12年前(2014-08-11) 8788浏览
python是一门有趣的语言,当然也可以做一些有趣的东西. 先看看这个最简单的web服务器. import SimpleHTTPServer<br>SimpleHTTPServer.test() 当然,这个server只能在localho...
admin 12年前(2014-08-11) 9475浏览
天碰到这个问题,用Python获得本地IP地址,首先想到用socket.gethostbyname,代码如下: 程序代码: import socket ip = socket.gethostbyname(socket.gethostname()) p...
admin 12年前(2014-08-10) 3521浏览
以下是源码(不解释): #define __USE_LARGEFILE64 #define _LARGEFILE_SOURCE #define _LARGEFILE64_SOURCE #include <sys/types.h> #inc...
admin 12年前(2014-08-10) 6452浏览
主要是对我的个人博客的PHP执行代码进行Cache,对于Js,CSS直接在客户端缓存即可,这儿重点是对PHP的CGI执行结果在服务器端进行缓存,以减少服务器的DB查询压力,这样DB从21次/秒降低到13次/秒。目前让nginx的proxy_store...
admin 12年前(2014-08-10) 4830浏览
Linux 要使用远程桌面需要安装VNC,好在CentOS5 已经自带了VNC,默认也已经安装了,只要配置一下就可以了(如果没有安装,可以:yum install vnc vncserver安装)。但是Windows客户端还是要安装的。 VNCSer...
admin 12年前(2014-08-10) 5135浏览
去年因为有扩展无线网络需求,所以添置了一台无线路由Belkin 7231-4P,具体配置请参看:这里 拿到路由之后非常兴奋的手贱了一下,选择了超频频率280,于是路由就此闹起了罢工,任凭我千呼万唤,始终不予理睬。 后来在恩山论坛看到帖子说是超此频路由...
admin 12年前(2014-08-10) 4076浏览
看网上的教程都是在桌面下压缩磁盘的教程,其实vmware-tool也有命令行模式的压缩方法命令: vmware-toolbox-cmd disk shrink / 不用装X系统节约很多空间和内存。 linux装载CDROM: mount -t iso...
admin 12年前(2014-08-10) 3513浏览
TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/I...
admin 12年前(2014-08-10) 4908浏览
硬盘重新分区后,重启之后,grub报错,无法重新引导,第一次我采用的方法是U盘启动 WINPE系统,修复windows启动,然后重装linux. 之后再此遇到这样的情况,就再也不想重装系统了,毕竟配置好一个系统还是很麻烦的。 于是经过不断的折腾,终于...
admin 12年前(2014-08-10) 4499浏览
创建虚拟机的工具有很多,比如 virt-manager, virt-install, virsh, xen-create-image 等等,不过这些工具都要每次重头安装虚拟机的操作系统,需要人机交互、速度慢、不自动,不利于写成脚本。有什么快速的创建/...
admin 12年前(2014-08-10) 3288浏览
microsoft在2011年9月13日推出了Windows 8的测试版本Windows developer Preview.据说这个版本较之前的win7有革命性的改变,启动时间也大幅缩短,只有短短的8秒就能打开你的计算机。 笔者当晚在google+...
admin 12年前(2014-08-10) 3170浏览
nginx的access.log总是记录很多东西,一两天就变成几十M,如果长时间下去,日志文件会很大很大。所以要分割日志: vim /wp-content/local/nginx/sbin/cut_nginx_log.sh 输入 #!/bin/bas...
admin 12年前(2014-08-10) 5631浏览
1, reaver 扫描wps: 1.3版本 walsh -i wlan0 1.4版本 wash -i wlan0 2, 安装aircrack-ng ) sudo apt-get install build-essential ) sudo apt-...
admin 12年前(2014-07-29) 2243浏览
nginx 可以自定义 403 页面 error_page 403 /403.html; 也可以deny一些ip的访问, deny 192.168.1.0/24; 但如果像下面这样写的话会发现自定义的erro 403页面不管用了: deny 192....
admin 12年前(2014-07-29) 985浏览
通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行分页查询。例如下面这个SQL: SELECT * FROM `t1` WHERE ftype=1 ORDER BY id DESC LIMIT 100, 10; 或...
admin 12年前(2014-07-29) 1767浏览
script tag iframe ajax websocket polling 低效, 可以跨域 / 低效, 无法跨域 / long-polling 中效, 可以跨域 中效, 无法跨域 中效, 无法跨域 / streaming / 高效, 无法跨域...
admin 12年前(2014-07-25) 3444浏览
星期六我们一位客户受到攻击,我们的网络监测显示有连续6小时的巨大异常流量,我们立即联系了客户,没有得到回应,我们修改和限制了客户的 VPS,使得个别 VPS 受攻击不会对整个服务器和其他 VPS 用户造成任何影响,我们一直保持这个 VPS 为开通状态...
admin 12年前(2014-07-25) 4233浏览
最近有同事问需要在nginx中针对一些IP和IP段限制访问,通过了解以下方法可以解决问题: 首先建立下面的配置文件放在nginx的conf目录下面,命名为denyip.conf wget http://www.ipdeny.com/ipblocks/...
admin 12年前(2014-07-24) 5358浏览
在笔记本上用了2年的SSD,这几天突然想了个问题–挂载SSD是否该开启’nobarrier’标示?问了朋友和网友,众说纷纭,查找了一些资料,做了总结–It depends! Depending什么?要搞清楚Depending什么,先要明白何谓barr...
admin 12年前(2014-07-24) 3112浏览
(一) 简单理解四层和七层负载均衡: ①所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后...
admin 12年前(2014-07-24) 6332浏览
近来看了一下大文件断点续传的开源项目, 发现了 Stream这个好项目, 非常非常感谢作者. 然后我花了点时间, 简单的使用 Perl 来实现了一下相关的接口. 这个是非常好的用来解决不同浏览器上传文件的方案. https://github.com/...
admin 12年前(2014-07-24) 3426浏览
Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: 1、JAVA JDK安装: 下载相应的jdk软件包,然后解压安装,我这...
admin 12年前(2014-07-23) 4303浏览
在基本的unix网络编程中,server-client模式是普遍应用的模式之一.在server端编程过程中,基本的模式是 socket()//创建fd|| bind()//将socket绑定到特定端口中|| listen()//监听相应的socket...