什么時候你開始發(fā)現(xiàn)俄羅斯不過如此?

稍微瞟了一眼這個漏洞,關(guān)鍵在于這個hostname_len,先看定義 它是一個size_t類型,大小是hostname的文本長度 正常情況下,如果hostname_len大于255,socks5_resolve_local會被設(shè)置成TRUE,啟動本地解析,但是socks5_resolve_local是一個局部變量,在每次函數(shù)調(diào)用時通過 bool socks5_resolve_local = (conn->socks_proxy.proxytype == CURLPROXY_SOCKS5) ? TRUE : FALSE;判斷是否是resolve_local,但是CONNECT_SOCKS_INIT中并沒找到conn->s…。
友情鏈接