Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Уязвимости (https://forum.antichat.xyz/forumdisplay.php?f=74)
-   -   Кто как ищет уязвимости ? (https://forum.antichat.xyz/showthread.php?t=153877)

B1t.exe 05.11.2009 00:45

Кто как ищет уязвимости ?
 
Может не серьезно звучит моя тема, но все же этот вопрос долго меня потревожил !

Щас на рынке ИБ есть разные "супер-крутые" программы, с астрономическими ценами, напромер CORE IMPACT.
__http://www.coresecurity.com/
Ну или скажем Acunetix Web Vulnerability Scanner.
__http://www.acunetix.com/

И еще недавно встречал:
NTOSpider
о возможностьях __http://www.ntobjectives.com/products/ntospider.php

Вы наверно скажете - МОСК ! да, я согласен, без мозгов некуда. Просто из этих программ чем вы больше пользуйтесь? ну или какими серьезными программами польуйтесь для проверки сайтов на "слабых мест" ?
пользовался вышеуказанными программами, но никаких серьезных результатов не получил.

Прошу не флудить и писать по теме. Если есть какие-то приватные способы еще и нехотите афишиовать здесь, можете в ПМ написать. буду благодарен.

Ctacok 05.11.2009 00:47

Да блин notepad.exe в руки и го, ну если баги какой то CMS.

А так, использовать какие то программы глупо, если хочешь чему-то научиться, зачем они?
Я например ещё неразу нескачачивал их.

B1t.exe 05.11.2009 01:31

Хорошо. допустим я согласен с вами!

Вот я хочу учится. Читал все для начинающих по SQL инекции , PHP инклюд и XSS. там написано азы.. типа что это такое и какой небудь примерчик. (читал еще и в Inatack курс молодого бойца)
Но согласитесь - для того, чтоб к чему то научится - это очень мало. а вот с чего начинать серьезно - вопрос.

теща 05.11.2009 01:44

Цитата:

Сообщение от B1t.exe
Хорошо. допустим я согласен с вами!

Вот я хочу учится. Читал все для начинающих по SQL инекции , PHP инклюд и XSS. там написано азы.. типа что это такое и какой небудь примерчик. (читал еще и в Inatack курс молодого бойца)
Но согласитесь - для того, чтоб к чему то научится - это очень мало. а вот с чего начинать серьезно - вопрос.

согласен и на примрах делал и фака не одну страницу прочитал ... без знания кодинга тут нечего делать уы ... (

Fata1ex 05.11.2009 01:48

Цитата:

Да блин notepad.exe в руки и го
предлагаю искоренить традицию упоминания блокнота рядом со словом программирование :) уже много раз встречал "программистов", которые считают, что настоящий кодэр пишет только в блокноте (

Andres 05.11.2009 02:03

Тоже вопрос интересует. Только вижу по теме слабовато отвечают, и на гугл сейчас начнут посылать=/
...
Кста, прочитай хорошую тему.
Может поможет.

razb 05.11.2009 02:11

Цитата:

Но согласитесь - для того, чтоб к чему то научится - это очень мало. а вот с чего начинать серьезно - вопрос.
начни с кодинга )

Jokester 05.11.2009 02:20

Цитата:

Сообщение от Fata1ex
предлагаю искоренить традицию упоминания блокнота рядом со словом программирование :) уже много раз встречал "программистов", которые считают, что настоящий кодэр пишет только в блокноте (

Предлагаю не упоминать программирование в разделе уязвимости, и в частности в этой теме :)

Он говорил о поиске багов в коде, а не о программировании, и тут я с ним согласен. Поиск в коде с помошью notepad++ это классика жанра

PS Не сношу тему, и не перемещаю в болталку, только по одной причине, если будут нормальные советы, вопросов таких поубавится (а их дохрена). Если не будет, уедет в болталку, или под снос

diehard 05.11.2009 02:21

в гугле, типа такого:

Поиск SQL-inj [MySQL]:
inurl:".php?id="
"supplied argument is not a valid MySQL"
"You have an error in your SQL syntax"

Поиск SQL-inj [MS SQL]:
"[Microsoft][ODBC SQL Server Driver][SQL Server]"
"Microsoft OLE DB Provider for ODBC Drivers error"

Поиск upload:
inurl:upload filetype:php
filemanager
avatar
forum
shwothread.php

Поиск include:
inurl:".php?page="
inurl:".php?inc="
inurl:".php?include="
inurl:".php?file="
inurl:".php?url="
"Warning: include"
"Warning: require"
"failed to open stream:"
"Warning: Failed opening"
"for inclusion (include_path="

Поиск phpinfo:
intitle:"phpinfo()"
inurl:"cmd=phpinfo"
inurl:"servercheck.php"

Fata1ex 05.11.2009 03:38

ну про google - запросы типа "?phpid=" - это по-моему очевидно

я бы посоветовал тебе, если ты хочешь заниматься "поиском уязвимостей", создать самому небольшой проектик (сайт на локалхосте/онлайн) и ставить туда разные сmс-ки/форумы (и чего там еще есть), параллельно вести бложек с заметками. будешь разбираться в кодинге, настройке всяких фич, сталкиваться с проблемами безопасности. вообщем плюсов много. имхо - лучший выход.

2joker, notepad.exe != notepad++.exe ага? :)
2Andres, joker прально делает, что очищает свой раздел. один из немногих админов, которые действительно делают свое дело

