自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 kali安装JDK8及burpsuite

1、破解版burpsuite下载,解压unzip burp.zip2、Java版本降级使用命令查看系统java版本java -version破解版burpsuite需要使用JDK8的环境,下载JDK8安装包。解压并安装。tar zxvf jdk-8u211-linux-x64.tar.gzmv ./jdk1.8.0_211 /usr/lib/jvm配置环境变量export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_211export CLAS

2022-01-21 23:52:02 3683

转载 胖AP和瘦AP

无线局域网络的架构主要分为:基于控制器的AP架构(瘦AP,Fit AP)传统的独立AP架构(胖AP,Fat AP)胖AP介绍:胖AP,除无线接入功能外,一般具备WAN、LAN两个接口,多支持DHCP服务器、DNS和MAC地址克隆,以及VPN接入、防火墙等安全功能。所谓的胖AP,典型的例子为无线路由器。无线路由器与纯AP不同,除无线接入功能外,一般具备WAN、LAN两个接口,多支

2013-11-04 16:33:31 2048

转载 变量及内存分配

1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,

2013-10-21 10:14:39 671

转载 C语言const

const的作用 const是C语言的一种关键字,起受保护,防止以外的变动的作用!可以修饰变量,参数,返回值,甚至函数体。const可以提高程序的健壮性,你只管用到你想用的任何地方。(一)const修饰参数。const只能修饰输入参数。1、如果输入参数是指针型的,用const修饰可以防止指针被意外修改。2、如果参数采用值传递的方式,无需const,因为函数自动产生临时变量复制该参数

2013-10-10 14:35:03 690

原创 用户CPU 系统CPU

进程的三种状态为阻塞、就绪、运行。 时钟时间是进程运行的时间总量,其值与系统中同时运行的进程数有关。指一个进程从开始运行到结束运行后,时钟走过的时间,这其中包含了进程在阻塞和等待状态的时间;时钟时间 = 阻塞时间 + 就绪时间 +运行时间。日历时间:该值是自1970年1月1日00:00:00以来国际标准时间(UTC)所经过的秒数累计值。系统基本数据类型time_t用于保

2013-10-09 16:27:56 1001

原创 va_start和va_end的使用

