穿透防火牆的資料傳輸方法(轉)

amyz發表於2007-08-13
穿透防火牆的資料傳輸方法(轉)[@more@]

  通常,在我們為目標主機安放好了後門需要將資料傳輸出去時,主機上的防火牆都會讓我們遇到一些不大不小的麻煩。如果為我們自己的程式開一個埠(甚至是新建套接字),那麼大部分的防火牆都會將其攔截。有什麼方法能“穿透”這些防火牆呢?

  下面我為您介紹一種“洞穿”防火牆小規模傳輸重要資料的方法。不過,不推薦您在其它情況下使用該方法。

  其實我的思路很簡單,既然防火牆會攔截未驗證程式而放行已驗證程式的資料傳輸,那我們就將其它程式中允許資料傳輸的套接字控制程式碼拿為已用。具體過程如下:

  1、找出目標程式;

  2、找出SOCKET控制程式碼;

  2、用DuplicateHandle()函式將其SOCKET轉換為能被自己使用;

  3、用轉換後的SOCKET進行資料傳輸。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-955480/,如需轉載,請註明出處,否則將追究法律責任。

相關文章