bastardata[ovvero come fare impallare il vostro pc]

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio da DaD »

dapuzz ha scritto:
DaD ha scritto:Da notare che se si da da shell:

Codice: Seleziona tutto

$ exec <comando>
La shell crasha di brutto :lol:
Scusa, non ho capito, sono un niubbo, mi puoi spiegare meglio? ho paura di far danni, però se lancio il tuo comando mi dice
-bash: syntax error near unexpected token `newline'

:badgrin: :evil: :badgrin:
Nessun danno, solo che ti crasha la shell, cioè se provi a dare exec ls (che sarebbe lo stesso di dare ls) tutta la shell va in crash, tutto qui.
elmetal ha scritto:
DaD ha scritto:Da notare che se si da da shell:

Codice: Seleziona tutto

$ exec <comando>
La shell crasha di brutto :lol:
:) ho appena provato ed e' vero :S cosa potrebbe essere la causa? :)
Da quanto ho letto su di un altro forum si tratta di un Buffer overflow nel linker dinamico di linux (ld-linux.so), stanno lavorando di reversing su questa lib dato che visionare direttamente i source del kernel è un'impresa alquanto complicata ...

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

DaD ha scritto: Nessun danno, solo che ti crasha la shell, cioè se provi a dare exec ls (che sarebbe lo stesso di dare ls) tutta la shell va in crash, tutto qui.
Vabbè, dai, si era capito che eravamo ironici, anzi, questa discussione la trovo divertente come poche altre :D

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio da DaD »

Mi sa che non avevo inteso io l'ironia stavolta :lol:

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Messaggio da meritil »

DaD ha scritto:
dapuzz ha scritto:
DaD ha scritto:Da notare che se si da da shell:

Codice: Seleziona tutto

$ exec <comando>
La shell crasha di brutto :lol:
Scusa, non ho capito, sono un niubbo, mi puoi spiegare meglio? ho paura di far danni, però se lancio il tuo comando mi dice
-bash: syntax error near unexpected token `newline'

:badgrin: :evil: :badgrin:
Nessun danno, solo che ti crasha la shell, cioè se provi a dare exec ls (che sarebbe lo stesso di dare ls) tutta la shell va in crash, tutto qui.
elmetal ha scritto:
DaD ha scritto:Da notare che se si da da shell:

Codice: Seleziona tutto

$ exec <comando>
La shell crasha di brutto :lol:
:) ho appena provato ed e' vero :S cosa potrebbe essere la causa? :)
Da quanto ho letto su di un altro forum si tratta di un Buffer overflow nel linker dinamico di linux (ld-linux.so), stanno lavorando di reversing su questa lib dato che visionare direttamente i source del kernel è un'impresa alquanto complicata ...


macchèèèèè la shell fa tutt'altro che crashare :D


il comando exec fa "trasformare" il processo chiamante nel chiamato, qundi /bin/sh diventa /bin/ls il quale ti lista il contenuto della directory e poi esce normalmente.

( ls si appropria di tutto cioò che possedeva sh )

il risultato visivo è la chiusura della finestra in conseguenza dell'uscita di /bin/ls dopo aver terminato l'operazione....


8)


ps: man exec

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Messaggio da Blizzard »

già è proprio come dici... infatti ho dato una exec di un'altra shell e me l'ha aperta :P

bye
Gio

Rispondi