网页上的暴力攻防战

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:soar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一个夜黑风高的晚上,一个黑衣男子(在小说里,黑客都穿黑衣服?)拿着一台黑色笔记本,手指飞快地在键盘上跳跃……“啊!怎么投票结果变化得这么不正常,难道投票系统被人入侵了!?”正在监控数据库的网管发现了网站的异样。原来,这家杂志正在进行图书和杂志订阅的在线投票,谁能想到,一场暴力与反暴力的大战竟然就在这小小的投票页面中展开了!
  
  第一战:投票页面“露点”了
  第1步 找出网页中的投票表单代码
  刷票是从何处下手的?黑衣男子右击了投票页面的空白处选择“查看源代码”,搜索“  


  防守:在网页中加入禁止右键的JScript,防止用户查看源代码。
  第2步 确定接收结果的网站程序URL
  标准的HTML表单头部代码格式为“
”,此处接收地址为“../common/vote_p.jsp”(“..”指当前页面的上一层目录,网页目录结构用“/”而非“\”)。而“method='post'”指表单向接收程序发送内容时使用的方式,另一种是Get。
  防守:将表单设为“Post”能提高刷票的技术门槛。
  第3步 获取变量名称,确定类型
  


  图2
  在和
之间的就是表单中所有的变量(要传递的内容),搜索“  防守:在接收变量的网页程序中,不建议直接使用表单中相同的变量名(除非不考虑安全因素)。
  


  第二战:来源检查不严,刷!
  由于投票页面采用Post方法,按理是不能用在URL后附加变量名和值的Get方法了。幸运的是,网站的接收程序对变量来源的检查不严,没有限制只接收Post发来的变量,所以,只要构造一个包含要传递的变量的URL并反复刷新,就能达到刷票的效果。根据在第一战中收集到的资料,我们构造了下面的URL(真实域名已隐去):http://www.#####.com/common/vote_p.jsp?op=1&bh=2&type=A
  其中“op=1”表示投第一项,即“知道,而且在线购买过”,能修改为其他数字。访问该地址并反复刷新后,就能看到结果页面中翻腾的数字了!
  防守:在接收变量的网页程序中指定获取来源是Get还是Post。使用验证码(防止程序刷票)和IP投票次数限制(对局域网有影响)更安全。
  
  小知识:什么是表单?看Google
  Windows程序经常会有对话框,如QQ聊天对话框,能把你要输入的信息传递给QQ程序再发给对方。表单,就是网站程序中用来干同样事情的东西。Google首页就是一个最简单的大表单,在搜索框中输入内容,按“Google搜索”按钮,就能告诉Google网站程序你要搜什么了(然后得到网站程序返回的结果页面)。
  
  小知识:Get与Post区别大
  用Get方法传递后,要传递的参数会附加在接收结果的URL最后,如要传递名为“Class”,值为“1”的变量,则在URL最后加上“?Class=1”。如Google的搜索程序页面URL为“http:// www.google.com/search”,而要搜索内容的变量名称为“q”,要搜索“cfan”,进入“http://www.google.com/search?q= cfan”即可,多个“变量/值”之间用“&”连接。而Post方法要传递的信息不出现在链接中,而是包含在HTTP请求的头部中,它比较适合用来传递较长或者需要保密的内容,登录CFan论坛时,表单提交后链接中不会出现有关用户名或密码信息,因为采用了Post。
  
  小提示:
  有些网站的投票系统采用Cookie来判断是否已投票,防止刷票,却疏忽了检查Cookie是否可以写入,于是……进入浏览器“Internet选项→隐私→设置→站点”,然后将要刷票的网站加入“拒绝”,就能越过网站的检查了!
  
  测试网站喜刷刷
  “刷”,是为了“反刷”!赶紧到练兵场来试试!刷票测试网页:http://www.cfan.com.cn/school/zhuanti/ceshi。
  首先在浏览器的Internet选项中,禁用http://cfan.com.cn的cookie。然后反复访问http://www.cfan.com.cn/school/zhuanti/ceshi/jishu.php?tp1_1=0402。
  注:①"0402"修改为想投的数字。②"tp1_1"为第一个一等奖,可用"&tp1_2"之类的变量名同时提交其他奖。
