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”