0% found this document useful (0 votes)
18 views8 pages

Abhishek Garvit

Uploaded by

Abhi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views8 pages

Abhishek Garvit

Uploaded by

Abhi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

SCHOOL OF COMPUTER SCIENCE &

INFORMATION TECHNOLOGY
DEPARTMENT OF BCA

6th Semester – BCA

MOBILE ETHICAL HACKING

Activity 1- Group Activity

Submitted by
Name: ABHISHEK KUMAR
USN: 22BCAR0115

Under the Supervision of


Prof. Tousif

Department of Computer Science and Information Technology


JAIN (Deemed-To-Be University),
Jayanagar, Bangalore, Karnataka, India.

Page|1
AntroRat with Ngrok

Introduction
In the age of interconnected devices, Remote Administration Tools (RATs) have
become instrumental for managing and monitoring systems from afar. AntroRat is
one such tool, designed to provide extensive control over Android devices. While
powerful, its functionality also raises significant ethical and legal considerations,
making it imperative to approach its use with responsibility and consent.

This report explores the integration of AntroRat with Ngrok, a networking tool that
simplifies remote access by bypassing NAT (Network Address Translation) and
firewalls. The seamless connectivity enabled by Ngrok allows AntroRat to function
effectively, even over complex networks, making it a valuable combination for
educational and controlled experiments in remote administration.

The following sections detail the tools required, step-by-step setup processes,
troubleshooting tips, and advanced features of AntroRat. Additionally, the report
emphasizes the importance of ethical guidelines, ensuring the responsible use of
such potent tools. This document serves as a comprehensive guide for students to
understand the practical applications of RATs while adhering to the principles of
cybersecurity and user privacy.

Tools Required:
1. AntroRat APK - A remote administration tool.
2. Ngrok - A tool to expose a local server to the internet.
3. Java Development Kit (JDK) - For running Java applications.
4. Android Device/Emulator - For testing purposes.
5. Windows/Linux System - Host system to run the AntroRat server.

Steps to Set Up AntroRat with Ngrok

Page|2
Step 1: Install and Configure Ngrok
1. Download Ngrok:
o Visit Ngrok's official website.
o Download the Ngrok executable for your operating system.

2. Sign Up for Ngrok:


o Create an account on Ngrok’s website to access your authentication
token.
3. Authenticate Ngrok:
o Open a terminal or command prompt.
o Run the command:
o ngrok authtoken YOUR_AUTH_TOKEN
4. Start a TCP Tunnel:
o Launch a TCP tunnel by running the following command:
o ngrok tcp 8888
o Note the public forwarding address (e.g., tcp://0.tcp.ngrok.io:12345).

Step 2: Configure AntroRat


1. Download AntroRat APK:
o Obtain the AntroRat APK from a trusted educational resource or
repository.

Page|3
2. Install AntroRat:
o Open the AntroRat server application on your computer.
3. Set Up Connection:
o In the AntroRat interface, navigate to the “Connection” settings.
o Enter the public forwarding address from Ngrok (e.g., 0.tcp.ngrok.io)
and the port (e.g., 12345).

4.
Bind the Payload:
o In AntroRat, bind the payload with the AntroRat APK or another
APK file of your choice.
o Save the configured APK.
5. Send the APK to Target Device:
o Transfer the APK to the target Android device via email, USB, or
cloud storage.
o Ensure the device allows installations from unknown sources.

Page|4
Step 3: Execute AntroRat on the Target Device
1. Install the APK:
o Open the transferred APK on the Android device and install it.
2. Grant Necessary Permissions:
o During installation, grant all required permissions for the RAT to
function properly.
3. Run the Application:
o Open the installed AntroRat application. It will automatically
establish a connection with the AntroRat server.

Page|5
Step 4: Control the Target Device
1. Monitor Connections:
o In the AntroRat server interface, verify the connected devices list.

2. Execute Commands:
o Use AntroRat’s features to perform actions such as:
 Accessing files.
 Viewing SMS and call logs.
 Capturing screenshots.

Page|6
 Remotely controlling the device.

GPS Location Tracking:


o Retrieve and track the GPS location of the target device in real-time.

Page|7
Conclusion
The integration of AntroRat with Ngrok demonstrates the practical application of
remote administration tools and networking concepts, offering valuable insights
into secure device management over the internet. By following the detailed steps
and processes outlined in this report, users can successfully configure and utilize
these tools for educational purposes.
This exercise not only highlights the technical capabilities of AntroRat, such as
real-time monitoring, file transfer, and device control, but also underscores the
importance of ethical considerations and legal compliance. Responsible usage and
adherence to privacy laws are paramount when working with such tools.
In conclusion, this experiment serves as a comprehensive guide for students to
explore remote administration, emphasizing the balance between technological
innovation and ethical responsibility.

Page|8

You might also like