<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.woyigui.cn/styles/feedsky1.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.woyigui.cn" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/woyigui" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 18 Jan 2012 03:19:01 GMT</lastBuildDate><title>woyigui's blog</title><description>关注网络安全！</description><image><url>http://www.feedsky.com/feed/woyigui/sc/gif</url><title>woyigui's blog</title><link>http://www.woyigui.cn</link></image><link>http://www.woyigui.cn</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Wed, 18 Jan 2012 03:19:01 GMT</pubDate><item><title>蘑菇定律——为什么职场新人更容易受冷落</title><link>http://www.woyigui.cn/2012/01/18/mushrooms/</link><content:encoded>&lt;p&gt;每个人初入职场都会遇到打击、赞扬，如何应对这些问题，就要保持良好的心态，年终晋升，有成功的，有失败的，也有气馁的，更有气馁后愤愤不平的，甚至叫骂的。希望看完下面的东西可以帮助辛苦一年工作上未得到肯定的朋友：）&lt;/p&gt;
&lt;p&gt;大家都知道，蘑菇是生长在阴暗的角落，它们得不到阳光，也没有肥料，自生自灭，只有长到足够高的时候才开始被人们关注，可此时它自己已经能够接受阳光了—“蘑菇定律”据此而来。 &lt;span id=&quot;more-831&quot;&gt;&lt;/span&gt;&lt;br /&gt;
有这样一个故事。湖畔有两棵树，一棵粗如熊腰，一棵细若手臂。给湖底清淤泥时，它们被锯掉了。人马离去，岸上就多了两根树桩。&lt;br /&gt;
一天，来了一个花木工人，要挖掉它们重新植树。这时一个散步的老人走过来说，大的不敢保证，小的一定会活。花木工人看了看树桩，没有动，收起工具走了。&lt;br /&gt;
一年过去了，小树桩上的嫩芽长成手指粗的枝条，大树桩上的嫩芽长成了一丛灌木。花木工人很希望大树桩上的嫩芽也长出粗壮的枝条来，他砍去多余的枝条，留下最有希望的一枝，可是，一点都没有用。三年后，这根抽过多次芽的大树桩在最后一根枝条枯萎后，悄无声息地死了。&lt;br /&gt;
有一天，散步的老人又来这儿，园林工人遇见了他，很想解开心中的迷惑。老人说，树和人一样，凡是早年受挫的人都幸运的，他们还有从头做起的时间，可以鼓起勇气来不忧不惧地学一门东西，最后成为有用之才。到了四五十岁才灾祸临头，就真正可怜了，他已没有从头做起的时间和精力。&lt;br /&gt;
这个故事对很多职场上的新人有借鉴意义，因为他们往往正处于蘑菇定律的困境之中。如果你刚进入职场不久，或仍对那个时期记忆犹新，相信这个故事一定会让你发出会心而苦涩的一笑。的确，绝大多数初出茅庐的年轻人都有过一段“蘑菇”经历：被置于阴暗角落（不受重视的部门，打杂跑腿的工作），浇上一头大粪（无端的批评、指责、代人受过），自生自 灭（得不到必要的指导和提携）……总之，那是一段很不愉快的日子。&lt;br /&gt;
受苦受难不一定是什么坏事，特别是在一切刚刚开始的时候。当上几天“蘑菇”，能够消除很多不切实际的幻想，能够使我们对形形色色的人与事有更深的了解，这些对一个人的成长是必要的。但是，如果你“当蘑菇”的时间过长，你就可能成为众人眼中的无能者，更糟的是，你自己也会渐渐认同这种角色。&lt;br /&gt;
“蘑菇”经历对于成长中的年轻人来说，就像蚕茧，是羽化前必须经历的一步。但是如果茧太厚，蚕就可能闷在里面，永远不会化成蛾。所以，如何最高效率地走过生命中的这一阶段，从中尽可能汲取经验，成熟起来，并树立良好的值得信赖的个人形象，同时又避免可能的负面影响，是每个初入职场的年轻人必须面对的课题。而你在这一阶段的成绩如何，直接关乎事业的成败乃至一生的成败。&lt;br /&gt;
所以，对年轻人而言，要想顺利地经过“蘑菇成长期”，就要有好的、积极向上的心态与工作作风。&lt;br /&gt;
1．摆正态度俗语说：“求学无捷径。”走上成功之路当然不会有任何速成方法。只要你仔细观察，就会发现，那些在公司里常常获得好评、能力很强、工作积极的人，多多少少都有某些共同的行为标准和思考模式。我们姑且把这种模式，称为商业适应行为。如果无法身体力行这些商业适应行为，就不可能做好自己的本职工作，在公司的地位也就无法提升了。&lt;br /&gt;
想要在商场上活跃，不仅要有专业的知识技术，也要有基本的思考力和创造力等“知识的能力”。不过，光凭这些能力来做事，还是不够的。必须把这些能力融入自己的人际关系和周围环境中，简单地说，就是这些能力必须配合商场上的需求。商业适应行为就是这种让你能达成目的的行动。你一定听过“学校的高材生，未必是商场的风云人物”，这是因为许多在校的才子，到了社会上无法适应商场的需要。相反，在商界适应行为良好的人，即使不是一流大学毕业的，还是可以成为商界的顶尖人物的。&lt;br /&gt;
这种适应行为，会受到个人性格、意愿和价值观等的影响。所以，要迅速摆脱蘑菇的成长环境，就必须首先要有形成适应行为的一种能力，也就是所谓“态度的能力”。&lt;br /&gt;
2．热爱自己的工作如果你只是为了薪水而来上班，那么公司的确是一个很无聊的地方。每天一大早得挤公车上班，下了班还要加班做未完的工作。另外，还要接受主管或老板的训示和交代下来的工作，遇到客户更要毕恭毕敬、低声下气的。工作规定严格，而且还要做许多自己不想做的事，真是苦不堪言啊！&lt;br /&gt;
不过，如果你想到的就只有这些，那就过于肤浅了。工作的乐趣是要由自己一点一滴慢慢去体会的，当你辛辛苦苦完成一件工作时，那种感觉不是用金钱可以换得的，这就是所谓的“成就感”。也就是这些成就感的累积，使你的生活越来越充实，充满活力。当很多人一起同心协力完成一件事的时候，每一个参与的人当然都会深受感动。这种感受，要比其他如运动比赛胜利时所产生的感受更深。就是这些由平时各式各样工作累积起来而达成的成果，悄悄地把日常生活的重心填满。&lt;/p&gt;
&lt;h3&gt;看看这些：&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/07/20/taobao-test-2/&quot; title=&quot;三伏天淘测试第二期清凉发行 2010.07.20&quot;&gt;三伏天淘测试第二期清凉发行&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/01/14/%E5%9B%9B%E4%BD%8D%E5%AD%97%E6%AF%8D%E5%AD%97%E5%85%B8%E7%94%9F%E6%88%90%E5%99%A8/&quot; title=&quot;四位字母字典生成器 2008.01.14&quot;&gt;四位字母字典生成器&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/11/08/baitao-share8-choice/&quot; title=&quot;百淘分享轮播第八期–Choice 2010.11.8&quot;&gt;百淘分享轮播第八期–Choice&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/10/15/baitao-share3-session-and-cookie/&quot; title=&quot;百淘分享轮播第三期–Session And Cookie 2010.10.15&quot;&gt;百淘分享轮播第三期–Session And Cookie&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/12/22/Fuzz-client-ddos/&quot; title=&quot;Fuzz客户端存储对象，寻找client ddos 2009.12.22&quot;&gt;Fuzz客户端存储对象，寻找client ddos&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/11/13/xiaonei-liwu-tool/&quot; title=&quot;校内网疯狂校花版礼物工具 2008.11.13&quot;&gt;校内网疯狂校花版礼物工具&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/11/13/xiaonei-tool/&quot; title=&quot;校内网疯狂校花版刷币工具 2008.11.13&quot;&gt;校内网疯狂校花版刷币工具&lt;/a&gt;(2)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/06/01/GDriver/&quot; title=&quot;5个工具让Gmail变成GDriver 2008.06.1&quot;&gt;5个工具让Gmail变成GDriver&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/05/26/vbs-bbs-Emitters/&quot; title=&quot;vbs-论坛自动灌水器 2008.05.26&quot;&gt;vbs-论坛自动灌水器&lt;/a&gt;(2)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/04/15/sql2005-support-script-injection-rough/&quot; title=&quot;Sql2005注射辅助脚本[粗糙版] 2008.04.15&quot;&gt;Sql2005注射辅助脚本[粗糙版]&lt;/a&gt;(0)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714487/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2012/01/18/mushrooms/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.woyigui.cn/2012/01/18/mushrooms/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>每个人初入职场都会遇到打击、赞扬，如何应对这些问题，就要保持良好的心态，年终晋升，有成功的，有失败的，也有气馁的，更有气馁后愤愤不平的，甚至叫骂的。希望看完下面的东西可以帮助辛苦一年工作上未得到肯定的朋友：）

