WLAN渗透

802.11标准及无线网络运行模式

阅读(109)评论(0)

802.11标准介绍:IEEE 802.11是现今无线局域网通用的标准,它是由国际电机电子工程学会(IEEE)所定义的无线网络通信的标准。其中定义了媒体访问控制层(MAC层)和物理层。物理层定义了工作在2.4GHz的ISM频段上的两种扩频作调制方式和一种红外传输的方式,总数据传输速率设计为2Mbit/s。两个设备可以自行构建临时网络,也可以在基站(Base ...

Linux

Linux目录结构

阅读(97)评论(0)

与Windows将硬盘看做“C盘”、“D盘”几个独立的分区不同,Linux将整个文件系统看做一棵树,这棵树的树根叫做根文件系统,用/表示。各个分区通过“挂载”(Mount)以文件夹的形式访问。在/中的文件夹很多,本文介绍常见文件夹的意义。Linux的目录结构确实比较复杂,但设置合理、层次...

C/C++

数据结构实用概念

阅读(106)评论(0)

以前听到别人说数据结构 感觉很高大上的样子 不知道什么东东 总让人有点还没开始就想放弃的冲动 不要怕 慢慢道来数据是描述客观事物的数和字符的集合 数据元素作为数据的基本单位。一个数据元素可以由若干个数据项组成。数据项是具有独立含义的最小数据单位,也称为字段或域。数据结构是指所有数据元素以及数据元素之间的关系,可以看作是相互之间存在着某种特定关系的数...

C/C++

数组指针 (Array pointer)

阅读(100)评论(0)

前面说过函数指针 是指向函数的指针类型 有三种使用形式那么数组指针,指的是数组名的指针,即数组首元素地址的指针。即是指向数组的指针。 有三种使用形式 如出一辙例:int (*p)[10]; p即为指向数组的指针,又称数组指针。  #include <iostream> using namespace std; /...

C/C++

malloc与new分配内存

阅读(100)评论(0)

new 和 malloc 内部的实现方式有什么区别?new 的功能是在堆区新建一个对象,并返回该对象的指针。所谓的【新建对象】的意思就是,将调用该类的构造函数,因为如果不构造的话,就不能称之为一个对象。而 malloc 只是机械的分配一块内存,如果用 mallco 在堆区创建一个对象的话,是不会调用构造函数的。严格说来用 malloc 不能算是新建了一个对象...

WEB渗透测试

XSS-SHEET

阅读(124)评论(0)

2.61.    US-ASCII编码US-ASCII编码(由Kurt Huwig发现)。它使用了畸形的7位ASCII编码来代替8位。这个XSS攻击向量可以绕过大多数内容过滤器,但是只在主机使用US-ASCII编码传输数据时有效,或者可以自己设置编码格式。相对绕过服务器端过滤,这在绕过WAF跨站脚本过滤时候更有效。Apache ...

C/C++

c++编译过程

阅读(123)评论(0)

Linux 下  ESc预编译阶段      宏替换      头文件展开      注释去掉g++ -E index.cpp -o index.i 编译阶段      生成汇编文件g++ -S index.i -o in...

C/C++

等号重载操作符

阅读(96)评论(0)

如果你想对一个类进行赋值拷贝操作的话 需要写一个等号重载操作符 如果你不写的话 他也会有一个默认的 这个默认的等号重载操作符的功能与默认的拷贝构造函数是一样的 就是 单纯的将两个内存进行拷贝复制但是如果你类中有一个指针型的成员变量需要额外开辟空间的话 我们就需要重写一个等号重载操作符 #define _CRT_SECURE_NO...

C/C++

操作符重载

阅读(109)评论(0)

从字面理解 给一个操作符赋一个新的含义int a,int b;a+b 加号能识别左边是整形的 右边是整形的 比如 student s1,s2s1+s2 这里加号就识别不了了 s1 s2 是自定义数据类型 编译器对自定义类型的加法无法识别 需要手动提供一个 方法 运算法则 写在函数体内先来一个普通的 有两种形式 一种是全局函数 一种是类内部...

© Theme By 苏ICP备14036222号