当前位置:网站首页>[GUET-CTF2019]虚假的压缩包
[GUET-CTF2019]虚假的压缩包
2022-07-07 04:13:00 【[mzq]】
[GUET-CTF2019]虚假的压缩包
题目地址 : https://buuoj.cn/challenges#[GUET-CTF2019]%E8%99%9A%E5%81%87%E7%9A%84%E5%8E%8B%E7%BC%A9%E5%8C%85
解压那个虚假的压缩包得到一个txt文件打开时一道rsa计算题
import gmpy2
p = 11
q = 3
n = 33
e = 3
c = 26
phi_n = (p-1)*(q-1)
d = gmpy2.invert(e,phi_n)
m = pow(c,d,n)
print(m)
解得答案等于5,压缩包密码是
答案是5
然后用crc脚本修复那张png图片的宽高,得到提示 ^5
把亦真亦假文件数据进行^5 ,得到docx文件
import struct
data = open('./亦真亦假',"r").read()
with open('flag.zip',"wb") as f:
hex_data = ""
for i in data:
hex_data += (hex(int(i,16)^5)[2:])
print(hex_data)
f.write(struct.pack("B",int(hex_data,16)))
修改字体颜色得到flag
FLAG{_th2_7ru8_2iP_}
边栏推荐
- Robot technology innovation and practice old version outline
- Bi she - college student part-time platform system based on SSM
- [ANSYS] learning experience of APDL finite element analysis
- Outlier detection technology of time series data
- 今日现货白银操作建议
- 微博发布案例
- Rxjs - observable doesn't complete when an error occurs - rxjs - observable doesn't complete when an error occurs
- Flexible layout (II)
- Mobx knowledge point collection case (quick start)
- Build personal website based on flask
猜你喜欢
知识点滴 - 关于苹果认证MFI
URP - shaders and materials - simple lit
English translation is too difficult? I wrote two translation scripts with crawler in a rage
四、高性能 Go 语言发行版优化与落地实践 青训营笔记
2、 Concurrent and test notes youth training camp notes
ROS2规划系统plansys2简单的例子
深度学习花书+机器学习西瓜书电子版我找到了
BGP experiment (1)
Dynamics CRM server deployment - restore database prompt: the database is in use
Is the test cycle compressed? Teach you 9 ways to deal with it
随机推荐
Wx is used in wechat applet Showtoast() for interface interaction
[semantic segmentation] - multi-scale attention
ASEMI整流桥RS210参数,RS210规格,RS210封装
vus.SSR在asynData函数中请求数据的注意事项
gslx680触摸屏驱动源码码分析(gslX680.c)
1090: integer power (multi instance test)
PostgreSQL source code (59) analysis of transaction ID allocation and overflow judgment methods
Cloud backup project
Role of virtual machine
[ANSYS] learning experience of APDL finite element analysis
Tongda injection 0day
Tianqing sends instructions to bypass the secondary verification
Blue Bridge Cup Birthday candles (violence)
外包干了三年,废了...
Talk about seven ways to realize asynchronous programming
抽絲剝繭C語言(高階)指針的進階
Flutter riverpod is comprehensively and deeply analyzed. Why is it officially recommended?
Outsourcing for three years, abandoned
Blue Bridge Cup Netizen age (violence)
Tencent's one-day life