Skip to content
This repository has been archived by the owner on Sep 4, 2020. It is now read-only.
/ WPS-pin-generator Public archive

A simple WPS pin generator based on the algorithm used by linkp2p

License

Notifications You must be signed in to change notification settings

bertof/WPS-pin-generator

Repository files navigation

WPS Pin Generator

What is this?

It is a Wireless Protected Setup (WPS) pin generator, which uses a an algorithm commonly found on commercial routers to generate their default pin. The pin found can be used with programs like Reaver to attack vulnerable WiFi routers.

Why?

Since i moved from Ubuntu to ArchLinux the old good WPSPIN.sh from linkp2p's WPS-PIN no longer works (it cannot find the network interfaces), so I'm creating this simple program in C++ to generate the same results but in a less integrated and more platform independent way.

Legal

This program is shared as it is and in an open license so everyone can use it.

I am not the original creator of the algorithm. The original discoverer of the algorithm is zhaochunsheng, who has written a C implementation in his script computepinC83A35. All names and history of that file can be found in linkp2p's repository.

The use of this program is intended to be in a authorized environment. Don't use it against networks you do not own or you do not have legal permission to attack. Every illicit use of this program has nothing to do with the author.

Dependencies

  • Boost
    • Check file path for log
    • Get local date time for log
  • Ranq (git submodule)
    • Cross platform color terminal output

Build environment

I'm building this on ArchLinux, but I'm trying to keep all the components as cross platform capable as possible. It should work on Linux, Windows and MacOS, but I can test it only on Linux.

About

A simple WPS pin generator based on the algorithm used by linkp2p

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published