自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 74. 搜索二维矩阵

给你一个满足下述两条属性的。

2024-10-22 17:11:16 383

原创 46. 全排列

给定一个不含重复数字的数组。

2024-10-22 17:07:06 170

原创 77. 组合

【代码】77. 组合。

2024-10-22 17:05:23 228

原创 228. 汇总区间

的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于。列表中的每个区间范围。

2024-10-22 15:47:36 406

原创 60. 排列序列

按大小顺序列出所有排列情况,并一一标记,当。

2024-10-19 14:54:17 171

原创 386. 字典序排数

你必须设计一个时间复杂度为。

2024-10-18 21:40:15 273

原创 215. 数组中的第K个最大元素

对字典进行逆序排序。请注意,你需要找的是数组排序后的第。你必须设计并实现时间复杂度为。个最大的元素,而不是第。

2024-10-18 17:08:57 284

原创 387. 字符串中的第一个唯一字符

给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。输入: s = "loveleetcode"输入: s = "leetcode"输入: s = "aabb"

2024-10-17 16:06:25 237

原创 274. H 指数

给定数组表示研究者总共有5篇论文,每篇论文相应的被引用了3, 0, 6, 1, 5次。篇论文被引用的次数。计算并返回该研究者的 h。代表“高引用次数” ,一名科研人员的。被引用了3次,其余两篇论文每篇被引用。篇论文被引用次数大于等于。由于研究者有3篇论文每篇。是指他(她)至少发表了。

2024-10-17 15:24:05 172

原创 172. 阶乘后的零

120 ,有一个尾随 0。= 6 ,不含尾随 0。结果中尾随零的数量。

2024-10-17 10:47:47 135

原创 20. 有效的括号

判断字符串是否有效。

2024-10-17 10:25:52 1382

原创 394. 字符串解码,难度:中等,阿里云的面试题

提取Stack最上面一对[]中的字符,组成字符串tmp_zifuchuan。Stack_Ptr -= 1 # 指向']'所在的下一个位置。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。# 如果堆栈是空的,则把重复之后的字符串直接写入result。# 如果堆栈不是空的,则把重复之后的字符串再写回Stack中。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数。给定一个经过编码的字符串,返回它解码后的字符串。,表示其中方括号内部的。

2024-10-17 09:41:09 653

原创 [Dest0g3 520迎新赛]babyRSA

使用在线工具:http://www.factordb.com/index.php。不是flag{xxxxxxxxxx}进程已结束,退出代码为 0。

2024-10-06 14:24:07 315

原创 [BJDCTF 2nd]cat_flag

cat.gif中仅有2种图片,分别用0和1表示,对应8位,正好凑成1个Byte,对应1个字符。进程已结束,退出代码为 0。

2024-10-06 14:11:28 219

原创 [GKCTF2020]小学生的密码学

a和n互质,n是明文用到的所有的字母的总数。其中,(a^(-1))是a的乘法逆元。[GKCTF2020]小学生的密码学。它是一个字母对应一个字母的。flag为base64形式。进程已结束,退出代码为 0。仿射密码是一种替换密码。密文:welcylk。

2024-10-06 13:52:32 299

原创 [NewStarCTF 2023 公开赛道]babyrsa

使用在线工具http://www.factordb.com/index.php。第2组group2包括:第1个元素,第2个元素,...,第14个元素。group1与group2是两个互质的整数。积的欧拉函数等于各个乘数的欧拉函数之积。第1组group1包括:第0个元素;一个质数m的欧拉函数 = m - 1。进程已结束,退出代码为 0。

2024-10-06 12:37:00 368

原创 [BJDCTF 2nd]燕言燕语-y1ng

进程已结束,退出代码为 0。

2024-10-05 16:05:16 1622

原创 [NewStarCTF 公开赛赛道]caeser

进程已结束,退出代码为 0。synt对应flag。

2024-10-05 14:35:41 177

原创 [NewStarCTF 公开赛赛道]吉奥万·巴蒂斯塔·贝拉索先生的密码

我们根据密文的前3个字符就可以破解出key的值。题目中已经提示:key的长度是3个字节,所以,我们生成的表格中的字母也是小写。加密“fla”,得到:“pqc”使用表格法,得到key: kfc。进程已结束,退出代码为 0。密文中的字母全是小写,

2024-10-05 12:31:00 764

原创 [b01lers2020]fr3sh_h4rv3st

