不是老版的SSL,是某一版的SSL。有个程序员手欠,改动了一行程序,(其实是漏了一行检查)然后就bleeding了。这个和递归迭代真没啥关系。我觉得要是有哪位大拿能公布个程序,让大家看看如何攻击老版本的SSL,肯定被人佩服的五体投地。鸭鸭试试?
别打马虎眼了,你就给大家详细介绍一下,那个版本,那行程序,为什么流血,如何攻击,不就行了。不是老版的SSL,是某一版的SSL。有个程序员手欠,改动了一行程序,(其实是漏了一行检查)然后就bleeding了。这个和递归迭代真没啥关系。
行。。。别打马虎眼了,你就给大家详细介绍一下,那个版本,那行程序,为什么流血,如何攻击,不就行了。
这么解释看看能不能听懂。
你对着高山喊,“周总理,你在哪里?我这里有一千句话”
正常情况,高山回应,“周总理,你在哪里?我这里有一千句话”
出了毛病的高山回应,“周总理,你在哪里?我这里有一千句话,温家宝有家产27亿,康师傅是薄熙来后台,邓残协主席叛逃,老向是政府工,春长是绿的,冷9其实是老枪马甲。。。”等等共一千句回话。
没歪楼。码工穷是穷点,可是也看得出来,都干的只得其乐。对不起歪楼了。
我那情况不会有海量的 recursive. 原state machine 只所以复杂是因为使用 function的caller 情况很复杂。 那state machine tried to include all cases, but callers keep asking for more scenarios, that is why it is problematic. In fact the caller may change the request after the functionality has been shipped. My solution defers the logic to the callers: callers use existing macro to say what they want in what condition. so if there are any bugs, it is more likely the caller did not state the condition well or caller did not state what it wants correctly. Simple MVC design pattern.
鸭鸭变懒猫了。行。。。
看清楚了,我是费劲八力的把我以前解释的帖子翻出来。。。鸭鸭变懒猫了。
早看清楚了。第一我不见得懂,第二触摸屏幕不好copy&paste去找你那帖子。等回头到PC前再说。看清楚了,我是费劲八力的把我以前解释的帖子翻出来。。。![]()
不懂。 求解析。写程序有三个阶段,1看山是山,2看山不是山,3看山是山。
要是能写二十年以上的code绝对不简单。1 年轻眼睛好
2 年纪大了,眼花
3 赔了副老花镜,好了