当前位置: 首页 > article >正文

CTF(misc)

1、隐写3

题目链接

观察这个图片感觉图片高度有问题,010editor打开,查看CRC

python脚本求宽高

import os
import binascii
import struct
crcbp = open("dabai.png","rb").read()
for i in range(1024):
    for j in range(1024):
        data = crcbp[12:16] + struct.pack('>i',i) + struct.pack('>i',j) + crcbp[24:29]
        crc32 = binascii.crc32(data) & 0xffffffff
        if crc32 == 0x6d7c7135:
            print (i,j)
            print ("hex",hex(i),hex(j))

修改高度

获得flag{He1l0_d4_ba1}

 

2、zip伪加密

题目链接

尝试解压压缩包发现需要密码,根据题目提示是伪加密,用010editor打开压缩文件,查找504b0102将第9、10个字符改为00。

保存后解压获得flag{Adm1N-B2G-kU-SZIP}。

3、宽带信息泄露

题目链接

根据题目提醒需要查找用户名,需要使用一个工具RouterPassView,查找用户名,直接出flag。

工具下载链接

flag{053700357621}

4、 逆向入门

010editor打开显示png,base64如此熟悉,上次写过一模一样的

base64转图片工具

生成二维码,扫码得到bugku{inde_9882ihsd8-0}


http://www.kler.cn/a/301777.html

相关文章:

  • 低代码平台:跨数据库处理的重要性与实现方式
  • 一个win32 / WTL下多线程库(CThread类)的使用心得
  • shell编程--永久环境变量和字符串显位
  • 网络基础(4)传输层
  • c++ 类和对象(中)
  • 【Linux:epoll】
  • 微调语言模型前,需要考虑这三个关键方面
  • pwn题目搭建过程中glibc出现问题的解决方案
  • 计算机视觉学习路线
  • 获取STM32 MCU的唯一ID
  • vue国际化
  • Job定时自动执行SQL日志记录脚本
  • OCC开发_变高箱梁全桥建模
  • Mysql梳理3——基本的SELECT语句
  • 【Linux】Linux常见指令以及权限理解(下)
  • 【PyTorch单点知识】像素洗牌层:torch.nn.PixelShuffle在超分辨率中的作用说明
  • centos模式切换
  • 【系统架构设计师】原型模式详解
  • Vue2 和 Vue3 有什么区别?
  • Windows系统安装R语言及RStudio、RTools
  • Vue3+TS项目给el-button统一封装一个点击后转圈效果的钩子函数按钮防抖
  • DFS算法专题(四)——综合练习【含矩阵回溯】【含3道力扣困难级别算法题】
  • 数据库锁有哪些?什么是死锁?
  • Java开发安全及防护
  • C语言手撕归并——递归与非递归实现(附动画及源码)
  • TS axios封装