黎巴嫩寻呼机炸了,我们的手机还安全吗?
现在知道厉害了,知道为什么上飞机不能多带电池了吧?
较大容量的电池和炸药没什么区别。
昨天在新民周刊的记者群里,我发了一段话,老程序员曾经写过汇编操控过硬件的弟兄都知道怎么玩。
在硬件的代码里面写入一个特殊的循环体,让它完整运行时会占用尽可能多的计算资源。
单位时间内积累的热量达到一定程度,它就容易过热起火并爆炸。
这个循环体的接入入口指令是通过多重拼接形成的。
而且在进行常规覆盖执行的时候他也会被执行一遍,这属于不完整运行,但这个时候因为没有得到特殊指令,比如某个参数需要为-918时才会启动,正常只有0,1和-1三个值,他不会形成循环,只会一次覆盖而过,就完成了所有行代码的覆盖性测试。
一般程序员和测试人员根本看不出来其中有什么区别,也不会认为他是无用代码,更不会随意把他抛弃掉,因为大多数人的代码就是屎山,其他人不会轻易去改动另一个程序员中还可以被执行一遍的代码,即使不太清楚这段代码的真实用途。
类似下面图中这个就太弱爆了:
当接收到特殊指令的时候,他就可以预定在多长时间之后启动这段代码,并达到引燃引爆电池的效果。
无线通信设备终于可以成为武器了,这是我们以前曾经设想考虑过的特殊形态,但因为没有需求,所以没有把它付诸实施。
其实偶尔曾经考虑到这一点,也只是想过在某些特殊的场景下如何救人而不是杀人。
不得不说,戴胜鸟真的很蠢,刚开始就用出这种手段,只能说明黔驴技穷了。
这种过去没有展示过的手段应该用于重要的刺杀场景,绝不是针对平民的攻击。