美文网首页
攻防世界答题记录

攻防世界答题记录

作者: 5539 | 来源:发表于2020-02-17 20:23 被阅读0次

题目:666

因为是第一题所以感觉不会很难,直接64位ida打开。


image.png

看到几个关键点,然后f5试试。


image.png
关键伪代码就是这个,直接写个脚本跑出来就是flag。
#include<stdio.h>
#include<string.h>

int main(){
    char flag[] = "izwhroz\"\"w\"v.K\".Ni";

    char a1[66] = {"0"};
    int n = strlen(flag);
    for(int i =0; i <n; i += 3){
        a1[i+2] = flag[i+2] ^ 6 ^ n;
        a1[i+1] = (flag[i+1] ^ n) + 6;
        a1[i] = (flag[i]^n) - 6;
    
    }
    printf("%s/n" ,a1);


    return 0;
}

相关文章

  • 攻防世界答题记录

    题目:666 因为是第一题所以感觉不会很难,直接64位ida打开。 看到几个关键点,然后f5试试。

  • SQLite的注入

    在攻防世界上遇见了一道数据库是SQLite的ctf,因此做个记录。向mysql的information_schem...

  • 攻防世界新手

    就按照题目的难易程度写 新手区没有涉及到栈的相关知识,几乎是栈漏洞 get_shell 第一个题目比较简单 ida...

  • 攻防世界 lottery

    .git源码泄露/题目也给了附件下载源码/访问robots.txt也能看到.git代码审计,审了好久都没找到漏洞点...

  • 2019-05-30 新手练习区完结

    至此攻防世界的pwn新手练习区完结了

  • 答题记录

    在批处理之家论坛下载的一份批处理练习题集合,新手练手用的。只完成了前面19题,后面没精力去做了.... 第1题 题...

  • 分享一个答题小程序

    答题酷小程序,适用于考核,评测等场景,分为四大功能:答题,错题集,排名,答题记录;答题功能具有单项选择题和多项选择...

  • 攻防世界 Re wp

    hello ctf sprintf():int sprintf( char *buffer, const char...

  • 攻防世界 Crypto wp

    easy rsa p和q为选取的两个大素数 e为随机选取的小于r =(p-1)(q-1)的数 d为e关于模r的模反...

  • 攻防世界 Pwn wp

    0x01get_shell 下载附件后直接丢IDA F5 0x02CGfsb 先用checksec查看开了哪些保护...

网友评论

      本文标题:攻防世界答题记录

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