Coder Social home page Coder Social logo

evil-portals's Introduction

Foose Evil Portals

Foose Evil Portals is my collection of portals that can be loaded into the Evil Portal module and can be used for phishing attacks against WiFi clients in order to obtain credentials or infect the victims with malware using the Hak5 WiFi Pineapple Mark VII

These projects have been tested on the Pineapple MK7 with the following firmwares:

1.0.0 not tested

1.0.1 not tested

1.0.2 Works! Link

1.1.1 Works! Link

2.0.0 Works but requeire special settings, recommended to wait till stable release.


Installation of the Portals

Installation can be done in atleast two ways:


Option 1: From your PC/Desktop:

Download the repository form Github (green code button top right / download ZIP)

Extract the files on your computer (e.g. \Downloads\Evil-Portals-main\Evil-Portals-main\Portals).

You can use Filezilla to copy the portals on the Pineapple MK7 in folder /root/portals/. Make sure to only copy the Portals, not the entire folder! On the MK7 it should look like this example: /root/portals/ziggo-login/ (not /root/portals/Evil-Portals-main\Evil-Portals-main\Portals\ziggo-login).

Host: sftp://172.16.42.1 Username: root Password: yourpassword Port: 22


Option 2: From your Pineapple Console:

You need a program to unzip the portals. I used InfoZIP's (search for "unzip"), which can be found in your Packages page of the Pineapple. Make sure this is installed before you continue!

Next, jump in the Pineapple Console and download the portals from my Github using the following command:

wget https://github.com/SgtFoose/Evil-Portals/archive/refs/heads/main.zip -O /root/portals/portals.zip


Next, we need to verify if downloading suceeded.

Type these console commands:

cd ..

cd root (it looks like nothing happens with this step, please continue)

cd portals

ls (to verify if portals.zip is in your folder, if succeeded, proceed to the next steps)

You should see this:

root@mk7:~/portals# ls

portals.zip

root@mk7:~/portals#


Alternative way of verifying:

With the Module "Cabinet" from the Download Modules page, you can browse / verify the content in this folder:

/root/portals

In here, you will find a new file called "Portals.zip". If success, jump back in the Pineapple console and cd back into this "/root/portals" folder.


Next, we need to unzip the portals with the following console command:

unzip portals.zip (this will start extracting the portals into a folder named "Evil-Portals-main")


Next, we need to move the downloaded portals into the correct folder. Again we have alteast two options:

Option 1:

Use your Pineapple's browser called "Cabinet" to move the desired Portals from this folder "/root/portals/Evil-Portals-main/Portals/mcdonalds-login" (e.g. mcdonalds-login) to folder "/root/portals/".


Option 2:

If you want to copy all availlible portals, use this command in the Pineapple console:

mv -v -i /root/portals/Evil-Portals-main/Portals/ /root/portals/*

If you just want one of the portals, simply replace the "*" with the name of the desired Portal:

mv -v -i /root/portals/Evil-Portals-main/Portals/mcdonalds-login /root/portals/


Next, we need to verify the content of the Portals folder with command:

ls

You should see something like this:

root@mk7:~/portals# ls

Evil-Portals-main mcdonalds-login portals.zip ziggo-login

root@mk7:~/portals#

If everything worked out well, please continue!

Optional and recommend is to remove the Evil-Portals-main folder which is no longer needed with command:

rm -r Evil-Portals-main


Usage

Ok, downloading and installing is now complete!

Next, close the console and open your Evil Portal and they should now appear. If not, jump out of the Portal Page and come back which will refresh the portal list.

Make sure both the Evil Portals Web Server and Module have started and make sure your portal is "Activated" which can be verified using the "Preview" button.

Finally after gathering credentials, captured data will be shown as a notification on the WiFi Pineapple web interface.

Logs are found at Modules > Evil Portal > Logs > View.


Please note Firmware 2.0.0. currently has an SSL issue on the EP module. If the preview does not work, please take these steps:

On the Pineapple, edit the file

/etc/config/nginx

and change option uci_enable 'true' to option uci_enable 'false'

Reboot the Pineapple

Verify


Firmware

If you like to up or downgrade your Mark VII, I strongly recoomend to use these steps first.

Then, use one of the .bin files to upgrade.


License

Evil Portals is distributed under the GNU GENERAL PUBLIC LICENSE v3. See LICENSE for more information.


Disclaimer

Usage of Evil Portals for attacking infrastructures without prior mutual consistency can be considered as an illegal activity. It is the final user's responsibility to obey all applicable local, state and federal laws. Authors assume no liability and are not responsible for any misuse or damage caused by this program.


Discussion thread

Hak5 Forums


Videos


Screenshots

alt text alt text


Credits

Kleo Bercero


Anurag's GitHub stats


๐Ÿ“บ Latest YouTube Videos

โžก๏ธ more videos...


Youtube:

YouTube Channel Subscribers

evil-portals's People

Contributors

sgtfoose 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.