Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pycurl, urllib, cStringIO, pool
- from base64 import b64decode
- class FuckingScan:
- def adfly(self, ysmm):
- self.ysmm = ysmm
- x = ''
- y = ''
- for c in [ysmm[i:i+2] for i in range(0, len(ysmm), 2)]:
- x += c[0]
- y = c[1] + y
- return b64decode(x+y)[2:].decode()
- def _upload(self, sFilename):
- self.sFilename = sFilename
- storage = cStringIO.StringIO()
- PostFileStorage = cStringIO.StringIO()
- curl = pycurl.Curl()
- postData=[('file', (pycurl.FORM_FILE, sFilename))]
- try:
- curl.setopt(curl.WRITEFUNCTION, storage.write)
- curl.setopt(curl.COOKIEFILE, '')
- curl.setopt(curl.URL, 'fuckingscan.me/upload.php')
- curl.setopt(curl.HTTPPOST, postData)
- curl.setopt(curl.WRITEFUNCTION, PostFileStorage.write)
- curl.perform()
- except:
- self.upload_data = "An error has ocurred uploading the file"
- self.upload_data = PostFileStorage.getvalue()
- f = urllib.urlopen(self.upload_data)
- html = f.read()
- ysmm = html[(html.find("var ysmm = '")):(html.find("var ysmm = '"))+73].split("'")[1]
- print self.adfly(ysmm)
- FuckingScan()._upload('test.exe')
Add Comment
Please, Sign In to add comment