![]() |
eXeL@B —› Программирование —› ошибка R6002 |
Посл.ответ | Сообщение |
|
Создано: 31 марта 2009 00:01 · Поправил: DaRKSiDE · Личное сообщение · #1 |
|
Создано: 31 марта 2009 00:16 · Личное сообщение · #2 DaRKSiDE пишет: Какие возможные причины данной ошибки? --> Link <-- Такая тема уже поднималась на форуме --> Link <-- Как ее обойти в распакованной проге, описал r99. Я такое довольно часто наблюдал при распаковке игр, накрытых армой. ----- Программист SkyNet ![]() |
|
Создано: 31 марта 2009 00:23 · Личное сообщение · #3 |
|
Создано: 31 марта 2009 11:46 · Личное сообщение · #4 |
|
Создано: 31 марта 2009 16:47 · Личное сообщение · #5 Пару раз сталкивался с этой проблемой в распакованных файлах. Эта ошибка связана с правами доступа секции .rdata, которая по-умолчанию должна иметь доступ только на чтение(40000040h).Решение,которое мне помогло: * либо убираешь из атрибутов секции всё лишнее(запись и т.д.) и оставляешь только чтение * либо пакуешь распакованный файл PECompact'ом,и тогда последний берёт эту задачу на свой загрузчик Причём такая проблема наблюдается походу исключительно в файлах,скомпилированных Visual C++ 8.0. ----- the Power of Reversing team ![]() |
|
Создано: 31 марта 2009 17:02 · Личное сообщение · #6 |
|
Создано: 31 марта 2009 20:50 · Личное сообщение · #7 Всем спасибо, проблему решил ![]() В общем дело было в проверке атрибутов секции ... прога написана на VC ++ 8.0 А именно прога хотела чтобы чтобы флаг был 40000040h... ARCHANGEL пишет: Опять Арма? Нет.. Я ничего не анпачу... Пишу потихоньку свой пакер ;)... вот и при паковке вышеуказанной программы на VC ++ 8.0 и вылезала данная проблема.. Решение было на удивление элементарным, а именно в лоадере я динамически патчу атрибуты всех секций на 40000040. Почему все? Да потому что когда я пропатчил только rdata касперский завыл что упакованный фаил заражен какимто вирем - win32.Cargo ... когда пропатчил все секции авир заткнулся ![]() Вот так... Всем спасибо за помощь! ----- aLL rIGHTS rEVERSED! ![]() |
|
Создано: 31 марта 2009 21:05 · Поправил: Archer · Личное сообщение · #8 |
![]() |
eXeL@B —› Программирование —› ошибка R6002 |
Эта тема закрыта. Ответы больше не принимаются. |