Android Development
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsMobile ProgrammingAndroid Development

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old April 13th, 2012, 08:47 PM
Hell Ice Hell Ice is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2010
Posts: 24 Hell Ice User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 8 h 2 m 59 sec
Reputation Power: 0
Android Newbie Looking for Suggestions.

I am currently being assigned a task to develop a basic tool for forensics purposes. The requirements are as below:

1)It can be either an offensive or defensive tool. That means the tool has to either hack into the target, or counter hacking attempts on the target.
2)The target has to be a smartphone running on Android platform.
3)The tool must run data related processes after gaining access for offensive tools. That covers data copying, tapping into calls, controlling the phone remotely etc. It can be running all, or just one process.
4)Defensive tools must defend the fore mentioned process(es).

What I have in mind now is an offensive tool that copies important data from the target into my server. There is a timeframe set under this; it has to be done in less than 10 seconds. That means I can only copy important but small files.

Here's the idea:
I will first hide the tool under a legitimate app. It will phish the victim to activate the app, hence the tool(like Trojan). Upon activation the tool starts to scan into separate data storage(I am thinking of clipboards and some shared preference XMLs) and copies the data out, then compress the files daily.

Then, like an antivirus, it will always pop a message to the victim to activate connection at a specific time every day for updating task. Upon establishment of the connection the tool then sends out these compressed files to my server. After 10 seconds, the tool pops a message to signal the "completion" of updates.

The tool will only run every time the app is activated and during the specific time set to run the "update".


I am relatively new in mobile development, the only thing I know probably related to Android is Java I will need suggestions and opinions of flaws in this tool development, as well as if there are better ways to extract data, which data storage is easier and better to access etc.

All suggestions are welcome.

Reply With Quote
Reply

Viewing: Dev Shed ForumsMobile ProgrammingAndroid Development > Android Newbie Looking for Suggestions.

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap