Ovladnuti vzdaleneho serveru
HackForum

| | | | Ovladnuti vzdaleneho serveru | # | 
 |  | Zdravim. Vezmete si tuto teoretickou situaci: Utocnik ma ucet na webhostingu. Zjisti, ze je povolena PHP funkce, ktera mu umozni na serveru spoustet skripty pod uzivatelem www-data, coz zrovna neni uzivatel, ktery by mel nejaka extra opravneni. Na serveru bezi Linux, kernel v. 2.6.18. Utocnik proto sahnul po Linux Kernel 2.6.17 - 2.6.24.1 vmsplice Local Root Exploitu. Na serveru vsak kompilovat nemuze. Proto si exploit zkompiloval na svem lokalnim stroji a binarku pres svuj ftp ucet uploadoval na server. Spusteni se vsak nezdarilo: 
 ./exploit
 bash: no job control in this shell
 
 Jake jsou dalsi realne teoreticke postupy, kterymi muze utocnik ovladnout server?
 (odpovědět)
 |  | | Micah | 82.208.46.* | 21.9.2008 11:44 | 
 | 
 | 
 | 
| | | | re: Ovladnuti vzdaleneho serveru | # | 
 |  | spust si jiny shell (napr. /bin/sh) a v nem teprve jmenovany exploit. (odpovědět)
 |  | | Emkei |  |  |  | 21.9.2008 13:17 | 
 | 
 | 
 | 
| | | | re: Ovladnuti vzdaleneho serveru | # | 
 |  | Neblbni, on to nepotrebuje, to byla pouze teoreticka otazka. Spravna odpoved mela byt: "Utocnik by si mel spustit jiny shell a v nem teprve spoustet ten exploit." ;-) 
 ----------
 public static void main(String args[]){
 throw new UnsupportedOperationException("Not implemented!");
 }
 
 (odpovědět)
 |  |  | 
 | 
 | 
| | | | re: Ovladnuti vzdaleneho serveru | # | 
 |  | ...a teoreticky by si měl zkontrolovat, jestli kompiloval pro správný procesor. (odpovědět)
 |  | | gugumaa | 85.160.5.* | 21.9.2008 18:09 | 
 | 
 | 
 | 
|  | 
| | | | re: Ovladnuti vzdaleneho serveru | # | 
 |  | :) Dekuji za reakce. Problem je v tom, ze ja... tedy pardon, utocnik nema primo konzoli vzdaleneho systemu, ale pouze muze vykonavat jednotlive prikazy prostrednictvim weboveho rozhrani (PHP funkce shell_exec). Utocnik tedy vyzkousel toto: 
 /bin/bash -c ./exploit
 
 coz vsak vedlo ke stejnemu vysledku jako pouhe ./exploit
 
 Jinak dodavam, ze teoreticky server ma stejny typ procesoru, jako lokalni system, na kterem byl exploit zkompilovan;)
 (odpovědět)
 |  | | Micah | 82.208.46.* | 21.9.2008 21:45 | 
 | 
 | 
 | 
| | | | re: Ovladnuti vzdaleneho serveru | # | 
 |  | proto si zkuseni utocnici nahraji na server netcat a vytvori si pomoci nej bindshell (k tomu ti staci prave jeden prikaz pres shell_exec). prace se shellem je pak pohodlna jako v klasickem terminalu. gl =) (odpovědět)
 |  | | Emkei |  |  |  | 21.9.2008 22:16 | 
 | 
 | 
 | 
| | | | re: Ovladnuti vzdaleneho serveru | # | 
 |  | Googlil jsem "netcat bindshell", ale nedostal jsem zadny uspokojivy vysledek. Mohl bys me prosim nasmerovat blize na tuto tematiku? (odpovědět)
 |  | | Micah | 82.208.46.* | 22.9.2008 21:43 | 
 | 
 | 
 | 
| | | | re: Ovladnuti vzdaleneho serveru | # | 
 |  | s timhle pristupem se to nikdy nenaucis [link] ---
 (odpovědět)
 |  | | Emkei |  |  |  | 22.9.2008 22:38 | 
 | 
 | 
 | 
| | | | re: Ovladnuti vzdaleneho serveru | # | 
 |  | Presne tak!!!! (odpovědět)
 |  | | Feri148 | 217.119.117.* | 29.9.2008 22:03 | 
 | 
 | 
 |