2014-01-14 51 views
0

有沒有一種方法可以讀取我不擁有的網站的$ _POST?例如,我想在用戶去那裏時自動填寫其他人的表單,所以我想對他們的帖子進行反向工程。

或者有沒有辦法在別人的窗體上自動填寫表單?

編輯: 有人問我的動機是什麼。我正在與一個沒有權利更改網站但想要更多註冊的團隊合作,我想看看我是否可以重新制作表格,以便自動填寫表格以便於註冊。

+0

你不能讀取他們的$ _POST,但你可以發送他們$ _POST數據 –

+0

我可以逆向工程嗎?例如知道他們期望什麼? – Hovestar

+0

這是一個有效的問題,爲什麼這是downvoted? –

回答

0

簡短的回答是NO,但是,您可以嗅探HTTP請求。

看到這個問題:can-ones-post-request-data-be-sniffed

基本上,如果它是一個簡單的表格,你不需要閱讀後的數據,你可以簡單地創建一個相同的形式用相同的動作URL和設置方法發佈。您可以自動填寫此表單並將其發送到其他網站。

+0

使用相同的操作URL?操作系統狀態*「有沒有一種方法可以讀取我不擁有的網站的$ _POST?」*如果操作系統不擁有它,那麼如果操作系統直接與擁有自己的人員聯繫它並同意使用它的許可,然後它可以工作,否則我看到OP的問題本質上是相當可疑的。如果它確實起作用,那麼無論電子郵件收件人被設置爲什麼,都是另一回事。 –

+0

OP說:「例如,我想在用戶去那裏時自動填寫其他人的表單」 - 在這種情況下,他可以輕鬆地在自己的網站上覆製表單(如果這是他的主要目的)。 –

+0

OP沒有迴應我的任何評論,所以他/她不在場或完全忽略他們。如果「忽略」是這裏的操作性詞彙,那麼他/她並不打算憑藉一個合理的理由爲自己辯護。無論如何,這是「我的」承擔。 '$ ignore =「有罪」;'在我的書中,就像問題本身。 –

0

您可以使用FireBug或簡單的瀏覽器開發工具並分析網絡選項卡。

您應該在標題部分找到所有相關信息。 enter image description here

0

瀏覽器不允許不同來源之間的交互,例如site2.com內的site1.com的iframe無法與JS通信。

能夠讀取與另一個站點相關的$ _POST將是一個安全災難。爲了幫助用戶瀏覽器使用「自動填充」。這就是你所得到的。

如果是同行的網站數量有限,你可以接觸。但是網站的各自所有者,並要求他們增加對參數傳遞給他們的登錄或註冊形式,例如支持(?)(?):

theothersite.com/register.php?email=theEmailYouKnow 

通過在您的服務器上生成此鏈接,您可以在其他網站的維護人員實施的其他網站上彈出電子郵件。