网络安全
TaiJi1985
这个作者很懒,什么都没留下…
展开
-
RSA算法与Python实现
RSA算法与Python实现yangtf功能RSA加密是最常见的非对称加密算法,基于大数分解难题。 两个很大的素数相乘很容易,但想根据成绩解出因子则很难。如果数不够大,还是很容易分解的。素数素数是这样的整数,它除了能表示为它自己和1的乘积以外,不能表示为任何其它两个整数的乘积。例如,15=3*5,所以15不是素数;又如,12=6*2=4*3,所以12也不是素数。另一方面...原创 2018-08-08 21:59:55 · 1704 阅读 · 0 评论 -
Unlink学习笔记(off-by-one null byte漏洞利用)
看了很多malloc unlink 的案例,仍然是云里雾里, 找了一个案例,反复调了几十遍才弄明白其中原理。off-by-one 漏洞 以及漏洞利用原理off-by-one漏洞就是malloc 本来分配了0xf8的内存,结果可以写0xf9字节的数据,多写了一个,影响了下一个内存块的头部信息, 进而造成了被利用的可能。unlink是双链表中删除一个节点的操作。 当前是p 前一个...原创 2018-08-27 18:26:11 · 2711 阅读 · 1 评论 -
网鼎杯-writeup-第二场-babyRSA
题目给出了 n , e , d 这样加密解密的所有要素就都有了。 加密用 (n,e) ,解密用 (n,d) 解密公式 MC = pow(C,d,n) ,即 密文C的d次方 模上 n。当然题目给出的密文enc 是 Base64编码, 解码为字符串后,还要转换成 一个大整数。 用到了base64库和libnum库。d = 1716675439857584250142326279...原创 2018-08-24 12:00:25 · 3346 阅读 · 0 评论