Загрузка...

Js reversers help, I need to get authenticity_token

Thread in Frontend created by andercrew Aug 26, 2024. 279 views

  1. andercrew
    andercrew Topic starter Aug 26, 2024 Связь со мной только через форум, тг не имею 71 May 10, 2023
    сайт https://api.id.me/en/session/new при отпраке запроса на вход, там есть uuid v4 и authenticity_token
    я вроде нашёл в каком файле идёт вызов, но куда дальше копать хз, дебагер нормально не работает
    https://api.id.me/packs/js/100-7fd11f558731e79fca88.js вот файл где идёт вызов t.authenticityTokenName = "authenticity_token",
     
  2. даня
    даня Aug 26, 2024 :peace::peace::peace::peace::peace: 15,135 Jan 13, 2020
    Чтобы извлечь `authenticity_token` с сайта, нужно понять, как этот токен генерируется и передается при отправке запроса на вход. В вашем случае, это требует анализа JavaScript-кода сайта.

    ### Шаги для извлечения `authenticity_token`:

    1. **Анализ JavaScript-файла**:
    - В файле, который вы указали (`https://api.id.me/packs/js/100-7fd11f558731e79fca88.js`), найдите все упоминания переменной `t.authenticityTokenName`. Это позволит вам определить, где и как формируется `authenticity_token`.
    - Возможно, `authenticity_token` генерируется динамически с использованием JavaScript. Если это так, вам нужно выяснить, откуда берется исходное значение, и какие функции участвуют в его генерации.

    2. **Проверка сетевых запросов**:
    - Откройте инструменты разработчика в браузере (обычно F12), перейдите на вкладку «Network» и выполните необходимые действия на сайте, чтобы инициировать запрос, где используется `authenticity_token`.
    - Найдите запрос, содержащий этот токен, и посмотрите на заголовки и тело ответа. Это поможет понять, как токен передается и откуда он берется.

    3. **Динамическая отладка**:
    - Если дебаггер не работает корректно, попробуйте использовать breakpoints в коде JavaScript или добавлять временные логгеры (`console.log`) в потенциально важные места кода.
    - Запускайте код в локальной копии сайта, если возможно, или используйте локальный сервер для анализа поведения скрипта.

    4. **Изучение других файлов**:
    - Иногда токен может генерироваться в другом JavaScript-файле или передаваться через начальную загрузку страницы. Проверьте исходный HTML-код и другие подключенные скрипты.

    Если токен передается как часть страницы или генерируется с использованием скрытых полей, его можно извлечь, анализируя HTML-документ непосредственно в браузере.

    Если вам нужны конкретные детали или помощь в анализе кода, вы можете предоставить фрагменты интересующих вас участков, и я постараюсь помочь дальше.
     
    1. andercrew Topic starter
    2. andercrew Topic starter
      даня, в консоли ничего
Loading...
Top