Посл.ответ |
Сообщение |
Ранг: 4.2 (гость), 1thx Активность: 0=0 Статус: Участник
|
Создано: 12 июля 2015 13:02 · Личное сообщение · #1
Для исправления релоков под х32 есть программа ReloX. А под х64 вообще ничего в интернете не могу найти для исправления/изменения релоков. Может кто что посоветует?
| Сообщение посчитали полезным: |
|
Ранг: 590.4 (!), 408thx Активность: 0.36↘0.18 Статус: Модератор
|
Создано: 12 июля 2015 14:09 · Личное сообщение · #2
Мелкие фиксы можно ручками сделать.
----- старый пень | Сообщение посчитали полезным: |
Ранг: 47.8 (посетитель), 16thx Активность: 0.02↘0.01 Статус: Участник
|
Создано: 06 июля 2016 11:07 · Личное сообщение · #3
Тоже возникла необходимость восстановления релоков под x64. Я понимаю, что много раз описано как действовать (http://uinc.ru/articles/41/), но не хотелось бы изобретать велосипед. Может кто-то писал для себя? Был бы очень благодарен.
| Сообщение посчитали полезным: |
Ранг: 590.4 (!), 408thx Активность: 0.36↘0.18 Статус: Модератор
|
Создано: 06 июля 2016 11:30 · Личное сообщение · #4
В чем конкретно проблема? Или КМ покоя не дает?
----- старый пень | Сообщение посчитали полезным: |
Ранг: 47.8 (посетитель), 16thx Активность: 0.02↘0.01 Статус: Участник
|
Создано: 06 июля 2016 11:49 · Личное сообщение · #5
Снимаю 64-битные конверты хаспа. Много длл-ок.
| Сообщение посчитали полезным: |
Ранг: 590.4 (!), 408thx Активность: 0.36↘0.18 Статус: Модератор
|
Создано: 06 июля 2016 13:34 · Личное сообщение · #6
А, прикольно. Прицепил проект - когда-то делал для х32. Можешь попробовать адаптировать под х64 и приложить. a1b3_06.07.2016_EXELAB.rU.tgz - relocs.zip
----- старый пень | Сообщение посчитали полезным: Tyrus |
Ранг: 47.8 (посетитель), 16thx Активность: 0.02↘0.01 Статус: Участник
|
Создано: 06 июля 2016 13:39 · Личное сообщение · #7
Спасибо! Попробую
| Сообщение посчитали полезным: |
Ранг: 47.8 (посетитель), 16thx Активность: 0.02↘0.01 Статус: Участник
|
Создано: 12 июля 2016 21:25 · Поправил: Tyrus · Личное сообщение · #8
Пропатчил ReloX для работы с PE64 файлами - проверил, вроде работает. Тестовые длл-ки: http://rgho.st/8w6NWYXrR Единственно есть ограничение - ImageBase дампов должны быть не больше 4 байт (иначе обрезается до 4-х).. Add: в Data directories новая секция прописывается не туда (надо ручками перенести из Security в Relocation) 9db8_12.07.2016_EXELAB.rU.tgz - ReloX_64.zip
| Сообщение посчитали полезным: Jaa, zNob, DICI BF |
Ранг: 337.6 (мудрец), 224thx Активность: 0.21↘0.1 Статус: Участник born to be evil
|
Создано: 12 июля 2016 22:04 · Личное сообщение · #9
Tyrusчастный маловероятный случай... один товарищ в том году кодил под 64. не знаю, доделал али нет
----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: |
Ранг: 47.8 (посетитель), 16thx Активность: 0.02↘0.01 Статус: Участник
|
Создано: 24 июля 2016 20:39 · Личное сообщение · #10
Исходник я под x64 переделал. Но где-то косяк с типами потому что работает корректно только с ImageBase, которые не больше дворда - те что больше обрезает до дворда. Может кто посмотрит? http://rgho.st/67PvzdVXS
| Сообщение посчитали полезным: |