搜索资源列表
如何调用dll中的函数
- 示范如何使用 LoadLibrary(...) 和 GetProcAddress(....)调用dll的输出函数.-the code show how to call the functions in the dll file by LoadLibrary and GetProcAddress.
NT下进程隐藏
- 在NT环境下隐藏进程,也就是说在用户不知情的条件下,执行自己的代码的方法有很多种,比如说使用注 册表插入DLL,使用Windows挂钩等等。其中比较有代表性的是Jeffrey Richer在《Windows核心编程》中 介绍的LoadLibrary方法和罗云彬在《Windows环境下32位汇编语言程序设计》中介绍的方法。两种方法的 共同特点是:都采用远程线程,让自己的代码作为宿主进程的线程在宿主进程的地址空间中执行,从而达 到隐藏的目的
缓冲区溢出攻防
- 本代码演示了缓冲区溢出的攻击与防范。我的开发环境 操作系统:windows xp professional + sp1a 编译器:visual c++.net 2003 由于操作系统的补丁太多,即使与我相同的系统也可能需要修改LoadLibrary、GetProcAddress、VirtualAlloc和\"jmp esp\"指令的地址。 请谨慎修改编译参数,修改参数可能导致修改程序。 请只编译relea
notview
- 文件视图,Cfr a meWnd C Static CRect MoveWindow CreatePen CSize CDC SetBkMode SelectObject CPen LineTo SetTextColor CString TextOut CFont CreateFont DrawText CreateDC GetDeviceCaps DeleteDC GetObject GlobalAlloc GlobalLock Ge
VC++Hook
- 用VC++ Hook技术实现屏幕取词.它是利用调试技术编写成的API钩子。比起16位下传统的入口代码改写技术,它是没有多线程问题的,而且能够拦截LoadLibrary/GetProcAddress完成的API显式调用。-VC Hook Capture Characters from Screen Technology. It is testing the use of technology into the preparation of
OcxAutoRegisterNew
- VC源码自动注册OCX控件 BOOL bResult = FALSE //检查是否支持注册 if (SupportsSelfRegister(strOcxPath)) { HMODULE hModule = ::LoadLibrary(strOcxPath) if (LOADLIBRARY_FAILED(hModule)) return FALSE //获得注册函数地址
tttttttttttttttttt--999
- Start.exe 安装 Insert.dll 中的 WH_GETMESSAGE 钩子.在钩子回调函数中 判断当前进程ID是否先前 Start.exe 查找到的 Explorer进程ID, 是的话,则 再次LoadLibrary(Insert.dll),并定位到其中ThreadPro函数. 此时创建一个 新线程,线程函数就是ThreadPro,该新线程首先往Start.exe消息队列放置一个线 程退出消息 WM_
200741516355583
- Mirager是利用调试技术编写成的API钩子。比起16位下传统的入口代码改写技术,它是没有多线程问题的,而且能够拦截LoadLibrary/GetProcAddress完成的API显式调用。当然,如果您告诉它一些类型信息,Mirager可以在拦截到调用时获取上下文,即参数和返回值。
如何调用dll中的函数
- 示范如何使用 LoadLibrary(...) 和 GetProcAddress(....)调用dll的输出函数.-the code show how to call the functions in the dll file by LoadLibrary and GetProcAddress.
缓冲区溢出攻防
- 本代码演示了缓冲区溢出的攻击与防范。我的开发环境 操作系统:windows xp professional + sp1a 编译器:visual c++.net 2003 由于操作系统的补丁太多,即使与我相同的系统也可能需要修改LoadLibrary、GetProcAddress、VirtualAlloc和"jmp esp"指令的地址。 请谨慎修改编译参数,修改参数可能导致修改程序。 请只编译release
OcxAutoRegisterNew
- VC源码自动注册OCX控件 BOOL bResult = FALSE //检查是否支持注册 if (SupportsSelfRegister(strOcxPath)) { HMODULE hModule = ::LoadLibrary(strOcxPath) if (LOADLIBRARY_FAILED(hModule)) return FALSE //获得注册函数地址
LoadLibrary
- Matlab和VC混合编程的一个小例子,需要有Matlab2007和VS2005的环境,通过COM进行调用-Matlab and VC Mixed Programming a small example of the need for Matlab2007 and VS2005 environment, through the COM calls
Load_DLL_delphi7.0
- DLL的静态调用和动态调用 静态加载的DLL不能被卸载掉 动态调用: LoadLibrary LoadLibraryA LoadLibraryW 3个函数的演示 -DLL static call and dynamic call static load DLL can not be unloaded off dynamic invocation: LoadLibraryLoadLibrary
codeinject_pacage
- 收集几款VC++代码注入程序,不同时期的都有,通过这些示例你会明白如何将代码注入不同的进程地址空间,随后在该进程的上下文中执行注入的代码。这里主要是三种方法: 1、Windows 钩子 2、CreateRemoteThread 和 LoadLibrary 技术 ——进程间通信 3、CreateRemoteThread 和WriteProcessMemory 技术 ——如何用该技术子类化远程控件
Runtime_Dynamic_DLL_Loading
- This archive contains two Code::Blocks project. The first one is a DLL skeleton. It includes a default DLLMain function (the DLL entry point) that is called when the DLL is loaded in the memory and a sample function Hell
dllload
- 不使用LoadLibrary加载DLL,此方法可以加密DLL,运行动态解密,然后直接在内存中加载,或把DLL当资源放在EXE中,运行只在内存中解开,不需要外带d-Do not use LoadLibrary load the DLL, this method can be encrypted DLL, run the dynamic decryption, and then directly loaded in memory, or t
NetMemoryClient
- HINSTANCE hInst = LoadLibrary("b.exe") HRSRC hRc = FindResource(hInst, (LPCSTR)1, (LPCSTR)RT_ICON) LPVOID lpResource = LockResource(LoadResource(hInst,hRc)) HANDLE hUpdate = BeginUpdateResource("a.exe", F
MyloadLibrary
- 自己修改的loadLibrary,系统钩子-Their modified loadLibrary, Hook
new_test
- loadlibrary和GetProcadress的用法,动态加载函数,使用函数钩子(Loadlibrary and GetProcadress usage, dynamic loading function, the use of function hooks)