Membuat Script Bruteforce Zip Menggunakan Python

bruteforce zipfile
Bruteforce Zipfile

Membuat script brute force file zip menggunakan bahasa program python.

Assalamualaikum, halo pengunjung selamat datang di blog Shadow Secure System, pada halaman ini saya akan membagikan tutorial cara membuat script brute force file zip menggunakan bahasa program python, file yang berekstensi zip, rar atau semacamnya biasanya berukuran besar ataupun memiliki kata sandi saat hendak meng-ekstrak file tersebut. Namun terkadang ada saja orang yang tidak tahu dengan kata sandi file tersebut, ada banyak sekali alat untuk meng-crack kata sandi dari file zip atau semacamnya, dan pada halaman ini saya akan membagikan tutorial membuat skrip brute force file zip menggunakan bahasa program python. Ikuti langkah-langkahnya. Ikuti langkah-langkah berikut. 

Install module

Langkah pertama adalah menginstall module, seperti text editor, terminal atau python shell supaya bisa menjalankan scriptnya. Jika anda menggunakan Handphone android anda bisa menginstall aplikasi termux di Google playstore karena aplikasi termux dapat digunakan untuk berbagai macam aktivitas contohnya seperti Coding, menjalankan program dan lainnya, dan jika andamenggunakan IPhone anda bisa menginstall aplikasi termux di Apps Store, untuk anda yang menggunakan komputer atau Laptop anda bisa menginstall python shell di website resminya, yaitu www.python.com, untuk text editor terserah mau pakai yang mana. Pada halaman ini saya menggunakan aplikasi termux untuk coding dan mejalankan programnya, silahkan sesuaikan saja. 

Jika anda menggunakan aplikasi termux untuk coding dan menjalankan program, ketikan perintah berikut untuk menginstall text editor (nano) python. 

pkg update pkg upgrade
pkg install nano python2 -y

Buat file baru berekstensi py (file.py)

Buatlah file baru yang berekstens py, contohnya file.py jika sudah ketikan perintah.

Coding

Untuk mempermudah kamu coding, ketikan perintah nano nama file.py. jika sudah tempelkan kode dibawah.


# coding: utf-8
# module yang di butuhkan
import zipfile,os,sys,time
# untuk membersihkan text diterminal
clear = lambda : os.system("clear")

# brute force zip
def brute():
  clear()
  filezip = raw_input(" \033[1;90m{\033[1;95m+\033[1;90m} \033[1;96mMasukan lokasi file zip \033[1;91m>\033[1;92m  ")
  wordlist = raw_input(" \033[1;90m{\033[1;95m+\033[1;90m} \033[1;96mMasukan Lokasi File Wordlist \033[1;91m>\033[1;92m  ")
  x = zipfile.ZipFile(filezip)
  p = open(wordlist, "r")

  a = 0
  for o in p.readlines():                                                                   password = o.strip()
    try:
      x.extractall(pwd=password)
      print " \033[1;90m{\033[1;91m",a,"\033[1;90m} \033[1;92mpassword ditemukan\033[1;90m ~\033[1;96m•\033[1;93m>\033[1;95m",password
      break
    except:
      print " \033[1;90m{\033[1;91m",a,"\033[1;90m} \033[1;91mFailed \033[1;90m~\033[1;96m•\033[1;93m>\033[1;96m",password
      a += 1

# memanggil fungsi brute()
brute()
  
  

Jika sudah save filenya, jika anda menggunakan termux tekan tombol CTRL lalu X dan Y, dan terakhir tekan ENTER.
Jika sudah disimpan jalankan filenya dengan mengetikan perintah python2 nama file.py


Berikut adalah screenshot saat menjalankan program.


menjalankan script
Menjalankan script

Cara menggunakan script

Pertama jalankan scriptnya, lalu masukan lokasi file berserta namafilenya, contohnya /storage/emulated/0/file.zip. Lalu masukan lokasi wordlist beserta nama file wordlistnya contohnya sama seperti memasukan input file. 


Sekian tutorial pada halaman ini, jika ada kesalahan ataupun kekurangan pada halaman ini saya pribadi mohon maaf, akhir kata dari saya Wassalamualaikum.

Baca juga :