1、由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论.2、下面是 里面重要的几个宏定义如下:typedef char* va_list;void va_start ( va_list ap, prev_param

2013-10-09 15:15:37 827

原创 以太网数据帧相关

以太网帧格式如下:802.3 以太网帧结构前导码帧开始符MAC 目标地址MAC 源地址802.1Q 标签 (可选)以太类型或长度负载冗余校验帧间距10101010 7个octet10101011 1个octet6 octets6 octets(4 octets)2 octet

2013-09-25 16:23:07 1865

原创 为什么同时需要IP地址和MAC地址

每个以太网设备在出厂时都有一个唯一的MAC地址,为什么还需要为每台主机再分配一个IP地址?或者说每台主机都分配唯一的IP地址,为什么还要在网络设备(如网卡,集线器,路由器等)生产时内嵌一个唯一的MAC地址呢?主要原因有以下几点:(1)IP地址的分配是根据网络的拓朴结构,而不是根据谁制造了网络设置。若将高效的路由选择方案建立在设备制造商的基础上而不是网络所处的拓扑位置基础上,这种方案是不可行

2013-09-25 14:53:25 2208 3

转载 NBNS 数据包 和 NetBIOS 协议

第一,NetBIOS基本概念    NetBIOS: NetBIOS Services Protocols, RFC-1001,1002,网络基本输入/输出系统协议。    Provides three distinct services:         (1)Name service for name registration and resolution.

2013-09-25 11:41:04 1888

原创 JAVA用JNI方法调用C代码实现HelloWorld(含windows及ubuntu两种操作系统环境下的操作)

一、首先是java运行环境的搭建,到官网下载java jdk安装即可(注意要修改环境变量)。还可以顺便安装eclipse。二、编写java代码,文件名HelloWorld.javapublic class HelloWorld { public native void displayHelloWorld(); public static void main(String[

2013-09-12 18:15:22 1349

原创 代理服务器和反向代理

代理服务器:位于客户端和目的服务器之间的服务器。用于使局域网防火墙内的用户访问外网服务器。为从目的服务器取得内容,客户端向代理发送一个请求,然后代理向目的服务器转交请求并将获得的内容返回给客户端。之所以要配置代理服务器,是因为客户端无法直接访问目的服务器。客户端必须要进行一些特别的设置才能使用代理服务器。反向代理:同样是位于客户端和目的服务器之间的服务器。

2013-07-09 10:12:57 730 2

原创 vim ctags taglist

一、ctags 安装:sudo apt-get install exuberant-ctagsctags -R *:在当前目录下产生一个“tags”文件,当用户在当前目录中运行vim时,会自动载入此tags文件Ctrl-]    跳转到光标所在符号的定义。Ctrl-t    回到上次跳转前的位置。二、taglist下载:http://www.vim.

2013-05-19 13:00:14 667

原创 gnome桌面环境相关

一、X window managerAn X window manager is a window manager which runs on top of the X Window System, a windowing system mainly used on Unix-like systems.gnome 1:Sawfish window managergnome

2013-05-16 12:38:49 1138

原创 python SimpleHTTPServer添加POST方法

实现功能比较简单。先在终端下运行该脚本,然后在浏览器打开localhost:8000即可看到当前目录下的文件也可以do_GET和do_POST方法中添加更多的功能语句实现更丰富的功能。import SimpleHTTPServerimport SocketServerimport cgiPORT = 8000class ServerHandler(SimpleHTTPSer

2013-05-14 10:43:15 4989

原创 python 简单文件操作 修改文件指定行

使用python进行简单的文件读写例一:#!/usr/bin/pythonimport sysimport reif __name__=="__main__": f=file("hi.txt","w+") li=["hello\n","hi\n"] f.writelines(li) f.close()"W+"模式:如果没有hi.txt则创建文件写入;如果存在,则清空

2013-05-14 10:22:01 11071

原创 python使用cgi模块处理表单

创建test.html文件 hello username: password: 在test.html目录下创建文件夹cgi-bin(文件夹名必须为此),在cgi-bin文件夹下创建python脚本文件test.py#!/usr/bin/pythonimport cgiheader = 'Content

2013-05-13 20:12:05 4318

原创 dpkg PF_RING NAPI

dpdk Usage:receive and send packets within the minimum number of CPU cycles (usually less than 80 cycles)develop fast packet capture algorithms (tcpdump-like)run third-party fast path stacks

2013-05-13 15:59:35 1825

原创 ubuntu xrandr修改分辨率

$ cvt 1024 768# 1024×768 59.92 Hz (CVT 0.79M3) hsync: 47.82 kHz; pclk: 63.50 MHzModeline “1024x768_60.00″ 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync运行下边的命令将改变您显示器的分辨率,但是效果是临时的

2013-05-07 22:24:21 1242

原创 ubuntu gnome桌面环境下创建快捷方式

方法一: /usr/share/applications  中有各种程序的desktop文件,将其拷贝到~/Desktop目录下,修改权限:sudo chmod 777 *.desktop      #*为程序名方法二:1. 安装gnome-panel:      sudo apt-get install --no-install-recommends gnome-pa

2013-05-02 20:53:20 1331

原创 ubuntu安装cinnamon桌面环境

一、加入 LinuxMint 的 PPA: sudo vim /etc/apt/sources.list 在文末加入一行:deb http://mirror.bjtu.edu.cn/linuxmint maya main upstream import保存退出(或者sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamo

2013-05-02 16:05:38 1325

原创 ubuntu更换桌面环境(unity-->gnome)

ubuntu 12.04 中安装gnome桌面的命令为:sudo apt-get install gnome-session-fallback也可以用:sudo apt-get install gnome-panel在删除unity桌面之前,把ubuntu默认的登录界面改为gnome,设置登录界面为 gnome classic命令如下:sudo /usr/lib/light

2013-05-02 15:58:03 5570

转载 apt-get 与aptitude区别

起初GNU/Linux系统中只有.tar.gz。用户 必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统 中添加一种机 制用来管理 安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的‘package’首次在GNU/Linux上出现。不久之後红帽子也开始着 手建立自己的包管理系统 ‘rpm’。GNU/Linux的创造者们很快又陷入了新的窘境。他们希望通过

2013-04-27 10:37:03 867 1

转载 How to Fix Grub Loading Error

What's GRUB?GRUB stands for GRand Unified Bootloader, which is invoked by BIOS to load multiple kernel (if exist) and displays a boot menu for users to choose from. It's similar to NTLDR or BOOTMGR

2013-04-25 20:47:36 913

原创 ubuntu12.04安装wireshark

方法一:通过ubuntu software center 搜索wireshark安装安装成功后,可在dash中搜索wireshark,点击运行方法二:sudo apt-get install wiresharksudo wireshark     #不加sudo 会提示找不到网卡方法三:下载源码编译安装在wireshark官网下载source code, wir

2013-04-25 19:54:23 1162

转载 gnome kde qt gtk+

一、在这之前你必须要了解: 1.linux是基于Unix的2.塞班Symbian、苹果max os等系统的最底层也是unix3.linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序   实现的4.Xwindow、Xfree中的X是协议,不是具体的某个软件5.linux图形界面层次关系:linux本身-->X服务器通过X

2013-04-25 17:39:40 705

转载 ubuntu init启动过程

传统上,linux有几种不同的运行级别,包括如下几种:# 0 - 停机# 1 - 单用户模式# 2 - 多用户,没有 NFS# 3 - 完全多用户模式(标准的运行级)# 4 – 系统保留的# 5 – X11 (x window)# 6 - 重新启动系统启动后处于哪一种级别由init读取/etc/inittab文件中的缺省级别设置来确定,一半图形界面的

2013-04-24 22:20:06 618

原创 virtualbox安装ubuntu-12.04.02-desktop的一些问题

1、安装时没有选择在安装过程中更新,结果出现了“the system is running in low-graphics mode”这样的问题。网上有各种解决方案,我这里只需sudo apt-get updatesudo apt-get upgradesudo reboot就可以解决。2、进入系统后默认的是1024*768的分辨率,全屏后,在我电脑(1366*76

2013-04-16 15:45:34 871

原创 vmware下ubuntu字符界面与图形界面的切换

切换到字符界面:    按下ALT+CTRL+SPACE(空格),ALT+CTRL不松开,再按F1至F6,可分别切换到tty1~tty6.切换到图形界面:    按下ALT+CTRL+SPACE(空格),ALT+CTRL不松开,再按F7

2013-04-11 10:43:06 1091

原创 int main(int argc,char* argv[])中argv[]的内存分配问题

众所周知,argc是命令行总的参数个数,argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数。  例如:./ test   a.c   b.c   t.c      则      argc   =   4       argv[0]   =   "./test"      argv[1]   =   "a.c"

2013-04-10 14:08:06 1462

原创 virtualbox安装ubuntu-12.04.02-server相关

ubuntu在虚拟机中安装成功后,根据个人习惯做了一下配置文件的修改。1、软件更新源的调整。修改/etc/apt/sources.list,默认的源更新速度略慢,我换成了北交的源。sudo vim /etc/apt/sources.list2、分辨率的调整。修改/etc/default/grub,修改含GRUB_CMDLINE_LINUX的行为GRUB_CMDLINE_LI

2013-04-04 09:56:11 853

原创 ns2的安装

一、vmware  +  ubuntu-12.04.2-desktop-i386  刚开始安装时,怕虚拟机卡装的服务器版,实践证明这是不可以的。仿真的结果要在图形化界面中才能显示出来。vmware及ubuntu 安装过程比较简单,网上教程也很多。在BIOS中开启Virtualization功能后,虚拟机的速度会有明显的提升。进入BIOS的方法因机型的不同而不同。具体可以网上查一下。

2013-04-02 11:09:58 863 1

原创 gethostbyname(),gethostbyaddr()的使用

#include #include #include #include #include #include #include int main(int argc, char **argv){ int i; char str[32]; struct hostent * a; struct in_addr inp; if(inet_aton(argv[1],&inp))

2013-03-31 13:14:15 994

burp2.0及jdk-8u211-linux-x64.tar.gz

burp2.0及jdk-8u211-linux-x64.tar.gz

2022-01-22

ubuntu 搜狗输入法

.deb安装包,下载后在ubuntu安装即可,亲测可行

2013-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除