其他文献
知道文件名,怎么在“资源管理器”里快速选择这个文件?很多人会说,只要在那个文件夹中键入该文件的文件名首字母就行了,比如要找shell32.dll就键入“s”,但这样做只能快速定位到“s”开头的文件开始处,如果文件较多,要找到目标还是得费一番工夫。实际上,只要以较快速度输入欲选中文件的文件全名,就能准确地选中该文件。如:在System32目录下快速输入“shell32”就能选中shell32.dll
期刊
摘要:目的 探讨全麻患者七氟醚和异氟醚麻醉吸入术后苏醒的效果差异。方法 抽取于2010年12月~2011年12月在我院治疗的70例全身麻醉手术患者,随机分为观察组与对照组,每组35例,观察组术中给予七氟醚麻醉吸入,对照组术中给予异氟醚麻醉吸入。比较两组患者的睁眼时间、气管导管拔除时间、麻醉后恢复室停留时间、术后苏醒评分达9分时间及苏醒期躁动发生率的差异。结果 观察组患者的比较两组患者的睁眼时间、气
期刊
摘要:目的 探讨家庭治疗在精神分裂症恢复期的疗效,以及对恢复期精神分裂症的患者提供家庭治疗的可行性。方法 将符合CCMD-3精神分裂症诊断标准临床疗效为痊愈或显进的患者随机分为药物治疗联合家庭治疗研究组和单一药物治疗对照组,随访1年。结果 研究组在痊愈率、复发率、BPRS评分、功能大体评定量表评分、服药依从性都显著优于对照组。结论 精神分裂症恢复期的病人开展家庭治疗,可提高病人的服药依从性,巩固疗
期刊
★傻博士有话说  目前市面上主流的笔记本显卡有ATI系列和nVIDIA系列。ATI一直是笔记本电脑显示芯片的霸主,大多数笔记本电脑均采用ATI Mobility Radeon系列显卡,此产品可以在不提高功耗的前提下优化3D性能。虽然不支持硬件T&L,但它的功耗很低,只有2.2W;作为显卡芯片王者的nVIDIA推出了Geforce GO系列显示芯片。其核心频率和显存频率虽然比Geforce系列要低一
期刊
炫目的灯光、啤酒的麦芽浓香、神秘的传说、摇曳的新年蜡烛、美味的幸运果仁……在热烈的电子乐中,耳机们齐聚一堂,欢庆新年的到来。“女士们,先生们,请尽快找到位置,按家族就座。”  耳机们议论纷纷:“我们来自天涯海角,英文里都叫headphones或earphones。不知道自己属于哪一家。”  “各位可以根据外形、声学结构、电声原理、用途或数据传输等方式,分出不同的类别来。请听好。”    ★根据外形
期刊
摘要:当前,随着生物-社会-心理医学模式的转变,人性化医疗服务越来越得到社会各界的关注。树立以人为本的服务理念,是广大人民群众的对医疗卫生服务的需要,是医疗卫生事业健康发展的需要,也是医院增强竞争力的需要。以人为中心的人性化管理,以服务他人为宗旨,以其自身的价值理念、使命和高尚情操,采用非强制性方式,在成员心目中产生一种潜在说服力,从而把组织意志变为个人的自觉行动,使全体成员产生一种默契、责任感和
期刊
摘要:目的 通过手术室医院感染的监测,分析手术室医院感染管理中存在的问题,采取有效控制措施减少各种感染的危险因素,提高手术室医院感染管理效率,降低手术室医院感染发生率,保障医疗安全。方法:科室自查与医院感染管理科监测相结合,对医院手术室感染控制措施落实情况进行抽检,发现问题及时查找原因并及时做出整改。结果 制定相应的手术室预防控制感染措施,对手术室进行科学管理,杜绝了手术室医院感染的发生。结论 只
期刊
摘要:急诊科护理工作质量管理的好坏直接关系到患者的生命,社会大环境影响、劳动强度大、业务能力不足和缺乏社会尊重与理解是影响急诊科护理工作质量的主要原因,本文提出了三项改进措施,以提高急诊科护理工作质量。  关键词:急诊;护理质量;质量管理;相关因素  中图分类号:R459.7 文献标识码:C 文章编号:1005-0515(2013)6-240-01  护理工作是医院的重要组成部分,护理质量高低也直
期刊
摘要:如今,工作场所暴力频繁发生,成为了威胁医护工作者的健康与生命安全的重要问题,急诊科是医院重病病人最密集、病种最多的科室,急诊科的护理人员每天都会接触各种不同类型的重病患者及陪护人员,是最易遭受暴力的医务工作者。对医院工作场所暴力进行全方面的了解,并寻找应对措施,对急诊护理人员有着重要的意义。  关键词:急诊室;护理人员;工作场所;暴力  中图分类号:R47 文献标识码:C 文章编号:1005
期刊
摘要:人性化管理是提升护理质量、促使医院持续发展的重要保证。在其实践过程中,通过创新化制度管理、人本培训、文化宣传、细化服务等方式,来调动护理人员的工作积极性,提升护理人员的整体素质,进而实现医院健康发展。  关键词:人性化管理;临床护理;应用  中图分类号:R47 文献标识码:C 文章编号:1005-0515(2013)6-243-01  护理工作的质量,直接影响着医院的外在形象,表征着医院的管
期刊