Midi Harvester 2.5.0 Автор : Clever^HTB Перевод : NightCat^T53 Инструменты: SoftIce Привет! Сегодня поговорим о прикольной программе, Midi Harvester. Почему я её выбрал? А потому что защита её полность и абсолютно БЕССМЫСЛЕННА! Ну сейчас сами всё увидите. Ограничения в программе - лишь 10 поисков и еще что-то. Написана программа на Visual Basic by micro$oft. В верхней правой части окна программы есть кнопка "Upgrade to full Version". Нажимаем на неё и выскакивает окошко регистрации. Открываем СофтАйс, ставим брейкпоинт на hmemcpy и жмёж OK. Потом еще несколько раз F12 и видим такой вот shit: 0167:76385D49 FF1518132E76 CALL [USER32!GetWindowTextA] 0167:76385D4F 6AEB PUSH EB 0167:76385D51 33F6 XOR ESI,ESI 0167:76385D53 FF7508 PUSH DWORD PTR [EBP+08] 0167:76385D56 8945F8 MOV [EBP-08],EAX 0167:76385D59 FF15D0142E76 CALL [USER32!GetWindowLongA] 0167:76385D5F 8BD8 MOV EBX,EAX 0167:76385D61 56 PUSH ESI 0167:76385D62 56 PUSH ESI 0167:76385D63 8D85D4FEFFFF LEA EAX,[EBP-012C] 0167:76385D69 6AFF PUSH FF 0167:76385D6B 50 PUSH EAX 0167:76385D6C 56 PUSH ESI 0167:76385D6D 56 PUSH ESI 0167:76385D6E FF1590112E76 CALL [KERNEL32!MultiByteToWideChar] 0167:76385D74 8D78FF LEA EDI,[EAX-01] 0167:76385D77 57 PUSH EDI 0167:76385D78 56 PUSH ESI 0167:76385D79 FF15A0192E76 CALL [762E19A0] 0167:76385D7F 89431C MOV [EBX+1C],EAX 0167:76385D82 85C0 TEST EAX,EAX 0167:76385D84 7416 JZ 76385D9C 0167:76385D86 57 PUSH EDI 0167:76385D87 8D8DD4FEFFFF LEA ECX,[EBP-012C] 0167:76385D8D 50 PUSH EAX 0167:76385D8E 8B45F8 MOV EAX,[EBP-08] 0167:76385D91 40 INC EAX 0167:76385D92 50 PUSH EAX 0167:76385D93 51 PUSH ECX 0167:76385D94 56 PUSH ESI 0167:76385D95 56 PUSH ESI 0167:76385D96 FF1590112E76 CALL [KERNEL32!MultiByteToWideChar] 0167:76385D9C 6A01 PUSH 01 0167:76385D9E FF7508 PUSH DWORD PTR [EBP+08] 0167:76385DA1 FF151C132E76 CALL [USER32!EndDialog] 0167:76385DA7 B801000000 MOV EAX,00000001 0167:76385DAC E9B1FCFFFF JMP 76385A62 0167:76385DB1 6A01 PUSH 01 0167:76385DB3 FF7508 PUSH DWORD PTR [EBP+08] 0167:76385DB6 FF151C132E76 CALL [USER32!EndDialog] 0167:76385DBC B801000000 MOV EAX,00000001 0167:76385DC1 E99CFCFFFF JMP 76385A62 0167:76385DC6 55 PUSH EBP 0167:76385DC7 33C0 XOR EAX,EAX 0167:76385DC9 8BEC MOV EBP,ESP 0167:76385DCB 56 PUSH ESI 0167:76385DCC 57 PUSH EDI 0167:76385DCD 8B750C MOV ESI,[EBP+0C] Вы посидите спокойно, посмотрите. Я так и делал, сидел, смотрел-смотрел, смотрел-смотрел, а потом случайно нажал F5... и что? пропала кнопка Upgrade. Пропали органичения и лимит использования. Да! Программа регистрируетс ЛЮБЫМ серийным номером! buahahah, ну не знаю, что за лёлик писал эту прогу! Постре рестарта программы всё ok. Эта программа только убедила меня в мнении, что Visual Ba$ic это просто shit под солнцем. :) Aha, можно еще написать вместо s/n EVALUATION и тоже будет работать! ;] Greetz fly to: bart, hinte, simonking, y0da XT, unPL, UCF, lFE, HTB ;] clever_@softhome.net nightcat@bsuir.com