最新消息:

2014年08月的内容

如何查看Linux上程序或进程用到的库
ldd

如何查看Linux上程序或进程用到的库

admin 12年前(2014-08-26) 0浏览

问题:我想知道当我调用一个特定的可执行文件在运行时载入了哪些共享库。是否有方法可以明确Linux上可执行程序或运行进程的共享库依赖关系? 查看可执行程序的共享库依赖关系 要找出某个特定可执行依赖的库,可以使用ldd命令。这个命令调用动态链接器去找到程...

小米手机MIUI远程代码执行漏洞分析
MIUI

小米手机MIUI远程代码执行漏洞分析

admin 12年前(2014-08-26) 1浏览

7月我在研究webview漏洞时专门挑小米手机的MIUI测试了下,发现了非常明显的安全漏洞.通过该漏洞可以远程获取本地APP的权限,突破本地漏洞和远程漏洞的界限,使本地app的漏洞远程也能被利用,达到隔山打牛的效果.在漏洞发现的第一时间,我已经将漏洞...

Web优化引发的血案
nginx

Web优化引发的血案

admin 12年前(2014-08-14) 0浏览

前些天一个Nginx+PHP项目上线后遭遇了性能问题,于是打算练练手,因为代码并不是我亲自写的,所以决定从系统层面入手看看能否做一些粗线条的优化。 首先,我发现服务的Backlog设置过小,可以通过ss命令查询Send-Q来确认: [root@aik...

linux诡异的半连接(SYN_RECV)队列长度(一)
Linux

linux诡异的半连接(SYN_RECV)队列长度(一)

admin 12年前(2014-08-14) 0浏览

最近在学习TCP方面的基础知识,对于古老的SYN Flood也有了更多认识。SYN Flood利用的是TCP协议缺陷,发送大量伪造的TCP连接请求,从而使得被攻击方资源耗尽(CPU满负荷或内存不足)的攻击方式。 SYN Flood的原理简单,实现也不...

一次分享引发的血案 — HTTP Slowloris Denial Of Service
http

一次分享引发的血案 — HTTP Slowloris Denial Of Service

admin 12年前(2014-08-14) 0浏览

此文源于近日公司安全部门给我们的一次分享,之前我一直以为会有类似于0day之类的东东(我自作多情了-_-!),结果分享的重头戏却是演示HTTP Slow Header 和 HTTP Slow POST 攻击。 第一次看到这个攻击方式是去年在刺的博客,...

iOS中switch-case的优化用法
IOS

iOS中switch-case的优化用法

admin 12年前(2014-08-14) 0浏览

IOS里 case语段里定义变量会提示出错 case 0: NSString *a=@"test"; break; 改一下就可以 case 0:{ NSString *a=@"test"; break;} 转载...

SVN有时的Log版本号和SVN update的版本号不一致的原因分析
svn

SVN有时的Log版本号和SVN update的版本号不一致的原因分析

admin 12年前(2014-08-12) 0浏览

背景:svn pc客户端项目下的版本号发现其svn log号低于svn update的版本号的情况原因及分析,以及用哪个版本号作为项目发布版本号的最终版本。 经过排查,其原因有二: 自己所处项目是处在一个项目集中的一个,根下其它项目(于我同级)地方更...

Python内网渗透测试信息收集脚本v1.0
Python

Python内网渗透测试信息收集脚本v1.0

admin 12年前(2014-08-11) 0浏览

渗透测试从互联网找到了入侵内网的入口点之后剩下的就内网渗透测试了。 有人说到了内网还不容易,随便拿个hscan一抓一大把弱口令。我同意这个看法,但是在我看来,内网环境复杂得多,要想精确获取自己想要的目标,要处理的内容要多得多,只有获得了必要的信息,才...

用python做web服务器
Python

用python做web服务器

admin 12年前(2014-08-11) 0浏览

python是一门有趣的语言,当然也可以做一些有趣的东西. 先看看这个最简单的web服务器. import SimpleHTTPServer<br>SimpleHTTPServer.test() 当然,这个server只能在localho...

Python获取本机IP(外网IP)的方法总结
ip

Python获取本机IP(外网IP)的方法总结

admin 12年前(2014-08-11) 0浏览

天碰到这个问题,用Python获得本地IP地址,首先想到用socket.gethostbyname,代码如下: 程序代码: import socket ip = socket.gethostbyname(socket.gethostname()) p...

C 取得大于2G文件的大小
c

C 取得大于2G文件的大小

admin 12年前(2014-08-10) 0浏览

以下是源码(不解释): #define __USE_LARGEFILE64 #define _LARGEFILE_SOURCE #define _LARGEFILE64_SOURCE #include <sys/types.h> #inc...

让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE二种方法
cache

让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE二种方法

admin 12年前(2014-08-10) 0浏览

主要是对我的个人博客的PHP执行代码进行Cache,对于Js,CSS直接在客户端缓存即可,这儿重点是对PHP的CGI执行结果在服务器端进行缓存,以减少服务器的DB查询压力,这样DB从21次/秒降低到13次/秒。目前让nginx的proxy_store...

CentOS5安装VNC,vnc viewer 黑屏
centos

CentOS5安装VNC,vnc viewer 黑屏

admin 12年前(2014-08-10) 0浏览

Linux 要使用远程桌面需要安装VNC,好在CentOS5 已经自带了VNC,默认也已经安装了,只要配置一下就可以了(如果没有安装,可以:yum install vnc vncserver安装)。但是Windows客户端还是要安装的。 VNCSer...

历经磨难,终于用变态方法救活Belkin 7231-4P
修复

历经磨难,终于用变态方法救活Belkin 7231-4P

admin 12年前(2014-08-10) 0浏览

去年因为有扩展无线网络需求,所以添置了一台无线路由Belkin 7231-4P,具体配置请参看:这里 拿到路由之后非常兴奋的手贱了一下,选择了超频频率280,于是路由就此闹起了罢工,任凭我千呼万唤,始终不予理睬。 后来在恩山论坛看到帖子说是超此频路由...

服务器使用vmware-tool shrink压缩磁盘
压缩

服务器使用vmware-tool shrink压缩磁盘

admin 12年前(2014-08-10) 0浏览

看网上的教程都是在桌面下压缩磁盘的教程,其实vmware-tool也有命令行模式的压缩方法命令: vmware-toolbox-cmd disk shrink / 不用装X系统节约很多空间和内存。 linux装载CDROM: mount -t iso...

TCP 的那些事儿
tcp

TCP 的那些事儿

admin 12年前(2014-08-10) 0浏览

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/I...

硬盘重新分区后无法引导Grub的解决办法
grub

硬盘重新分区后无法引导Grub的解决办法

admin 12年前(2014-08-10) 0浏览

硬盘重新分区后,重启之后,grub报错,无法重新引导,第一次我采用的方法是U盘启动 WINPE系统,修复windows启动,然后重装linux. 之后再此遇到这样的情况,就再也不想重装系统了,毕竟配置好一个系统还是很麻烦的。 于是经过不断的折腾,终于...

如何快速创建 Xen 虚拟机镜像
Xen

如何快速创建 Xen 虚拟机镜像

admin 12年前(2014-08-10) 0浏览

创建虚拟机的工具有很多,比如 virt-manager, virt-install, virsh, xen-create-image 等等,不过这些工具都要每次重头安装虚拟机的操作系统,需要人机交互、速度慢、不自动,不利于写成脚本。有什么快速的创建/...

ubuntu vritualbox 4使用winpe 安装win8
Ubuntu

ubuntu vritualbox 4使用winpe 安装win8

admin 12年前(2014-08-10) 0浏览

microsoft在2011年9月13日推出了Windows 8的测试版本Windows developer Preview.据说这个版本较之前的win7有革命性的改变,启动时间也大幅缩短,只有短短的8秒就能打开你的计算机。 笔者当晚在google+...

nginx 分割日志
nginx

nginx 分割日志

admin 12年前(2014-08-10) 2浏览

nginx的access.log总是记录很多东西,一两天就变成几十M,如果长时间下去,日志文件会很大很大。所以要分割日志: vim /wp-content/local/nginx/sbin/cut_nginx_log.sh 输入 #!/bin/bas...