大家都知道，蘑菇是生长在阴暗的角落，它们得不到阳光，也没有肥料，自生自灭，只有长到足够高的时候才开始被人们关注，可此时它自己已经能够接受阳光了—“蘑菇定律”据此而来。 

有这样一个故事。湖畔有两棵树，一棵粗如熊腰，一棵细若手臂。给湖底清淤泥时，它们被锯掉了。人马离去，岸上就多了两根树桩。

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.woyigui.cn/2012/01/18/mushrooms/&quot; title=&quot;蘑菇定律——为什么职场新人更容易受冷落&quot;&gt;阅读全文——共1919字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714487/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2012/01/18/mushrooms/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>娱乐休闲</category><pubDate>Wed, 18 Jan 2012 11:19:01 +0800</pubDate><author>woyigui</author><comments>http://www.woyigui.cn/2012/01/18/mushrooms/#comments</comments><guid isPermaLink="false">http://www.woyigui.cn/?p=831</guid><dc:creator>woyigui</dc:creator><fs:srclink>http://www.woyigui.cn/2012/01/18/mushrooms/</fs:srclink><fs:srcfeed>http://www.woyigui.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/woyigui/~8426424/597714487/4059381</fs:itemid></item><item><title>《玩转QQ5》——2012，我们来了。3+1重连环大奖等你来拿</title><link>http://www.woyigui.cn/2011/12/26/qq5/</link><content:encoded>&lt;p&gt;《玩转QQ5》让这个寒假不太冷。600元超值大奖等你来拿。&lt;/p&gt;
&lt;p&gt;龙年回执贺新禧，3+1项连环大奖欢乐颂。&lt;/p&gt;
&lt;p&gt;特别Q粉大奖：奖励1年（QQ会员 红 黄 蓝 绿 超级QQ 短信QQ 一次尽享600元增值业务）&lt;/p&gt;
&lt;p&gt;穿越火线VIP特权，DNF闪耀黑钻，非安全专属T恤，更有666名开钻平台资格等你来拿……&lt;/p&gt;
&lt;p&gt;新游戏章节揭秘DNF地下城洗号内幕，穿越火线CF新奇玩法。黄钻非黄钻共同玩转免费QCC，DNF道具百分百囊中收入，空间炫技QQ酷玩全聚得……&lt;/p&gt;
&lt;p&gt;你的寒假，我来买单。&lt;span id=&quot;more-827&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;玩转QQ5封面&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.woyigui.cn/wp-content/uploads/2011/12/QQ5%E5%B0%81%E9%9D%A2%E5%B0%81%E5%BA%95.jpg&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-828&quot; title=&quot;QQ5封面封底&quot; src=&quot;http://www.woyigui.cn/wp-content/uploads/2011/12/QQ5%E5%B0%81%E9%9D%A2%E5%B0%81%E5%BA%95-294x300.jpg&quot; alt=&quot;&quot; width=&quot;294&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;玩转QQ5宣传海报&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.woyigui.cn/wp-content/uploads/2011/12/QQ5%E6%B5%B7%E6%8A%A5%E6%9C%80%E7%BB%88%E5%B0%8F.jpg&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-829&quot; title=&quot;QQ5海报(最终)小&quot; src=&quot;http://www.woyigui.cn/wp-content/uploads/2011/12/QQ5%E6%B5%B7%E6%8A%A5%E6%9C%80%E7%BB%88%E5%B0%8F-214x300.jpg&quot; alt=&quot;&quot; width=&quot;214&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;非安全淘宝店订购：http://item.taobao.com/item.htm?spm=1101_RPC.1-7s8cb.4-3sztgu&amp;amp;id=14969904953&lt;/p&gt;
&lt;p&gt;非安全在线商城订购：http://book.nohack.me/goods-85.html&lt;/p&gt;
&lt;p&gt;《玩转QQ系列经典合辑》回执获奖名单&lt;/p&gt;
&lt;p&gt;大奖一获奖名单&lt;/p&gt;
&lt;p&gt;一等奖：1名，奖励16G U盘1枚。&lt;br /&gt;
获奖者：&lt;br /&gt;
李宇波  QQ：691794xxx     陕西省宝鸡市宝鸡中学13届&lt;/p&gt;
&lt;p&gt;二等奖：2名，奖励8G U盘2枚。&lt;br /&gt;
获奖者：&lt;br /&gt;
1）罗步宽  QQ：10561xxx   江苏省铜山县郑集中学城区校区&lt;br /&gt;
2）刘  晨  QQ：1207953xxx   陕西省西安市长安区韦曲广场南路&lt;br /&gt;
三等奖：3名，奖励4G U盘。&lt;br /&gt;
获奖者：&lt;br /&gt;
1）金  鑫  QQ：94615xxx  南通市海安县李堡镇镇南中路&lt;br /&gt;
2）李二焱  QQ：275514xxx  河北省石家庄市元氏县&lt;br /&gt;
3）李京涛  QQ：1873775xxx  河北省河间市果子洼乡柳林村&lt;/p&gt;
&lt;p&gt;大奖二获奖名单&lt;/p&gt;
&lt;p&gt;凡是前500名回执卡者，均获得了以下任选其一的三个奖项，1、开通开钻平台帐户权限；2、赠送靓号资源；3、添加其为好友／看私密日志／QQ秀免费合影等。&lt;/p&gt;
&lt;p&gt;获奖者：王炳淇 杜锦博 解浩田 陈宇 扬子沛 刘晨 徐铭佳 李宇波 吴天昊 赵毅堃 罗步宽 徐誉 崔宇童 魏政 李京涛 李二焱 张文和 赵哲辰 金鑫……&lt;/p&gt;
&lt;p&gt;（注意：大奖一和大奖二的获奖者有重复，因为《经典合辑》的回执规则就是一张回执就有机会赢取双重大奖。真是实惠多多，拿奖拿到手软啊。所以还在犹豫不决你，赶紧拿起笔或者敲打键盘吧，填写回执，赢取QQ5的N重龙年大奖）&lt;/p&gt;
&lt;h3&gt;看看这些：&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/07/20/taobao-test-2/&quot; title=&quot;三伏天淘测试第二期清凉发行 2010.07.20&quot;&gt;三伏天淘测试第二期清凉发行&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/01/14/%E5%9B%9B%E4%BD%8D%E5%AD%97%E6%AF%8D%E5%AD%97%E5%85%B8%E7%94%9F%E6%88%90%E5%99%A8/&quot; title=&quot;四位字母字典生成器 2008.01.14&quot;&gt;四位字母字典生成器&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/11/08/baitao-share8-choice/&quot; title=&quot;百淘分享轮播第八期–Choice 2010.11.8&quot;&gt;百淘分享轮播第八期–Choice&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/10/15/baitao-share3-session-and-cookie/&quot; title=&quot;百淘分享轮播第三期–Session And Cookie 2010.10.15&quot;&gt;百淘分享轮播第三期–Session And Cookie&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/12/22/Fuzz-client-ddos/&quot; title=&quot;Fuzz客户端存储对象，寻找client ddos 2009.12.22&quot;&gt;Fuzz客户端存储对象，寻找client ddos&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/11/13/xiaonei-liwu-tool/&quot; title=&quot;校内网疯狂校花版礼物工具 2008.11.13&quot;&gt;校内网疯狂校花版礼物工具&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/11/13/xiaonei-tool/&quot; title=&quot;校内网疯狂校花版刷币工具 2008.11.13&quot;&gt;校内网疯狂校花版刷币工具&lt;/a&gt;(2)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/06/01/GDriver/&quot; title=&quot;5个工具让Gmail变成GDriver 2008.06.1&quot;&gt;5个工具让Gmail变成GDriver&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/05/26/vbs-bbs-Emitters/&quot; title=&quot;vbs-论坛自动灌水器 2008.05.26&quot;&gt;vbs-论坛自动灌水器&lt;/a&gt;(2)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/04/15/sql2005-support-script-injection-rough/&quot; title=&quot;Sql2005注射辅助脚本[粗糙版] 2008.04.15&quot;&gt;Sql2005注射辅助脚本[粗糙版]&lt;/a&gt;(0)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714488/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/12/26/qq5/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.woyigui.cn/2011/12/26/qq5/feed/</wfw:commentRss><slash:comments>2</slash:comments><description>《玩转QQ5》让这个寒假不太冷。600元超值大奖等你来拿。

