绝地求生外挂源代码被公布,或迎神仙大战时代?ThinkPHP V5.1.3发布;FB开源Java竞争条件检测工具RacerD

2018-01-13 程序员头条 程序员头条

程序员头条,每日 10:24 播报!



0、《绝地求生》外挂源代码被公布,或迎神仙大战时代?



绝地求生大逃杀(PlayerUnknown’s Battlegrounds)》从去年开始就爆红,之后很多外挂制作者也开始瞄准吃鸡这个市场。


对此,腾讯宣布代理《绝地求生》国服后,不仅成立反外挂专项小组,还联手警方线上线下严打外挂团伙,一度让不少外挂制作者胆颤心惊……


但是这几日,某知名博主爆出一个消息——国内某个外挂作者于前两日已经将某外挂开源发布在论坛上,换句话说这游戏接下来可能会迎来外挂的免费时代。


外挂的原理:

开源的代码可以实现透视、去草等功能,最恐怖的是,竟然可以通过安全监测!FPS 游戏为了保证游戏体验,只能让数据都在玩家本地(也就是你的计算机)进行计算,但就是因为数据本地化计算,才让外挂有了可乘之机,外挂可以通过修改数据来欺骗服务器,比如说闪电侠外挂,玩家没有载具的正常情况下,速度是会有个上限的,而外挂可以通过修改数据欺骗服务器,说你现在正骑着一辆摩托(实际上没有),能够让你拥有摩托车一样的速度,这样就实现了加速。


而自瞄也很简单,服务器会将战局中其他玩家的位置发送到你的电脑上,这样你在游戏中才能在正确的位置看到其他玩家的人物模型,外挂就可以通过读取这些位置信息,从而实现自动瞄准锁头等操作。



至于无限子弹、改变射速、提升子弹威力等,也都是通过修改数据产生的,所以以目前 FPS 游戏处理数据的机制来看,更新游戏只能短暂的让外挂无法使用,想要彻底根除外挂,几乎是不可能的,唯一能做的就是封号,还有就是像腾讯那样配合执法部门,用法律手段打击制作外挂的团队,让想要通过外挂牟利的人不敢作恶。查看详细的外挂原理可点击:《绝地求生外挂源代码被公布,或迎神仙大战时代!》



1、ThinkPHP V5.1.3 版本发布:改进路由及调整函数加载顺序


V5.1.3版本主要改进了路由及调整函数加载顺序,推荐更新,主要更新如下:

● 增加`env`助手函数;

● 增加`route`助手函数;

● 增加视图路由方法;

● ......(详情:https://www.kancloud.cn/manual/thinkphp5_1/content



2、Web 前端框架 Angular 5.2 现已发布


Angular 5.2.0 已经发布。这个版本修复了很多错误并且是 5.1 的替代版本。更新内容:

● 改进了模板的类型检查

● 支持 TypeScript 2.6

● 改进了路由器参数和数据继承

● ......(详情:https://github.com/angular/angular/blob/master/CHANGELOG.md



3、Spring Session 2.0.0 正式发布:升级至 Java 8


Spring Session 2.0.0 已正式发布,看看值得关注的主要更新:

● 升级到 Java 8,基于 Spring Framework 5

● 提取 SessionRepository 的实现以分离模块

● 改进 Session 和 SessionRepository API

● ......(详情:https://docs.spring.io/spring-session/docs/2.0.0.RELEASE/reference/html5/



4、Ubuntu 资源库已更新 Intel 微码:可缓解处理器漏洞影响


Canonical 刚刚宣布,该公司已在旗下所有受支持版本的 Ubuntu Linux 发行版资源库中收录了英特尔处理器的微码更新,以缓解 Spectre 安全漏洞带来的影响。


早前曝光的处理器安全漏洞,可导致没有特权的攻击者获得内核内存的访问权限。有鉴于此,Canonical 建议客户尽快升级相应的 Linux 内核版本,比如 Ubuntu 17.10(Artful Aardvark)、Ubuntu 17.04(Zesty Zapus)、Ubuntu 16.04 LTS(Xenial Xerus)、以及 Ubuntu 14.04 LTS(Trusty Tahr)。



5、Google Play 又现恶意软件 谷歌表示 Play Protect 可保护


趋势科技的安全研究人员在 Google Play 中发现了一款使用 Kotlin 编程语言开发的恶意应用程序。


恶意应用程序 Swift Cleaner 伪装成一款用于清理和优化安卓设备的实用程序,安全研究人员在其中检测到了 ANDROIDOS_BKOTKLIND.HRX。被发现时,该应用程序的安装量在 1000 和 5000 之间。目前,谷歌方面证实 Google Play Protect 可以保护用户免受这系列恶意软件的攻击。



6、Facebook 开源其 Java 竞争条件检测工具 RacerD


由 Facebook 开源的静态分析工具Infer,现已支持使用 RacerD 检测 Java 代码中竞争条件。RacerD 使用锁机制或@ThreadSafe注解,识别类中各方法间的竞争条件。


去年,Facebook 就已在生产代码中使用了 RacerD,并在代码提交生产前检测到了一千多处的多线程问题。现在,如果 Java 开发人员使用 Infer 去检测 Java 代码中的软件缺陷,同样可以使用 RacerD 的并发检测能力。


近期热点回顾:


01.12:揭秘各大平台推荐算法!今日头条公布算法原理

01.11:用Python给“冲顶大会”做外挂!王思聪们还敢撒币吗?

01.10:全球科技公司专利排名,IBM霸榜25年

01.09:阿里程序员穿特步鞋相亲被拒!女方真的不后悔么?

01.08:Python 2.7 “退休”倒计时,Python 3登场!

01.07:网游少年变“黑客”,3小时盗走155万

01.06:心酸!美女程序员打工赚钱就绝症养父

01.05:TIOBE 2017 年度编程语言:C语言

01.04:英特尔处理器曝重大Bug:微软、苹果等都遭殃

参考:开源中国、 solidot、腾讯、凤凰科技

蓝桥杯的整理、GitHub、cnBeta等

小贴士

返回上一级搜索“Java 女程序员 大数据 运维 算法 安卓开发 黑客 Python JavaScript 考研 人工智能 英语 女朋友 MySQL 书籍 等关键词获取相关文章推荐。