MrGlockenspiel / activate-linux

The "Activate Windows" watermark ported to Linux
GNU General Public License v3.0
4.25k stars 91 forks source link

[feature request] Portable versions #136

Closed FalsePhilosopher closed 1 year ago

FalsePhilosopher commented 2 years ago

Is there any way to package this project in to a portable executable like an app image? It has great rubber ducky prank potential if you could nohup an app image to tmp and launch it or hide it in their home folder and have a cronjob run it @reboot for persistence.

Ruby-Dragon commented 1 year ago

if you build it with make, then you can put the executable wherever you like.

FalsePhilosopher commented 1 year ago

@Ruby-Dragon that doesn't install the dependencies required by this. An appimage packages all the required libraries, so it's one click execute. No installing dependencies or building it, you just chmod +x && ./ and boom activate linux watermark.

Ruby-Dragon commented 1 year ago

Oh okay I see what you mean.

FalsePhilosopher commented 1 year ago

@Ruby-Dragon It's somewhat easy to package appimages, you need to spin up a 18.04 ubuntu vm as that's the oldest supported ubuntu distro to ensure the appimage works on all supported ubuntu distros. Setup your app dir and required files like .desktop, icon, runfile, and use linuxdeployqt or linuxdeploy to package the libraries and executable into an appimage.

FalsePhilosopher commented 1 year ago

Also this runs under WSL for extra lulz. You just don't get the transparency effect behind the text.

MrGlockenspiel commented 1 year ago

just added in the latest commit :+1:

you can build them with make appimage

FalsePhilosopher commented 1 year ago

just added in the latest commit +1

you can build them with make appimage

Much love you mad lad! Here's that ducky script I was talking about writing https://github.com/FalsePhilosopher/BadUSB-Playground/blob/main/Ducky/USBRubberducky/library/prank/Unix-like/Linux/Activate_linux/quack.txt