MSF #22
29 августа 2001

Найдено в интернете - Hacker online: Взлом ASDSEE.

<b>Найдено в интернете</b> - Hacker online: Взлом ASDSEE.
Track: Fucking america_2                 
Author: Macros,28.02.2001 Hi 2 TechnoLab 
-----------------------------------------

            Взлом ACDSee 2.3             

             Автор: Delpher              


  Надеюсь, что это за программа объяснять
не   надо.   Итак   через    определенный
промежуток    времени   программа  выда.т
предупреждение,  что  период  пользования
продукта  уже истек и  неплохо было бы ее
приобрести,    но   весь   вопрос   опять
упирается   в  финансы.  Финансов  нет,но
есть  голова  и  руки,   и  главное  есть
желание  что-нибудь  сломать.  И объектом
нашего  нападения  мы   выбираем ACDSee v
2.3.  Сразу же обрисовываю план действий:
Нам   нужно убрать окно, которое извещает
нас   о   конце   времени   использования
программы.  И сделать программу абсолютно
похожей     на  легальную.  Итак  начнем.
Первым   делом   давайте   посмотрим   на
регистрацию. Вводим в полях  что-нибудь и
видим окно 'Your name and password do not
match'.                                  
  ОК           давайте          попробуем
зарегистрироваться.     Ищем   в  WinDasm
'match',  находим  по  адресу  #00407B40.
Само  окно вызвалось из  адреса #00407ACA
туда и идем, там видим:                  
  test eax,eax                           
  jne и наш адрес                        
  Вместо  jne  ставим  je  и  видим,  что
зарегистрировались,  но окно  Регистрации
появляется  снова  и в Caption есть слово
Unregistered.    От   этого   мы   сейчас
избавимся.  Ищем Unregistered  находим по
адресу  #0040132B  вместо  je ставим jne.
Видим,   что    теперь   в   Caption  все
спокойно. Но окно-то все еще появляется. 
  Теперь  настала очередь и окна. Идем по
адресу #0040745D видим  там:             
  cmp eax,001 je (меняем на jne)         
  Именно  этот  скачок  нам  дает  обойти
MessageBox.   Тут   нашу   миссию   можно
считать  выполненной, но есть одно 'НО' в
пункте  Tools   осталась команда Register
по  идее  в нормальных программах  такого
рода  команды  исчезают. Смотрим исчезает
ли  здесь  она.  Да исчезает - здесь есть
функция   RemoveMenu  и  находится она по
этому  адресу  #004010E4,  а  дальше идет
следующее:                               
  test eax,eax je (меням на jne)         
  И   в  заключении  давайте  в  окне  'О
программе'  сделаем  так,  чтобы  не было
написано,  что  это  незарегистрированная
версия.  Итак   идем  по адресу 0040173D.
Видим там:                               
  cmp eax,001                            
  jne .000401775 (меняем на je)          
  Все   программа   полностью  сломана  и
теперь никто не отличит е.  от купленной.

  Резюме                                 
  Не надо REG номер записывать в реестр и
читать  его от туда  (здесь идет проверка
в   лоб). Запишите ключ в конец своего же
файла  (например  как  это  сделал  автор
программы SHDN, но сделал  он это слишком
топорно)   или  раскидайте  его  по  коду
предварительно  подвергнув  его  XOR.  Не
надо   менять   Caption  при   запуске  в
зависимости  от  правильности проверки из
реестра.  Не   задавать  текст  в окнах в
явном  виде.  Получайте его по  средствам
преобразований.  Программа  действительно
хороша  и   действительно стоит денег, но
видите плохая система защиты, и  все идет
на  смарку.  Не  гоже  таким  программным
продуктам иметь  такую защиту.           

  PS                                     
  Предвижу  ваши возгласы: 'Почему версии
2.3'.  Да  потому что она  мне показалась
наиболее интересной. Ну, например возьмем
более   позднюю версию 3.1.Там все ошибки
только  приумножились.  За   чем-то автор
стал  использовать DLL для проверки даты.
И              функцию             назвал
TrialPeriod_remindToday.  Я  просто скажу
тем,  у  кого этой программы просто нет -
там  каждый день выскакивает  окно о том,
что это Trial версия. И нужно всего пойти
по  адресу:#004045C4 вместо 75 ставить 74
и все окна пропадают.  Как видите функция
вызывается   из  DLL  -  сработал синдром
JukeBox.                                 

  Мнения:                                

  Статья coOl! Взлом это жизнь!          

  По-моему,  keymake'ром  легче.  Не надо
морочиться: пишешь имя-он  тебе  номер  и
вс.!                                     

  Kstati,  zaЧem ob'iasniat' nazmi siuda,
