自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 [NISACTF 2022]huaji?

下载完文件给了一个不知道是什么格式的文件,丢到010看一下,2进制中一堆乱码,只有2个看似有用的点,一个6374665f4e4953415f32303232还有一个flag.txt,没有头续。得到一串乱码和 6374665f4e4953415f32303232,!这串神秘字符又出现了,看来大概率和这个有关,易知这是个16进制,将其转换文本 ctf_NISA_2022 放到.zip中,最终解出来。binwalk爆破没有得到什么有用的信息只能foremost,应该是让我们从图片中找到压缩包的密码。

2025-03-12 21:02:17 192

原创 [SWPUCTF 2021 新生赛]crypto5

这里的flag明显小于n,可知这是一个小明文攻击,由加密函数。不会模n丢失信息,所以c直接开e次方就能得到明文m。

2025-03-09 14:37:20 483

原创 [SWPU 2020]happy

题目:('c=', '0x7a7e031f14f6b6c3292d11a41161d2491ce8bcdc67ef1baa9eL')然后发现q + q*p^3 和qp + q *p^2有公因子q,c和p都是16进制,所以先把c,p转换为10进制。解出p,后面就正常解就可以了。

2025-03-09 14:04:37 330

原创 [SWPUCTF 2021 新生赛]crypto4

发现p,q相差很小,所以这题的题型是p,q相近。这里p是512位的素数而q是p的下一位素数。后面直接求m就可以了。

2025-03-09 13:57:07 526

原创 [BJDCTF 2020]rsa

己知n1和n2共享q,所以先求出q,因为p,q都是素数所以n1,n2的公因数为q。p1 = n1 // q,p2 = n2 // q,(p2在这题似乎没用)# 当e和φn的最大公因数不为1时,模逆元就不存在,此时报错则跳过。己知c,n,m和e的范围暴力破解e。这里用的是BJD的条件,如果用。最后求得m并转换为字符串。

2025-03-08 16:37:16 566

原创 [UUCTF 2022 新生赛]disparity_rsa

再用欧拉函数求出(p-1)(q-1)最后求得明文m=c的d次方mod n。类型:己知n,e,c求m。# 给定的p, q, c。# 计算n和phi(n)# 将消息转换回字节。

2025-02-26 11:34:28 781

原创 [SWPUCTF 2021 新生赛]traditional

题目中又说数学矩阵,二进制数学,显然是让八卦转换为二进制,现在只有两种转换方法,一是将--转换为1,- -转换为0,;西方的二进制数学的发明者莱布尼茨,从中国的八卦图当中受到启发,演绎并推论出了数学矩。最后创造的二进制数学。二进制数学的诞生为计算机的发明奠定了理论基础。了我们整个世界,改变了我们生活,而他的源头却是来自于八卦图。现在,给你一组由八卦图。震坤艮 震艮震 坤巽坤 坤巽震 震巽兑 震艮震 震离艮 震离艮。组成的密文,你能破解出其中的含义吗?很明显题目中的是后天八卦图。格式:NSSCTF{}

2025-02-25 20:09:42 461

原创 [HGAME 2022 week1]Matryoshka

