Di postingan kali ini saya akan membagikan sebuah teknik lagi yang menurut saya cukup berguna untuk memudahkan penggunaan android dalam mencapai tujuan masing-masing. Dimana ditutorial kali ini saya memanfaatkan aplikasi android pihak ketiga yaitu apkeditor pro dalam decompile atau compile yang sampai saat ini masih berfungsi dengan baik dalam hal decompile/compile, bahkan aplikasi ini mampu decompile java ke smali atau sebaliknya aplikasi sekelas google translate, facebook yang mana ini tidak bisa dijalankan di apktool yang ada di windows ataupun linux.
Untuk saat ini kalian bisa memanfaatkan script buatan saya, yang fungsinya seperti shellcode yang bisa menjalankan shell untuk mengakses database aplikasi target. Sebenarnya kalian bisa mengakses database aplikasi tanpa modif aplikasi target yang letaknya di /data/data/[paket.aplikasi] tapi ini membutuhkan akses root yang tidak semua aplikasi bisa berjalan normal pada perangkat yang sudah diroot. Oya script ini juga sudah saya tingkatkan kemampuanya untuk mengakses database menggunakan ui layaknya filemanager jadi kalian bisa santai dalam utak-atik data ataupun configurasi aplikasi target.
Script ini sudah dalam bentuk kode smali, jadi kalian tinggal salin saja paket script ini ke aplikasi target setelah kalian decompile aplikasinya menggunakan apkeditor pro, sisanya kalian tinggal panggil script ini yang biasanya ada pada kelas MainActivity.smali atau kalian bisa lihat di AndroidManifest.xml pada tab sebelah kanan di apkeditor pro, kode ini bisa kalian lihat di baris intent-filter sebagai berikut:
android.intent.action.MAIN dan android.intent.catagory.LAUNCHER
Nah ini biasanya akan dipanggil setelah aplikasi target dijalankan, dan tugas kalian adalah meletakan script ini di method onCreate. Sebenarnya langkah diatas cuman option doang si, dan ini tergantung kebutuhan kalian misal mau dipasang di activity Settings.smali atau Help.smali yang mana kelas ini biasanya tidak terlalu rumit kode smalinya, sekedar catatan bahwa jika kalian ingin mencari fungsi utama untuk memanggil script sobat, kalian bisa menggunakan kode sederhana untuk menampilkan toast ataupun logcat dan ini sudah disiapkan oleh aplikasi apkeditornya, kalian bisa mengaksesnya ditab bericon tema contohnya seperti ini
:
Cara ini tidak cocok bagi seorang pemula yang baru mengenal dunia pemrograman karena ini semua membutuhkan pemahanan tentang kode java yang diconvert ke smali atau bahasa mesinya java, jadi jika kalian sudah paham yang saya jelaskan diatas kalian bisa melanjutkan tutorial ini.
oke kita lanjutkan tutorial ini, yang pertama jika kalian hanya ingin mengakses database atau shellcode sobat bisa menggunakan paket script saya yang sudah dalam bentuk smali, kalian bisa download disini GITHUB
dan tentu saja sudah saya siapkan source code dalam bentuk java yang bisa kalian lihat cara kerja scriptnya dan kalian bisa tambahkan lagi fitur-fiturnya, tapi jika kalian ingin menambahkan fiturnya kalian harus convert yang tadinya java class ke smali dan ini membutuhkan pc yang sudah terinstall jdk dan apktool untuk mengubahnya ke smali. dan untuk cara penggunaan sudah saya siapkan langkah-langkahnya dan kalian bisa melihatnya pada link github diatas.
yang kedua, seperti yang saya jelaskan di awal, kalian bisa mencari kode pemanggil yang biasanya di kelas MainActivity.smali ataupun Settings.smali dimethod onCreate.
dan yang ketiga kalian bisa download aplikasi apkeditornya di github saya GITHUB APKEDIOR sekedar kalian tau bahwa apkeditor pro di playstore adalah berbayar, jadi jika kalian suka aplikasinya saya harap kalian bisa membelinya langsung diplaystore.
Oke sampai disini harusnya jika kalian teliti maka aplikasi target sudah berisi paket script shellcode untuk mengakses database ataupun shellcode yang bisa kalian triger setelah kalian membuka aplikasi target ataupun di saat kalian membuka activity pengaturan ataupun bantuan.
Sebagai contoh, ini adalah aplikasi google translate yang sudah saya tambahkan fiturnya, yaitu dia bisa translate melaui jariangan LAN melalui telnet dan ini bisa translate text dari pc ke android dan mengirimkan kembali hasilnya ke pc saya dan ini tidak membutuhkan akses internet sama sekali serta hasilnya jauh lebih cepat untuk mentranslate ribuan text dalam satu waktu. Untuk kalian yang penasaran bisa kalian lihat di repo github saya disini GITHUB google translate. atau bisa kalian lihat video dibawah ini.
atau youtube saya
Oke cukup sekian teknik langka dari saya semoga berguna buat kalian, bye
Komentar
Posting Komentar