zdelai  to, a  potom eto..... Posle etogo
ia sebia prostitutkoi  Чuvstvui (((      

  Все интересно, но только вот кто-нибудь
бы  лучше   FineReader новый сломал. А то
сколько  кряков  не находил,  одни вообще
ничего не фиксят, другие убирают ТрайБай,
но   страницы  из пакета фиг удалишь, что
не  есть  гуд,  а   другие  только окошко
выскакивающее и убирают, а потом  прога в
Ворд  экспортировать  перестает.  Так что
кто    ентот     Ридер   сломать   сможет
когда-нибудь  или  нет? Ой как нужен  он!
Фишки  там  хорошие  и  для работы оченно
полезные.   Абыдна было четвертый обратно
ставить...                               

  Взломано уже давно ...:( нашли бы прогу
опоновее :(                              

  Статья  нормальная, npaktura никогда не
помешает.   Только вот сама ломаемая пога
устарела  =(  Кто-нить  может  подсказать
как    поставить    точку   останова   на
GetWindowTextA   в  SoftIce  4.05  [  bpx
GetWindowTextA не  работает ]            

  Неплохая  статейка,  и че все так любят
обсирать  статьи и наш любимый Х?! А сами
вы  можете  че  нить, а  критики, нашлись
тут?!                                    

  Keygen  или  , хотя бы , serial признак
высокого  уровня крекера . Не только IMHO
! [ TeaM| TSRH ]  http://tsrh.dax.ru     

  IMHO  ACDSee  версия  3.1 означила факт
перехода  приличной и некогда симпатичной
'гляделки'   в   раздел   монстроподобных
программ,   которые  излишне, и, главное,
неоправданно  навороченные.  Ну  скажите,
зачем  мне в  acdsee 3.1 иметь встроенный
Paint   и   -  на  зачаточном   уровне  -
photoshop?  А  тем  не  менее это так. По
сему:  слонообразные софтины вроде ACDSee
3.1 powerpack - must  однозначно die 8-) 

  2@LEXis:   WinDasm-  это  дизассемблер,
что-то типа  IDA'ы, но похуже.           



Другие статьи номера:

От автора - Здравствуйте, уважаемые читатели! Неужели дождались вы 22-ого MSF'а?

Саентология - Intro.

Саентология - Пролог. Введения и цели.

Саентология - Решения.

Саентология - Советы и предупреждения.

Найдено в интернете - Lexx.

Найдено в интернете - Hacker online: Short info.

Найдено в интернете - Hacker online: Западло на улице.

Найдено в интернете - Hacker online: Западло в метро #1.

Найдено в интернете - Hacker online: Западлостроение.

Найдено в интернете - Hacker online: Hенавязчиво ткни в Reset...

Найдено в интернете - Hacker online: Какинг.

Найдено в интернете - Hacker online: Спамомет.

Найдено в интернете - Mentos #4, #5.

Найдено в интернете - Hacker online: Кардеру. Основы обналичивания.

Найдено в интернете - Hacker online: Soft антиАОН.

Найдено в интернете - Hacker online: Взлом ASDSEE.

Найдено в интернете - Hacker online: Клубы хакеру не помеха!

Найдено в интернете - Tatoo. ...foto.

Найдено в интернете - X-files. ...foto.

Посмеёмся - Matrix. Next серия.

Посмеёмся - Отрывки...

Посмеёмся - Эпопея.

Посмеёмся - Зловещее будущее.

Посмеёмся - Возвращение зубастиков.

Посмеёмся - Реклама.

Посмеёмся - Писец NS.

Посмеёмся - Байки ex-киндера.

Железо - Сначала прочти меня!

Железо - Часы реального времени.

Железо - Математический сопроцессор.

Железо - DMA.

Железо - Таймер.

Железо - Интерфейсы принтеров.

Железо - Контроллер прерываний.

Железо - Клава и крыса.

Железо - Блоки питания.

Железо - Микросхемы и модули памяти.

Железо - Flash-память.

Железо - Видеомониторы.

Железо - Последовательные интерфейсы.

Железо - Шина ISA.

Железо - Интерфейс IDE.

Железо - ЦАП`ы и АЦП.

Железо - Про микрухи.

Телемастеру - Про телевизоры.

Телемастеру - Про видеомагнитофоны.

Дискуссия - Товарищи зомби!

Дискуссия - Heresy.

Дискуссия - Woodoo.

Дискуссия - Alone Coder.

Warыыыz - Обзор софта.

Warыыыz - Quick commander. История.

Warыыыz - Переписка со Spectre.

Поэзия - Про Joker`а.

Поэзия - Guest poemz...

О моих проектах - Вот и настало время рассказать вам о моих планах на будущее.

Анонс! - Замечательное событие - поездка на автомобиле почти в другой конец России.

Куда пойти учится? - Cегодня я расскажу вам об одном замечательном учебном заведении - Русском Гуманитарно-Техническом Колледже "Тантал".


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Опрос - Анкета для читателей газеты.
PARADOX - Paradox'99 правила v1.0.
От редакции - Хpистос воскpес, доpогие читатели!
review - обзор игры Barbarian.
Прибамбас v1.2 - Схема для того , чтобы VICOMM мог реагировать на звонок и снимать трубку.

В этот день...   21 ноября