[C] Berkley sockets - zmiana adresu ip wysyłanych pakietów.

0

Na wstępie zaznaczę, że mam pewne (niewielkie - semestr na studiach + 1 projekt) doświadczenie w programowaniu sieciowym w C ( unix-Berkley sockets ).

Chciałbym napisać program, zakłócający wymianę danych między klientem a serwerem
World of Warcraft ( duży problem z kolegą maniakiem :) ).
Zaopatrzyłem się w analizator sieciowy wireshark, wiem że aplikacja klienta działa na 3724/tcp, śledzę
przesyłane ramki.
Założenie jest takie, aby podszywać się
pod serwer i przesyłać klientowi pakiety ze zmienionym ip oraz losową zawartością, co mogłoby (teoretycznie)
utrudnić/uniemożliwić grę.

Chciałem Was zapytać, czy istnieje jakaś możliwość, aby podmienić adres ip w wysyłanych przez program pakietach (bez używania asemblera) ?

0

Trzeba chyba użyć surowych gniazd najlepiej na linuksie i wykorzystać IP spoofing.

0

Dzięki za podpowiedź. Znalazłem to:

http://linux.sys-con.com/read/34589_1.htm

Biorę się za lekturę w razie problemów odświeżę ten wątek.

0

Jeszcze do tego: http://mixter.void.ru/rawip.txt

Powodzenia :)

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