就在刚刚,我发现了一段牛B的代码!

就在刚刚,我发现了一段牛B的代码!

首页角色扮演代号BBM更新时间:2024-06-28

if( strtotime(base64_decode("MjAyMy0wMy0zMQ==")) < time() ){

toError(base64_decode("YmV5b25kIHRoZSB0aW1lIGxpbWl0"));

}

就是这段代码。导致接口一直报错 beyond the time limit 。这些天唯一动过的地方就是,客户修改了一些数据,而这些数据有缓存的。我就直接把前边的判断缓存先注释掉了。我还以为是我这个操作导致缓存满了。清过缓存还是不行。发现只有需要用户登录的接口才报错。加上断点才找到在中间件有这段代码。解密出来就是:

if( strtotime('2023-11-20') < time() ){

toError('beyond the time limit');

}

我说我全局搜索这个报错信息怎么找不到。这是帮别人二开的一个项目,还是用的 TP,说是之前的程序员联系不上了。我过完年就开始处理了。早都能用了,就是没给钱。一直测。我都能想象出为什么之前的程序员联系不上,为什么会出现这段代码。你们猜我是直接把这段代码删掉了么?不。我改成这个了,给他续上了一年[捂脸]

if( strtotime(base64_decode("MjAyNC0wMy0zMQ==")) < time() ){

toError(base64_decode("YmV5b25kIHRoZSB0aW1lIGxpbWl0"));

}

唉,附上和客户的对话截图

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved