• 逆向-攻防世界-notsequence


    越来越喜欢逆向了,通过调试解决程序的逻辑问题真是太爽了。后天单片机考试,全球黑客保佑孩子不挂科。。。。

    看看这道题,自己算法太菜了。

    没有壳,直接IDA吧。

    输入,相当于一个数组吧,每次输入一个值,输入的不是数字好像就结束了。

    两个check

    然后是得到flag,就是MD5(正确的输入的值)

    分析check1.

    根据程序,列出了几个数,1 11 112 1133,如果acm不错的话,这道题已经出来了,然而我是个垃圾。

    然后看check2,

    看起来是将位置1,3,6,10,15,等的值加起来,然后和最后一个位置的后一个数比较。我擦,我不会我不会。看了writeup,牛逼啊,杨辉三角,杨辉师傅真强。呵呵哈哈哈。

    1 11 112 1133我们的这组数应该写成,1 11 121 1331,确实是杨辉三角,网上搜了下python的杨辉三角,有个师傅真是tql,你们去学习下人家的代码吧,脑子真是个好东西,脑子不好,必须得努力努力再努力。给你们网址,https://blog.csdn.net/zyz1431/article/details/79104035,这里就不贴师傅的代码了,去给师傅涨涨人气吧。废话好多。。。没有女朋友,自己跟自己聊天,哈哈。

    20说明是20行,也就是210个元素。

    拿到杨辉三角,去掉空格和换行,MD5加密即可。格式是RCTF{}。

  • 相关阅读:
    23.safari history.back的一个坑
    22.一个小小的广播效果
    UI13-GET POST 同步,异步-代理 Block请求方式。
    UI11-数据解析:Json DOM SAX 解析
    UI10-通讯录
    UI-09 cell 高度自适应)
    UI06-scrollView 滚动视图 pagecontroll 页面控制
    UI05-‍手势用图片做实验
    UI04-NSTimer 打地鼠
    UI03-viewController 视图跳转:
  • 原文地址:https://www.cnblogs.com/whitehawk/p/11006824.html
Copyright © 2020-2023  润新知