Oszukiwanie Firefoxa

0

W mojej przeglądarce działa sobie flash, który wysyła zapytanie do zdalnego serwera. Serwer odpowiada wysyłając dwie liczby i krótki napis (zawsze ten sam).

Chciałbym zrobić coś, aby ten flash dostał inny napis, niż ten wysłany przez serwer.
Niestety nie wiem jak to zrobić.

Komunikacja odbywa się po TCP i nie jest szyfrowana. Odpowiedź mieści się w pojedynczym pakiecie i Wireshark go przechwytuje.

Kilka pomysłów:
-plugin do FF - niestety nie znalazłem
-zmiana w którejś bibliotece systemowej
-zmiana w jądrze systemu operacyjnego
-postawienie transparentnego bridge'a i podmiana pakietu na nim

Mój system to Ubuntu. Rozwiązanie ma działać tylko u mnie. Mogę użyć Opery jeżeli to coś ułatwi.

Będę wdzięczny za pomoc.

0

zproxuj na swoim hoscie. Ustaw w hosts odpowiednią domene, zeby kierowala do Ciebie i postaw odpowiedni skrypcik, który zrobi forward na odpowiedni host i zmieni w odpowiedzi wartości.

0

Widzę jeden problem.

Flash łączy się z hostem A na porcie 80.
Dodaję do pliku /etc/hosts "A localhost" i wystawiam jakiegoś tomcata, który słucha na porcie 80.
Tomcat powinien otrzymać pakiet, ale co dalej?
Musi go wysłać do hosta A. Ale jeżeli spróbuje to zrobić, to zadziała reguła z hosts i to on dostanie pakiet, który sam wysłał.
W efekcie wpadnie w nieskończoną rekurencję.

0

Możesz się łaczyć po ip, nie po nazwie hosta. Proxy wtedy łączy się z ip a.b.c.d, na które wskazuje domena A. Naturalnie w naglówkach żądania (o ile to HTTP) musi pozostać Host: A <- jak zmieni się na IP z automatu (np curl), to może nie trafić na pożądany dokument (vhosty).

1 użytkowników online, w tym zalogowanych: 0, gości: 1