Как стать автором
Обновить

Комментарии 16

Если хоть раз мечтал написать crack или keygen

Было такое. Когда-то давно поставил SoftICE и сделал Keygen для плагина Winamp. Achievement unlocked: hax0r

Я был "непобедимый хаксор" - потому что ломал все защиты, которые мне попадались. А потом попалась какая-то программа, что-то там про автозапчасти, ковырялся-ковырялся с ней около месяца, уж очень хотелось хотя бы ради собственной гордости, ну и в итоге мой чемпионский титул непобедимого, похоже, сейчас носит кто-то, кто до своей такой программы еще не дошел.

Необычно, что очередной пост о реверсе набрал столько лайков. Всё-таки тема слишком специфическая даже для IT. Видимо, на этот раз повлиял лёгкий слог и удобоваримый размер текста.

Прошло столько времени с «того Хабра», что люди забыли и снова начали любить такие статьи ?

Я в этом реверсе ноль просто абсолютный. Максимум что делал с кряками - искал их в гугле.

Но тут зачитался и даже 90% понял. Все бы так писали)

UPD даже на сайт по ссылке зашел, пока ничо не понятно, но копаюсь)

Если хоть раз мечтал написать crack или keygen

А как написать и добавить в keygen прилипчивую музыку, раздел будет?

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

Нет, ну так не интересно!
Стоило хотя бы попытаться хеш-функцию отреверсить.

Сотню лет назад играл в San Andreas с читами. Ещё удивляло чому к предыдущим версиям коды составлены из обычных слов, а тут какая-то тарабарщина. Потом поковырял игрушку и понял что игрушка проверяет какой-то хэш от введённого с клавы. Вытащил алгоритм и написал брутилку, было интересно удастся ли найти более удобные коды…

И в итоге получилось?

Эхх... молодость... еще на ZX-Spectrum этим занимался. Но в наше время онлайн-сервисов данное направление не сильно актуально. Оплатил подписку, сервис работает, не оплатил, не работает.
А так судя по иконке прога написана на Delphi 7, а она дебажится просто на ура. Нет никакого полиморфизма или другой "приятной" хрени от которой в дебагере можно залипнуть на несколько дней.

Да, на Спектруме это времени отнимало дофига. Обычно ж GensMons в память влезть не мог, приходилось игру еще разбить на две части и записать на кассету их отдельно. А потом грузишь первый кусок, грузишь GensMons, ковыряешься, смотришь тут все самое интересное, либо во втором куске. Что-то там подправляешь, загружаешь второй кусок игры в память, делаешь RANDOMIZE USR XXX и .... наблюдаешь.. либо ПТЫЩЩЩ, если что-то не то изменил. :) И вот так часами.

Я себя впервые хакером почувствовал в 99м, когда был какой то сборник пасьянсов, 7 дней бесплатно потом без ключа не запускался, очень хотелось продолжить, интернета ещё толком не было (у меня лично, модем появился, BBS, сайты некоторые были доступны, но о поисковиках я не знал). И вот я решил стать хакером - открыл папку с игрой и принялся изучать "код", из инструментов был блокнот, только научился открывать любые файлы в нём.
В итоге в файле buy_now.url была найдена интересная строка http://(тут сайт производителя, я уже не помню)/buy_now.cgi?key=KWEWRQOZLJG
Как можно догадаться ключ "KWEWRQOZLJG" оказался правильным и активировал пасьянсы на неограниченное время, и меня воодушевил посвятить свою жизнь компьютерам, потому как я стал Хакером.

Почувствовал себя хакером в школе в 2001-м, жил в поселке компьютеры были у 5-7 человек, про Интернет только в книжке читал.
Залипали тогда в Fallout 2 и очень хотелось повыше параметры для героя сделать.

Создавал героя с различными параметрами и изучал файл сохранений в блокноте. Про шестнадцетеричные редакторы не знал ещё тогда, да и где взять - у друзей нет, Интернета нет, в город, где программы продавали - ехать 60 км.

В итоге нашёл где зашиты навыки героя, и вот незадача все символы там непечатные. Как набрать - не знаю. Если вставить печатный символ, то очков навыков становилось слишком много, распределить их все нельзя и игру продолжить тоже нельзя.

В итоге сохранялся с минимум распределенных очков навыков и всё-таки подобрал печатный символ с минимальным кодом, чтобы можно было продолжить игру.

Про hex-редакторы, ArtMoney, компиляторы, языки программирования, ассемблер и дизассемблеры уже в институте узнал.
Сейчас в своем арсенале есть несколько своих crack-ов для "трофейных" программ.

В былые времена было забавно после просиживания в SoftIce сверить реальное время с временем на компьютере. :) По отставанию можно было прикинуть время, проведенное в "отладке".

Да, SoftIce великая программа и был опыт её использоания для ломки игрушки по сборке Пентамимо до полнофункциональной версии лет 20-ть назад ещё в рамках Windows XP. :)


P.S. Жаль, что своей политикой MS убило этот программный продукт.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории