View previous topic :: View next topic |
Author |
Message |
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Mon Oct 13, 2003 1:05 pm Post subject: [OT] Sequenze di escape in shell, o caratteri ASCII [Solved] |
|
|
Diciamo che mi sto dando al cracking, per semplificiare la vita
no scherzo, per sQola sto usando telnet. Da 2 giorni ho provato a connettermi ad un simpatico server SMTP, per provare a mandare una email tramite il solito ambaradan che e' il suddetto protocollo.
Mi sono accorto, pero', di una cosa simpaticissima
Per terminare il messaggio, servono 2 CRLF, carriage return line feed, che in C o in BASH sono i "\r" "\n", due volte.
Cosa simpatica, a cui non ho pensato, e' che l'ENTER [Invio] e' un semplice carriage return, o un semplice line feed, quindi premere 2 volte enter non produce nulla.
TOTALE:
Ricordo dal tirocinio di programmazione svolto 2 anni fa, che e' possibile eseguire questi caratteri ASCII in 2 modi:
1. Combinazione di tasti sulla tastiera (infatti se ho letto bene, il Carriage return e' ^M [CTRL]+M, il line feed non lo so)
2. Sequenze di escape [ESC]+n
Solo che:
1. Non ricordo se n nella sequenza di escape e' OCT o HEX ( e i miei testi non mi portano da nessuna parte )
2. Sembra che da telnet le sequenze di escape non servano a molto, quindi vorrei provare direttamente con combinazioni di tasti.
Ovviamente se qualcuno conosce queste cosuccie mi fa un favore
e ovviamente, se c'e' un modo di fare CR e LF assieme, mi fa un favorone
Grazie 1K
ciao _________________ Libera scienza in libero stato.
Horizon of Events
Last edited by akiross on Tue Oct 14, 2003 2:03 pm; edited 1 time in total |
|
Back to top |
|
|
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Mon Oct 13, 2003 1:46 pm Post subject: |
|
|
Io mi prendo a calci
mi sono accorto ora che ci voleva un punto in mezzo ai 2 <CR>.
Quindi sono finalmente riuscito a mandarmi un messaggino
il punto e' che comunque il dubbio su come si fanno queste combinazioni rimane
se qualcuno sa qualcosa, dica pure, la curiosita' la ho sempre
ciao _________________ Libera scienza in libero stato.
Horizon of Events |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31372 Location: here
|
Posted: Mon Oct 13, 2003 2:56 pm Post subject: |
|
|
Il return e' una cacca perche' cambia a dipendenza del sistema
operativo. La tabella sotto riassume cosa succede con i vari OS
Code: | | UNIX | WINDOWS | MAC (non OSX) | VMS |
|-----------|---------------|--------------------|----------------------|
| testo<LF> | testo<CR><LF> | testo<CR> | testo (conta i byte) | |
E' per questo motivo che se porti un file win il unix ti trovi alla fine di
ogni riga un ^M. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31372 Location: here
|
Posted: Mon Oct 13, 2003 3:29 pm Post subject: |
|
|
Ache se OT metti il tag [risolto] al titolo. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|