Сейчас на форуме: Rio, ==DJ==[ZLO], Dart Raiden, Alf (+6 невидимых) |
eXeL@B —› Основной форум —› Не работает DUMP. |
Посл.ответ | Сообщение |
|
Создано: 02 октября 2004 09:15 · Личное сообщение · #1 Не работает DUMP. Помогите новичку разобраться. У меня есть игра которая требует диск (7 wolf Multimedia). Её Exe'шник запакован кокой-то гадостью (Есть секции DDeM*). Начал распаковывать. Причём бряк сделал НЕ на EP, а на GetDriveTypeA. Т.К. распаковка происходит после того, как программа обнаружит диск (как я понял). Вот краткий листинг проги: 00 ... 01 GetDriveTypeA 02 Cmp eax,05 02 jz 00; 03 ... {проверки на наличее CD} 04 ... .. .. 10 JNZ 00 {Последняя проверка CD} 11 LEA ESI,[EBX+160] {Распаковка} .. .. 15 большой цикл 16 Конец цикла 17 .. 18 .. 19 Add EAX,400000 20 JMP EAX {OEP+ImgBase ?} Как я понял, после прохождения цикла, в EAX оказывается OEP с Image Base. На JMP EAX делаю JMP EIP и снимаю дамп ProcDump'ом, и им же ставлю EP=OEP,Sections Characteristics = E0000020. Но дамп не работает. Что не так? Ведь если в SoftICE заменить "JZ 00" на "JMP 11" то игра запускается. P.S. А зачем все "Section Characteristics" надо делать E0000020 ? P.P.S. А это только у меня ProcDump.PEEditor говорит на некоторые EXE(их никто не юзает) Read/write error, хотя они спокойно работают? |
|
Создано: 02 октября 2004 09:25 · Личное сообщение · #2 |
|
Создано: 02 октября 2004 09:54 · Личное сообщение · #3 |
|
Создано: 02 октября 2004 09:56 · Личное сообщение · #4 |
|
Создано: 02 октября 2004 09:59 · Личное сообщение · #5 |
|
Создано: 02 октября 2004 10:01 · Личное сообщение · #6 |
|
Создано: 02 октября 2004 10:10 · Личное сообщение · #7 |
|
Создано: 02 октября 2004 10:27 · Личное сообщение · #8 |
|
Создано: 02 октября 2004 10:31 · Личное сообщение · #9 |
|
Создано: 02 октября 2004 12:51 · Личное сообщение · #10 |
|
Создано: 02 октября 2004 13:19 · Личное сообщение · #11 |
|
Создано: 02 октября 2004 14:11 · Личное сообщение · #12 |
|
Создано: 03 октября 2004 03:10 · Личное сообщение · #13 Novice пишет: У меня есть игра которая требует диск (7 wolf Multimedia). у меня тоже была одна такая. их защита проверяет метку диска и один файл на нем. поэтому я поступил так: взял winiso и создал iso-шник с нужной меткой и нужным именем файла. получилась витруалка на 800 килов запихаел ее в alcohol и все |
|
Создано: 03 октября 2004 14:30 · Поправил: XaErO · Личное сообщение · #14 |
eXeL@B —› Основной форум —› Не работает DUMP. |