原创 2019-網絡與信息安全專項賽-Crypto

0x01 dp 下載附件得到rsa.txt e=65537 n=9637571466652899741848142654451413405801976834328667418509217149503238513830870985353918

原创 sql注入之post注入

題目信息: 工具:bp,SQLmap 知識點:sql注入之post注入 打開題目,有一處搜索框,搜索新聞。考慮SQL注入。 隨便輸入一個2,用bp抓包,發現是post方式,然後Copy to file,將報文保存爲txt文件。

原创 實驗吧-web-天下武功唯快不破

本系列文集:實驗吧-Write up --將持續更新 覺得還不錯請給個喜歡,感謝! 題目 天下武功唯快不破 題目來源:實驗吧 題目鏈接:http://ctf5.shiyan

原创 RSA 衍生算法——Rabin 算法

攻擊條件 Rabin 算法的特徵在於 e=2 攻擊原理 如果p,q是形爲4k+3的不同素數(p≡q≡3(mod4)),則 詳細解密過程 例子 題目:破解加密數據 題目來源:2019年工業信息安全技能大賽 題目描述: 下載附件,得

原创 2019-De1CTF-xorz

題目給了一個異或腳本: from itertools import * from data import flag,plain key=flag.strip("de1ctf{").strip("}") assert(len(key<38)

原创 攻防世界-Web-ics-05

題目信息 知識點: 文件包含漏洞 PHP僞協議中的 php://filter preg_replace函數引發的命令執行漏洞 解析 打開題目場景以後,只有一個index.php的頁面能點開,並且頁面沒有顯示完全,該頁面很可疑。 查看源碼發

原创 CTF-流量分析總結(更新中)

原文地址:https://jwt1399.top/2019/07/29/ctf-liu-liang-fen-xi-zong-jie/ 前言 在CTF比賽中,對於流量包的分析取證是一種十分重要的題型。通常這類題目都是會提供一個包含流量數據的p

原创 Linux下的字典生成工具Crunch

Crunch是一種創建密碼字典工具,按照指定的規則生成密碼字典,可以靈活的制定自己的字典文件。使用Crunch工具生成的密碼可以輸出到屏幕,保存到文件、或另一個程序。由其在滲透測試需要爆破的時候,字典的編排等直接影響到我們的爆破速度,對整個

原创 Linux 基礎

操作系統簡介 我通過以下四點介紹什麼操作系統: 操作系統(Operation System,簡稱OS)是管理計算機硬件與軟件資源的程序,是計算機系統的內核與基石; 操作系統本質上是運行在計算機上的軟件程序 ; 爲用戶提供一個與系統交互的操

原创 php phar LFI

0x01. 什麼是phar 如果你之前開發過Java程序,我相信你肯定知道Jar文件(Jar是Java ARchive的縮寫)。一個應用,包括所有的可執行、可訪問的文件,都打包進了一個JAR文件裏,使得部署過程十分簡單。 PHAR (“Ph

原创 攻防世界-Crypto-Handicraft_RSA

題目信息 下載附件得到Handicraft_RSA文件,用notepad打開,得到如下信息(加密算法,公鑰,密文) 將PUBLIC KEY保存爲1.pem,使用RsaCtfTool轉化爲n,e形式 在線分解分解n得到p,q 解密腳本

原创 攻防世界-Crypto-wtc_rsa_bbq

題目信息 下載附件得到cry200,用HxD打開 根據文件頭:504B0304確定該文件爲zip,添加後綴.zip,得到公鑰key.pem和密文cipher.bin 將兩個文件放在RsaCtfTool下 直接運行python RsaC

原创 攻防世界-Crypto-sleeping-guard

題目信息 題目給了服務器及端口號和一份python代碼(攻防世界給掉了) import base64 from twisted.internet import reactor, protocol import os PORT = 90

原创 RSA工具集-openssl,rsatool,RsaCtfTool,RSAtool

openssl OpenSSL 是一個開源項目,其組成主要包括一下三個組件: openssl:多用途的命令行工具 libcrypto:加密算法庫 libssl:加密模塊應用庫,實現了ssl及tls openssl可以實現:祕鑰證書管理

原创 攻防世界-Crypto-enc

題目信息 下載附件得到zero_one 將ZERO替換爲0,ONE替換爲1,得到一串二進制字符 將二進制字符先轉換爲整型再轉換爲字符串 import libnum n='01001100011010010011000001100111