Злом shareware-софта

Всі напевно знають що таке шароварні проги. Це типу ті, які працюють деякий час, а потім змушують платити зелених президентів. Але ми то не дурні :) Можна переінсталліть прогу, але після цього часто вони все-одно не працюють. У такій ситуації можна перевести годинник назад. А я однаждитак перевів дату раніше ніж прога з'явилася. Так вона взагалі вбилася. Але не всякий любить це робити. Можна використовувати кряки, але їх Ти хрін знайдеш (хоча якщо Ти постійний наш відвідувач то ти його обов'язково зможеш відкопати або сам хакнуть прогу). Тому ламати треба більш інтелектуально. Можна використовувати TIME MACHINE, EXTRACTOR або STRANGE CRACK. Ось на них то ми і зупинимося по докладніше. Time Machine - це програми, які емулюють для якоїсь конкретно проги інший час. Чи не таке яке встановлено в системному таймері. Раніше щось схоже було в DOS'е під назвою SetVer. Тільки він емулюватися не на часі а іншу версію операційки. Такі програми дуже вигідно використовувати, т. К. Одну Time Machine можна використовувати для всіх без виклю чення trial-прог, а втручання в сам код немає. Т. е. Шанси що ти зіпсуєш прогу рівні 0%. Але в той же час прога осается не є зареєстрованим користувачем, а значить частина функцій від Тебе ховається. Extractor - це програма для розтину деяких типів захистів. Справа в тому, що багато програмісти не вигадували свій захист а використовують вже готову. Так ось extractor розкриває деякі захисту такого типу. Хоча для кожної проги пишеться свій Extractor, він може стати в нагоді і для інших прог з такою ж захистом, правда можуть виникнути глюки. Але більшість прог використовують свій захист, а з ними Extractor'и не діють. Ну а StrangeCrack - це проги, які ламають відразу всіма возможниі методами. Діють або 100% або гроблять програму. Ну і хрін з нею. З програмою. Правда глюки все одно можуть бути. Ну а тепер давай спробуємо зламати що-небудь самі. Спочатку давай подумаємо де прога може зберігати дані про термін витікання дії. Правильно - в своїх файлах і в системних файлах Windows (це звичайно якщо Ти користуєшся мастдай). Якщо файли зберігаються в її файлі, то можна спочатку випробувати подивитися всі файли ini, sys, dat і подібні. Особисто я завжди просто пускаю пошуковик по тексту. З прикладів прог яких можна хакнуть таким способом я можу привести приклад SciDoctor. Але це не кращий варіант. Просто циферок таких може виявитися дуже багато. Якщо дата зберігається в системних файлах Windows то це вже легше. Системні файли Windows - це win.ini, user.dat і system.dat. User.dat і system.dat - це реєстр. Так чтонайті дату в двох місцях можна особливо не напружуючись. Для лазіння по реєстру краще використовувати Regedit з 95віндов. Він мені якось більше подобається. Ну от і все. Наостанок хочу тільки порадити проги RegMon і FileMon. Вони відстежують всі зміни в файлах і реєстрі. З їх допомогою знайти що Тобі треба буде набагато простіше. Вдалого злому!

Схожі статті