|

Иван Потрошитель aka Johny the Ripper
Xakep, номер #027, стр. 027-054-2
- Vanya Myasnik - инфа о пользователе.
- /bin/csh - командный интерпретатор рута.
Ну, путь к пассу у меня есть. Сохраняю я его себе на машинку в виде passwd.lame (вообще, по барабану, с каким расширением ты его сохранишь). Кидаю все это дело в папку к exe'шнику John The Ripper и прописываю в командной строке FaR'а такую вещь:
cd c:\jtr\
Эх, молодость...
Типа опции John The Ripper:
Подборка пароля для конкретного пользователя:
john -w:wordlist -rules -users:0 passwd
Прога перебирает пароли к конкретному пользователю. Чтобы указать пользователя, надо после ":" отметить UID - номер пользователя: номер рабочей группы.
Файлы в тени(shadow)
unshadow passwd shadow
Фишка проги - восстанавливает пароли из режима shadow
Подобранные пароли
john -show passwd
Показывает уже подобранные пароли в указанном файле.
Файлодробилка
john -w:wordlist -salts:10 passwd
john -w:wordlist -salts:-10 passwd
Есть два компа? Рулез! Число 10 - это salts (количество потребных паролей).
John The Ripper будет подбирать с первой строки. На первой машинке берутся первые 10 пользователей. На второй перебираются все, кроме 10-ти первых.
Шеллы
john -w:wordlist -rules -shells:sh,csh,tcsh,bash passwd
Подборка пароля для юзера с шеллом.
Ну, а если ты хочешь сразу несколько паролей, то прописывай это:
john -single passwd passwd1 passwd2
passwd1 - имя первого файла
passwd2 - имя второго файля
Маленькие шалости
Накропала такой скриптик:
#include
main ()
{
struct passwd *p;
while(p=getpwent ())
printf("%s:%s:%d:%d:%s:%s:%s\n", p->pw_name, p->pw_passwd,
p->pw_uid, p->pw_gid, p->pw_gecos, p->pw_dir, p->pw_shell);
}
Компильнула его там же:
$ gcc unshad.c
Забыла добавить остренького! Эксплойт Insecure... как могла???
Ну да ладно, туда же кинула, скомпилировала, и тут оно родило!
Линки по теме
Как всегда, авторы подводят редакторов: то напишут слишком много, потом и не знаешь, чего убирать. То наоборот, делятся не полной версией мыслей, выражаемых в письменном виде :). Сейчас случился второй случай, так что я попытаюсь восполнить пробел некоторой инфой по теме. Как водится, это будут линки на сайты нужной нам тематики.
Blacksun
Было бы нелогичным давать линк на статью, расположенную в езине, да и ко всему прочему, той же тематики. Но я променяю логику на пользу читателю. В материале ты найдёшь подробные разъяснения, на чистом английском языке, по ряду фич Риппера, не описанных в статье. С одной стороны, не надо ломать голову над родной Openwall`овской документашкой, с другой, обнаружишь все дополнительные опции.
Итак, дуй на http://blacksun.box.sk и сливай доку про Johny the Ripper`a
Technotronic
Несправедливо забытый журналом проект, посвящённый security, с акцентом на *nix безопасность. Куча эксплойтов, новостей, собственных разработок и линков. Удобен в навигации lynx`ойда: основной файл-архив базируется на FTP, а не на http, как в случае с Securityfocus или Packetstorm.
SecurityWatch
Сайт по безопасности, поразивший серьёзностью подхода к делу. Доступ ты получишь только по прохождении халявной регистрации. Все операции с сайтом проводятся как бы через локальный прокси, который устанавливается у тебя во время загрузки сайта. То есть обращение за инфой к клиенту ты делаешь открытым текстом на своём компе, а оттуда уже запрос уходит в крипто на сервер. Во как! Очень удобный поисковик по уязвимостям в популярных системах, демонах, скриптах, сервисах. Если вспомнить, что нас в первую очередь интересует *nix, то можно обломаться: акцент на НТ. Хотя рассмотрены достаточно редкие баги для нестандартных платформ - вроде AIX, Sparc HP-UX, etc.
Назад на стр. 027-054-1 Содержание Вперед на стр. 027-054-3
|