Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT] Sequenze di escape in shell, o caratteri ASCII [Solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Mon Oct 13, 2003 1:05 pm    Post subject: [OT] Sequenze di escape in shell, o caratteri ASCII [Solved] Reply with quote

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
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Mon Oct 13, 2003 1:46 pm    Post subject: Reply with quote

Io mi prendo a calci :oops:

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31345
Location: here

PostPosted: Mon Oct 13, 2003 2:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31345
Location: here

PostPosted: Mon Oct 13, 2003 3:29 pm    Post subject: Reply with quote

Ache se OT metti il tag [risolto] al titolo.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
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