2011-04-26 109 views
1

Heyy傢伙有沒有辦法通過PHP

獲取從頁面內容時,欺騙的IP地址

我想知道這是否是可能的,而我經過的file_get_contents從URL抓取內容來欺騙我的服務器IP地址/捲曲。我嘗試了X-Forwarded-For與curl但第二頁(正在提取的頁面)上的[REMOTE_ADDRESS]仍然與我的真實服務器地址相同。

如何從 example.com/1234.php獲取內容,應該 我把什麼樣的代碼我的網頁 (example.com/abcd.php),這樣,當 [REMOTE_ADDRESS]被稱爲上 example.com/1234.php這是我從 abcd.php

我做了一些研發發送很少說有辦法,我試過幾個,但不明白爲什麼大多數人的工作,也不能獲得結果

我知道它聽起來很黑(這是什麼讓它令人興奮),我保證我不會在其他網站上使用它(仍然會很有趣的知道)

+0

還有更多幫助傢伙嗎? – flashy 2011-04-26 15:33:04

回答

2

你最好用匿名代理。通過添加標題,你所做的一切就是讓服務器認爲你是代理服務器,但是你的IP仍然是可見的。

有些服務器甚至在看到這些頭部進行驗證時會重新檢查IP,並且您很可能不會允許傳入連接。 ;-)(匿名代理不會發送頭文件或公開源代碼,他們只是提出初始請求,並盲目地將信息傳回給客戶端)。

+0

謝謝布拉德!我不知道該怎麼做,我會盡我的研究上 – flashy 2011-04-26 14:26:13

1

除了代理,還有一個辦法,讓你真正做一個完整的TCP交易欺騙的IP地址沒有切實可行的辦法。唯一的例外是如果你控制你和目標服務器之間的所有路由器。

基本上,TCP在任何數據流動之前都需要3次握手。如果您欺騙了您的IP地址,則只有此3路的第一階段纔會通過,因爲目標的初始響應將轉到欺騙IP地址,而不是您。想想它是在信封上寫錯了地址。您可以將第一封連續信發送給某人,但是他們的回覆將發送到回信地址所說的地址,而這不是您的地址。

+0

這是非常有益的馬克,我理解它是如何工作的,現在,**有沒有辦法表現得像通過PHP匿名代理?或者我明白這一切都是錯誤的?** – flashy 2011-04-26 14:58:16

+1

你正在向後看。你可以把你的服務器上的基於PHP的代理,但它只能將匿名的其他任何人使用它。如果你要使用它,你的目標服務器的連接仍然會從你的服務器發起的,因此直接追蹤到你。您需要使用某人ELSE的代理服務器來隱藏您的活動。 – 2011-04-26 15:13:00

相關問題