[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 【Warning:此贴已经过气】【挑战】用任何语言在猜数游戏作弊

本帖最后由 bbaa 于 2017-7-27 17:20 编辑

【此贴已经过气】


把算法代码发到楼下吧!
挑战地址:bbaass.tk
API:http://bbaass.tk/math/
POST:
注册:
send:"reg",
username:username
发送答案:
send:"Answer",
mathint)答案,
username:username
Return:Json
code => 200
re => ">" or "<" or "=" [=代表正确]
tokens => 本局tokens [如果tokens变化代表,本局结束 开始下一局]
winer => 上局赢家[可以知道谁抢了你的题目]

添加Token可以检测数值变更本来就有但是我忘了.....


活动:7:30P.M清档比赛10分钟后第一者给2.99元[已结束][QQ]恭喜happy886rr

应某人要求... 17-7-19 13点更改
感谢下方大佬捧场

一小时战况:

半小时战况:

十分钟战况:

一分钟战况:

数值总榜
1

评分人数

    • codegay: 很好的练习题。技术 + 1

回复 2# codegay


    500是接收到错误数据返回
  1. if (empty($json["Username"][$Username])) {if ($_POST["send"]!=="reg") {die (header("HTTP/1.1 500 Internal Server Error"));}}
复制代码

TOP

回复 4# 老刘1号


下面Username 应为 username

TOP

回复 15# happy886rr


    排查完毕

TOP

本帖最后由 bbaa 于 2017-7-2 14:07 编辑

回复 14# 老刘1号


    之前崩的原因是有个空用户名的家伙........
  1. unset($json["Username"][""]);
复制代码

TOP

回复 19# 老刘1号


    添加tokens具体看 1#

TOP

回复 26# codegay


    无规律清空是因为我偷懒没用数据库 导致多人请求时同时写文件挂掉
Happy应该知道

TOP

回复 32# codegay

到时后可以做个题目TOKEN 的其他游戏 用:[http://bbaass.tk/Answer.php] [题库来源 https://aoaoao.me/]
反正API都做好了- -
最多数据库一下下

TOP

回复 39# codegay

    现在改成sql储存
现在在调试

TOP

回复 41# happy886rr


    之前有点急事出去....
    现在已经修复完成
    数据库存储
    以前太懒用.... 文件.....
1

评分人数

TOP

本帖最后由 bbaa 于 2017-7-18 22:55 编辑


真是....
另外
  1. {"Math":319137,"Tokens":"24893b1792fb4112cbc13856b42a13ce7a3bd264","Username":{"codegay":{"Count":2078,"stat":{"zt":"playing","Timestamp":1500374817}},"bbaa":{"Count":0,"stat":{"zt":"played","Timestamp":1500371612}}},"winer":"codegay"}
复制代码
谁来猜猜Math是原数字*多少得到的

TOP

回复 45# codegay


    不过转了数据库就废了-

TOP

回复 45# codegay


    生成数字原数字*6513
    实际上在以前可以
  1. Http/1.1 Get bbaass.tk/math/server.json
  2.     再把math除去6513作弊.....
复制代码
不过现在是真的 挂了

TOP

本帖最后由 bbaa 于 2017-7-19 11:24 编辑

回复 49# 523066680
1猜
2 Happy886绝对知道
3Token是验证比赛还在这局?的东西 [避免别人猜出数值更换还在2分死循环........]
3codegay真的被你阻塞了

TOP

回复 51# 523066680


TOkens生成就是...[php]
  1. function random_str($length) {
  2. $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|';   
  3. for ($i = 0; $i < $length; $i++ )  
  4. {  
  5. $str .=substr($chars,mt_rand(0,strlen($chars)-1),1);  
  6.         //$str = $chars[ mt_rand(0, strlen($chars) - 1) ];  
  7. }  
  8. return $str;  
  9. }
  10. $json["Tokens"]=Sha1(random_str(256));
复制代码

TOP

返回列表