| Сейчас на форуме: (+7 невидимых) | 
|  | eXeL@B —› Вопросы новичков —› Runtime Error! Ошибка R6002 (x64) | 
| Посл.ответ | Сообщение | 
|  | Создано: 02 апреля 2014 02:26 · Личное сообщение · #1 Имеется дамп с восстановленным импортом после снятия mpress x64. Сразу при запуске возникает этот самый наг. На всякий случай переустановил Visual C++ 2010 - не помогло. В CFF Explorer'e проверил флаги в секциях оригинала и дампа - всё одинаково. По аналогии с х32 пытался найти функцию fptrap (чтоб пропатчить) - в IDA не нашёл. Где и как ещё копать?  | 
|  | Создано: 02 апреля 2014 05:45 · Личное сообщение · #2 | 
|  | Создано: 02 апреля 2014 06:37 · Поправил: TryAga1n · Личное сообщение · #3 | 
|  | Создано: 02 апреля 2014 09:49 · Личное сообщение · #4 возможно универсальный способ для x32-x64 ищем байты: c1 e8 1f f7 d0 83 e0 01 и последние пять (f7..01) заменяем на b8 01 00 00 00  | Сообщение посчитали полезным: Chris | 
|  | Создано: 02 апреля 2014 11:18 · Поправил: ajax · Личное сообщение · #5 | 
|  | Создано: 02 апреля 2014 19:25 · Личное сообщение · #6 r99 пишет: универсальный способ для x32-x64 ищем байты: c1 e8 1f f7 d0 83 e0 01 и последние пять (f7..01) заменяем на b8 01 00 00 00 Yes-s-s!!! Ну, ГИГАНТ! Сигнатура нашлась, и замена сработала - дамп запускается нормально. Если не секрет, поделитесь, пожалуйста, как Вы нашли это решение? Почему это: Code: 
 меняется на это? Code: 
 И что это за место в коде? Всем, кто откликнулся и изъявил желание как-то помочь советом, - СПАСИБО!  | 
|  | Создано: 02 апреля 2014 19:30 · Личное сообщение · #7 | 
|  | Создано: 02 апреля 2014 20:08 · Личное сообщение · #8 | 
|  | eXeL@B —› Вопросы новичков —› Runtime Error! Ошибка R6002 (x64) | 







 Для печати
 Для печати