首页
社区
课程
招聘
[求助]大家一起想想办法
发表于: 2013-11-21 12:57 2219

[求助]大家一起想想办法

2013-11-21 12:57
2219
在捣鼓一个比赛的“挂”。地址为:99fK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3q4Z5K9Y4c8^5P5q4)9J5k6h3y4G2L8g2)9J5c8X3q4K6K9%4y4F1k6i4N6Q4x3V1k6A6L8X3c8W2P5q4)9J5k6h3S2@1L8h3I4Q4c8f1k6Q4b7V1y4Q4z5p5y4Q4c8e0g2Q4b7f1g2Q4z5o6W2Q4c8e0g2Q4b7V1q4Q4z5o6k6Q4c8e0g2Q4b7U0S2Q4z5o6u0Q4c8e0c8Q4b7U0S2Q4b7f1c8Q4c8e0g2Q4b7U0m8Q4z5p5k6Q4c8e0g2Q4b7f1c8Q4b7e0k6Q4c8e0N6Q4z5e0c8Q4z5f1k6Q4c8e0W2Q4z5o6q4Q4z5e0y4Q4c8e0S2Q4b7U0N6Q4b7f1k6Q4c8e0c8Q4b7V1q4Q4b7e0c8Q4c8e0W2Q4z5o6m8Q4z5f1q4Q4c8e0g2Q4b7f1g2Q4z5o6W2Q4c8e0g2Q4z5o6g2Q4b7e0S2Q4c8e0N6Q4z5f1k6Q4b7e0g2Q4c8e0S2Q4b7f1k6Q4z5o6k6Q4c8e0N6Q4b7f1u0Q4z5f1g2Q4c8e0S2Q4b7U0g2Q4z5f1u0Q4c8e0y4Q4z5o6m8Q4z5o6u0Q4c8e0k6Q4z5o6W2Q4z5o6m8Q4c8e0k6Q4z5f1y4Q4z5o6W2Q4c8e0k6Q4z5e0g2Q4b7U0m8Q4c8e0k6Q4z5p5c8Q4b7f1g2Q4c8e0g2Q4z5p5y4Q4z5o6g2Q4c8e0g2Q4z5f1c8Q4z5o6N6Q4c8e0c8Q4b7U0S2Q4b7V1q4Z5N6s2c8H3i4@1f1#2i4K6S2o6i4K6R3#2i4@1f1K6i4K6R3H3i4K6R3J5
      这个index.html会加载一个个swf,差不多是一个flash游戏。注册,登录的包我都知道怎么一回事了。开始游戏,游戏的30秒后,会提交你做题的分数,可是这个分数包……(主要在POST DATA里)