Ctacok 05.11.2009 07:56

Цитата:

Сообщение от Nightmarе
Да, а ещё есть крутой способ нахождения уязвимостей например зайти на сайт milw0rm.com и что нибудь самостоятельно найти.

Да я всегда юзал гугл для таких вещей.
Цитата:

Название CMS Версия vuln
В 60 % случаях находит :)

А вообщем, я некоторые баги (XSS, раскрытие путей и т.п.) в CMS нахожу в "слепую".
В 40 % случаях ищу по коду.
А вот SQL иньекции и PHP Include(), и ещё серьёзные баги я ищу через код, облегчает поиск :)
А то сидеть каждый GET id ковырять не солидно :)

B1t.exe 05.11.2009 11:45

с многими согласен ! вот у этих программ, которую я написал - у них есть свои базы, которые обнолвяются. Просто плохо то, что там все публичные фичи только.
изучать программирование - не думаю, что это разумное решение для моего вопроса. Долеко не все безопасники знают программирование.
Что косается milw0rm.com - то как они туда оказываются ? ведь есть какой-то способ "ловить" дырки?
кстати, по этому поводу искал много и нашел спец программу WebGoat OWASP, говорят, что можно поставить локально (на денвер) и потренироваться.
Кто небудь работал с ним? реально с его помощи к чему то учится ?

P.S. А тему ненадо снести, т.к. я серьезную дело спрашиваю. а надо удалить только посты "болтунов".

geezer.code 05.11.2009 12:16

Цитата:

Сообщение от B1t.exe
с многими согласен ! вот у этих программ, которую я написал - у них есть свои базы, которые обнолвяются. Просто плохо то, что там все публичные фичи только.
изучать программирование - не думаю, что это разумное решение для моего вопроса. Долеко не все безопасники знают программирование.
Что косается milw0rm.com - то как они туда оказываются ? ведь есть какой-то способ "ловить" дырки?
кстати, по этому поводу искал много и нашел спец программу WebGoat OWASP, говорят, что можно поставить локально (на денвер) и потренироваться.
Кто небудь работал с ним? реально с его помощи к чему то учится ?

P.S. А тему ненадо снести, т.к. я серьезную дело спрашиваю. а надо удалить только посты "болтунов".

имхо.
что касается вэб-хакинга
1. гуглохакинг с помощью дорков.
2. аудит исходников открытых проектов, ну или закрытых главное именть исходные коды на руках.
3. целевой поиск уязвимостей методом черного ящика, вручную или фаззерами(сканеры уязвимостей тоже фаззеры в какой-то степени, только более навороченные и интеллектуальные, едиственное почему не следует применять их нубам - так они ни чему не научатся)

для начала элементарно иметь базовые навыки кодинга нужно, да и не только кодинга, желательно знать кое-что об архитектуре вэба, базах данных, и прочих основах информатики(коды , кодировки, биты). Также большим плюсом будут навыки работы с Unix/Linux.

