Уязвимости скриптов Perl

root

Member
Регистрация
13.12.2004
Сообщения
74
Реакции
54
Баллы
18
Возраст
47
Вопрос такой - Как заставить вывести на экран не результат работы скрипта а его исходный код?
 

Vah

Member
Регистрация
08.05.2005
Сообщения
142
Реакции
5
Баллы
18
Возраст
38
Местоположение
Moscow
ну ты можешь написать автору скрипта чтоб он его тебе выслал на почту...... возможно, что очень мало вероятно ты получишь исходник этого скрипта..... ;)
 
Y

y00

Guest
root сказал(а):
Вопрос такой - Как заставить вывести на экран не результат работы скрипта а его исходный код?

Если я правильно понял суть вопроса, то нужно провести аудит используемых скриптов, на наличие "дырок" с кривыми параметрами. Т.е. ситуации, когда скрипт не проверяет приходящих снаружи данных и суёт их куда попало. А попало в нашем случае это операция открытия файла (open, sysopen) или функция eval. Такие ошибки находятся путём научного тыка по тупым признакам (name.pl?news=../new/super/news.db, если скрипт уязвим, то после попытки сделать name.pl?name.pl мы в идеале должны получить сырец файла name.pl).

А ещё можно взять в руки обычный CGI сканер типа nikto и натравить его на исследуемый сервер, в ожидании результата почитывая УК РФ и не забывая про отвественность :)
 
198 098Темы
635 069Сообщения
3 618 396Пользователи
TwixOnFire69Новый пользователь
Верх