CTF吧

 找回密码
 禁止注册

快捷登录

查看: 41751|回复: 8

听说你的cpu是线程撕裂者

[复制链接]

2

主题

3

回帖

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2020-8-26 09:19:03 | 显示全部楼层 |阅读模式
只要我手速够快,就可以手敲个CPU出来
  • 题目给出一个txt文本,打开一看不得了,全是十六进制字符
  • 先讲十六进制字符保存为文件
  • 根据文件结尾特征 40 30 B4 05判断是一个zip文件,且字符倒转了
  • 使用python数组一键倒转(tmp[::-1]),得到正常的zip文件
  1. #!/usr/bin/python

  2. with open("tmp","rb") as f:
  3.     tmp = f.read()

  4. with open("tmp1","wb") as f:
  5.     f.write(tmp[::-1])
复制代码

  • 打开压缩包得到xxx.x文件,打开是看不懂的字符
  • 万能的搜索引擎告诉我,字符串进行了180°的翻转
  • 使用工具翻转回去,是一个应用程序代码,然而并没有flag
  • 此时也许你想放弃了,别急,咱回头看看
  • 回到xxx.x文件,搜索ctf8得到flag

hacked by null
回复

使用道具 举报

0

主题

1

回帖

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2020-10-26 10:21:53 | 显示全部楼层
为什么翻转之后,变成压缩包显示压缩包已损坏
回复

使用道具 举报

0

主题

1

回帖

14

积分

新手上路

Rank: 1

积分
14
发表于 2020-11-12 06:11:56 | 显示全部楼层
压缩包显示有密码。。。。
回复

使用道具 举报

0

主题

2

回帖

238

积分

中级会员

Rank: 3Rank: 3

积分
238
发表于 2020-11-20 12:48:50 | 显示全部楼层
str
憨憨
但行好事,莫问前程
回复

使用道具 举报

1

主题

3

回帖

67

积分

注册会员

Rank: 2

积分
67
发表于 2021-3-8 16:32:36 | 显示全部楼层
shashashsshashshahsh
回复

使用道具 举报

1

主题

3

回帖

67

积分

注册会员

Rank: 2

积分
67
发表于 2021-3-8 16:32:56 | 显示全部楼层
回复有积分是吧
回复

使用道具 举报

0

主题

1

回帖

84

积分

注册会员

Rank: 2

积分
84
发表于 2021-8-4 16:21:56 | 显示全部楼层
显示文件损坏。。。。。
回复

使用道具 举报

0

主题

2

回帖

57

积分

注册会员

Rank: 2

积分
57
发表于 2021-10-25 14:18:27 | 显示全部楼层
呵呵 发表于 2021-8-4 16:21
显示文件损坏。。。。。

按楼主那个程序得到的只是正确顺序的十六进制字符串文本,要将文本进一步处理:
f=open("tmp1","r")
b_str=f.read(3) #每次读3个字符“XX ”(含十六进制数后一个空格)
tmp=b''
while b_str:
        tmp = tmp+int(b_str, 16).to_bytes(1,byteorder='big',signed=False) #通过int(x,16)转换16进制字符串为其表示的数
        b_str=f.read(3)

# 保存为zip
with open("x.zip","wb") as f:
        f.write(tmp)
回复

使用道具 举报

0

主题

2

回帖

57

积分

注册会员

Rank: 2

积分
57
发表于 2021-10-25 14:20:59 | 显示全部楼层
压缩包密码多少?有谁破解出来吗?尝试暴力破解没有成功
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 禁止注册

本版积分规则

');
快速回复 返回顶部 返回列表