龙年回执贺新禧，3+1项连环大奖欢乐颂。

特别Q粉大奖：奖励1年（QQ会员 红 黄 蓝 绿 超级QQ 短信QQ 一次尽享600元增值业务）

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/12/26/qq5/&quot; title=&quot;《玩转QQ5》——2012，我们来了。3+1重连环大奖等你来拿&quot;&gt;阅读全文——共883字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714488/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/12/26/qq5/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>娱乐休闲</category><pubDate>Mon, 26 Dec 2011 15:34:28 +0800</pubDate><author>woyigui</author><comments>http://www.woyigui.cn/2011/12/26/qq5/#comments</comments><guid isPermaLink="false">http://www.woyigui.cn/?p=827</guid><dc:creator>woyigui</dc:creator><fs:srclink>http://www.woyigui.cn/2011/12/26/qq5/</fs:srclink><fs:srcfeed>http://www.woyigui.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/woyigui/~8426424/597714488/4059381</fs:itemid></item><item><title>基于发起源判断CSRF攻击的方法</title><link>http://www.woyigui.cn/2011/11/26/httprequestsource-csrf/</link><content:encoded>&lt;p&gt;当我们要利用一个CSRF漏洞去攻击的时候，常会在第三方站点使用资源请求的方式加载存在漏洞的CSRF接口，当用户访问这个页面的时候就会偷偷的发送http request到漏洞站点，即攻击成功。实例利用代码：&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;html&quot; style=&quot;font-family:monospace;&quot;&gt;&amp;lt;img src=&amp;quot;http://www.woyigui.cn/index.php?csrf=woyigui&amp;quot;&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;使用资源发送http request的方法很多，带上认证信息的属性如：SRC、background等，标签可使用img、script、css等。&lt;/p&gt;
&lt;p&gt;正常使用html标签去加载所需要的资源的时候，对应的类型是一致的，如：&lt;br /&gt;
script的SRC对应：application/javascript&lt;br /&gt;
img的SRC对应：img/jpeg、img/png&lt;br /&gt;
任意标签的background-image对应的是：img/jpeg、img/png&lt;/p&gt;
&lt;p&gt;和正常加载相反的是：我们进行CSRF攻击的时候请求的接口正好返回的 text/html 类型，这就与正常的请求有区别了。&lt;br /&gt;
我们看一下正常与CSRF攻击在浏览器中的发起源的区别：&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;html&quot; style=&quot;font-family:monospace;&quot;&gt;//img src CSRF 对比
&amp;lt;img src=&amp;quot;http://www.baidu.com/img/baidu_sylogo1.gif&amp;quot; /&amp;gt;
&amp;lt;img src=&amp;quot;http://www.woyigui.cn/index.php?csrf=woyigui&amp;quot; /&amp;gt;
&amp;nbsp;
//script src CSRF 对比
&amp;lt;script src=&amp;quot;http://www.baidu.com/js/bdsug.js?v=1.0.3.0&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&amp;quot;http://www.woyigui.cn/index.php?csrf=woyigui&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;看一下他们的发起源信息：&lt;br /&gt;
&lt;a href=&quot;http://www.woyigui.cn/wp-content/uploads/2011/11/csrf_request.jpg&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img src=&quot;http://www.woyigui.cn/wp-content/uploads/2011/11/csrf_request-300x54.jpg&quot; alt=&quot;&quot; title=&quot;csrf_request&quot; width=&quot;300&quot; height=&quot;54&quot; class=&quot;alignnone size-medium wp-image-823&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;可以看到，区别是有的，script、img去请求的http api却是text/html的，这是有问题的，可能就是CSRF攻击。&lt;br /&gt;
当然有些站点常常就是请求一些text/html的类型，如callback回调函数api等。如：&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;html&quot; style=&quot;font-family:monospace;&quot;&gt;//误报
&amp;lt;script src=&amp;quot;http://www.woyigui.cn/my/alert.html&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;基于如上的对比与分析，我们可以在浏览器中这样做：&lt;br /&gt;
1、如果当前页面中的资源请求标签请求的是非正常类型资源，进行提示用户，或者阻断此请求；&lt;br /&gt;
2、为了解决误报，可配合其他防范策略，如：第三方域为黑名单等。&lt;/p&gt;
&lt;p&gt;此文在刚逛物美想到的，如有缺陷，请找我交流，感谢。&lt;/p&gt;
&lt;h3&gt;看看这些：&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/07/20/taobao-test-2/&quot; title=&quot;三伏天淘测试第二期清凉发行 2010.07.20&quot;&gt;三伏天淘测试第二期清凉发行&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/01/14/%E5%9B%9B%E4%BD%8D%E5%AD%97%E6%AF%8D%E5%AD%97%E5%85%B8%E7%94%9F%E6%88%90%E5%99%A8/&quot; title=&quot;四位字母字典生成器 2008.01.14&quot;&gt;四位字母字典生成器&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/11/08/baitao-share8-choice/&quot; title=&quot;百淘分享轮播第八期–Choice 2010.11.8&quot;&gt;百淘分享轮播第八期–Choice&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/10/15/baitao-share3-session-and-cookie/&quot; title=&quot;百淘分享轮播第三期–Session And Cookie 2010.10.15&quot;&gt;百淘分享轮播第三期–Session And Cookie&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/12/22/Fuzz-client-ddos/&quot; title=&quot;Fuzz客户端存储对象，寻找client ddos 2009.12.22&quot;&gt;Fuzz客户端存储对象，寻找client ddos&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/11/13/xiaonei-liwu-tool/&quot; title=&quot;校内网疯狂校花版礼物工具 2008.11.13&quot;&gt;校内网疯狂校花版礼物工具&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/11/13/xiaonei-tool/&quot; title=&quot;校内网疯狂校花版刷币工具 2008.11.13&quot;&gt;校内网疯狂校花版刷币工具&lt;/a&gt;(2)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/06/01/GDriver/&quot; title=&quot;5个工具让Gmail变成GDriver 2008.06.1&quot;&gt;5个工具让Gmail变成GDriver&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/05/26/vbs-bbs-Emitters/&quot; title=&quot;vbs-论坛自动灌水器 2008.05.26&quot;&gt;vbs-论坛自动灌水器&lt;/a&gt;(2)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/04/15/sql2005-support-script-injection-rough/&quot; title=&quot;Sql2005注射辅助脚本[粗糙版] 2008.04.15&quot;&gt;Sql2005注射辅助脚本[粗糙版]&lt;/a&gt;(0)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714489/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/11/26/httprequestsource-csrf/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.woyigui.cn/2011/11/26/httprequestsource-csrf/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>当我们要利用一个CSRF漏洞去攻击的时候，常会在第三方站点使用资源请求的方式加载存在漏洞的CSRF接口，当用户访问这个页面的时候就会偷偷的发送http request到漏洞站点，即攻击成功。实例利用代码：



