tombkeeper2018-04-11 21:23Open options娱编:将放出大料,勿谓言之不预也。微博:我们已能支持并发三个一线明星出轨。 //@Easy: 提前告知服务压力,良心啊… //@刘彬: 谁?//@来去之间: [费解]//@综艺影视咖:网易娱乐主编爆料:某一线,好人设,已婚,千万粉丝的女演员的骗局2018-04-11 19:26被tk转发1次Open options抱歉,此微博已被作者删除。查看帮助: 网页链接详情
tombkeeper2018-04-11 20:31Open options美国有个著名的军火商,叫孩之宝。这个公司很厉害,变形金刚都是他们发明的。所以我给小孩买了一支他们生产的步枪。下单后卖家告诉我说很抱歉不能发货,因为枪是不能发往北京的。 图片描述 by gemini-3-flash-preview详情
tombkeeper2018-04-11 19:36Open options川普:勿谓言之不预也 //@来去之间:汗,打仗还带预告的,妥妥的通俄。。。财联社APP2018-04-11 19:16被tk转发1次Open options美国总统特朗普:俄罗斯“准备好吧”,因为导弹将袭击叙利亚。 图片描述 by gemini-3-flash-preview详情
tombkeeper2018-04-11 18:48Open options遇空气自燃并冒出大量白烟,估计是白磷弹。白磷烧伤是非常疼痛的。了不起。 //@来去之间: //@邦_张四邦:看尺寸,这应该是一颗美制100磅航空燃烧弹。解放战争时期蒋军飞机标配。江宁公安在线2018-04-11 15:43被tk转发1次Open options#警察蜀黍作品#这是他的故事,这是英雄的故事。 图片描述 by gemini-3-flash-preview详情
tombkeeper2018-04-11 12:25Open options@Laruence 昨天修复了 PHP 的一个 Bug:网页链接。char buf[128];int wrote;wrote = snprintf(buf, 128, "Could not translate address '%s'", addr);buf[wrote] = '\0';这个问题非常有代表性,是典型的由于程序员对函数特性了解不够造成的。实际上 snprintf 的相关安全问题比这个例子中表现出来的更复杂。因为 snprintf 不是 C 标准中的函数,但各家编译器又各自做了实现。早期版本 VC 中的 _snprintf 并不完全等同于 snprintf。比如对 snprintf(buf, 4, "%s", "ABCD"),_snprintf 会向缓冲区写入"ABCD",但 snprintf 会写入“ABC\0”。另外,_snprintf 和 snprintf 对返回值处理也不同。当格式化后的字符串长度大于第二形参指定的长度时,_snprintf 会返回 -1,而 snprintf 会返回格式化后的字符串所需要的缓冲区大小。这就可能导致某些程序在原始开发平台下没问题,但移植到别的系统上时简单地把 _snprintf 和 snprintf 互换就会产生漏洞。(所以上面这个 Bug 也许是一个 Windows 程序员犯的错误——然而即使如此也应该是 buf[wrote-1] = '\0' 啊)也正由于 _snprintf 和 snprintf 的这些细节差异,上面提到的这个 Bug 在 snprintf 下是有可能实现利用的,反倒是对 _snprintf 则利用的可能性很小。这一点就不细说了。你们可以试试:写一个包含这个 Bug 的小程序,对其实现漏洞利用执行 Shellcode。图片描述 by gemini-3-flash-preview详情