有道难题
星期五, 5月 8th, 2009有道做了个编程大赛,之前是出了系列的谜题让大家玩:http://www.youdao.com/nanti/mi 在#里玩了一会,众志成城,还快就都做出来了。
今天搜了一下,原来还有人用破解的办法获得答案的:http://initiative.yo2.cn/archives/639837
过程大概是:
1.发现submit答案的时候,没有向服务器提交数据
2.反编译.swf,没有找到线索
3.有道使用phprpc传答案
4.dump浏览器内存
5.用其中一道题的答案去查找答案的位置
比较强大,然而主要还是有道使用明文把答案保存在客户端内存中了,用md5的话会不会更好呢……
==========================================================
我也dump开了看了一下,原来已经改成md5的了:
<?xml version=”1.0″ encoding=”utf-8″ ?>
<data radius=”220″ a=”320″ b=”170″ skey=”youdao.nanti.mi”>
<question src=”questions/q1-pr0vz.faafwe0balg.swf” answer=”d95679752134a2d9eb61dbd7b91c4bcc” lowcase=”true” visible=”true”>涓€鏍风殑浜虹墿</question>
<question src=”questions/q8jfaloel.f-foz932fp.swf” answer=”e373a9be7afbfa19aa17eaa54f19af88″ lowcase=”true” visible=”true”>婀栬竟鐨勫洖蹇?/question>
<question src=”questions/q4.ao-faepzmz052moq.swf” answer=”42d470aa848c771c6522022a5e974f97″ visible=”true”>鍗遍櫓涔嬪湴</question>
<question src=”questions/q30zptw-qibq.qa0wq.swf” answer=”32cf0cc69e2926a5b08af3b0ba55bf01″ visible=”true” locked=”true”>鐏槦鏂?/question>
<question src=”questions/q5zpaqa.eop2-f-qe4.swf” answer=”efc6bf9e2b8b129a9993d5a047fc4de9″ visible=”true” locked=”true”>鍗氬涓殑绾跨储</question>
<question src=”questions/q6pk0ltix.04.-af.swf” answer=”c073fa741d3a971c2d313181f8da6c3b” visible=”true” locked=”true”>IT鐮佸啘鐨勭暀瑷€</question>
<question src=”questions/q70a9f-zfdalqrexc65o.vz.swf” answer=”673f998eee0a2f765db92508fa764b4f” lowcase=”true” visible=”true” locked=”true”>鏇插緞閫氬菇</question>
<question src=”questions/q909fa-.aewpq20oq.swf” answer=”853ae90f0351324bd73ea615e6487517″ visible=”true” locked=”true”>鎵嬫満璇嶅吀鐨勫府鍔?/question>
<question src=”questions/q10090af0zvalzp-f.4.swf” answer=”5522a9f9025362ee789a8b325ec4d627″ visible=”true” locked=”true”>鍙よ瘲涓殑鏁板瓧</question>
<question src=”questions/q2pa.q-afwpa0wew.qp.swf” answer=”dd93c55ead6ddae77ca1ec55b3f75d0c” visible=”true” locked=”true”>褰╅搩鍖呮湀</question>
<question src=”questions/q1109zg7tp.aflqre0f-aw.w2.swf” answer=”ab3f0cdfceb7d7cdeaa88d92ead11174||3230826db3c66e8ea2b8a45ecb5d94ac” visible=”true” locked=”true”>鍜屾櫤鐜茬殑鑱婂ぉ</question>
<question src=”questions/q120pa.af-a.qooawp.swf” answer=”36d91499b86630d0c15eca8420c05a2d” lowcase=”true” visible=”true” locked=”true”>榛戝鏄€庢牱鐐兼垚鐨?/question>
<question src=”questions/q13-zf0w2pouoo-rzlf0.f43.swf” answer=”771553ca4056964fed00821b30b0ef7a||7aa0f7f427a14e35504924e0ccab9c9a” visible=”true” open=”15″ locked=”true”>Morse鐨勭櫥褰?/question>
<question src=”questions/q1409-.falz-fa.2aof.swf” answer=”7d6b0d579e7e98a9539aca3955eb3d43″ visible=”true” locked=”true”>閿欒鐨勫彿鐮?/question>
<question src=”questions/q160pa0fag.q-azafwe.swf” answer=”c9122fd7bae0681b62a39ddfc1c7fb19||b5c0b187fe309af0f4d35982fd961d7e” visible=”true” locked=”true”>鏁板涔嬬編</question>
<question src=”questions/q17-32zflg0z.gzzfpqert.swf” answer=”34fd9191610f6453a83128594da52fe0″ lowcase=”true” visible=”false”>娈嬬牬鐨勭敾鍗?/question>
</data>