PDA

Просмотр полной версии : Рай для новичков или площадки для взлома


Параноик
27.08.2010, 03:16
Легальный взлом.Можно ли заниматься любимым делом и прокачивать свои навыки в пентесте,не нарушая закон?

Где можно проводить инъекции со сплоитами,не думаю о том,включен VPN или нет?Как опробовать полученные знания,пробравшись от бага в скрипте до самого рута в системе?Способ есть!

Головоломки из этой подборки специально разработаны для тренировки в пентесте. Поэтому... взламывай на здоровье!

Damn Vulnerable App

http://i072.radikal.ru/1008/2b/7e677dab5272.png

Обычно создатели веб-приложений всячески хвастаются высокой надежностью свого продукта, кичатся встроенным WAF (файрволом для веб-приложений) и стыдливо отшучиваются, если в их сценариях находят очередной баг. Разработчики Damn Vulnerable Web App, напротив, категорически заявляют, что установка на живом веб-сервере неприемлема, потому как приложение… «чертовски уязвимо» . Все самые распространенные ошибки горе-программистов собраны в одном месте, чтобы ты смог потренироваться на проведении самых разных атак. В качестве платформы выбрана наиболее популярная связка PHP/MySQL, по этой же причине мы начинаем наш обзор именно с DVWA. Если хочешь сэкономить время на настройке веб-сервера, все отлично заведется на готовых сборках: Denwer'е (www.denwer.ru) или XAMPP'е (www.apachefriends.org/xampp-en.html). Собственно, необходимо лишь распаковать файлы в public html-каталог и обратиться в браузере к http://127.0.0.1/dvwa/index.php. Не придется даже ковыряться с ручным созданием базы: в меню есть кнопка «Create / Reset Database». Но если все же захочется что-то подкрутить, то это можно сделать в конфиге /config/config.inc.php. Еще один момент касается настройки PHP: надо убедиться, что в PHP.ini внесены все изменения.

magic_quotes_gpc = Off

allow_url_fopen on

allow_url_include on

Проект постоянно обновляется, а в конце 2009 года он был даже приобретен инвесторами, так что вполне возможно, что вскоре нас ждут серьезные улучшения.

Скачать можно с офф сайта разработчика.


http://www.dvwa.co.uk/


Mutillidae

http://s52.radikal.ru/i137/1008/48/d375c9be5a0b.png

Автор этого проекта поначалу собирался снять для новичков видеоуроки по пентесту веб-приложений с объяснением основ пентеста. Когда же дело дошло до поиска подходящей платформы для демонстрации различных типов уязвимостей, автор попал впросак. Подходящей платформы попросту не нашлось: большинство решений оказались слишком сложны для объяснения азов новичкам, только начинающим знакомство с проблемами безопасности веб-приложений. Так и родился проект Mutillidae. Автор взял список из десяти типов уязвимостей OWASP Top 10: SQL-инжекции, XSS, CSRF и так далее — и написал скрипты так, чтобы желающий мог попробовать свои силы в эксплуатировании каждой из них. Код намеренно написан очень просто, чтобы облегчить понимание сути уязвимостей. Как и DWVA, проект легко устанавливается под виндой и туксом даже на XAMPP-сервере, а необходимые базы данных создаются с помощью опции «Setup/reset the DB» из главной страницы проекта. Автор предлагает последовательно читать информацию о каждой уязвимости из OWASP Top 10 (www.owasp.org/index.php/OWASP_Top_Ten_Project) и, разобравшись в вопросе, пробовать свои силы на Mutillidae. Если эксплуатация тебе удалась, то во второй части квеста баг надо пофиксить.

Скачать можно с офф сайта разработчика.


http://www.irongeek.com/


WebGoat

http://www.owasp.org/images/thumb/b/b6/WebGoat-Phishing-XSS-Lesson.JPG/300px-WebGoat-Phishing-XSS-Lesson.JPG

Когда автор Mutillidae говорил о том, что многие из хакерских квестов не подходят для новичков, он имел в виду, в том числе, разработку WebGoat. Проект примечателен тем, что развивается в рамках уже знакомого проекта OWASP (Open Web Application Security Project), под эгидой которого выпускается большое количество security-утилит. Но если два предыдущих проекта предлагают играться с PHP-приложениями, то здесь ты столкнешься с кодом, написанным на Java. Для хостинга J2EE-приложений используется стандартный TomCat-сервер — к счастью, он уже включен в сборку WebGoat и настроен так, чтобы запустить его можно было максимально просто:

1. Сначала распаковываем WebGoat-OWASP_Standard-x.x.zip в рабочую директорию.

2. Стартуем демон TomCat'а, запустив webgoat.bat. Для этого в системе должен быть установлен свежий J2EE.

3. Переходим в браузере по ссылке

http://localhost/WebGoat/attack.

4. Авторизируемся как guest/guest.

5. Пробуем свои силы.

Задания, как правило, привязаны к реальной проблеме. Например, в одном из квестов предлагается провести SQL-инжекцию с целью украсть список поддельных кредитных номеров. Некоторые задания сопровождаются учебной составляющей, показывающей пользователю полезные хинты и уязвимый код.

Скачать можно с офф сайта разработчика.


http://www.owasp.org/index.php/Category:OWASP_WebGoat_Project


VMvicnum

http://s54.radikal.ru/i145/1008/a5/c87b24528da8.jpg

Vicnum - уязвимое веб-приложение с гибкой архитектурой, демонстирирующее обычные проблемы безопасноти веб-приложений, такие как межсайтовый скриптинг, sql-инъекции и др. Особенно пригодится IT-аудиторам, желающим отточить навыки в области веб-безопасности.

Скачать можно с


http://sourceforge.net/projects/vicnum/


Damn Vulnerable Linux

http://s49.radikal.ru/i125/1008/3e/c1fa1ac6aad4.png

О проекте Damn Vulnerable Linux (www.amnvulnerablelinux.org) мы писали уже не раз. Это, пожалуй, наиболее раскрученная разработка из всех сегодня представленных. В своем дистрибутиве разработчики намеренно оставили бажные демоны, на которых можно легко применить сетевые сплоиты, уязвимые сценарии, позволяющие выполнить наиболее распространенные виды атак (SQL-инъекция, XSS и т.д.), и просто недостаточно защищенные приложения, специально для того, чтобы желающие могли потренироваться эти самые уязвимости находить. Система распространяется в виде LiveCD-образа и легко запускается под виртуальной машиной VMware или VirtualBox.

Скачать можно с офф сайта разработчика.


http://www.damnvulnerablelinux.org/



pWnOS

Создатель pWnOS решил не ограничиваться только веб-приложениями и решил выпустить на основе виртуальной машины уязвимую систему, поставив перед тобой задачу «получи root'а». Легенда следующая: тебя, как пентестера, нанимают для изучения защищенности одного из выделенных серверов. Вот тут и начинается игра: поиск живых хостов nmap'ом, поиск уязвимых сервисов, получение сертификатов для доступа по SSH, поиск локальных сплоитов и так далее — короче, рай для новичков. Инструкции, как заставить это работать под VirtualBox'ом, советы и рекомендации по прохождению можно найти на форуме forums.heorot.net.

Скачать можно с


http://forums.remote-exploit.org/pentesting/15194-pwnos-1-0-a.html


m0th

http://s002.radikal.ru/i198/1008/c5/ba7e8928cac2.png