POST /asksnew/asp/Score.ashx HTTP/1.1
Accept: */*
Accept-Language: zh-CN
Referer: 3a0K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3q4Z5K9Y4c8^5P5q4)9J5k6h3y4G2L8g2)9J5c8X3q4K6K9%4y4F1k6i4N6Q4x3V1k6K6j5$3g2F1k6g2)9J5c8V1N6S2L8h3g2i4K9h3&6V1L8%4N6Q4x3X3g2K6N6$3k6Q4x3V1k6Q4y4f1u0Q4y4f1u0p5h3f1&6m8e0f1W2o6i4K6g2p5i4K6g2p5i4K6u0r3x3b7`.`.
x-flash-version: 11,9,900,152
Content-Type: application/x-www-form-urlencoded
Content-Length: // 长度
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Host: ahjtxx.com
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: ASP.NET_SessionId=   //这里是在登录的时候有个Set-Cookie

%5Faccount=用户名&%5Fm=A8A2519CB2B85860A02AD7D68347DDB9&%5Fpassword=密码&%5Fscore=本次分数

这段m数据共32位,每次都不断变化,目测MD5。谁能弄出这是什么意思?(尽管MD5是不可逆的)。
且这段数据错了,分数就提交失败。

能否通过迅雷等下载swf文件并反编译呢?大家一起想办法。谢谢

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 142
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
目测网站没有特殊的js,所以m应该是在swf里生成的
get 206K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3q4Z5K9Y4c8^5P5q4)9J5k6h3y4G2L8g2)9J5c8X3q4K6K9%4y4F1k6i4N6Q4x3V1k6V1j5W2)9J5c8W2c8G2M7r3W2U0i4K6g2X3x3g2)9J5k6i4S2E0L8l9`.`.
带上
Host: 1a9K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3q4Z5K9Y4c8^5P5q4)9J5k6h3y4G2L8b7`.`.
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:25.0) Gecko/20100101 Firefox/25.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,text/vnd.wap.wml;q=0.6
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
Referer: 10eK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3q4Z5K9Y4c8^5P5q4)9J5k6h3y4G2L8g2)9J5c8X3q4K6K9%4y4F1k6i4N6Q4x3V1k6t1L8$3#2W2M7r3q4Y4k6g2)9J5k6i4y4%4k6R3`.`.
Cookie: ASP.NET_SessionId=a4a5xi45jmw04hmaiuc2j0ba
Connection: keep-alive

能获取到题目,以及答案
<?xml version="1.0" encoding="utf-8" ?>
<data>
        <!--
        说明:
        A=“答案A”
        B=“答案B”
        C=“答案C”
        <![CDATA[这里面写问题]]>
        Img=“图片路径”(只有连线题有,其他题型没有就空着)
        Answer=“写答案标签,分别填写ABC就可以了”
        -->
        <!-- 连线题 -->
        <Item A="禁止人力货运三轮车通行" B="禁止车辆临时或长时停放" C="禁止非机动车通行"  Img="images/1.gif" Answer="B"><![CDATA[请问以下的标志代表什么意思?]]></Item>
        <Item A="禁止车辆临时或长时停放" B="禁止人力货运三轮车通行" C="禁止鸣喇叭"  Img="images/2.gif" Answer="B"><![CDATA[请问以下的标志代表什么意思?]]></Item>
        <Item A="禁止鸣喇叭" B="禁止直行" C="禁止人力货运三轮车通行"  Img="images/3.gif" Answer="A"><![CDATA[请问以下的标志代表什么意思?]]></Item>
        <Item A="禁止非机动车通行" B="禁止直行" C="禁止人力货运三轮车通行"  Img="images/4.gif" Answer="B"><![CDATA[请问以下的标志代表什么意思?]]></Item>
        <Item A="禁止通行" B="禁止鸣喇叭" C="禁止车辆临时或长时停放"  Img="images/5.gif" Answer="A"><![CDATA[请问以下的标志代表什么意思?]]></Item>
.
.
.
.
.
.
类似这样的.
不知道对这个路径做手脚,修个其返回的数据,能不能做到"一个答案闯全关的效果"
2013-11-21 13:26
0
雪    币: 85
活跃值: (124)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
刚才下了个硕思闪客精灵,慢慢翻里面的源码,看看能否找到一点有价值的字符串。结果是未注册版的……
接着研究。。

如果对这个路径做手脚——自己写个代理服务器?然后改hosts?
2013-11-21 13:32
0
雪    币: 85
活跃值: (124)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
我在Topic_3.swf中找到了MD5!!!明天接着研究。

找找是谁调用了此函数。
我是希望通过模拟浏览器实现刷分
2013-11-21 13:34
0
雪    币: 142
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
刚才玩了下,推测流程如下
1.获取code
a76K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3q4Z5K9Y4c8^5P5q4)9J5k6h3y4G2L8g2)9J5c8X3q4K6K9%4y4F1k6i4N6Q4x3V1k6S2M7%4m8Q4x3V1k6U0L8$3c8W2i4K6u0W2j5i4y4Z5P5l9`.`.
(获取的时候要不要登录状态的Cookies不知道)这时候要保存Cookies,提交的时候有用
2.获取KEY
固定值:c70dbd52a15fe39e18
3.得到_m值
md5(code & 分数 & KEY)
上传的附件:
2013-11-21 14:09
0
雪    币: 3974
活跃值: (2307)
能力值: ( LV6,RANK:93 )
在线值:
发帖
回帖
粉丝
6
破解不是很难,对奖项倒很好奇

发现这个测试仅是决赛资格
2013-11-21 14:47
0
雪    币: 85
活跃值: (124)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
是啊,进决赛后断网禁USB做题。然后颁奖状,似乎去年有奖品。不过我弄这可不是为了拿决赛资格/为了奖状。。蒸的!真的!
2013-11-21 17:54
0
雪    币: 85
活跃值: (124)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
好不容易又可以碰电脑了。

敢问下为什么我发过去了包返回没有此用户。。
2013-11-27 13:38
0
雪    币: 85
活跃值: (124)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
经过许久,总算捣鼓好了。代码见附件~
啦啦啦,刷100个满分中学玩玩儿
上传的附件:
2014-1-20 11:38
0
雪    币: 85
活跃值: (124)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
另外,说明一下,需要用Login后获取到的Cookie去访问Start.ashx
菜鸟弄得,没技术含量,高手可以飘过
2014-1-20 11:39
0
游客
登录 | 注册 方可回帖
返回