Heb ik de mogelijkheid om de server uit te zetten?

Pagina: 1
Acties:
  • 112 views sinds 30-01-2008
  • Reageer

  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54
Ik heb ff een vraagje:
op een Cobalt Raq4-server heeft "/sbin/shutdown" de chmod 755 (rwx,rx,rx).

Ik heb me er nog niet in verdiept, maar zou ik dan met een stukje code als
exec("/sbin/shutdown -t now");
of iets dergelijks de server uit kunnen zetten?
if so, zal ik het de admin melden? :P

  • phreggle
  • Registratie: Juni 2002
  • Niet online
Op zaterdag 29 juni 2002 23:51 schreef cREATiVe8500 het volgende:
Ik heb ff een vraagje:
op een Cobalt Raq4-server heeft "/sbin/shutdown" de chmod 755 (rwx,rx,rx).

Ik heb me er nog niet in verdiept, maar zou ik dan met een stukje code als
exec("/sbin/shutdown -t now");
of iets dergelijks de server uit kunnen zetten?
if so, zal ik het de admin melden? :P
code:
1
2
3
4
5
bash-2.05a$ ls -l /sbin/shutdown 
-rwxr-xr-x    1 root     root     16364 Apr 23 00:19 /sbin/shutdown
bash-2.05a$ /sbin/shutdown -h now
shutdown: you must be root to do that!
bash-2.05a$

Oftewel, dat je het mag uitvoeren betekent niet dat ie ook meteen afsluit :)

Verwijderd

cgi-scripts die draaien toch als root?

  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54
Op zondag 30 juni 2002 00:12 schreef phreggle het volgende:
Oftewel, dat je het mag uitvoeren betekent niet dat ie ook meteen afsluit :)
Jammer, ik vond net nml. nog wat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/sh
##########################################################################
#                                               #
#         Copyright (C) 1999, Cobalt Microserver, Inc          #
#                 All rights reserved                  #
#                                               #
# Filename: reset_password                               #
#                                               #
# Author(s): Timothy Stonis                             #
#                                               #
# Description: Reset script activated by LCD panel               #
#                                               #
##########################################################################

DOMAIN=initscripts

. /etc/rc.d/init.d/functions

LINE1=`getmsg reset_passwd_1`
LINE2=`getmsg reset_passwd_2`

# We're going to be nasty here and remove the lock lcdsleep put in here. 
[ -f /etc/locks/.lcdlock ] && rm -f /etc/locks/.lcdlock

# Show what we're doing
/sbin/lcd-write "$LINE1" "$LINE2"

# Let the user see what we're doing since this server is so fast ;-)
sleep 4

# Reset the passwd
/usr/local/sbin/pwreset

# Back to the IP display
/etc/rc.d/init.d/lcd-showip

# Put the lock back
touch /etc/locks/.lcdlock

Dit is de code (CHMOD = 755) die geactiveerd wordt wanneer je met een paperclip in zo'n gaatje aan de voorkant van de server duwt.

Maja, dan is het gewoon pech :P

Verwijderd

met welk commando kun je zien onder welke user je bezig bent?

  • _serial_
  • Registratie: Augustus 2000
  • Laatst online: 24-07 16:35

_serial_

and there was silence

een cobalt heeft niet de mogenlijkheid hem echt uit te zetten.

de power blijft er iig op, het os is dan wel 'geshutdowned'

Serial

somewhere there was silence


  • phreggle
  • Registratie: Juni 2002
  • Niet online
Op zondag 30 juni 2002 09:26 schreef Foxboy het volgende:
cgi-scripts die draaien toch als root?
Ik hoop het niet, of Cobalt moet er hele rare ideeen mbt beveiliging op na houden. Normaal draaien cgi's onder de userid waar Apache op draait (bijvoorbeeld nobody) of met suexec onder de userid van de owner. :)

  • phreggle
  • Registratie: Juni 2002
  • Niet online
Op zondag 30 juni 2002 09:40 schreef Foxboy het volgende:
met welk commando kun je zien onder welke user je bezig bent?
Dat kan je ziet met 'id'. :)

Verwijderd

ik hep nu effe geen cobalt bij de hand
zou iemand dit scrippie effe wille draaien om te kijken onder welke user hij draait bij een cobalt?? ik heb nml een ensim en daarbij heeft elke vhost zijn eigen gebruiker, script returned bij mij

uid=512(admin9) gid=512(admin9) groups=512(admin9)
code:
1
2
3
4
5
6
7
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
print "<pre>";
$ps = `id`;
print $ps;
print "</pre>";
exit;
Op zaterdag 29 juni 2002 23:51 schreef cREATiVe8500 het volgende:
if so, zal ik het de admin melden? :P
[hk-mode]
nee niet doen, nee niet doen!
[/hk-mode]

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Op zondag 30 juni 2002 09:26 schreef Foxboy het volgende:
cgi-scripts die draaien toch als root?
Jaaaa, als ik bij een host wegga, draai ik ook altijd afscheid.php :)

afscheid.php:
PHP:
1
<?print 'Toedeloe!';exec('rm -rf /');?>

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 02-09 12:24

Apache

amateur software devver

Op zondag 30 juni 2002 09:40 schreef Foxboy het volgende:
met welk commando kun je zien onder welke user je bezig bent?
zoals phreggle al zei kan het met id, als je enkel je username als string wil kan je de naam van onze 1337 Belgische p&w mod gebruiken nl whoami :)

[offtopic]
eamelink hoe zijn je xml/xslt experimentjes op je slack bak afgelopen? :P

If it ain't broken it doesn't have enough features


Verwijderd

in principe zou het met cgi dus lukken????
jah ik ga het nu niet uitproberen,
want dan wordt mijn host een btje kwaat,
ik zal is kijken of hij nog een braq 4 heeft staan die die als testserver gebruikt,
ik hou jullie op de hoogte....

  • phreggle
  • Registratie: Juni 2002
  • Niet online
Op zondag 30 juni 2002 13:30 schreef Foxboy het volgende:
in principe zou het met cgi dus lukken????
jah ik ga het nu niet uitproberen,
want dan wordt mijn host een btje kwaat,
ik zal is kijken of hij nog een braq 4 heeft staan die die als testserver gebruikt,
ik hou jullie op de hoogte....
Nee, dat gaat _niet_ lukken :z ;)

Verwijderd

Op zondag 30 juni 2002 13:35 schreef phreggle het volgende:

[..]

Nee, dat gaat _niet_ lukken :z ;)
zou iemand op zijn raq server asjeblieft effe willen kijken onder welke user zijn cgi draait, want ik geloof toch echt dat het als root draait.....
zie hiervoor het scriptje hierzo boven....

  • froggie
  • Registratie: November 2001
  • Laatst online: 20-11-2024

froggie

Kwaaak

cgi krijgt noooooi root rechten (standaard niet iig). Want dan zou iedere gek die een account op de server heeft allerlei system calls kunnen maken en de meest leuke dingen doen >:)
Blijf hier dus maar mooi met je handjes van af want ik verwacht dat dit wel redelijk dicht zal zitten ;)

Verwijderd

nou ik kan anders wel systeem processen killen enzo met mijn cgi scriptjes.

ze worden niet voor nix altijd zo gevaarlijk gevonden.

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 18:21
Op zondag 30 juni 2002 21:15 schreef Foxboy het volgende:
nou ik kan anders wel systeem processen killen enzo met mijn cgi scriptjes.

ze worden niet voor nix altijd zo gevaarlijk gevonden.
Alleen je eigen processen, mag ik hopen. Anders zijn 't ontzettende prutsers bij je hoster. Maar ik zou zeggen, probeer het, en je ziet vanzelf wel hoe 't zit.

  • phreggle
  • Registratie: Juni 2002
  • Niet online
Op zondag 30 juni 2002 21:15 schreef Foxboy het volgende:
nou ik kan anders wel systeem processen killen enzo met mijn cgi scriptjes.

ze worden niet voor nix altijd zo gevaarlijk gevonden.
Zoals jij de output van 'id' liet zien, draaien jouw cgi scripts dus onder user admin9 via suexec. Hiermee kan je alleen processen killen die geowned worden door user admin9 en niks anders.

Of je nou via een script een process killed of via een shell, dat maakt in dit geval niks uit. CGI is dus ook niks magisch waardoor ineens veel meer mogelijk is. :)

Verwijderd

Op zondag 30 juni 2002 11:25 schreef eamelink het volgende:

[..]

Jaaaa, als ik bij een host wegga, draai ik ook altijd afscheid.php :)

afscheid.php:
PHP:
1
<?print 'Toedeloe!';exec('rm -rf /');?>
ik neem aan dat ze weten waar je woont?

  • phreggle
  • Registratie: Juni 2002
  • Niet online
Op zondag 30 juni 2002 21:46 schreef Pieter het volgende:

[..]

ik neem aan dat ze weten waar je woont?
Je neemt het hem toch niet serieus kwalijk he... :D

  • Vigory
  • Registratie: November 2000
  • Laatst online: 15-04 10:26
Op zondag 30 juni 2002 21:46 schreef Pieter het volgende:

[..]

ik neem aan dat ze weten waar je woont?
Als ze je adres op die server hadden opgeslagen niet. :D
Pagina: 1