Phishing Mobile App
Phishing mobile application made in React Native v0.59.9 for both Android and iOS devices. One code for both platforms.
In addition to sending an email and password, application will send device information such as network interface MAC address and OS name and version.
You can modify and expand this application to your liking. You have everything that needs to get you started.
You can make it look like Facebook, Twitter or something else entirely.
Mobile application was tested on Samsung Galaxy J6 with Android v9.0 (Pie). Not yet tested on iOS devices.
API was tested on XAMPP for Windows v7.3.7 (64 bit).
Made for educational purposes. I hope it will help!
How to Run
Import '\db\phishing_mobile_app.sql' to your database server.
Copy all the content from '\src\api\' to your server's web root directory (e.g. to '\xampp\htdocs\' on XAMPP).
Change the database settings inside '\src\api\php\config.ini' as necessary.
Open the Command Prompt from '\src\phishing-app\' and run the commands shown below.
Install Node.js modules:
npm install
Clean Gradle Wrapper:
cd android && gradlew clean && cd ..
Launch the application on an Android device:
react-native run-android
Launch the application on an iOS device:
react-native run-ios
Application Content
General (\root\):
- constants.js (Change the server IP address)
- settings.js (Async Storage)
- App.js (Stack Navigator)
Network (\root\app\network\):
Screens (\root\app\screens\):
Components (\root\app\components\):