aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 7501|回复: 4

【问题】GET验证码的地址的时候除了添加随机数另外一种的计算方式是?

[复制链接]

27

主题

88

回帖

787

积分

三级会员

积分
787
发表于 2012-12-7 17:03:19 | 显示全部楼层 |阅读模式
我看了有些网站的他读取验证码的时候 是采用
rdx=0.8566067075004824
0.85....824是随机数
那么另外一种的是
rn=1354869744034
135...034这个不是随机数了,因为我抓了许多次包。他的值一直是变大的
记得以前有个帖子讲的这个数值好像是跟 日期有关的 。
要是想得到这个数值 需要怎么计算?

20

主题

294

回帖

1945

积分

新手入门

积分
1945
发表于 2012-12-7 22:35:13 | 显示全部楼层
unix时间戳
  1. GetSystemTime = ::Kernel32.api("GetSystemTime","void(struct& lpSystemTime)")
  2. var tm = GetSystemTime( time() )

  3. ..io.open()
  4. ..io.print( ( tonumber(tm) * 1000 ) + tm.milliseconds )
复制代码

27

主题

88

回帖

787

积分

三级会员

积分
787
 楼主| 发表于 2012-12-11 03:01:16 | 显示全部楼层
ljtnine 发表于 2012-12-7 22:35
unix时间戳

每个网站的时间戳都是标准的?还是标准都是不一样的么?嗯。我的意思是 之前去试了下这段代码。得出的验证码 同样还是错误的,所以求解惑老师。谢谢

20

主题

294

回帖

1945

积分

新手入门

积分
1945
发表于 2012-12-11 15:16:57 | 显示全部楼层
rn这个字段本来就有随机数的意思,我遇到的get验证码基本都是随意的。如果验证码错误可能是session不一致,注意看一下你提交验证的http对象和获取验证码的是不是同一对象

27

主题

88

回帖

787

积分

三级会员

积分
787
 楼主| 发表于 2012-12-11 15:19:12 | 显示全部楼层
ljtnine 发表于 2012-12-11 15:16
rn这个字段本来就有随机数的意思,我遇到的get验证码基本都是随意的。如果验证码错误可能是session不一致, ...

好。谢谢。指导。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2024-5-23 11:03 , Processed in 0.056629 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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