Сейчас на форуме: Slinger (+6 невидимых) |
![]() |
eXeL@B —› Основной форум —› Как взломать защиту Internet Connection Counter v.7.0-Rus? |
Посл.ответ | Сообщение |
|
Создано: 26 октября 2006 05:18 · Личное сообщение · #1 Собственно, проблема описана в названии темы. Есть патч by Bokiv, но он видимо для английской версии. По крайней мере, пропатченная Rus прога вообще не запускается - выдаёт исключение с0000005 по адресу 0badf00d. Это программа для подсчёта трафика, времени и потраченных денег для Dial-Up и LAN-соединений. Программа написана на VB и упакована Orien. Ограничение - 100 запусков. Ссылка на дистрибутив программы: www.counterslab.com/rus/icc70rus.zip Пробовал ломать сам. Разобрался в алгоритме проверки ключа, сделал ключевые файлы User70.ic и Key70.ic. После этого программа запускается, нормально работает (за исключением некоторых проблем с отображением в окне настроек), но, как только подключаешься к сети (Интернет или локалка), прога вылетает и при этом обрывает соединение. Причём всё это наблюдается только по истечении 100 запусков. До этого всё работает нормально. Помогите пожалуйста хотя бы чем-нибудь. Может кто-нибудь подскажет, как её дальше ломать. Где хранится информация о кол-ве запусков например? P.S. Если нужно, могу написать, как формируется ключ или выложить свой. ![]() |
|
Создано: 26 октября 2006 05:26 · Личное сообщение · #2 |
|
Создано: 26 октября 2006 05:29 · Личное сообщение · #3 |
|
Создано: 26 октября 2006 05:41 · Личное сообщение · #4 |
|
Создано: 26 октября 2006 05:57 · Личное сообщение · #5 |
|
Создано: 26 октября 2006 06:28 · Поправил: Ara · Личное сообщение · #6 |
|
Создано: 26 октября 2006 06:30 · Личное сообщение · #7 |
|
Создано: 26 октября 2006 07:37 · Личное сообщение · #8 |
|
Создано: 26 октября 2006 07:48 · Личное сообщение · #9 newborn Она там столько всего в реестре читает, что фиг разберёшь, где там информация о кол-ве запусков... Тем более, у меня в этом деле опыта почти нет. ValdiS На сервере регистрацию вроде бы не проверяет, хотя надо ещё проверить поточнее Cigan Знать бы только какие jmp'ы менять ![]() Сейчас напишу, как ключ формируется и exe-шник выложу... ![]() |
|
Создано: 26 октября 2006 09:16 · Личное сообщение · #10 Значит, ключ: 2 файла в папке программы - User70.ic и Key70.ic User70.ic - 3 строки - фамилия, место жительства и e-mail (например так, но написать то что угодно можно) Key70.ic: Первый байт - кол-во символов в строке "LandPPC" (что такое LandPPC - х.з.) Второй - кол-во символов в "фамилии" Третий - в "месте жительства" Четвёртый - в "e-mail-e". Далее подряд идут эти четыре строки, только немного преобразованные. Алгоритм преобразования такой: Берём код очередного символа, записываем в 2-х байтовую переменную, делаем not, затем прибавляем 0x0100, затем прибавляем 0x000A и получаем таким образом байт (младший) для записи в файл ключа. Пример ключа в аттаче. Вот ещё ссылочка на дистрибутив: www.arh.ru/~mim/icc70rus.zip А сайт автора и у меня сегодня что-то не работает. Ara Распакованный exe выложить так и не получается, закачивал минут 40, но всё без толку, пробовал на рапиде и на вебфайле. Долбаный GPRS! Завтра может на работе выложу... А вообще, он Generic Unpacker'ом из PEID'а отлично распаковывается. ![]() ![]() |
|
Создано: 27 октября 2006 12:46 · Личное сообщение · #11 |
|
Создано: 27 октября 2006 12:52 · Поправил: r99 · Личное сообщение · #12 |
|
Создано: 28 октября 2006 03:38 · Личное сообщение · #13 |
|
Создано: 28 октября 2006 04:16 · Личное сообщение · #14 |
|
Создано: 28 октября 2006 05:03 · Личное сообщение · #15 |
|
Создано: 28 октября 2006 06:01 · Личное сообщение · #16 |
|
Создано: 28 октября 2006 08:32 · Поправил: OLEGator · Личное сообщение · #17 так к слову... счётчик запусков хранится тут: HKU\S-1-5-21-448539723-412668190-839522115-1003\Software\Wininit Net77\ параметр 77 обнаруживается легко при помощи Regshot 1.7, но протектор его прибивает сразу же. Пришлось воспользоваться RE-Pair v0.6 для сокрытия... плюс ещё дублируется в файле: C:\WINDOWS\Wininit.x77 з.ы. 2 ev1l_4: после применения твоего патча, прога запускается, нагскрин пропал, счётчик больше не создаётся, НО прога сразу же рвёт соединение (GPRS) и вылетает с ошибкой... Себе я лоадер сделал... ----- AutoIt ![]() |
|
Создано: 29 октября 2006 02:48 · Личное сообщение · #18 |
|
Создано: 29 октября 2006 02:59 · Личное сообщение · #19 OLEGator А ведь находил я и сам этот параметр в реестре... (Я бы кстати уточнил расположение - HKСU\Software\Wininit Net77, а S-1-5-21-448539723-412668190-839522115-1003 - это конкретный идентификатор учётной записи пользователя, они ведь в каждой копии Windows разные...) Вот только файл C:\WINDOWS\Wininit.x77 не находил. ![]() ![]() |
|
Создано: 29 октября 2006 06:20 · Личное сообщение · #20 значит счётчик типа уникален для каждого юзверя... от чегото генерится... х.з. У мну вобщем по этому пути был... Думаю не составит труда обнаружить при помощи регмона и файлмона при правильной настройке фильтра. А как там насчёт того способа который тебе r99 подсказал? я чёт не понял ничего (не шарю я) А всётаки хочется юзать полноценно прогу без лодыря. подскажите где чего поменять чтоли в HEX редакторе. ----- AutoIt ![]() |
|
Создано: 30 октября 2006 21:25 · Поправил: -=Wanderer=- · Личное сообщение · #21 OLEGator Во-первых, делаешь ключ (ну или мой тестовый берёшь) и кладёшь в папку программы. Алгоритм я выше описывал и ключ прикладывал. Ну а потом смотришь код, который r99 приводил в своём аттаче. Открываешь свой распакованный exe-шник в HIEW и ищешь где -то в районе 004b186d такой же фрагмент. Потом заменяешь cmp [005BE07E], bx (адрес может немного отличаться из-за различной распаковки/восстановления импорта) на inc w, [005BE07E]. И всё - программа работает. Гораздо более интересно было бы разобраться, почему так, а не иначе.... P.S. В принципе, могу прислать свой поправленный exe-шник. ![]() |
|
Создано: 15 ноября 2006 03:23 · Личное сообщение · #22 |
|
Создано: 15 ноября 2006 04:36 · Личное сообщение · #23 |
|
Создано: 15 ноября 2006 05:30 · Личное сообщение · #24 |
![]() |
eXeL@B —› Основной форум —› Как взломать защиту Internet Connection Counter v.7.0-Rus? |