eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 сентября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: rmn, dconer1 (+6 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› OllyDbg, сохранение отредактированной программы
<< . 1 . 2 .
Посл.ответ Сообщение

Ранг: 3.0 (гость)
Статус: Участник

Создано: 12 октября 2013 20:01 · Поправил: Leksar New!
Цитата · Личное сообщение · #1

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



ее заменяем на эту



далее ниже есть просто нули, в конце программы



их заменяем на




потом правой кнопкой нажимаю "Copy to executable"->"All modifications"
и тут вылетает такое окошко




обычно нажимаю на Copy All и далее сохраняю в файл, а тут не выходит, что я не так делаю?

Ранг: 3.0 (гость)
Статус: Участник

Создано: 13 октября 2013 16:40 New!
Цитата · Личное сообщение · #2

ClockMan, понял, спасибо
пойду отдохну

Ранг: 6.2 (гость)
Статус: Участник

Создано: 13 октября 2013 16:52 New!
Цитата · Личное сообщение · #3

Leksar пишет:
пишу код

Рекомендую плагин для оли - Multiline Ultimate Аssembler

Ранг: 300.0 (мудрец)
Статус: Участник

Создано: 13 октября 2013 19:49 New!
Цитата · Личное сообщение · #4

Не проще нормально отреверсить алгоритм генерации ключа, чем устраивать танцы с бубном подставляя нужные данные? Да и проще тогда запихнуть все правки в dll и грузить при старте

Ранг: 3.0 (гость)
Статус: Участник

Создано: 14 октября 2013 13:01 · Поправил: Leksar New!
Цитата · Личное сообщение · #5

Veliant пишет:
Не проще нормально отреверсить алгоритм генерации ключа

думал об этом, там алгоритм сложный для меня, 2 недели только Ассемблер изучаю, так что пока только с бубном...
---------------------------


не могу понять, в отладчике есть LOCAL.1, LOCAL.2, ARG.1...



это переменные или что? и где они хранятся

Ранг: 6.2 (гость)
Статус: Участник

Создано: 14 октября 2013 19:04 · Поправил: __X3__ New!
Цитата · Личное сообщение · #6

Leksar пишет:
LOCAL.1, LOCAL.2

Это память под константы, переменные резервируемые в стеке. В начале функции идёт такой код:
Code:
  1. push ebp
  2. mov ebp,esp
  3. add esp,-XXh

В стеке выделяется память под констаны(XXh ,байт), и далее доступ к ним идёт через [EBP-XXh].
Такое отображение аргументов можно отключить в настройках отладчика ->Alt+O->Analisis1->Show Args and LOCALs in procedures. Или поставить курсор на нужную строку и нажать Space, либо Backspaсe.


Ранг: 72.3 (постоянный)
Статус: Участник

Создано: 15 октября 2013 16:22 New!
Цитата · Личное сообщение · #7

Leksar

С асма надо начинать, а не с отладчика. Как вы читать собрались, не зная алфавита

| Сообщение посчитали полезным: SReg, DenCoder


Ранг: 3.0 (гость)
Статус: Участник

Создано: 15 октября 2013 16:56 New!
Цитата · Личное сообщение · #8

Dr0p, английский язык я ведь тоже не знаю, но по иностранным сайтам кое-как могу серфить, вот тут тоже самое.
Изучал кстати Введение в крэкинг с нуля, используя OllyDbg
мне этого хватит.

Ранг: 3.0 (гость)
Статус: Участник

Создано: 16 октября 2013 14:27 New!
Цитата · Личное сообщение · #9

закончил работу, теперь надо проверить, кто поможет?
нужно скачать этот файл --> Link <--
и скинуть мне номер лицензии в программе и еще вот эти данные с вашего компа:

1. Имя пользователя
2. Имя компьютера
3. Путь к папке Temp: Win+R -> вводим %TMP% и Enter
4. Дата создания папки C:\Windows


Ранг: 537.8 (!)
Статус: Участник
оптимист

Создано: 16 октября 2013 15:28 New!
Цитата · Личное сообщение · #10

Leksar пишет:
1. Имя пользователя
2. Имя компьютера
3. Путь к папке Temp: Win+R -> вводим %TMP% и Enter
4. Дата создания папки C:\Windows

Петросян

| Сообщение посчитали полезным: Dr0p


Ранг: 3.0 (гость)
Статус: Участник

Создано: 16 октября 2013 15:45 · Поправил: Leksar New!
Цитата · Личное сообщение · #11

ну а как мне проверить?
второго компа у меня нету, на виртуалке не запускается прога, дедика нету.
<< . 1 . 2 .
 eXeL@B —› Вопросы новичков —› OllyDbg, сохранение отредактированной программы
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS