Доступ к файловой системе через строку запроса или параметры - PullRequest
0 голосов
/ 11 февраля 2011

Мне было дано задание воспроизвести проблему / проверить несанкционированный доступ к файловой системе через request.param и строку запроса.

Например, у меня есть что-то вроде этого.Request.QueryString ( "л");Как кто-то может передать «../../../b1/b2» в строке запроса и получить доступ к файловой системе.

Это может быть связано с межсайтовым скриптингом.

Нужна помощь... по крайней мере, предоставить ресурсы.Заранее спасибо.

1 Ответ

1 голос
/ 11 февраля 2011

Хотел бы я дать окончательный ответ, но, по крайней мере, могу направить вас в каком-то направлении.Не уверен, насколько вы уверены, что request.querystring () действительно был ответственным, но некоторые возможности:

Обратный путь в каталогах / обход пути:

Обзор: http://en.wikipedia.org/wiki/Directory_traversal
Тестирование для: http://www.owasp.org/index.php/Testing_for_Path_Traversal

Удаленное включение файла:

Обзор: http://en.wikipedia.org/wiki/Remote_file_inclusion
Учебник: http://www.offensivecomputing.net/?q=node/624 (Учебник KnightLighter)

Надеюсь, это приведет вас в правильном направлении.

...