From b147fe65a36cbe2094846a4005b8fa0177d44435 Mon Sep 17 00:00:00 2001 From: Graham Helton Date: Mon, 26 Aug 2024 10:25:20 -0400 Subject: [PATCH] Update README.md --- README.md | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 4982484..d34ccf4 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,7 @@ # USP -``` - .,;,. - 'KMMMMM0. - ,oOXNWWWWWWWMMMMMMMMX - cXMWOl::::::::xMMMMMMMo - cXMWd. 'oO0ko. - .;lll:' cXMWd. - .oNMMMMMMMWx. lNMWd. , - .NMMMMMMMMMMMW: .lNMNo. USP x udev: Persistance is the key .MWOl. - OMMMMMMMMMMMMMWOOOOOOKWMMMKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0MMMMMNx:. - kMMMMMMMMMMMMMNxxxxxxxxxxxxxxxxxONMMMXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxOMMMMMKd, - .XMMMMMMMMMMMW; ,0MMO' .MNx:. - cKMMMMMMMNd. 'OMMO, . - .,:c:,. ,OMM0' - 'OMM0, dXXXXXXXK. - 'OMMKxlllllllcXMMMMMMMM. - .:x0XXXXXXXXWMMMMMMMM. - OMMMMMMMM. - .,,,,,,,, -``` +![image](https://github.com/user-attachments/assets/ae04ddd3-9a81-4e27-be60-8d4e98d4e605) + ## Features This Go program establishes persistence on a Linux system by creating a udev rule that triggers the execution of a specified payload (binary or script). It offers two trigger options: @@ -62,4 +44,4 @@ sudo ./usp -random -f /bin/ripgrep -p my_backdoor_binary -r 123-notsketchy.rule ## References && Additional Reading - https://www.aon.com/en/insights/cyber-labs/unveiling-sedexp - https://ch4ik0.github.io/en/posts/leveraging-Linux-udev-for-persistence/ -- https://opensource.com/article/18/11/udev \ No newline at end of file +- https://opensource.com/article/18/11/udev