&amp;#60;img src=&amp;#34;http://www.woyigui.cn/index.php?csrf=woyigui&amp;#34;&amp;#62;

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/11/26/httprequestsource-csrf/&quot; title=&quot;基于发起源判断CSRF攻击的方法&quot;&gt;阅读全文——共675字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714489/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/11/26/httprequestsource-csrf/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>网络安全</category><pubDate>Sat, 26 Nov 2011 22:04:36 +0800</pubDate><author>woyigui</author><comments>http://www.woyigui.cn/2011/11/26/httprequestsource-csrf/#comments</comments><guid isPermaLink="false">http://www.woyigui.cn/?p=822</guid><dc:creator>woyigui</dc:creator><fs:srclink>http://www.woyigui.cn/2011/11/26/httprequestsource-csrf/</fs:srclink><fs:srcfeed>http://www.woyigui.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/woyigui/~8426424/597714489/4059381</fs:itemid></item><item><title>《玩转QQ系列——QQ黑客4》火爆袭来，带你体验不一样的QQ！Fucking Cool！！</title><link>http://www.woyigui.cn/2011/08/22/qqhacker4/</link><content:encoded>&lt;p&gt;内容：&lt;br /&gt;
想不想“揪出”QQ上的隐身好友吗？&lt;br /&gt;
想不花一分钱轻松玩转QQ吗？&lt;br /&gt;
还在为QQ秀的大同小异而感到懊恼吗？&lt;br /&gt;
还在为无法了解“QQ黑市”而四处寻找门路吗……&lt;br /&gt;
再次揭秘QQ不敢述说的秘密，&lt;br /&gt;
有了玩转QQ4，你不再迷惘……QQ不再是QQ。你也不再是你。&lt;br /&gt;
&lt;span id=&quot;more-811&quot;&gt;&lt;/span&gt;&lt;br /&gt;
QQ4 封面&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.woyigui.cn/wp-content/uploads/2011/08/QQ4-%E7%AB%8B%E4%BD%93%E4%B9%A6%E5%B0%81%E9%9D%A2.jpg&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-812&quot; title=&quot;QQ4 立体书封面&quot; src=&quot;http://www.woyigui.cn/wp-content/uploads/2011/08/QQ4-%E7%AB%8B%E4%BD%93%E4%B9%A6%E5%B0%81%E9%9D%A2-300x227.jpg&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;227&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;QQ4 宣传海报&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.woyigui.cn/wp-content/uploads/2011/08/QQ4-%E5%AE%A3%E4%BC%A0%E6%B5%B7%E6%8A%A5.jpg&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-813&quot; title=&quot;QQ4 宣传海报&quot; src=&quot;http://www.woyigui.cn/wp-content/uploads/2011/08/QQ4-%E5%AE%A3%E4%BC%A0%E6%B5%B7%E6%8A%A5-215x300.jpg&quot; alt=&quot;&quot; width=&quot;215&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;订购地址：&lt;/p&gt;
&lt;p&gt;淘宝地址：http://item.taobao.com/item.htm?id=12607087709&lt;/p&gt;
&lt;p&gt;在线商城：http://book.nohack.me/goods-83.html&lt;/p&gt;
&lt;h3&gt;看看这些：&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/07/20/taobao-test-2/&quot; title=&quot;三伏天淘测试第二期清凉发行 2010.07.20&quot;&gt;三伏天淘测试第二期清凉发行&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/01/14/%E5%9B%9B%E4%BD%8D%E5%AD%97%E6%AF%8D%E5%AD%97%E5%85%B8%E7%94%9F%E6%88%90%E5%99%A8/&quot; title=&quot;四位字母字典生成器 2008.01.14&quot;&gt;四位字母字典生成器&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/11/08/baitao-share8-choice/&quot; title=&quot;百淘分享轮播第八期–Choice 2010.11.8&quot;&gt;百淘分享轮播第八期–Choice&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/10/15/baitao-share3-session-and-cookie/&quot; title=&quot;百淘分享轮播第三期–Session And Cookie 2010.10.15&quot;&gt;百淘分享轮播第三期–Session And Cookie&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/12/22/Fuzz-client-ddos/&quot; title=&quot;Fuzz客户端存储对象，寻找client ddos 2009.12.22&quot;&gt;Fuzz客户端存储对象，寻找client ddos&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/11/13/xiaonei-liwu-tool/&quot; title=&quot;校内网疯狂校花版礼物工具 2008.11.13&quot;&gt;校内网疯狂校花版礼物工具&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/11/13/xiaonei-tool/&quot; title=&quot;校内网疯狂校花版刷币工具 2008.11.13&quot;&gt;校内网疯狂校花版刷币工具&lt;/a&gt;(2)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/06/01/GDriver/&quot; title=&quot;5个工具让Gmail变成GDriver 2008.06.1&quot;&gt;5个工具让Gmail变成GDriver&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/05/26/vbs-bbs-Emitters/&quot; title=&quot;vbs-论坛自动灌水器 2008.05.26&quot;&gt;vbs-论坛自动灌水器&lt;/a&gt;(2)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/04/15/sql2005-support-script-injection-rough/&quot; title=&quot;Sql2005注射辅助脚本[粗糙版] 2008.04.15&quot;&gt;Sql2005注射辅助脚本[粗糙版]&lt;/a&gt;(0)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714490/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/08/22/qqhacker4/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.woyigui.cn/2011/08/22/qqhacker4/feed/</wfw:commentRss><slash:comments>1</slash:comments><description>内容：

想不想“揪出”QQ上的隐身好友吗？

想不花一分钱轻松玩转QQ吗？

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/08/22/qqhacker4/&quot; title=&quot;《玩转QQ系列——QQ黑客4》火爆袭来，带你体验不一样的QQ！Fucking Cool！！&quot;&gt;阅读全文——共227字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714490/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/08/22/qqhacker4/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>娱乐休闲</category><pubDate>Mon, 22 Aug 2011 15:12:08 +0800</pubDate><author>woyigui</author><comments>http://www.woyigui.cn/2011/08/22/qqhacker4/#comments</comments><guid isPermaLink="false">http://www.woyigui.cn/?p=811</guid><dc:creator>woyigui</dc:creator><fs:srclink>http://www.woyigui.cn/2011/08/22/qqhacker4/</fs:srclink><fs:srcfeed>http://www.woyigui.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/woyigui/~8426424/597714490/4059381</fs:itemid></item><item><title>Content-Type 防范 XSS 绕过</title><link>http://www.woyigui.cn/2011/07/28/content-type-xss/</link><content:encoded>&lt;p&gt;一、前言&lt;br /&gt;
09 年写过一篇文章：json xss 防范（http://www.woyigui.cn/2009/04/28/json-xss/）。文章描述了控制Content-type类型，用于 json 回调 callback 函数接口(如：http://y.baidu.com/vote/data/detail_vote/290b873e69f2ec33a1e0c9f2?alt=html&amp;#038;&lt;strong&gt;callback&lt;/strong&gt;=window.alert%28document.cookie%29&amp;#038;t=1294931209000 )XSS攻击的防范：&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;?PHP&lt;/span&gt;
  &lt;span style=&quot;color: #990000;&quot;&gt;header&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;Content-type: application/json&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #000088;&quot;&gt;$woyigui&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$_GET&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;xss&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #b1b100;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$woyigui&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;因为之前公司全使用的是PHP代码，所以针对PHP代码此方案是相当有效的。时过变迁，换了公司后开始接触java\MVC等等框架，发现之前XSS解决方案针对现有的场景已经失效。&lt;br /&gt;
