Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.09.04;
Скачать: [xml.tar.bz2];

Вниз

Капча javascript   Найти похожие ветки 

 
HF-Trade ©   (2011-05-08 20:28) [0]

Добрый вечер.

Есть вот такой скрипт

<script type="text/javascript" src="http://l2top.ru/js/swfobject.js"></script>
<script type="text/javascript">
  var flashvars = {
                   key: "63c63feaab25f52df7c26bdf0f0ffa83",
                   imgUrl: "cryptImg.php",
                   id: 1632,
                   pref: "0=Без+префикса;1034=x1;1037=x1000;2690=x15;2005=x5",
                   nick: "",
                  };
swfobject.embedSWF("http://l2top.ru/StrongCaptcha.swf?19", "dfn", "605", "360", "10.0.0", false, flashvars);

</script>

<div id="dfn"> </div>

Внутри флешки есть капча.
Каким образом, можно получить изображение капчи ?


 
b z   (2011-05-08 23:29) [1]

С таким подходом никак.


 
Palladin ©   (2011-05-09 00:00) [2]

кому получить? и при чем ту делфи?


 
Дмитрий С ©   (2011-05-09 16:10) [3]

Ахаха:)))
декомпилишь swf и смотришь:)))


 
HF-Trade ©   (2011-05-09 17:58) [4]

[1]
А какой подход нужен?
[2]
Задача -
1. получить страничку
2. выдрать с нее капчу
3. отправить на распознование капчу
....
Все пункты, кроме 2 понятны и реализованы на WinInet.
Собственно нужно автоматизировать весь процесс, но не пойму в какую сторону рыть, ибо с такими капчами  не сталкивался...

[3]
Поподробнее можно? Литературку хотябы какую по теме?
Или это был сарказм?


 
Styx   (2011-05-09 18:08) [5]

Судя по
                  key: "63c63feaab25f52df7c26bdf0f0ffa83",
                  imgUrl: "cryptImg.php",

флешка скачивает некую криптованную картинку, расшифровывает её и показывает. Из флешки можно выдрать алгоритм дешифровки и дальше уже работать с самой картинкой. Правда, когда это обнаружится, автор изменит алгоритм и всё придётся начинать сначала.


 
Дмитрий С ©   (2011-05-09 19:40) [6]


> Поподробнее можно? Литературку хотябы какую по теме?
> Или это был сарказм?

И сарказм и нет.
Я когда плеер свой писал на флеше - взял другой, декомпилировал и изучил. тебе так же надо. в [5] сказано.

можно попробовать, конечно, открывать флешку проигрывателем и скриншотить


 
antonn ©   (2011-05-09 20:59) [7]


> Судя по
>                   key: "63c63feaab25f52df7c26bdf0f0ffa83",
>
>                   imgUrl: "cryptImg.php",
> флешка скачивает некую криптованную картинку

при вызове скрипта странички в БД кладется "ответ" на капчу и случайный уникальный код (этот вот key), скрипт отдающий картинку капчи принимает этот key и рисует капчу. ничего не шифруется, никакой связи м/у ключем и "ответом", один рандом, все надежды лишь на распознавание


 
Дмитрий С ©   (2011-05-10 05:24) [8]


> ничего не шифруется

А зачем тогда такая заморочка с флешем?


 
Styx   (2011-05-10 13:22) [9]

Это отсюда http://l2top.ru/ ?
Обсуждение на античате:
http://webcache.googleusercontent.com/search?q=cache:ZisQ6TCYsP4J:forum.antichat.ru/nextnewesttothread258128.html


 
clickmaker ©   (2011-05-10 13:25) [10]

> Задача -
> 1. получить страничку
> 2. выдрать с нее капчу
> 3. отправить на распознование капчу

на хрена? спамить?


 
KSergey ©   (2011-05-10 13:34) [11]

> clickmaker ©   (10.05.11 13:25) [10]
> спамить?

Да! :)


 
Styx   (2011-05-10 14:24) [12]


> > спамить?
> > Да! :)

Ну да, накрутка всяких рейтингов - тоже разновидность спама...


 
HF-Trade ©   (2011-05-10 14:54) [13]


