The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Залогиниться по https с помощью curl"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Залогиниться по https с помощью curl"  
Сообщение от razer on 15-Июл-08, 00:20 
Можно ли такое сделать на bash?
curl --cookie-jar cook.txt --sslv3 --data "login=12.3456&password=pass1234&submit=OK" --referer "http://www.site.ru/" https://site_with_SSL.ru/cgi-bin/utm5/aaa5 --output login.html
так не получается.
в login.html выводит вот что:

Вход в UTM        Логин  [12.3456                                ]

     [utm]       Пароль  [                                        ]


                         [OK]

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Залогиниться по https с помощью curl"  
Сообщение от razer on 15-Июл-08, 00:23 
HTML код страницы
------------------------------------
<TABLE width="100%" cellspacing="0" cellpadding="0" border="0" bgcolor="#E0EED3"><TR><TD class="submenu-area"></TD></TR></TABLE>
<BR>Вход в UTM<FORM name="login" accept-charset="UTF-8" action="/cgi-bin/utm5/aaa5" target="" method="post"><DIV class="form-tab"><TABLE cellspacing="5" cellpadding="3" border="0">
<TR>
<TD class="form-field" align="right">Логин</TD>
<TD class="form-field" align="left"><INPUT type="text" class="form-field" size="40" name="login" value=""></TD>
</TR>
<TR>
<TD class="form-field" align="right">Пароль</TD>
<TD class="form-field" align="left"><INPUT type="password" class="form-field" size="40" name="password" value=""></TD>
</TR>
<INPUT type="hidden" name="cmd" value="login"><TR>
<TD></TD>
<TD><INPUT type="submit" class="form-button" value="OK"></TD>
</TR>
</TABLE></DIV></FORM>
</TD>
</TR></TABLE></BODY>
</HTML>
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Залогиниться по https с помощью curl"  
Сообщение от madskull (??) on 15-Июл-08, 14:15 
> <INPUT type="hidden" name="cmd" value="login"><TR>

В запросе submit=OK не нужно, а нужно cmd=login

А вообще, я, чтоб не париться, смотрю запросы/ответы tcpdump'ом.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Залогиниться по https с помощью curl"  
Сообщение от razer on 15-Июл-08, 15:58 
>> <INPUT type="hidden" name="cmd" value="login"><TR>
>
>В запросе submit=OK не нужно, а нужно cmd=login
>
>А вообще, я, чтоб не париться, смотрю запросы/ответы tcpdump'ом.

Спасибо! Вы мне очень помогли ))
Исправил cmd=login и добавил флаг -L
Скачивает страницу как надо.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру