|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 2, 2004 20:34:34 Зацените, это так одна программа(Pdf2Text) проверяет строку регистрации :-))) sub esp, 18h
mov eax, lpszString
push esi
mov cl, [eax+1]
mov dl, [eax+3]
mov [esp+1Ch+var_C], cl
lea eax, [esp+1Ch+var_18]
xor cl, cl
push eax ; char *
mov [esp+20h+var_B], cl
mov [esp+20h+var_18], dl
mov [esp+20h+var_17], cl
call _atoi
lea ecx, [esp+20h+var_C]
mov esi, eax
push ecx ; char *
call _atoi
add esi, eax
add esp, 8
xor eax, eax
cmp esi, 0Eh
setz al
pop esi
add esp, 18h
retn
Это называется "кто напишет keygen" :-))) |
|
|
Дата: Апр 2, 2004 21:08:01 Кто не проникся крутостью разъясню, для проверки берутся 2-й и 4-й байты строки регистрации, например это 34h и 35h, удаляются тройки т.е. получаем 04h и 05h, складываем, и сравниваем сумму с 0Eh, если равна то программа зарегистрирована :-) |
|
|
Дата: Апр 2, 2004 21:12:33 А тут ещё можно не проникнуться??? Хотя тут ещё что-то хоть есть, я видел, когда пароль просто внутри программы зашит, и для проверки вызывается strcmp. Вот это уж действительно самая навороченная проверка.. |
|
|
Дата: Апр 2, 2004 22:56:11 · Поправил: 1990 Asterix Мне понравилось... ;-) Обязательно заюзую!!! |
|
|
Дата: Апр 2, 2004 23:37:50 Кстати, прога довольно неплохая, конвертит ещё и в html кроме txt |
|
|
Дата: Апр 4, 2004 01:30:42 В Diagram Studio 3.0 регистратор складывает все байты ключа и сравнивает их с 500 (кажется в хексе, но могу и ошибаться). Прикольная шутка, т.к. настоящая проверка ключа заключена в самой программе, а регистратор служит лишь для записи его в реестр. |
|
|
Дата: Апр 4, 2004 02:03:33 Sk. Inc. У данной проги это действительно проверка регистрации, гы, и файл ничем не запакован, я чуть со стула не упал когда увидел. Это же надо такое придумать рег. строка в 4-е символа :-) |
|
|
Дата: Апр 4, 2004 02:11:21 Asterix Я слышал, что у этой проги русские программеры :) |
|
|
Дата: Апр 6, 2004 15:32:52 Asterix Кто не проникся крутостью разъясню, для проверки берутся 2-й и 4-й байты строки регистрации, например это 34h и 35h, удаляются тройки т.е. получаем 04h и 05h, складываем, и сравниваем сумму с 0Eh, если равна то программа зарегистрирована :-) Нэт, спасыбо, эт-ту хохму я уже знаю. Видел я похожую прогу, тоже, кстати, с русскими программерами. При регистрации проверяется только часть ключа, а иногда при работе проги - весь ключ целиком. И если не весь ключ правильный - тогда "ой". Прога начинает "потихоньку" глючить, притом заметно это далеко не сразу. Ты уверен, что в твоем случае дело обстоит не так? Счастливчик... |
|
|
Дата: Апр 6, 2004 15:40:28 Мне всё-таки показалось что программеры у проги китайские ;-) |
|
|
Дата: Апр 6, 2004 17:08:10 При регистрации проверяется только часть ключа, а иногда при работе проги - весь ключ целиком. И если не весь ключ правильный - тогда "ой". Интересный подход. А если я купил эту прогу, и случайно ввел ключ с ошибкой? >8-() |
|
|
Дата: Апр 6, 2004 17:47:02 Почему я собственно решил что прога китайская потому что при открытии любого html из пакета проги браузер требует загрузить шрифты/символы. Все html начинаются так <head> <meta http-equiv="Content-Language" content="zh-cn"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>PDF2TXT v2</title> </head> А что до хитрой проверки, то от этого никто не застрахован, и выясняется это только после долговременного общения с прогой. Но как написал S_T_A_S_ этот подход с такой проверкой спорный и может быть оправдан только тогда когда рег код содержиться в ключ файле и не вводится пользователем. |
|
|
Дата: Апр 6, 2004 19:07:01 S_T_A_S_ А если я купил эту прогу, и случайно ввел ключ с ошибкой? Тогда ты заметишь глюк, позвонишь в поддержку, опишешь проблему, а там тебя попросят проверить ключ, и после проверки дадут рекомендации по устранению глюка. Ну и, конечно же, можно было бы первую проверку поумнее сделать. Чтобы опечатка в одном или даже двух символах автоматически приводила к ошибке регистрации. Но это уже совсем другой разговор :) |
|
|
Дата: Апр 6, 2004 19:14:50 Почему я собственно решил что прога китайская... Глупости, программа просто кодировку текста определила и прописала ее в заголовке html ...этот подход с такой проверкой спорный... Да нормальный подход, ничего страшного в этом нет :) |
|
|
Дата: Апр 6, 2004 20:36:47 [ RobinFood - Тогда ты заметишь глюк, позвонишь в поддержку, опишешь проблему, а там тебя попросят проверить ключ ] Замечу, но будет поздно. Или не замечу. Или не увижу разницы между 0 и О. И у меня нет способа связаться с поддержкой. И поддержка думаю не в восторге будет. Кроме того - репутация проги страдает от этого. Так что действительно, надо бы поумнее делать. IMHO, конечно |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.220 |