Каждый из вас когда-нибудь наверняка занимался
этим. Бывает хочется запустить и посмотреть на
программу, а она вежливо предлагает ввести
серийный номер или запускается только N-раз, а вы
поняли какие кнопки нажимать только в N+1-ый.
Сразу скажу, я не собираюсь устраивать здесь
"копилку" всевозможных краков. Ведь каждый
крак - это потраченное время, и для меня гораздо
более интересен сам процесс, чем результат,
которого добивается тот или иной крак.
Мне очень интересно как другие люди создают
краки и я с удовольствие послушаю ваши истории.
Я например, "взламываю" программы
следующим образом:
Включаю Prodigy, сажусь в свое крутящееся кресло,
беру пачку бумаги (не доверяю нотепадам и т.п.)
погружаюсь в вереницу
MOV AX, [di-04]
CMP AX,0
JNZ 43
,,,
После двух-четырех часов "плавания" в коде,
ты понимаешь: "Е-мое, ведь в CX-е счетчик циклов,
если его обнулить, то "прога" то поедет по
адресу 30". Это обозначает, что программа,
которую ты отлаживал - "отдалась" :) .
Пишешь простенькую программку, которая меняет в
необходимом EXE-файле байт 74 на 75 и наслаждаешься
осознанием того что ты крутой "хаЦкер" :)))) . | |






|