{
	"id": "016e9cbf-75d3-4eb9-a07f-0d1a4d01bd30",
	"created_at": "2026-05-03T03:08:39.53525Z",
	"updated_at": "2026-05-03T03:09:28.960559Z",
	"deleted_at": null,
	"sha1_hash": "d6ffcd17112e77d59ccdb1081b30bf6f01fa702c",
	"title": "User-driven Web Drive-by Attacks",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 40765,
	"plain_text": "User-driven Web Drive-by Attacks\r\nArchived: 2026-05-03 02:09:34 UTC\r\nCobalt Strike makes several tools to setup web drive-by attacks available to you. To quickly start an attack,\r\nnavigate to Attacks and choose one of the following option:\r\nJava Signed Applet Attack\r\nThis attack starts a web server hosting a self-signed Java applet. Visitors are asked to give the applet permission to\r\nrun. When a visitor grants this permission, you gain access to their system.\r\nThe Java Signed Applet Attack uses Cobalt Strike’s Java injector. On Windows, the Java injector will inject\r\nshellcode for a Windows listener directly into memory for you.\r\nNavigate to Attacks -\u003e Signed Applet Attack.\r\nfigure 45 - Signed Applet Attack\r\nClosedParameters\r\nLocal URL/Host/Path - Set the Local URL Path, Host and Port to configure the webserver.\r\nListener - Press the ... button to select a Cobalt Strike listener you would like to output a payload for.\r\nSSL - Check to serve this content over SSL. This option is available when you specify a valid SSL certificate in\r\nyour Malleable C2 profile.\r\nPress Launch to start the attack.\r\nJava Smart Applet Attack\r\nCobalt Strike’s Smart Applet Attack combines several exploits to disable the Java security sandbox into one\r\npackage. This attack starts a web server hosting a Java applet. Initially, this applet runs in Java’s security sandbox\r\nand it does not require user approval to start.\r\nThe applet analyzes its environment and decides which Java exploit to use. If the Java version is vulnerable, the\r\napplet will disable the security sandbox, and execute a payload using Cobalt Strike’s Java injector.\r\nNavigate to Attacks -\u003e Smart Applet Attack.\r\nfigure 46 - Smart Applet Attack\r\nhttps://www.cobaltstrike.com/help-scripted-web-delivery\r\nPage 1 of 3\n\nClosedParameters\r\nLocal URL/Host/Path - Set the Local URL Path, Host and Port to configure the webserver.\r\nListener - Press the ... button to select a Cobalt Strike listener you would like to output a payload for.\r\nSSL - Check to serve this content over SSL. This option is available when you specify a valid SSL certificate in\r\nyour Malleable C2 profile.\r\nPress Launch to start the attack.\r\nScripted Web Delivery (S)\r\nThis feature generates a stageless Beacon payload artifact, hosts it on Cobalt Strike’s web server, and presents a\r\none-liner to download and run the artifact.\r\nNavigate to Attacks -\u003e Scripted Web Delivery (S) from the menu.\r\nfigure 47 - Scrpted Web Delivery (S)\r\nClosedParameters\r\nLocal URL/Host/Path - Set the Local URL Path, Host and Port to configure the webserver. Make sure the Host\r\nfield matches the CN field of your SSL certificate. This will avoid a situation where this feature fails because of a\r\nmismatch between these fields.\r\nListener - Press the ... button to select a Cobalt Strike listener you would like to output a payload for.\r\nType - Use the drop-down menu to select one of the following types:\r\nbitsadmin : This option hosts an executable and uses bitsadmin to download it. The bitsadmin method runs the\r\nexecutable via cmd.exe.\r\nexe : This option generates an executable and hosts it on Cobalt Strike’s web server.\r\npowershell This option hosts a PowerShell script and uses powershell.exe to download the script and evaluate it.\r\npowershell IEX : This option hosts a PowerShell script and uses powershell.exe to download the script and\r\nevaluate it. Similar to prior powershell option, but it provides a shorter Invoke-Execution one-liner command.\r\npython : This option hosts a Python script and uses python.exe to download the script and run it. Each of these\r\noptions is a different way to run a Cobalt Strike listener.\r\nx64 - Check the box to generate an x64 stager for the selected listener.\r\nSSL - Check to serve this content over SSL. This option is available when you specify a valid SSL certificate in\r\nyour Malleable C2 profile.\r\nhttps://www.cobaltstrike.com/help-scripted-web-delivery\r\nPage 2 of 3\n\nPress Launch to start the attack.\r\nSource: https://www.cobaltstrike.com/help-scripted-web-delivery\r\nhttps://www.cobaltstrike.com/help-scripted-web-delivery\r\nPage 3 of 3",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"MITRE"
	],
	"origins": [
		"web"
	],
	"references": [
		"https://www.cobaltstrike.com/help-scripted-web-delivery"
	],
	"report_names": [
		"help-scripted-web-delivery"
	],
	"threat_actors": [],
	"ts_created_at": 1777777719,
	"ts_updated_at": 1777777768,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/d6ffcd17112e77d59ccdb1081b30bf6f01fa702c.pdf",
		"text": "https://archive.orkl.eu/d6ffcd17112e77d59ccdb1081b30bf6f01fa702c.txt",
		"img": "https://archive.orkl.eu/d6ffcd17112e77d59ccdb1081b30bf6f01fa702c.jpg"
	}
}