自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BUUCTF——还原大师

摘要:通过分析残缺字符串TASC?O3RJMVT?WDJKX?ZM和MD5片段E903???4DAB????08?????51?80??8A?,确定3个问号代表大写字母。利用MD5特性,构建可能的字符串组合(如TASCTO3RJMVTWDJKXZM),使用在线工具验证其MD5值E9032994DABAC08080091151380478A2与已知片段匹配。最终还原flag为flag{E9032994DABAC08080091151380478A2},该方法适用于类似哈希匹配场景。(148字)

2025-06-29 21:00:00 492

原创 BUUCTF—— “异性相吸“

通过"异性相吸"联想到异或运算,结合密钥文件确定对称加密场景。

2025-06-29 16:22:56 1308

原创 CTF 解题 Writeup:一眼就解密

这是一篇关于CTF竞赛中Base64编码题目解题分析的文章。文章首先通过题目给出的字符串特征识别出Base64编码,然后详细讲解了使用Python进行Base64解码的步骤,最终成功获取flag{THE_FLAG_OF_TY_SSRING}。文章还拓展了其他常见编码类型的识别技巧,强调在CTF解题中要掌握编码特征和编程工具的使用,并建议通过积累解题经验来应对更复杂的多层编码或混合加密题目。该题主要考察对Base64编码的基础识别和解码能力。

2025-06-29 15:46:07 803

原创 哈密顿回路问题

哈密顿回路问题是一个具有挑战性的图论问题。通过C语言和回溯算法,我们可以尝试寻找图中的哈密顿回路。虽然在最坏情况下算法的时间复杂度较高,但对于小规模的图还是能够有效地找到解。在实际应用中,可以根据问题的规模和特性,考虑是否采用近似算法或启发式算法来更高效地处理哈密顿回路相关问题。

2024-12-08 18:45:00 2846

原创 动态规划问题之打家劫舍(力扣198题)

设 dp[i] 表示偷窃到第 i 个房屋时(包含第 i 个房屋)能偷窃到的最高金额。打家劫舍问题是一个非常经典的动态规划问题。通过定义状态、确定边界条件和建立递推关系,我们可以巧妙地解决这个问题。动态规划的核心思想是将一个大问题分解成多个子问题,并通过存储子问题的解来避免重复计算。这种思想在很多算法问题中都有广泛的应用,掌握好动态规划对于提高算法设计能力非常有帮助。希望这篇博客能帮助你更好地理解和解决打家劫舍问题,以及深入体会动态规划的魅力。

2024-12-08 12:05:44 1135

原创 解决“将数字变成0的操作次数”问题的思路与代码实现

这个题目看似简单,但它很好地考察了对数字操作和循环/递归逻辑的理解。通过分析题目规则,我们可以很容易地设计出相应的算法来解决问题。无论是使用循环还是递归,都能够有效地解决这个问题,只是在空间复杂度上可能会有所不同。在实际应用中,可以根据具体情况选择合适的方法。希望这篇博客能够帮助你更好地理解和解决这类问题!

2024-12-08 11:13:35 615

原创 回溯算法基础

根据问题的性质确定解空间的结构,这个解空间包含了问题所有可能的 解, 它可以是树形结构等。例如,对于一个n个元素的全排列问题,解空间可以看作是一棵n叉树,每一层表示一个元素的放置位置。2.

2024-12-07 19:31:59 952

空空如也

空空如也

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

TA关注的人

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