Malicious Application for Stealing Data on Android Devices
- Resource Type
- Authors
- Slovenec, Karlo
- Source
- Subject
- malware
HummingBad
TEHNIČKE ZNANOSTI. Računarstvo
malicious code
malware insertion into legal application
otkrivanje zlonamjernog programa
malware design
zlonamjerni kod
QKSMS
malware detection
Android
TECHNICAL SCIENCES. Computing
Simplocker
zlonamjerni program
Dendroid
ubacivanje
dizajn zlonamjernog programa
- Language
- Croatian
U ovom radu razmotren je zlonamjerni kod na operacijskom sustavu Android. Analizirani su postojeći zlonamjerni programi, te njihova primjena u praksi. Temeljem rezultata analize i definiranim ciljevima napisan je vlastiti zlonamjerni kod. Proučen je način rada dijelova operacijskog sustava Android koji su potrebni za izradu zlonamjernog koda, i poslužiteljski dio koda u kojem su obrađivani i pohranjivani podatci. Opisan je postupak odabira primjerene aplikacije u koju se zlonamjerni kod ubacuje. Razmotren je postupak otkrivanja zlonamjernog koda uz jednostavne primjere otkrivanja dijelova aplikacije koji bi mogli biti zlonamjerni i kako ih ukloniti. Zaključak je da zlonamjerni programi na operacijskom sustavu Android najviše ovise o dozvolama koje im korisnik daje. In this paper malicious code on devices have been examined. Existing malicious applications were analyzed. On the basis of results and by defining goals new malicious code was written. Parts of the Android operating system needed in malicious code have been described along with a procedure of choosing aplication for putting malicious code in to. Detecting malicious applications procedure was explained with examples of commands that detect malicious parts of the application. Conclusion is that malicious programs on Android operating system mostly depend on permissions that user gives them.