Сейчас на форуме: asfa, bartolomeo (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Пытаюсь вазломать Internet Download Manadger
Посл.ответ Сообщение

Ранг: 1.3 (гость)
Активность: 0.010
Статус: Участник

Создано: 26 февраля 2012 11:59 · Поправил: ProgLab
· Личное сообщение · #1

Привет всем. Я ломаю вот это --> Моя жертва <--. PEiD говорит Microsoft Visual C++ 6.0 [Debug]. Это меня порадовало. Начал я вот с чего. Запустил прогу, ввел имя, фамилию, e-mail, serial. Нажал Ok и получил messagebox с текстом.
You have entered incorrect Serial Number.
Plase don't mix 0 (zero) and O(ou), I nad 1 white typing your S/N! CUT and PASTE your S/N!

Поиск перехода в W32Dasm на эту строку меня никуда не привёл... Отлов messagebox показал что функцию
его вызывающую вызывают из большего количества мест, смотреть все задолбишься. Отлов GetDlgItemTextA, показал что после останова исчезает инфа из дезасм листинга Olly. Бряки на сообщениях неставяться... Непонимаю как с прогой бороться.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 26 февраля 2012 13:50
· Личное сообщение · #2

а зачем? IDM давно уже взломан
на руборде все есть



Ранг: 1.3 (гость)
Активность: 0.010
Статус: Участник

Создано: 26 февраля 2012 13:53
· Личное сообщение · #3

Ну мне же интересно его взломать самому (или не совсем самому ) path или keygen готовые это хорошо, но научиться ломать такие защиты то же полезно



Ранг: 26.2 (посетитель), 6thx
Активность: 0.020
Статус: Участник

Создано: 26 февраля 2012 13:53
· Личное сообщение · #4

Начни с этого адреса: 004E03C0, если уж хочется самому разобраться.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 26 февраля 2012 14:06
· Личное сообщение · #5

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

а бегая в ольке по переходам вы ничего не накопаете




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 26 февраля 2012 14:08 · Поправил: Kindly
· Личное сообщение · #6

На руборде, как сказали, есть минимум три патча, пропатчи и посмотри что да как, да и версию ковыряй Retail, оттуда же или вот --> Link <--. Как для полного нуба, это не самая простая программа.

-----
Array[Login..Logout] of Life




Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 26 февраля 2012 19:59
· Личное сообщение · #7

--> Link <-- Читай. Пробуй.




Ранг: 253.5 (наставник), 684thx
Активность: 0.260.25
Статус: Участник
radical

Создано: 26 февраля 2012 20:26 · Поправил: DimitarSerg
· Личное сообщение · #8

Сходи на Cin1team.biz Там тутор по кейгеннингу от happy.

-----
ds





Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 27 февраля 2012 00:20 · Поправил: Kindly
· Личное сообщение · #9

ProgLab, ты вероятно будешь мучаться с дополнительными проверками по таймерам, поэтому немного подсоблю
Все делалось на обновленной через нет Version 6.09 Final Build 3

004439DF 85F6 TEST ESI,ESI ; патчишь на xor esi,esi
или если копнуть выше, можешь так:
004436F7 4E DEC ESI
004436F8 90 NOP

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

ProgLab пишет:
Бряки на сообщениях неставяться..

ты про Unicode знаешь?

-----
Array[Login..Logout] of Life





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 27 февраля 2012 00:48
· Личное сообщение · #10

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



Ранг: 3.6 (гость), 2thx
Активность: 0.010
Статус: Участник

Создано: 27 февраля 2012 01:49
· Личное сообщение · #11

Нда...Тщемта...
Вместо дасма лучше поюзай Hacker's Disassembler (на сайте должен быть).
1. Никого не слушай, они тебя специально с толку сбивают, чтобы ты не научился и не осознал суть.
2. поиск по строке из мессаджбокса в НАГ'е и находи нажный вызов
3. битхак
4. ОЛОЛО!




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 27 февраля 2012 06:42 · Поправил: Kindly
· Личное сообщение · #12

reversecode пишет:
вот взяли человеку и спортили весь курс молодого бойца

ну если он не отпишет логику своих дальнейших действий, то в следующий раз можно тупо его посылать читать маны или в запросы

ProgLab пишет:
Будет время напишу что-нибудь.... посмеётесь....

А никто и не будет смеятся. Тебе судя по всему рано ломать проги, изучи для начала маны для нубов и потренируйся на крякмисах, и впредь задавай вопросы по существу, что конкретно не понятно в определенном месте, а не как обойти "двойную" защиту и т.п.

-----
Array[Login..Logout] of Life




Ранг: 1.3 (гость)
Активность: 0.010
Статус: Участник

Создано: 27 февраля 2012 19:38 · Поправил: Модератор
· Личное сообщение · #13

Будет время напишу что-нибудь.... посмеётесь....


От модератора: Посмеялись, ага. Тут не чат и не блог




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 29 февраля 2012 00:07
· Личное сообщение · #14

ProgLab
Следующий твой пост должен быть по существу.
Ты пока только вопросы задавать горазд.
Иди уже учись, материал есть.
У тебя день на подумать.

P.S. Кнопка "Правка" - для тебя

-----
EnJoy!



 eXeL@B —› Вопросы новичков —› Пытаюсь вазломать Internet Download Manadger
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати