Сейчас на форуме: asfa, _MBK_ (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Vit Registry Fix: Professional 9.9
Посл.ответ Сообщение

Ранг: 17.0 (новичок)
Активность: 0.020
Статус: Участник

Создано: 15 января 2010 21:23
· Личное сообщение · #1

Описание:
www.vitsoft.org.ua/Download/Vit%20Registry%20Fix%20Professional%20Setup.exe
Мощная программа для очистки реестра от ошибок и устаревших данных. Программа обладает мощным автоматическим средством сканирования и удаления ошибок самых разных типов. Vit Registry Fix может находить более 50 вариантов разновидностей ошибок в реестре.

Прога написана на Visual Basic, запакована UPX'ом после upx -d не запускается, а просто висит в памяти.
007E084B . /75 0C JNZ SHORT 007E0859
007E1F62 . /75 0C JNZ SHORT 007E1F70
0080CEA0 . /75 0C JNZ SHORT 0080CEAE

переходы меняем на:

007E084B /74 0C JE SHORT 007E0859
007E1F62 /74 0C JE SHORT 007E1F70
0080CEA0 /74 0C JE SHORT 0080CEAE

теперь запускается окно с просьбой регистрации но после ввода левых данных и замене :
Проверки
1.
00634086 FF15 30114000 CALL NEAR DWORD PTR DS:[401130] ; MSVBVM60.__vbaBoolVarNull
0063408C 66:8985 E0FBFFF>MOV WORD PTR SS:[EBP-420],AX ; [в EBP-420] нужно поместить единицу
0063408C C685 E0FBFFFF>MOV BYTE PTR SS:[EBP-420],1


2.
00808C00 FF15 30114000 CALL NEAR DWORD PTR DS:[401130] ; MSVBVM60.__vbaBoolVarNull
00808C06 66:8985 C4FBFFF>MOV WORD PTR SS:[EBP-43C],AX ; [в EBP-43С] нужно поместить единицу
00808C06 C685 C4FBFFFF>MOV BYTE PTR SS:[EBP-43C],1


3.
008099A2 FF15 90114000 CALL NEAR DWORD PTR DS:[401190] ; MSVBVM60.__vbaVarTstEq
008099A8 66:8985 D4FBFFF>MOV WORD PTR SS:[EBP-42C],AX ; [в EBP-42С] нужно поместить единицу
008099A8 C685 D4FBFFFF>MOV BYTE PTR SS:[EBP-42C],1


4.
00634086 FF15 30114000 CALL NEAR DWORD PTR DS:[401130] ; MSVBVM60.__vbaBoolVarNull
0063408C 66:8985 E0FBFFF>MOV WORD PTR SS:[EBP-420],AX ; [в EBP-420] нужно поместить единицу

5.
0080D9C1 FF15 30114000 CALL NEAR DWORD PTR DS:[401130] ; MSVBVM60.__vbaBoolVarNull
0080D9C7 66:8985 C4FBFFF>MOV WORD PTR SS:[EBP-43C],AX ; [в EBP-43С] нужно поместить единицу
0080D9C7 C685 C4FBFFFF>MOV BYTE PTR SS:[EBP-43C],1


6.
0080E2D4 . FF15 90114000 CALL NEAR DWORD PTR DS:[401190] ; MSVBVM60.__vbaVarTstEq
0080E2DA . 66:8985 D4FBF>MOV WORD PTR SS:[EBP-42C],AX ; [в EBP-42С] нужно поместить единицу
0080E2DA C685 D4FBFFFF>MOV BYTE PTR SS:[EBP-42C],1

прога не запускается вылетая с ошибкой если под отладчиком, если без то тупо висит в памяти. А если не нажимать кнопку Activate а нажать Testing прога успешно запускается но при закрытии на крестик в правом верхнем углу прога опять зависает.
Здесь функция проверки введенных данных
00809912 . E8 39281800 CALL 0098C150 ; 0098C150
Вообщем пытаюсь сделать прогу рабочей, кто что подскажет?

В аттаче алгоритм с которым чтото не как не разберусь.

39d3_15.01.2010_CRACKLAB.rU.tgz - name.txt



Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 15 января 2010 21:55
· Личное сообщение · #2

neoBlinXaker пишет:
переходы меняем на:

Да вы, батенька, маньяк...
http://www.exelab.ru/f/action=vthread&forum=5&topic=15436



Ранг: 17.0 (новичок)
Активность: 0.020
Статус: Участник

Создано: 15 января 2010 23:49
· Личное сообщение · #3

Угу спасибо SReg


 eXeL@B —› Вопросы новичков —› Vit Registry Fix: Professional 9.9
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати