narr

Рейтинг
1
Регистрация
29.03.2004
Как писал dimatr
Я так думаю, что вычисление ch в любой версии гугбара легко решается softice'ом.
Скорее всего ch - это хеш сумма а ля md5, только проще. это значит, что запустив софтайс и набрав в строке запроса гугбара уникальный урл, можно найти кусок памяти, где он располагается.
Далее ставится брейк пойнт на него (bpm) и смотрится куда строка копируется, и что потом с ней делается.
А второй способ просниферить http запрос, найти потом его в памяти, и посмотреть как формируется....хотя не уверен что сработает...первый вариант надежнее.

Мдя...это так.. мысли вслух, буде время надо занятся, хотя чесно говоря ни разу не ломал IE :) Кому не жалко киньте скриптец на асю 162993, будет много респектов %)

С выражением "вычисление ch в любой версии гугбара легко решается softice'ом" согласиться можно, только есть несколько Но. Найти место в памяти url'a то легко, только знаешь сколько там с ним чего делается - всю dll'ку перероешь.

Я делал по другому: делается 2 дампа dll'ки после 2 запросов, затем сравнивается что изменилось - сразу находишь место в памяти, куда пишется CH. Затем Идой смотришь какие процедуры к ним обращаются и после каких действий (примерно допираешь - какие процедуры могут оказаться процедурами расчета CH - смотришь на передаваемые параметры и логически мыслишь :) ). Затем СофтАйсом ставишь брейки и смотришь на значения передаваемых параметров этим процедурам и что они возвращают. Это только один вариант из множества :) (но я пользовался именно этим).

Кстати можно в Иде просмотреть все процедуры и прикинуть какая из них расчетная. Известно же заранее, что CH - это хеш функция, поэтому код ее ни с чем не спутаешь :)

После реверсишь нужный код - получаем на языке высокого уровня, правим ручками (исправляем глюки реверса - редко когда пройдет все правильно в автомате) и за 5 мин. переводим в пхп.

Вот в принципе и все. Дерзайте хацкеры, учите ASM и будет вам счастье :)

ну а кому влом, то могу недорого поделиться алгоритмом расчета CH - велкам в асю 237043558

Как писал crash
Собственно сабж. Необходимо делать запросы к тулбару гугля и вытягивать значение PR. Вопрос только один - что это за CH и как его рассчитать?
http://66.102.11.104/search?client=navclient-auto&googleip=O;66.102.11.99;671&ch=52766496098&ie=UTF-8&oe=UTF-8&features=Rank&q=info:http%3A%2F%2Fwww%2Eya%2Eru

Если кому надо алго расчета CH стучитесь ICQ 237043558 (кидать в оффлайн) договоримся