Загрузка...

Не прогружается hCapcha в discord

Тема в разделе Python создана пользователем knwy 9 фев 2025. (поднята 22 фев 2025) 201 просмотр

  1. knwy
    knwy Автор темы 9 фев 2025 Заблокирован(а) 3 1 авг 2023
    Тут за помощью, может кто-то лучше меня знаком с защитной системой дискорда и самой капчи.

    Работаю над одним софтом и столкнулся с тем, что капча просто не прогружается. То есть выскакивает подобное окно :downhand: , а дальше дело не идёт, сколько бы не ждал.
    [IMG]
    Так как работает всё под ******, попробовал вдобавок к этому использовать patchright (aka undetected PlayWright) , генерировать headers, fingerprint с помощью browserforge , и даже постарался подделать canvas fingerprint с помощью Pillow & base64.
    Ссылки на GitHub репозитории

    В случае генерации headers и fingerprint при определённых конфигурациях удалось достичь того, что страница прогружается, но в случае страницы регистрации не нажимается даже кнопка Продолжить, то есть до капчи дело не доходит.
    Код
    Fingerprint(
    screen=ScreenFingerprint(
    availHeight=883,
    availWidth=412,
    availTop=0,
    availLeft=0,
    colorDepth=24,
    height=883,
    pixelDepth=24,
    width=412,
    devicePixelRatio=2.625,
    pageXOffset=0,
    pageYOffset=0,
    innerHeight=0,
    outerHeight=783,
    outerWidth=412,
    innerWidth=0,
    screenX=0,
    clientWidth=0,
    clientHeight=17,
    hasHDR=False
    ),
    navigator=NavigatorFingerprint(
    userAgent='Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.136 Mobile Safari/537.36',
    userAgentData={
    'brands': [
    {'brand': 'Android WebView', 'version': '131'},
    {'brand': 'Chromium', 'version': '131'},
    {'brand': 'Not_A Brand', 'version': '24'}
    ],
    'mobile': True,
    'platform': 'Android',
    'architecture': '',
    'bitness': '',
    'fullVersionList': [],
    'model': '',
    'platformVersion': '',
    'uaFullVersion': ''
    },
    doNotTrack=None,
    appCodeName='Mozilla',
    appName='Netscape',
    appVersion='5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.136 Mobile Safari/537.36',
    oscpu=None,
    webdriver=False,
    language='en-US',
    languages=['en-US'],
    platform='Linux aarch64',
    deviceMemory=8,
    hardwareConcurrency=8,
    product='Gecko',
    productSub='20030107',
    vendor='Google Inc.',
    vendorSub=None,
    maxTouchPoints=5,
    extraProperties={
    'vendorFlavors': [],
    'globalPrivacyControl': None,
    'pdfViewerEnabled': None,
    'installedApps': []
    }
    ),
    headers={
    'sec-ch-ua': '"Android WebView";v="131", "Chromium";v="131", "Not_A Brand";v="24"',
    'sec-ch-ua-mobile': '?1',
    'sec-ch-ua-platform': '"Android"',
    'Upgrade-Insecure-Requests': '1',
    'User-Agent': 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.136 Mobile Safari/537.36',
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
    'Sec-Fetch-Site': '?1',
    'Sec-Fetch-Mode': 'same-site',
    'Sec-Fetch-User': 'document',
    'Sec-Fetch-Dest': 'navigate',
    'Accept-Encoding': 'gzip, deflate, br, zstd',
    'Accept-Language': 'en-US;q=1.0'
    },
    videoCodecs={
    'ogg': '',
    'h264': 'probably',
    'webm': 'probably'
    },
    audioCodecs={
    'ogg': 'probably',
    'mp3': 'probably',
    'wav': 'probably',
    'm4a': 'maybe',
    'aac': 'probably'
    },
    pluginsData={
    'plugins': [],
    'mimeTypes': []
    },
    battery={
    'charging': False,
    'chargingTime': None,
    'dischargingTime': 577209,
    'level': 0.16
    },
    videoCard=VideoCard(
    renderer='ANGLE (Samsung Xclipse 920) on Vulkan 1.3.231',
    vendor='Samsung Electronics Co., Ltd.'
    ),
    multimediaDevices={
    'speakers': [{'deviceId': '', 'kind': 'audiooutput', 'label': '', 'groupId': ''}],
    'micros': [{'deviceId': '', 'kind': 'audioinput', 'label': '', 'groupId': ''}],
    'webcams': [{'deviceId': '', 'kind': 'videoinput', 'label': '', 'groupId': ''}]
    },
    fonts=['sans-serif-thin'],
    mockWebRTC=True,
    slim=False
    )

    Headers:
    {
    'sec-ch-ua': '"Chromium";v="130", "Google Chrome";v="130", "Not?A_Brand";v="99"',
    'sec-ch-ua-mobile': '?1',
    'sec-ch-ua-platform': '"Android"',
    'Upgrade-Insecure-Requests': '1',
    'User-Agent': 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36',
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
    'Sec-Fetch-Site': '?1',
    'Sec-Fetch-Mode': 'same-site',
    'Sec-Fetch-User': 'document',
    'Sec-Fetch-Dest': 'navigate',
    'Accept-Encoding': 'gzip, deflate, br, zstd',
    'Accept-Language': 'en-US;q=1.0, en;q=0.9, de;q=0.8'
    }

    В случае, если оставляю только генерацию canvas fingerprint ситуация подобная

    Что делать не знаю, надеюсь опытные ребята смогут помочь маленькому начинающему программисту :yodaluv: Открыт для контакта


    Добавлю, что если оставляю только headers, то получаю вот это
    [IMG]
     
    9 фев 2025 Изменено
  2. derkown
    хуя ты захотел. над решением хкапчи лучшие умы соревнуются
     
    1. Посмотреть предыдущие комментарии (3)
    2. ГИЛТИКУС
      derkown, у меня нейронка решает ее прост, я не смотрю
    3. knwy Автор темы
      derkown, дело не в решении капчи, дело в том, чтобы дойти до неё хотя бы
Top
Загрузка...