Посл.ответ |
Сообщение |
Ранг: 81.5 (постоянный), 5thx Активность: 0.08↘0 Статус: Участник
|
Создано: 30 июня 2006 04:00 · Личное сообщение · #1
Всем привет. Проблема в следующем. Есть файл запакованный WinUpack 0.38. Вроде распаковал правильно, но появилась другая проблема - CRC проверка. Никак не пойму как ее снять. Может посмотрите и подскажите.
Если не лень то посмотрите на распакованный файл (правильно я его распаковал), он тоже в архиве. 390d_30.06.2006_CRACKLAB.rU.tgz - xpy.rar
| Сообщение посчитали полезным: |
|
Ранг: 307.9 (мудрец), 196thx Активность: 0.18↘0 Статус: Участник
|
Создано: 30 июня 2006 04:07 · Поправил: mysterio · Личное сообщение · #2
deepred
Ищи команду:
cmp dword ptr DS:[адрес], CRC_Упакованого_файла // CRC_Упакованого_файла у тебя уже есть, точнее ты его посмотреть можешь
ну и за ней ессно переход, который нужно пофиксить ;)
----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным: |
Ранг: 81.5 (постоянный), 5thx Активность: 0.08↘0 Статус: Участник
|
Создано: 30 июня 2006 06:29 · Личное сообщение · #3
mysterio
Чето у меня не получается найти. Ищу команду как ты и сказал с CRC упакованного файла, но такой нету (или я торможу).
Может посмотришь файлик, он всего 70КБ.
| Сообщение посчитали полезным: |
Ранг: 307.9 (мудрец), 196thx Активность: 0.18↘0 Статус: Участник
|
Создано: 30 июня 2006 06:52 · Личное сообщение · #4
deepred
Результат будет только завтра. А это скорее всего не оригинал ? ;)
----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным: |
Ранг: 81.5 (постоянный), 5thx Активность: 0.08↘0 Статус: Участник
|
Создано: 30 июня 2006 06:58 · Личное сообщение · #5
mysterio пишет:
Результат будет только завтра. А это скорее всего не оригинал ? ;)
Не понял вопроса. Оригинал чего?
| Сообщение посчитали полезным: |
Ранг: 307.9 (мудрец), 196thx Активность: 0.18↘0 Статус: Участник
|
Создано: 30 июня 2006 07:15 · Личное сообщение · #6
deepred
такс флуд пошол (заканчиваем) .... оригинал файла который ты распаковывал, лучше выкладывать сразу оригинал. А у тебя посмотрите на распакованный файл. Хотя может ты все-таки скинул в архив оригинал: он тоже в архиве. Ладно скачаю гляну наверняка ;)
----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным: |
Ранг: 307.9 (мудрец), 196thx Активность: 0.18↘0 Статус: Участник
|
Создано: 30 июня 2006 07:29 · Личное сообщение · #7
deepred
Да к стати, этот файлик скомпилен NSISом, и если у тя есть исходники (а они должны быть, хотя это не обязятельно =), то просто нужно было скомпилировать с опцией котороя отменяет проверку CRC, и после распаковки такого бы не было.
----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 30 июня 2006 08:59 · Личное сообщение · #8
В аттаче были оригинал и распакованный. В экзешник вшита проверка на целостность. Проверка сложная, но т.к. для инсталлятора NSIS есть исходники - вперед Попробую при случае распаковать руками.
| Сообщение посчитали полезным: |
Ранг: 81.5 (постоянный), 5thx Активность: 0.08↘0 Статус: Участник
|
Создано: 30 июня 2006 18:04 · Личное сообщение · #9
Не ребята, исходников у меня нет. Че делать то? Мож кто объяснит алгоритм снятия CRC?!
| Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 30 июня 2006 18:25 · Личное сообщение · #10
deepred
CRC проверяет инсталлятор NSIS. Для этого инсталлятора существуют исходники. Вот там и смотри. Под отладчиком я только понял, что он считает несколько раз сумму участков по 512 байт. В пакованном и распакованном отличаются адрес в регистре ESI, т.е. он не то считает. Что именно считает пока лень смотреть.
Программа вычисления CRC32 кончается здесь.
00405F43 C2 0C00 RETN 0C
Отладчик в зубы и вперед.
=======================
А в чем собственно твоя цель ?! Отлаживать( с небольшими трюками) можно - зачем распаковывать и мучиться ?!
| Сообщение посчитали полезным: |
Ранг: 81.5 (постоянный), 5thx Активность: 0.08↘0 Статус: Участник
|
Создано: 30 июня 2006 18:34 · Личное сообщение · #11
tundra37 пишет:
А в чем собственно твоя цель ?! Отлаживать( с небольшими трюками) можно - зачем распаковывать и мучиться ?!
Один человек попросил распаковать, чтобы русифицировать эту программку, я ее распаковал, а там видишь какая дрянь вылезла.
| Сообщение посчитали полезным: |
Ранг: 307.9 (мудрец), 196thx Активность: 0.18↘0 Статус: Участник
|
Создано: 30 июня 2006 21:03 · Поправил: mysterio · Личное сообщение · #12
deepred
Один человек попросил распаковать, чтобы русифицировать эту программку
Дык, так зайди на офф сайт там есть русский язык и компиль ее с ним (или качай сразу русскую версию), я собственно так и делаю. И зачем лохматить бабушку ? ;)
----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным: |
Ранг: 81.5 (постоянный), 5thx Активность: 0.08↘0 Статус: Участник
|
Создано: 30 июня 2006 22:37 · Личное сообщение · #13
Все. Всем спасибо за проявленное внимание. Тема закрыта.
| Сообщение посчитали полезным: |