Procyon, Powerful Java Bytecode Decompiler Apr 8, 2017

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? 😀

... Selengkapnya ➦
Android Static Analysis dengan MobSF Apr 7, 2017

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.

... Selengkapnya ➦
Parsing Command Line Arguments dalam Python Feb 3, 2017

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:

Perbedaan App dan Project pada Django Dec 1, 2016

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?

... Selengkapnya ➦
Panduan Memulai Belajar Django Nov 30, 2016

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.

... Selengkapnya ➦