Посл.ответ |
Сообщение |
Ранг: 108.7 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 05 июля 2008 00:23 · Поправил: Freecod · Личное сообщение · #1
Есть отличный плагин FixCRC, но понадобилось фиксить из своей программы, а патчить dll под работу без окон и пеида - возня, да и не подходит мне. Никто не встречал исходников подобной тулзы?
| Сообщение посчитали полезным: |
|
 Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0 Статус: Модератор Author of DiE
|
Создано: 05 июля 2008 00:30 · Личное сообщение · #2
юзай MapFileAndCheckSumA из IMAGEHLP.DLL
----- [nice coder and reverser] | Сообщение посчитали полезным: |
Ранг: 108.7 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 05 июля 2008 00:43 · Поправил: Freecod · Личное сообщение · #3
Эээ, чексумма это хорошо, но мне бы её поправить. К примеру желаемый алго - я вычисляю ориг. CRC, правлю файл, не изменяя размера, оставляю где-то в серёдке 4 байта для поправки. вычисляю корректирующие байты для правленного файла и записываю их. Меня смущает только что FixCRC на 4 байта увеличивает файл, а мне нужно не изменяя его размера. Почитал статью КрКп но у него как всегда прикладное - "отрежте с конца от файла 4 байте, а потом поправте FixCRC"... =
И если что - мне нужно поправить реальную CRC, а не поле в PE заголовке.
| Сообщение посчитали полезным: |
 Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0 Статус: Модератор Author of DiE
|
Создано: 05 июля 2008 00:58 · Поправил: Hellspawn · Личное сообщение · #4
тогда придётся изменять байты в теле программы, которые она не юзает  напиши сам, т.к. вроде такой тулзы не встречал.
// добавлено
чтобы 2 раза не постить:
Freecod пишет:
а мне нужно не изменяя его размера
----- [nice coder and reverser] | Сообщение посчитали полезным: |
 Ранг: 271.6 (наставник), 2thx Активность: 0.3↘0 Статус: Участник
|
Создано: 05 июля 2008 01:00 · Личное сообщение · #5
Hellspawn пишет:
тогда придётся изменять байты в теле программы
А разве не 4 байта в конец файла дописывается?
----- iNTERNATiONAL CoDE CReW | Сообщение посчитали полезным: |
Ранг: 108.7 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 05 июля 2008 01:11 · Личное сообщение · #6
4 байта 0x00 в теле программы - не проблема, "у меня всё схвачено(с)". Проблема это код)
| Сообщение посчитали полезным: |
 Ранг: 337.6 (мудрец), 224thx Активность: 0.21↘0.1 Статус: Участник born to be evil
|
Создано: 05 июля 2008 17:30 · Личное сообщение · #7
Freecod
Гы, 2003-й год - "богомерзкий дельфи"
delphikingdom.ru/asp/viewitem.asp?catalogid=763
----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: |
 Ранг: 681.5 (! !), 405thx Активность: 0.42↘0.21 Статус: Участник ALIEN Hack Team
|
Создано: 23 августа 2008 11:44 · Личное сообщение · #8
Freecod
Вот всё что нужно, чтоб понять, как подделать CRC  58cc_23.08.2008_CRACKLAB.rU.tgz - crcrevrs.pdf
----- Stuck to the plan, always think that we would stand up, never ran. | Сообщение посчитали полезным: |
 Ранг: 2014.5 (!!!!), 1278thx Активность: 1.34↘0.25 Статус: Модератор retired
|
Создано: 23 августа 2008 14:05 · Личное сообщение · #9
Хорош уже древние топики поднимать. Тем более, что подделка ЦРЦ вовсе никакая не 0дей редкость.
| Сообщение посчитали полезным: |