Cara Membuka Password PDF Menggunakan Teknik Brute Force Python

Kebanyakan orang biasanya memiliki file pdf alasan utama nya adalah agar bisa membaca informasi dari file pdf tersebut. File pdf merupakan ebook yang di mana ini berisi informasi dan ilmu pengetahuan dalam bentuk teks maupun gambar. Katakanlah penulis membeli ebook pdf di internet berjudul belajar python untuk pemula yang di mana ebook pdf tersebut berisi mengenai ilmu pengetahuan python.

Tapi penulis pernah menemukan dan mengunduh file pdf yang ter kunci oleh password. Hal ini tentu saja ada hambatan untuk bisa membaca file pdf tersebut yang di mana kita harus membukanya dengan password yang tepat. Dalam tutorial ini penulis akan mengajarkan kamu belajar membuka password file pdf dengan teknik brute force pada python.

Teknik Brute Force

Teknik brute force ini merupakan teknik peretasan yang mencocokkan pada daftar kata yang di mana ini kita harus mencocokkan juga pada password sasaran yang ada. Katakanlah penulis mempunyai daftar kata di bawah ini :

123456 12345 123456789 password iloveyou princess 12345678 1234567 nicole daniel monkey babygirl qwerty lovely 654321 michael jessica 111111 ashley 000000 iloveu michelle tigger sunshine chocolate password1 soccer anthony friends purple angel butterfly jordan fuckyou 123123 justin liverpool football loveme secret andrea jennifer joshua carlos superman bubbles hannah 1234567890 amanda andrew loveyou pretty basketball angels flower tweety hello playboy charlie elizabeth samantha hottie chelsea tinkerbell shadow barbie 666666 jasmine lovers brandon teamo matthew melissa eminem robert danielle forever dragon computer whatever family jonathan cookie summer 987654321 naruto vanessa sweety joseph spongebob junior taylor softball mickey yellow lauren daniela princesa william alexandra

Ketika daftar kata di atas ada salah satu yang cocok pada password sasaran maka password sasaran akan terdapatkan. Misal saja password sasaran nya adalah alexandra jika ini ada dalam daftar kata maka password sasaran akan di temukan namun jika tidak ada maka password tidak akan bisa di retas.

Teknik brute force sangat berpengaruh dan bergantung pada daftar kata yang ada, ini lah mengapa password harus kuat dan bercampur pada huruf, angka, karakter khusus, kapital. Agar seorang peretas susah untuk menebak password dan penulis sarankan jangan pernah menggunakan password tanggal lahir karena ini bisa di retas menggunakan teknik social engineering namun penulis tidak akan membahas teknik tersebut.

Mengenai dalam tutorial ini penulis akan membagikan cara hack file pdf yang bersandi dan ini menggunakan bantuan module pikepdf pada python. Sebelum memulai tutorial pastikan kamu sudah unduh python nya pada situs python.org dan harus mempunyai file pdf yang bersandi jika kamu tidak punya kamu bisa cari dan unduh pdf nya pada repositori github python script to crack pdf untuk mengikuti tutorial ini. Jadi mari kita mulai tutorial nya.

Membuka Password PDF Menggunakan Brute Force Python

1. Pertama yang perlu di lakukan adalah kamu perlu install module pikepdf lewat terminal dan kamu bisa ketik di bawah ini :

pip install pikepdf

2. Di atas untuk install module tersebut dan satu lagi kita harus install module tqdm module tersebut untuk tahu progress dalam waktu kita melakukan crack pada password file pdf. Install nya kamu bisa lihat di bawah ini :

pip install tqdm

3. Buat folder bernama hack-pdf untuk nanti menyimpan file python nya dan daftar kata.

4. Buka teks editor kamu, bisa menggunakan notepad++. Buat file dengan nama wordlist.txt lalu simpan di folder hack-pdf tadi. Pada wordlist nya kamu bisa lihat di bawah ini :

