nbsp; 还别说,程序被阿东整理后,读着顺畅多了。
起码看着不那么头昏脑涨了。
一遇到卡壳的地方,我只要一回头,阿东就明白了什么意思。
于是就给我详细解释这段代码他使用的是什么样的逻辑和思路。
有他在一旁解释,程序看得很快,大体对整套代码有了大致的了解。
我的任务是找到筛选羊毛党的办法,对里面的玩法和赔率等代码不是我查看研究的重点。
但是等我把程序设计思路有了一个大概的了解以后,还是很震惊。
你以为你抓到的是一把好牌,这次肯定能赢钱。
其实那是他们勾引你加大赌注的砝码,让你心里侥幸,认为一定不会出现特殊情况。
可你不知道的是,他们在后台早把你的底牌看得清清楚楚,是专门给你定制的牌局。
连续输了很多次,本想放弃了。
可你发现现在开始能赢钱了,于是以为自己转运了,开始加大投注,想翻本。
可你不知道的是,这是他们勾引你加大投注的心理战术。
想翻本,绝无可能。
本以为棋牌室里跟你对战是其他在线赌博者,玩得不亦乐乎。
可你不知道的是,那个房间里,除了你是真人,其他的都是机器人。
跟电脑赌博还想赢钱,这跟让你马上长出一对儿翅膀,飞到天上一样。
每套赌博网站的程序设计,不单单是调赔率,故意放水那么简单。
里面还包含了很多心理战术。
如果你经常光临赌博网站,恭喜你,他们已经根据你的行为特征,制定出了针对你个人的一套独有的赔率算法,让你深陷其中不能自拔。
也难怪赌徒最后都会输得倾家荡产,程序都是针对你量身定制的,不输都不容天理。
经过我和阿东一起激烈地讨论,我发现了他给浏览器加指纹的时候犯了一个致命的错误。
那就是他对浏览器特征和机器的硬件的取值都是一个固定的值,然后利用这些值进行ShA256加密,由此作为唯一的指纹。
ShA256加密倒是没什么,错误就是他选择的这些值用户端使用软件可以进行修改。
把这些原始值进行修改,无论你后面怎么加密,最后系统就会判断这是一台新的机器,判断成一个新的用户。
既然这样,那么我们可以不可以换一个思路想问题。
那就是把这些原始值放到服务器上,而不是放到客户端那里。
客户使用软件修改自己电脑上数据简单,想要修改服务器上的数据,难度提升得不是一点儿半点儿。
听了我的思路,阿东眼前一亮,但是马上又想到了一个新问题。
数据如果都是服务器往客户端发送的,怎么根据不同的机器让这些数据发生变化,然后作为机器上唯一的指纹使用呢!
我一笑,问阿东:
“你说同样进行1+1等于2的运算,我们俩的速度会一样吗?”
“如果精确到一定的小数位,肯定不一样,世界上所有的人都不一样!”
“那我问你,计算机的硬件虽然都是同一个厂家同一个批次生产的,性能会完全一摸一样吗?”
“如果做精确的判断,肯定会有细微的差别!”
“那不就得了!”
“哎呀,我想到办法啦!”
阿东兴奋得大叫了起来。