穿透防火墻的數(shù)據(jù)傳輸方法 |
發(fā)布時間: 2012/7/3 18:44:31 |
通常,在我們?yōu)槟繕酥鳈C安放好了后門需要將數(shù)據(jù)傳輸出去時,主機上的防火墻都會讓我們遇到一些不大不小的麻煩。如果為我們自己的進程開一個端口(甚至是新建套接字),那么大部分的防火墻都會將其攔截。有什么方法能“穿透”這些防火墻呢? 下面我為您介紹一種“洞穿”防火墻小規(guī)模傳輸重要數(shù)據(jù)的方法。不過,不推薦您在其它情況下使用該方法。 其實我的思路很簡單,既然防火墻會攔截未驗證進程而放行已驗證進程的數(shù)據(jù)傳輸,那我們就將其它進程中允許數(shù)據(jù)傳輸?shù)奶捉幼志浔脼橐延谩>唧w過程如下: 1、找出目標進程; 2、找出SOCKET句柄; 2、用DuplicateHandle()函數(shù)將其SOCKET轉(zhuǎn)換為能被自己使用; 3、用轉(zhuǎn)換后的SOCKET進行數(shù)據(jù)傳輸。
億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888 本文出自:億恩科技【www.cmtents.com】 |