Изследване на алгоритъма за генериране на код в програмата BlueFace
Изследване на алгоритъма за генериране на код в програмата BlueFace
и писане на генератор на правилни кодове
Автор: MozgC
ЦЕЛ: BlueFace (окончателна версия)
Трудност: Лесно, за начинаещи
Инструменти:
SoftIce 4.05 за Win9x. или
SoftIce 4.05 за Windows XP. или
SoftIce извлечен от Driver Studio 2.7 за Windows XP/2000
(За потребители на WinXP препоръчвам SoftIce от DS 2.7)
W32Dasm
Както казах в първата статия, често се случва кодът или серийният номер не винаги да са постоянни, а зависят от някои параметри, т.е. генерирани в зависимост от тези параметри. Как да разберете? Е, първо, можете да го видите, когато погледнете програмата в дебъгера - тя ще дойде с опит, но всъщност почти винаги можете да разберете това, без да търсите. Ето как да навигирате:
един) За да се регистрирате, ще бъдете помолени да въведете вашето име, вероятно друга информация и регистрационен код.
2) В прозореца за регистрация програмата показва нещо подобно на името на компютъра или просто набор от символи или вашето име (е, не е само, че ги показва). Като цяло програмата показва серийния номер и дори пише, че това е серийният номер.
4) След преинсталиране или при инсталиране на друг компютър, програмата записва различен сериен номер, или регистрационният код, който е работил на един компютър, не работи на друг (добре, или съответно кодът, който е работил в началото, не е подходящ след преинсталиране ).