- 博客(7)
- 收藏
- 关注
原创 奇奇怪怪的编程语言:Malbolge
除了我们日常使用的Python、Java、C等主流编程语言外,还存在这么一类极为晦涩难懂的编程语言,被称为,简称它们被设计用于测试计算机语言表达的极限,所以不会考虑它们的实用性。今天我们来看其中一个非常典型的例子:Malbolge。Malbolge由Ben Olmstead 在1998年发明,其名字来自于但丁的《神曲》中的第八层地狱“Malebolge”,意大利语中意为“邪恶的沟渠”(male bolge)。
2024-12-11 07:57:23
2551
原创 Playfair密码
一种古典对称式密码,是首个双字母替换的加密法。尽管以现在的眼光来看这种加密是非常不安全的,但是它加密的过程还是蛮有意思的。这种加密方式所需要的就只有一张5×5由于英文字母共有26个,我们一般会将I和J视为同一个字母,或者也可以移除Q。
2024-12-09 05:12:09
1175
原创 攻防世界:Crypto习题之easy_RSA
在非对称加密算法中,单向函数被广泛应用,用于确保从公钥加密后的密文无法轻易推导出私钥,从而保证数据的安全性。而其中最著名的算法便是 RSA 加密算法。首先设φm:=∣1≤k≤mgcdkm1∣为欧拉函数(Euler’sche Phi-function)。pqn:=pqpqφnnpqpqφnp−1q−1e∈12...φn−1gcdφne1ended≡1φn假设我们现在有明文x以及公钥en。
2024-12-05 05:51:20
1480
原创 攻防世界:web习题之ics-06
尝试之后发现该网页只有“报表中心”这一个选项可以点击:而点击进去之后会发现这个“确认”按钮也无法点击。但我们注意到网页url里显示当前网页有一个名为“id”的变量,这个可能是这道题的关键。
2024-12-04 03:54:18
447
原创 攻防世界:web习题之xff_referer
https://adworld.xctf.org.cn/challenges/list这道题的网页会首先会显示:当成功修改ip地址之后会提示:我们可以用python的requests包来添加伪造的 X-Forwarded-For 和 Referer 请求头。
2024-12-03 17:19:25
219
原创 攻防世界:Web习题之 get_post
https://adworld.xctf.org.cn/challenges/list题目首先需要我们用GET方式提交一个名为a,值为1的变量:提交成功之后我们需要继续用POST方式随便提交一个名为b,值为2的变量:我们可以使用python的requests包来完成这些操作
2024-12-03 06:09:25
449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