51Testing软件测试网Mr5f.y#Xo-a!z}#w.....
y"["L-w)w?051Testing软件测试网
U4O&{"lV_8X/?上一期,我们讲了用HOOK技术实现远程线程插入,相信大家还记忆犹新.
-motQ8N;K051Testing软件测试网0B9q"rhz|这一期我们来谈谈 API HOOK51Testing软件测试网cf)]r.i
51Testing软件测试网+AU&w*M%x2C IEkL API Hook技术应用广泛,常用于屏幕取词,网络防火墙,病毒木马,加壳软件,串口红外通讯,游戏外
AmGP{2r0vZ1xE~9Q f8M4M0挂,internet通信等领域API HOOK的中文意思就是钩住API,对API进行预处理,先执行我们的函数,例
h1Y
{Z~{/d0!y@GiztPy*a Jc0如我们用API Hook技术挂接ExitWindowsEx API函数,使关机失效,挂接ZwOpenProcess函51Testing软件测试网m6L:~({rw3O.@
U/w Ba-y5n%v0数,隐藏进程等等......51Testing软件测试网F(qIFSk
gGBf
Hz
K&C^I~2nDM'@0
t6R:Y(a+^*z
] \0 总的来说,常用的挂钩API方法有以下两种:51Testing软件测试网2X5zShFy G
IHI'A+Ei B0<一>改写IAT导入表法51Testing软件测试网bS)V [&}
51Testing软件测试网R.B;`2[7`9mf*f
我们知道,Windows下的可执行文档的文件格式是一种叫PE(“portable executable”,可移植
B{2yjlbc0:rmzba5CpXjU#f0的可执行文件)的文件格式,这种文件格式