![]() |
eXeL@B —› Вопросы новичков —› вопрос по длл в висте |
Посл.ответ | Сообщение |
|
Создано: 01 декабря 2009 20:20 · Личное сообщение · #1 Всем доброго времени суток. Проблема следующая, если я открываю длл в хп в любом ПЕ редакторе и открываю в олли, то данные о ImageBase и о AddressOfEntryPoint совпадают, а если я делаю тоже самое в висте, то олли показывает совершенно другое что PE редактор, соответсвенно после патчинга длл не работает (: все длл "родные" т.е. из папки system32 Может быть кто нибудь сталкивался с такой проблемой? ![]() |
|
Создано: 01 декабря 2009 22:17 · Личное сообщение · #2 |
|
Создано: 01 декабря 2009 23:24 · Личное сообщение · #3 |
|
Создано: 02 декабря 2009 00:04 · Личное сообщение · #4 не особо все понял. я делаю так Code:
но после открытия самого процесса в который должна попасть длл в Olly, если взглянуть на Executable modules, то моя длл находится в списке первой и уже по другому адресу что была, соответсвенно ничего не работает, а по ентри поинту в дллке находится мой код, но кривой, каша, повторюсь в хп все нормально, посоветуйте куда копать. ![]() |
|
Создано: 02 декабря 2009 18:18 · Поправил: Модератор · Личное сообщение · #5 Во-первых, не надо подряд ляпать кучу постов. Во-вторых, всё в твоих руках, возьми и по своему собственному коду пройдись под отладчиком и посмотри, что он не туда пишет и почему. В-третьих, непонятно, как маппинг происходит. Возможно, файл в памяти уже замаплен с виртуальными адресами, тогда и надо играться с указателями на них, а не на Raw. В-четвёртых, твой код может быть релоками попорчен. В-пятых, ничего не выложил толком. ![]() |
|
Создано: 02 декабря 2009 18:34 · Личное сообщение · #6 |
|
Создано: 04 декабря 2009 16:37 · Личное сообщение · #7 |
![]() |
eXeL@B —› Вопросы новичков —› вопрос по длл в висте |