huangxinwanl 发表于 2021-10-24 03:56

请问一下这是用什么算的?

1635015317509 这是时间 后面就是算出来的 28d5c393
1635018871279   8c7bc1aa
1635018906952   3cc67468


这个请问前后数据有没有什么关系可以找到呀?还是用什么软件破解他们的算法?都是一一对应的。

huangxinwanl 发表于 2021-10-24 05:37

https://www.learning.mil.cn/mobile/js/vendor.2d3349bb.js
是这个算的。但是我不知道怎么找。算出来是mark

戈壁独行 发表于 2021-10-24 08:55

要从原网页分析算法。调用JS。

laos 发表于 2021-10-24 11:40

这js很直观了
         o.ajaxSetup({
                timeout: 1e4,
                beforeSend: function(e) {
                  var t, n, o, i, a, r, s, c, l = (t = "BwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQU",
                  n = new Date,
                  o = Number(n.getTime()),
                  i = Number(1 + n.getMonth()),
                  a = Number(n.getDate()),
                  r = Number(n.getHours()),
                  s = Number(n.getMinutes()),
                  n = Number(n.getSeconds()),
                  o = String(o),
                  n = t.charAt(i) + t.charAt(a) + t.charAt(r) + t.charAt(s) + t.charAt(n),
                  {
                        mark: d(encodeURI(n + o)).substr(-8),
                        ts: o
                  });
                  for (c in l)
                        l.hasOwnProperty(c) && e.setRequestHeader(c, l)
                }
            }),

huangxinwanl 发表于 2021-10-24 18:48

laos 发表于 2021-10-24 11:40
这js很直观了
         o.ajaxSetup({
                timeout: 1e4,


看不懂js呀。这个能直接弄到PYTHON里面去么?

huangxinwanl 发表于 2021-10-24 20:10

laos 发表于 2021-10-24 11:40
这js很直观了
         o.ajaxSetup({
                timeout: 1e4,


我差了一下mark: d(encodeURI(n + o)).substr(-8),是d(encodeURI(n + o))的后面八位数。但是前面的d我就不知道是啥意思了。

laos 发表于 2021-10-24 20:22

huangxinwanl 发表于 2021-10-24 20:10
我差了一下mark: d(encodeURI(n + o)).substr(-8),是d(encodeURI(n + o))的后面八位数。但是前面的d我就 ...

d()就是md5而已

huangxinwanl 发表于 2021-10-24 20:30

laos 发表于 2021-10-24 20:22
d()就是md5而已

谢谢大哥,我去试一下,还有个问题就是您这串代码在哪儿找到的呢?我怎么没有呀。

laos 发表于 2021-10-24 20:56

huangxinwanl 发表于 2021-10-24 20:30
谢谢大哥,我去试一下,还有个问题就是您这串代码在哪儿找到的呢?我怎么没有呀。

在另外一个js

huangxinwanl 发表于 2021-10-24 20:58

laos 发表于 2021-10-24 20:56
在另外一个js

大哥,授人以鱼不如授人以渔,您给我说一下另外一个是怎么看出来的呢?谢谢了。
页: [1] 2
查看完整版本: 请问一下这是用什么算的?