目录

题目一:safer-than-rot13

题目二:flag_in_your_hand1

题目三:告诉你个秘密

题目四:cr4-poor-rsa

题目五:Railfence


题目一:safer-than-rot13

1、下载文件打开

XMVZGC RGC AMG RVMG HGFGMQYCD VT VWM BYNO, NSVWDS NSGO RAO XG UWFN AF 
HACDGMVWF. AIRVFN AII AMG JVRRVC-XVMC, FYRBIG TVIZ ESV SAH CGQGM XGGC 
RVMG NSAC A RYIG TMVR NSG SVWFG ESGMG NSGO EGMG XVMC WCNYI NSG HAO 
FVRG IVMH JARG MVWCH NV NAZG NSGR VTT NV EAM. OVWM TIAD YF "CV NSYF 
YF CVN JMOBNV RO HGAM", YC IVEGMJAFG, EYNS WCHGMFJVMGF YCFNGAH VT 
FBAJGF, FWMMVWCHGH XO NSG WFWAI "TIAD" NAD ACH JWMIO XMAJGF. GCUVO.

2、根据题目提示进行rot13解密得到

kzimtp etp nzt eizt utstzdlpq ig ijz olab, afijqf aftb enb kt hjsa ns
unpqtzijs. nveisa nvv nzt wieeip-kizp, sleovt givm rfi fnu ptdtz kttp
eizt afnp n elvt gzie aft fijst rftzt aftb rtzt kizp jpalv aft unb
siet vizu wnet zijpu ai anmt afte igg ai rnz. bijz gvnq ls "pi afls
ls pia wzboai eb utnz", lp virtzwnst, rlaf jputzswizts lpsatnu ig
sonwts, sjzzijputu kb aft jsjnv "gvnq" anq npu wjzvb kznwts. tphib.

到这里就看不懂了,百度了writeup ,进行词频分析(头一次听说)

在线工具地址https://quipqiup.com/

出来很多结果不要慌 检索一下flag ,flag is "no this is not crypto my dear"

发现不对 看一下密文in lowercase, with underscores instead of spaces, surrounded by the usual "flag" tag and curly braces. enjoy. 要小写和下划线

最终flag{no_this_is_not_crypto_my_dear}提交的时候发现不对 要去掉flag{}

题目二:flag_in_your_hand1

下载文件打开发现需要找到token的值,查看网页源代码发现需要找到ic的值

function getFlag() {var token = document.getElementById("secToken").value;ic = checkToken(token);fg = bm(token);showFlag()}function showFlag() {var t = document.getElementById("flagTitle");var f = document.getElementById("flag");t.innerText = !!ic ? "You got the flag below!!" : "Wrong!";t.className = !!ic ? "rightflag" : "wrongflag";f.innerText = fg;}

再通过js文件找到