首先知道要用凯撒解密,和维吉尼亚解密,但现在都无法解出,看原文中的点,有经验可知是盲文解密,直接开解,得出。想到用题目给出的凯撒和维吉尼亚,凯撒会把=也变调,所以用维吉尼亚(秘钥为hgame),解出得,得出结果:hgame{Welc0me_t0_the_w0rld_0f_crypt0graphy!显然前面是一个16进制而后面是乱码。用basecrack解密,无法解出。用basecrack解密,解出得,那么只能将字符串反转再解密,得。显而易见是摩斯密码,解出得。凯撒解密(移21位),得。

2025-01-18 15:57:08 1049

原创 AES加密

AES为分组密码,分组密码也就是把明文分成一组一组的,每组长度相等,每次加密一组数据,直到加密完整个明文。在AES标准规范中,分组长度只能是128位,也就是说,每个分组为16个字节(每个字节8位)。密钥的长度可以使用128位、192位或256位。密钥的长度不同,推荐加密轮数也不同,如下表所示:AES加密的具体步骤:明文通过AES加密函数变为密文,密文在通过AES加密函数变为明文.

2024-12-10 11:44:06 2757 1

原创 RC4加密

然后对 cipher 进行一系列编码操作:先使用 utf-8 编码,再进行 base64 编码,得到 crypt。这段代码首先对输入字符串 s 的每个字符与密钥 k 进行异或操作,将结果组成新的字符 cipher。1.对表进行线性填充一般为256字节,如s[0]=0,s[1]=1...RC4是以一个足够大的表s为基础,对表进行非线性变换,产生密钥流。二.密钥流的生成(为每个待加密的字节生成一个伪随机数,用来异或)注:表s一旦完成初始化,种子密钥就不再被使用。发现这段代码就是RC4。

2024-11-15 20:49:11 250 1

原创 分组密码

CTR比OFB好的地方在于:若对密钥流的一个分组进行加密后的结果,与加密前相同,则这1分量后会变为同一值,不断反复。分组密码只能加密固定长度的分组。但我们需要加密的密文大于密码的分组长度的话,我们要对分组密码进行迭代,迭代的方法称为分组密码的模式。CFB模式的解密需要注意的是:解密过程中仍使用的是加密。分组密码:每次只能处理特定长度的一块数据的一类密码算法。“一块”称为”分组”特点:如果明文分组一和明文分组二的值相等,密文分组一和密文分组2不等。方法就是将明文分组和密码算法的输出进行XOR产生密文分组。

2024-11-14 21:16:46 388 1

原创 对称密码

三重DES就是用DES循环了三次,但这里有一个注意的点是三重DES加密第一次和第三次是dDES加密。Des的解密也可以使用如上图所示的结构,因为对称加密中加密和解密的密钥是一样的。所以用上图所示的结构也是可以的。子密钥是本次加密所使用的密钥,在Fistel网络中,每一轮都需要使用一个不同的密钥,相同其实也是可以的。将图中所有向上的箭头改为向下的箭头,将所有的加密改为解密,将所有的解密改为加密。Des是一种将64比特的明文加密成64比特密文的对称密码算法。图中EDE3的意思是 使用了三个不同的密钥。

2024-11-14 20:31:25 258 2

原创 凯撒密码/变异凯撒加密

我们来看上面这道题,首先该题目已有{}所以大概率解密不须要解{},然后看前面AFFPGS应该是fIag,联系到该题目上的网址NSSCTF发现FF正好对应SS所以想到凯撒密码,再将剩余的用相同的移位长度F-S=13移动13位结果是NSSCTF{congratulations!1.凯撒加密就是将字母按照字母顺序表向后移k位(k就是密钥)如果已经到最后一个字母(z)还要移位就重新从第一个字母(a)开始,如y向后移5位,先移1位为z,z再移1位为a,a最后移剩下3位,所以最后的明文为d。格式:flag{ }

2024-10-31 17:10:23 1153 1

原创 音符加密+多次加密

贝斯联想到英文base正好还有64,所以联想到base 64,试着将得到的密文放入base 64解密一下,然后得到HYNUCTF{1_Re@l1y_like_girls_band_cry!}发现外面包裹的正好是该网址里面的密文,正好是题目的名称,试着提交上去,发现结果是对的。3.有时侯解密人不止解一次,可能要解多次,还要用不同的方法去解,有时题目中会给相应的提示,有时候要看密文的特征去确定解密方法。第三步解码将密文用音符解码解出来一段符号,将符号用,flag{}发现是错的,继续观察题目,发现。

2024-10-30 20:31:53 911 2

原创 BrainFuck加密

1.BrainFuck是一种编程语言;该语言只有8个命令:"+""-"","".""[""]""<"">"4.问题:判断是哪种加密方法比较复杂,找对应网址比较复杂。第一步.打开密文,发现一堆符号且只有八个符号。第三步把密文cv上解码(用到的网址。第二步,联想到bf加密方法。

2024-10-30 19:28:24 666 1

原创 base64

5.将密文用base64解码得到 HYNUCTF{B@se64_1s_C0mm0n},发现前面外包正好与该网址一样然后提交flag(用到的网址。第五步 将得到的用base64表对应的转换(最后明文长度必须是6的倍数不足6个用等号补)1.Base64是一种用于将二进制数据转换为文本格式的编码方式。第三步 将得到的字符按6个一组分组(最后一组不足6个用0代替)2.解密过程:第一步 将密文中的字符转换成对应的ASCLL值。8.如果确定某种加密方法直接找对应的解码网站。第四步 将一组中的结果用十进制转换。

2024-10-29 17:28:41 332 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除