2021-6-8:参加CTF校赛的WP

一、Sign_in

简单web题

正常思路先看一下源码

按F12 后看到答案

 

 

二、签到

简单Misc题 打开以后

看到有问题和文件夹可以选择 直接选到底

    

直接得到flag

三、简单题

Reverse简单题 直接打开附件

  给出附件为getflag.c文件,

可以看出,flag即为FJZ{1jf11dm4hpns9k0wk2s}的解密

char *caesar_f(char * passwd)

{    

int i,j,k,t,move=21;

    for(i=0; i<strlen(passwd); i++)

    {

        if(passwd[i] >= 'a' && passwd[i] <= 'z')

        {

            passwd[i] = ((passwd[i]-'a')+move)%26+'a';

        }

else if(passwd[i] >= 'A' && passwd[i] <= 'Z')

        {

            passwd[i] = ((passwd[i]-'A')+move)%26+'A';

        }

    }

}

加密方式为凯撒密码

主要难点为直接运行时的要求输入,注释掉相关行试试看,可行

 

四、社会主义好呀

Misc简单题 直接打开附件

 

 

一开始不明所以,于是搜索“汉字解密ctf比赛”等字样,(还将汉字误打成了汉子 )搜索到csdn有博主分享自己的参赛经历,在截图中看到了社会主义编码,于是搜索之,于是尝试之,于是破解之

 

解码两次

Base64解码一次 得到flag

五、快乐高数

密码题 按图做题

 

第一个积分着实是没想到,所以,搜到了,直接用的现成的答案。

第二题,是二重积分,开始想用matlab画图,但是,后来发现画个简图,把交点求出来,把闭区域分为三部分,分部分积分即可得出结果。

第三题求全微分就更简单了,直接求导,把点代入就可以了。           

 

六、什么是ctf?

解法一:根据要求,进入星火俱乐部的网址http://XXXXXXXX/

看源码

找到了,删除双引号及逗号

解法二:(做不出来其他题目重新点开时发现的)

打开链接进入网址,然后点击显示出来的图片,会发现每点击一次,图片上就会弹出来一串字符,拼起来就是flag

 

七、想想为什么不会

脑洞题。

把提示用AEU{}包裹。。。

所以直接AEU{flag是中文也可能时英文乃至其他小众语言字符}

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值