Недавно добавленные исходники

•  DeLiKaTeS Tetris (Тетрис)  136

•  TDictionary Custom Sort  3 318

•  Fast Watermark Sources  3 065

•  3D Designer  4 825

•  Sik Screen Capture  3 321

•  Patch Maker  3 536

•  Айболит (remote control)  3 637

•  ListBox Drag & Drop  2 996

•  Доска для игры Реверси  81 566

•  Графические эффекты  3 927

•  Рисование по маске  3 232

•  Перетаскивание изображений  2 613

•  Canvas Drawing  2 735

•  Рисование Луны  2 561

•  Поворот изображения  2 166

•  Рисование стержней  2 161

•  Paint on Shape  1 564

•  Генератор кроссвордов  2 226

•  Головоломка Paletto  1 764

•  Теорема Монжа об окружностях  2 216

•  Пазл Numbrix  1 682

•  Заборы и коммивояжеры  2 052

•  Игра HIP  1 279

•  Игра Go (Го)  1 225

•  Симулятор лифта  1 471

•  Программа укладки плитки  1 214

•  Генератор лабиринта  1 542

•  Проверка числового ввода  1 352

•  HEX View  1 490

•  Физический маятник  1 355

 
скрыть


Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Delphi Sources

Поимей Resource Scrutator version 1.21 by CitruSoft Laboratory нахаляву



Оформил: DeeCo
Автор: http://www.cracklab.narod.ru

Автор: vallkor (vallkor@ukr.net)

Эта программа просматривает ресурсы программ, но сохранять эти ресурсы можно только при регистрации. Программа довольно таки плохенькая, для 35 баксов (для сравнения Ресторатор стоит 20 баков, но выглядит удачнее). Ну да ладно, все равно у меня лишних 35 баксов не было, а сохранять ресурсы ой как хочется... И тут меня осенило: ведь если можно запустить программу, её можно сломать, как говорил орк! Приступим...
Зайдём в Help->Register Resource Scrutator и что мы там видим:
имя/e-mail/RegID
всё как везде, исключая мыло. Может оно для понта? поживем увидим. Я ввожу vallkor/vallkor@ukr.net/123321 открываю SoftIce (далее айс) и ставлю брекпоинт
GetDlgItemTextA
GetWindowTextA
не работает...
bpx MessageboxA
не пашет - на верное написано на Делфи, подумал Штирлиц.
Мда, ладно, тогда ставим брекпоинт bpx LoadIconA (это загрузка иконки в сообщении о неверном СН)
Ура! работает, мда!
Теперь поишем в памяти наш номер:
s ds:0 l ffffffff "123321"
у меня был найден по адресу 0167:00С3С4С4 теперь проверим на наличие самой распространенной ошибки: когда сгенерен правильный СН он не затирается, а остается в памяти причем очень близко от неправильного (стек то не резиновый :) ). Так оно и получилось, в окне просмотра данных на две строчки вверх я увидел свой СН: 780420182321.
Вот и всё, в принципе.

Безболезненное излечение.
ЗЫ: уважаемые, если хотите получать за программы по 35 баков, то делайте
защиту получше.





Похожие по теме исходники

Resource Leak

DLL in Resources

HTML Resources




Copyright © 2004-2024 "Delphi Sources" by BrokenByte Software. Delphi World FAQ

Группа ВКонтакте