Просто запустил и FireShepard, и FireSheep, эта «странная строка» вызывает синтаксическую ошибку при синтаксическом анализе результата JSON для фиктивного cookie-файла Facebook, потому что ввод не экранирован должным образом.
см. Проблема 88
Похоже, конкретное место, в котором происходит сбой, находится в файле FiresheepWorker.js в этой части кода:
/* Read stdout until process exits */
var line;
while (line = process.ReadOutputLine()) {
var packet = JSON.parse(line);
this._processPacket(packet);
}
/* Read any errors */
var errors = [];
while (line = process.ReadErrorLine()) {
errors.push(line);
}
Вот значение Cookie из источника Fireshepard для справки:
"Cookie: lsd = spsse; c_user = 666660000; sct = 01010101; sid = 0; xs = 3randomhashyes666666666; asdf = ?????????????? !!!!!!!!!!!!!!!!!!!!!{ÃZÆ | О.Е., þÊjo¬'W ¢ y¹¹y5ù | Êmk¤P «Ãt| [%'o«û) 7 ° f²> ÎDk¹0vò € _ykW «иу = þ … 5- ÒX & bð³lˆ [$ ¯DZJ \ r \ n \ r \ n ";request + = "\ r \ n";