[ LUGOS ] manipulacija IPja

Damjan Damjan
Sob Okt 31 18:31:59 CET 1998


Hi,
Sicer vem, da tole ne spada sem, ampak, ker nisem na tisti listi za LiNUX
programiranje (nkitazga kot lugos-prog), bom kar sem napisal

Iz neta sem pobral redir paketek.. Zelo uporabno.
Doma imam mrezo (LiNUX, WinSUX, WinSUX)
Na LiNUXu mi laufa IPFWADM in vec REDIR clientov...
REDIR uporabljam predvsem za ICQ...

Zdaj pa tole:

Rad bi uporabljal VOXPHONE...
Zadeva deluje na portu 12380 (upam, da samo tu)
In to takole..
192.168.0.1 (win sux masina z VOXPHONE clientom)
192.168.0.100 (LiNUX server z ipfwadmjem in redirom (redir 192.168.0.1 12380
12380))
194.249.2.100 (IP PPP0) (to ne naprimer.. nimam staticnega.. se ne)
194.249.2.22 (WinSUX in VOXPHONE client nekoga, z katerim hocem klepetat)

1.JAz dam call IP 194.249.2.22
2. paket pride do 192.168.0.100 in se maskira v 194.249.2.100
3. 194.249.2.22 dobi request za VOX od 194.249.2.100
4. vzpostavi se zveza in odpre se pot od 192.168.0.1 prek 194.249.2.100 do
194.249.2.22
    To pomeni, da jaz lahko govorim in me oni na drugi strani slisi.. GREAT!
5. VOXPHONE client na 194.249.2.22 poslje req na 194.249.2.100 (da bo lahko
se on govoril..)
6. ko pride paket na 194.249.2.100 ga REDIR poslje na 192.168.0.1 vendar
glej ga zlomka, tu imao problem: 192.168.0.1 misli da pakety prihaja od
192.168.0.100 in ne od 194.249.2.22.  SHIT!
7. 192.168.0.1 poslje odgovor na 192.168.0.100, kar pa ni vec cool...
8. 194.249.2.22 caka na odgovor in lahko samo poslusa in nic govori.. SHIT!

Zdaj pa da zaokrozim..
Kako nej manipuliram connect tako, da bo v headerju drug source_addr???
V sourcu od REDIRa je neka taka komanda:

connect (targetsock, (struct sockaddr *) &target, sizeof(target))

Tu pa nikjer ne morem spremenit sourca paketa.. SUX.. zgleda, da bi blo
treba nekak connect sam prepisat..
A m9i lohka kdo pomaga.. pliz...

Pa se to: Ce me misl gdo nadret, da ta mail ne spada sem, pa naj mi pove kam
spada.. Pa malo bolj natancno prosim!

-Zobo




Dodatne informacije o seznamu Starilist