Как некоторые из вас знают я создавал брут для 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! (Отредактировано автором: 30 Июня, 2011 - 15:59:47)
|