192
International Journal of Scientific & Engineering Research, Volume 9, Issue řǰȱȬŘŖŗŞ
ISSN 2229-5518
ANDROID RAT APP
Sumit Yadav, Aditya Varvatkar
Abstract- In this project we are implementing RAT (Remote Administration tool) for Android , which can obtain
various types/format of data from children device and send to parent. To do this we need to install an application in
child device, and all would be sent to Parent side, which would receive all key log. It will capture all the data from
WhatsApp sent-received files and then child activities like files child downloaded,the photos he/she captured with
camera , all the SMS the child receives would be sent to parent email id. The data received by the parent is within
seconds also depends upon the Child internet connection speed.
—————————— ◆ ——————————
1. INTRODUCTION mobile or tablet of your kids.
In this Project we will be developing a RAT(Remote
Administrator tool), spyware for Android OS which will be
used to monitor the usage of the Children. A RAT or remote
administration tool, is software that gives a person full control
on device, remotely. The RAT gives the child access to your
system, just as if they had physical access to your device. With
this access, the person can access your files . Spyware is
IJSER
installed on a device unknowingly of the child device in order
to collect the children device’s private information. Spyware is
hidden from the child to gather information about internet
interaction, keystrokes, passwords, and other sensitive details.
Key logger is a program that records every keystroke made by
a child, especially in order to gain fraudulent access to
sensitive information. Keyloggers, are a type of spyware that
maliciously track child input from the keyboard in an attempt
to retrieve personal and private information .The keyboard is
the primary aim for key loggers to retrieve child input from
because it is the most common child interface with a Fig: Working of Android RAT
computer. Although both hardware and software key loggers
exist, software key loggers are the dominant form. Software
keyloggers on the other hand collect keystroke data within the
target machine, store them temporary on local storage before
sending them to the parent who installed the keylogger. A key
logger recorder can record everything typed in internet
browsers, SMS texting, all chat conversations, you type at any Above figure shows working of Android-Rat in
time using your phone’s keyboard. The log file created by the following sequence:
key logger can then be sent to a specified receiver.
1. Parent install key-logger to children who haven’t any idea
PROBLEM STATEMENT
about Android-Rat.
If Parents wants to monitor their Children activities
2. Children unaware of application which installed by Parent
unkonowingly on phone. Mobile Keylogger is installed onto a
because he/she are laymen person so they haven’t any idea
mobile phone to monitor the activities of the child. Parent may
about key-logger or any malicious application.
use them to monitor their children malicious activities like
3. Parent will install child key-logger on the children device
engaging in harmful games and any fraud and bad influences
and also give permission.
which can harm the child in future. We will create a useful
4. On child device all accessed data store on data retrieval
and free app to help you get to know, what your children are
server or …../log file.
doing at smartphone. KeyLogger – is a parental control
5. In last step Parent provide mechanism of “ sending E-
compatible with the most used OS in the world. Install this
mail” . After interval of time Child device transmit log file
app for Android and get all information about activity of
IJSER © 2018
[Link]
193
International Journal of Scientific & Engineering Research, Volume 9, Issue řǰȱȬŘŖŗŞ
ISSN 2229-5518
2
IEEE TRANSACTIONS ON XXXXXXXXXXXXXXXXXXXX, VOL. #, NO. #, MMMMMMMM 1996
data to Parents by email. Acknowledgments
We would like to thank [Link] D’mello(Director of XIE) for
providing us with such an environment so as to achieve goals of
IMPLEMENTATION:
our project and supporting us [Link] express our sincere
gratitude to our Honorable Principal Mr. [Link] for
Android mobiles are used by everyone now a days. This is encouragement and facilities provided to [Link] would like to
used for the various purpose such as bank transaction, place on record our deep sense of gratitude to Asst. Prof. Prachi
paytm use etc so that they can enter its important details tawde, Head of Dept Of Information Technology, Xavier Institute
through keyboard which is personal information through
of Engineering, Mahim, Mumbai, for her generous guidance help
android device.
and useful [Link] deep sense of gratitude we
Keystroke Capturing by IME keyboard: An input method editor acknowledge the guidance of our project guide Prof. Fr Dr. John
(IME) is a user control that enables users to enter text. Android
Rose S.J. The time-to-time assistance and encouragement by her
provides an extensible input-method framework that allows
applications to provide users alternative input methods, such as on- has played an important role in the development of our
screen keyboards or even speech input. After installing the desired [Link] would also like to thank our entire Information
IMEs, a user can select which one to use from the system settings, Technology staff who have willingly co-operated with us in
and use it across the entire system; only one IME may be enabled at resolving our queries and providing us all the required facilities
a time. While using android phone , child interact with keyboard , on time.
when child keyboard system generates keystroke of it , so we will
implement module namely key logger which capture each
keystroke , key logger save each keystroke in .../log file and E-mail CONCLUSION
sender send it from child’s device to parent e-mail. Android RAT is an free app for monitoring children Android
IJSER
Algorithm: device .It helps to keep track of your children activities and get
to know with whom he or she communicates in Internet, how
1) when child use keyboard , system generates keystroke of it. long do the play computer games and how much time spend in
webspace. Using KeyLogger will allows parent to read SMS
2) Key logger captures keystroke and save it into ../log file.
and many more data. It is very useful app to ensure safety of
3) Key logger send ../log file ...txt file to parents e-mail. children.
Message Capturing and Forwarding: While using android phone ,
child mostly use keyboard or touch. When child uses some online REFERENCES
banking, also accessing personal data like username, password and [1] Preeti Tuli, Priyanka Sahu , “System Monitoring and Security Using
text messages etc. And also text messages received on child phones Keylogger”,International Journal of Computer Science and Mobile Computing -
all the information will captured and stored in app. For sending to IJCSMC (Vol.2, No. 3)2013-03-15
the respective Email. [2] Fadi Mohsen, Mohammed Shehab , “Android Keylogging Threat”,
Collaborative Computing: Networking, Applications and Worksharing
Email Sender: E-mail sender is the one of the most important module (Collaboratecom), 2013 9th International Conference Conference Oct. 2013
in this RAT project. This module will send All the captured [3] Introduction to IME available at:
[Link]
informations thorugh the email, from children device to the parent’s [4] Introduction to UML diagram and creator at: [Link]
e-mail. So, the whole process will be happening in background ,and [5] Introduction to android application activity at:
beacause of that child will never aware with this process. [Link]
[6] Introduction to application development abbreviation at:
Media Sender: Media sender work is same as E-mail sender ,it will [Link]
send media content (jpg,gif,png,pdf,mp3 etc) to parent device . [7] Introduction to android keylogger at: [Link]
Media sender work in background , so child never aware with this keylogger/
system.
IJSER © 2018
[Link] © 2010
[Link]