
1979 changes to exploits/shellcodes Couchdb 1.5.0 - 'uuids' Denial of Service Apache CouchDB 1.5.0 - 'uuids' Denial of Service Beyond Remote 2.2.5.3 - Denial of Service (PoC) udisks2 2.8.0 - Denial of Service (PoC) Termite 3.4 - Denial of Service (PoC) SoftX FTP Client 3.3 - Denial of Service (PoC) Silverstripe 2.3.5 - Cross-Site Request Forgery / Open redirection SilverStripe CMS 2.3.5 - Cross-Site Request Forgery / Open Redirection Silverstripe CMS 3.0.2 - Multiple Vulnerabilities SilverStripe CMS 3.0.2 - Multiple Vulnerabilities Silverstripe CMS 2.4 - File Renaming Security Bypass SilverStripe CMS 2.4 - File Renaming Security Bypass Silverstripe CMS 2.4.5 - Multiple Cross-Site Scripting Vulnerabilities SilverStripe CMS 2.4.5 - Multiple Cross-Site Scripting Vulnerabilities Silverstripe CMS 2.4.7 - 'install.php' PHP Code Injection SilverStripe CMS 2.4.7 - 'install.php' PHP Code Injection Silverstripe Pixlr Image Editor - 'upload.php' Arbitrary File Upload SilverStripe CMS Pixlr Image Editor - 'upload.php' Arbitrary File Upload Silverstripe CMS 2.4.x - 'BackURL' Open Redirection SilverStripe CMS 2.4.x - 'BackURL' Open Redirection Silverstripe CMS - 'MemberLoginForm.php' Information Disclosure SilverStripe CMS - 'MemberLoginForm.php' Information Disclosure Silverstripe CMS - Multiple HTML Injection Vulnerabilities SilverStripe CMS - Multiple HTML Injection Vulnerabilities Apache CouchDB 1.7.0 and 2.x before 2.1.1 - Remote Privilege Escalation Apache CouchDB 1.7.0 / 2.x < 2.1.1 - Remote Privilege Escalation Monstra CMS before 3.0.4 - Cross-Site Scripting Monstra CMS < 3.0.4 - Cross-Site Scripting (2) Monstra CMS < 3.0.4 - Cross-Site Scripting Monstra CMS < 3.0.4 - Cross-Site Scripting (1) Navigate CMS 2.8 - Cross-Site Scripting Collectric CMU 1.0 - 'lang' SQL injection Joomla! Component CW Article Attachments 1.0.6 - 'id' SQL Injection LG SuperSign EZ CMS 2.5 - Remote Code Execution MyBB Visual Editor 1.8.18 - Cross-Site Scripting Joomla! Component AMGallery 1.2.3 - 'filter_category_id' SQL Injection Joomla! Component Micro Deal Factory 2.4.0 - 'id' SQL Injection RICOH Aficio MP 301 Printer - Cross-Site Scripting Joomla! Component Auction Factory 4.5.5 - 'filter_order' SQL Injection RICOH MP C6003 Printer - Cross-Site Scripting Linux/ARM - Egghunter (PWN!) + execve(_/bin/sh__ NULL_ NULL) Shellcode (28 Bytes) Linux/ARM - sigaction() Based Egghunter (PWN!) + execve(_/bin/sh__ NULL_ NULL) Shellcode (52 Bytes)
43 lines
No EOL
1.8 KiB
Text
43 lines
No EOL
1.8 KiB
Text
*On one machine (Windows Server 2003), install a new instance of AMS with
|
|
these configurations*
|
|
|
|
1. Primary Domain: hack.local
|
|
2. Enable the WebMail Service
|
|
3. Domain Name: hack.local
|
|
4. Add a User and set Password. In this case I created a user named,
|
|
victim, with a password of victim
|
|
5. Finish installation
|
|
|
|
|
|
*On an instance of Kali*
|
|
|
|
1. Open a web browser and navigate to AMS WebMail Login
|
|
2. Log in as the user victim
|
|
3. Go to Options -> Advanced Options
|
|
4. Verify that the Password Resetting section is blank
|
|
5. Start Apache and place csrf-password_reset.js in /var/www/ability
|
|
6. As a sanity check, try to navigate to csrf-password_reset.js to make
|
|
sure you can access it, i.e. 192.168.1.1/ability/csrf-password_reset.js
|
|
7. Update resetpassword.py with the IP addresses of the server running
|
|
AMS and the kali attack machine. If the user/password account you created
|
|
in AMS is different, update that information here as well.
|
|
8. Run the script by typing, "python resetpassword.py"
|
|
9. Go back to your web browser, you should notice that victim now has an
|
|
email
|
|
10. Open the email
|
|
11. You should observe an alert box that says, Password Reset!
|
|
12. Click OK
|
|
13. Go to Options -> Advanced Options
|
|
14. Verify that the Password Resetting section is now populated with the
|
|
question and answer set to hacked
|
|
15. Logout of AMS
|
|
16. Click on Return to Login Page
|
|
17. Click on Forgot your password?
|
|
18. Enter an email address of victim@hack.local
|
|
19. Enter an answer of hacked and set a new password (you can leave zip
|
|
code and telephone number blank)
|
|
20. Click on Return to Login Page
|
|
21. Login as user victim with the password you have chosen
|
|
|
|
Proof of Concept Files:
|
|
https://github.com/offensive-security/exploitdb-bin-sploits/raw/master/bin-sploits/31221.tar.gz |