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

  #21  
Старый 15.09.2009, 20:57
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


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

тест тьюринга это настолько убогая защита, что на её решение тратится вызов пары готовых функций и секунд 5 задержки

2all
сейчас переделал защиту. ещё далеко от идеала, но попробуйте обойти
 
Ответить с цитированием

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

Репутация: 3338


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

ну если 2 all, то мой вариант по преженему рабочий
 
Ответить с цитированием

  #23  
Старый 15.09.2009, 21:06
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

Цитата:
Сообщение от Дикс  
тест тьюринга это настолько убогая защита, что на её решение тратится вызов пары готовых функций и секунд 5 задержки
(0о) Дикс, ты умеешь решать задачи распознавания образов вызовом пары готовых функций?

«Completely Automated Public Turing test to tell Computers and Humans Apart» - Captcha


Есть множество вариаций теста Тьюринга, некоторые из них можно решить просто, но НЕ ВСЕ.
 
Ответить с цитированием

  #24  
Старый 15.09.2009, 21:33
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


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

кагбэ поддерживаю geezer.code.
тс, попробуй вместо обычной текстовой капчи клик по 1-й из, допустим, 5 картинок, где только на одной изображена, например, собака. антикапча такие ещё не принимает, так что только вручную выйдет отсылать.
а любая другая защита обходится. это дело времени.
 
Ответить с цитированием

  #25  
Старый 16.09.2009, 08:15
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


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

я имел ввиду капчу
мне интересно сделать такую защиту, которую даже мне влом было бы разобрать и сломать
и при этом не пользоваться никакими картинками

Pashkela
твой не засчитывается, потому что он работает только на винде ;p
 
Ответить с цитированием

  #26  
Старый 16.09.2009, 20:54
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

Цитата:
Сообщение от Дикс  
я имел ввиду капчу
мне интересно сделать такую защиту, которую даже мне влом было бы разобрать и сломать
и при этом не пользоваться никакими картинками

Pashkela
твой не засчитывается, потому что он работает только на винде ;p
Всегда есть особые условия!

NIX + WM + Win + VBS
тоже пашет

Если простым запуском Internet Explorer (пример пашкелы через VBS) можно отпоститься, то при сильном желании можно и найти передаваемые данные...
тока вот стимула это делать - 0

p.s. Pashkella жесток и беспощаден и как всегда оригинален... респект и уважуха

Последний раз редактировалось FireFenix; 16.09.2009 в 23:03..
 
Ответить с цитированием

  #27  
Старый 16.09.2009, 22:46
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

Так как пашкелла отписался тоже и я страдал от скуки... решил всё же поиздеваться над скриптом..... ушло ~5-10 минут

первые 3 минут - послал 3 запроса и сохранил результаты
p.s. автору на заметку - вылетает иногда ошибка (типа не заполнено какое-то поле) при заполненной форме... парадокс

следующие 2 минуты, я скачал с офф сайта jquery и total commander'ом сравнил твой вариант jquery, перед этим заменив ";" на ";\r\n"
и увидел разницу в (приведено в читаемый вид)
Код:
function()
{
  m3x='#s'+'c'+'r'+'t';
  c7b = $(m3x).attr('value');
  $(m3x).attr('value', c7b.substr(0,3) + $('#link_sub').attr('value') + c7b.substr(4));
}
судя из кода - после загрузки страницы, сразу вызывается функция, которая перезаписывает secret_hash

остальные 1-5 минут написание кода + регулярки...
PHP код:
<?php

$curl 
curl_init();

