2015年12月9日

C语言的基础知识2

摘要: 1、字符串、字符和字节 1.1 字符串的长度,size_t strlen() 不包括\0,注意:size_t 为无符号整型 1.2 不受限制的字符串函数 1.2.1 复制字符串 char strcpy(char dst,char const src);这个函数不检查src和dst的长度,会造成溢出。... 阅读全文

posted @ 2015-12-09 22:52 木屐 阅读(247) 评论(0) 推荐(0) 编辑

C语言的基础知识1

摘要: 1、作用域 1.1代码块作用域:花括号之间的所有语句称为一个代码块,作用域就是{}内。 注意:如果内层代码有一个标识符的名字和外层代码块的一个标识符同名,内层的就将隐藏外层的。外层的标识符无法在内层代码通过名字访问。 ANSI C把形参的作用域设定为函数最外层的那个作用域(也就是整个函数体),函数... 阅读全文

posted @ 2015-12-09 01:35 木屐 阅读(263) 评论(0) 推荐(0) 编辑

2015年11月25日

socket

摘要: printf("客户机%s:%d成功接入\n",inet_ntoa(client.sin_addr),client.sin_port);验证shellcode include<windows.h unsigned char shellcode[]="\x31\xd2\xb2\x30\x64\x8b\... 阅读全文

posted @ 2015-11-25 23:24 木屐 阅读(151) 评论(0) 推荐(0) 编辑

2015年11月23日

缓冲区溢出学习

摘要: 1、for(int i=0;i<8&&output[i];i++),老是报错因为定义必须放在函数的开头所以在开头int i;然后for(i=0;i<8&&output[i];i++)就行了 char name[]="abcdefghijklmnopqrstuvw";int main(){ int i... 阅读全文

posted @ 2015-11-23 08:38 木屐 阅读(265) 评论(0) 推荐(0) 编辑

2015年11月17日

OD调试

摘要: 1、获取文本框输入:GetDlgItemText和GetWindowText 如果调试时一不小心F7进入了函数内部,可以一直F8直到退出,也可以CTRL+F9 1.F2下断点,Alt+b打开断点编辑器,可编辑所有下过的断点,空格键可快速切换断点状态。 2.当位于某个CALL中,这时想返回到调用这... 阅读全文

posted @ 2015-11-17 20:37 木屐 阅读(1149) 评论(0) 推荐(0) 编辑

2015年11月12日

PE结构详解

摘要: PE结构详解 EXE和DLL文件之间的区别完全是语义上的,因为他们使用完全相同的PE格式。而唯一的区别就是用一个字段标识出这个文件是EXE还是DLL。 64位Windows只是对PE格式做了一些简单的修饰,新格式叫PE32+。并没有任何新的结构加进去,改变的只是简单的将32位字段扩展成64位。... 阅读全文

posted @ 2015-11-12 15:37 木屐 阅读(1211) 评论(0) 推荐(0) 编辑

2015年10月6日

内存管理基础

摘要: Win32 中的内存管理是分层次的,系统提供了几组层次不同的函数来管理内存,它们是标准内存管理函数、堆管理函数、虚拟内存管理函数和内存映射文件函数。 所有的这些函数都是为了让用户能在比较高的层次上方便地管理内存,以便将程序和底层的内存分页机制隔离开来。 图说内存: 虚拟内存管理函数 W... 阅读全文

posted @ 2015-10-06 22:54 木屐 阅读(314) 评论(0) 推荐(0) 编辑

对话框

摘要: 前边讲过资源的大家可以当做一朵朵小浮云,但是对话框这个资源需要引起足够的重视,因为他在日常编程中运用是无时不刻的! 顾名思义,对话框完成的是”对话”的功能,应用程序一般建立一个主窗口用做工作界面。 大部分的工作会在主窗口的客户区完成,但程序往往需要和用户交互,如输入参数和输入文本等,这些界面不必要全... 阅读全文

posted @ 2015-10-06 22:22 木屐 阅读(425) 评论(0) 推荐(0) 编辑

位图

摘要: 位图(Bitmap) 是 Windows操作系统存储图像的方式。 图像中的每个像素对应存储器中的一个或多个数据位,如单色位图(黑白)每个像素对应1位,16色位图每个像素对应4位(2^4),256色为8位(2^8),全彩色为24位等,所有的像素数据按照一行行的顺序排列在存储器中,每个像素对应的位数称为... 阅读全文

posted @ 2015-10-06 21:45 木屐 阅读(506) 评论(0) 推荐(0) 编辑

图标和光标

摘要: 图标和光标是图形资源,图标通常用做应用程序的”形象代表”出现在文件浏览器、运行窗口左上角或程序的快捷方式等所有代表文件的地方。 为自己写的应用程序选一个合适的图标会使程序变得更为专业化。 而光标就是鼠标移动时屏幕上那个指示位置的东西,应用程序可以定义自己的光标,这样光标移到程序的客户区中就会变成... 阅读全文

posted @ 2015-10-06 20:08 木屐 阅读(1004) 评论(0) 推荐(0) 编辑

导航