吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 10117|回复: 54

[易语言] 吾爱汇编论坛post登录

  [复制链接]
红颜世家、 发表于 2015-4-16 18:40 | 显示全部楼层 |阅读模式

本帖最后由 红颜世家、 于 2015-4-16 18:52 编辑
  1. https://www.52hb.com/member.php?mod=logging&action=login&infloat=yes&handlekey=login&referer=http%3A%2F%2Fwww.xuepojie.com%2F&inajax=1&ajaxtarget=fwin_content_login
复制代码


通过抓包获取的登录地址
精简后得到
  1. https://www.52hb.com/member.php?mod=logging&action=login&infloat=yes&handlekey=login
复制代码




我们直接继续抓包登录


  1. POST /member.php?mod=logging&action=login&loginsubmit=yes&handlekey=login&loginhash=Lm0Z0&inajax=1 HTTP/1.1
  2. Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/xaml+xml, application/x-ms-xbap, application/x-ms-application, application/vnd.ms-xpsdocument, */*
  3. Referer: https://www.52hb.com/member.php?mod=logging&action=login&infloat=yes&handlekey=login
  4. Accept-Language: zh-cn
  5. User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET4.0C; .NET4.0E; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0.50727)
  6. Content-Type: application/x-www-form-urlencoded
  7. Accept-Encoding: gzip, deflate
  8. Host: www.xuepojie.com
  9. Content-Length: 238
  10. Connection: Keep-Alive
  11. Cache-Control: no-cache
  12. Cookie: xSCm_2132_seccode=479.3c3c31decfabe04085; xSCm_2132_saltkey=sLPj223U; xSCm_2132_lastvisit=1429174645; xSCm_2132_sid=KOblBJ; xSCm_2132_lastact=1429178246%09misc.php%09seccode; xSCm_2132_sendmail=1; pgv_info=ssi=s7824260390; pgv_pvi=8817606392

  13. formhash=f52cd4b4&referer=http%3A%2F%2Fwww.xuepojie.com%2F.%2F&username=%BA%EC%D1%D5%CA%C0%BC%D2%A1%A2&password=b58ba*******************79d99021&questionid=0&answer=&seccodehash=cSKOblBJ&seccodemodid=member%3A%3Alogging&seccodeverify=ejfe
复制代码


我们确定了关键参数有

  1. formhash=f52cd4b4
  2. username=%BA%EC%D1%D5%CA%C0%BC%D2%A1%A2我的名字
  3. password=b58ba*******************79d99021 我的密码
  4. seccodehash=cSKOblBJ
  5. seccodeverify=ejfe 验证码
复制代码

我们查找js得到

  1. /*
  2.         [Discuz!] (C)2001-2099 Comsenz Inc.
  3.         This is NOT a freeware, use is subject to license terms

  4.         $Id: md5.js 29228 2012-03-30 01:46:00Z monkey $
  5. */

  6. var hexcase = 0;
  7. var chrsz   = 8;
  8. function hex_md5(s){
  9.         return binl2hex(core_md5(str2binl(s), s.length * chrsz));
  10. }
  11. function core_md5(x, len) {
  12.         x[len >> 5] |= 0x80 << ((len) % 32);
  13.         x[(((len + 64) >>> 9) << 4) + 14] = len;

  14.         var a =  1732584193;
  15.         var b = -271733879;
  16.         var c = -1732584194;
  17.         var d =  271733878;

  18.         for(var i = 0; i < x.length; i += 16) {
  19.                 var olda = a;
  20.                 var oldb = b;
  21.                 var oldc = c;
  22.                 var oldd = d;

  23.                 a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
  24.                 d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
  25.                 c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
  26.                 b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
  27.                 a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
  28.                 d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
  29.                 c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
  30.                 b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
  31.                 a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
  32.                 d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
  33.                 c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
  34.                 b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
  35.                 a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
  36.                 d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
  37.                 c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
  38.                 b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);

  39.                 a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
  40.                 d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
  41.                 c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
  42.                 b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
  43.                 a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
  44.                 d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
  45.                 c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
  46.                 b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
  47.                 a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
  48.                 d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
  49.                 c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
  50.                 b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
  51.                 a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
  52.                 d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
  53.                 c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
  54.                 b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);

  55.                 a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
  56.                 d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
  57.                 c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
  58.                 b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
  59.                 a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
  60.                 d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
  61.                 c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
  62.                 b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
  63.                 a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
  64.                 d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
  65.                 c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
  66.                 b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
  67.                 a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
  68.                 d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
  69.                 c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
  70.                 b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);

  71.                 a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
  72.                 d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
  73.                 c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
  74.                 b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
  75.                 a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
  76.                 d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
  77.                 c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
  78.                 b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
  79.                 a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
  80.                 d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
  81.                 c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
  82.                 b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
  83.                 a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
  84.                 d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
  85.                 c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
  86.                 b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);

  87.                 a = safe_add(a, olda);
  88.                 b = safe_add(b, oldb);
  89.                 c = safe_add(c, oldc);
  90.                 d = safe_add(d, oldd);
  91.         }
  92.         return Array(a, b, c, d);
  93. }
  94. function md5_cmn(q, a, b, x, s, t) {
  95.         return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
  96. }
  97. function md5_ff(a, b, c, d, x, s, t) {
  98.         return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
  99. }
  100. function md5_gg(a, b, c, d, x, s, t) {
  101.         return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
  102. }
  103. function md5_hh(a, b, c, d, x, s, t) {
  104.         return md5_cmn(b ^ c ^ d, a, b, x, s, t);
  105. }
  106. function md5_ii(a, b, c, d, x, s, t) {
  107.         return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
  108. }
  109. function safe_add(x, y) {
  110.         var lsw = (x & 0xFFFF) + (y & 0xFFFF);
  111.         var msw = (x >> 16) + (y >> 16) + (lsw >> 16);
  112.         return (msw << 16) | (lsw & 0xFFFF);
  113. }
  114. function bit_rol(num, cnt) {
  115.         return (num << cnt) | (num >>> (32 - cnt));
  116. }
  117. function str2binl(str) {
  118.         var bin = Array();
  119.         var mask = (1 << chrsz) - 1;
  120.         for(var i = 0; i < str.length * chrsz; i += chrsz) {
  121.                 bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (i%32);
  122.         }
  123.         return bin;
  124. }
  125. function binl2hex(binarray) {
  126.         var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef";
  127.         var str = "";
  128.         for(var i = 0; i < binarray.length * 4; i++) {
  129.                 str += hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) + hex_tab.charAt((binarray[i>>2] >> ((i%4)*8  )) & 0xF);
  130.         }
  131.         return str;
  132. }
  133. var pwmd5log = new Array();
  134. function pwmd5() {
  135.         if(!$(pwmd5.arguments[0]) || $(pwmd5.arguments[0]).value == '') {
  136.                 return;
  137.         }
  138.         numargs = pwmd5.arguments.length;
  139.         for(var i = 0; i < numargs; i++) {
  140.                 if(!pwmd5log[pwmd5.arguments[i]] || $(pwmd5.arguments[i]).value.length != 32) {
  141.                         pwmd5log[pwmd5.arguments[i]] = $(pwmd5.arguments[i]).value = hex_md5($(pwmd5.arguments[i]).value);
  142.                 }
  143.         }
  144. }
复制代码


接下来我们开始寻找formhash和seccodehash


https://www.52hb.com/member.p ... yes&handlekey=login找到了formhash和seccodehash


1.jpg


  1. <input type="hidden" name="formhash" value="f52cd4b4" />
复制代码




2.jpg
  1. <span id="seccode_cSKOblBJ"></span><span class="Apple-tab-span" style="white-space:pre">        </span>
复制代码


接下来我们找验证码


找到了= =


3.jpg


  1. https://www.52hb.com/misc.php?mod=seccode&update=36618&idhash=cSKOblBJ
复制代码


地址是这个
我们看看idhash从哪里来的
idhash就是seccodehash、


  1. https://www.52hb.com/misc.php?mod=seccode&action=update&idhash=cSKOblBJ&0.05027298083679693&modid=member::logging
复制代码


这个是获取图片的地址


4.jpg


接下来我们就全部找全了
开始做吾爱汇编论坛的post吧


https://www.52hb.com/member.p ... hash=Lm0Z0&inajax=1
我们发现还有loginhash=Lm0Z0
再找一下


6.jpg


依然在页面里
代码为
5.jpg
我们写代码吧
7.jpg











评分

参与人数 27威望 +1 HB +74 THX +25 收起 理由
消逝的过去 + 1
af521 + 1
agan8888 + 1
ding520 + 1 &lt;span class=&quot;text2Link&quot;&gt;[吾爱汇编论坛&lt;a target=&quot;_blank&quot;&gt;52HB.COM&lt;/a&gt;]-学破解防破解,知进攻懂防守!&lt;/span&gt;.
playboy + 1
相忘於江湖 + 3 + 1 学破解论坛1周年了,感谢大家的付出与关注。学破解论坛助你呼风唤雨!!!
Jrack泽 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
happy288 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
vigers + 2 + 1 评分=感恩!简单却充满爱!感谢您的作品!
命运 + 5 + 1 可不可以不要这么牛
374237370 + 2 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
有何不可 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
哎呦呦 + 5 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
轻轻不语 + 2 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
逍遥枷锁 + 4 + 1 好人有好报!你的热心我永远不忘!谢谢!
Keep + 3 + 1 好人有好报!你的热心我永远不忘!谢谢!
明明是错 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
wjm219 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
自然卷。 + 5 + 1 源码请发上来,~~我有签到的post,我就是不会登录的post
Bei_eec + 2 + 1 --------
China小二 + 6 + 1 评分=感恩!简单却充满爱!感谢您的作品!
Mrsin + 6 + 1 会写post 的人都是不简单的人
Shark恒 + 1 + 10 + 1 很有耐心啊!赞!
虚竹 + 5 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
飞行太保 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
幼稚园杀手 + 2 + 1 评分=感恩!简单却充满爱!感谢您的作品!
闪耀 + 4 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
闪耀 发表于 2015-4-16 18:43 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
幼稚园杀手 发表于 2015-4-16 18:43 | 显示全部楼层

沙发。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Desire 发表于 2015-4-16 18:45 | 显示全部楼层

本帖最后由 Desire 于 2015-4-16 20:08 编辑

之前研究过,后来发现哈希太多就懒得搞了
这也能给威望,那我把我的评分软件开源给不给我个精华咧

点评

Mrsin”点评说:
发出来吧 支持师傅开源 一起学习的!  发表于 2015-4-16 20:33
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
阿卡林 发表于 2015-4-16 18:46 | 显示全部楼层

大大还能再叼点么
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
虚竹 发表于 2015-4-16 18:49 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Mrsin 发表于 2015-4-16 19:11 | 显示全部楼层

  楼主这么帅 我们都惊呆了!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
wpsys 发表于 2015-4-16 19:12 | 显示全部楼层

学习了, 膜拜技术大神!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Bei_eec 发表于 2015-4-16 19:23 | 显示全部楼层

楼主带我飞
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
自然卷。 发表于 2015-4-16 19:28 | 显示全部楼层




不会写,求源码,~
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表