буквоед

Рейтинг
1
Регистрация
10.08.2013
awasome:
Все, спасибо парсерам, еле бздит. Смысл был переводить на новую платформу?

да ладно, гораздо шустрее

..пока что 🍿

---------- Добавлено 13.08.2013 в 10:41 ----------

Brand from Amber:
буквоед,
1 - я ещё вчера пользовался парсером вордстата.
2 - я хорошо разбираюсь в программировании (в том числе и в разработке парсеров), поэтому повторю ещё раз - "код разбирать не нужно".
3 - сорри за оффтоп - ты больной?

медаль чтоли хочешь? :)

Brand from Amber:
А никому их код "разбирать" и не нужно :)

тебе же написали, что "первый парсер" подключили ещё вчера.

не. а зачем им быть?

то что их код разобрали они поймут при подключении первого же парсера

просто заменят его на другой

и будут так делать, пока не устанут

но я не думаю, что это входит в их планы

придумывание нового кода это же человеко-часы, которые, в конце-концов, просто улетают в трубу

как раз таки коллективный разум сообщества быстрее поможет им это понять ;)

Elbran:
Парсеры всегда победят. Ибо то, что открыто для всех - защитить невозможно.

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

Да и уже все вломано, ещё вчера 😂

да ты спец :) поделишься?

ну чего там яндексоиды мутят, кто победит в результате? :)

zweroboy1:
В той строке каждый символ из $l переводится в ASCII-код, затем с помощью этого ^ сравнивается с ASCII-кодом соответствующего символа ключа $h, а затем результат сравнения переводится обратно из ASCII-кода в символ.

ок, но ведь там в ответе кириллица utf-8, которая далеко за пределами таблицы ASCII

т.е. например в перле "print chr 65" - даст латинскую A

но чтобы получить "И" на кириллице, нужно уже "print chr 0x418"

при этом "print ord 'И'" выдаст 208

в пхп не так?

zweroboy1:
До раскодировки и после неё, думаю, разберетесь.

не получается перенести на перл :(

в $answer идёт всё содержимой между { и } (включая сами скобки) ?

что конкретно делает эта строка:

$str.= chr(ord($l[$g]) ^ ord($h[$g % strlen($h)]));

?

сейчас на перле код выглядит так, может кто может подкорректировать?

my $obj = decode_json($answer);
my $l = $obj->{data};
my $h = substr($useragent, 0, 25) . $fuid01 . 'I keep watch over you ;)';
my $str = '';

for(my$i=0;$i<length$l;$i++){
$str.= chr(ord(substr($l,$i,1)) ^ ord(substr($h, $i % length($h),1) ));
}
print uri_unescape($str);

на выходе как-то так:

lAyhjr'▒v\;1h(
}jg<&/fcD{ lqw'iSt:8[ > -KF::chEo@53H~ g|bK2xsLv, Q.&Ckn4D
INq
rb"jS|*)jkvMZSn+yy'hDBQ6j'Z}HAf jB;OAZvh*5#;9P'6Mfhmpt`4rrbuMu?>
!lo?+f'WM6#*Q=Xq%K)>W\v$,6m5@tpr#H.e,▒]T{X2C{?rbYx5ONX3,Gl"\+?m!JfxdM}(?uMQO`?#0d|=+5[YX6^35lx`3`JDR4Qo e
e+0\*g79"mkud?1MANS"+p$
d4Z/QrI-CTw6?9ii▒o0n&'r▒|7yM3ZGC$;zGn@Irr*y AQPD[`O0T:{wZ3K>qy_]O3qa~<+_
12
Всего: 17