eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 октября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

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

Сейчас на форуме: sanya116 (+1 невидимый пользователь)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Runtime Error! Ошибка R6002 (x64)
Посл.ответ Сообщение

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

Создано: 2 апреля 2014 02:26 New!
Цитата · Личное сообщение · #1

Имеется дамп с восстановленным импортом после снятия mpress x64.
Сразу при запуске возникает этот самый наг.

На всякий случай переустановил Visual C++ 2010 - не помогло.
В CFF Explorer'e проверил флаги в секциях оригинала и дампа - всё одинаково.
По аналогии с х32 пытался найти функцию fptrap (чтоб пропатчить) - в IDA не нашёл.

Где и как ещё копать?

--> Target <--


Ранг: 521.6 (!)
Статус: Участник
_Вечный_Студент_

Создано: 2 апреля 2014 05:45 New!
Цитата · Личное сообщение · #2

У меня было нечто подобное. Установил Windows 8 - все стало на свои места.

Ранг: 243.6 (наставник)
Статус: Участник

Создано: 2 апреля 2014 06:37 · Поправил: TryAga1n New!
Цитата · Личное сообщение · #3

Спасет удаление DirectX

http://rutracker.org/forum/viewtopic.php?t=1443226


Ранг: 328.7 (мудрец)
Статус: Участник

Создано: 2 апреля 2014 09:49 New!
Цитата · Личное сообщение · #4

возможно универсальный способ для x32-x64
ищем байты:
c1 e8 1f f7 d0 83 e0 01
и последние пять (f7..01) заменяем на b8 01 00 00 00

| Сообщение посчитали полезным: Chris



Ранг: 333.9 (мудрец)
Статус: Участник
born to be evil

Создано: 2 апреля 2014 11:18 · Поправил: ajax New!
Цитата · Личное сообщение · #5

Target.rar: Checksum error in PhotoZoom.exe. The file is corrupt

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

Создано: 2 апреля 2014 19:25 New!
Цитата · Личное сообщение · #6

r99 пишет:
универсальный способ для x32-x64
ищем байты:
c1 e8 1f f7 d0 83 e0 01
и последние пять (f7..01) заменяем на b8 01 00 00 00


Yes-s-s!!! Ну, ГИГАНТ!
Сигнатура нашлась, и замена сработала - дамп запускается нормально.
Если не секрет, поделитесь, пожалуйста, как Вы нашли это решение?
Почему это:
Code:
  1. not eax
  2. and eax, 1

меняется на это?
Code:
  1. mov eax, 1

И что это за место в коде?

Всем, кто откликнулся и изъявил желание как-то помочь советом, - СПАСИБО!

Ранг: 573.8 (!)
Статус: Модератор

Создано: 2 апреля 2014 19:30 New!
Цитата · Личное сообщение · #7

Функция CheckSectionReadOnly?

| Сообщение посчитали полезным: Chris



Ранг: 328.7 (мудрец)
Статус: Участник

Создано: 2 апреля 2014 20:08 New!
Цитата · Личное сообщение · #8

http://www.exelab.ru/f/index.php?action=vthread&forum=2&topic=7451&page=0#18
 eXeL@B —› Вопросы новичков —› Runtime Error! Ошибка R6002 (x64)

Оригинальный DVD-ROM: eXeL@B DVD !

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