Decompile Android APK/DEX Lebih Mudah Dengan JADX

APK Rerve Engineering Progress

Bagi rekan-rekan yang berkecimpung dalam dunia Reverse Engineering mungkin sudah tidak asing dengan istilah decompiler ataupun proses decompile. Secara simpelnya, proses decompile adalah sebuah proses yang melakukan pembongkaran terhadap suatu aplikasi untuk mendapatkan source code agar bisa dibaca/dipahami, sedangkan untuk decompiler sendiri merupakan sebuah alat yang dipakai dalam proses decompile. Read more “Decompile Android APK/DEX Lebih Mudah Dengan JADX”

Menggunakan Legacy Database dalam Django

Pada kesempatan sebelumnya saya sudah membahas tentang seluk beluk Django sebagai perkenalan untuk proses belajar di Sinau Development dan buku yang saya sedang kerjakan Panduan Memulai Belajar Django. Materi tersebut masih belum berlanjut dikarenakan beberapa hambatan terutama masalah waktu. Kita akan coba untuk melompat materi mengenai Database untuk Django. Read more “Menggunakan Legacy Database dalam Django”

Ketakutan Hanya Ada Dalam Imajinasi

Facing Your Fears(http://wordofyeshua.eu/facing-fears/)

Tidak bisa dipungkiri bahwa setiap manusia hidup memiliki rasa takut dalam dirinya yang masing-masing tentu berbeda. Baik yang tersembunyi atau yang diketahui. Baik yang masuk diakal ataupun yang tidak sama sekali. Rasa takut bisa muncul dikarenakan oleh ingatan masa lalu ataupun berlebihan dalam merespon situasi yang sudah/akan terjadi. Biasanya ada beberapa hal yang termasuk kedalam kategori Phobia, yang dimana rasa takut tersebut bisa muncul akibat trauma masa lalu ataupun memang ada hal lain yang memicu ketakutan berlebih. Read more “Ketakutan Hanya Ada Dalam Imajinasi”

Procyon, Powerful Java Bytecode Decompiler

Tulisan yang saya buat kali ini merupakan opini pribadi, jadi mungkin isi dari tulisan ini bisa salah dan benar. Tolong koreksi bila ada kesalahan dalam pembahasan. Sebenarnya ini tulisan lama yang belum saya realisasikan kedalam tulisan. Berkisar 1 tahun lalu, disaat masih berkecimpung dalam development menggunakan Java sebagai server. Jadi, saat itu saya diharuskan melakukan reverse engineering untuk mendapatkan source code dari sebuah aplikasi java yang dimana adalah closed project. Well, saya pikir ‘ah cuman java app toh banyak decompiler’, tapi nyatanya? 😀 Read more “Procyon, Powerful Java Bytecode Decompiler”

Android Static Analysis dengan MobSF

Bagi rekan-rekan yang berkecimpung dalam dunia Reverse Engineering mungkin istilah Static Analysis sudah tidak asing lagi. Static Analysis merupakan sebuah analisis terhadap sebuah aplikasi ataupun code tanpa melakukan eksekusi. Biasanya digunakan untuk menemukan bug pada sebuah code/aplikasi, coding guidelines, code quality dan beberapa security point yang seharusnya diperhatikan seperti Android Manifest contohnya bila yang kita analisis adalah android app.

Pada tulisan kali ini, kita akan membahas MobSF untuk melakukan Static Analysis Android. Pada dasarnya, MobSF dapat melakukan analysis terhadap Android, iOS, dan Windows. Read more “Android Static Analysis dengan MobSF”

Parsing Command Line Arguments dalam Python

Perkenalan Argparse

Pada bahasan kali ini saya akan membahas tentang bagaimana melakukan parsing Command Line Arguments pada python beserta contoh dan juga penjelasan masing-masing penggunaan. Mungkin kita seringkali menjumpai program python dengan dukungan Command Line Arguments seperti contoh:

Read more “Parsing Command Line Arguments dalam Python”

Perbedaan App dan Project pada Django

Setelah menulis artikel yang berjudul Panduan Memulai Belajar Django, saya akan membahas tentang perbedaan App dan Project pada Django. Mungkin bahasan kali ini tidak akan begitu panjang. Hanya akan menjelaskan tentang perbedaan dan contoh yang akan digunakan agar tidak kebingungan membedakan antara App dan Project pada Django.

Apa itu Project?

Read more “Perbedaan App dan Project pada Django”

Panduan Memulai Belajar Django

Perlahan saya mulai melirik Python dan setahap demi setahap mulai membiasakan diri menggunakan Python. Karena saya pikir, sudah saat nya saya bermigrasi dan juga karena memang banyak sekali project yang sedang trend di Python, salah satunya adalah Artificial Intelligence, Machine Learning, Deep Learning dan lain-lain. Sebagai bahan belajar Python, maka kali ini saya akan membahas tentang membangun sebuah web menggunakan Django. Saya harap, artikel ini bisa bersambung karena yang akan saya bahas pada kesempatan kali ini hanyalah awalan dari sebuah pembelajaran. Read more “Panduan Memulai Belajar Django”

Mengorek Secuil Informasi Sensitif dari GitHub

GitHub merupakan layanan web hosting untuk git repositori. Kalau saya biasa menyebutnya sebagai social coding. Karena didalamnya terdapat banyak sekali software-software yang terbuat atas bantuan dari para penggiat Open Source. Dari mulai project berbasis Web sampai project berbasis mesin ada.

Pada proses commit dan push code ke GitHub, kadang kita melakukan kecerobohan atau mungkin keteledoran. Apa itu? Ya, informasi sensitif yang kita tinggalkan. Informasi tersebut bisa berupa banyak hal, mungkin bisa berupa password, akun, atau kredensial informasi lainnya yang dimana bisa menjadikan abuse atau penyalahgunaan. Read more “Mengorek Secuil Informasi Sensitif dari GitHub”

Yey! Blog Berganti Rupa!

Yey! Per tanggal 31 oktober, blog ini berganti rupa. Berganti hosting dan tempat domain juga! Semoga blog ini menjadi lebih baik dan tidak sering down atau lambat diakses :p

Sebenernya nggak cuman itu sih. Ada arti lain. Semoga berganti nya ini merupakan perubahan untuk yang lain bukan hanya blog 🙂 . Anggap aja ini awal mula untuk memulai sesuatu(lagi) dengan sesuatu yang baru.

Selama ini banyak artikel yang tertunda dicatatan dan belum terealisasi. Mungkin kedepannya bisa lebih bisa merealisasikan lagi. Semoga. Semoga. Semoga.

Tulisan ga penting dan biasa aja.