Alcatel OXO komunikace

Milan B. milan na bastl.sk
Čtvrtek Říjen 20 14:38:57 CEST 2011


On 20. 10. 2011 14:25, Zapletal Martin wrote:
> Takze kdyz mi napise 227 Entering Passive Mode (192,168,102,48,4,75) 
> otevru dalsi spojeni na IP192.168.102.48 port 
> 4,75=(4*256)+75=1024+75=1099??? A na tomto spojeni dam RETR LOGIN.DAT???
>
>

Ano, vypocet cisla portu je spravny. Ano, otvori sa nove spojenie.

Nie, RETR sa da na tom povodnom - prikazovom kanali. Na tom 
novootvorenom sa posielaju iba data,  ziadne prikazy.

-m-


> ----- Original Message ----- From: "Milan B." <milan na bastl.sk>
> To: <hw-list na list.hw.cz>
> Sent: Thursday, October 20, 2011 1:44 PM
> Subject: Re: Alcatel OXO komunikace
>
>
> On 20. 10. 2011 11:06, Zapletal Martin wrote:
>> Zdravim pritomne.
>> Nenajde se zde nekdo, kdo by mne nakopnul spravnym smerem pri stazeni 
>> dat z ustredny alcatel? Tady je postup, dle ktereho by to i mělo jit, 
>> je to odposlechnuto a zkontrolovano i z jineho programu, ale mne se 
>> to stale nedari.
>>
>> First of all we make a connection to the pbx ftp port 30021 passive 
>> mode for transfer using ftp_nmc user
>> when it's connected we open a port 31002 raw session with putty to 
>> the pbx
>>
>> we send a file 44 bytes lenght called LOGIN.DAT specially formed 
>> (look A4715 traffic)
>> if we take a look to putty's session (port 31002) we'll see "LOGIN.DAT"
>> now we can RETR login.dat
>> pbx rewrote the file and added serial number and soft ver. from the pbx
>>
>> now we send ACCOUNTING.DAT (3 bytes)
>> we'll see in putty' session ACCOUNTING.DAT
>> we RETR accounting.dat and we'have call tickets (take a read with and 
>> hex editor and see....)
>>
>> the same proccess with ALARM.DAT (4 bytes)
>>
>> Priznam se, ze na FTP, LINUX a UNIX zalezitosti moc nejsem a nevim 
>> jak spravne poslat soubor. Delam to z Delphi pomoci komponenty 
>> ClientSocket. Dostanu se az do faze, kdy poslu prikaz STOR LOGIN.DAT, 
>> nicmene se nic nestane, ustredna neodpovi. Tusim, ze zrada bude v tom 
>> prikazu a jeho implementaci, nicmene uz me nenapada jek to udelat. Ja 
>> jednoduse poslu pres TCPIP prikaz ClientSocket1.Socket.SendText('STOR 
>> LOGIN.DAT'+#13#10);V pracovnim adresari soubor mam ale v komunikaci 
>> vidim, ze se nic nestane. Vsechny predchozi kroky projdou OK. 
>> Netusite nekdo co s tim dal? Asi nechapu princip pouziti vice spojeni 
>> pri dane relaci.
>>
>
> Sice nic netusim o tom ako pracuju tie vase delphi komponenty, takze iba
> par poznamok k FTP:
>
> - Je zmienovany pasivny transfer mod. Prepinate FTP do pasivneho rezimu
> (prikaz PASV, ak sa nemylim)?
> - ako posielate data? Snazite sa ich natlacit cez prikazovy kanal alebo
> ich neposielate vobec? - podla popisu by to tak vyzeralo ...
> -- prikaz PASV vam vrati v odpovedi IP adresu a cislo portu (rozdelene
> na horny a dolny byte), na ktorom ocakava otvorenie datoveho kanalu. Po
> poslani prikazu STOR by ste mali otvorit nove TCP spojenie na tento port
> a donho natlacit subor. Po ukonceni prenosu (zavreti spojenia) by sa
> mala vratit nejaka odpoved na prikazovom kanali.
> -- podobne funguje citanie - po RETR alebo LIST treba otvorit spojenie
> na datovy kanal a citat z neho, az kym FTP servert spojenie neukonci.
>
> Tak nejak. Najlepsie je nastudovat prislusne RFC959, ma to par stran, je
> to strucne, prehladne aj s obrazkami v ASCII arte
>
> -m-
>
>> MZ
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list