吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12990|回复: 54
收起左侧

[CTF] 2017第十届全国大学生信息安全竞赛——“填数游戏”writeup

  [复制链接]
清香白莲 发表于 2017-11-17 22:53
本帖最后由 清香白莲 于 2017-11-18 09:40 编辑

周五还有俩小时下班了,闲来无事,想着很久没玩CTF了,就在I春秋上找了个,练练手。
这一题难度中下等,关键是找到9*9的数独。
废话不多,直接开干!使用工具:OD,IDA
运行程序,发现就是一个控制台,没有任何提示,随便输入一些内容,回车,控制台程序结束运行。没什么有用的信息,直接上IDA看吧。
IDA里立刻就可以看到“success”和“fail”的字样:
图片3.png

分析难度很简单了,想办法走正确的道路就可以了。
上OD调试,发现0x4014C0之前的都是初始化(事实上这里初始化了9*9数独),sub_403050是获取输入内容。
至此,我们要分析的函数就只有两个了,0x4014d5处的call  sub_401340.和0040151A处的call sub_42DC3C。
首先分析sub_401340,函数过程很简单,利用sub_42fb58每次取一个字符,sub_42F820中判断是不是最后一个字符,执行指令lea     esi, [eax-30h],获取输入的字符串的ascii码-0x30,sub_42DA98判断输入的值的格式是否正确,接下来存入数独表。
9*9数独,用户需要输入81个数,数独表中本来有值的地方,用户需要输入0。
   图片4.png     图片5.png

接着分析sub_42DC3C,也很简单,只有三个函数,分别是判断3*3方格、每一行、每一列数字是不是没有重复。


   图片6.png   
至此已经分析出来,这题就是求数独解的,数独如下:
找工具得到解:http://shudu.gwalker.cn/
图片8.png
结果:
340089102508406930016207058060875349709064820854392006093650071170023604602740590
图片7.png

numgame.zip

283.58 KB, 下载次数: 40, 下载积分: 吾爱币 -1 CB

程序

免费评分

参与人数 22吾爱币 +26 热心值 +22 收起 理由
抱书人人 + 1 + 1 用心讨论,共获提升!
七月十九 + 1 + 1 已答复!
堂前燕 + 1 + 1 我很赞同!
xlycaq1 + 1 + 1 吾爱破解论坛有你更精彩!
liphily + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
lies2014 + 1 + 1 用心讨论,共获提升!
snccwt + 1 + 1 热心回复!
氓之嗤嗤 + 1 + 1 热心回复!
1358582642 + 1 + 1 热心回复!
dreamer2020 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
a5606495 + 1 + 1 谢谢@Thanks!
GodBruo + 1 + 1 谢谢@Thanks!
无影寒冬 + 1 + 1 谢谢@Thanks!
半步散人 + 1 + 1 用心讨论,共获提升!
废宅小五 + 1 谢谢@Thanks!
TMD2017 + 2 + 2 用心讨论,共获提升!
Sound + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
夏雨微凉 + 1 + 1 牛逼!
a君莫笑 + 1 + 1 我很赞同!
尹河东 + 1 + 1 谢谢@Thanks!
莫名堂 + 1 用心讨论,共获提升!
rock_out + 1 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Yoshio 发表于 2017-11-18 14:48
清香白莲 发表于 2017-11-18 09:42
发现是一个数独游戏,找到数独表,直接解数独就可以了。

可以的,这个可以学习,写楼主分享
 楼主| 清香白莲 发表于 2017-11-18 09:42
Yoshio 发表于 2017-11-17 23:20
一脸懵逼,这计算竟然都看不懂。。。

发现是一个数独游戏,找到数独表,直接解数独就可以了。
啭裑 发表于 2017-11-17 23:03
 楼主| 清香白莲 发表于 2017-11-17 23:05
图片7跑到下面了,调不上去,不知道为什么...
rep_su 发表于 2017-11-17 23:17
谢谢分享
Yoshio 发表于 2017-11-17 23:20
一脸懵逼,这计算竟然都看不懂。。。
rock_out 发表于 2017-11-17 23:36
楼主发的数独克星网站很给力啊!收藏了!
一念天堂地狱 发表于 2017-11-17 23:49
仰慕大佬。。
莫丽丽 发表于 2017-11-18 08:17
这个是是什么?
gu1001 发表于 2017-11-18 09:13
谢谢分享谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 04:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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