[PHP-инклудинг и allow_url_include] [Проблема с WUBI и Ubuntu 10.04] [Как был взломан antichat.ru] [AntiDDoS в LightHTTPd] [Sleep() в слепых SQLi] [Уязвимости разных движков] [Уязвимости Joomla] [Уязвимости Invision Power Board] [Уязвимости GuppY CMS] [Уязвимости 1024cms] [Уязвимости IceBB] [Уязвимости Zeus Botnet] [Online PHP code analysis] [Web-разведка] [Сканер уязвимости nginx] [Анализ текстов] [SSI Web-shell] | Автоматизация анализа текстов регулярными выражениямиДля тренировки C++ в Qt я написал программку для генерации отчётов (в php формате) анализа текстов по регулярным выражениям. Она пока не очень стабильна, бывают падения. Суть программы в том, что список регулярных выражений для поиска вынесен в отдельный файл, там же лежат их описания. В config.txt заранее лежит большое количество регулярок для поиска уязвимостей в php (спасибо за помощь RulleR :) ). Вот пример отчёта анализа директории wp-includes движка wordpress: http://ahack.ru/report_664/REPORT.php В программе можно задавать типы файлов, которые нужно анализировать (в смысле расширения файлов), а также максимальное количество строк в файле, которое будет анализироваться. Скриншот: http://s014.radikal.ru/i327/1011/d5/feeefa8b03b1.jpg Дело в том, что файлы с большим количеством строк периодически роняют программу, от этого я полностью ещё не избавился. Почему отчёты в php? Потому что с javascript я замучался, возникали разные проблемы. Отчёт довольно удобный, по нажатию на название файла раскрывается таблица кода, в которой есть сортировка по уязвимостям, по строкам, по коду. Собственно, сама программа: http://ahack.ru/source_audit_1.0.0_beta.rar В архиве лежат полностью прокомментированные исходники и бинарник, скомпилированный под Ubuntu 10.04! UP! Прошёл почти год, решил всё-таки переписать код, избавив его от падений, скоро должна быть новая версия. |
|
| © BECHED |