发布时间:2016-03-09 14:42:52
首先简单介绍一下TCP三次握手 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自.........【阅读全文】
发布时间:2016-03-07 20:08:36
按照自己的计划,了解完WEB安全之后应当转向逆向的学习了,这是自己之前很久就想学——却一直没付诸行动的目标,今天,重新拾起这个自己心中始终放不下的方向吧!在开始真正接触逆向之前,首先要具备一些汇编的基础知识,之所以说汇编的基础知识,是说搞逆向没有必要精通汇编,因为并不是要求我们成为汇编程.........【阅读全文】
发布时间:2016-03-07 18:54:46
1 问题定义在研究操作系统源代码或者在嵌入式系统中编写程序时,经常会发现下面这种用法:#define __OTHER_FILE_C_H__--------------------防止一个文件中多次包含这个头文件extern "C" {#endif ……extern void c_main();-----这部分内容一般是函数声明或一些数据结构的定义等#ifdef __cp.........【阅读全文】
发布时间:2016-03-07 18:53:48
第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个.........【阅读全文】