找不到Twitter注册表单变量signup_ui_metrics的javascript代码

Can't find the javascript code for Twitter signup form variable signup_ui_metrics

本文关键字:ui metrics javascript 代码 signup 注册 Twitter 注册表 表单 变量 找不到      更新时间:2023-09-26

我尝试找到生成表单post变量signup_ui_metrics的javascript在https://twitter.com/signup

当我尝试注册没有javascript变量是空的。当我激活javascript时它会像这样填充:

signup_ui_metrics = {
    "tt": 32387,
    "v": 2,
    "gts": 1438124809690,
    "h": "49678c77",
    "b": "98c6958a928f808498ced7b5cd9e81829792c6c4d99c9596d9d0df908f70656430362b626b642b2629627d4f6b7f737752555852726c7c796f2f2f307b4c4d000f064b5645495d5e47494141481e555e5f16191459487e55545b515b6a3025233721766823242568676e233e2b35213e3c2d1f37213968743f30317c73420f120914574803040548474e233e2e25253a295a313a3b5a5558352c2e2e28d2c0d2adc0c9caa5a4abe4fbe2fbbdebe6e2e6e1f1f4fbfef6feb4fff0f1bcb382cfd2cdd296c2d186cdc6c78e818ce1e0e2e5f58787e98680e68ae48ce28c8ff9efa6afa8e7eae5a6b9a9bfbea1e0abbcbdf08ef8f7a7a2b1abb1a8f2a9bba794c3d897969083cbca989f829e869dc182949f9c8290d4cd8c8b8f9ed0df8f8a697369702a77636a677f6f4563696b2d2a77737f67703a356b7a687e7973307c4f4d4d5160405653400b101918010c5c534357565a1b5e52515e524f1e070f0f78716e61372634222d27643c25293a27726b606662657a7536382c323b3c2a30124f0e020a0213060f0c48514e08004d5c531c12021c11160c1608550c111f0be6eef0eea6bfa4d0e1e7b9b9aea1ace1f1e7fbf4f5e1f9e5b6e9e8f4f8e8fdeb829b80e4c1c6cdc88a8588dcc5c3cac0c79fdedcd7d4dae4ccd6c8dadbd89c85b4b3b7a6e8e7b1aea6ada5bce2beabbca3b8bdbd87a1b9a5b9bebff9e6a9acaa85cdc0948d8b82889fc783858888968a94b5b0d1ce8184829d84"
}

我已经发现"gts":1438124809690变量来自:

<div id="ui_metrics" class="ui-metrics-seed">**1438124809690**</div>

"v":2总是相同的

但不知道其他变量是如何生成的。有人知道吗?谢谢你的帮助:)

欢呼

tt是填写注册表单所需的毫秒时间。这次你不需要等待,只需要指定这个数字。在生成h变量时也使用这个数字。v可以是1,而不是2,这样你就不需要生成b,但是为了注册你需要v等于2,所以你需要b,我还没有找到如何生成b。如果我做了,我会给你一些建议。

我刚刚又做了一些调查。在注册页面中引用了一个.js文件,该文件包含ui_metrics函数,该函数是混淆的。如果您对它进行解混淆,您会看到它使用来自cookie的具有相同名称的GuestID值、您想要注册的用户名以及填写注册表单所需的时间(以毫秒为单位)。然后使用按位运算符生成h-哈希,然后在另一个算法中使用h-哈希来生成b-哈希。