===== Androwarn Report =====
[+] Application Information
	[.] Application Name                        
		 - N/A

	[.] Application Version                     
		 - 1.0

	[.] Package Name                            
		 - com.androwarn.sampleapplication

	[.] Description                             
		 - N/A
		 - N/A


[+] Analysis Results
	[.] Telephony Identifiers Leakage           
		 - This application reads the phone's current state
		 - This application reads the current location of the device
		 - This application reads the unique device ID, i.e the IMEI for GSM and the MEID or ESN for CDMA phones
		 - This application reads the software version number for the device, for example, the IMEI/SV for GSM phones
		 - This application reads the numeric name (MCC+MNC) of current registered operator
		 - This application reads the operator name
		 - This application reads the SIM's serial number
		 - This application reads the unique subscriber ID, for example, the IMSI for a GSM phone
		 - This application reads the Location Area Code value
		 - This application reads the Cell ID value

	[.] Device Settings Harvesting              
		 - This application logs the message '1 SMS Message Received' under the tag 'Incoming SMSMessage'
		 - This application logs the message 'Broadcast Aborted' under the tag 'Incoming SMSMessage'
		 - This application logs the message 'pdus ' under the tag 'Incoming SMSMessage'
		 - This application logs the message '9' under the tag 'AddContact'
		 - This application logs the message 'Landroid/os/RemoteException;->getMessage()Ljava/lang/String;' under the tag 'AddContact'
		 - This application logs the message 'Landroid/content/OperationApplicationException;->getMessage()Ljava/lang/String;' under the tag 'AddContact'
		 - This application logs the message 'Failed to prepare the video recorder handler' under the tag 'CaptureVideo'
		 - This application logs the message '8' under the tag 'DeleteContact'
		 - This application logs the message 'Landroid/os/RemoteException;->getMessage()Ljava/lang/String;' under the tag 'DeleteContact'
		 - This application logs the message 'Landroid/content/OperationApplicationException;->getMessage()Ljava/lang/String;' under the tag 'DeleteContact'
		 - This application logs the message '8' under the tag 'FileNotFoundException'
		 - This application logs the message 'Ljava/lang/StringBuilder;->toString()Ljava/lang/String;' under the tag 'GetLocationInformation'
		 - This application logs the message 'Call Activity Failed' under the tag 'MakeCall'
		 - This application logs the message 'Ljava/net/UnknownHostException;->getMessage()Ljava/lang/String;' under the tag 'String Socket'
		 - This application logs the message 'Ljava/io/IOException;->getMessage()Ljava/lang/String;' under the tag 'String Socket'
		 - This application logs the message 'Ljava/net/UnknownHostException;->getMessage()Ljava/lang/String;' under the tag 'Inet Socket'
		 - This application logs the message 'Ljava/io/IOException;->getMessage()Ljava/lang/String;' under the tag 'Inet Socket'
		 - This application logs the message '4' under the tag 'ReadContacts'
		 - This application logs the message 'Landroid/net/wifi/WifiConfiguration;->toString()Ljava/lang/String;' under the tag 'ReadWiFiCredentials'
		 - This application logs the message 'There isnt any memory card' under the tag 'RecordAudio'
		 - This application logs the message 'Impossible to write on the sdcard' under the tag 'RecordAudio'
		 - This application logs the message 'I/O Problem before recording' under the tag 'RecordAudio'
		 - This application logs the message 'Failed to prepare the audio recorder handler' under the tag 'RecordAudio'
		 - This application logs the message 'Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;' under the tag 'UNIX Command'
		 - This application logs the message 'Ljava/lang/StringBuffer;->toString()Ljava/lang/String;' under the tag 'UNIX Command'

	[.] Location Lookup                         
		 - This application reads location information from all available providers (WiFi, GPS etc.)

	[.] Connection Interfaces Exfiltration      
		 - This application reads the WiFi credentials

	[.] Telephony Services Abuse                
		 - This application makes phone calls
		 - This application intercepts your incoming SMS
		 - This application disables incoming SMS notifications
		 - This application sends an SMS message 'Premium SMS' to the '12345' phone number

	[.] Audio Video Eavesdropping               
		 - This application records audio from the 'VOICE_CALL' source
		 - This application captures video from the 'CAMERA' source

	[.] Suspicious Connection Establishment     
		 - This application opens a Socket and connects it to the remote address '192.168.56.101' on the '1337' port
		 - This application opens a Socket and connects it to the remote address '192.168.56.101 Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;' on the '1338' port

	[.] Pim Data Leakage                        
		 - This application reads or edits contact data
		 - This application reads the SMS inbox

	[.] Code Execution                          
		 - This application loads a native library: 'nativecode'
		 - This application executes a UNIX command containing this argument: '/sdcard/'


