Alcatel OXO komunikace

Milan B. milan na bastl.sk
Čtvrtek Říjen 20 13:44:24 CEST 2011


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



Další informace o konferenci Hw-list