今年参加了三起CTF比赛,属于初学者,基本除了web其他的不会,但分赛场AWD相对就没什么难度,基本都是技巧性。其中一场进入复赛了,本月底再次比赛(ctf题做的这么渣还能进也是绝了~),参照前人经验补充了一些总结下。 一、AWD介绍 AWD:Attack With Defence,即攻防对抗 ...
前言 RSA是在CTF中经常出现的一类题目。一般难度不高,并且有一定的套路。 . 补:我错了,我不配 我不配密码学 在此我写篇文章进行总结。本文不过多赘述RSA的加解密, 仅从做题角度提供方法。虽然说不赘述加解密,但是我们还是需要清楚在RSA里面的几个基本参数。 N:大整数N,我们称之为模数 modulus p 和 q :大整数N的两个因子 factor e 和 d:互为模反数的两个指数 expo ...
2020-08-12 10:42 0 6073 推荐指数:
今年参加了三起CTF比赛,属于初学者,基本除了web其他的不会,但分赛场AWD相对就没什么难度,基本都是技巧性。其中一场进入复赛了,本月底再次比赛(ctf题做的这么渣还能进也是绝了~),参照前人经验补充了一些总结下。 一、AWD介绍 AWD:Attack With Defence,即攻防对抗 ...
1.质数(素数)是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 2.合数是指比1大但不是素数的数 3.约数(因数)整数a除以整数b(b≠0) 除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。a称为 b的倍数,b称为a的约数 4.互质数:如果两个整数a,b的最大 ...
RSA攻击 ctf中常见的rsa攻击方式有以下几种 低加密指数攻击 低加密指数广播攻击 低解密指数攻击 共模攻击 已知高位攻击 0x00 低加密指数攻击 当e过小时,如果明文过小,导致明文的三次方仍然小于n,那么通过直接对密文三次开方,即可得到明文。 如果明文 ...
Python脚本 在线分解大整数网址,先将n转换为10进制。 http://www.factordb.com/index.php 1.两组数中e相同,n,c不同, 求出n1与n2的最大公因数即为p,之后就可以得到q和d,从而求解m。 有个题,名字为二合一,两段代码组合即为flag ...
1、直接使用winhex打开,搜索flag。 2、查看图片信息寻找flag。可以使用网站:https://exif.tuchong.com/ 3、使用binwalk分析,发现有另一张图片,使用fo ...
1、直接使用winhex打开,搜索flag。 2、查看图片信息寻找flag。可以使用网站:https://exif.tuchong.com/ 3、使用binwalk分析,发现有另一张图片,使用fo ...
工具 rsatool https://github.com/ius/rsatool factordb(分解大素数) http://www.factordb.com python-PyCrypto库 Openssl 解析加密密钥: openssl rsa ...
需要用到工具opensll(现在版本的kali里面会自带openssl) Pem文件分析:其中每个元素对应的RSA中的元素 私钥 RSAPrivateKey ::= SEQUENCE { version Version, modulus INTEGER, -- n ...