二、漏洞描述&lt;br /&gt;
最近测试发现，当文件后缀为 .htm\.html 后缀的情况下设置 application/json 等头部时，在 IE 浏览器下将不起作用，脚本依旧会执行。比如：&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;text&quot; style=&quot;font-family:monospace;&quot;&gt;xss.html?callback=&amp;lt;script&amp;gt;alert(1)&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;返回头部:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;html&quot; style=&quot;font-family:monospace;&quot;&gt;HTTP/1.1 200 OK
Date: Mon, 11 Jul 2011 06:17:05 GMT
Server: Apache
Content-Type: application/json;charset=GBK&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;此时，在 firefox 等浏览器里面执行会提示下载，脚本执行不成功，而当在 IE 里面去访问这个文件的时候，脚本就会执行的。&lt;br /&gt;
比如 utf-7 xss 的问题：&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;text&quot; style=&quot;font-family:monospace;&quot;&gt;xss.htm?callback=%2B%2Fv9%20%2BADwAaAB0AG0APgA8AGIAbwBkAHkAPgA8AHMAYwByAGkAcAB0AD4AYQBsAGUAcgB0ACgAMQApADsAPAAvAHMAYwByAGkAcAB0AD4APAAvAGIAbwBkAHkAPgA8AC8AaAB0AG0APg-&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;如果采用控制文件内容方案设置 application/json 头部去防范 XSS，脚本也会执行的。&lt;br /&gt;
测试发现：&lt;br /&gt;
1、	.html : 可被绕过&lt;br /&gt;
2、	.htm：可被绕过&lt;br /&gt;
3、	.txt：可被绕过&lt;br /&gt;
4、	.php：可以防范&lt;br /&gt;
5、	.do：可以防范&lt;br /&gt;
6、     other：未测试&lt;br /&gt;
测试环境：&lt;br /&gt;
1、windows xp + ie6 + ie8&lt;br /&gt;
2、windows 7 + ie8 + ie9&lt;/p&gt;
&lt;p&gt;三、原因&lt;br /&gt;
当请求的 http url 文件名扩展为：.htm .html 时，IE 首先会优先根据文件扩展名来判断解析文件内容（而非优先选择 application/json 头部做为首要依据），进而造成 XSS 攻击成功，绕过防范方法；&lt;br /&gt;
联想：IE 图片XSS解析漏洞、utf-7 xss 等等以内容解析而非以扩展名解析的攻击例子。&lt;/p&gt;
&lt;p&gt;四、细节&lt;br /&gt;
1、application/javascript 等类型在IE下也是不起作用的。&lt;br /&gt;
2、设置头部：Cache-Control: max-age=0,no-cache 后，在IE访问漏洞URL时，需要请求两次。&lt;/p&gt;
&lt;p&gt;五、解决方案&lt;br /&gt;
解决方案众多，在生成的扩展为 .html 等框架中，不要使用控制 Content-Type 方案即可。&lt;/p&gt;
&lt;h3&gt;看看这些：&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/11/15/linux-filename-xss/&quot; title=&quot;linux filename xss 2010.11.15&quot;&gt;linux filename xss&lt;/a&gt;(7)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/02/25/barcode-xss/&quot; title=&quot;条形码XSS 2010.02.25&quot;&gt;条形码XSS&lt;/a&gt;(5)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/01/22/javascript-decode-xss/&quot; title=&quot;javascript事件解码引起的问题 2010.01.22&quot;&gt;javascript事件解码引起的问题&lt;/a&gt;(8)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/12/22/Fuzz-client-ddos/&quot; title=&quot;Fuzz客户端存储对象，寻找client ddos 2009.12.22&quot;&gt;Fuzz客户端存储对象，寻找client ddos&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/12/08/colse-ie8-cross-site-scripting-filter/&quot; title=&quot;Colse IE 8 Cross-Site Scripting Filter 2009.12.8&quot;&gt;Colse IE 8 Cross-Site Scripting Filter&lt;/a&gt;(3)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/12/04/Advanced-Media-center-remote-controls/&quot; title=&quot;Advanced Media center remote controls假想 2009.12.4&quot;&gt;Advanced Media center remote controls假想&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/09/25/javascript-htmlspecialchars/&quot; title=&quot;javascript htmlspecialchars 2009.09.25&quot;&gt;javascript htmlspecialchars&lt;/a&gt;(6)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/08/22/antixss/&quot; title=&quot;白名单编码防止XSS 2009.08.22&quot;&gt;白名单编码防止XSS&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/07/31/nohack-xss/&quot; title=&quot;Nohack XSS 2009.07.31&quot;&gt;Nohack XSS&lt;/a&gt;(4)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/06/12/Z-BLOG-XSS-Vulnerabilities/&quot; title=&quot;Z-BLOG XSS Vulnerabilities 2009.06.12&quot;&gt;Z-BLOG XSS Vulnerabilities&lt;/a&gt;(3)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/540935905/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/07/28/content-type-xss/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.woyigui.cn/2011/07/28/content-type-xss/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>一、前言

09 年写过一篇文章：json xss 防范（http://www.woyigui.cn/2009/04/28/json-xss/）。文章描述了控制Content-type类型，用于 json 回调 callback 函数接口(如：http://y.baidu.com/vote/data/detail_vote/290b873e69f2ec33a1e0c9f2?alt=html&amp;#038;callback=window.alert%28document.cookie%29&amp;#038;t=1294931209000 )XSS攻击的防范：

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/07/28/content-type-xss/&quot; title=&quot;Content-Type 防范 XSS 绕过&quot;&gt;阅读全文——共1258字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/540935905/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/07/28/content-type-xss/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>网络安全</category><category>xss</category><pubDate>Thu, 28 Jul 2011 14:34:53 +0800</pubDate><author>woyigui</author><comments>http://www.woyigui.cn/2011/07/28/content-type-xss/#comments</comments><guid isPermaLink="false">http://www.woyigui.cn/?p=800</guid><dc:creator>woyigui</dc:creator><fs:srclink>http://www.woyigui.cn/2011/07/28/content-type-xss/</fs:srclink><fs:srcfeed>http://www.woyigui.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/woyigui/~8426424/540935905/4059381</fs:itemid></item><item><title>php防注入</title><link>http://www.woyigui.cn/2011/03/25/php-injection/</link><content:encoded>&lt;p&gt;翻某程序时看到这样写，记录下来：&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; prepare_query&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$sql&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #009900; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
	&lt;span style=&quot;color: #000088;&quot;&gt;$sql_block&lt;/span&gt;	&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;explode&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;?&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$sql&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #000088;&quot;&gt;$sp_size&lt;/span&gt;	&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;sizeof&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$sql_block&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #000088;&quot;&gt;$param_size&lt;/span&gt;	&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;sizeof&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$sp_size&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #009900; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
		&lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$sql&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$sp_size&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$param_size&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$sp_size&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;!=&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$param_size&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
		&lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$param_size&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
	&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
		&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;gettype&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'string'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
		&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
			&lt;span style=&quot;color: #000088;&quot;&gt;$result&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;str_replace&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;'?'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;'&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;'&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$sql&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
		&lt;span style=&quot;color: #b1b100;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;gettype&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'integer'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
		&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
			&lt;span style=&quot;color: #000088;&quot;&gt;$result&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;str_replace&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;'?'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$sql&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
	&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
	&lt;span style=&quot;color: #b1b100;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$param_size&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
	&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
		&lt;span style=&quot;color: #b1b100;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;sizeof&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;++&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
		&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
			&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;gettype&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'string'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
				&lt;span style=&quot;color: #000088;&quot;&gt;$sql_block&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;.=&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;'&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;'&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
			&lt;span style=&quot;color: #b1b100;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;gettype&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'integer'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
				&lt;span style=&quot;color: #000088;&quot;&gt;$sql_block&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;.=&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$params&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
		&lt;span style=&quot;color: #000088;&quot;&gt;$result&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #b1b100;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$param_size&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;++&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
		&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
			&lt;span style=&quot;color: #000088;&quot;&gt;$result&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;.=&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$sql_block&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$i&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
	&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;看看这些：&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/09/05/PHP-disable_functions/&quot; title=&quot;PHP禁用不安全的函数 2009.09.5&quot;&gt;PHP禁用不安全的函数&lt;/a&gt;(4)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/03/17/php_xss_filter_function/&quot; title=&quot;php_xss_filter_function.php 2009.03.17&quot;&gt;php_xss_filter_function.php&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/11/29/php-code/&quot; title=&quot;PHP代码的优与劣 2008.11.29&quot;&gt;PHP代码的优与劣&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/09/27/php-files-detailed/&quot; title=&quot;PHP $_FILES详解 2008.09.27&quot;&gt;PHP $_FILES详解&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/06/23/php-empty-bytes-of-a-tips/&quot; title=&quot;php空字节的一个tips 2008.06.23&quot;&gt;php空字节的一个tips&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/05/03/php_ini-chinese-version-of-notes/&quot; title=&quot;php.ini中文注释版 2008.05.3&quot;&gt;php.ini中文注释版&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/01/17/xallphp%E6%89%B9%E9%87%8F%E6%9F%A5%E8%AF%A2%E6%8F%92%E5%85%A5%E4%B8%80%E5%8F%A5%E8%AF%9D/&quot; title=&quot;Xall.php-批量查询插入一句话 2008.01.17&quot;&gt;Xall.php-批量查询插入一句话&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2007/11/18/phpcookies%E6%B3%A8%E5%85%A5%E5%8A%A0%E9%80%9F%E5%B7%A5%E5%85%B7/&quot; title=&quot;PHP-cookies注入加速工具 2007.11.18&quot;&gt;PHP-cookies注入加速工具&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2007/11/13/%E5%81%9A%E4%BA%86%E4%B8%AAphp%E7%AC%94%E8%AE%B0%E4%B8%BB%E9%A1%B5/&quot; title=&quot;做了个PHP笔记主页 2007.11.13&quot;&gt;做了个PHP笔记主页&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2007/11/08/php%E7%AE%A1%E7%90%86%E5%9B%BE%E5%BD%A2%E5%9B%BE%E5%83%8F/&quot; title=&quot;PHP-管理图形图像 2007.11.8&quot;&gt;PHP-管理图形图像&lt;/a&gt;(0)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714491/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/03/25/php-injection/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.woyigui.cn/2011/03/25/php-injection/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>翻某程序时看到这样写，记录下来：



1

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/03/25/php-injection/&quot; title=&quot;php防注入&quot;&gt;阅读全文——共701字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714491/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/03/25/php-injection/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>网络安全</category><category>php</category><category>编程地带</category><category>injection</category><pubDate>Fri, 25 Mar 2011 22:50:29 +0800</pubDate><author>woyigui</author><comments>http://www.woyigui.cn/2011/03/25/php-injection/#comments</comments><guid isPermaLink="false">http://www.woyigui.cn/?p=796</guid><dc:creator>woyigui</dc:creator><fs:srclink>http://www.woyigui.cn/2011/03/25/php-injection/</fs:srclink><fs:srcfeed>http://www.woyigui.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/woyigui/~8426424/597714491/4059381</fs:itemid></item><item><title>九级秘书</title><link>http://www.woyigui.cn/2011/03/24/nine-level-secretary/</link><content:encoded>&lt;p&gt;总经理要求秘书安排次日上午九点开一个会议。在这件事下，什么是任务？什么是结果？下面是一至九段秘书的不同做法。&lt;/p&gt;
&lt;p&gt;一段秘书的做法：发通知&amp;#8211;用电子邮件或在黑板上发会议通知，然后准备相关会议用品，并参加会议。&lt;/p&gt;
&lt;p&gt;二段秘书的做法：抓落实&amp;#8211;发通知后，再打电话与参会的人确认，确保每个人被及时通知到。&lt;span id=&quot;more-793&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;三段秘书的做法：重检查&amp;#8211;发通知，落实到人后，第二天在会前30分钟提醒与会者参会，确定有没有变动，对临时有急事不能参加会议的人，立即汇报给总经理，保证总经理在会前知悉缺席情况，也给总经理确定缺席的人是否必须参加会议留下时间。&lt;/p&gt;
&lt;p&gt;四段秘书的做法：勤准备&amp;#8211;发通知，落实到人，会前通知后，去测试可能用到的投影、电脑等工具是否工作正常，并在会议室门上贴上小条：此会议室明天几点到几点有会议。&lt;/p&gt;
&lt;p&gt;五段秘书的做法：细准备&amp;#8211;发通知，落实到人，会前通知，也测试了设备，还先了解这个会议的性质？议题是什么？然后给与会者发去过去与这个议题相关的资料，供他们参考（领导通常都是很健忘的，否则就不会经常对过去一些决定了的事，或者记不清的事争吵）。&lt;/p&gt;
&lt;p&gt;六段秘书的做法：做记录&amp;#8211;发通知，落实到人，会前通知，测试了设备，也提供了相关会议资料，还在会议过程中详细做好会议记录（在得到允许的情况下，做一个录音备份）。&lt;/p&gt;
&lt;p&gt;七段秘书的做法：发记录&amp;#8211;会后整理好会议记录（录音）给总经理，然后请求总经理是否发给参加会议的人员，或者其他人员。&lt;/p&gt;
&lt;p&gt;八段秘书的做法：定责任&amp;#8211;将会议上确定的各项任务，一对一地落实到相关责任人，然后经当事人确认后，形成书面备忘录，交给总经理与当事人一人一份，并定期跟踪各项任务的完成情况，并及时汇报总经理。&lt;/p&gt;
&lt;p&gt;九段秘书的做法：做流程&amp;#8211;把上述过程帮成标准化的”会议”流程，让任何一个秘书都可以根据这个流程，把会议服务的结果做到九段，形成不依赖于任何人的会议服务体系！&lt;/p&gt;
&lt;p&gt;从以上九个不同段位的秘书的工作方法可以看出，由于对结果的追求程度不同，工作内容也发生了很大变化。总经理要的是结果，不是问我过程，至于过程中遇到的问题是我们应该去解决的，而不是强调这些客观，应该是从主观能动性上找问题，强调客观对我们于事无补，从主观上端正自己的态度才可以帮到我们提高工作。&lt;/p&gt;
&lt;h3&gt;看看这些：&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/07/20/taobao-test-2/&quot; title=&quot;三伏天淘测试第二期清凉发行 2010.07.20&quot;&gt;三伏天淘测试第二期清凉发行&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/01/14/%E5%9B%9B%E4%BD%8D%E5%AD%97%E6%AF%8D%E5%AD%97%E5%85%B8%E7%94%9F%E6%88%90%E5%99%A8/&quot; title=&quot;四位字母字典生成器 2008.01.14&quot;&gt;四位字母字典生成器&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/11/08/baitao-share8-choice/&quot; title=&quot;百淘分享轮播第八期–Choice 2010.11.8&quot;&gt;百淘分享轮播第八期–Choice&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/10/15/baitao-share3-session-and-cookie/&quot; title=&quot;百淘分享轮播第三期–Session And Cookie 2010.10.15&quot;&gt;百淘分享轮播第三期–Session And Cookie&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2009/12/22/Fuzz-client-ddos/&quot; title=&quot;Fuzz客户端存储对象，寻找client ddos 2009.12.22&quot;&gt;Fuzz客户端存储对象，寻找client ddos&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/11/13/xiaonei-liwu-tool/&quot; title=&quot;校内网疯狂校花版礼物工具 2008.11.13&quot;&gt;校内网疯狂校花版礼物工具&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/11/13/xiaonei-tool/&quot; title=&quot;校内网疯狂校花版刷币工具 2008.11.13&quot;&gt;校内网疯狂校花版刷币工具&lt;/a&gt;(2)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/06/01/GDriver/&quot; title=&quot;5个工具让Gmail变成GDriver 2008.06.1&quot;&gt;5个工具让Gmail变成GDriver&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/05/26/vbs-bbs-Emitters/&quot; title=&quot;vbs-论坛自动灌水器 2008.05.26&quot;&gt;vbs-论坛自动灌水器&lt;/a&gt;(2)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2008/04/15/sql2005-support-script-injection-rough/&quot; title=&quot;Sql2005注射辅助脚本[粗糙版] 2008.04.15&quot;&gt;Sql2005注射辅助脚本[粗糙版]&lt;/a&gt;(0)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714492/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/03/24/nine-level-secretary/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.woyigui.cn/2011/03/24/nine-level-secretary/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>总经理要求秘书安排次日上午九点开一个会议。在这件事下，什么是任务？什么是结果？下面是一至九段秘书的不同做法。

一段秘书的做法：发通知&amp;#8211;用电子邮件或在黑板上发会议通知，然后准备相关会议用品，并参加会议。

