首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • __VIEWSTATE能够提前预知吗 [已结贴,结贴人:ad2008]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-03 17:38:44 楼主
    在抓取的时候他的表单里有一个__VIEWSTATE和__EVENTVALIDATION,里面都是一堆加过密码东东,我不加__VIEWSTATE就会取不到,
    但每查询一次__VIEWSTATE的结果都不一样,怎样能够预知它呢
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-03 17:49:121楼 得分:70
    http://book.csdn.net/bookfiles/452/10045215967.shtml
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-03 19:36:182楼 得分:0
    保留它,它是有用的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-03 19:42:303楼 得分:0
    viewState是为了保存控件状态的
    楼主有没有想过为什么可以通过TextBox.Text得到值?
    就是因为这个值是从ViewState中读取的

    那么既然ViewState保存了控件状态,又怎么可能让前台用户通过查看源代码的方式得到控件的相关信息呢???
    那不是一个非常大的漏洞嘛

    既然要加密,当然就不会让你轻易解密吧

    所以楼主还是放弃吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaolei1982
    • 等级:
    发表于:2008-07-03 20:27:294楼 得分:30
    有专门的工具,你可以解密看一看它里面存的是什么,其实就是每个控件的你所设置的属性,
    只要你修改了控件中的任何一个属性,都会导致__VIEWSTATE的值不一样,
    而有它所以在页面回发后空间属性依然,
    有时间楼主去研究一下viewstate的执行过程,你的一切疑问就解决了
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved