zoukankan      html  css  js  c++  java
  • 第二届 BJD wp(reverse和crypto)

    re
    1.第一题拖入ida,flag就是直接明文摆着
    2.第二题是8086的程序,拖入ida,发现有个jmp无限跳转,可能是段寄存器被修改了,ida无法将后面的汇编识别出来,所以后面才有很多无效数据,所以按c转换成code,
    在这里插入图片描述
    之后变成了这样,发现那串字符串每个字母异或1F,用python跑一下,flag出来了。
    在这里插入图片描述
    crypto:
    第一题:
    base64就不多说了
    第二题:
    花里胡哨,一堆繁体字不认识的,卡在这里了,后面发现可以用百度翻译,读出来,发现就是谐音
    第三题:
    一张动图,上面只有两种情况,一个吃鸡腿,一个没吃,说明是二进制,二进制转换成文本,得到flag
    第四题:
    发现jpg,可能要改后缀,试一下,发现可以打开,发现里面符号有点像猪圈密码,但是题目又提示了武士,说明是圣武士密码,查表,得到flag。
    第5题燕言燕语
    在这里插入图片描述
    想到16进制转字符串,应该是字符都没超过F,所以转换一下
    在这里插入图片描述
    得到这个。前面应该是key,所以想到 维吉利亚加密,
    拿去解码
    在这里插入图片描述
    剩下两题rsa还在研究中
    后续再复现,再更

  • 相关阅读:
    每日日报
    每日日报
    java笔记
    每日日报
    每日日报
    每日日报
    查看当前mysql时区 并设置为北京时间
    springboot 指定配置文件启动, 区分开发和线上分支
    Js Contains方法
    vue $refs的基本用法
  • 原文地址:https://www.cnblogs.com/YenKoc/p/12779921.html
Copyright © 2011-2022 走看看