Dyxxx 05.11.2009 12:30

Цитата:

Сообщение от B1t.exe
Хорошо. допустим я согласен с вами!

Вот я хочу учится. Читал все для начинающих по SQL инекции , PHP инклюд и XSS. там написано азы.. типа что это такое и какой небудь примерчик. (читал еще и в Inatack курс молодого бойца)
Но согласитесь - для того, чтоб к чему то научится - это очень мало. а вот с чего начинать серьезно - вопрос.

ды там есть 90% всего, что нужно знать, дальше нужно только нарабатывать опыт и всё, проще всего брать скули инклюды из тем выше, и пытаться их докручивать, только потом самим пытаться что-то искать, и никаких сканеров и тузл для раскрутки пока не поймешь и не запомнишь все.

Aртем 05.11.2009 12:41

Цитата:

Сообщение от B1t.exe
Хорошо. допустим я согласен с вами!

Вот я хочу учится. Читал все для начинающих по SQL инекции , PHP инклюд и XSS. там написано азы.. типа что это такое и какой небудь примерчик. (читал еще и в Inatack курс молодого бойца)
Но согласитесь - для того, чтоб к чему то научится - это очень мало. а вот с чего начинать серьезно - вопрос.

Статьи, что можно найти например на том же античате, разжевывают ту же например SQL инъекцию в малейших подробностях. Не понимаю для чего нужны эти "супер" программы, тем более для изучения. Любой софт создается для того, что бы или свести на "нет" рутину или выжать как можно больше денег у потребителей.

B1t.exe 05.11.2009 13:29

ну в статьях пшется для таких людей, у которых есть какие-то знаний про SQL, JAVA, PHP, какие-то технологии шифорвания ссылок и т.д.
а вот хотел бы курс (видео или книга) , где можно нормально знакомится с там, что именно критично знать для ВЕБ аудита.

geezer.code

а что за фаззеры ? видел программки (создатели ачата) , которые ищут sql инжекты, просто там тоже надо знать некоторые моменты: что за POST, GET методы и где что надо применить...

Aртем 05.11.2009 13:40

Цитата:

Сообщение от B1t.exe
ищут sql инжекты, просто там тоже надо знать некоторые моменты: что за POST, GET методы и где что надо применить...

извини конечно, но после этой фразы, я думаю тебе лучше начать отсюда: http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82 или набрать в гугле "что+такое+интернет". Потому как этот тот минимум знаний, без которого, даже до регистрации на античате не должны допускать.

Jokester 05.11.2009 13:49

Цитата:

Сообщение от B1t.exe
изучать программирование - не думаю, что это разумное решение для моего вопроса. Долеко не все безопасники знают программирование.

Ты серьёзно считаешь, что без элементарных знаний того-же PHP и SQL ты сможешь что-то найти? Ну кроме тупого подставляния кавычек и етс/пассвордов ?

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

zeppe1in 05.11.2009 13:52

B1t.exe
информации по тем же sql inj более чем предостаточно. непонятно что мешает тебе идти и искать уязвимости.
а всякий там кодинг по ходу придёт.

Dimi4 05.11.2009 14:03

Программы типа AWVS я бы не рекомендовал использовать для взлома(тем более одни этого не предназначены). Только для аудита безопасности. Слишком много они оставляют следов на сайте(все логи будут засраны, куча совсем "не палевных" комментариев, рефереры, юзерагенты с копирайтами)

Funk 05.11.2009 14:06

Цитата:

Сообщение от B1t.exe
изучать программирование - не думаю, что это разумное решение для моего вопроса. Долеко не все безопасники знают программирование.

Цитата:

Сообщение от B1t.exe
ищут sql инжекты, просто там тоже надо знать некоторые моменты: что за POST, GET методы и где что надо применить...

Лол. Для твоего вопроса разумно прочитать "Интернет для чайников". ИМХО если ты хочешь хорошо разбираться в данной теме, то без знания кодинга, не понимая как строится та или иная защита - ломать или просто искать уязы ты сам не сможешь. Ибо универсального метода нет. Не зря же это "аудит безопасности". Исследование. И никакое ПО автоматизированное не заменит мозг. Сначала конечно все занимаются подставлением ковычек (что и проги делают), но если это результатов не дало - открываются и смотрятся исходники - вручную. Смотрятся функции проверки различных переменных и тд. Если в них нет изъянов, то искать то что не проверятся. ну и так далее. И здесь без знания программирования никуда. Тем более нужно знать что такое ГЕТ и ПОСТ =) ыы.

