08 2008 档案
摘要:---INLINE HOOK实现NDIS HOOK前面讲述了如何通过获取NDIS_PROTOCOL_BLOCK来实现NDIS HOOK,这里讲述第二种方法,那就是inline hook方法。说起inline hook,也不是什么新鲜玩意,无非是在一个函数的首部嵌入一个jmp机器指令,在该函数执行有效代码前就跳到我们的代理函数,在我们的代理函数里做了必要的处理以后,再跳回原来的函数,接着执行原函数...
阅读全文
摘要:NDIS HOOK是专业级防火墙使用的一种拦截技术,NDIS HOOK的重点是如何获得特定协议对应NDIS_PROTOCOL_BLOCK指针,获得了该指针,接下来就可以替换该协议所注册的收发函数,而达到拦截网络数据的目的。 获 得NDIS_PROTOCOL_BLOCK指针的方法一般是用NdisRegisterProtocol注册一个新的协议,所获得的协议句柄实际上就是一 个NDIS_PRO...
阅读全文
摘要:I'm not sure what it is, but there continues to be some sort of "competition" for "who can find the biggest bug" -- as if attackers had to choose, and more importantly, as if any bug was so big tha...
阅读全文
摘要:钥匙, 被遗忘在19楼; 慢慢的消沉, 有限的生命. 80楼的门, 还要多久才能开启. 太多的幻像, 被遗忘的钥匙; 还在爬的楼梯, 什么时间可以拾起, 那被遗忘的钥匙. 重正, 那昔日的雄风; 蔚蓝的天空,在等待着我们.
阅读全文
摘要:李国栋床上堆着书,每天晚上睡在榻榻米上,读书读到凌晨一两点,读到两眼充血,像针扎一样痛苦,才把书放开。蜷缩到榻榻米上,用绳子把左腿跟一只桌脚绑在一起,熄了灯睡觉。 “这样一来,我一翻身,扯不动腿,就会醒过来。醒过来就马上爬起来继续看书——今年是第三年了,再考不上,就要当兵去了!” 高考前,李国栋很平静地这样解释他的生活方式。他消瘦的脸颊上浮着一层暗暗的青气,眼白里满是一条条细细的血丝...
阅读全文
摘要:==Ph4nt0m Security Team== Issue 0x01, Phile #0x04 of 0x06 |=---------------------------------------------------------------------------=||=-----------...
阅读全文
摘要:渲染到纹理是D3D中的一项高级技术。一方面,它很简单,另一方面它很强大并能产生很多特殊效果。 比如说发光效果,环境映射,阴影映射,都可以通过它来实现。渲染到纹理只是渲染到表面的一个延伸。我们只需再加些东西就可以了。首先,我们要创造一个纹理,并且做好一些防范措施。第二步我们就可以把适当的场景渲染到我们创建的纹理上了。然后,我们把这个纹理用在最后的渲染上。 ?main.cpp 首先我们得声明所需要...
阅读全文
摘要:==Ph4nt0m Security Team== Issue 0x01, Phile #0x03 of 0x06 |=---------------------------------------------------------------------------=||=-----------...
阅读全文
摘要:在游戏开发和维护过程中,客户端都是不断更新的,伴随着每一次的更新,都会发布一个更新补丁包来对旧的客户端进行更新,来使其变成新的客户端,补丁包应该包含更新成新客户端的最少量资源(最大量资源就是整个新的客户端覆盖旧的)更新程序通过读一个更新脚本,对旧的客户端进行文件添加,文件覆盖,文件删除等操作来更新旧的客户端,当更新量比较少比较简单的情况下,更新脚本可以资源整理人员自己写,但当更新量太大,资源多而杂...
阅读全文
摘要:渲染到纹理是D3D中的一项高级技术。一方面,它很简单,另一方面它很强大并能产生很多特殊效果。 比如说发光效果,环境映射,阴影映射,都可以通过它来实现。渲染到纹理只是渲染到表面的一个延伸。我们只需再加些东西就可以了。首先,我们要创造一个纹理,并且做好一些防范措施。第二步我们就可以把适当的场景渲染到我们创建的纹理上了。然后,我们把这个纹理用在最后的渲染上。 ·main.cpp 首先我们得声明所...
阅读全文