ret2libc的基本原理 ret2libc是绕过DEP的一个思路,顾名思义是利用系统中已经存在的系统函数来构造对DEP的攻击,思路大概有三种,通过ZwSetInformationProcess函数将DEP关闭、通过VirtualProtect函数将shellcode所在内存设为可执行、通过Virt...
分类:
其他好文 时间:
2015-04-05 23:23:08
阅读次数:
224
在上一篇 c# 如何调用非托管函数 中介绍了调用非托管函数的简单方法,其中传递的都是简单的值类型,如uint等。本篇将介绍如何传递结构或类到非托管函数。以系统函数 GetSystemTime 为例,以下分别演示了如何传递结构和类。一 传递结构参考MSDN可以知道他的定义为:void WINAPI G...
此章一切为了可读性,代码自成文档。1.typedef 建立用户自定义类型2.enum建立枚举类型枚举类型规定了变量取值范围(只能在规定的标签中取值),状态机常用此类型。枚举类型同数组类似有专用的系统函数。.first – 返回枚举列表第一个成员的值.last – 返回枚举列表最后一个成员的值.nex...
分类:
其他好文 时间:
2015-04-04 18:24:07
阅读次数:
122
为了使用模板标记不破坏文档的可读性,dedecms不像别的模板,有时会使用直接往模板插入PHP或类似PHP的代码,以达到真正的模板与程序分离的特点。但为了让程序有更大的扩展性,dedecms允许对标记使用function 进行扩展,function所使用的函数可以是系统函数,也可以是自定义的函数,只...
分类:
其他好文 时间:
2015-04-02 18:10:28
阅读次数:
147
1 /* 登录模块,密码放在pass.db中*/ 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 9 typedef struct Person{10 char name[20];11 ...
分类:
其他好文 时间:
2015-03-31 23:59:14
阅读次数:
418
在用 Zend Studio 编写 PHP 项目时发现调用系统函数时调试正常, 但是在编写代码时却提示函数未定义"Call to undefined function ", 在左侧语法检测状态区域栏总是显示个小黄色的三角形的感叹号.**'解决办法:1, 修改项目 .buildpath 文件 ...
分类:
其他好文 时间:
2015-03-31 12:36:49
阅读次数:
133
这里整理日常会用到的一些写法,一些常规的group by,系统函数等用法不在这里做记录了,大家有什么好的写法也可以分享下1 sql操作xml内容(sp_xml_preparedocument和openxml)2 sql递归查询(with cte as)3 sql把查询结果转换成xml格式(for x...
分类:
数据库 时间:
2015-03-30 18:05:12
阅读次数:
176
在vs console下,1 添加计时器#include double start = GetTickCount();double end = GetTickCount();totalTime += (end - start);精度毫秒2 让doc窗口不在程序结束后马上消失在main()的结尾添加s...
分类:
编程语言 时间:
2015-03-22 00:19:18
阅读次数:
164
1,系统库提供的内部函数。如:print、len2,第三方提供的函数(开源项目下载)3,自定义函数-----可以将函数----做成---->模块module一、系统函数库字符函数库int()数学函数库网络编程库操作系统函数库ospython安装目录下的lib目录里面的.py文件,即已有的库1)字符函数..
分类:
编程语言 时间:
2015-03-16 11:18:53
阅读次数:
152
函数是SQL里的关键字,用于对字段里的数据进行操作。函数是一个命令,通常与字段名称或者是表达式联合使用,处理输入的数据并产生结果 常用函数 控制函数字符串函数数学函数日期时间函数汇总函数CASESUBSTRINGABSDATEDIFFAVGIFLEFTFLOORDATE_ADDCOUN...
分类:
数据库 时间:
2015-03-13 13:58:58
阅读次数:
144