key列表的第0个元素与密文的第0个字符进行异或运算,得到flag的第0个字符;key列表的第1个元素与密文的第1个字符进行异或运算,得到flag的第1个字符;key列表的第2个元素与密文的第2个字符进行异或运算,得到flag的第2个字符;key列表的第3个元素与密文的第3个字符进行异或运算,得到flag的第3个字符;key列表的第0个元素与密文的第4个字符进行异或运算,得到flag的第4个字符;key列表的第1个元素与密文的第5个字符进行异或运算,得到flag的第5个字符;“pctf”和“flag”

2024-10-04 14:21:18 366

原创 [DASCTF Sept X 浙江工业大学秋季挑战赛]签到

使用discrete_log()函数求e。进程已结束,退出代码为 0。

2024-10-04 11:21:28 220

原创 [NewStarCTF 2023 公开赛道]babyxor

for i in range(0, l, 2): # 2个16进制字符=1个字节,所以,步长是2。既然key找到了,那我们就试着把密文中的每个字节与key做异或运算,看看能不能得到flag。密文的最后一个字节‘f2'对应明文的最后一个字母’}'。密文的第一个字节‘e9'对应明文的第一个字母’f';密文的第二个字节‘e3'对应明文的第一个字母’l';密文的第三个字节‘ee'对应明文的第一个字母’a';密文的第四个字节‘e8'对应明文的第一个字母’g';题目中没有给出key的具体数值,怎么办呢?

2024-10-03 15:53:55 227

原创 [NewStarCTF 2023 公开赛道]babyaes

所以,key与iv做异或运算的时候,根据异或运算的特性,运算结果的前16个字节(也就是key的前16个字节)在异或运算的前后始终保持不变,半个key: b'\x08\x16\x11%\xa0\xa6\xc5\xcb^\x02\x99NF`\xea,'print('长度:', len(s_half_key_binary), 'bits')print('长度:', len(s_padded_binary), 'bits')print('长度:', len(byte_half_key), 'Bytes')

2024-10-03 10:35:14 693

原创 [Dest0g3 520迎新赛]babyAES

key: 加密密钥,也是解密的密钥,二者相同,根据task.py,长度为16个字节。# iv: 初始化向量,长度与密钥的大小一样,都是16个字节。长度为16个字节,对应:AES - 128;长度为24个字节,对应:AES - 192;长度为32个字节,对应:AES - 256。16字节密钥,对应AES-128。进程已结束,退出代码为 0。

2024-10-02 16:30:45 603

原创 [NewStarCTF 2023 公开赛道]Caesar‘s Secert

else: # 除了字母之外的字符,包括:大括号、下划线、数字、单引号。

2024-09-30 07:13:14 340

原创 [BJDCTF2020]伏羲六十四卦

运行的结果中一共有i_k_max组解(i_k_max的值是多少,就会有多少组解,我们可以随意设定i_k_max的值),为了使程序简洁、易读,可以自定义一个函数:try_a(),在主函数中循环调用try_a().我们自己可以随意设定a的最大值,刚开始编程的时候,我设定的是100。# i_k_max = 27 冗余一组解。第100组解跟第22组解是一样的。第98组解跟第20组解是一样的。第99组解跟第21组解是一样的。第27组解跟第1组解是一样的。第28组解跟第2组解是一样的。第29组解跟第3组解是一样的。

2024-09-29 16:52:52 1620

原创 [GUET-CTF2019]NO SOS

使用在线工具软件:iCyberChef.com。这时候才知道:原来是培根Bacon密码。把“—”替换成“111”题目提示:No SOS。把“–”替换成“11”把“.”替换成“0”把“-”替换成“1”

2024-09-27 18:10:01 418

原创 [AFCTF2018]MagicNum

ctf

2024-09-21 16:46:05 340

原创 [INSHack2019]Yet Another RSA Challenge - Part 1

replace()函数替换之后并打印输出的p中,一共有4个“FC”,1、可能是替换原来的p中的“9F”之后,生成的“FC”;2、也可能是原来的p中本来就有的“FC”。所以是4层循环,每层循环执行2次。#split函数区分大小写。进程已结束,退出代码为 0。

2024-09-20 15:55:40 704 1

原创 [ACTF新生赛2020]crypto-classic1

ctf

2024-09-20 12:31:16 413

空空如也

空空如也

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

TA关注的人

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