Сейчас на форуме: Magister Yoda, vasilevradislav, site-pro (+5 невидимых) |
eXeL@B —› Крэки, обсуждения —› Приложение с дллкой (dll-inject). Вопрос |
Посл.ответ | Сообщение |
|
Создано: 15 апреля 2014 02:30 · Поправил: Fenrisus · Личное сообщение · #1 Доброго времени суток. Суть задачи - сделать "portable" версию приложения с DLL-injected кряком. Немного подробнее: я взломал одно приложение хукнув туда DLL'ку свою, которая меняет значения в памяти, ну и которая имеет много разного функционала для работы с приложением типа: Code:
Все работает замечательно. Только вот проблема: чем я могу прилепить эту DLL'ку к приложению (и ресурсы например), что бы не таскаться с ней? Пробовал Крота (Molebox) - пишет что DLL Corrupted при запуске. А взял стандартный file-joiner, у меня вот такая вот (File-joiner + UPX). В принципе когда DLL торчит наружу - антивири не ругаются. Посоветуйте чего дельного, чем можно DLL'ку то "прикрепить" а-ля Molebox? |
|
Создано: 15 апреля 2014 02:35 · Поправил: Dr0p · Личное сообщение · #2 |
|
Создано: 15 апреля 2014 02:48 · Личное сообщение · #3 |
|
Создано: 15 апреля 2014 02:53 · Личное сообщение · #4 |
|
Создано: 15 апреля 2014 02:59 · Личное сообщение · #5 |
|
Создано: 15 апреля 2014 03:04 · Поправил: Dr0p · Личное сообщение · #6 |
|
Создано: 15 апреля 2014 03:16 · Личное сообщение · #7 Ну да, методы не особо годны. Уже почитал. Там то суть задачи не hide-dll-инжект load, а в том, что бы просто эту дллку (уже хукнутую и работающую) "вшить" в экзешник, и что бы она работала (ога попробовал запаковать Темидой - то темида крашится то DLL'ка не работает ровно как и весь exe). Еще вот думаю посмотреть VMWare, Thinstall но я пока не нашел версии "условно бесплатной" (хехе). А обычные file-joiner'ы хоть и работают, но тогда все антивири (кроме совсем уж убогих) своим долгом считают завопить про троян. |
|
Создано: 15 апреля 2014 03:24 · Личное сообщение · #8 |
|
Создано: 15 апреля 2014 03:34 · Поправил: Fenrisus · Личное сообщение · #9 |
|
Создано: 15 апреля 2014 03:44 · Поправил: Dr0p · Личное сообщение · #10 Fenrisus Тут поиском поищите в моих постах. У меня есть, но я хз какой билд был последний. Он тут где то выложен. С кл можно наверно слить, хотя там наверно тоже не последний хмм. |
|
Создано: 15 апреля 2014 04:58 · Поправил: Fenrisus · Личное сообщение · #11 Ага спс. Последний и сам ищу у меня староват уже. немного оффтоп. по поводу DLL'ки, хотел сделать sound notifications(ну типа событие - звук там какой), интересный вопрос такой - почему не работает: Code:
Вот кому не скидывал (уже 4 человека) никому не удавалось сделать что бы PlaySound (WinAPI) работал... Хоть и оффтоп и вообще тема программистская, но был бы рад, если б кто обьяснил почему "из" dll'ки звук не воспроизводится. Перепробовал уже и .RC делать, и даже в DLLMain добавлял hInstance (но тогда dll тупо не работает и не выводит текстовое сообщение и звук). |
|
Создано: 15 апреля 2014 06:38 · Личное сообщение · #12 Fenrisus Code:
Вероятно по той же причине у вас и не робит. В добавок нельзя потоки создавать в дллмейн из за загрузочной блокировки - LdrpLoaderLock. |
|
Создано: 16 апреля 2014 22:55 · Личное сообщение · #13 |
|
Создано: 16 апреля 2014 22:57 · Личное сообщение · #14 |
|
Создано: 17 апреля 2014 05:06 · Личное сообщение · #15 |
|
Создано: 18 апреля 2014 12:59 · Личное сообщение · #16 Загрузчик там конечно неплох, в чем то. Однако уж лучше заюзать LWE, хотя я щас придумал и пробую совсем топорный метод. (Опять изобретаю велосипед) Думаю взять вот эту DLL'ку и сделать следующее. В программе есть BinaryData, так вот, в этот .dat файл добавить секцию с кодом DLL'ки, следовательно при загрузке (оффсет знаю где) читать это и от туда инициализировать... Чую что не по тому пути иду, но попробую чисто ради интереса. |
|
Создано: 18 апреля 2014 13:54 · Личное сообщение · #17 |
eXeL@B —› Крэки, обсуждения —› Приложение с дллкой (dll-inject). Вопрос |