上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: 陈公子的话 - 

问卷星协议

[复制链接]
  • TA的每日心情
    擦汗
    昨天 08:59
  • 签到天数: 532 天

    [LV.9]以坛为家II

    148

    主题

    420

    回帖

    1215

    积分

    版主

    积分
    1215

    油中2周年生态建设者

    发表于 2021-3-28 09:44:16 | 显示全部楼层 | 阅读模式

    突然看到自己电脑的某个小角落 有前段时间写的一个半成品的问卷星自动提交 为什么说是半成品.主要是因为提交多了会出验证。大概人机验证那种,阿里的 过不了 一点招也没,换IP换ua什么的没啥用。不过提交的所有参数已经分析出来分享一下⑧

    image.png

    这是我们所需要的参数 大部分都可以固定 或者直接取的

    这里有点意思的是两个js

    jsign的JS很简单 里面我记得涉及到ktimes,太懒了 直接写死值了

    function dataenc(a) {
    var c, d, e, b = 128 % 10;
    for (0 == b && (b = 1), c = [], d = 0; d 0) {
    _0x5050a2 = _0x5050a2["split"]()["reverse"]()["join"]();
    }

    var _0xd16fcc = parseInt(_0x5050a2 + "89123");

    var _0x149db2 = (_0xd16fcc + "" + (_0x4aaf4a + ""))["split"]();

    var _0x1b3de6 = abcd4(_0x149db2, "kgESOLJUbB2fCteoQdYmXvF8j9IZs3K0i6w75VcDnG14WAyaxNqPuRlpTHMrhz");

    var _0x3a5cf2 = _0xd16fcc + _0x4aaf4a + parseInt(activityId);

    jqParam = abcd3(_0x3a5cf2, _0x1b3de6);

    var _0x5d90fd = abcd5(jqParam);

    jqParam = _0x5d90fd;
    return jqParam

    }

    效果图:

    image.png

    emmm...直接出验证了 之前是提交十来次才会出验证 为啥会这样咱也不清楚 主要分享下加密的两个参数

    I don't hate programming but the fucking world.
  • TA的每日心情
    擦汗
    昨天 08:59
  • 签到天数: 532 天

    [LV.9]以坛为家II

    148

    主题

    420

    回帖

    1215

    积分

    版主

    积分
    1215

    油中2周年生态建设者

    发表于 2021-3-28 09:44:56 | 显示全部楼层
    jsignjs
    1. function dataenc(a) {
    2. var c, d, e, b = 128 % 10;
    3. for (0 == b && (b = 1), c = [], d = 0; d < a.length; d++) e = a.charCodeAt(d) ^ b,
    4. c.push(String.fromCharCode(e));
    5. return c.join("")
    6. }

    7. function get(jqnonce) {
    8. return encodeURIComponent(dataenc(jqnonce))
    9. }
    复制代码
    I don't hate programming but the fucking world.
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 08:59
  • 签到天数: 532 天

    [LV.9]以坛为家II

    148

    主题

    420

    回帖

    1215

    积分

    版主

    积分
    1215

    油中2周年生态建设者

    发表于 2021-3-28 09:45:18 | 显示全部楼层
    jqparmjs
    1. function abcd1(_0x17164c) {
    2. return abcd2(_0x17164c, 3597397);
    3. }

    4. function abcd2(_0x1b1e02, _0x23f273) {
    5. if (!abcdx()) {
    6.     return;
    7. }

    8. var _0x1f9ba1 = 2147483648;
    9. var _0x3b83ae = 2147483647;

    10. var _0x4ad458 = ~~ (_0x1b1e02 / _0x1f9ba1);

    11. var _0x470088 = ~~ (_0x23f273 / _0x1f9ba1);

    12. var _0x5bc159 = _0x1b1e02 & _0x3b83ae;

    13. var _0x35dfa5 = _0x23f273 & _0x3b83ae;

    14. var _0x353774 = _0x4ad458 ^ _0x470088;

    15. var _0x4a742c = _0x5bc159 ^ _0x35dfa5;

    16. return _0x353774 * _0x1f9ba1 + _0x4a742c;
    17. }
    18. function abcd3(_0x420610, _0x1b425f) {
    19. if (_0x420610 - 62 < 0) {
    20.     var _0xea36a8 = _0x1b425f["substr"](_0x420610, 1);

    21.     return _0xea36a8;
    22. }

    23. var _0x45571c = _0x420610 % 62;

    24. var _0x4e6181 = parseInt(_0x420610 / 62);

    25. return abcd3(_0x4e6181, _0x1b425f) + _0x1b425f["substr"](_0x45571c, 1);
    26. }
    27. function abcd4(_0x11dbf0, _0x1558df) {
    28. if (!abcdx()) {
    29.     return;
    30. }

    31. var _0x556c7b = _0x1558df["split"]("");

    32. var _0x27312b = _0x1558df["length"];

    33. for (var _0x107cfb = 0; _0x107cfb < _0x11dbf0["length"]; _0x107cfb++) {
    34.     var _0x410c33 = parseInt(_0x11dbf0[_0x107cfb]);

    35.     var _0x43a652 = _0x556c7b[_0x410c33];
    36.     var _0x433a77 = _0x556c7b[_0x27312b - 1 - _0x410c33];
    37.     _0x556c7b[_0x410c33] = _0x433a77;
    38.     _0x556c7b[_0x27312b - 1 - _0x410c33] = _0x43a652;
    39. }

    40. _0x1558df = _0x556c7b["join"]("");
    41. return _0x1558df;
    42. }
    43. function abcd5(_0x5565b6) {
    44. if (!abcdx()) {
    45.     return;
    46. }

    47. var _0x546e81 = 0;

    48. var _0x5ed7b1 = _0x5565b6["split"]("");

    49. for (var _0x28a6c3 = 0; _0x28a6c3 < _0x5ed7b1["length"]; _0x28a6c3++) {
    50.     _0x546e81 += _0x5ed7b1[_0x28a6c3]["charCodeAt"]();
    51. }

    52. var _0x5af006 = _0x5565b6["length"];

    53. var _0x5258e0 = _0x546e81 % _0x5af006;

    54. var _0x2b24c5 = [];

    55. for (var _0x28a6c3 = _0x5258e0; _0x28a6c3 < _0x5af006; _0x28a6c3++) {
    56.     _0x2b24c5["push"](_0x5ed7b1[_0x28a6c3]);
    57. }

    58. for (var _0x28a6c3 = 0; _0x28a6c3 < _0x5258e0; _0x28a6c3++) {
    59.     _0x2b24c5["push"](_0x5ed7b1[_0x28a6c3]);
    60. }

    61. return _0x2b24c5["join"]("");
    62. }
    63. function abcdu(_0x92722d) {
    64. var _0x2eb3ad = -480;

    65. var _0x3a4ef4 = new Date()["getTimezoneOffset"]();

    66. var _0x58cdae = _0x2eb3ad - _0x3a4ef4;

    67. return _0x92722d["getTime"]() / 1000 + _0x58cdae * 60;
    68. }

    69. function abcdx() {

    70. return true;
    71. }
    72. function _0x3ef545(rndnum,time,activityId) {

    73. var _0x3098bf = rndnum["split"](".")[0];

    74. var _0x4aaf4a = abcd1(parseInt(_0x3098bf));

    75. var _0x149db2 = (_0x4aaf4a + "")["split"]("");

    76. var _0x5b9ae2 = time;

    77. var _0x4eae39 = abcdu(new Date(_0x5b9ae2["replace"](new RegExp("-", "gm"), "/")));

    78. var _0x5050a2 = _0x4eae39 + "";

    79. if (_0x4eae39 % 10 > 0) {
    80.     _0x5050a2 = _0x5050a2["split"]("")["reverse"]()["join"]("");
    81. }

    82. var _0xd16fcc = parseInt(_0x5050a2 + "89123");

    83. var _0x149db2 = (_0xd16fcc + "" + (_0x4aaf4a + ""))["split"]("");

    84. var _0x1b3de6 = abcd4(_0x149db2, "kgESOLJUbB2fCteoQdYmXvF8j9IZs3K0i6w75VcDnG14WAyaxNqPuRlpTHMrhz");

    85. var _0x3a5cf2 = _0xd16fcc + _0x4aaf4a + parseInt(activityId);

    86. jqParam = abcd3(_0x3a5cf2, _0x1b3de6);

    87. var _0x5d90fd = abcd5(jqParam);

    88. jqParam = _0x5d90fd;
    89. return jqParam

    90. }
    复制代码
    I don't hate programming but the fucking world.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4193

    回帖

    4059

    积分

    管理员

    积分
    4059

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2021-3-28 10:02:38 | 显示全部楼层
    可以用md编辑器放代码的
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 08:59
  • 签到天数: 532 天

    [LV.9]以坛为家II

    148

    主题

    420

    回帖

    1215

    积分

    版主

    积分
    1215

    油中2周年生态建设者

    发表于 2021-3-28 11:22:39 | 显示全部楼层
    王一之 发表于 2021-3-28 10:02
    可以用md编辑器放代码的

    了解了哥哥!
    I don't hate programming but the fucking world.
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表