Сейчас на форуме: Slinger, Rio (+5 невидимых)

 eXeL@B —› Основной форум —› WinUpack 0.38 + CRC проверка
Посл.ответ Сообщение

Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 30 июня 2006 04:00
· Личное сообщение · #1

Всем привет. Проблема в следующем. Есть файл запакованный WinUpack 0.38. Вроде распаковал правильно, но появилась другая проблема - CRC проверка. Никак не пойму как ее снять. Может посмотрите и подскажите.
Если не лень то посмотрите на распакованный файл (правильно я его распаковал), он тоже в архиве.

390d_30.06.2006_CRACKLAB.rU.tgz - xpy.rar




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 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.080
Статус: Участник

Создано: 30 июня 2006 06:29
· Личное сообщение · #3

mysterio
Чето у меня не получается найти. Ищу команду как ты и сказал с CRC упакованного файла, но такой нету (или я торможу).
Может посмотришь файлик, он всего 70КБ.




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 30 июня 2006 06:52
· Личное сообщение · #4

deepred

Результат будет только завтра. А это скорее всего не оригинал ? ;)

-----
Don_t hate the cracker - hate the code.




Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 30 июня 2006 06:58
· Личное сообщение · #5

mysterio пишет:
Результат будет только завтра. А это скорее всего не оригинал ? ;)

Не понял вопроса. Оригинал чего?




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 30 июня 2006 07:15
· Личное сообщение · #6

deepred
такс флуд пошол (заканчиваем) .... оригинал файла который ты распаковывал, лучше выкладывать сразу оригинал. А у тебя посмотрите на распакованный файл. Хотя может ты все-таки скинул в архив оригинал: он тоже в архиве. Ладно скачаю гляну наверняка ;)

-----
Don_t hate the cracker - hate the code.





Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 30 июня 2006 07:29
· Личное сообщение · #7

deepred
Да к стати, этот файлик скомпилен NSISом, и если у тя есть исходники (а они должны быть, хотя это не обязятельно =), то просто нужно было скомпилировать с опцией котороя отменяет проверку CRC, и после распаковки такого бы не было.

-----
Don_t hate the cracker - hate the code.




Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 30 июня 2006 08:59
· Личное сообщение · #8

В аттаче были оригинал и распакованный. В экзешник вшита проверка на целостность. Проверка сложная, но т.к. для инсталлятора NSIS есть исходники - вперед Попробую при случае распаковать руками.



Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 30 июня 2006 18:04
· Личное сообщение · #9

Не ребята, исходников у меня нет. Че делать то? Мож кто объяснит алгоритм снятия CRC?!



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 30 июня 2006 18:25
· Личное сообщение · #10

deepred
CRC проверяет инсталлятор NSIS. Для этого инсталлятора существуют исходники. Вот там и смотри. Под отладчиком я только понял, что он считает несколько раз сумму участков по 512 байт. В пакованном и распакованном отличаются адрес в регистре ESI, т.е. он не то считает. Что именно считает пока лень смотреть.

Программа вычисления CRC32 кончается здесь.
00405F43 C2 0C00 RETN 0C
Отладчик в зубы и вперед.
=======================
А в чем собственно твоя цель ?! Отлаживать( с небольшими трюками) можно - зачем распаковывать и мучиться ?!



Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 30 июня 2006 18:34
· Личное сообщение · #11

tundra37 пишет:
А в чем собственно твоя цель ?! Отлаживать( с небольшими трюками) можно - зачем распаковывать и мучиться ?!

Один человек попросил распаковать, чтобы русифицировать эту программку, я ее распаковал, а там видишь какая дрянь вылезла.




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 30 июня 2006 21:03 · Поправил: mysterio
· Личное сообщение · #12

deepred
Один человек попросил распаковать, чтобы русифицировать эту программку
Дык, так зайди на офф сайт там есть русский язык и компиль ее с ним (или качай сразу русскую версию), я собственно так и делаю. И зачем лохматить бабушку ? ;)

-----
Don_t hate the cracker - hate the code.




Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 30 июня 2006 22:37
· Личное сообщение · #13

Все. Всем спасибо за проявленное внимание. Тема закрыта.


 eXeL@B —› Основной форум —› WinUpack 0.38 + CRC проверка
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати