@StasFetisov

Как скачать защищённый файл (авторизация JSP)?

Помогите пожалуйста. Не могу скачать файл jsp.

Если скачивать файл https://do.vivt.ru/Brainfork/confirmtest.jsp через Оперу, то загружает */testselector.jsp

Из-за этого начал копать, наткнулся на способ защиты файла через проверку реферера.
Исходя из этого начал мучить wget. Но всё равно не получается, пишет, что 404.

Вот что и с чем делаю:
0. авторизация происходит через
https://do.vivt.ru/Brainfork/test/login.jsp

<form action="login.jsp">
      <input class="textfield" type="text" name="login" value=""/>
      <input class="textfield" type="password" name="password" value=""/>
      
      <label><input class="textfield" type="checkbox" name="captureSession" value="ON"/>Захватить сеанс</label>
      
      <input class="button" type="submit" value="Вход"/>
      <input class="button" type="button" value="Отмена" onclick="window.close()"/>
   </form>

авторизация

wget https://do.vivt.ru/Brainfork/login.jsp --post-data="login=0&password=1&captureSession=ON" -P d:\v\ --save-cookies=d:\v\coc --no-check-certificate


1. На странице
https://do.vivt.ru/Brainfork/test/testselector.jsp

содержится форма:

<form action="confirmtest.jsp">
     <select class="textfield" name="selectedTest" size="6">
            <option value="0..5" selected="selected">ТЕМА</option>

     </select>       
     <input class="button" type="submit" value="Начать">   
   </form>


выполняю для скачивания confirmtest.jsp

wget --referer=https://do.vivt.ru/Brainfork/testselector.jsp --load-cookies=d:\v\coc --keep-session-cookies --post-data="selectedTest=0" https://do.vivt.ru/Brainfork/confirmtest.jsp -P d:\v\ --no-check-certificate


2. не скачивает

Resolving do.vivt.ru... 85.113.147.88
Connecting to do.vivt.ru|85.113.147.88|:443... connected.
WARNING: cannot verify do.vivt.ru's certificate, issued by `/C=IL/O=StartCom Ltd
./OU=Secure Digital Certificate Signing/CN=StartCom Class 1 Primary Intermediate
Server CA':
Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 404 Not Found
2015-05-02 12:27:40 ERROR 404: Not Found.
  • Вопрос задан
  • 814 просмотров
Решения вопроса 1
@AlexLIn
272 УК РФ
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы