【工作经历:阿里巴巴搜索技术研发中心QA ,百度新产品测试部QA】 【领域:测试分析,自动化测试,性能测试,安全测试 】 【个人定位:高级测试工程师+培训师+领域产品专家】

bash登陆旺旺尝试(一)

上一篇 / 下一篇  2009-07-17 01:57:37 / 个人分类:Linux

想写个脚本,可以通过旺旺来发送消息给特定的用户。
因为旺旺有网页版,所以这是首选网页版。
使用curl去登陆尝试,不过发现curl貌似没有把cookie加到后面的请求中。
而且发现旺旺网页版的cookie是一直变动的。消息的id也是变动的。
折腾了很久,就是没有发送成功。


后来使用大鲨鱼去监控阿里旺旺软件的tcpsocket通信信息,结果发现也是挺繁琐的。就还是放弃了。重新回到网页版上。

研究了2个小时,啥也没有成功,郁闷,有机会再搞。


发现了旺旺上线的一个关键数据包。


http://webwwtb.im.alisoft.com/wangwang/webwwtb

POST /wangwang/webwwtb HTTP/1.1
Host: webwwtb.im.alisoft.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Referer: http://webwwtb.im.alisoft.com/wangwang/webww.htm?
Content-Length: 34
Cookie: ali_apache_id=121.0.29.225.81881387989548.0; __last_login_ver__=; pmt0=YyBjVg985K5R8PDsXx05O5paYQYVWV4OrzmPbFzZqbjSp0/4JSPXZYcJcjjmfMzsGlDl5TtLtXbqTL4NRpBDV7YsyRySV0286tqpwuJUerm3qVzV/Whrju4Bs2sXD3W2Rf0MESlIFFrqe9jEbUIN5aP4PK0Go7xKJDmLvKN4TENBH49D0sOcGmooi4B7USzlOXb3AxpJ/oJtYn9YgNJFXS0vccM6AFVO5o/oI3xKF++wlxqowNGVlQMH74vwpTVa6qsUY3rexnyFPid+gtXe/9W+XVRdE1c6i2snVAiL4lPDY2QfN9tamQ==; wwka=1; JSESSIONID=D1460AD3356C09F885EF8680A635BC48; JSESSIONID=r5bTs1DkoY+pD7JT; tmp0=tWsPnX2H3JjJ8uXv6vdgbxrHOc8/UF+1Eg+iYr+O5jJgw/Sw/5UqwlJ+lIUHAIqMiVCQPceNsinlQxJeNXA2XyO1piezoUuLjIq91oYSlV/vfFC9oxQmtQ3gBwhS7uu50xkY8bMjdrYEg+Esv560i7VkuZsG0RUUs8qKDodCfYDufO+neuRRne86GEbB2PeiSpDt5cJ8qr+3eedq8xFWsUaexT8g6UWROFEpEt2oStBJicTuzUet/5cnL2HbNlXx9T7FhJsjJqi0uIqFSMJf+mGqogdxO/8OmQxLjwCrFU5lL4VjmUkvjl4soCXYyP6qwVDRQbOKaoXe1O9fJeI6ewpTsYbFFRRLoWC8SYuw0J4cCuvIe5fIsaE5zGIBz3xFgv9po1+j2DvR7ySJ/poZB86vVO+olVgjGiBMi4NYyNKuF8AaVFHoMcYW4TrWb4grcyYx6EOplJfqfpjGRpkUiAV3OQKUbd/olpum9kI0eTOKOZrF+aGy3eLSJLU7m1FZiYSwYzxDAsIwWhkj3CyMzg==
Pragma: no-cache
Cache-Control: no-cache
act=doCheckStatus&kp=1247765958929


HTTP/1.x 200 OK
Server: Apache-Coyote/1.1
X-Powered-By: Servlet 2.4; JBoss-4.0.3SP1 (build: CVSTag=JBoss_4_0_3_SP1 date=200510231054)/Tomcat-5.5
Cache-Control: no-cache
Set-Cookie: wwka=1247765958929; Path=/
Content-Type: text/html;charset=UTF-8
Content-Length: 24
Date: Thu, 16 Jul 2009 17:39:33 GMT






登陆网页版旺旺的函数代码如下。cookie没有处理好,下一步要 试验curl的cookie功能了。

wangwang()
{
    curl -v -c /tmp/ww.txt  -d 'TPL_username=xxxxx&TPL_password=xxxxxxx&Submit=%B5%C7+%C2%BC&actionForStable=post_user_action&action=Authenticator&TPL_redirect_url=&_oooo_=&event_submit_do_login=anything&abtest=&pstrong=1&from=&yparam=&done=' 'http://member1.taobao.com/member/login.jhtml'
    curl -v -b /tmp/ww.txt  -c /tmp/ww.txt  'http://webwwtb.im.alisoft.com/wangwang/webww.htm'
    curl -v -b /tmp/ww.txt   -c /tmp/ww.txt  -d 'act=doCheckStatus&kp='`date +%s`000  'http://webwwtb.im.alisoft.com/wangwang/webwwtb'
    curl -v -b /tmp/ww.txt   -c /tmp/ww.txt   -d 'act=doGetActiveDegree'  'http://webwwtb.im.alisoft.com/wangwang/webwwtb'
    curl -v -b /tmp/ww.txt   -c /tmp/ww.txt   -d 'act=doGetActiveDegree'  'http://webwwtb.im.alisoft.com/wangwang/webwwtb'
    curl -v -b /tmp/ww.txt   -c /tmp/ww.txt   -d 'act=doGetActiveDegree'  'http://webwwtb.im.alisoft.com/wangwang/webwwtb'
    curl -v -b /tmp/ww.txt  -c /tmp/ww.txt   -d 'act=doCheckStatus&kp='`date +%s`000  'http://webwwtb.im.alisoft.com/wangwang/webwwtb'
    while :
    do
        read -t 1 && break
        #curl -v -b /tmp/ww.txt  -d 'act=doCheckStatus&kp='`date +%s`000  'http://webwwtb.im.alisoft.com/wangwang/webwwtb'
        curl -v -b /tmp/ww.txt   -c /tmp/ww.txt   -d 'act=doKeepAlive&kp='`date +%s`000  'http://webwwtb.im.alisoft.com/wangwang/webwwtb'
        curl -v -b /tmp/ww.txt   -c /tmp/ww.txt  -d 'act=doGetActiveDegree'  'http://webwwtb.im.alisoft.com/wangwang/webwwtb'
        curl -v -b /tmp/ww.txt  -c /tmp/ww.txt   -d 'act=doGetActiveDegree'  'http://webwwtb.im.alisoft.com/wangwang/webwwtb'       
    done
    curl -v -b /tmp/ww.txt  -d 'act=doSendMsg&msgId=1247756217652&msg=ffffffffffffffffffffffffffffffffffffffffffff&toUid=cnalichnhuangseven&kp=1247756217653' 'http://webwwtb.im.alisoft.com/wangwang/webwwtb'

}

TAG:

 

评分:0

我来说两句

Open Toolbar