[LitCTF 2023]easy_shark

简介: [LitCTF 2023]easy_shark

下载附件解压出现密码提示

使用010editor打开,发现frflags和deflags都被修改了,这就会造成压缩包伪加密

将它们都改回0,另存为再打开,不再出现密码提示

使用wirshark打开


过滤http并追踪,在最后一个包里找到了类似flag的格式但是应该经过了加密处理


{j13p5oznp_1t_z_900y_k3z771h_k001}


上面还有一个方程,解为17和77,两个数再加上一串字符,尝试仿射密码


仿射密码是一种替换密码,它是一个字母对一个字母的;


它的加密函数是D(x) = (a*x+b) (mod m),这里a,b变量就是密钥其中;


a和m互质,m是字母的数目(26)。

仿射解密得到flag

由于flag格式:NSSCTF{flag_木马连接的key},所以还要继续找一句话木马

经过寻找,在tcp流里找到一句话木马,且连接密码是a

故最终flag为

NSSCTF{w13e5hake_1s_a_900d_t3a771c_t001_a}

目录
相关文章
|
1月前
|
Python
Python 中的 spell checker 库
Python 中的 spell checker 库
|
3月前
|
PHP
BUU [安洵杯 2019]easy_serialize_php
BUU [安洵杯 2019]easy_serialize_php
42 0
|
Python
Python安装库Could not find a version that satisfies the requirement requests (from versions: none)
Python安装库Could not find a version that satisfies the requirement requests (from versions: none)
132 1
|
前端开发
前端项目实战贰拾-​sourceTree出现sourceTree The host key is not cached for this server
前端项目实战贰拾-​sourceTree出现sourceTree The host key is not cached for this server
83 0
前端项目实战贰拾-​sourceTree出现sourceTree The host key is not cached for this server
python离线安装环境 解决 ERROR: Could not find a version that satisfies the requirement xxx 以及winError[10061]
python离线安装环境 解决 ERROR: Could not find a version that satisfies the requirement xxx 以及winError[10061]
|
SQL 数据库 数据安全/隐私保护
sqli-labs less5,8,9详解(py脚本)
sqli-labs less5,8,9详解(py脚本)
sqli-labs less5,8,9详解(py脚本)
|
安全 数据库 Python
sqli-labs less9详解(附py脚本)
sqli-labs less9详解(附py脚本)
sqli-labs less9详解(附py脚本)
|
机器学习/深度学习 PHP 索引
[Leetcode 之 PHP 解析 (42. Trapping Rain Water)
[Leetcode 之 PHP 解析 (42. Trapping Rain Water)
108 0
[Leetcode 之 PHP 解析 (42. Trapping Rain Water)