Еще один сборник реально существующих приложений, но в совершенно ином виде представлен в проекте Moth. От других проектов его отличает то, что распространяется он в виде образа для виртуальной машины, в которой установлена Ubuntu 8.10. Собственно, все, что потребуется для запуска, — это любой из продуктов VMware, способный запустить виртуальную машину, в том числе бесплатный VMware Player (www.vmware.com/products/player). Изначально Moth настроен на получение всех сетевых настроек от DHCP-сервера, поэтому надо убедиться, что сетевые параметры в настройках виртуальной машины выставлены соответствующе (у меня, к примеру, IP выдает роутер, поэтому я просто выбрал режим Bridged, выпускающий виртуальную машину в физическую сеть). Далее достаточно запустить виртуалку, залогиниться в систему (moth/moth), посмореть ifconfig'ом полученный системой IP и обратиться к админке Moth через браузер: http://. Ты попадешь на главную страницу, откуда можно перейти на предустановленные на сервер скрипты известных продуктов: блогерский движок Wordpress 2.6.5, форум Vanilla 1.1.4 и другие разработки на базе PHP/MySQL, а также один проект на Java + Tomcat6 + MySQL. Для усиления реальности происходящего реализованы три способа для обращения к скриптам: напрямую, через mod_security, и через PHP-IDSю Mod_security и PHP-IDS представляют из себя WAF (Web Application Firewall) и предлагают дополнительную защиту для веб-приложений (подробнее в нашей статье «Файрвол для веб-приложений» в октябрьском номере «Хакера»). Каждый из них ведет подробный лог подозрительных запросов, поэтому это еще и отличный способ разобраться, как эти самые WAF работают и как можно их обмануть. Сам проект обновляется, и авторы обещают в ближайшем будущем добавить уязвимые приложения, написанные на Python и Ruby.

Скачать с офф сайта разработчика.


http://www.bonsai-sec.com/en/research/moth.php


De-ICE Pentest Disks

De-ICE PenTest состоит уже не из одной системы, а из трех. Легенда такова: генеральный директор некой компании должен провести пентест своей ИТ-инфраструктуры, чтобы отчитаться перед советом директоров. Будучи уверенным, что с безопасностью и так все в порядке, он для галочки нанимает новичка и поручает ему сделать пентест одного из серверов. Когда ты справишься с этим заданием, тебе предложат сделать более сложный пентест другой системы — это второй квест. Когда и здесь обнаруживаются критические ошибки, директор отдает тебе на растерзание диапазон IP-адресов и говорит: «Делай, что хочешь!». Каждое из трех заданий распространяется в виде LiveCD и также отлично запускается под виртуальными машинами. Инструкции по настройке и шпаргалки по прохождению ищи на de-ice.hackerdemia.com/doku.php.

Скачать можно с офф сайта разработчика.


http://de-ice.net/hackerpedia/index.php/De-ICE.net_PenTest_Disks



(С) ][ 2010.Степан >Ильин

HIMIKAT
27.08.2010, 03:55
Можно узнать с какого именно это номера за 2010 год? Просто мне проще будет в журнале почитать.

Параноик
27.08.2010, 03:59
#4 номер за 2010,на сайте ][ ещё не выкладывали.

HIMIKAT
27.08.2010, 04:21
Параноик

благодарю, да что мне этот ксакеп, у меня же печатное издание есть, просто не хочу лишний раз зрение портить

ZnikiR
01.09.2010, 01:52
Я не в теме, можете рассказать, что это.

Лень лезть в гугл.

===================

Полез всё равно не разобрался, для этих программ должен LINUX стоять?

jd0ne
01.09.2010, 03:57
Я не в теме, можете рассказать, что это.
Лень лезть в гугл.
===================
Полез всё равно не разобрался, для этих программ должен LINUX стоять?


Нет.

Damn Vulnerable Linux

Это дистрибутив,грузишь на флешку как LiveCD и еб*шь его скоко влезет,а WebGoat

к примеру ставишь на localhost и тоже еб*шь скоко влезет.

P.S Сразу видно ты ещё мало в чём шаришь поэтому подтяни хотябы PHP.

ZnikiR
01.09.2010, 21:48
P.S Сразу видно ты ещё мало в чём шаришь поэтому подтяни хотябы PHP.


Не надо делать поспешных выводов.

Или ты тут экстрасенс, или всезнающий?

HIMIKAT
05.09.2010, 16:21
#4 номер за 2010,на сайте ][ ещё не выкладывали.


Наконец уделил я время чтобы посвятить себя этой статье. Точно именно этот номер? Что-то я пролистал его весь, ничего похожего обнаружено не было.

jd0ne
06.09.2010, 01:32
Наконец уделил я время чтобы посвятить себя этой статье. Точно именно этот номер? Что-то я пролистал его весь, ничего похожего обнаружено не было.


ТС ошибся,не ругайте все мы ошибаемся, 136 номер 05(май) 2010 32 страница,на обложке баллончик.

гаррет-тень
12.09.2010, 12:57
В Damn Vulnerable App меня сразу после создания базы перекидывает на http://localhost/dvwa/login.php Я в бд создал нового юзера и пытался за него зайти - не заходит, расшифровал хеш пароля админа, и все равно не заходит.

Самовар
18.09.2010, 01:01
логин admin

пароль admin или password

Что то такое было.

NZT
14.01.2012, 05:57
Скажита а в Damn Vulnerable App на уровне high нет xss ? У меня в high ничего не получилось поэтому спрашиваю чтобы убедиться. Я просто новичок в этом деле и не уверен.

justonline
15.01.2012, 04:52
Vulnerability: Command Execution dvwa

есть чо почитать по манам ру?

WmMariupol
15.01.2012, 05:58
логин admin
пароль admin или password
Что то такое было.


У нас что то такое на стате стоит...

uCryNet
02.08.2012, 23:10
Ещё есть нечто похожое: "Меtаsploitable" only Linux

FlyinGMind
04.05.2013, 19:55
Для 6-го -


securitytube.net/video/4390


И даже база живая по эксплоитам.

Satd
23.07.2013, 22:40
Доброго времени суток проблема с moth скачал запускаю через vmware просит логин пробовал moth, moth/moth, нажимаю enter дальше просит пароль но почему то нечего не печатается ни буквы ни цифры на символы вообще не реагирует что это может быть?

BlackIce
27.07.2013, 00:20
Спасибо, будем учиться.


ИМХО бредятина учиться на подобной хрени.

Дам никому не нужный совет: если действительно есть желание научиться хечить пузатые сайты и рутать сИрвИра то прикупите ВПН + SSH и практикуйтесь паралельно изучая SQL ПОХАПЭ и более мене распространенную серверную ОСь (советую фриху либо дебиан). А вообще не стоит оно того, разве что как хобби...

FlyinGMind
04.02.2014, 03:12
Не могу запустить De-ICE Pentest Disks. Качаю образы *.iso или *.vmx и соответственно пытаюсь запустить либо смонтированный образ либо через VMware-player. Вообще, судя Internal Server Error на ссылку проекта на офф сайте De-ICE.net - он больше не развивается и не поддерживается?

Есть что - нибудь такого же типа - проводить тест на проникновения для ИТ - инфраструктуры, а не только для веб - приложения?

Скажите, для того что бы добраться до важных данных предприятия, можно начинать с поиска уязвимости веб - приложения, с помощью которого предприятие функционирует? (Сейчас сложно представить крупную рыночную инфраструктуру без распределенной работы в сети?). Но можно и не только таким путем, а например - начинать с поиска открытых портов? Где можно почитать - что бы сложилась целостная картина процесса взлома ИТ - инфраструктуры? И так же, на чем попрактиковаться из специально разработанных тренировочных систем для проникновения?

FlyinGMind
04.02.2014, 03:17
Вот что на ум приходит - http://www.backtrack-linux.org/.

Здесь на форуме и в различных гайдах искать?

FlyinGMind
04.02.2014, 20:57
В общем, как я понимаю, хорошим вариантом разобраться в способах проведения пентеста ИТ - системы является изучение Metasploit framework на базе ОС BackTrack.

AppS
04.02.2014, 23:12
раз ты так начал поставь еще Nessus (http://www.tenable.com/products/nessus) что интересней было

Unknown
05.02.2014, 02:16
В общем, как я понимаю, хорошим вариантом разобраться в способах проведения пентеста ИТ - системы является изучение Metasploit framework на базе ОС BackTrack.


Категорически неправильно вы понимаете. Во-первых, bt - не ОС, а дистрибутив линуха. Во-вторых, msf ни разу не "на базе ОС BackTrack". В-третьих, bt устарел и не поддерживается. Если уж так хочется - пользуйте kali, это слегка доведенный до ума bt. Это что касается терминов и деталей.

По поводу же самой концепции: если хотите что-то больше, чем тупое втыкание ковычек и угловых скобок во все поля, вам просто неизбежно придется хоть что-то понимать в администрировании систем, программировании и nix-системах. Или можете качать нессусы(он вообще еще жив?), да акунетиксы и бездумно втыкать кавычки.

FlyinGMind
05.02.2014, 15:46
Категорически неправильно вы понимаете. Во-первых, bt - не ОС, а дистрибутив линуха. Во-вторых, msf ни разу не "на базе ОС BackTrack". В-третьих, bt устарел и не поддерживается. Если уж так хочется - пользуйте kali, это слегка доведенный до ума bt.


Под ОС я подразумевал дистрибутив на базе Линукс. Не буду больше так выражаться. Да, msf можно скачать отдельно, но в bt его легко стянуть с репозитория. На сайте bt большими буквами написано что bt больше не поддерживается и приведена ссылка на Kali Linux. Так что наверное понимаю, но не правильно выражаюсь.


вам просто неизбежно придется хоть что-то понимать в администрировании систем, программировании и nix-системах


Программирую, устанавливал себе на компьютер дистрибутивы Ubuntu, OpenSuse, самостоятельно проводил разметку жесткого диска, чаще пользовался консолью для установки и настройки приложений.

Не понимаю, с чего начать? К чему конкретно приступить, что бы продвинуться вперед.. Так сказать, нет плана действий.


тупое втыкание ковычек и угловых скобок во все поля


Это уже в роли инструмента для достижения цели выступает, как язык программирования для создания определенной системы. Т.е. пока нет понимания зачем - это и есть тупое тыканье

FlyinGMind
20.02.2014, 19:34
Kali Linux все так же продолжает работу, как и до этого BackTrack.

Вот в этой книге не плохо все описано

http://it-ebooks.info/book/3000/

Много где используется website clone tool, как я понимаю - это безопасный способ проверить любой сайт на уязвимости на базе его копии.

Unknown
23.02.2014, 08:58
Kali Linux все так же продолжает работу, как и до этого BackTrack.
Вот в этой книге не плохо все описано
http://it-ebooks.info/book/3000/
Много где используется website clone tool, как я понимаю - это безопасный способ проверить любой сайт на уязвимости на базе его копии.


Неправильно вы понимаете. html != php\py\ruby\etc. Либо у вас есть исходники и вы проверяете у себя, либо на живой цели. На дампе ничего в принципе не проверишь.

Книги по упомянутым темам почитайте.

FlyinGMind
24.02.2014, 02:51
Книги по упомянутым темам почитайте


На темы


html != php\py\ruby\etc


?

Вы пишите, что приведенное множество языков не ровняются html в том смысле, что они являются динамическими языками программирования?


Либо у вас есть исходники и вы проверяете у себя, либо на живой цели. На дампе ничего в принципе не проверишь.


Потому что делая дамп - мы распологаем его локально, и получаем возможность проводить только client - side атаки?

А в случае исходников - то подразумевается, что вместе с клиентской частью, запускается так же какой - нибудь сервер приложений (TomCat, JBoss, Apache ....), где можно проводить server - side атаки?

Unknown
08.03.2014, 18:14
На темы ?
Вы пишите, что приведенное множество языков не ровняются html в том смысле, что они являются динамическими языками программирования?
Потому что делая дамп - мы распологаем его локально, и получаем возможность проводить только client - side атаки?
А в случае исходников - то подразумевается, что вместе с клиентской частью, запускается так же какой - нибудь сервер приложений (TomCat, JBoss, Apache ....), где можно проводить server - side атаки?


Они в принципе являются языками программирования, в то время как html - нет.

Книги по ЯП, вебу в общем. Есть ряд книг средней паршивости по bt\kali и пентесту беспроводных сетей. Аналогично, бывают про пентесты в целом и веб-приложений. Туда же статьи в известном журнальчике и на форумах.

Имея дамп хтлм и прочего хлама вы можете с таким же успехом проводить пентесты на скриншоте.