function ck(s) {try {ic} catch (e) {return;}var a = [118, 104, 102, 120, 117, 108, 119, 124, 48,123,101,120];if (s.length == a.length) {for (i = 0; i < s.length; i++) {if (a[i] - s.charCodeAt(i) != 3)return ic = false;}return ic = true;}return ic = false;

如果a[i] - s.charCodeAt(i) = 3 返回true

利用python 找s.charCodeAt(i) =a[i]-3

a = [118, 104, 102, 120, 117, 108, 119, 124, 48,123,101,120]
s = ""
for i in a:s += chr(i-3)print (s)

得到 security-xbu

RenIbyd8Fgg5hawvQm7TDQ

题目三:告诉你个秘密

打开发现是十六进制编码

636A56355279427363446C4A49454A7154534230526D684356445A31614342354E326C4B4946467A5769426961453067

转换为字符串cjV5RyBscDlJIEJqTSB0RmhCVDZ1aCB5N2lKIFFzWiBiaE0g

base64编码解密

r5yG lp9I BjM tFhBT6uh y7iJ QsZ bhM 

到这里又看不懂了百度writeup 竟然是字符段在键盘上包裹的字符

最终得到tongyuan 要大写不加flag

题目四:cr4-poor-rsa

看到题目就知道为RSA解密

但是下载的文件中看不懂了百度

发现大佬的博客对各种类型的RSA进行介绍https://www.cnblogs.com/vict0r/p/13192535.html

总结题练少了

题目五:Railfence

看题目描述:被小鱼一连将了两军,你心里更加不服气了。两个人一起继续往前走, 一路上杂耍卖艺的很多,但是你俩毫无兴趣,直直的就冲着下一个谜题的地方去了。 到了一看,这个谜面看起来就已经有点像答案了样子了,旁边还画着一张画,是一副农家小院的 图画,上面画着一个农妇在栅栏里面喂5只小鸡,你嘿嘿一笑对着小鱼说这次可是我先找到答案了。

应该是栅栏密码得到

cyberpeace{railfence_cipher_gogogo}

题目六:混合编码

看到两个==base64进行解码

LzExOS8xMDEvMTA4Lzk5LzExMS8xMDkvMTAxLzExNi8xMTEvOTcvMTE2LzExNi85Ny85OS8xMDcvOTcvMTEwLzEwMC8xMDAvMTAxLzEwMi8xMDEvMTEwLzk5LzEwMS8xMTkvMTExLzExNC8xMDgvMTAw

明显利用html解码

LzExOS8xMDEvMTA4Lzk5LzExMS8xMDkvMTAxLzExNi8xMTEvOTcvMTE2LzExNi85Ny85OS8xMDcvOTcvMTEwLzEwMC8xMDAvMTAxLzEwMi8xMDEvMTEwLzk5LzEwMS8xMTkvMTExLzExNC8xMDgvMTAw

得到的编码再进行base64解码

/119/101/108/99/111/109/101/116/111/97/116/116/97/99/107/97/110/100/100/101/102/101/110/99/101/119/111/114/108/100

全是小于128的数判断为ASCII码

利用python   split转为数组 chr得到

welcometoattackanddefenceworld

【CTF】-Crypto练习日志8.1相关推荐

  1. CTF Crypto中涉及的AES题目

    CTF Crypto中涉及的AES题目 单独涉及AES_ECB模式 单独涉及AES_CBC模式 ProblemProblemProblem AnalysisAnalysisAnalysis Solvi ...

  2. BugKu CTF(Crypto篇)---where is flag 5

    BugKu CTF(Crypto篇)-where is flag 5 文章目录 BugKu CTF(Crypto篇)---where is flag 5 题目描述 首先一看就是base64 解码内容好 ...

  3. 基于Python实现的CTF Crypto加密解密工具

    纯小白,记录一下自己小学期内做的项目.基于Python实现一个能够对凯撒密码.维吉尼亚密码.栅栏密码.摩斯密码.Base64编码.Ascii编码.AES.DES.RSA.RC4的加密解密以及维吉尼亚密 ...

  4. 【CTF】-crypto练习日志8.13

    目录 题目一:buuctf信息化时代的步伐 题目二:rsarsa1 题目三:大帝的密码武器 题目一:buuctf信息化时代的步伐 题目:也许中国可以早早进入信息化时代,但是被清政府拒绝了.附件中是数十 ...

  5. 密码学--CTF Crypto 总结

    密码学简介 密码学(Cryptography)一般可分为古典密码学和现代密码学. 其中,古典密码学,作为一种实用性艺术存在,其编码和破译通常依赖于设计者和敌手的创造力与技巧,并没有对密码学原件进行清晰 ...

  6. CTF CRYPTO从零开始的RSA2

    题源:BUUCTF RSA2 题目 e = 65537 n = 24825400785152624117772152669890180298583276617622160961225887737162 ...

  7. CTF ——crypto ——RSA原理及各种题型总结

    RSA原理及各种题型总结 Table of Contents 一,原理: 信息传递的过程: rsa加密的过程: 二,CTF 中的 常见的十种类型: 1,已知 p ,q,e   求 d? 2,已知 n( ...

  8. CTF Crypto(密码学)总结

    最近接触了一些密码学的题,感觉特别有意思,写下博客来记录一下,以免忘记 一:哈夫曼树 哈夫曼树(也称为最优二叉树),虽然(目前)没学,但是百度.谷歌大法无敌. 查查原理,再去做题. 经过一番查找,懂了 ...

  9. CTF Crypto简单题学习思路总结(持续更新)

    系列文章目录 本系列开篇文章,就没有链接了. 文章目录 系列文章目录 前言 一.编码/解码 1.1 BrainFuck密码&ook!密码 1.2 URL编码&HTML实体编码 1.3 ...

最新文章

  1. elementui如何在input 框中搜索_在 Windows 10 中的文件资源管理器中删除搜索历史记录...
  2. vector容器与iterator迭代器
  3. AI公开课:18.05.05 施尧耘(阿里云量子技术CS)—清华AI第四讲之《人工智能与量子计算》Quantum课堂笔记——带你了解量子计算
  4. python 视频字幕替换_利用python调整srt字幕时间轴
  5. Mongodb 故障分享 初始化时errmsg : exception: new file allocation failure 并且长时间处于STARTUP2...
  6. Arts 第十九周(7/22 ~ 7/28)
  7. JAVA集合(笔记)
  8. Shell生成随机mac地址
  9. 15.try...except...finally
  10. 1002 C语言输入解决方案
  11. 报表系统软件有哪些_报表系统软件功能
  12. 汇川AM系列Modbus通信设置
  13. matlab 三元三次方程,使用MATLAB求解3元3次方程组的问题
  14. 研究生能合作发表论文吗?
  15. [转]24个英文电子书免费下载网站
  16. java 拖拉机_拖拉机(升级)必胜之秘诀 - 淡泊明志,宁静致远 - JavaEye技术网站...
  17. 2.自动加载(phalapi框架总结)
  18. 六西格玛dfss_DFSS六西格玛设计的基本内容
  19. 中文解释“GetLastError()返回值”---错误码大全
  20. android10获取WiFi名称 已经连接的WiFi名称 SSID

热门文章

  1. 【转】IT族室内锻炼身体的小妙招
  2. linux(centos)基于docker搭建的oracle服务器,并上传到私有仓库
  3. 代码 框架_习惯累积沉淀_新浪博客
  4. idea网页预览功能_IntelliJ IDEA预览布局定义文件的输出
  5. 奇异值分解(Singular Values Decomposition,SVD)
  6. VsCode 更新后merge代码不显示accept incoming
  7. 《大象无形:虚幻引擎程序设计浅析》读书总结
  8. 联想电脑如何进入BIOS
  9. 【爬虫作业】使用scrapy爬取菜谱,存入elasticsearch中建立菜谱搜索引擎
  10. python 学习第一课