А ты начни с TCP/IP, HTTP-протокола, вообще что нить по сетям, потом можно пеерйти к кодингу - PHP и тд. Для общего развития поможет, а потом и для хака. Без всего этого никуда. Программы (чужие) за тебя всё не сделают.

Цитата:

Сообщение от B1t.exe
Что косается milw0rm.com - то как они туда оказываются ? ведь есть какой-то способ "ловить" дырки?

вообще убивает. да. все хакеры знают priv8 способ ловли дырок - это alt+f4 нажать надо.
И выучи русский язык.

Funk 05.11.2009 14:10

Цитата:

Сообщение от zeppe1in
B1t.exe
информации по тем же sql inj более чем предостаточно. непонятно что мешает тебе идти и искать уязвимости.
а всякий там кодинг по ходу придёт.

как можно нормально искать и заюзать скуль, элементарно не зная языка SQL? или не имея понятия в чем различия mysql 3 и 4 версий? бежать каждый раз на форум и спрашивать почему не ломается? по моему автор хочет стать хакером, а не скрипкидисом. вроде бы даже собирался свой блог по ИБ делать =DDDD

Rebz 05.11.2009 14:12

имхо, сначала язык программирования, sql запросы, а уже потом уязвимости.
Просто лепить кавычки и не понимать как они работают - глупо.

B1t.exe 05.11.2009 14:45

Вот я заметил, что все адекватные люди отвечают по делу и нормально, а вот такие , как Funk почему то хотят показывать свой "гениальность" ярче всех.
Funk - не зная ГЕТ и ПОСТ - не решется знание TCP/IP. И вообше советую следить за языком.

Funk 05.11.2009 14:51

Я тоже ответил по делу и нормально.
Цитата:

Funk - не зная ГЕТ и ПОСТ - не решется знание TCP/IP
Я тебе же посоветовал выучить ещё и http-протокол. Вот и узнаешь что такое гет и пост.
Цитата:

И вообше советую следить за языком.
А я советую выучить русский. Ты нарушаешь правила форума, говоря на непонятном.

B1t.exe 05.11.2009 14:57

Funk

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

P.S. Щас если из за тебя (твоих постов) закроют или удалят тему - сам будешь овечать на мои вопросы в ПМ :D

wolmer 05.11.2009 15:07

Цитата:

Сообщение от B1t.exe
Вот я заметил, что все адекватные люди отвечают по делу и нормально, а вот такие , как Funk почему то хотят показывать свой "гениальность" ярче всех.
Funk - не зная ГЕТ и ПОСТ - не решется знание TCP/IP. И вообше советую следить за языком.

А ведь funk прав! Нельзя использовать/эксплуатировать уязвимость (к примеру sql-inj) не представляя примерного строения кода страницы/и незнания php (я уже не говорю про язык sql)(обычно код вырисовывается с операций: с выявл. уязвимого параметра (всякие злостные символы подставлять (да и головой думать когда подставляешь (Пример: intval))) --> по выдергиванию инфы из БД)

Krist_ALL 05.11.2009 17:47

Тс, unix обязательно. Не потому что я фанат лини и всем советую. Нет.
Большинство серваков unixовые. А чтобы захватить такой сервер надо скомпалить эксплоит. (эксплоиты часто порченые.надо исправить их => надо знать язык на котором написан сплоит. например с++) и допустим ты порутал сервак. и что дальше? замести следы надо, посмореть что хранится на нем, посмореть можбть сревак в корпаративной сети стоит. залезть в сеть. итд.

1. Знать ОСы
2. PHP/С++/SQL/UNIX
3. Сети
4. Мозги

B1t.exe 05.11.2009 19:11

Krist_ALL

Спасибо. более-менее нормальный ответ.
имеется книга(бумажная) Введение в системы баз данных
Это пойдет для изучение нормально SQL ?

А с UNIX - не знаю как быть. нменого знаю Linux (DEBIAN, UBUNTU). какая книга даст нормальные знание в этом деле ?

А программирование (C++, php, perl, java) думаю со временем начну различать операторы :)

zeppe1in 05.11.2009 20:07

я всё таки предлагаю тупо тыкать кавычки, и решать проблемы по мере их поступления, и решать их конечно не новой темой на форуме, а при помощи гугла, потому, что инфы навалом. в статьях про sql inj есть необходимый минум знаний sql, и изучать что то ещо нет необходимости.

B1t.exe 05.11.2009 20:27

zeppe1in

тоже верно. спасибо ))


И если вернутся к первоначальному посту - получается НЕТ никакой необходимости юузать "супер-программы" ?
все перебирают ручным? никак этот процесс никто не "автоматизирует" ?

Ctacok 05.11.2009 20:33

Цитата:

Сообщение от B1t.exe
zeppe1in

тоже верно. спасибо ))


И если вернутся к первоначальному посту - получается НЕТ никакой необходимости юузать "супер-программы" ?
все перебирают ручным? никак этот процесс никто не "автоматизирует" ?

Лишь рефлексы.
Я юзаю тока SIPT из такого рода программ.
Да и то он не всегда может помочь :)

B1t.exe 05.11.2009 20:39

Ctacok
+
ага. видел эту прогу, но не не все там понятно был )))

Ctacok 05.11.2009 20:40

Цитата:

Сообщение от B1t.exe
Ctacok
+
ага. видел эту прогу, но не не все там понятно был )))

Порабатай со скулями побольше, всё понятно быстро станет :)

Krist_ALL 05.11.2009 20:48

Цитата:

Я юзаю тока SIPT из такого рода программ.
Да и то он не всегда может помочь
SIPT не всегда может произвести инекцию. Бывают глюки.
Каток, а что ты будешь делать когда например тебе попадется сайт пр 9 с инекцией а сипт не сможет выдернуть данные из бд?
Наверно пойдещшь мимо.
Прежде чем юзать сипт надо уметь тоже самое делать руками.



Цитата:

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


Цитата:

А программирование (C++, php, perl, java) думаю со временем начну различать операторы
html -> js -> php ИМХО проверенная временем схема.


Цитата:

А с UNIX - не знаю как быть. нменого знаю Linux (DEBIAN, UBUNTU). какая книга даст нормальные знание в этом деле ?
да просто знать основы. + сети.


Цветные, сидим и ржом?
может скажите ченить из своего опыта?

Ctacok 05.11.2009 20:52

Цитата:

Сообщение от Krist_ALL
SIPT не всегда может произвести инекцию. Бывают глюки.
Каток, а что ты будешь делать когда например тебе попадется сайт пр 9 с инекцией а сипт не сможет выдернуть данные из бд?
Наверно пойдещшь мимо.
Прежде чем юзать сипт надо уметь тоже самое делать руками.




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



html -> js -> php ИМХО проверенная временем схема.



да просто знать основы. + сети.


Цветные, сидим и ржом?
может скажите ченить из своего опыта?

Прочитай ещё раз мой пост это раз, во вторых я без сипта больше 70 % скулей раскручиваю.

.Slip 05.11.2009 21:00

Цитата:

Сообщение от Krist_ALL
html -> js -> php ИМХО проверенная временем схема.

Цитата:

Сообщение от Krist_ALL
Цветные, сидим и ржом?

Да.

B1t.exe 05.11.2009 21:00

все понял, только вот где и как изучать SQL инекции?
читал это __http://forum.antichat.ru/thread43966.html, но там написано как я понял, для одного сайта, я пытался применять на нескольких сайтах - вообше ничего не получился, т.к. не очень понимаю некоторые термины и сам ситаксис..

Krist_ALL 05.11.2009 21:02

Цитата:

Сообщение от .Slip
Да.

ну так расскажи нам тупым как нада искать дыры.

а то только пустые слова...
поделился бы опытом.. :D

B1t.exe 05.11.2009 21:04

кстати, так и никто не пользуется с WebGoat OWASP_ом ??
пишут, вроде хорошая платформа для обучения ВЕБ безоапасности..


Время: 10:28