|
92454 | 92454 | "needs_cleanup": true, |
92455 | 92455 | "actions": [] |
92456 | 92456 | }, |
92457 | | - "exploit_linux/local/service_persistence": { |
92458 | | - "name": "Service Persistence", |
92459 | | - "fullname": "exploit/linux/local/service_persistence", |
92460 | | - "aliases": [], |
92461 | | - "rank": 600, |
92462 | | - "disclosure_date": "1983-01-01", |
92463 | | - "type": "exploit", |
92464 | | - "author": [ |
92465 | | - |
92466 | | - "Cale Black" |
92467 | | - ], |
92468 | | - "description": "This module will create a service on the box, and mark it for auto-restart.\n We need enough access to write service files and potentially restart services\n Targets:\n System V:\n CentOS <= 5\n Debian <= 6\n Kali 2.0\n Ubuntu <= 9.04\n Upstart:\n CentOS 6\n Fedora >= 9, < 15\n Ubuntu >= 9.10, <= 14.10\n systemd:\n CentOS 7\n Debian >= 7, <=8\n Fedora >= 15\n Ubuntu >= 15.04\n Note: System V won't restart the service if it dies, only an init change (reboot etc) will restart it.", |
92469 | | - "references": [ |
92470 | | - "URL-https://www.digitalocean.com/community/tutorials/how-to-configure-a-linux-service-to-start-automatically-after-a-crash-or-reboot-part-1-practical-examples" |
92471 | | - ], |
92472 | | - "platform": "Linux,Unix", |
92473 | | - "arch": "cmd", |
92474 | | - "rport": null, |
92475 | | - "autofilter_ports": [], |
92476 | | - "autofilter_services": [], |
92477 | | - "targets": [ |
92478 | | - "Auto", |
92479 | | - "System V", |
92480 | | - "Upstart", |
92481 | | - "openrc", |
92482 | | - "systemd", |
92483 | | - "systemd user" |
92484 | | - ], |
92485 | | - "mod_time": "2025-06-23 12:43:46 +0000", |
92486 | | - "path": "/modules/exploits/linux/local/service_persistence.rb", |
92487 | | - "is_install_path": true, |
92488 | | - "ref_name": "linux/local/service_persistence", |
92489 | | - "check": false, |
92490 | | - "post_auth": false, |
92491 | | - "default_credential": false, |
92492 | | - "notes": { |
92493 | | - "Reliability": [ |
92494 | | - "unknown-reliability" |
92495 | | - ], |
92496 | | - "Stability": [ |
92497 | | - "unknown-stability" |
92498 | | - ], |
92499 | | - "SideEffects": [ |
92500 | | - "unknown-side-effects" |
92501 | | - ] |
92502 | | - }, |
92503 | | - "session_types": [], |
92504 | | - "needs_cleanup": true, |
92505 | | - "actions": [] |
92506 | | - }, |
92507 | 92457 | "exploit_linux/local/servu_ftp_server_prepareinstallation_priv_esc": { |
92508 | 92458 | "name": "Serv-U FTP Server prepareinstallation Privilege Escalation", |
92509 | 92459 | "fullname": "exploit/linux/local/servu_ftp_server_prepareinstallation_priv_esc", |
|
96584 | 96534 | "needs_cleanup": true, |
96585 | 96535 | "actions": [] |
96586 | 96536 | }, |
| 96537 | + "exploit_linux/persistence/init_upstart": { |
| 96538 | + "name": "Service Upstart Persistence", |
| 96539 | + "fullname": "exploit/linux/persistence/init_upstart", |
| 96540 | + "aliases": [ |
| 96541 | + "exploits/linux/local/service_persistence" |
| 96542 | + ], |
| 96543 | + "rank": 600, |
| 96544 | + "disclosure_date": "2006-08-24", |
| 96545 | + "type": "exploit", |
| 96546 | + "author": [ |
| 96547 | + "h00die" |
| 96548 | + ], |
| 96549 | + "description": "This module will create a service on the box, and mark it for auto-restart.\n We need enough access to write service files and potentially restart services\n Targets:\n CentOS 6\n Fedora >= 9, < 15\n Ubuntu >= 9.10, <= 14.10", |
| 96550 | + "references": [ |
| 96551 | + "URL-https://www.digitalocean.com/community/tutorials/how-to-configure-a-linux-service-to-start-automatically-after-a-crash-or-reboot-part-1-practical-examples", |
| 96552 | + "ATT&CK-T1543", |
| 96553 | + "URL-http://blog.terminal.com/getting-started-with-upstart/" |
| 96554 | + ], |
| 96555 | + "platform": "Linux,Unix", |
| 96556 | + "arch": "cmd, x86, x64, armle, aarch64, ppc, mipsle, mipsbe", |
| 96557 | + "rport": null, |
| 96558 | + "autofilter_ports": [], |
| 96559 | + "autofilter_services": [], |
| 96560 | + "targets": [ |
| 96561 | + "Upstart" |
| 96562 | + ], |
| 96563 | + "mod_time": "2025-10-27 19:44:50 +0000", |
| 96564 | + "path": "/modules/exploits/linux/persistence/init_upstart.rb", |
| 96565 | + "is_install_path": true, |
| 96566 | + "ref_name": "linux/persistence/init_upstart", |
| 96567 | + "check": true, |
| 96568 | + "post_auth": false, |
| 96569 | + "default_credential": false, |
| 96570 | + "notes": { |
| 96571 | + "Stability": [ |
| 96572 | + "crash-safe" |
| 96573 | + ], |
| 96574 | + "Reliability": [ |
| 96575 | + "repeatable-session", |
| 96576 | + "event-dependent" |
| 96577 | + ], |
| 96578 | + "SideEffects": [ |
| 96579 | + "artifacts-on-disk", |
| 96580 | + "config-changes" |
| 96581 | + ] |
| 96582 | + }, |
| 96583 | + "session_types": [ |
| 96584 | + "shell", |
| 96585 | + "meterpreter" |
| 96586 | + ], |
| 96587 | + "needs_cleanup": true, |
| 96588 | + "actions": [] |
| 96589 | + }, |
96587 | 96590 | "exploit_linux/persistence/motd": { |
96588 | 96591 | "name": "update-motd.d Persistence", |
96589 | 96592 | "fullname": "exploit/linux/persistence/motd", |
|
0 commit comments