[PHP] Error bij het uitvoeren van 'uptime'

Pagina: 1
Acties:

  • DeuTeRiuM
  • Registratie: December 1999
  • Laatst online: 13-09 16:19

DeuTeRiuM

http://koelkast.net/

Topicstarter
ik wil uptime in php krijgen maar zelfs als ik
<?
$1 = exec("uptime", $2, $3);
print("$1 $2 $3");
?>
doe krijg ik een error grmbl

LM note: zeer oud topic, maar nieuw probleem in post van rick_h.

[04:53:17][roel@roel:~]$ sleep
bash: sleep: command not found


  • DeuTeRiuM
  • Registratie: December 1999
  • Laatst online: 13-09 16:19

DeuTeRiuM

http://koelkast.net/

Topicstarter
euhm.. doet het niet echt.
kun je een voorbeeldje geven?

[04:53:17][roel@roel:~]$ sleep
bash: sleep: command not found


  • Femme
  • Registratie: Juni 1999
  • Laatst online: 21:37

Femme

Hardwareconnaisseur

Official Jony Ive fan

Ik doet gewoon:

echo exec(uptime);

  • Hans
  • Registratie: Juni 1999
  • Niet online
kan ook.

Ik gebruik voor fortune cookies het volgende:

PassThru("/usr/games/fortune");

Verwijderd

Is dat "uptime" commando alleen op Linux of Unix oproepbaar? Op een Win98 bak doet ie het niet.

  • demonite
  • Registratie: April 2000
  • Laatst online: 29-05 08:55

demonite

the way is up

ja leuk.. exec("rm -R *") enzo.. is leuk hoor uptime enzo.. maar dat zal alleen maar werken op je eigen bak.. De meeste hosting providers (die een beetje verstand van zaken hebben) draaien php in safe mode..

(btw, bovenstaand commando werkt toch niet.. maar goed je kan je denk ik wel voorstellen wat je allemaal voor bullshit uit kan halen als op die manier een soort van "shell" toegang hebt.. netzoals fopen ("/home/iemandanderzijndir/www/cfg.php3",r) en meer van dat soort gein..)

  • DeuTeRiuM
  • Registratie: December 1999
  • Laatst online: 13-09 16:19

DeuTeRiuM

http://koelkast.net/

Topicstarter
heb het al.. te ouwe php versie..

Je KAN shell dingen uit voeren met php.. kijk maar hoe ze anadtech's forums hebben gehacked.. precies op die manier..

je kan alles uitvoeren :) )
zelfs in safemode.. het ligt er maar aan hoe safemode is geïnstalleerd..
bdw, ik draai wel linux ja.. geen windows.
en euhm.. ik ben ook nog eens zo gelukkig dat ik vrijwel alle rechten heb op de server :))

[04:53:17][roel@roel:~]$ sleep
bash: sleep: command not found


  • Hans
  • Registratie: Juni 1999
  • Niet online
Het ligt er ook aan hoe PHP is geinstalleerd. Als PHP als CGI-BIN geinstalleerd is zijn de security problemen groter dan als apache module.

  • Palomar
  • Registratie: Februari 2000
  • Niet online
Op donderdag 04 mei 2000 02:49 schreef Femme het volgende:
Ik doet gewoon:<P>echo exec(uptime);
als ik dat doe krijg ik het volgende:

can't extract: no /proc/self/exe up 0:19, 1 user, load average: 0.00, 0.00, 0.00

hoe krijg ik die error ervoor weg?

  • Mafioso
  • Registratie: November 2000
  • Laatst online: 14:50
Wazig, zal wel aan linux liggen en rechten oid ?

Je kan gewoon de eerste zoveel tekens van de string weg halen .. :
$string = substr ($string, 33);

output zal nu zijn :
up 0:19, 1 user, load average: 0.00, 0.00, 0.00 (bij bovenstaande string)

Maar een echt goede oplossing is dit niet .. heb niet echt verstand van linux :\ .. maar denk dat daar het probleem zit

  • Palomar
  • Registratie: Februari 2000
  • Niet online
Op vrijdag 15 februari 2002 01:42 schreef Mafioso het volgende:
Wazig, zal wel aan linux liggen en rechten oid ?

Je kan gewoon de eerste zoveel tekens van de string weg halen .. :
$string = substr ($string, 33);

output zal nu zijn :
up 0:19, 1 user, load average: 0.00, 0.00, 0.00 (bij bovenstaande string)

Maar een echt goede oplossing is dit niet .. heb niet echt verstand van linux :\ .. maar denk dat daar het probleem zit
dat werkt inderdaad :) bedankt. Het is idd misschien niet helemaal een nette oplossing ;) maar het werkt wel :P
Pagina: 1