Aircrack-ng破解无线网络(基于Windows系统)

首先你需要一个抓包工具,目前大多数相关文章都选用了Commview For Wifi 这个抓包工作。对于无线网络侦听有很强大的功能,并且还有中文语言包。不过我们在命令行下破解,至于其他功能大家可以自己研究。我们紧紧需要他的抓包驱动功能,以前也有过类似的程序wildpackets。但是现在很少用了,...

2015-04-22 17:18:36

阅读数 20430

评论数 1

STL中map用法详解

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的...

2015-04-22 17:16:55

阅读数 610

评论数 0

C++中虚函数工作原理和(虚)继承类的内存占用大小计算

一、虚函数的工作原理       虚函数的实现要求对象携带额外的信息,这些信息用于在运行时确定该对象应该调用哪一个虚函数。典型情况下,这一信息具有一种被称为 vptr(virtual table pointer,虚函数表指针)的指针的形式。vptr 指向一个被称为 vtbl(virtual ta...

2015-04-07 13:57:18

阅读数 555

评论数 0

C++ 虚函数表解析

C++ 虚函数表解析     前言   C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的...

2015-04-07 13:56:16

阅读数 467

评论数 0

COM编程小结

编程小结   一、Com概念 所谓COM(Componet ObjectModel,组件对象模型),是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准。通过这种标准将可以在任意两个组件之间进行通信而不用考虑其所处的操作环境是否相同、使...

2015-04-02 18:44:47

阅读数 1942

评论数 0

Python:itertools模块

itertools模块包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用。 chain(iter1, iter2, ..., iterN): 给出一组迭代器(iter1, i...

2015-03-16 10:29:20

阅读数 311

评论数 0

最易懂的栈桢介绍

首先应该明白,栈是从高地址向低地址延伸的。每个函数的每次调用,都有它自己独立的一个栈帧,这个栈帧中维持着所需要的各种信息。寄存器ebp指向当前的栈帧的底部(高地址),寄存器esp指向当前的栈帧的顶部(地址地)。下图为典型的存取器安排,观察栈在其中的位置   入栈操作:push ...

2015-03-12 16:50:11

阅读数 1005

评论数 0

在Source Insight中看Python代码

SI是个很强大的代码查看修改工具,以前用来看C,C++都是相当happy的。最近需要用Python,看了两天毫无颜色的UltraEdit之后决定,还是迁移回SI看。无奈SI默认不支持Python,需要进行下小小设置~~~步骤如下: 下载个SI的CLF文件,地址为http://www.sour...

2015-03-11 16:38:41

阅读数 2049

评论数 0

C++著名程序库的比较和学习经验

C++著名程序库的比较和学习经验(转自校内,了解一些基础的还是很有必要) 1、C++各大有名库的介绍——C++标准库  2、C++各大有名库的介绍——准标准库Boost  3、C++各大有名库的介绍——GUI  4、C++各大有名库的介绍——网络通信  5、C++各大有名库的介绍——...

2015-02-27 16:59:19

阅读数 471

评论数 0

技术上界与使用下界

台湾的苏克毅教授许多年前讲过一件有趣的事情。在韩国,日韩翻译软件售价100美元左右,畅销市场,英韩翻译软件售价10美元左右,无人问津。按理说,英韩翻译的需求应该远大于日韩翻译的需求,为什么会出现这种情况呢?原来,日文与韩文的语法相近,只要按照词典进行单词级别的翻译,就可以得到不错的结果,机器翻译比...

2015-02-13 11:58:41

阅读数 450

评论数 0

跨站脚本XSS

1.概述 跨站脚本Cross-Site Scripting(XSS)是最为流行的Web安全漏洞之一。据统计,2007年,跨站脚本类的安全漏洞的数目已经远远超出传统类型的安全漏洞【1】。那么,什么是跨站脚本?它的危害性是什么?Web开发人员如何在开发过程中避免这类的安全漏洞?就是我们这篇文章要...

2015-02-06 16:47:53

阅读数 628

评论数 0

虚拟机检测技术攻防

目录(?)[-] 方法一通过执行特权指令来检测虚拟机方法二利用IDT基址检测虚拟机方法三利用LDT和GDT的检测方法方法四基于STR的检测方法方法五基于注册表检测虚拟机方法六基于时间差的检测方式方法七利用虚拟硬件指纹检测虚拟机anti VM的解决方法 前言 在当今信息安全...

2015-02-05 11:38:41

阅读数 614

评论数 0

跨越进程边界共享内核对象【复制对象句柄】

跨越进程边界共享内核对象有三种方法: 对象句柄的继承性命名对象复制对象句柄 复制对象句柄 共享跨越进程边界的内核对象的最后一个方法是使用 BOOL DuplicateHandle( HANDLE hSourceProcessHandle, ...

2015-02-04 11:15:45

阅读数 538

评论数 0

AnyConnect ocserv搭建记录

记录一下,网上的介绍文章各有一些不正确的地方 系统版本 centos6 vps记得先开下tun/tap 主参考文章 https://botu.me/install-ocserv-on-centos6/ 其他参考 https://www.stunnel.info/...

2015-02-02 19:36:18

阅读数 2836

评论数 0

GetKeyState、GetAsyncKeyState、GetKeyboardState的区别:

GetKeyState、GetAsyncKeyState、GetKeyboardState函数的区别: 1、BOOL GetKeyboardState( PBYTE lpKeyState );获得所有的256个键(键盘按键、鼠标按键等等)的状态,lpKeyState是指向一个256bit的数组,...

2015-02-02 18:27:18

阅读数 471

评论数 0

剪切板操作

// Funciton:     // 拷贝数据到剪切板    // 从剪切板粘贴数据     // Data:2011/4/8     #include     #include     void SetDataToClip(void)     {        // 打开剪...

2015-02-02 17:12:23

阅读数 555

评论数 0

Win32 系统部分函数

一.GetSystemMetrics 返回与windows环境有关的信息  void CDemoDlg::OnTest() { CListBox* pListBox = (CListBox*)GetDlgItem(IDC_LIST); pListBox->ResetCo...

2015-02-02 15:42:26

阅读数 426

评论数 0

3种简单的键盘记录简单介绍

Ring3层键盘记录的实现     本文主要论述、对比了用户层主要的三种实现键盘记录的方法:利用钩子函数、轮询键盘消息和直接从输入设备获取数据。 在木马程序中,键盘记录是不可缺少的一部分,因为它是窃取别人电脑上数据的关键部分,记录这些程序的账号、密码主要就是靠键盘记录实现的。然后再将获得的账号...

2015-01-30 17:48:35

阅读数 1664

评论数 0

CreateFileMapping在N个进程间共享一个HWND类型内存

Windows高深啊,做点东西要查来查去,把人脑创造性转成机器服务 C/C++ code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...

2015-01-29 17:58:04

阅读数 502

评论数 0

c#序列化和反序列化

一、概述     当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。     把对象转换为字节序列的过程称为对象的序列化。     把字节...

2015-01-28 11:41:25

阅读数 525

评论数 0

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