遍历指定端口进行扫描,并发送指定UDP报文,有些系统中,如果做了某个服务用于接收shell命令并执行,并且没有任何数据协议加密,同时是以root用户运行的,那...
最新bash漏洞的一种远程攻击方式
1、终端用户检测漏洞方法 本地用户在终端可以执行以下测试方法来检测是否存在该漏洞: env x='() { :;}; echo vulnerable' bash -c "echo this is a ...
socketpair函数的作用
今天在阅读nginx源码时发现socketpair这个函数,开始还以为是nginx中自定义的函数,man一下后才发现,还有父子进程间通讯的作用,以...
Linux下用C语言获取系统相关信息
这里要用到一个叫uname的函数,可以通过man 2 uname命令地行查看函数的说明:DESCRIPTION uname() retu...
自动登录FTP
#!/bin/sh ftp -n<<! open 192.168.1.1 user youruser yourpassword cd we...
Linux下利用cytpes库调用动态库
调用libc库#!/usr/bin/env python # _*_ coding:utf-8 _*_ import ctypes libc=ctyp...
Eclipse中配置pydev
首先需要去Eclipse官网下载:http://www.eclipse.org/,Eclipse需要JDK支持,如果Eclipse无法正常运行,请到Java官网下载JDK安装:http://www.o...
python利用MySQLdb模块连接mysql
1、首先需要MySQLdb模块 安装方法见本博客中的http://www.guoziweb.com/2014/09/11/importerror-no-module-named-mysqldb/ 2、...
安装MySQLdb模块连接mysql数据库
ImportError: No module named MySQLdb 该错误是源于我们没有安装Python连接MySQL所需的MySQLdb库而引起。 有以下两种方法可以安装 1)、下载源码安装:...
用vim写python需要开启的选项
set autoindent set tabstop=4 set shiftwidth=4 set expandtab