curl_setopt($curlCURLOPT_RETURNTRANSFERTrue);
curl_setopt($curlCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1');
curl_setopt($curlCURLOPT_FOLLOWLOCATIONTrue);
curl_setopt($curlCURLOPT_COOKIEFILE'cookiefile.txt');
curl_setopt($curlCURLOPT_COOKIEJAR'cookiefile.txt');

curl_setopt($curlCURLOPT_URL'http://vipavia.ru/links?add');
$xxx curl_exec($curl);

//просто так до кучи, чтобы если чо - не писать при следуюющем мего изменении скрипта :)
//preg_match_all('/newVal = ([^;]*);/ims', $xxx, $match_val);
//eval('$digits = ' . $match_val[1][0] . ';');

preg_match_all('/<input type=\'hidden\' name=\'link_sub\' value=\'([^\']*)\' id=\'link_sub\' \/>/ims'$xxx$match_sub);
preg_match_all('/<input type=\'hidden\' name=\'secret_hash\' id=\'scrt\'[\s]*value=\'([^\']*)\' \/>/ims'$xxx$match_hash);

$link_sub $match_sub[1][0];
$secret_hash $match_hash[1][0];

$result substr($secret_hash03) . $link_sub .  substr($secret_hash4);

/*
      link_sub=3b2o0l
      linkemail=test5%40test.ru
      linkbackhref=http%3A%2F%2Ftest5.ru
      linktext=http%3A%2F%2Ftest5.ru
      linkhref=http%3A%2F%2Ftest5.ru
      category=1
      desc=http%3A%2F%2Ftest5.ru
      secret_hash=60e3b2o0l5da17a2837831f75b
*/

//здесь делаем цикл for($i = 0; $i < 999999; $i++)
//{ //начало цикла

$i 999999;

$var 
'link_sub=' $link_sub .
'&linkemail=test' $i '%40test.ru' .
'&linkbackhref=http%3A%2F%2Ftest' $i '.ru' .
'&linktext=http%3A%2F%2Ftest' $i '.ru' .
'&linkhref=http%3A%2F%2Ftest' $i '.ru' .
'&category=1' .
'&desc=http%3A%2F%2Ftest' $i '.ru' .
'&secret_hash=' $result
;

curl_setopt($curlCURLOPT_POSTTrue);
curl_setopt($curlCURLOPT_POSTFIELDS$var);
$xxx curl_exec($curl);

//} //конец цикла

curl_close ($curl);

echo(
$xxx); //вывод результата
        
?>
Это было подтверждение моей фразе
Код:
Если простым запуском Internet Explorer можно отпоститься, то при сильном желании можно и найти передаваемые данные... тока вот стимула это делать - 0
2Дикс - додумай/доделай/допиши до конца, тогда и выложи...
ибо сейчас - тоже самое, что решать уравнение 2*y=4 (не придумал лучше и адекватнее метафору =\ )

идеи можно почерпнуть в HQ_09 (от eLWAux) - вроде последнем лвле, где нада поиграться с перлом
http://forum.antichat.ru/thread129518.html

Последний раз редактировалось FireFenix; 16.09.2009 в 23:06..
 
Ответить с цитированием

  #28  
Старый 19.09.2009, 08:32
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


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

спасибо за развёрнутый ответ
я не претендую на супер-защиту, пока лишь просто попробовал. тем не менее первая страница темы вся забита неправильными решениями, значит защита нубов сбивает с толку.

Цитата:
p.s. автору на заметку - вылетает иногда ошибка (типа не заполнено какое-то поле) при заполненной форме... парадокс
я как раз таки считаю что такие непонятные ошибки усложняют процесс взлома, запутывая кодера
 
Ответить с цитированием

  #29  
Старый 19.09.2009, 10:25
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

Цитата:
Сообщение от geezer.code  
защититься можно только тестами тьюринга. любая другая защита сложна лишь в техническом исполнении, и создает только временные трудности. имхо.
время то да. но есть такая штука как целесообразность взлома. если защита меняется каждый день/два то зачем взламывать и писать обход ее. хотя не спорю, тест тьюринга на данный момент остается одной из силнейших защит
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
моя альтернатива бб-тегам Дикс Болталка 13 10.04.2009 20:40
Железная защита Dmitriy507 Защита ОС: вирусы, антивирусы, файрволы. 1 18.06.2006 12:21
Защита информации против защиты данных dinar_007 Мировые новости 0 26.02.2006 20:02
защита от снифа deon Чаты 1 22.12.2003 13:46



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


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




ANTICHAT.XYZ