Socket是进程之间通讯的一种方式,调用socket网络库中的API函数实现不同主机相关进程的数据交换。网络中所有涉及通讯的设备都需要scoket。首先我们需要了解一下相关概念1、IP地址:根据TCP/IP协议分配给网络中主机的唯一网络地址,该地址是网络通讯中必须知道的2、端口号:主机内部用来区分本地通讯进程的,一个进程必须有一个端口号3、连接:指两个进程之间的通讯链路4、半相关:网络中用一个三
分类:
其他好文 时间:
2018-03-30 00:10:23
阅读次数:
193
一、创建过程消息循环1.WinMain首先调用Api函数RegisterClass注册一个窗口类,这个类定义了窗口重要属性,如窗口过程地址,默认背景色,图标.通过WNDCLASS结构字段来定义,程序生成一个窗口时,必须制定窗口类,在类被使用之前,必须先对其进行注册,这就是为什么RegisterClass在程序的开始即被调用的原因,2.一旦WNDCLASS被注册,WinMain讲调用最重要的Crea
此文的产生花费了大量时间对EasyHook进行深入了解同一时候參考了大量文档 先来简单比較一下EasyHook与Detour钩取后程序流程 Detours:钩取API函数后。产生两个地址,一个地址相应真Hook函数地址。一个相应真实API地址 EasyHook:钩取API函数后,所有API指向同一地 ...
分类:
其他好文 时间:
2018-03-23 15:25:56
阅读次数:
219
目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。 我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。 从5.2版本开始,PHP原生提供json_encode()和js ...
分类:
编程语言 时间:
2018-03-21 11:35:52
阅读次数:
207
一、Vue.directive 自定义指令一、什么是全局API?全局API并不在构造器里,而是先声明全局变量或者直接在Vue上定义一些新功能,Vue内置了一些全局API,比如要学习的指令Vue.directive。说的简单些就是,在构造器外部用Vue提供给API函数来定义新的功能。二、Vue.directive自定义指令我们在第一季就学习了内部指令,我们也可以定义一些属于自己的指令,比如要定义一个
问题描述:在逆向分析过程,经常需要跟踪操作系统API的调用情况。使用IDA进行调试的过程中,可以通过界面操作给指定API设置断点。但是界面操作存在操作不便,不利于分析自动化等缺陷。使用IDAPython脚本实现给API函数下条件断点,可有效解决上述问题。一、通过界面操作给WindowsAPI下断点1、操作过程以给LoadLibraryA函数下断点为例,程序ida01.exe(EXE文件)对应的源代
分类:
编程语言 时间:
2018-03-09 22:50:28
阅读次数:
383
用Qt开发时,调用系统API函数时的问题,在win7及以上系统没什么大问题。在xp下出现了标题描述的现象,导致无法启动程序。看了下网上的解决方案如下: 这里我要讨论的是在 WinSDK v7.0中的一些不友好的错误。如果你是一名开发者,并且当前使用的是VS2010编译器自带的 WinSDK v7.0 ...
分类:
其他好文 时间:
2018-03-07 15:10:07
阅读次数:
2165
1、说明 很多黑客工具的实现是通过对文件进行读写操作的,而文件读写操作实质也是对API函数的调用。 2、相关函数 CreateFile : 创建或打开文件或I/O设备。最常用的I/O设备如下:文件,文件流,目录,物理磁盘卷,控制台缓冲,磁带驱动器,通信资源,邮槽,和管。函数返回一个句柄,可以根据文件 ...
一、定时事件 1、定时结构 2、定时链表 3、内核进程 4、处理定时事件 二、消息机制 1、消息结构 2、数据包消息 3、协议栈API实现 4、API消息 三、协议栈接口 1、用户数据缓存netbuf 2、数据缓存操作 3、连接结构netconn 4、内核回调接口 5、协议栈API函数 四、套接字接 ...
分类:
其他好文 时间:
2018-02-04 16:41:47
阅读次数:
225
下载地址:网盘下载 全书共分22章,包括初识Visual:Basic 6.0,VB语言基础,算法和程序控制结构,数组的声明和应用,过程的创建和使用,内置函数与API函数,窗体和系统对象,标准模块和类模块,常用标准控件,菜单、工具栏和状态栏,对话框,常用ActiveX控件,鼠标键盘处理,程序调试和错误 ...
分类:
其他好文 时间:
2018-02-01 13:14:31
阅读次数:
263