> KSergey ©   (10.05.11 13:34) [11]
>
> > clickmaker ©   (10.05.11 13:25) [10]
> > спамить?
>
> Да! :)


Ну, не спам это все таки...
А что делать, если 9 из 10 кункурентов не чисты на руку, и подкручиваются разными способами?))

Подкрутка рейтингов - вынужденная мера.


 
KSergey ©   (2011-05-10 15:56) [14]

> HF-Trade ©   (10.05.11 14:54) [13]
> Подкрутка рейтингов - вынужденная мера.

Все так говорят.
"Семью было не на что кормить, потому и взял"


 
antonn ©   (2011-05-10 16:55) [15]


> А зачем тогда такая заморочка с флешем?

у флеша возможностей больше


 
HF-Trade ©   (2011-05-13 23:18) [16]

> antonn ©   (09.05.11 20:59) [7]
>
>
> > Судя по
> >                   key: "63c63feaab25f52df7c26bdf0f0ffa83",
>
> >
> >                   imgUrl: "cryptImg.php",
> > флешка скачивает некую криптованную картинку
>
> при вызове скрипта странички в БД кладется "ответ" на капчу
> и случайный уникальный код (этот вот key), скрипт отдающий
> картинку капчи принимает этот key и рисует капчу. ничего
> не шифруется, никакой связи м/у ключем и "ответом", один
> рандом, все надежды лишь на распознавание


Сейчас глянул снифером. Попробовал обновить капчу
При обновлении, сниффер выдал -

(Request-Line):GET /cryptImg.php?key=e755594075a4b57310320feb6f3df200 HTTP/1.1
Host:l2top.ru
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language:ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding:gzip, deflate
Accept-Charset:windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive:115
Connection:keep-alive
Cookie:__utma=173254270.1334881731.1303935334.1305211592.1305313199.5; __utmz=173254270.1303935334.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=173254270; l2x=g7anjh6290jn7odiu543ku75c7; test_cookie=1; c83c6=a84605295e2cf451e915ed9a5214279b; amm=1; __utmb=173254270.2.10.1305313199; promo_pop=

(Status-Line):HTTP/1.1 200 OK
Server:nginx
Date:Fri, 13 May 2011 19:01:29 GMT

Content-Type:image/jpeg
^^^^^^^^^^^^^^^^^^^^^^^^
т.е. картинка передается при обращении к  /cryptImg.php с ключем со страницы.
При обновлении капчи, обновляется только изображение. Сам ключ не меняется.
Это значит, в БД кладется новый ответ по томуже ключу который и был, сам ключ не меняется, а юзеру высылается новое изображение?

Connection:keep-alive
Keep-Alive:timeout=20
Expires:Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma:no-cache
Content-Length:2376

После этого попытался получить капчу -
(
В настройках idhttp все так же как и в мозиле, за исключением -
Accept-Encoding:gzip, deflate
оставил только
Accept-Encoding:deflate
)

Var
  Buffer: String;
  MsCap: TMemoryStream;
begin
  Buffer := idhttp1.Get("http://l2top.ru/vote/1632/");
  ........тут выдираю ключик
   msCap := TMemoryStream.Create;
   idhttp1.Get("http://l2top.ru/cryptImg.php?key=" + Buffer, msCap);
   msCap.SaveToFile("C:\test.jpg");
   msCap.Free;
end;

Вместо изображения, получаю хрен знает что....


 
Styx   (2011-05-13 23:44) [17]


> Вместо изображения, получаю хрен знает что

Дык о том и речь, что оно шифрованное, скорее всего. Декомпилируйте флешку и ищите, что она с ним делает, чтобы показать.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2011.09.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.006 c
2-1305724542
Соня
2011-05-18 17:15
2011.09.04
Insert into БД SQL Server с помощью ADOQuery.SQL


15-1302113906
Иксик
2011-04-06 22:18
2011.09.04
iPad 2


2-1305694815
samalex2504
2011-05-18 09:00
2011.09.04
Ошибка конвертирования данных из Excel в тип Data


2-1305875891
samalex2504
2011-05-20 11:18
2011.09.04
Установить формат ячейки в Excel


15-1302343273
RGV
2011-04-09 14:01
2011.09.04
TWebBrowser в режиме редактирования





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский