免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8810 | 回复: 7
打印 上一主题 下一主题

模拟登陆网站过程如何加密post的内容 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-30 14:51 |只看该作者 |倒序浏览
用以下部分实现自动登陆:
  1. import urllib, urllib2, cookielib

  2. site = 'http://passport.mop.com'
  3. cj = cookielib.CookieJar()
  4. opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))

  5. params = {'user_name':'www', 'password':'yyy'}
  6. data = urllib.urlencode(params)
  7. req = urllib2.Request(site + '/login.jsp', data)
  8. opener.open(req)
复制代码


其中req = urllib2.Request(site + '/login.jsp', data) 这部分,是不是明文传输啊?
如果是的话,怎么加密呢?
让人截获了可不是闹着玩的,mp啊,可以换真金白银的啊~-__-#

论坛徽章:
0
2 [报告]
发表于 2007-01-31 15:49 |只看该作者
可能需要 ssl 吧,没玩过。

论坛徽章:
0
3 [报告]
发表于 2007-01-31 16:04 |只看该作者
看了一下那个网页
似乎有几个隐藏的input也要一起提交呢
其他的我就不晓得了
在下是个WEB盲

论坛徽章:
0
4 [报告]
发表于 2007-01-31 21:27 |只看该作者
感谢大大们热情洋溢的回复.
应该会有什么什么加密法的吧?
3楼的口气好象剑心啊~~

论坛徽章:
0
5 [报告]
发表于 2007-02-01 09:39 |只看该作者
我试了一下登陆
随便找了个用户名
发现产生的coocie是相当的长啊
浏览器向网站提交了如下的post信息
希望能对你有点帮助

  1. user_name=bleem1998&password=123123&url=http%3A%2F%2Fpassport.mop.com%2Fsuccess.jsp&s1=%B5%C7%26nbsp%3B%26nbsp%3B%C2%BC
复制代码

如果要用程序自动登陆的话
相信准备好user_name,password,url,s1这几个字段就差不多了吧
可能coocie也需要分析分析

btw
剑心?!
你是谁?

论坛徽章:
0
6 [报告]
发表于 2007-02-01 09:50 |只看该作者
谢谢~
没想到post这么多东西。
我对cookie一点不了解。还得多分析分析。
话说楼上的大大,怎么才能知道哪个cookie才是 登陆这个网站而产生的cookie呢?

另,剑心就是,《浪客剑心》里那个,风流倜傥 拔刀齐 千人斩的剑心啊~~

论坛徽章:
0
7 [报告]
发表于 2007-02-01 09:59 |只看该作者
在下是web盲啊
实在搞不定干脆去perl版问算了
那边的人都是web高手

用python下载完登陆页面后
应该有一个函数可以获得coocie的
coocie就在http头里肯定可以获得

论坛徽章:
0
8 [报告]
发表于 2007-02-01 10:06 |只看该作者
谢谢~
已经指明方向了。
我找起来也容易好多~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP