Monthly Archives: 五月 2010
twitter tools 小手术
在别人博客里看见的一个小插件,顺手就牵过来了。最近有了它的版本更新了,于是之前的小改动也随之失效。其实很简单,就是觉得那个“Powered by Twitter Tools”太晃眼,同时也为了去掉链接,我可不想把alexking.org/projects/wordpress永远挂在首页。。。 编辑twitter-tools/twitter-tools.php 把 $output .= ‘<p class="aktt_credit">’.__(‘Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a>’, ‘twitter-tools’).’</p>’; 中的红色部分修改为 ‘<font face=verdana size=2 color=#556699>Thanks to <b>Twitter Tools</b>!</font>’ 为了表示尊敬,字体用的是官网的背景色,大号字体带加粗。效果就是你所看到的。
谈谈flash防下载
本人是flash小白,只会玩不会做,嘿嘿,今天就打肿脸充胖子,谈谈flash防下载技术~ 以这个flash为例,正常浏览应该到这儿。用迅雷探测了下,发现是调用了shell.swf(光看名字就知道是个壳),只有几十字节,下载下来反编,只有一句话“Stage.showMenu = true;loadMovieNum("player.swf", 2);”。于是把域名里的shell.swf替换成player.swf ,整个flash就显示“please run index.html,shell.swf or shell.exe”顺藤摸瓜,使用它提示的网址,直接就跳转到一开始所说的那个位置了。查看源代码,除了几句象征性的防直接访问代码外,没有找到有价值的东西。看来这个player.swf就是核心了 下载下来有100多K,反编译之后直奔它的AS。以搜索之前flash的提示文字,定位到了判断语句loadAllSlide() function loadAllSlide() { var _loc2 = this.createEmptyMovieClip("ctrl", i); if (arrSlide[i].indexOf("Slide") != -1) { mc.loadMovie("data/" + arrSlide[i]); } else { mc.loadMovie(arrSlide[i]); … Continue reading