RE April 17, 2020

看雪ctf二进制题解

Words count 2.6k Reading time 2 mins.

一、keygenme(逆向)

是一个crackme,已经知道用户名是KCTF的情况下,计算出序列号。这题真的是很好地锻炼了动态调试的能力,学到了~

1、首先ida分析逻辑:

这里要求输入name是大...

Read article

密码学 January 03, 2020

RSA算法体系研究

Words count 23k Reading time 21 mins.

在打0CTF时看到了RSA的那题,但是不会做,于是先学习一波RSA吧,算做入门,自己也喜欢数学,正好积累下,RSA是非对称加密,相对于DES对称加密而言的,下面进去正题。

一、欧拉定理:

如果两个正整数a和n互质,则n的欧拉函数 φ(n) 可以让下面的等式成立:

这是个很重要的公式,先来理解下,首先n = pq(q和p互为质数),欧拉函数 φ(p) = p-1(表示与p互质的数的个数为p-1个,下同), φ(q) = q-1,所以 得到

推理1:φ(n) = φ(p)φ(q) = (p-1)(...
Read article
0%