Сейчас на форуме: vsv1 (+3 невидимых)

 eXeL@B —› Вопросы новичков —› Desktop Tray Clock v2.5
Посл.ответ Сообщение

Ранг: 0.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 февраля 2008 13:26 · Поправил: Cybermozg
· Личное сообщение · #1

Desktop Tray Clock v2.5
downloadzone.ru/programs/desktop_tray_clock_2.5.html
решил сам написать кряк)
самое лёгкое что нашёл это в указанном месте je заменить на jmp
посмотрите плиз кому интересно можзет ещё кто нить чёгонить поэлегантней предложит

94fa_26.02.2008_CRACKLAB.rU.tgz - oddbg.JPG



Ранг: 158.7 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 26 февраля 2008 14:37
· Личное сообщение · #2

И что? Ты дал кусок листинга в котором ничего не понятно. Ну заменишь ты 74 на EB и как себя будет вести программа после перезапуска? Какие ограничения для программы?
Вот самое элегантное решение http://www.google.com/search?num=20&hl=ru&client=opera&rls=ru&hs=3Rd&q=Desktop+Tray+Clock+2.5+crack&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr= .

-----
Я ещё не волшебник, я только учусь...




Ранг: 0.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 февраля 2008 14:54
· Личное сообщение · #3

исчезли надписи с предложениями приобрести программу и ввести серийник
ограничений ни каких нету едиственное в окошке about пишет незарегистрированна
Я нуб в риверсинге/крекинге поэтому хочу чтобы вы поcоветовали как лучше поломать её
а ссылочку которую ты привел тама готовый кряк, мне охота написать свой кряк или кейген



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

Создано: 26 февраля 2008 16:35
· Личное сообщение · #4

Проще будет пропатчить CALL DTClock.004C3EA0 чем менять все переходы

004C3EA0 33C0 XOR EAX,EAX
004C3EA2 B8 FFFFFFFF MOV EAX,-1
004C3EA7 C3 RETN



Ранг: 0.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 февраля 2008 16:47
· Личное сообщение · #5

ReZiDenT_USSR спасибо посмотрю
а не подскажишь плиз где процедурка генерации ключа я сёня часа 2 имскал ни чё путного не нашёл



Ранг: 0.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 февраля 2008 17:45
· Личное сообщение · #6

ReZiDenT_USSRСпасибо тебе большое респект и уважуха
уже начал писать свой первый кряк) объясни плиз
004C3EA0 33C0 XOR EAX,EAX
004C3EA2 B8 FFFFFFFF MOV EAX,-1
004C3EA7 C3 RETN
как это работает в результате у нас в еах=-1 и возврат из функции
мне интересно как этот кож обломал защиту



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 26 февраля 2008 17:55 · Поправил: Veliant
· Личное сообщение · #7

*Небольшая поправочка...зачем сначала обнулять регистр если можно сразу -1 занести

Отвечу на пост ниже....не важно был мусор или нет... команда пересылки в регистр 32 бит поэтому старого значения не останется а заменится поэтому очищать не обязательно



Ранг: 0.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 февраля 2008 18:17 · Поправил: Cybermozg
· Личное сообщение · #8

потомучто в eax может быть всякий мусор
)отвечу на пост выше дело в том что я ненмого погнал
просто обычно оптимизированный вариант это обнулить регистр и отнять от него 1
а в данном случае наверное чё нибудь с выравниванием связанно )


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


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