-
VB API HOOK拦截程序源码
VB 基于API HOOK拦截程序源码,演示VB如何拦截API呼叫,這是網友問的問題,雖然這個問題並不適合用VB做,但並不是做不到,要多繞一段路,這個問題重點在於執行檔中的IAT(Import Address Table) 如果你對於PE黨並不熟悉 請參考PE檔簡介。一個Process再執行時,會將許多DLL載入到行程空間中,如呼叫User32.dll中的MessageBoxW就必須將User32.dll載入到位址空間,呼叫越多不同種的API,位址空間中的模組也就越多,至於如何得知行程所載入的模組請參考如何取得Process中載入的模組的資訊。
一般來說,如果是執行Notepad.exe 我們只要攔截模組Notepad.exe的IAT即可,除非你想攔截Notepad.exe是否有透過其他DLL去執行要攔截的函數,才需要去攔截其他載入的模組,這個程式整個攔截的過程如下:
1.在要攔截的程式上配置2塊記憶體空間,一塊用來放要攔截的程式,一塊用來放所需要用的區域變數 至於如何再外部程式配置記憶體請參考如何在外部程式配置記憶體
AddressOfRemoteFunction=CreateRemoteMememory(SomeProcess,FunctionSize)
AddressOfVar=CreateRemoteMememory(SomeProcess,DataSize)
2.將要注射的函數寫到配置的位址空間 並初使化變數
Call WriteCodeTo(AddressOfRemoteFunction)
[AddressOfVar]=1
[AddressOfVar+256]=Old_FunctionAddress
3.修改IAT位址到新配置的函數
- 2023-07-21 01:35:17下载
- 积分:1
-
个人搜集资料大放送之四—ansys例题及基础练习
说明: ansys新手学习绝佳入门,手工编写,跟书中例子不同,全部都是工程应用实例(ansys example for freshman)
- 2019-12-02 08:18:43下载
- 积分:1
-
PatchMatch-master
说明: BSCB matlab代码。 进行图像修复,图像缺失区域填补。直接运行demo_BSCB.m文件(Bscb matlab code. Repair the image and fill the missing area.)
- 2021-04-19 08:58:51下载
- 积分:1
-
An example iphone application.
An example iphone application.
- 2022-03-07 20:27:47下载
- 积分:1
-
Catia script created in VB. Very usefull for Catia Users. This script is used to...
Catia script created in VB. Very usefull for Catia Users. This script is used to automate the process of creation separate boundries in catia part.
- 2022-03-12 11:37:26下载
- 积分:1
-
45bb4299
说明: 轴承故障数据,齿轮故障数据,转子故障数据(Bearing fault data, gear fault data, rotor fault data)
- 2021-04-04 20:59:04下载
- 积分:1
-
BMI160整套资料带驱动
这个文件包含博世SysReTeC MEMS BMI160传感器驱动程序,传感器驱动程序包包括BMI160.H、BMI160.C、BMI160X支持、H和BMI160A支持。(BMI160 drive and user manual)
- 2018-05-17 10:24:47下载
- 积分:1
-
anf15
说明: ANFIS Source codes for python 3.x
Just run tests.py
- 2020-02-26 01:26:30下载
- 积分:1
-
project
智能小车循迹,超声波避障,红外遥控功能。基于89c51单片机平台。(Intelligent car tracking, ultrasonic obstacle avoidance, infrared remote control function. Based on 89C51 single chip computer platform.)
- 2019-04-16 18:15:55下载
- 积分:1
-
一种视觉识别方法
说明: 提供了一种视觉识别的方法和思路,已发表论文(It provides a method and idea of visual recognition, and has published papers)
- 2019-11-23 19:34:46下载
- 积分:1