Сейчас на форуме: (+9 невидимых) |
eXeL@B —› Крэки, обсуждения —› как открыть dcu фай |
Посл.ответ | Сообщение |
|
Создано: 07 декабря 2004 07:05 · Личное сообщение · #1 |
|
Создано: 07 декабря 2004 07:56 · Поправил: -= ALEX =- · Личное сообщение · #2 kirilllius есть dcu dumper в DeDe... а вообще, речь навена идет о каких либо компонентах для дельфи... делаешь так: компилишь прогу свою, ищещь то, что нуно убрать, к примеру появление нага, к примеру надо заменить переход... записываешь на бумажку соседние опкоды комманд, и их расположение конечно... потом берешь свой dcu (это бинарный файл) открываешь в каком-нить 16-м редакторе, пусть это будет WinHex и ищешь записанные на бумажке опкоды, с учетом их расположения... ну и правишь байты на то, что надо Можешь также бинарник запихать в HIEW указав как 32-х разрядный... так будет даже наглядней ----- Пиво, сиськи, транс |
|
Создано: 07 декабря 2004 08:52 · Личное сообщение · #3 |
|
Создано: 07 декабря 2004 09:00 · Личное сообщение · #4 Честно говоря я еще никогда нечего не ломал и как > ... записываешь на бумажку соседние опкоды комманд я не знаю я вот открыл мой dcu в dcu dumper в DeDe и нашел там следующее procedure te_version; begin 00000000 : 83 2D(00 00 00 00 01 SUB DWORD PTR [_DV_1{0x1E}],1 00000007 : 73 0A JNB +10; (0x13) 00000009 : A1(00 00 00 00 MOV EAX,DWORD PTR [Sig{0x1C}] 0000000E : A3(00 00 00 00 MOV DWORD PTR [Sig{0x1C}],EAX 00000013 : C3( RET NEAR end; а мне нужно скорее всего procedure te_version; begin 00000000 : 83 2D(00 00 00 00 01 SUB DWORD PTR [_DV_1{0x1E}],1 00000007 : 73 0A JMP +10; (0x13) 00000009 : A1(00 00 00 00 MOV EAX,DWORD PTR [Sig{0x1C}] 0000000E : A3(00 00 00 00 MOV DWORD PTR [Sig{0x1C}],EAX 00000013 : C3( RET NEAR end; т.е. JNB заменить на JMP. но насколько я понял dcu dumper в DeDe не сохраняет назад. Возможно ли в WinHex найти JNB и заменить на JMP, а не через какие-то опкоды. Если нет, то подскажите по подробней как это через опкоды сделать. |
|
Создано: 07 декабря 2004 09:32 · Поправил: Bitfry · Личное сообщение · #5 |
|
Создано: 07 декабря 2004 09:44 · Личное сообщение · #6 |
|
Создано: 07 декабря 2004 09:47 · Личное сообщение · #7 |
|
Создано: 07 декабря 2004 09:56 · Личное сообщение · #8 |
|
Создано: 07 декабря 2004 09:58 · Личное сообщение · #9 |
|
Создано: 10 декабря 2004 03:51 · Личное сообщение · #10 |
|
Создано: 10 декабря 2004 08:18 · Личное сообщение · #11 |
eXeL@B —› Крэки, обсуждения —› как открыть dcu фай |