- 博客(12)
- 收藏
- 关注
原创 AES加密详解
大致加密流程可以画成这样明文 → 轮密钥加(K0)→ [字节替换 → 行移位 → 列混淆 → 轮密钥加(Ki)] 循环9次→ 字节替换 → 行移位 → 轮密钥加(K10)→ 密文解密的流程是这样密文 → 轮密钥加(K10)→ 逆行移位 → 逆字节替换→ [轮密钥加(Ki) → 逆列混淆 → 逆行移位 → 逆字节替换] 循环9次→ 轮密钥加(K0)→ 明文。
2026-01-02 01:26:59
937
原创 BSGS(大步小步)算法简记
在B的范围里面(0,1,2...p-1)一直增大然后计算值,并记录在哈希表里面。在i的范围里面一直增大然后计算值,并在哈希表里面查值,如果有那么就是解了。对于i和B的范围还有根号p的由来的可以参考这篇文章。然后再左右分别计算这两个式子。随后我们将A如下处理。
2025-12-24 21:58:44
195
原创 记录一个密码题
核心在于对于这个p和q的获取,只要得到这两个就可以获得e和d,然后就是简单的解RSA环节。此时可以计算得到p和q的间隔(令为d)为:512 * ln(p)=512* ln(对于p来看512位的素数。转换位10进制的位数是512*lg2=154.1。此时我们知道q-p的大体值,就可以推导b的大体值具体推导如下。而相比起p的值而言很小,则p,q实际上比较接近。的值再逐渐加1的反复调试推b是否符合条件就行。的详细值由于n=p*q=p*(p+d)由于a=p+d/2 然后获得a与。所以可以使用费马分解法。
2025-12-21 02:04:45
214
原创 RSA共模攻击
共模攻击是指:m相同知道N,但是在用不同的e,比如e1,e2的加密下得到m1和m2。在不知道d1和d2的情况下得到m。具体要求如下mod ( n )
2025-11-29 23:49:19
154
原创 RSA原理简记
随机选择两个不同大质数 p 和 q,计算 N=p×q根据欧拉函数,求得选择一个小于 φ(N) 的整数 e,使 e 和 φ(N) 互质。并求得 e 关于 φ(N) 的模反元素,命名为 d,有将 p 和 q 的记录销毁此时,(N,e) 是公钥,(N,d) 是私钥。
2025-11-22 01:00:53
540
原创 记一道攻防世界的内存映射攻击的题
前面的文件包含漏洞的考点可以参考这个大佬的文章--在这个佬的文章末要得到密匙的知识点小编不是很熟,下文是有关内存映射的知识点。
2025-11-13 22:34:28
676
原创 记录一个反序列的题
以上几个绕过方法选择一个来绕过,由此再构造一个反序列的值来POST找到了flag所处于的位置如果我们想要获得flag则构造的请求应该为cat flag_1s_here/flag_831b69012c67b35f.php但是/被过滤了所以还要再另寻方法来绕过,此时我们再重新思考,我们是否能利用printf可以识别ASCII码的特点来对构造的命令进行一个修改具体见。
2025-11-06 23:11:15
981
原创 简单的Web文件上传问题
是指由于程序员在对用户文件上传部分的控制不足或处理缺陷,导致用户可以越过其权限向服务器上传可执行的动态脚本文件。这些文件可能是木马、病毒、恶意脚本或WebShell等。
2025-11-01 16:45:31
843
原创 密码学初试DAY1-2
攻防世界刷题1-6值得注意的点(编码类)凯撒解码:由字母表按照偏移量进行偏移后的产生栅栏解码:通过将明文分成若干组,然后交替排列字母幂数加密(云影加密):直接解码对了但是可以了解一下原理培根解码:特点:由AB组成(可以组成一个表)重点!!!:RSA算法。
2025-10-25 23:59:15
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