![]() |
eXeL@B —› Основной форум —› Помогите доломать Awave Audio v9.2 =) |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 19 марта 2006 19:36 · Поправил: Tim · Личное сообщение · #1 Доброго времени суток! Начнем с того, что это не самая последняя версия программы. Но это и не важно. ![]() ![]() Сама прога (879 КБ) - дистрибутив: awaud92.7z http://timqwerty.narod.ru/awaud92/awaud92.7z Распакованный EXE (461 КБ) - возможно, будет работать без инсталлера: unpacked.7z http://timqwerty.narod.ru/awaud92/unpacked.7z Плагины (656 КБ) - качать необязательно: plugins.7z http://timqwerty.narod.ru/awaud92/plugins.7z А вообще, subj - это прикольный batch-конвертер, кодирует/декодирует на лету, без распаковки в память. Ограничений всяких много, например максимальный размер кодируемого файла 60 секунд. ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 20 марта 2006 10:32 · Личное сообщение · #2 Человек! Вот ссылка,тока я её не проверял down.pcpop.com/2005/06B/FMJSoft.Awave.Studio.v9.3.Final.rar И вообще на какой те сдалось её ломать когда в сети для нее полно лекарства, тока искать нада А если те нужен хороший конвертер воспользуйся CDex 1.51 или All Converter 6.*** На крайний случай и Sound Forge'ем 8.0 И вообще ты предлегаешь ломать триаловскую когда в инете выложены ретайлы нормальные В основном если не путаю ету прогу ломает команда Н2О ____________________________________________________ Рыбы в ВОЛГЕ очень много, тока она сильно разбавлена водой ![]() |
|
Создано: 20 марта 2006 20:32 · Поправил: Tim · Личное сообщение · #3 DJ SHOOTnik пишет: Awave.Studio.v9.3.Final Посмотри повнимательнее, это другая программа. ![]() DJ SHOOTnik пишет: И вообще на какой те сдалось её ломать когда в сети для нее полно лекарства Опять же - лекарства полно для другой программы. ![]() DJ SHOOTnik пишет: На крайний случай и Sound Forge'ем 8.0 В Форже конвертор хороший, но он работает со временными файлами! Это жопа полная! А если у меня MP3 весит 4 гигабайта? Во сколько это распакуется? В 40 гигабайт? DJ SHOOTnik пишет: И вообще ты предлегаешь ломать триаловскую когда в инете выложены ретайлы нормальные Какой триал??? Там кнопка есть "Ввести регистрационный ключ"! DJ SHOOTnik пишет: В основном если не путаю ету прогу ломает команда Н2О Опять же - другая программа. ![]() ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 20 марта 2006 23:23 · Личное сообщение · #4 |
|
Создано: 20 марта 2006 23:25 · Личное сообщение · #5 |
|
Создано: 20 марта 2006 23:30 · Личное сообщение · #6 |
|
Создано: 20 марта 2006 23:32 · Личное сообщение · #7 |
|
Создано: 21 марта 2006 01:20 · Личное сообщение · #8 |
|
Создано: 21 марта 2006 09:07 · Личное сообщение · #9 |
|
Создано: 21 марта 2006 09:52 · Личное сообщение · #10 |
|
Создано: 21 марта 2006 09:54 · Поправил: Maximus · Личное сообщение · #11 |
|
Создано: 21 марта 2006 17:40 · Личное сообщение · #12 |
|
Создано: 21 марта 2006 17:42 · Личное сообщение · #13 |
|
Создано: 21 марта 2006 18:05 · Личное сообщение · #14 Короче проверку ключа я так и не нашел. В чем там вообще ограничение? Вот забей колл здесь 0040EA90 E8 1B000000 CALL Awave_Au.0040EAB0 ------> MOV EAX,1 0040EA95 84C0 TEST AL, AL ------> RET 0040EA97 74 0C JE SHORT Awave_Au.0040EAA5 0040EA99 |. A0 005E4900 MOV AL, BYTE PTR DS:[495E00] 0040EA9E |. 84C0 TEST AL, AL 0040EAA0 |. 74 03 JE SHORT Awave_Au.0040EAA5 0040EAA2 |. B0 01 MOV AL, 1 0040EAA4 |. C3 RETN 0040EAA5 |> 32C0 XOR AL, AL 0040EAA7 \. C3 RETN 0040EAA8 90 Вызывается он из трех мест.Вот одно, чтоб легче было найти(фиг знает какие у тебя адреса будут) 00418BF5 |. C74424 4C C0AD>MOV DWORD PTR SS:[ESP+4C], Awave_Au.0041ADC0 ; mov 00418BFD |. E8 8E5EFFFF CALL Awave_Au.0040EA90 00418C02 |. B9 0A000000 MOV ECX, 0A 00418C07 |. 8D7424 34 LEA ESI, DWORD PTR SS:[ESP+34] 00418C0B |. 8D7C24 5C LEA EDI, DWORD PTR SS:[ESP+5C] 00418C0F |. F3:A5 REP MOVS DWORD PTR ES:[EDI], DWORD PTR DS:[ESI] Прога работает без триала. А чо там с файлами, я не проверял. Если чо, напиши. ![]() |
|
Создано: 21 марта 2006 18:22 · Личное сообщение · #15 |
|
Создано: 21 марта 2006 22:43 · Личное сообщение · #16 |
|
Создано: 21 марта 2006 22:49 · Личное сообщение · #17 |
|
Создано: 21 марта 2006 23:11 · Личное сообщение · #18 stahh А вот код, отвечающий за вставку имени в About окне. 00407661 E8 3A050000 CALL Awave_Au.00407BA0
Ничего не понимаю! ![]() ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 21 марта 2006 23:26 · Личное сообщение · #19 |
|
Создано: 22 марта 2006 00:23 · Личное сообщение · #20 stahh Похоже на процедуру проверки серийника, взятого из реестра (значение cUserCode): 00419940 56 PUSH ESI
----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 22 марта 2006 23:53 · Личное сообщение · #21 |
|
Создано: 23 марта 2006 10:24 · Личное сообщение · #22 |
|
Создано: 23 марта 2006 20:26 · Личное сообщение · #23 Короче нарыл воттакую фигню.Вот эта функция 0041BB10 81EC 0C040000 SUB ESP, 40C ; SUB 0041BB16 |. A1 58A94800 MOV EAX, DWORD PTR DS:[48A958] 0041BB1B |. 53 PUSH EBX 0041BB1C |. 55 PUSH EBP 0041BB1D |. 56 PUSH ESI 0041BB1E |. 8BB424 2004000>MOV ESI, DWORD PTR SS:[ESP+420] 0041BB25 |. 57 PUSH EDI 0041BB26 |. 894424 18 MOV DWORD PTR SS:[ESP+18], EAX 0041BB2A |. B9 00010000 MOV ECX, 100 0041BB2F |. 33C0 XOR EAX, EAX 0041BB31 |. 8D7C24 1C LEA EDI, DWORD PTR SS:[ESP+1C] 0041BB35 |. F3:AB REP STOS DWORD PTR ES:[EDI] 0041BB37 |. 8BFE MOV EDI, ESI 0041BB39 |. 83C9 FF OR ECX, FFFFFFFF 0041BB3C |. F2:AE REPNE SCAS BYTE PTR ES:[EDI] 0041BB3E |. F7D1 NOT ECX 0041BB40 |. 49 DEC ECX 0041BB41 |. 8BD9 MOV EBX, ECX 0041BB43 |. 81FB 00040000 CMP EBX, 400 вызывается и перед окном с сообщением о том, что регфайл - не валид, и перед тем окном , которое вылетает после конвертации файла(если обрезать тот колл, что я вначале показывал) НО! Бряки на коллы ведущие сюда не срабатывают, когда прога патченная. На стеке адрес 00D2051A. А когда прога не патченная, то один колл брякается, но функция из кот. он вызывается 0041C460 /$ 51 PUSH ECX ; !!!! 0041C461 |. 53 PUSH EBX 0041C462 |. 55 PUSH EBP ; Awave_Au.00495E48 0041C463 |. 8B6C24 1C MOV EBP, DWORD PTR SS:[ESP+1C] 0041C467 |. 56 PUSH ESI 0041C468 |. 8BD5 MOV EDX, EBP ; Awave_Au.00495E48 0041C46A |. 57 PUSH EDI 0041C46B |. 83E2 0F AND EDX, 0F 0041C46E |. 33C9 XOR ECX, ECX ; Switch (cases 0..5) тоже вроде из ниоткуда вызывается. На стеке адрес 00D51358. Вот здесь собака и порылась. Но эта секция .tim ? Чо это за фигня ? И код в ней:JMP ->PUSH->JMP->POP . Мне так кажется, или это осталось от пакера? Да и импорт посмотри, когда стоишь в этой секции. Короче я еще посмотрю, но не думаю, что что-то смогу сделать. А проверку регфайла можешь не искать. Она в этой же секции, да к тому же зациклина сама на себя. Там выход есть только на месагу, что файл-не валид. А сэнкс и корруптфайл - показывают друг на друга. В иду загони и походи по ссылкам. Прикольно. Хотя может в памяти оно и меняется. И еще коменты в этой секции не видны из кода и наоборот. Короче,- запарили меня эта прога.Я б ее и так юзал, еслиб сильно надо было. А ты смотри. Да вот еще джамп. 00D205E7 EB 02 JMP SHORT Awave_Au.00D205EB 00D205E9 CD 20 INT 20 00D205EB 83C4 0C ADD ESP, 0C 00D205EE 8B86 080A0000 MOV EAX, DWORD PTR DS:[ESI+A08] Отсюда и вылетает окно Replace file. ![]() |
|
Создано: 23 марта 2006 21:21 · Личное сообщение · #24 |
|
Создано: 23 апреля 2006 05:40 · Личное сообщение · #25 stahh Опробовал новый Stripper на этой проге. Распаковалось без проблем. Пока нет времени глядеть дальше... Но теперь нет этой ***ной VM - в коде разобраться намного проще. VM разбирается на части в секцию .poly - 4C6000. И там все наглядно видно. ![]() unpacked.rar http://timqwerty.narod.ru/awaud92/unpacked.rar P.S. Буду дня через 3. =) ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 23 апреля 2006 15:41 · Личное сообщение · #26 |
|
Создано: 24 апреля 2006 17:32 · Личное сообщение · #27 |
|
Создано: 25 апреля 2006 15:14 · Личное сообщение · #28 |
|
Создано: 26 апреля 2006 06:26 · Личное сообщение · #29 Сделал ключ, на который прога говорит Incorrect or corrupted. Теперь можно найти функцию, которая отвечает за его проверку. Копать нужно отсюда: 004D046B. Это сразу после вызова TOpenDialog (не знаю, как там в VC++ это называется). ![]() ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 26 апреля 2006 19:11 · Личное сообщение · #30 |
. 1 . 2 . >> |
![]() |
eXeL@B —› Основной форум —› Помогите доломать Awave Audio v9.2 =) |