Jak vykonat skript suid
Petr Simek
petrsi na jcu.cz
Pátek Únor 4 14:52:23 CET 2000
On Fri, 4 Feb 2000, Juraj Rehak wrote:
> On Fri, 4 Feb 2000, Petr Simek wrote:
>
> > Udelal jsem si binarku ktera je suid na uzivatele deamon a ktera
> > obsahuje jediny prikaz -
> >
> setreuid(geteuid(), -1);
> > execl("/bin/sh", "/bin/sh", "/usr/bin/my-killlprm.sh", NULL);
Jo sem uz jsem se taky dostal.
> > 'This /bin/ps is not secure for setuid operation. '
> >
> > Zrejme ps pozna ze jsem setuid-nuty na nekoho jineho a nechce pracovat.
> program so suid bitom sa spusti s novym euid ale s povodnym uid. ps si to
> zrejme kontroluje a ked zisti rozdiel nadava.
pak ps prestal kecat. Ale - proces mel ve vypisu vlastnika daemon a kdyz
jsem se prepnul pres su - daemon , tak jsem ho stejne nemohl killnout.
Pry 'not owner' - takze jsem skoncil na suid root .... :-(
> . , Glip
> . ,`o--. --
*------------------------------------------------------------------------*
| Petr Simek APS JU |
| petrsi na jcu.cz |
*------------------------------------------------------------------------*
Další informace o konferenci Linux