二段秘书的做法：抓落实&amp;#8211;发通知后，再打电话与参会的人确认，确保每个人被及时通知到。

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/03/24/nine-level-secretary/&quot; title=&quot;九级秘书&quot;&gt;阅读全文——共902字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714492/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/03/24/nine-level-secretary/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>娱乐休闲</category><pubDate>Thu, 24 Mar 2011 23:24:49 +0800</pubDate><author>woyigui</author><comments>http://www.woyigui.cn/2011/03/24/nine-level-secretary/#comments</comments><guid isPermaLink="false">http://www.woyigui.cn/?p=793</guid><dc:creator>woyigui</dc:creator><fs:srclink>http://www.woyigui.cn/2011/03/24/nine-level-secretary/</fs:srclink><fs:srcfeed>http://www.woyigui.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/woyigui/~8426424/597714492/4059381</fs:itemid></item><item><title>新浪招聘安全工程师、安全开发工程师</title><link>http://www.woyigui.cn/2011/02/28/sina-job-2/</link><content:encoded>&lt;p&gt;帮朋友发招聘：）&lt;/p&gt;
&lt;p&gt;联系方式（邮箱&amp;amp;Gtalk）：guizaicn@gmail.com&lt;br /&gt;
欢迎有兴趣的同学！欢迎各种简历！&lt;/p&gt;
&lt;p&gt;工作地点：北京&lt;/p&gt;
&lt;p&gt;安全工程师：&lt;/p&gt;
&lt;p&gt;职位描述：&lt;span id=&quot;more-791&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;负责公司产品和业务的安全检测和安全加固，引导开发人员修复安全问题&lt;br /&gt;
负责各类安全问题和安全事件的跟踪和分析，支持公司各部门日常安全工作&lt;br /&gt;
负责公司定期的安全风险评估和检测&lt;br /&gt;
负责安全设备，如防火墙、IDS、VPN等的维护和管理&lt;br /&gt;
负责WEB代码检查，WEB漏洞检测&lt;br /&gt;
DDoS、DNS劫持等突发网络安全事件的快速处理&lt;br /&gt;
突发安全事件的应急响应&lt;br /&gt;
跟踪和分析新的安全漏洞、安全技术&lt;/p&gt;
&lt;p&gt;职位要求（满足以下一条或者多条均可）：&lt;/p&gt;
&lt;p&gt;精通常见Web漏洞类型及原理（具有丰富经验者优先考虑）；&lt;br /&gt;
精通常见的WEB漏洞防范方法与安全审计；&lt;br /&gt;
精通渗透测试，熟练掌握各种渗透测试工具，精通常见安全攻防技术；&lt;br /&gt;
具有一定的编程能力，熟悉至少一种编程语言；&lt;br /&gt;
熟悉和处理过常见网络攻击，如DDoS、DNS劫持等突发网络安全事件的快速处理；&lt;br /&gt;
熟悉网络协议、交换机、路由器等网络设备的配置管理；&lt;br /&gt;
熟悉常见网络安全产品（如FireWall、IDS、Scanner、Audit、IPS、VPN等）的使用；&lt;br /&gt;
具有一定的逆向分析能力和经验；&lt;br /&gt;
对常见的Web编程语言要有一定的解读能力；&lt;br /&gt;
熟悉Linux或Windows操作系统及相关服务和应用的配置管理、安全加固；&lt;br /&gt;
熟悉钓鱼攻击和防范；&lt;br /&gt;
熟悉各种帐号保护机制，具有相关经验；&lt;br /&gt;
熟悉常见的应用程序漏洞、操作系统等漏洞；&lt;br /&gt;
跟踪和分析最新安全相关的技术；&lt;br /&gt;
具有较强的学习能力、良好的沟通能力、团队合作精神及高度的责任心&lt;/p&gt;
&lt;p&gt;安全开发工程师：&lt;/p&gt;
&lt;p&gt;职位描述：&lt;/p&gt;
&lt;p&gt;负责公司内部安全支撑系统的开发和优化&lt;br /&gt;
负责公司网络安全相关的工具的设计与开发&lt;br /&gt;
把现有的安全类工作流程信息化，实现自动化操作&lt;br /&gt;
负责安全测试示例的编写&lt;/p&gt;
&lt;p&gt;职位要求：&lt;/p&gt;
&lt;p&gt;两年及以上开发或实习经验，能力突出者不受此限制&lt;br /&gt;
熟悉linux系统基本操作以及linux环境下的shell编写&lt;br /&gt;
熟悉PHP+MySQL开发，熟悉JavaScript、HTML、CSS，了解WEB基本原理&lt;br /&gt;
熟悉多种编程语言者优先，如C,C++,python,perl等&lt;br /&gt;
熟悉面向对象编程，具有优良的编程风格和习惯，并会编写各种开发文档&lt;br /&gt;
具有强烈的责任心，较强的学习能力&lt;br /&gt;
具有良好的合作沟通能力和团队合作精神&lt;br /&gt;
熟悉web安全，具有安全开发经验者优先&lt;/p&gt;
&lt;h3&gt;看看这些：&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/06/11/sina-job/&quot; title=&quot;新浪招聘安全工程师 2010.06.11&quot;&gt;新浪招聘安全工程师&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/05/25/360-job-security/&quot; title=&quot;360安全卫士招聘信息安全工程师 2010.05.25&quot;&gt;360安全卫士招聘信息安全工程师&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/02/26/sina-t-followcancel/&quot; title=&quot;新浪微博批量取消关注 2011.02.26&quot;&gt;新浪微博批量取消关注&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/01/20/taobao-job-securitytest/&quot; title=&quot;【长期有效】淘宝招聘安全测试工程师 2011.01.20&quot;&gt;【长期有效】淘宝招聘安全测试工程师&lt;/a&gt;(7)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/09/28/sina-t-follow/&quot; title=&quot;新浪微博批量关注,反弹follow 2010.09.28&quot;&gt;新浪微博批量关注,反弹follow&lt;/a&gt;(10)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/05/11/360-job/&quot; title=&quot;招聘系统开发工程师(安全方向) 2010.05.11&quot;&gt;招聘系统开发工程师(安全方向)&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/05/11/tb-job/&quot; title=&quot;招聘安全测试工程师 2010.05.11&quot;&gt;招聘安全测试工程师&lt;/a&gt;(2)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714493/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/02/28/sina-job-2/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.woyigui.cn/2011/02/28/sina-job-2/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>帮朋友发招聘：）

联系方式（邮箱&amp;#38;Gtalk）：guizaicn@gmail.com

欢迎有兴趣的同学！欢迎各种简历！

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/02/28/sina-job-2/&quot; title=&quot;新浪招聘安全工程师、安全开发工程师&quot;&gt;阅读全文——共956字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714493/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/02/28/sina-job-2/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>娱乐休闲</category><category>job</category><category>新浪</category><category>招聘</category><pubDate>Mon, 28 Feb 2011 18:57:30 +0800</pubDate><author>woyigui</author><comments>http://www.woyigui.cn/2011/02/28/sina-job-2/#comments</comments><guid isPermaLink="false">http://www.woyigui.cn/?p=791</guid><dc:creator>woyigui</dc:creator><fs:srclink>http://www.woyigui.cn/2011/02/28/sina-job-2/</fs:srclink><fs:srcfeed>http://www.woyigui.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/woyigui/~8426424/597714493/4059381</fs:itemid></item><item><title>新浪微博批量取消关注</title><link>http://www.woyigui.cn/2011/02/26/sina-t-followcancel/</link><content:encoded>&lt;p&gt;上次写了一段代码：新浪微博批量关注,反弹follow（http://www.woyigui.cn/2010/09/28/sina-t-follow/）。最近发现好友太多，无法获取想要的信息，把代码稍微改了一下，进行取消的：&lt;span id=&quot;more-787&quot;&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;javascript&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt;script&lt;span style=&quot;color: #339933;&quot;&gt;&amp;gt;&lt;/span&gt; 
&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; ig &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;document.&lt;span style=&quot;color: #660066;&quot;&gt;createElement&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;script&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
ig.&lt;span style=&quot;color: #660066;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;http://tjs.sjs.sinajs.cn/t3/miniblog/js/user_search.js?version=20100927235001&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;try&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
  document.&lt;span style=&quot;color: #660066;&quot;&gt;getElementsByTagName&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;body&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #CC0000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;appendChild&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;ig&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;e&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
  document.&lt;span style=&quot;color: #660066;&quot;&gt;documentElement&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;appendChild&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;document.&lt;span style=&quot;color: #660066;&quot;&gt;createElement&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;body&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  document.&lt;span style=&quot;color: #660066;&quot;&gt;getElementsByTagName&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;body&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #CC0000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;appendChild&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;ig&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; xmlhttp&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #006600; font-style: italic;&quot;&gt;//create XHR&lt;/span&gt;