[+] Apk File
	[.] File Name                               
		 - SampleApplication.apk

	[.] Fingerprint                             
		 - MD5: bebecf3d5f13f41affb5ab9da8f7e391
		 - SHA-1: f99d85a4e877dcc27c889c88a27e833d592baf71
		 - SHA-256: 5c63eefedb5aeebecb65cde43a373f6bf07c058cd186633604a36425b98d3c27

	[.] File List                               
		 - META-INF/MANIFEST.MF
		 - META-INF/MAZ.SF
		 - META-INF/MAZ.RSA
		 - META-INF/CERT.SF
		 - META-INF/CERT.RSA
		 - res/layout/main.xml
		 - AndroidManifest.xml
		 - resources.arsc
		 - classes.dex
		 - lib/x86/libnativecode.so
		 - lib/armeabi/libnativecode.so

	[.] Certificate Information                 
		 - Issuer:
		 - Common Name: Android Debug, Organization: Android, Country: US
		 - Subject:
		 - Common Name: Android Debug, Organization: Android, Country: US
		 - Serial number: 1335345740
		 - Hash algorithm: sha1
		 - Signature algorithm: rsassa_pkcs1v15
		 - SHA-1 thumbprint: 372d8f6bafe4e15ab9c231157234ef544a2a01d0
		 - SHA-256 thumbprint: 48a69301da60404257f3cac79a3d4e2d153798118ee2bae7cf1a042bac85f8a8


[+] Androidmanifest.Xml
	[.] Main Activity                           
		 - com.androwarn.sampleapplication.SampleApplication

	[.] Activities                              
		 - com.androwarn.sampleapplication.SampleApplication

	[.] Permissions                             
		 - android.permission.READ_PHONE_STATE
		 - android.permission.ACCESS_NETWORK_STATE
		 - android.permission.RECORD_AUDIO
		 - android.permission.WRITE_EXTERNAL_STORAGE
		 - android.permission.CALL_PHONE
		 - android.permission.ACCESS_FINE_LOCATION
		 - android.permission.ACCESS_COARSE_LOCATION
		 - android.permission.READ_CONTACTS
		 - android.permission.WRITE_CONTACTS
		 - android.permission.INTERNET
		 - android.permission.RECORD_VIDEO
		 - android.permission.CAMERA
		 - android.permission.RECEIVE_SMS
		 - android.permission.READ_SMS
		 - android.permission.WRITE_SMS
		 - android.permission.SEND_SMS

	[.] Features                                
		 - android.hardware.telephony


[+] Apis Used
	[.] Classes List                            
		 - android.app.Activity
		 - android.content.BroadcastReceiver
		 - android.content.ContentProviderOperation
		 - android.content.ContentResolver
		 - android.content.ContentValues
		 - android.content.Intent
		 - android.content.OperationApplicationException
		 - android.database.Cursor
		 - android.location.Location
		 - android.location.LocationManager
		 - android.media.MediaRecorder
		 - android.net.Uri
		 - android.net.wifi.WifiConfiguration
		 - android.os.Bundle
		 - android.os.Environment
		 - android.os.RemoteException
		 - android.telephony.SmsManager
		 - android.telephony.TelephonyManager
		 - android.telephony.gsm.GsmCellLocation
		 - android.telephony.gsm.SmsMessage
		 - android.util.Log
		 - com.androwarn.sampleapplication.BusterReceiver
		 - com.androwarn.sampleapplication.NativeCode
		 - com.androwarn.sampleapplication.SampleApplication
		 - java.io.BufferedReader
		 - java.io.File
		 - java.io.FileNotFoundException
		 - java.io.FileOutputStream
		 - java.io.IOException
		 - java.io.InputStreamReader
		 - java.io.OutputStream
		 - java.lang.Integer
		 - java.lang.NullPointerException
		 - java.lang.NumberFormatException
		 - java.lang.Object
		 - java.lang.Process
		 - java.lang.Runtime
		 - java.lang.RuntimeException
		 - java.lang.String
		 - java.lang.StringBuffer
		 - java.lang.StringBuilder
		 - java.lang.System
		 - java.net.InetAddress
		 - java.net.Socket
		 - java.net.UnknownHostException
		 - java.util.ArrayList
		 - java.util.Arrays
		 - java.util.Iterator
		 - java.util.List

	[.] Internal Classes List                   
		 - com.androwarn.sampleapplication.BusterReceiver
		 - com.androwarn.sampleapplication.SampleApplication

	[.] External Classes List                   
		 - com.androwarn.sampleapplication.BusterReceiver
		 - com.androwarn.sampleapplication.NativeCode
		 - com.androwarn.sampleapplication.R
		 - com.androwarn.sampleapplication.SampleApplication

	[.] Internal Packages List                  
		 - com.androwarn.sampleapplication

	[.] External Packages List                  
		 - com.androwarn.sampleapplication

	[.] Intents Sent                            
		 - android.intent.action.CALL


