Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请教 a_bogus 参数的生成逻辑 #391

Open
dada0901 opened this issue Jan 24, 2025 · 1 comment
Open

请教 a_bogus 参数的生成逻辑 #391

dada0901 opened this issue Jan 24, 2025 · 1 comment

Comments

@dada0901
Copy link

请问 a_bogus 参数的生成逻辑是如何实现的,这是一个标准的实现吗?还是逆向了 js 代码后用 python 实现的。

Copy link

dosubot bot commented Jan 24, 2025

@dada0901 你好!我是Dosu,一个可以帮助你解决 bug、回答问题并成为贡献者的机器人。虽然我不是人类维护者,但我会尽力帮助你。😊

a_bogus 参数的生成逻辑在 aBogus.py 文件中实现。具体来说,它通过以下几个方法生成:

  1. get_value:这个方法通过组合 generate_string_1generate_string_2 的结果,并使用 generate_result 处理组合后的字符串来生成 a_bogus 参数。

  2. generate_string_1:生成 a_bogus 参数的一部分,通过 list_1list_2list_3 生成的列表创建字符串。

  3. generate_string_2:生成 a_bogus 参数的另一部分,基于 URL 参数、HTTP 方法和时间值创建字符串,然后对其进行加密。

  4. generate_result:处理 generate_string_1generate_string_2 组合后的字符串,生成最终的 a_bogus 参数。

这些方法共同构成了 a_bogus 参数的生成过程。至于实现方式,a_bogus 的生成逻辑可能是通过逆向工程 JavaScript 代码后用 Python 实现的 [1]

To continue talking to Dosu, mention @dosu.


Help Dosu learn! Give it feedback: Great Response | Irrelevant Answer | Incorrect Sources | Too Verbose | Hallucination | Other

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant