1、VS新建工程,在选项的时候,选择dll和空项目,保持干净的dll库: 创建完以后,添加头文件以及源文件。 2、将外部模块使用的接口导出: (1)函数导出: __declspec(dllexport) int add(int a, int b) { return a+b; } (2)类导出: cl ...
分类:
其他好文 时间:
2019-06-14 14:21:57
阅读次数:
88
简介 搜集一下linux lkm rootkit中常用的一些技巧 1、劫持系统调用 遍历地址空间 根据系统调用中的一些导出函数,比如sys_close的地址来寻找 这要求判断的地址是导出函数,这样才能获取到地址 根据IDT地址,找到中断处理函数,再从中根据特征码找到系统调用表 在i386的机器中,使 ...
分类:
系统相关 时间:
2019-06-12 10:42:29
阅读次数:
178
导出表是存储PE文件导出的函数(变量,类)的信息的。当一个PE文件使用到某个PE文件的导出函数(变量,类)的时候,通过导出表能给方便的找到这些函数(变量,类)的位置。 ...
.Net Core CLR提供两种Host API访问 托管代码的形式,按照微软官方的说法,一种是通过CoreClr.DLL来直接调用托管生成的DLL程序集,另外一种是通过CoreClr里面的C导出函数GetCLRRuntimeHost获取到IID_ICLRRuntimeHost4然后访问托管代码。 ...
分类:
其他好文 时间:
2019-03-21 16:04:50
阅读次数:
225
编写DLL所学所思(1)——导出函数 编写DLL所学所思(2)——导出类 C++ DLL导出类 知识大全 C++类库开发详解 ...
分类:
编程语言 时间:
2019-01-20 15:58:11
阅读次数:
152
1、函数模板:可以用来创建一个通用功能的函数,以支持多种不同形参,进一步简化重载函数的函数体设计。 声明方法:template<typename 标识符> 函数声明 求绝对值的模板 #include<iostream> ……编译器从调用abs函数时实参的类型,推导出函数模板的类型参数。using n ...
分类:
编程语言 时间:
2019-01-08 15:39:11
阅读次数:
177
在vue中使用腾讯云Im 通信时,官方给出的文档及sdk提供的都是es5的写法。我们在vue中使用均需要用es6的方式改写sdk的js文件及按自己的业务调用对应的api就ok了 1.对sdk的js文件改写 使用exports方法导出函数。官方原先提供的api不变,只需在外加一层exports方法暴露 ...
分类:
其他好文 时间:
2019-01-04 21:33:51
阅读次数:
575
1.查看xxx.dll或xxx.exe文件的导出函数、依赖文件等信息,使用Depends软件即可。 2.查看xxx.lib文件的导出函数、依赖文件等信息,使用Visual Studio附带工具dumpbin.exe即可,该工具在VC\bin目录下,如vs2013所在目录为:C:\Program Fi ...
与导入函数类似,DLL和EXE的导出函数,是用来与其他程序和代码进行交互时所使用的。通常,一个DLL会实现一个或多个功能函数,然后将它们导出,使得别的程序可以导入并使用这些函数。 PE文件中包含一个文件中导出了哪些函数的信息。因为DLL文件本身就是实现一些导出函数然后被其他EXE可执行文件使用的,因 ...
分类:
其他好文 时间:
2018-10-30 21:13:46
阅读次数:
144
windows 内核下获取进程路径 windows 内核下获取进程路径 windows 内核下获取进程路径 windows 内核下获取进程路径 思路:1):在EPROCESS结构中获取。此时要用到一个导出函数:PsGetProcessImageFileName,申明如下: NTSYSAPI UCHA ...