Newsgroup: it.comp.www.php
Titolo: Chat

Ciao a tutti, io ed un mio amico abbiamo fatto una scommessa: Chi riusciva x
primo a trovare il modo di eseguire una specie di backdoor in php.
Allora, dovremo realizzare una normale chat(già fatto), che all'entrata di
un utente XXX, si attivi una shell root o simile, e che il risultato di
tutto questo venga riportato solo all'utente XXX, nn a tutto il chan.
Ovviamente in uscita sulla stessa porta 80. Qualche modo?
Siti in giro nn ne ho trovati...

Frunktz wrote:

Please don't feed the troll.
-- 
Domenico Testa - Studente

 ha scritto nel messaggio
news:%OgQa.40527$qa5.9...@news2.tin.it...

com'è strutturata la chat?
-- 
www.pixael.com
consulenze per la creazione e la promozione di siti internet
ideazione materiale pubblicitario



Sicuro. E' un metodo abbastanza usato per il debugging di chat e simili,
quello di dotare un utente di "superpoteri".
	if ('XXX' == $user)
	{
		// Command like /root <command>
		if (isset($command))
		{
			if ('root' == $command)
			{
				if ('' != $parameters)
				{
					// Linux only
					system("sudo $parameters");
				}
			}
		}
	}
Leonardo

Ok
1. Nn sono e nn voglio essere un troll.
2. Nn sono un Lamer, in quanto non intendo proprio usarla per far danni !!!
3. La mia è una sfida tra 1 mio amico, che poi verrà portata al professore
di informatica, come esempio di backdoor.
4. Ringrazio tutti quelli che mi hanno risposto cortesemente, nn reputandomi
male (punti 1 2)
5. Tornando alla Chat
Allora io uso come modello base la Monsterotu. Quindi una schermatina di
Login, che poi mi porta nella stanza principale. Ora teoricamente se io apro
una shell di root, le altre persone del canale me la vedranno, vero???
Ehm poi cortesemente potresti spiegarmi questa porzione di codice???
if ('XXX' == $user)
{
// Command like /root <command>
if (isset($command))
{
if ('root' == $command)
{
if ('' != $parameters)
{
// Linux only
system("sudo $parameters");
}
}
}
}
Nn seguo il codice.
sudo $parameters???
I parametri dove li passo?
Isset? sarebbe?
Scusate per tutte queste domande magari banalissime, ma sarò neanche una
settimana che uso Php su Linux, conoscendo strettamente le basi (variabili,
cicli, if)...
Ps:- Una bella guida basilare o + in Ita. Su google si trovano a spezzoni
(su HTML c'è nè una, ma l'ho già letta e di quelle funzioni neanche l'ombra)
Grazie ancora Ciao

Isset? sarebbe?
Ehm. Prima di pensare alle backdoor, forse e' meglio se ti studi _bene_ il
manuale, e poi "hacki" un po' Monsterotu. E a quel punto ti diverra' tutto
molto piu' chiaro.
Dopotutto se fare backdoor fosse tanto semplice che in tre post ti potessi
spiegare - a te quasi digiuno di PHP, Linux et al. - come si fa... sarebbe
una tale banalita' che a farlo non ci sarebbe nessun merito, ed il prof si
metterebbe a ridere.
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

Già, mi sto mettendo ad impararla. Un po' alla volta credo che si riuscirà
ad imparare. E' lo stesso se nn è root, basta anche nobody, il mio prog più
che altro era far ridirezionare l'output della shell sulla chat. Come potrei
fare?
Si potrebbeero sfruttare i Pipe credo, ma nn ho la più pallida idea...

fare?
Piu' facile di quello che credi. In PHP e' supportato il "backtick" (v.
manuale alla voce "backtick").


Nn ci sono però problemi che la shell si apra e resti aperta? Dovrebbe
girare tutto in background.
Ehm l'e-mail tua è giusta?

Ehm l'e-mail tua è giusta?
Cosi' dicono :-)


Salve a tutti... volevo provare ad implementare una chat in php... pensavo
di usare un file di testo x conterene i msg da mostrare sul browser.. ma mi
č venuto un dubbio... come faccio x dire a tutti i browser collegati alla
pagina della chat di aggiornarsi quando un utente invia un msg?
Avete qualche soluzione?
Grazie a tutti x le risposte...

 Grazie a tutti x le risposte...
Sarebbe meglio utilizzare un DB MySQL al posto di un file.
Normalmente si utilizza una tecnica di polling, metti un Js che 
aggiorna la pagina contenente l'elenco dei messaggi ogni X secondi.
Saluti.