КучО
22.02.2008, 03:48
Доброй ночи, господа!
Имеется форма:
<form method="post" action="Download.aspx?NRMODE=Published&NRNODEGUID=%7b85103 C70-D6F7-4F5F-9867-F4018055EE95%7d&NRORIGINALURL=(тут урл)&NRCACHEHINT=NoModifyLoggedIn" id="aspnetForm">
Имеются поля к ней:
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTk1NTI0ODE0MWRkCbSXn/0nF0OTBhOIt2eyh4UU9HA=" />
Имеется скрипт:
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
и
<script type="text/javascript">
<!--
var __CMS_PostbackForm = document.forms['aspnetForm'];
var __CMS_CurrentUrl = "(тут урл)&NRCACHEHINT=NoModifyLoggedIn";
// -->
</script>
Наконец, имеется поле:
<INPUT id=ctl00_CphContent_TbCode name=ctl00$CphContent$TbCode>
<A class=validate id=ctl00_CphContent_HlValidate
href="javascript:__doPostBack('ctl00$CphContent$HlValida te','')">Validate</A>
В него нужно ввести некоторый код.
При вводе правильного начинается скачивание нужного файла.
Я точно знаю, что он состоит из 4 цифр.
Хочу попробовать фуззером перебрать эти цифры, но не могу сформировать нужный POST запрос. Сниффер не отлавливает передачу кода валидации, сижу ковыряю сорцы, но чего-то не вкуриваю, как передается поле ctl00$CphContent$TbCode, и вообще как это все отрабатывает. Если есть какие идеи, отпишитесь плиз!
Имеется форма:
<form method="post" action="Download.aspx?NRMODE=Published&NRNODEGUID=%7b85103 C70-D6F7-4F5F-9867-F4018055EE95%7d&NRORIGINALURL=(тут урл)&NRCACHEHINT=NoModifyLoggedIn" id="aspnetForm">
Имеются поля к ней:
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTk1NTI0ODE0MWRkCbSXn/0nF0OTBhOIt2eyh4UU9HA=" />
Имеется скрипт:
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
и
<script type="text/javascript">
<!--
var __CMS_PostbackForm = document.forms['aspnetForm'];
var __CMS_CurrentUrl = "(тут урл)&NRCACHEHINT=NoModifyLoggedIn";
// -->
</script>
Наконец, имеется поле:
<INPUT id=ctl00_CphContent_TbCode name=ctl00$CphContent$TbCode>
<A class=validate id=ctl00_CphContent_HlValidate
href="javascript:__doPostBack('ctl00$CphContent$HlValida te','')">Validate</A>
В него нужно ввести некоторый код.
При вводе правильного начинается скачивание нужного файла.
Я точно знаю, что он состоит из 4 цифр.
Хочу попробовать фуззером перебрать эти цифры, но не могу сформировать нужный POST запрос. Сниффер не отлавливает передачу кода валидации, сижу ковыряю сорцы, но чего-то не вкуриваю, как передается поле ctl00$CphContent$TbCode, и вообще как это все отрабатывает. Если есть какие идеи, отпишитесь плиз!