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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Парсер уязвистей php. (https://forum.antichat.xyz/showthread.php?t=139892)

pampom 07.09.2009 10:09

Парсер уязвистей php.
 
Короче давно была темка кто то писал не помню может гема.
Фишка такая указываешь папку текст парситься на уязвимые функции.

типо
include(
require(
mysql_connect(
system(
exec(
fopen(
fwrite(

и еще короче смысл понятен просто стоит щас задача перелопатить движок на 14 метров php кода.

В
сем спасибо.

m0Hze 07.09.2009 15:44

Поверь мне,скрипт этого не сделает лучше человека.Так что это - полнейший бред.
Потрать 1 час времени на это,и незачем извращаться.

LzD 07.09.2009 15:50

поиск по форуму ога? автор Razor
http://raz0r.name/releases/php-bug-scanner/

Qwazar 07.09.2009 15:51

Цитата:

Сообщение от m0Hze
Поверь мне,скрипт этого не сделает лучше человека.Так что это - полнейший бред.
Потрать 1 час времени на это,и незачем извращаться.

Не бред, когда речь идёт о 14 мб кода. :) Только понятно что качество такой проверки будет куда ниже ручной. В любом случае эти сканнеры нужны лишь как вспомогательный инструмент.

Такой скрипт былу у Raz0r'а:
http://raz0r.name/releases/php-bug-scanner/

LzD 07.09.2009 15:52

Цитата:

Сообщение от Qwazar
Не бред :) Когда речь идёт о 14 мб кода, только понятно что качество такой проверки будет куда ниже ручной.

Такой скрипт былу у Raz0r'а:
http://raz0r.name/releases/php-bug-scanner/

:( опаньки...

m0Hze 07.09.2009 16:19

Цитата:

Сообщение от Qwazar
Не бред, когда речь идёт о 14 мб кода. :) Только понятно что качество такой проверки будет куда ниже ручной. В любом случае эти сканнеры нужны лишь как вспомогательный инструмент.

Такой скрипт былу у Raz0r'а:
http://raz0r.name/releases/php-bug-scanner/

Спорить с тобой конечно не намерен,но все-же,там 14м кода,но требуют проверки максимум 70%,из них - 50% функции и классы(судя по весу).Так что проверять там очень много не нужно.Если есть небольшой опыт работы с PHP и уязвимостями,которые встречаються наиболее часто.И лопатить придеться меньше,и будет намного надежнее щипать код руками =)
Но кто как конечно считает,если ТС удобно парсить скриптом - дело барина.

LzD 07.09.2009 16:22

Цитата:

Сообщение от m0Hze
Спорить с тобой конечно не намерен,но все-же,там 14м кода,но требуют проверки максимум 70%,из них - 50% функции и классы(судя по весу).Так что проверять там очень много не нужно.Если есть небольшой опыт работы с PHP и уязвимостями,которые встречаються наиболее часто.И лопатить придеться меньше,и будет намного надежнее щипать код руками =)
Но кто как конечно считает,если ТС удобно парсить скриптом - дело барина.

дело в удобстве имхо. к стати в утлите можно добовлять свои "узкие места" для того чтобю обращать на них пристальное внимание )

m0Hze 07.09.2009 16:23

Цитата:

Сообщение от LzD
дело в удобстве имхо.

Неудобно спать на потолке.Тут дело в безопасности.

LzD 07.09.2009 16:27

Цитата:

Сообщение от m0Hze
Неудобно спать на потолке.Тут дело в безопасности.

если в безопасности- то тут нужен опыт. :D

PS узнаю "старую гвардию"- не понравился ответ- значит спишь на потолке... кросава :cool:

antowen 08.09.2009 19:41

Есть отличная тулза в помощь ручному поиску багов - phpxref

Собирает файлы из директорий и составляет отчёт в статичном хтмл, где перечислены все константы, функции и классы. Потрясная штука.

Вот так например выглядит разобранный wordpress.


Время: 15:28