Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
grahamhelton authored Aug 26, 2024
1 parent 1d2f06b commit b147fe6
Showing 1 changed file with 3 additions and 21 deletions.
24 changes: 3 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -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:

Expand Down Expand Up @@ -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
- https://opensource.com/article/18/11/udev

0 comments on commit b147fe6

Please sign in to comment.