原文:DELPHI如何封装http.sys

DELPHI如何封装http.sys http.sys是windows操作系统内核级实现的支持高并发的http通讯协议,是为了https而开发。 思路:windows操作系统将HTTP.SYS通讯协议封装在httpapi.dll动态库里面。任何开发语言通过加载此动态库,即可调用它里面的函数。当然DELPHI也不例外。 封装非常简单,下面贴出tms sparkle如何封装http.sys的代码: u ...

2020-06-12 10:19 0 743 推荐指数:

查看详情

mormot对http.sys封装

mormot对http.sys封装 windows 2003,xp sp2以上版本开始提供http.sys通讯。 windows为http.sys通讯提供httpapp.dll动态库给外部程序调用。mormot也是调用它。 procedure HttpApiInitialize ...

Tue Aug 11 18:10:00 CST 2020 0 688
使用http.sys,让delphi 的多层服务飞起来

一直以来,delphi 的网络通讯层都是以indy 为主,虽然indy 的功能非常多,涉及到网络服务的 各个方面,但是对于大多数多层服务来说,就是需要一个快速、稳定、高效的传输层。Delphi 的 datasnap 主要通过三种实现数据通讯的,一种是大家恨得牙痒痒的indy ...

Sun Dec 25 23:30:00 CST 2016 10 10181
mormot http.sys通讯

mormot http.sys通讯 微软的http.sys是为https而生,是WINDOWS最强悍的HTTP通讯。 fServer := THttpApiWebSocketServer.Create(False, self.threadqty, 10000); // 创建http ...

Sun Apr 12 18:54:00 CST 2020 0 817
http.sys共享端口

http.sys共享端口 HTTP.sys驱动是IIS的主要组成部分,主要负责HTTP协议相关的处理,它有一个重要的功能叫Port Sharing,即端口共享。所有基于HTTP.sys驱动的HTTP应用可以共享同一个端口,只需要各自注册的url前缀不一样即可。 mormot支持http.sys ...

Wed May 13 19:09:00 CST 2020 0 562
使用http.sys,让delphi的多层服务真的飞起来【第二部】

这是本专题的续集,没读过第一部的看这里:http://bbs.2ccc.com/topic.asp?topicid=548153之所以要搞第二部是因为第一部跟贴太多,读起来不方便,浪费大家的时间。今天咱们聊的主题是:Delphi的DataSnap实质分析先说DataSnap中文应该翻译成 ...

Sat Jun 02 06:57:00 CST 2018 0 1086
HTTP.sys远程执行代码漏洞

远程执行代码漏洞存在于 HTTP 协议堆栈 (HTTP.sys) 中,当 HTTP.sys 未正确分析经特殊设计的 HTTP 请求时会导致此漏洞。 http://bbs.safedog.cn/thread-78756-1-1.html HTTP.SYS远程执行代码漏洞分析 ...

Thu Mar 16 00:34:00 CST 2017 0 16264
HTTP.sys远程代码执行漏洞

使用kali的metasploit search ms15-034 验证漏洞的方法 use auxiliary/scanner/http/ms15_034_http_sys_memory_dump set rhosts (192.168.1.1)你要测试的ip地址 run ...

Thu Feb 25 17:13:00 CST 2021 0 428
HTTP.sys漏洞验证及防护

使用发包工具构造http请求包检测 以fiddler工具为例,构造如下图的请求包: 1 GET http://192.168.174.145/ HTTP/1.12 Host: 192.168.174.1453 Range: bytes=0-184467440737095516154 ...

Thu Jul 07 22:37:00 CST 2016 0 7991
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM