NSSCTF——crypto

news/2025/1/22 12:38:09/文章来源:https://www.cnblogs.com/sjjaly/p/18237006

[鹤城杯 2021]easy_crypto
[强网拟态 2021]拟态签到题
[SWPUCTF 2021 新生赛]crypto8
[SWPUCTF 2021 新生赛]crypto7
[SWPUCTF 2021 新生赛]crypto6
[SWPUCTF 2021 新生赛]ez_caesar
[SWPUCTF 2021 新生赛]crypto10
[SWPUCTF 2021 新生赛]pigpig
[鹤城杯 2021]A_CRYPTO
[SWPUCTF 2021 新生赛]ez_rsa

点击页面右方的文章可以直接跳转

 


 [鹤城杯 2021]easy_crypto:

  考点:社会主义核心价值观解密

打开文件看到是社会主义核心价值观:

 直接在线解密(解密网站:核心价值观编码 - Bugku CTF):

 


 

 [强网拟态 2021]拟态签到题:

  考点:base64解码

打开文件内容是由字母大小写和=组成的文本,所以应该是base64加密,直接在线解密(解密网站:BASE64编码解码 - Bugku CTF):

 


 

[SWPUCTF 2021 新生赛]crypto8:

  考点:UUcode解码

在线解密(UU编码解码 - 工具匠 (toolkk.com)):

 


[SWPUCTF 2021 新生赛]crypto7:

  考点:MD5解密

一般MD5加密的密文都是16位或32位,在线解密(md5在线解密破解,md5解密加密 (cmd5.com)):

 


 

[SWPUCTF 2021 新生赛]crypto6:

  考点:base套娃解密

分析一下可以知道是先进行base64加密然后base32加密最后是base16加密,所以我们反过来解密就可以得出flag了:

 解密网站:BASE16编码解码 - Bugku CTF

 base32解密:

 最后base64解密得出flag,记得替换成NSSCTF{}:

 


 [SWPUCTF 2021 新生赛]ez_caesar

  考点:base64、凯撒密码

分析代码知道是base64加密和凯撒加密,依次解密就好啦(用的工具是随波逐流,比较方便,可以去网上搜教程下一个):

 

得出 NSSCTF{youhaveknowcaesar}


 [SWPUCTF 2021 新生赛]crypto10

  考点:rot加密(也是凯撒密码的一种)

用随波逐流工具秒了:


 [SWPUCTF 2021 新生赛]pigpig:

  考点:猪圈密码

看到图片就联想到猪圈密码,去找个猪圈密码的密码表对照着解出flag:

 NSSCTF{whenthepigwanttoeat}


 

[鹤城杯 2021]A_CRYPTO

  考点:base多重加密

直接用ciphey秒了:

 NSSCTF{W0w_y0u_c4n_rea11y_enc0d1ng!}


 

[SWPUCTF 2021 新生赛]ez_rsa

  考点:rsa加密,MD5加密

先用python脚本解出d的值:

import gmpy2
p = 1325465431
q = 152317153
e = 65537

a = (p - 1) * (q - 1)
b = gmpy2.invert(e,a)

print(b)

得到:43476042047970113

然后再进行MD5在线加密:

 得出:NSSCTF{08bb8fb628da85923e5734a75ac19ffe]

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/721659.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

攻防世界

misc 1.MeowMeowMeow 首先是是一个猫猫的图片,习惯先看看属性,放入hex中,发现一些特殊的符合继续往上翻,发现有一段密码用base64解码,得到提示Do you know what Ascii art is? Hint:I put the serect in a 01 Ascii art.像这样的艺术字,发现下面编码有点像字母 解出来是…

__init__.py

在Python的项目中,通常会看到__init__.py文件,当我们导入这个项目时,会优先执行该项目的__init__.py文件。当我们导入这个项目。或者这个项目的子模块时,都会优先执行该项目下的__init__.py文件。 该过程有缓存机制,连续导入一个父模块的不同子模块时,只会执行一次父模块…

PHP历理 PhpStorm的设置PHP版本

打开 文件 -> 设置 -> PHP -> 选择对应的PHP版本

客观谈谈上一中 or 凤城

首先是一个问题,为什么在一中各方面似乎都要强于凤城的情况下,还是会有许多人想去上凤城呢? 很简单,凤城给的实在是太多了( 只要你足够优秀,凤城似乎可以满足你大部分要求,有很多优惠条件,并且老师水平也不一定比一中差多少,还有高校专项计划诱人的降分,助力实现梦想…

AD给线周围铺铜只显示框的问题

如下图所示,想给直角线加斜边的铜,但是加完之后只有框没有铜(也选择了网络)解决方法如下: 点击这个框,在属性里面取消勾选Remove Islands Less Than 再选择Pour Over All Same Net Objects即可

Dragon_Knight_CTF-stack(栈迁移)

Dragon_Knight_CTF-stack(栈迁移) 程序的保护情况如下,可以看到没有开启pie保护 Arch: amd64-64-little RELRO: Partial RELRO Stack: No canary found NX: NX enabled PIE: No PIE (0x3fe000)可以看道main函数也很简洁,只有一个0x10大小的溢出,程序…

成为MySQL DBA后,再看ORACLE数据库(七、日志体系)

说起数据库的日志,一般有redo日志、归档日志、错误日志、审计日志等,不同的数据库为了满足其特定的功能会有不同类型的日志。在ORACLE的日常运维中,可能接触得最多的就是redo日志、归档日志、告警日志、闪回日志这几种日志。在ORACLE知识体系中,一般把redo、undo、checkpoi…

bitbucket无法使用ssh连接

原因 如图所示,需要开启pipelines而开启pipelines需要通过Twilio Authy Authenticator这个软件。然而国内手机号收不到这玩意的验证码。未解决 放弃了,直接用http

x86_64系统调用过程

x86_64系统调用过程本文所述Linux内核版本为v6.4.0一、概述 在x86_64架构下,系统调用会经历以下过程:将系统调用号存入rax寄存器,参数依次存入rdi、rsi、rdx、r10、r8、r9寄存器,第7个及之后的参数会通过栈传递。 执行syscall指令,该指令会保存syscall指令下一条指令的地址…

第二章 InnoDB存储引擎

2.1 InnoDB存储引擎概述 InnoDB从MySQL5.5版本开始是默认的表存储引擎,是第一个完整支持ACID事务的MySQL存储引擎 特点是行锁设计、支持MVCC、支持外键、提供一致性非锁定读,同时被设计用来最有效利用以及使用内存的CPU2.2 InnoDB存储引擎的版本 InnoDB存储引擎包含于所有MyS…

DVWA靶场学习(一)—— Brute Force

Brute Force 暴力破解其实就是利用不同的账户和密码进行多次尝试。 因为用户在设置密码时可能会选用比较容易记忆的口令,因此,可以使用一些保存常用密码的字典或者结合用户的个人信息进行爆破。 DVWA安全等级有Low,Medium,High和Impossible四种,随着安全等级的提高,网站的…