2011-05-24 102 views
4

我使用Microsoft網絡監視器監視Gmail網絡流量。我觀察到服務器間歇發送一個104字節的數據包。我破譯了這個數據包,發現它包含了 -幫助解密Gmail腳本

<script>try {parent.m("[[21,[\42noop\42]\n]\n]\n")} catch(e) {}</script> 

有人可以幫我解釋一下這個腳本是做什麼的嗎?

+0

它可能是一個保持連接的HTTP連接。 – Jeremy 2011-05-24 17:48:27

+0

嘗試通過Gmail JavaScript代碼進行追蹤,以確定「parent.m」的作用。 – casablanca 2011-05-24 17:49:10

+0

@casablanca:我用Firebug並通過代碼搜索,但什麼也沒找到。請嘗試確認。 – Bruce 2011-05-24 17:51:01

回答

3

這是服務器向客戶端發送狀態更新。嘗試在監控時發送一封電子郵件,看看會發生什麼。

「NOOP」聽起來像一個「無操作」的消息,這意味着基本上「沒什麼新意」。

當事情真的發生,它發出發生了什麼JSON格式的數據,如:

[[["v","CIzJ7EeCcMM.en.","8","d7634f09ff9e61c8","1s6nd4ek6sr8c","!ZbXmJFDN_0FrQv3hwuA5MuXHaf_vuWmWJ2VM8bIVByboryZZvtkt4ejfKk8"] 
,["di",182,,,,,[] 
] ... 

不管那是什麼意思...它混淆和優化的代碼與新號碼的消息,新的更新界面消息標題等...