今年參加了三起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 ...