Сейчас на форуме: vsv1, johnniewalker, Magister Yoda, Kybyx, r0lka (+5 невидимых) |
eXeL@B —› Крэки, обсуждения —› Проблема с подключением дллки |
Посл.ответ | Сообщение |
|
Создано: 29 августа 2010 22:43 · Поправил: noph · Личное сообщение · #1 Ребят, для взлома определённой программы я использовал свою дллку, в которой хукал ряд функций исследуемой программы. Инжект дллки осуществляю через CreateRemoteThread. Библиотека успешно инжектится (вижу её через олли), но практически сразу выгружается (олька в статус баре пишет что-то вроде Unloaded blablabla). Вопрос заключается в том, каким образом осуществляется защита от инжекта и как собственно её можно обойти? Дополненно: Только что попробовал инжектить через программу remotedll. Она выводит ошибку: LoadLibraryA on remote process failed with error: 87 87 как вы знаете это: Параметр задан неверно. Но путь к библиотеке у меня точно задан верный.. |
|
Создано: 29 августа 2010 23:07 · Личное сообщение · #2 |
|
Создано: 29 августа 2010 23:32 · Поправил: noph · Личное сообщение · #3 Файлы.. по дллке я сейчас вообще новый проект в msvc создал и MessageBox'ы расставил в DllMain. Ни один не сработал, что логично, когда LoadLibrary не отрабатывает.. Для инжекта пока что использую вот эту утилиту: Чтобы исключить ошибку в коде своего инжектора. Программа в которую инжектюсь - там гигабайты и гигабайты.. Когда инжекчу - пробовал и при старте, и в процессе работы программы.. один результат. По прописал в импорте - не понял вопроси? Про initializing - это ты про DllMain? Если да, то выше отписал.. |
|
Создано: 30 августа 2010 08:56 · Поправил: VodoleY · Личное сообщение · #4 |
|
Создано: 30 августа 2010 09:28 · Личное сообщение · #5 noph Что бы программа загрузила твою dll достаточно добавить ее в импорт программы Если такой возможности нет, то можно добавить твою dll в импорт любой dll которую использует программа. На крайний случай можно посмотреть какие системные dll использует программа и назвать твою dll как системную, а уже твоя dll будет загружать настоящюю dll. Любой из этих способов будет много надежнее чем инжект. Не факт что инжект, например, сработает под вайном на линуксе. ----- StarForce и Themida ацтой! |
|
Создано: 30 августа 2010 14:43 · Личное сообщение · #6 Спасибо всем за помочь.. но оказалось, что проблема в другом. Правда сам не понял толком конкретно в чём. Всё, что я описывал выше, я делал под виртуалкой (варей) на обычных голых XP виндах. На почти такой же XP без виртуалки всё отлично аттачится :/ Т.е. проблема то ли в варе, то ли в каких-то специфических настройках или сборке винды установленной на виртуалке. |
|
Создано: 30 августа 2010 19:51 · Личное сообщение · #7 |
|
Создано: 30 августа 2010 21:18 · Личное сообщение · #8 |
|
Создано: 31 августа 2010 01:46 · Личное сообщение · #9 |
eXeL@B —› Крэки, обсуждения —› Проблема с подключением дллки |