![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Dr1.3dn.Ru |
![]()
Сообщение
#1
|
Начинающий ![]() Группа: Пользователи Сообщений: 25 Регистрация: 24.2.2007 Пользователь №: 1 449 Пол: мужской Репутация: ![]() ![]() ![]() |
Кто нибудь взламывал софт сам, не кряками, а руками.? Я бы хотел спросить, как это делается??
|
![]() ![]() |
Senator2 |
![]()
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 507 Регистрация: 5.4.2007 Пользователь №: 1 907 На форуме: 4d 15h 47m 51s Пол: мужской Репутация: ![]() ![]() ![]() |
Поделюсь одним способом - раньше работал точно, сейчас с многими прогами (если не со всеми) не прокатит.
Например, нужно чтобы прога при запросе пароля, неправильно его проверяла (т.е. при вводе любого пароля - она его хавала). Для этого делалось следующее : - брался дизассемблер и вскрывался exe-шник (если он не запакованный) ; - Выполнялась программа пошагово ; - Находилось место, где происходил запрос пароля (вернее проверка того что ввелось) ; - Заменялось условие перехода при неправильном ответе (грубо говоря - если пароль неправильный прога переходила на завершение, иначе - продолжала выполняться). Так вот подменяли адрес для неправильного ответа, в результате чего при вводе любого пароля программа думала что ей ввели правильный пароль... Защита таким образом была успешно обойдена... Конечно - сейчас все намного сложнее, и таким простым способом теперешние защиты не обойти... -------------------- |
olegd2007 |
![]()
Сообщение
#3
|
Вникающий ![]() ![]() Группа: Пользователи Сообщений: 85 Регистрация: 16.4.2007 Пользователь №: 1 958 На форуме: 0d 22h 49m 39s Пол: мужской Репутация: ![]() ![]() ![]() |
Поделюсь одним способом - раньше работал точно, сейчас с многими прогами (если не со всеми) не прокатит. Например, нужно чтобы прога при запросе пароля, неправильно его проверяла (т.е. при вводе любого пароля - она его хавала). Для этого делалось следующее : - брался дизассемблер и вскрывался exe-шник (если он не запакованный) ; - Выполнялась программа пошагово ; - Находилось место, где происходил запрос пароля (вернее проверка того что ввелось) ; - Заменялось условие перехода при неправильном ответе (грубо говоря - если пароль неправильный прога переходила на завершение, иначе - продолжала выполняться). Так вот подменяли адрес для неправильного ответа, в результате чего при вводе любого пароля программа думала что ей ввели правильный пароль... Защита таким образом была успешно обойдена... Конечно - сейчас все намного сложнее, и таким простым способом теперешние защиты не обойти... Сам пробовал повыполнять пошагово гигабайтную программу? ![]() |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.4.2025, 17:36 |