CRACKL@B Оригинальный DVD-ROM крэкера: CRACKL@B DVD !
Домой | Статьи | RAR-cтатьи | Форум | Программирование | Скачать | DVD-ROM
Новичку | FAQ | Ссылки | Интервью | Архив | Новости | Связь


Русский / Russian English / Английский

Сейчас на форуме: SER[G]ANT, Enigma, Custler, RUNaum, crypto, tempread (+6 невидимых пользователей)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 CRACKL@B —› WorldWide —› which protection is used here?
Посл.ответ Сообщение
dumdidum

Ранг: 2.1 (гость)
Статус: Участник

Создано: 15 ноября 2007 21:29:49 · Поправил: dumdidum
Личное сообщение #1

i can create a loader but whenever i change some bytes directly in the code all characters are change to hieroglyphs
how can i make an inline patch? can't finde any packers

c2a7_15.11.2007_CRACKLAB.rU.tgz
G00ba

Ранг: 2.9 (гость)
Статус: Участник

Создано: 16 ноября 2007 01:09:50
Личное сообщение #2

dumdidum ?????:
can't finde any packers


What you Mean?

1( you cant do inline because not packer present? - pack exe to upx and doo work!!
2( ha ha where is no packer on to exe file! (ms visual c 7.1)
dj-siba

Ранг: 25.6 (посетитель)
Статус: Участник

Создано: 16 ноября 2007 01:15:15
Личное сообщение #3

G00ba writes:
pack exe to upx and doo work!!

good advice
dumdidum

Ранг: 2.1 (гость)
Статус: Участник

Создано: 16 ноября 2007 01:50:27 · Поправил: dumdidum
Личное сообщение #4

G00ba writes:
What you Mean?

Sorry, possible "inline patch" is the wrong description. I would like the make some changes with an hexeditor, at moment this results in an running programm, but all symbols are changed, so you can't use it. if i apply the patch after it is loaded into the memory (with an loader) everything works fine. I would like to know what kind of protection this is (perhaps some kind of crc-check) and how to bypass this.
Hope somebody could help me
dumdidum

Ранг: 2.1 (гость)
Статус: Участник

Создано: 12 декабря 2007 22:35:11
Личное сообщение #5

no one here who can explain me that??
elisa

Ранг: 0.3 (гость)
Статус: Участник

Создано: 25 июня 2008 20:52:27
Личное сообщение #6

(hi i'm new here !!)
hi dumdidum,
can't you do a self patch ?
In an instruction that is not interesting, you do a jmp to "your patchig instructions" (pub them probably at the end of the binary), then you re-jump to the instruction+1 of your bin:
here is a scheme:
inst1
inst2
JMP 1234
inst3
...
...
...
...
NOP
NOP
NOP
Patching inst (example:mov word ptr [adress],9090)
JMP @offset of inst3
NOP
NOP

EOF

Hope this will help you.
désolé si je n'ai pas tres bien compris ta question
disvidania
elisa

Ранг: 0.3 (гость)
Статус: Участник

Создано: 25 июня 2008 20:54:34
Личное сообщение #7

The JMP 1234 is a jump to the offset of the first instruction of your patching inst.
So 1234 is the offset of: Patching inst (example:mov word ptr [adress],9090)


disvidania
 CRACKL@B —› WorldWide —› which protection is used here?
    Для печати 


Оригинальный DVD-ROM крэкера: CRACKL@B DVD !


Вы находитесь на форуме сайта CRACKLAB.RU
Проект ReactOS