美文网首页CTF练习解析
实验吧逆向工程-CFG to C

实验吧逆向工程-CFG to C

作者: 追求科技的足球 | 来源:发表于2019-04-24 19:20 被阅读10次

    题目链接:http://ctf5.shiyanbar.com/reverse/cfg-to-c/index.html
    做了两道简单的逆向题,也算是会初步使用一点Ida,那就还是从容易的题目做起吧。
    这道题题目看上去怪怪的,CFG应该是文件类型吧。点进去以后看见题目解释有一段英文:能从这一堆patrol drones中进行一个bidding是不是很酷?希望你从控制流程图中找出正确的C函数序列。
    那就开始吧!

    没想到的是,打开之后,竟然是一个网页。。。选择题,,,喵喵喵,挺酷的。
    看程序流程图找对应的C语言函数,基本就是汇编的知识。

    (1)第一个,看形状,有循环,看jmp语句,有与0的比较,然后有sub 1,判定为B。


    (2)第二个有个cmp(比较)和jle(小于等于跳转),两边都是mov,判定就是交换寄存器输出不同的值,为C。


    (3)第三个有点复杂,有cmp和jl(小于跳转),然后有add(加),判定为D。


    (4)第四个最简单,没有跳转,判定为A。


    小结:其实不需要具体看里面,就看大致用到了什么跳转就能判断,考察基本汇编能力,这个我还是学过的。好简单啊,再来一道别的题吧。

    相关文章

      网友评论

        本文标题:实验吧逆向工程-CFG to C

        本文链接:https://www.haomeiwen.com/subject/tdmbgqtx.html