post模拟登陆 教务系统 有一个参数随着密码变化,不解求助

dafangkuai 2016-08-30 02:14:32
教务网站:http://passport.nchu.edu.cn/

登录框是长这样的:

网站HTML源码里有一段是这个:<input name="__VIEWTARGET" id="__VIEWTARGET" value="" type="hidden">
本人是个菜鸡不知道"__VIEWTARGET"是什么意思,但是每次提交登陆时"__VIEWTARGET"的值都会随着输入的密码变化

比如输入密码是“abc”时,"__VIEWTARGET"的值会变成:A9993E364706816ABA3E25717850C26C9CD0D89D
如图:

输入密码是“123”时,"__VIEWTARGET"的值会变成:40BD001563085FC35165329EA1FF5C5ECBDBBEEF
如图:

不知这个"__VIEWTARGET"的值应该如何弄到
求高手赐教_(:з」∠)_
...全文
321 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
找js代码来看,加密密码用的,自己依据js代码用c#写一个
yahle 2016-08-31
  • 打赏
  • 举报
回复
找对应的js文件看一下吧,如果是在输入时变化,那么一定有对应的js代码的。
  • 打赏
  • 举报
回复
什么叫做“弄到”?这个网页是你自己做的吗? 人家往隐藏域写什么值,跟所有的后台数据都有关系,怎么就知道仅仅只跟“密码”有关呢?
lshfong 2016-08-31
  • 打赏
  • 举报
回复
检查下看引用的js中有加密函数
u010679083 2016-08-31
  • 打赏
  • 举报
回复
JS里写着呢啊 function UserLogin() { var uid = document.getElementById("UID").value; var password = encodeURIComponent(document.getElementById("Password").value); var usertype = document.getElementById("UserType").value; if (uid == "" || password == "" || usertype == "") { alert('请输入用户名或密码!'); return; } document.getElementById("Login_Button").value = "正在登录..."; document.getElementById("Login_Button").disabled = true; $.ajax({ type: "POST", url: "/Ajax.ashx?action=Login", data: "UID=" + uid + "&Password=" + password + "&UserType=" + usertype, success: function (msg) { if (msg.indexOf('http://') != -1) { top.location.href = msg; } else { document.getElementById("Login").style.display = "none"; document.getElementById("Loged").style.display = ""; document.getElementById("Sname").innerText = decodeURIComponent(msg); } } }); var password = encodeURIComponent(document.getElementById("Password").value);
王志威丶 2016-08-30
  • 打赏
  • 举报
回复
引用 2 楼 dafangkuai 的回复:
[quote=引用 1 楼 wangzhiwei0721 的回复:] 用证书加密后的学(工)号,密码跟身份信息把,然后将加密的信息提交
具体应该怎么做呢?[/quote] 你得先知道他的证书里面的加密算法是怎么做的,然后再模拟提交就行了
dafangkuai 2016-08-30
  • 打赏
  • 举报
回复
引用 1 楼 wangzhiwei0721 的回复:
用证书加密后的学(工)号,密码跟身份信息把,然后将加密的信息提交
具体应该怎么做呢?
王志威丶 2016-08-30
  • 打赏
  • 举报
回复
用证书加密后的学(工)号,密码跟身份信息把,然后将加密的信息提交

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