Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

15.09.2009, 14:54
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
эмммм .. написало что сссылка добавилась
PHP код:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://vipavia.ru/links?add');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'linkemail=qwe%40qw.ww&linkbackhref=http%3A%2F%2Fqw21e.qw&linktext=qeqw12&linkhref=http%3A%2F%2Fqw.qw12&category=1&desc=hgjhgj&secret_hash=6426-09');
curl_setopt($ch, CURLOPT_COOKIEFILE, realpath(dirname(__file__)).'/'.'cook.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, realpath(dirname(__file__)).'/'.'cook.txt');
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1');
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
А можно так .. даже еси динамический будет ...
PHP код:
<script type='text/javascript' src='http://vipavia.ru/jquery.js'></script>
<script type='text/javascript'>
var newVal = 751 - 0 * (494 / 469);
$('#scrt').attr('value', newVal);
</script>
<form action="" method="POST">
<input type='hidden' name='secret_hash' id='scrt'
value='0978141f8d5905ffef18e' />
<input type='submit' value='отправить' />
</form>
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://vipavia.ru/links?add');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'linkemail=qwe%40qw.ww&linkbackhref=http%3A%2F%2Fqw21e.qw&linktext=qeqw12&linkhref=http%3A%2F%2Fqw.qw12&category=1&desc=hgjhgj&secret_hash='.$_POST['secret_hash']);
curl_setopt($ch, CURLOPT_COOKIEFILE, realpath(dirname(__file__)).'/'.'cook.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, realpath(dirname(__file__)).'/'.'cook.txt');
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1');
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
Последний раз редактировалось Doom123; 15.09.2009 в 15:11..
|
|
|

15.09.2009, 15:15
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Читал, читал - да, защита очень сильная, потратил 1 минуту целую:
Код:
On Error Resume Next
Set objIE = CreateObject("InternetExplorer.Application")
ssilka = "http://vipavia.ru/links?add"
objIE.Visible = True 'Если не надо ничего видеть, то поставить False
objIE.Navigate ssilka
While objIE.Busy
WScript.Sleep 200
Wend
Set objForm = objIE.Document.forms(0)
objForm.elements("linkemail").value = "lala@lala.com"
objForm.elements("linkbackhref").value = "http://antichat.ru"
objForm.elements("linktext").value = "ахуительная тут защита, да"
objForm.elements("linkhref").value = "http://google.ru"
objForm.elements("desc").value = "описание"
objForm.submit
'objIE.Quit' закрываем браузер
'Set objIE = Nothing
Wscript.Quit ' -выход
и никаких кук, хешей и прочего яваскрипта
Последний раз редактировалось Pashkela; 15.09.2009 в 15:19..
|
|
|

15.09.2009, 15:20
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
сделал ещё жестче
кто осилит?
2 Pashkela
да, тока что хотел уточнить что через пхп, а не яваскриптом и браузером)) в браузере то понятное дело всё само выполнится. это уже вторая часть защиты, которую пока ещё не сделал
|
|
|

15.09.2009, 15:22
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Кто-кто, я опядь!  Скрипт выше. Любой твой изыск обойдет, гы
Браузер можно и убрать, это так, для наглядности
objIE.Visible = FALSE
|
|
|

15.09.2009, 15:22
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
обновил пост, твой не видел)
|
|
|

15.09.2009, 15:23
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
Doom123
да, слабость защиты была в том, что ключ в открытом виде
буду делать динамический
|
|
|

15.09.2009, 15:27
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
на php так на php:
1. Скрипт выше - 123.vbs
2.
только что проверил на денвере - работает!     
|
|
|

15.09.2009, 15:33
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
Pashkela да да мы понели что ты крут ...
Дикс
п.с када сделаешь скажи а то проверки ключа нету =)
Последний раз редактировалось Doom123; 15.09.2009 в 15:38..
|
|
|

15.09.2009, 20:05
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
вот щас защита есть. я ещё буду её улучшать, есть идеи
|
|
|

15.09.2009, 20:11
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
защититься можно только тестами тьюринга. любая другая защита сложна лишь в техническом исполнении, и создает только временные трудности. имхо.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|