Inserting Keylogger Code in Android SwiftKey Using APK Tool(1)

အရင္ဆံုး android file format ေတြဘယ္လိုရွိတယ္ဆိုတာကို နားလည္ထားဖို ့လိုအပ္ပါတယ္။
Android apk တစ္ခုမွာ SwiftKey ပါ၀င္တဲ ့source file ေတြကို zip လုပ္ထားပါတယ္
apk file format ေတြကို အေသးစိတ္ေလ့လာခ်င္ရင္ေတာ့ wiki က link ကို ညႊန္ျပခ်င္ပါတယ္။
http://en.wikipedia.org/wiki/APK_%28file_format%29
အဲ့ဒါေတြကို ျဖည္ခ်လိုက္ရင္ေတာ့ ေယဘူယ်အားျဖင့္ ေအာက္ပါ file ေတြကို ေတြ ့ရတတ္ပါတယ္။

  • AndroidManifest.xml (serialized, but apktool decodes to source)
  • classes.dex
  • lib/
  • assets/
  • res/
  • META-INF/
classes.dex ဖိုင္ကေတာ့ အဲ့ application ေတြကို device ေတြေပၚမွာ run ဖို ့အတြက္ bytecode ေတြပါ၀င္ပါတယ္။
AndroidManifest.xml ထဲမွာေတာ့ application ရဲ ့ resource ေတြျဖစ္တဲ့ image file တို ့ sound file တို ့စတာေတြ ပါ၀င္ပါတယ္။
lib directory ထဲမွာေတာ့ SwiftKey ေတြ အသံုးျပဳဖို ့အတြက္  libraries ေတြ ပါ၀င္ျပီးေတာ့
META-INF ထဲမွာေတာ့ application's signature ေတြပါ၀င္ပါတယ္။
အဲ့ application's signature ေတြကို ဒီမွာ ေလ့လာလို ့ရပါတယ္။
http://developer.android.com/tools/publishing/app-signing.html


keylogger နဲ ့ apk နဲ binding လုပ္ဖို ့ tools ေတြ အမ်ားၾကီးရွိတဲ့အထဲကမွ ေအာက္က tools ေတြကို အသံုးျပဳပါမယ္။
သူတို ့ေတြရဲ description  လဲဖတ္ၾကည့္လို ့ရပါတယ္။

https://code.google.com/p/smali/
https://code.google.com/p/android-apktool/
https://github.com/ApkMultiTools/APK-Multi-Tool/archive/Stable-RELEASE.zip


ဘယ္လို binding လုပ္တယ္ဆိုတာကို ဆက္လက္ေဖာ္ျပေပးပါအံုးမယ္။



1 comments to "Inserting Keylogger Code in Android SwiftKey Using APK Tool(1)"

Post a Comment

သင့္ရဲ ့ comment မ်ားက ကြ်န္ေတာ္တို႔လို blogger ေတြ အတြက္ အားေဆးတစ္ခြက္ပါ။
ေကာင္းသည္၊ ဆုိးသည္ ေရးႏုိင္ပါသည္။ လိုအပ္သည္မ်ားကိုလည္းေဝဖန္အၾကံေပးႏုိင္ပါသည္။

Powered by Blogger.

About This Blog

Blogger Tips And Tricks|Latest Tips For Bloggers Free Backlinks

Respect List

Blink Hacker Group

Myanmar Hacker Uniteam

Brotherhood of Myanmar Hackers

and All Myanmar Attackers & All Myanmar Black Hats.

Popular Posts

Followers

Web hosting for webmasters