123456
12345
123456789
password
iloveyou
princess
12345678
1234567
nicole
daniel
monkey
babygirl
qwerty
lovely
654321
michael
jessica
111111
ashley
000000
iloveu
michelle
tigger
sunshine
chocolate
password1
soccer
anthony
friends
purple
angel
butterfly
jordan
fuckyou
123123
justin
liverpool
football
loveme
secret
andrea
jennifer
joshua
carlos
superman
bubbles
hannah
1234567890
amanda
andrew
loveyou
pretty
basketball
angels
flower
tweety
hello
playboy
charlie
elizabeth
samantha
hottie
chelsea
tinkerbell
shadow
barbie
666666
jasmine
lovers
brandon
teamo
matthew
melissa
eminem
robert
danielle
forever
dragon
computer
whatever
family
jonathan
cookie
summer
987654321
naruto
vanessa
sweety
joseph
spongebob
junior
taylor
softball
mickey
yellow
lauren
daniela
princesa
william
alexandra
thomas
jesus
alexis
miguel
estrella
patrick
angela
mylove
poohbear
beautiful
iloveme
sakura
adrian
121212
destiny
alexander
christian
america
monica
dancer
112233
sayang
richard
diamond
orange
555555
princess1
carolina
steven
louise
rangers
snoopy
hunter
999999
killer
nathan
789456
11111
buster
shorty
gabriel
cherry
george
cheese
sandra
alejandro
rachel
brittany
ginger
patricia
alejandra
7777777
159753
pokemon
pepper
arsenal
maggie
peanut
baseball
dolphin
heather
david
tequiero
chicken
blink182
antonio
222222
victoria
sweetie
rainbow
stephanie
987654
beauty
honey
00000
fernando
cristina
corazon
kisses
manuel
angel1
martin
heaven
november
55555
rebelde
greenday
123321
ricardo
batman
babygurl
madison
123abc
mother
alyssa
morgan
asshole
december
bailey
mahalkita
september
mariposa
maria
sophie
jeremy
gemini
pamela
gabriela
shannon
iloveyou2
kimberly
jessie
pictures
austin
claudia
hellokitty
booboo
master
harley
angelica
babygirl1
victor
horses
courtney
tiffany
mahalko
eduardo
kissme
mariana
peaches
andres
banana
precious
chris
october
ronaldo
inuyasha
veronica
iloveyou1
888888
freedom
james
prince
oliver
jesus1
zxcvbnm
adriana
samsung
cutie
friend
crystal
edward
scooby
celtic
rebecca
jackie
carmen
kenneth
diana
angelo
johnny
456789
sebastian
school
spiderman
karina
mustang
christopher
doakanguelulus
slipknot
august
orlando
0123456789
samuel
monkey1
adidas
cameron
barcelona
casper
bitch
kitten
internet
50cent
kevin
cutiepie
brenda
bonita
babyboy
maganda
karen
natalie
fuckoff
123654
isabel
sarah
silver
cuteako
javier
jasper
789456123
777777
tigers
marvin
rockstar
bowwow
nicholas
chester
laura
portugal
smokey
denise
asdfgh
flowers
january
tintin
alicia
volleyball
101010

5. Copy dan paste pada file wordlist.txt tadi yang sudah di buat lalu simpan di dalam folder meretas-pdf.

6. Pastikan kamu sudah unduh file pdf nya lalu simpan pada folder meretas-pdf. File pdf yang sudah di unduh tadi bernama tes.pdf pada repositori yang sudah penulis bagikanJika kamu buka pdf tersebut membutuhkan password bisa lihat di bawah ini :Screenshot 75

7. Buat file python dengan nama main.py dan simpan pada folder meretas-pdf pada kode python nya bisa lihat di bawah ini :

import pikepdf
from tqdm import tqdm

passwords = [ line.strip() for line in open("wordlist.txt") ]

for password in tqdm(passwords, 'Crack PDF'):
    try:
        with pikepdf.open('tes.pdf', password=password) as pdf:
            print(' [+] Password found :', password)
            break
    except pikepdf._qpdf.PasswordError as e:
        continue

Keterangan kode di atas :

Penulis mudahkan maksud kode di atas. Penulis mengimpor module pikepdf dan tqdm lalu pada variabel passwords penulis menyiapkan file wordlist.txt tadi. Pada perulangan di buat di mana ini untuk crack file pdf beserta dalam fungsi tqdm untuk mengetahui progress waktu crack file pdf. Fungsi pikepdf.open ini berfungsi untuk membuka file pdf bernama tes.pdf tadi yang telah di unduh lalu mencetak password found jika password di temukan maka program akan berhenti pada bagian kode break namun jika tidak ada password di temukan program tidak akan menghasilkan apa apa program akan menjalankan kode except pikepdf._qpdf.PasswordError.

8. Untuk menjalankannya kamu bisa buka terminal kamu lalu masuk pada folder hack-pdf dan cari file main.py nya.

Hasil bisa lihat di bawah ini :

Screenshot 76

Di atas penulis sudah menemukan password nya bernama doakanguelulus di dalam file wordlist.txt tadiPada waktu crack kita harus menunggu karena program yang telah kita buat sedang mencocokkan daftar kata pada file wordlist.txt yang sudah di buat.

9. Penulis berhasil membuka file pdf tersebut kamu bisa lihat pada gambar di bawah ini :

Screenshot 77

10. Selesai, sebelum penulis akhiri ada salah satu software bernama iSeePassword Dr.PDF software tersebut mampu membuka kata sandi pdf dan ini cukup mudah karena hanya menggunakan software saja kamu bisa unduh pada iseepassword.com melalui web nya tersebut.

Demikian mengenai tutorial cara membuka password pdf menggunakan teknik brute force python.

Komentar

Leave a Reply

Your email address will not be published. Required fields are marked *

To Top