Skip to content

Balzabu/Cpp-lippy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

C++lippy

C++ Windows 11 Linux

C++lippy is a Cross-Platform cryptocurrency clipper inspired by a old project I made years ago: Clippy!
It currently supports three popular cryptocurrencies(BTC,ETH and XRP), but others can be easily added.

Features

  • Automatically monitors clipboard content for cryptocurrency addresses.
  • Modifies clipboard content to replace cryptocurrency addresses with default hard-coded values.
  • Supports Bitcoin (BTC), Ethereum (ETH), and Ripple (XRP).
  • Cross-platform, supporting Windows and Linux.

FUD

The output binaries, as the time of publishing, are totally FUD. They only get detected by a not-so-famous AV called Bkav Pro.

How does it work?

Windows

If not already installed, the application will install itself on Windows, ensuring it runs silently in the background.
During the installation the app will clone itself to %APPDATA% and create a new registry key in HKEY_CURRENT_USER\\Software\\.
The registry key is used to execute the new binary at startup and detect if the installation has already been done or not.

Linux

If not already installed, the application will install itself on Linux. It requires root (superuser) permissions for installation.
During the installation the app wil clone itself to /usr/local/bin and creates a new .desktop file inside $HOME/.config/autoplay/. It automatically tries to extract the $HOME of the user launching the script, avoiding trying to install it into /root due to the sudo permissions being required.
The .desktop file is used to execute the new binary at startup and detect if the installation has already been done or not.

Build

Clone the repository and edit the code to include your addresses and names for the registry keys, desktop files, etc. Then compile the code using the provided build system.
Follow the platform-specific to build correctly:

REMEMBER TO SPECIFY STD >= C++17

Windows (to build .exe)

# Compile and run the application on Windows
g++ -std=c++17 main.cpp -o clippy.exe -lole32 -lshell32 -luuid -mwindows
./clippy.exe

Linux

# Compile and run the application on Linux
g++ -std=c++17 main.cpp -o clippy
sudo ./clippy

Disclaimer

The code published in this GitHub Repository must not be used with malicious intentions.
Proof-of-Concepts and tools are shared for educational purposes only; any malicious use will not hold the author responsible.