-
十大算法
解决各式各样地数学建模题目,经过三到四次比赛经验得出的结论(Solving all kinds of mathematical modeling in subject, after three to four times a game experience of the conclusions)
- 2020-11-22 17:49:35下载
- 积分:1
-
eg1_IndependentProject_GPIO
说明: DSP28335芯片通用输入输出模块案例程序(some case codes about GPIO of DSP28335)
- 2020-06-22 20:00:01下载
- 积分:1
-
sql表的制作过程演示
sql表的制作过程演示-sql table in the process of making demonstration
- 2022-03-13 08:33:40下载
- 积分:1
-
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
-
vgscene_for_delphi_2009_v_4
vgscene delphi 2009, for all users
- 2018-09-27 03:15:30下载
- 积分:1
-
Lec_1_N10
nonlinear control 2 power points and lectures of the class 2011
- 2017-11-08 20:05:04下载
- 积分:1
-
This is compiled in java platform, and achieved some of the features of Monopoly...
这是在java平台上编译的,实现了大富翁的一些功能,-This is compiled in java platform, and achieved some of the features of Monopoly,
- 2022-05-19 15:49:24下载
- 积分:1
-
mie_coefficient
说明: 粒子的米氏散射系数计算,mie coefficient main为主程序(mie coefficient main)
- 2020-12-11 16:29:18下载
- 积分:1
-
风能利用系数计算
Cp风能利用系数计算,经验公式计算,可以正常使用(CALCULATION OF Cp WIND ENERGY UTILIZATION COEFFICIENT)
- 2021-04-09 15:08:59下载
- 积分:1
-
Seam carver
seam carver project in java
- 2017-11-12 05:14:53下载
- 积分:1