2017-10-15 55 views
0

我對js知之甚少,我試圖創建一個程序,可以在播放時獲取有關基於瀏覽器的JavaScript遊戲的信息。我不能使用網絡驅動程序,因爲我當時正在玩遊戲。如何在正常使用網頁的同時抓取javascript?

當我檢查谷歌瀏覽器上的js並查看控制檯時,我可以看到我想要使用的所有信息,但我不知道如何將它保存到文件或在當時訪問它以解析它。最好我可以用python來做到這一點,因爲這將是我將用於我的代碼,一旦我有它的信息將處理。

任何幫助或在正確的方向的一個點,將不勝感激,謝謝:)

ps的,我在Windows上,如果這是很重要

回答

0

黑客一個比賽我看。如果您知道您正在做的事情可能會降低其他人的遊戲時間的有效性以及潛在的犯罪行爲,我會提供一個解決方案:

您需要獲得一塊允許修改的「嗅探」軟件。

這些修改很可能是添加了「Querystring」和「JSON」分析器來讀取數據流量。此時,您可以開始瞭解他們的特定系統是如何工作的,併爲了您的惡意目的而慢慢地使用修改過的版本替換流量。

「TCP嗅探」包括以任何語言創建「RAW TCP SOCKET」,然後從該套接字重複「讀取/接收」。套接字必須綁定到特定的網絡接口卡(NIC)。提示:「LOCALHOST」和「127.0.0.1」不是任何NIC的地址。

然後,您會將數據解析爲HTTP請求/分辨率數據流,確保您可以正確讀取幀的內容。

然後您將要修改POST正文或GET查詢字符串的內容。要麼取決於遊戲設計者如何設計他們的網絡系統。

+0

啊,我想你誤解了我想要達到的目標。我不打算在遊戲中作弊,只是收集關於我的遊戲玩法的信息,看看我多久贏得一次,以及在某些情況下多久會結束遊戲。 – EthJ

+0

仍然可能需要相同的複雜設置;)除了用桌面錄製軟件錄製外? –