• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Dll injection не работает

Supersoup_0

Member
16.05.2021
12
0
BIT
0
Я попробовал использовать код из книги Gray Hat, который должен подключать в сторонний процесс нужный мне dll(dll injection), но когда в процессе создаётся поток, приложение перестаёт работать, и закрывается


подскажите как это исправить.
 

Pernat1y

Well-known member
05.04.2018
1 443
135
BIT
0
Больше информации.
Версия и архитектура Python?
В какой процесс и что инжектишь? Архитектура, опять же?
 

MLNK

Mod. Ethical Hacking
Red Team
23.01.2018
560
706
BIT
7
Я попробую погадать на кофейной гущи. Если инжект под Windows то, вероятно не отключена защита.
Если без кофейной гущи то, как и сказал @Pernat1y нужно больше информации.
 

Supersoup_0

Member
16.05.2021
12
0
BIT
0
Я попробую погадать на кофейной гущи. Если инжект под Windows то, вероятно не отключена защита.
Если без кофейной гущи то, как и сказал @Pernat1y нужно больше информации.
Если вы имели в виду windows defender, я решил попробовать отключить его через реестр и он вроде как уже был отключен

Больше информации.
Версия и архитектура Python?
В какой процесс и что инжектишь? Архитектура, опять же?
Архитектура:
uname_result(system='Windows', node='LENOVO3', release='10', version='10.0.17763', machine='AMD64', processor='AMD64 Family 23 Model 96 Stepping 1, AuthenticAMD')

Пробовал инжектить в блокнот(notepad.exe) и в калькулятор(win32calc.exe), пробовал инжектить python т.е python38.dll

Я попробовал использовать код из книги Gray Hat, который должен подключать в сторонний процесс нужный мне dll(dll injection), но когда в процессе создаётся поток, приложение перестаёт работать, и закрывается


подскажите как это исправить.
хочу заметить что если я создаю поток приостановленным то всё работает, а когда я остановленный поток запускаю приложение закрывается
 

Pernat1y

Well-known member
05.04.2018
1 443
135
BIT
0
Python 2 x86 + тестовая либа x86 + putty x86:

1626439798636.png


На Python 3 у меня падает с Access violation - там нужно дебажить.
 

Supersoup_0

Member
16.05.2021
12
0
BIT
0
то есть это работает только с 32 битными программами, а как сделать так чтобы это работало не только с 32 битными версиями?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!