PDA

Просмотр полной версии : Какойто убогий софт(to crack)


a1nt
20.09.2006, 22:42
Нужно сломать прогу. Никакого спротивного интереса. (хотя опыта конечно маловато). Написано на Delphi 4-5 (DeDe не хавает почему то (Loading stream failed)) . Привязывается к железу. Мне кажется какаято навесная защита, потому что регистрация вынесена в отдльный файл - SETUPWIN.EXE. Вылезает MS-DOS-консоль, генерирует код компьютера, просит другой код в ответ, который получашь у программера. Есть один пример код-ответ. То есть сама прога ****.exe даже не выводит никаких сообщений, просто не запускается. Может кто знает как сковырнуть. Все таки защита старая, видимо.
Кстати, как думаете под вирт.машину он будет генерировать один и тот же код на разных компах?

ReanimatoR
20.09.2006, 23:20
а на саму прогу поглазеть?=)

a1nt
21.09.2006, 16:35
Дело в том, что закачать ее в интернет возможности то и нет. А в Интернете ее нет. Писал один знакомый программист друга.

a1nt
21.09.2006, 16:39
пардон, http://softsearch.ru/programs/168-636-avtor-2004-download.shtml

ProTeuS
21.09.2006, 21:14
>>Нужно сломать прогу. Никакого спротивного интереса. (хотя опыта конечно маловато).
пока4то просто предупреждаю (смотри правила раздела)

>>Мне кажется какаято навесная защита, потому что регистрация вынесена в отдльный файл - SETUPWIN.EXE.
по4итай про навесные защиты... то, 4то ты описал - просто занье модуля регистрации во внешнем модуле

>>о есть сама прога ****.exe даже не выводит никаких сообщений, просто не запускается. Может кто знает как сковырнуть. Все таки защита старая, видимо

распаковывай пакер сверху проги (как я понял, он есть), дизассемблируй и исследуй. если будет свободное время на выходных - может 4ем помогу...

ProTeuS
22.09.2006, 12:02
00542CBC /$ 2C 01 SUB AL,1
00542CBE |. 72 0D JB SHORT Avtor.00542CCD
00542CC0 |. 2C 04 SUB AL,4 ; Switch (cases 0..A)
00542CC2 |. 72 1F JB SHORT Avtor.00542CE3
00542CC4 |. 2C 04 SUB AL,4
00542CC6 |. 72 38 JB SHORT Avtor.00542D00
00542CC8 |. E9 89000000 JMP Avtor.00542D56
00542CCD |> A1 28A25800 MOV EAX,DWORD PTR DS:[58A228]
00542CD2 |. C640 3E 00 MOV BYTE PTR DS:[EAX+3E],0
00542CD6 |. E8 254A0000 CALL Avtor.00547700
00542CDB |. 33C0 XOR EAX,EAX
00542CDD |. E8 B611ECFF CALL Avtor.00403E98
00542CE2 |. C3 RETN
00542CE3 |> 6A 00 PUSH 0 ; /Arg1 = 00000000; Cases 0,1,2,3 of switch 00542CC0
00542CE5 |. 66:8B0D 582D54>MOV CX,WORD PTR DS:[542D58] ; |
00542CEC |. 33D2 XOR EDX,EDX ; |
00542CEE |. B8 642D5400 MOV EAX,Avtor.00542D64 ; |
00542CF3 |. E8 045AF1FF CALL Avtor.004586FC ; \Avtor.004586FC
00542CF8 |. 33C0 XOR EAX,EAX
00542CFA |. E8 9911ECFF CALL Avtor.00403E98
00542CFF |. C3 RETN

при вызове функции al должен быть >= 5

поигравшись с переменыыми (либо ветками при пат4е) можно убрать и ограни4ении на коли4ество классов

a1nt
23.09.2006, 21:19
Огромное спасибо!

arthurn
26.09.2006, 12:56
Профессионалы помогите,
Нужна мне эта программа, а мозгов, к сожалению, своих сломать нет. Понятно, что русский софт и т.д., но мне зарплату в переферийном колледже платят 3 тыс за составление расписания и никто мне такие деньги чтоб её купить не даст. Она мне пол жизни сэкономит...
Зарание признателен
ArthurN

Мне б нужна была версия High School, её нет на сайте, но я её загрузил сюда
_http://www.webfile.ru/1122669

ProTeuS
26.09.2006, 13:45
arthurn, держи -
описание защиты и возможные способы обхода выше описаны, а кряков и готового результата тут тебе никто не предоставит (можно было бы и правила по4итать)

arthurn
26.09.2006, 17:20
В любом случае спасибо за ответ