&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt; createXMLHttp&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;  
  &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;try&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
    xmlhttp &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;new&lt;/span&gt; XMLHttpRequest&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;e&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; XMLHTTP_IDS &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;new&lt;/span&gt; Array&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;'MSXML2.XMLHTTP.5.0'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;
           &lt;span style=&quot;color: #3366CC;&quot;&gt;'MSXML2.XMLHTTP.4.0'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;
           &lt;span style=&quot;color: #3366CC;&quot;&gt;'MSXML2.XMLHTTP.3.0'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;
           &lt;span style=&quot;color: #3366CC;&quot;&gt;'MSXML2.XMLHTTP'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;
           &lt;span style=&quot;color: #3366CC;&quot;&gt;'Microsoft.XMLHTTP'&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; success &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; i&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #CC0000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;i &lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt; XMLHTTP_IDS.&lt;span style=&quot;color: #660066;&quot;&gt;length&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;success&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; i&lt;span style=&quot;color: #339933;&quot;&gt;++&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
      &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;try&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
       xmlhttp &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;new&lt;/span&gt; ActiveXObject&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;XMLHTTP_IDS&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
        success &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
      &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;e&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;success&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
      &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;throw&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;new&lt;/span&gt; Error&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;'Unable to create XMLHttpRequest.'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt; j_request &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;dourl&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
  createXMLHttp&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;  
  &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; tmp &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  xmlhttp.&lt;span style=&quot;color: #000066;&quot;&gt;open&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;GET&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; dourl&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;  
  xmlhttp.&lt;span style=&quot;color: #660066;&quot;&gt;setRequestHeader&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;Content-Type&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;application/x-www-form-urlencoded;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  xmlhttp.&lt;span style=&quot;color: #660066;&quot;&gt;setRequestHeader&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;Connection&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;close&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  xmlhttp.&lt;span style=&quot;color: #660066;&quot;&gt;send&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  setTimeout&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; tmp &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; xmlhttp.&lt;span style=&quot;color: #660066;&quot;&gt;responseText&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #CC0000;&quot;&gt;100&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;return&lt;/span&gt; tmp&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt; p_request &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;id&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
  createXMLHttp&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;  
  &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; tmp &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  xmlhttp.&lt;span style=&quot;color: #000066;&quot;&gt;open&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;POST&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;http://t.sina.com.cn/attention/aj_delfollow.php?rnd=0.5916840121431814&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;  
  xmlhttp.&lt;span style=&quot;color: #660066;&quot;&gt;setRequestHeader&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;Content-Type&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;application/x-www-form-urlencoded;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  xmlhttp.&lt;span style=&quot;color: #660066;&quot;&gt;setRequestHeader&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;Connection&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;close&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  xmlhttp.&lt;span style=&quot;color: #660066;&quot;&gt;send&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;touid=&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;+&lt;/span&gt; id &lt;span style=&quot;color: #339933;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;&amp;amp;fromuid=1633022551&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt; evalid &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;content&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
  &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; text&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  text &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; content.&lt;span style=&quot;color: #660066;&quot;&gt;split&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; i&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #CC0000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;i &lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt; text.&lt;span style=&quot;color: #660066;&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; i&lt;span style=&quot;color: #339933;&quot;&gt;++&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; regx &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #009966; font-style: italic;&quot;&gt;/App.followcancel\(\'/&lt;/span&gt;
    &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; regx.&lt;span style=&quot;color: #660066;&quot;&gt;test&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;text&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
    &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
      &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; patt&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #009966; font-style: italic;&quot;&gt;/[0-9]{10}/&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
      &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; rs&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; patt.&lt;span style=&quot;color: #660066;&quot;&gt;exec&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;text&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
	  &lt;span style=&quot;color: #000066;&quot;&gt;alert&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; rs &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
      p_request&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; rs &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt; t_post&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
  &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; k&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #CC0000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;k&lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;=&lt;/span&gt;&lt;span style=&quot;color: #CC0000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;k&lt;span style=&quot;color: #339933;&quot;&gt;++&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
    evalid&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; j_request&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;http://t.sina.com.cn/attention/att_list.php?action=0&amp;amp;page=&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;+&lt;/span&gt;k &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
t_post&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; 
&lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;/&lt;/span&gt;script&lt;span style=&quot;color: #339933;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;看看这些：&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/09/28/sina-t-follow/&quot; title=&quot;新浪微博批量关注,反弹follow 2010.09.28&quot;&gt;新浪微博批量关注,反弹follow&lt;/a&gt;(10)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/02/28/sina-job-2/&quot; title=&quot;新浪招聘安全工程师、安全开发工程师 2011.02.28&quot;&gt;新浪招聘安全工程师、安全开发工程师&lt;/a&gt;(0)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714494/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/02/26/sina-t-followcancel/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.woyigui.cn/2011/02/26/sina-t-followcancel/feed/</wfw:commentRss><slash:comments>1</slash:comments><description>上次写了一段代码：新浪微博批量关注,反弹follow（http://www.woyigui.cn/2010/09/28/sina-t-follow/）。最近发现好友太多，无法获取想要的信息，把代码稍微改了一下，进行取消的：



1

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/02/26/sina-t-followcancel/&quot; title=&quot;新浪微博批量取消关注&quot;&gt;阅读全文——共1690字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714494/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/02/26/sina-t-followcancel/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>网络安全</category><category>微博</category><category>新浪</category><pubDate>Sat, 26 Feb 2011 16:01:06 +0800</pubDate><author>woyigui</author><comments>http://www.woyigui.cn/2011/02/26/sina-t-followcancel/#comments</comments><guid isPermaLink="false">http://www.woyigui.cn/?p=787</guid><dc:creator>woyigui</dc:creator><fs:srclink>http://www.woyigui.cn/2011/02/26/sina-t-followcancel/</fs:srclink><fs:srcfeed>http://www.woyigui.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/woyigui/~8426424/597714494/4059381</fs:itemid></item><item><title>【长期有效】淘宝招聘安全测试工程师</title><link>http://www.woyigui.cn/2011/01/20/taobao-job-securitytest/</link><content:encoded>&lt;p&gt;此招聘信息长久有效，发邮件注明：应聘安全测试工程师&lt;br /&gt;
每一份简历都给电话面试机会：）&lt;/p&gt;
&lt;p&gt;1、精通常见的WEB漏洞攻击方法：sql注入、xss、文件上传、文件包含、命令执行等漏洞。&lt;br /&gt;
2、精通常见的WEB漏洞防范方法与安全审计。&lt;br /&gt;
3、熟悉PHP、JAVA、javascript代码开发与安全审计；&lt;br /&gt;
4、熟悉linux、apache、mysql、php等安全配置与安全检查。&lt;br /&gt;
5、具有较强的沟通能力、团队合作能力、学习能力、文档撰写能力。&lt;br /&gt;
6、工作时间两年以上，应届毕业生不考虑。&lt;/p&gt;
&lt;p&gt;工作地点：杭州&lt;/p&gt;
&lt;p&gt;简历投递方式：&lt;br /&gt;
Email: wangting##taobao.com（##替换为@）&lt;br /&gt;
QQ:283088088&lt;/p&gt;
&lt;h3&gt;看看这些：&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/02/28/sina-job-2/&quot; title=&quot;新浪招聘安全工程师、安全开发工程师 2011.02.28&quot;&gt;新浪招聘安全工程师、安全开发工程师&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/11/08/baitao-share8-choice/&quot; title=&quot;百淘分享轮播第八期–Choice 2010.11.8&quot;&gt;百淘分享轮播第八期–Choice&lt;/a&gt;(1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/10/16/baitao-share4%e2%80%93security-world-attack/&quot; title=&quot;百淘分享轮播第四期–安全世界中神秘的攻击 2010.10.16&quot;&gt;百淘分享轮播第四期–安全世界中神秘的攻击&lt;/a&gt;(6)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/10/15/baitao-share3-session-and-cookie/&quot; title=&quot;百淘分享轮播第三期–Session And Cookie 2010.10.15&quot;&gt;百淘分享轮播第三期–Session And Cookie&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/08/17/my-taobao-my-home/&quot; title=&quot;我的淘宝我的家 2010.08.17&quot;&gt;我的淘宝我的家&lt;/a&gt;(5)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/07/20/taobao-test-2/&quot; title=&quot;三伏天淘测试第二期清凉发行 2010.07.20&quot;&gt;三伏天淘测试第二期清凉发行&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/06/11/sina-job/&quot; title=&quot;新浪招聘安全工程师 2010.06.11&quot;&gt;新浪招聘安全工程师&lt;/a&gt;(0)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.woyigui.cn/2010/05/25/360-job-security/&quot; title=&quot;360安全卫士招聘信息安全工程师 2010.05.25&quot;&gt;360安全卫士招聘信息安全工程师&lt;/a&gt;(0)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714495/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/01/20/taobao-job-securitytest/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.woyigui.cn/2011/01/20/taobao-job-securitytest/feed/</wfw:commentRss><slash:comments>7</slash:comments><description>此招聘信息长久有效，发邮件注明：应聘安全测试工程师

每一份简历都给电话面试机会：）

1、精通常见的WEB漏洞攻击方法：sql注入、xss、文件上传、文件包含、命令执行等漏洞。

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.woyigui.cn/2011/01/20/taobao-job-securitytest/&quot; title=&quot;【长期有效】淘宝招聘安全测试工程师&quot;&gt;阅读全文——共288字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/597714495/woyigui/feedsky/s.gif?r=http://www.woyigui.cn/2011/01/20/taobao-job-securitytest/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>taobao</category><category>淘宝生活</category><category>job</category><pubDate>Thu, 20 Jan 2011 23:45:32 +0800</pubDate><author>woyigui</author><comments>http://www.woyigui.cn/2011/01/20/taobao-job-securitytest/#comments</comments><guid isPermaLink="false">http://www.woyigui.cn/?p=784</guid><dc:creator>woyigui</dc:creator><fs:srclink>http://www.woyigui.cn/2011/01/20/taobao-job-securitytest/</fs:srclink><fs:srcfeed>http://www.woyigui.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/woyigui/~8426424/597714495/4059381</fs:itemid></item></channel></rss>
