Сейчас на форуме: rmn, Magister Yoda, vasilevradislav, tyns777, zombi-vadim (+6 невидимых)

 eXeL@B —› Программирование —› Подделка CRC
Посл.ответ Сообщение

Ранг: 108.7 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 05 июля 2008 00:23 · Поправил: Freecod
· Личное сообщение · #1

Есть отличный плагин FixCRC, но понадобилось фиксить из своей программы, а патчить dll под работу без окон и пеида - возня, да и не подходит мне. Никто не встречал исходников подобной тулзы?




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 05 июля 2008 00:30
· Личное сообщение · #2

юзай MapFileAndCheckSumA из IMAGEHLP.DLL

-----
[nice coder and reverser]




Ранг: 108.7 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 05 июля 2008 00:43 · Поправил: Freecod
· Личное сообщение · #3

Эээ, чексумма это хорошо, но мне бы её поправить. К примеру желаемый алго - я вычисляю ориг. CRC, правлю файл, не изменяя размера, оставляю где-то в серёдке 4 байта для поправки. вычисляю корректирующие байты для правленного файла и записываю их. Меня смущает только что FixCRC на 4 байта увеличивает файл, а мне нужно не изменяя его размера. Почитал статью КрКп но у него как всегда прикладное - "отрежте с конца от файла 4 байте, а потом поправте FixCRC"... =

И если что - мне нужно поправить реальную CRC, а не поле в PE заголовке.




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 05 июля 2008 00:58 · Поправил: Hellspawn
· Личное сообщение · #4

тогда придётся изменять байты в теле программы, которые она не юзает напиши сам, т.к. вроде такой тулзы не встречал.

// добавлено
чтобы 2 раза не постить:

Freecod пишет:
а мне нужно не изменяя его размера


-----
[nice coder and reverser]





Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 05 июля 2008 01:00
· Личное сообщение · #5

Hellspawn пишет:
тогда придётся изменять байты в теле программы

А разве не 4 байта в конец файла дописывается?

-----
iNTERNATiONAL CoDE CReW




Ранг: 108.7 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 05 июля 2008 01:11
· Личное сообщение · #6

4 байта 0x00 в теле программы - не проблема, "у меня всё схвачено(с)". Проблема это код)




Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 05 июля 2008 17:30
· Личное сообщение · #7

Freecod
Гы, 2003-й год - "богомерзкий дельфи"
delphikingdom.ru/asp/viewitem.asp?catalogid=763

-----
От многой мудрости много скорби, и умножающий знание умножает печаль





Ранг: 681.5 (! !), 405thx
Активность: 0.420.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.340.25
Статус: Модератор
retired

Создано: 23 августа 2008 14:05
· Личное сообщение · #9

Хорош уже древние топики поднимать. Тем более, что подделка ЦРЦ вовсе никакая не 0дей редкость.


 eXeL@B —› Программирование —› Подделка CRC
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати