0

I want to install and simulate iOS applications and find their malware intentions. See if connects to an IP address, downloads something, API call logs and soo on... kind of everything it does on the system. Does iOS Simulator log this events, or is there any online project that does that. If not then I should do it from scratch, do you have any advice how to do this? I only have the application file, not the entire Xcode project.

ALL i have is a bunch of applications(not the projects) that i have to test. All i want is to run them and log their actions in an automated way. Just like running a windows application on a virtual machine and log api trace, internet connections, memory, registry, disk actions... IN AN AUTOMATED WAY.

Thank you.

TBI_RO
  • 49
  • 1
  • 4
  • iOS applications can't send SMSes. – Tom van der Woerdt Dec 28 '11 at 13:08
  • Where are you getting these apps? If they're from the app store they are safe and you can't run them on a computer anyway. It sounds like you are just getting shady compiled apps off of the internet. – dgund Dec 28 '11 at 13:16
  • All i want is to run them and log their actions in an automated way. malware or not.Thank you – TBI_RO Dec 28 '11 at 13:47

2 Answers2

0

In the iOS simulator apps simply run on Mac, but their output is shown in the iOS simulator. This means that any tool that allows you to audit Mac applications will allow you to do the same with the iOS simulator.

Check your Activity Monitor, you'll see that the app is simply listed there. I think the standard Xcode Instruments will work fine for you.

Tom van der Woerdt
  • 29,532
  • 7
  • 72
  • 105
  • Hi Tom... I suspect the guy asking the question is asking for the ability to install any and ***all*** applications into the simulator, probably even ones from the store. Not just applications he himself wrote. – Michael Dautermann Dec 28 '11 at 13:17
  • @MichaelDautermann That's not what he asked though. If he really wants that he should probably build his own simulator. – Tom van der Woerdt Dec 28 '11 at 13:22
  • Michael Dautermann you are right their not my applications their are from the store. – TBI_RO Dec 28 '11 at 13:25
  • @user1119250 Then use your iOS device to test it instead of the sim. However, I'm pretty sure that Apple tests the applications pretty well. – Tom van der Woerdt Dec 28 '11 at 13:26
  • If they are from the store I would not be too concerned about security threats. – dgund Dec 28 '11 at 13:39
  • All i want is to run them and log their actions in an automated way. malware or not.Thank you. – TBI_RO Dec 28 '11 at 13:47
  • @user1119250 You cannot install applications from the store in the simulator. – Tom van der Woerdt Dec 28 '11 at 13:47
  • i didn't say that i want to install them on the simulator, just install and run them on enything tha emulates IOS that will allow me to log the app actions. – TBI_RO Dec 28 '11 at 14:00
0

If you have the Xcode project, then look at the code and the debugger while it is running. Other than that, if you run it in the iOS simulator you will only see the GUI portion of the app, unless you are running it side by side from Xcode (then you can use Instruments or the debugger). This documentation should allow you to run the apps on the simulator.

Community
  • 1
  • 1
dgund
  • 3,459
  • 4
  • 39
  • 64
  • all a have is a bunch of applications(not the projects) that ia have to test. All i want is to run them and log their actions in an automated way. – TBI_RO Dec 28 '11 at 13:24
  • Edited with helpful link (see above) – dgund Dec 28 '11 at 13:27