Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.09.04;
Скачать: CL | DM;

Вниз

Капча 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.008 c
2-1305899107
Leon-Z
2011-05-20 17:45
2011.09.04
ADOTable.LoadFromFile(...)


15-1305201437
stay unknown
2011-05-12 15:57
2011.09.04
отрисовка Items в tlistbox


2-1305938346
Drowsy
2011-05-21 04:39
2011.09.04
В какой системной таблице Firebird2.5


2-1305708984
test2
2011-05-18 12:56
2011.09.04
округление


2-1305913737
TarenoKostanay
2011-05-20 21:48
2011.09.04
Вставка стороннего приложения в окно программы