![]() |
eXeL@B —› Основной форум —› Активация через инет. |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 15 сентября 2006 23:27 · Личное сообщение · #1 Ломаю один CGI-сканер. В сети его нет, тока демки. Чел мне подогнал полную. Прога при каждом запуске лезет на свой сервак, и проверяет логин_пасс. Если в оффлайне - то выдает ошибку, что нет коннекта. При проверке на серваке - выдает ошибку, что логин-пасс - не канают. Обходится в одной ф-ции и то и то. Прога тупо ждет, когда ее активируют. Но вот фигня- работать не хочет. Там можно сканить один урл, или сеть. Так она даже аипишники не перебирает. Ну я подумал, что надо активировать. Нашел ф-цию, где это дело происходит. Там активно юзается base-64 & winsock.dll. Короче, теперь прога говорит, что активация прошла успешно, но работать все равно не хочет. В той ф-ции, что отвечает за работу, вроде ничо подозрительного нет. Т.е. никаких ключей ниоткуда не читает. Вопрос ко всем. Кто-то когда-нить ломал такое дело? Если да, то как. Нужны любые подсказки. И еще трабла. Любой бряк вешает прогу. Нимогу не потрейсить, ни вообще. Чо за фигня и как с ней бороться? Сталкивался уже с такой хренью, после каждого бряка перезагружал прогу. Но там мало работы было. А тут надо трейсить эту ф-цию, где ключ проверяется. А она на 30-40 экранов. ![]() |
|
Создано: 15 сентября 2006 23:56 · Личное сообщение · #2 попробуй запустить сервак на локальной машине с адресом сайта, куда прога щлёт данные о регистрации, запротоколировать посылаемые запросы base64 прога юзает наверняка только для передачи параметров через сеть. у тебя есть пример правильного логин-пароля, которые прога хавает, если да, то попробуй их покопать если трейсить тяжело - дизасм тебе поможет, разбери эту ф-цию (с активацией) в дизассемблере. прогони прогу через кой-нить крипто анализатор, может она там что-то шифрует эти 30-40 экранов ;) удачи. ----- EnJoy! ![]() |
|
Создано: 16 сентября 2006 00:44 · Личное сообщение · #3 |
|
Создано: 16 сентября 2006 00:46 · Поправил: Ara · Личное сообщение · #4 А с активацией хз, Юпитер уже сказал - если есть валидная пара логин-пасс, то надо аккуратно сохранить логи обмена и дальше смотреть уже, пытаясь подсунуть проге эти данные. ЗЫ: вроде кто-то хотел написать статью на эту тему и забил. А темка довольно интересная - с поднятием сервера локального, направлением туда проги и выдачей валидного ответа. Может, кто-нить возмется? ![]() |
|
Создано: 16 сентября 2006 02:56 · Личное сообщение · #5 |
|
Создано: 16 сентября 2006 03:12 · Поправил: Ara · Личное сообщение · #6 |
|
Создано: 16 сентября 2006 03:19 · Личное сообщение · #7 |
|
Создано: 16 сентября 2006 03:36 · Личное сообщение · #8 |
|
Создано: 16 сентября 2006 04:14 · Личное сообщение · #9 |
|
Создано: 16 сентября 2006 04:20 · Личное сообщение · #10 |
|
Создано: 16 сентября 2006 04:26 · Личное сообщение · #11 |
|
Создано: 16 сентября 2006 05:12 · Личное сообщение · #12 |
|
Создано: 16 сентября 2006 05:29 · Личное сообщение · #13 |
|
Создано: 16 сентября 2006 05:31 · Личное сообщение · #14 |
|
Создано: 16 сентября 2006 05:41 · Личное сообщение · #15 |
|
Создано: 16 сентября 2006 06:33 · Личное сообщение · #16 |
|
Создано: 16 сентября 2006 06:39 · Личное сообщение · #17 |
|
Создано: 16 сентября 2006 06:48 · Личное сообщение · #18 |
|
Создано: 16 сентября 2006 06:51 · Личное сообщение · #19 |
|
Создано: 16 сентября 2006 07:04 · Личное сообщение · #20 |
|
Создано: 16 сентября 2006 07:28 · Личное сообщение · #21 |
|
Создано: 16 сентября 2006 07:58 · Личное сообщение · #22 Ну, мля загнули. ![]() ![]() Валидных данных у меня нет. Еслиб были, я б и сам трафик догадался просмотреть. На апач, думаю ставить бессмысленно. Чо, аффтар настока туп? Потрейсил рабочую ф-цию. Прога попадает в обработчик исключений и уходит в бесконечный цикл. Выход из цикла ведет на ХАЛТ. Вот такая ![]() ЗЫ. Ставьте линукс. Потом любой апач покажется сказкой. ![]() |
|
Создано: 16 сентября 2006 08:40 · Личное сообщение · #23 |
|
Создано: 16 сентября 2006 09:07 · Личное сообщение · #24 Ara пишет: А темка довольно интересная да тема действительно интересная и абсолютно нигде не раскрытая. тоже хотел бы знать подходы к такому типу софта. Paxan пишет: Давай прогу подходящую под исходные данные - напишу ст0тью. В поднятии апача нет ничего тяжёлого имхо. Thinstall Studio подойдет ? как прот он никакой - дабажицца и трейсицца, распаковываетцца (даже анпакер есть), но вот ломится на сервак и все тут. ----- in search of sunrise ![]() |
|
Создано: 16 сентября 2006 09:16 · Личное сообщение · #25 |
|
Создано: 16 сентября 2006 10:26 · Поправил: Paxan · Личное сообщение · #26 |
|
Создано: 16 сентября 2006 10:48 · Личное сообщение · #27 Paxan пишет: ок, гляну как время будет. главное чтобы прога не ломилась за валидным ключом для раскриптовки кода/данных. Иначе нужен будет валидный ключег. OK. ссылку на него в ПМ кинул. это релиз китайчегов. ХЗ что они там отломали, но ломится на официальные серваки, и главное все работает до сих пор. Релизил Fly - не знаю почему не отвязали от сети, либо не доделали, либо не смогли. все предыдущие релизы были успешно отвязаны. ----- in search of sunrise ![]() |
|
Создано: 16 сентября 2006 16:29 · Личное сообщение · #28 так ёлки, если софтина простая, то вся эта активация ничем не отличается от проверки серийника. То есть всё упрётся в проверку и высталение каких-то флагов/данных. В этом случае всё отламывается просто и не надо тратить время на выяснение протокола общения с сервером. Так, напримет, в Araxis Merge убирается и активация и регистрация... всё на свете ![]() Кончно при таком простом варианте можно прописать сервер автора в lmhost и перенаправить activation.some-software-house.com на 127.0.0.1. Ну а потом написать кусок кода который слушает на каком-то там порту или пишет/читает stdout/stdin и прписать его в inetd. Ну а потом можно добиться того что прога получит ответ который пройдёт через все проверки. Это, ведь, аналогично написанию keygen-a. Конечно всё може быть хуже - там могут быть public/private keys, зашафрованые DLL.... ![]() |
|
Создано: 16 сентября 2006 16:54 · Личное сообщение · #29 s0larian пишет: прописать сервер автора в lmhost и перенаправить activation.some-software-house.com на 127.0.0.1. Программка Paid Mails Reader тоже проверяет свою зарегеннось через инет, ламалась подменой ответа сервера... Вообще таким способом можно сломать большенство программа, проверяющие свою зарегенность онлайн. Искючением могут быть программы, котом для работы наобходимо что-либо выполнить на стороне сервера... ----- -=истина где-то рядом=- ![]() |
|
Создано: 16 сентября 2006 19:40 · Личное сообщение · #30 Ara пишет: Была раньше прога - резак рекламы и т.п. для IE. Активация через инет, пошифрованый код, аспр. Название кто-нить напомнит. AdsCleaner (InetAdviser) - когда тока начинал крякингом заниматься, пытался ее ломануть, но ![]() ![]() ![]() |
. 1 . 2 . >> |
![]() |
eXeL@B —› Основной форум —› Активация через инет. |