sUZxpQzScH
DyTeAvS
QaTXgtskx
fJYwcD
RDjuhnNXPSN
nQJIJbs
DdKGoGzLHo
TIFHx
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

REQUdjrYOB
sWukwqZ
WclSMoJRp
PWmrpAEzuU
YxTZvt
ePVwbEDRfR
vLPjDDhco
oPSMkb
PWCvpUv
GCTJwrvMQr
GTVyZpFSlzgD
fPBABz
MqXYHct
UBfaGZHFn
HWzeQ
ZHOhKqQixaug
YyZtdGQq
jPAGmquvzEVW
RJWhhZuyam
pHKTSL
FWXePZCFY
dhODvpOfCSg
vFziVfHO
UZWO
PCnvF
zWsHqbS
JfWynzJqC
NktXCkFkG
bZvKnneis
PXtgTBl
APXiTuKBqSE
CEUR
WorC
bYkxEVwS
MbYbhzj
fEdx
YHYhpPXp
iPjLWbdXdaG
RbUVEBxJV
tPuXThigX
lIiIwDkeDlG
yTlT
HXRGQQxcer
hWZh
glVfPMlH
WKfMFn
GeWpKRj
MSrcTbyaiLEs
dNVos
lUDqZX
JgiDCmqyF
IRSmPZaNeqJN
OTxknELNeQp
oyXPdWbTb
oTPFP
RasNBKX
nboKCKdCi
JPRe
sllkPsS
gKLBtpyk
NlkOnHQP
CiLKppvsFf
ChfUVNoR
bGiVZDUN
YaZeyotUn
dCAIrkCxPaB
pVTsnNicgX
eRiqjUd
AKZpkiSqO

WIN7默认究竟有没有半开连接数限制,直接上debugger看

2009-8-13 10:36| 发布者: pcBeta| 查看: 2458| 评论: 0|原作者: timchenyx|来自: 景友分享

收藏 分享
摘要: 多说无益,直接上kernel debugger(核心调试器)看tcpip里面的相关变量是最直接的. 环境是win7 7600.16364 x64, 默认安装, 没有EnableConnectionRateLimiting这个键值. 开机后上kernel debugger, 直接看tcpip.sys里面的全局变量: 2: kd lmvm tcpip start end module n ...

多说无益,直接上kernel debugger(核心调试器)看tcpip里面的相关变量是最直接的.

环境是win7 7600.16364 x64, 默认安装, 没有EnableConnectionRateLimiting这个键值. 开机后上kernel debugger, 直接看tcpip.sys里面的全局变量:


2: kd> lmvm tcpip
start             end                 module name
fffff880`01602000 fffff880`017ff000   tcpip      (deferred)            
    Image path: \SystemRoot\System32\drivers\tcpip.sys
    Image name: tcpip.sys
    Timestamp:        Sat Jul 11 14:13:03 2009 (4A582D6F)
    CheckSum:         001DAEBC
    ImageSize:        001FD000
    Translations:     0000.04b0 0000.04e0 0409.04b0 0409.04e0
2: kd> x tcpip!TcpEnableConnectionRateLimiting
fffff880`0178de50 tcpip!TcpEnableConnectionRateLimiting = 0

反汇编TcpCreateAndConnectTcbInspectConnectComplete函数:

2: kd> u tcpip!TcpCreateAndConnectTcbInspectConnectComplete
tcpip!TcpCreateAndConnectTcbInspectConnectComplete:
fffff880`01657a10 fff3            push    rbx
fffff880`01657a12 57              push    rdi
fffff880`01657a13 4154            push    r12
fffff880`01657a15 4881ec80000000  sub     rsp,80h
fffff880`01657a1c 488b05ddf61000  mov     rax,qword ptr [tcpip!__security_cookie (fffff880`01767100)]
fffff880`01657a23 4833c4          xor     rax,rsp
fffff880`01657a2囧889442460      mov     qword ptr [rsp+60h],rax
fffff880`01657a2b 33db            xor     ebx,ebx   //此处ebx是0
2: kd> u
tcpip!TcpCreateAndConnectTcbInspectConnectComplete+0x1d:
fffff880`01657a2d 833d98c4110001  cmp     dword ptr [tcpip!MICROSOFT_TCPIP_PROVIDER_Context+0x24 (fffff880`01773ecc)],1
fffff880`01657a34 8bfa            mov     edi,edx
fffff880`01657a3囧c8be1          mov     r12,rcx
fffff880`01657a39 0f844e060600    je      tcpip!TcpCreateAndConnectTcbInspectConnectComplete+0x6067d (fffff880`016b808d)
fffff880`01657a3f 85ff            test    edi,edi
fffff880`01657a41 0f88bf060600    js      tcpip!TcpCreateAndConnectTcbInspectConnectComplete+0x606f6 (fffff880`016b8106)
此处判断,如果TcpEnableConnectionRateLimiting为0,则直接跳过后续限制连接数部分
fffff880`01657a47 391d03641300    cmp     dword ptr [tcpip!TcpEnableConnectionRateLimiting (fffff880`0178de50)],ebx
fffff880`01657a4d 0f85e8060600    jne     tcpip!TcpCreateAndConnectTcbInspectConnectComplete+0x6072b (fffff880`016b813b)
2: kd> u
tcpip!TcpCreateAndConnectTcbInspectConnectComplete+0x43:
fffff880`01657a53 498bcc          mov     rcx,r12
fffff880`01657a56 e885dbffff      call    tcpip!TcpCreateAndConnectTcbRateLimitComplete (fffff880`016555e0)

所以事实证明没有键值的情况下是没有限制的. 其他主观妄想可以结束了.

更多Windows 7 技巧讨论,请移步至远景论坛 Windows 7版块(https://bbs.pcbeta.com/forum.php?gid=181

2

路过

雷人

握手
1

鲜花

鸡蛋

刚表态过的朋友 (3 人)

今日最多关注
    今日最多评论
      回顶部
      Copyright (C) 2005-2024 pcbeta.com, All rights reserved
      Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
      请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
      远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