Сейчас на форуме: (+2 невидимых) |
eXeL@B —› Оффтоп —› Чем идентифицировать наличие подсчёта CRC64 в программе? |
Посл.ответ | Сообщение |
|
Создано: 29 мая 2010 01:38 · Личное сообщение · #1 Есть тестовая программа вычисляющая CRC64 строки. И хотя таблица создается при инициализации, в программе явно прописана константа 42F0E1EBA9EA3693. Проблема в том, что проверенные мной 3-4 софтинки по определению наличия криптоалгоритмов и констант ничего не нашли. Как так? Чем можно идентифицировать наличие подсчёта CRC64? p.s. Искать hiew-ом не предлагать... 541d_28.05.2010_CRACKLAB.rU.tgz - Crc64test.exe |
|
Создано: 31 мая 2010 07:40 · Личное сообщение · #2 |
|
Создано: 31 мая 2010 12:16 · Личное сообщение · #3 s0l пишет: Накидать небольшую тулзу и готово =) Да это понятно. Непонятно почему готовые инструменты этого не видят? Может у меня версии старые, хотя поиск по константам это наверное и есть самое простое. Пробовал kanal с пиедом который, плаг под иду и ещё пару чего-то. Интересует именно что-то готовое находящее константы в этом примере... |
|
Создано: 31 мая 2010 12:53 · Личное сообщение · #4 |
|
Создано: 31 мая 2010 13:02 · Личное сообщение · #5 |
|
Создано: 31 мая 2010 13:22 · Личное сообщение · #6 |
|
Создано: 31 мая 2010 13:26 · Личное сообщение · #7 |
|
Создано: 31 мая 2010 13:37 · Поправил: ToBad · Личное сообщение · #8 s0l пишет: Кстати в твоем примере я ни одну из констант не нашел О_о Блин, компиль перековеркал: Code:
Сделал вот так: Code:
Теперь константу видно по адресу 45772С, хотя на результаты поиска это не повлияло. Странно, там строится таблица, а несколько инструментов делают дамп и ищут, но всё равно ничего не видят... 1340_31.05.2010_CRACKLAB.rU.tgz - Crc64test2.exe |
|
Создано: 31 мая 2010 14:13 · Личное сообщение · #9 ToBad пишет: Теперь константу видно по адресу 45772С, хотя на результаты поиска это не повлияло. Странно, там строится таблица, а несколько инструментов делают дамп и ищут, но всё равно ничего не видят... Надо юзать правильные тулзы 5c2b_31.05.2010_CRACKLAB.rU.tgz - Project1.rar |
|
Создано: 31 мая 2010 22:42 · Личное сообщение · #10 |
|
Создано: 01 июня 2010 00:30 · Личное сообщение · #11 Не могут определить, т.к. писались скорее всего для сишного компилятора, где полиномы лежат в прямой последовательности, а как оказалось на практике они могут быть раздолбаны и перекручены по всякому. судя по всему есть 6 частых разновидностей хранения/использования этих констант (по 6 на каждую из 3) достаточно все это дело описать) |
eXeL@B —› Оффтоп —› Чем идентифицировать наличие подсчёта CRC64 в программе? |