CTF训练(密码学)——位移密码

这次拿到的是密码学的题目,直接来看题

题目


下载附件,得到题目

看到64很自然的想到base64,">>“联想”=="
编写脚本

s="b3W6f3FzOHKkZ3KiN{B5NkSmZXJ5[ERxNUZ5Z3ZyZ{Gn[kWigR>>"
result=""
for i in range(len(s)):result+=chr(ord(s[i])-1) //hint:一步之遥
print(result)

运行后得到:

a2V5e2EyNGJjY2JhMzA4MjRlYWI4ZDQwMTY4Y2YxYzFmZjVhfQ==

根据题目提示使用base64解密得到flag

CTF训练(密码学)——位移密码相关推荐

  1. CTF -杂项密码学,常见密码介绍(三)

    ROT13密码 即旋转,往后/往前13位 ROT13(回转13位,rotate by 13 places,有时中间加了个连字符称作ROT-13)是一种简易的替换式密码.ROT13被描述成"杂 ...

  2. CTF -杂项密码学,常见密码介绍(二)

    (一)键盘密码 这种密码可以分为两类; 一.一圈字母围起来 TYFHVB 围起来是个G这个样子 二.用形状来代表字母 TRFVG 形状像是F

  3. CTF -杂项密码学,常见密码介绍(一)

    一.ASC码解密 这一串是三个数为一组,每一组代表一个字母;是ASCII码 二.UUencode密码 G0TE30TY[,C,X.$%&,C@Y,T5".#5%0C%"-# ...

  4. CTF学习-密码学解题思路

    CTF学习-密码学解题思路 密码学持续更新 密码学概述 密码学的发展 第一个阶段是从古代到19世纪末-古典密码 (classical cryptography) 第二个阶段从20世纪初到1949年-近 ...

  5. ctf训练 web安全暴力破解

    ctf训练 web安全暴力破解 暴力破解漏洞介绍 穷举法的基本思想是根据题目的部分条件确定答案的大致范围,并在此范围内对所有可能的情况逐一验证,直到全部情况验证完毕.若某个情况验证符合题目的全部条件, ...

  6. switchyomega插件_CTF|你所关注的CTFer都在用的插件合集【附:XXE补给+CTF训练集】...

    不看后悔系列,建议收藏 相信大家对 CTF 都不陌生了,今天为大家带来了一系列 CTF 必备 Chrome 插件. CTF 可能很多人想学 CTF,但又怕零基础学不懂.其实,CTF 并没有那么难. C ...

  7. CTF训练之现学现卖--SSH私钥泄露

    [原创]CTF训练之现学现卖–SSH私钥泄露 Step1 环境搭建: KALI官网下载vmware虚拟机 Virtual PC加载SSH-私钥泄露.ova (链接:https://pan.baidu. ...

  8. [二进制安全]CTF中那些古典密码

    666 一. 古典密码 一. 古典密码 1.凯撒密码(Caesar Cipher) 凯撒密码是一种非常古老的密码,其原理是通过字母的位移将原文和密文一一对应. 举个例子:明文是"Hello ...

  9. CTF Crypto(密码学)总结

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

  10. CTF中Crypty(密码类)入门必看

    常见编码 ASCII编码 ASCII码大致可以分为三部分组成: 第一部分是:ASCII非打印控制字符 第二部分是:ASCII打印字符: 第三部分是:扩展ASCII打印字符. 在线ASCII码与进制互相 ...

最新文章

  1. Logistic Regression逻辑回归
  2. php 二维数组字母排序,PHP二维数组获取第一个中文首字母并排序 筋斗云网络
  3. 看看这几个版本Linux系统总有一款适合你
  4. java登录中用户类型分类_基于用户登陆的struts2中action的分类详解
  5. jQuery Mobile Data 属性
  6. java excel 操作 poi_Java使用apache poi进行excel相关操作
  7. webcrypto库下载_使用WebCrypto API的电子签名
  8. 修改NavigationBar的分根线颜色
  9. 构建之法阅读笔记之三
  10. java 鼠标拖拽_JavaScript DOM 鼠标拖拽
  11. dts directshow filter_DTS是什么?详解来了
  12. python获取灰度图边界
  13. 解决NTLDR is missing,系统无法启动的方法
  14. 把php文件全改为html文件,怎么把动态的php文件转换成静态的html文件,html文件是php文件…...
  15. 收看IT播吧吉米老师iptables讲座
  16. [含论文+任务书+中期检查表+答辩PPT+源码等]基于javaweb的政府机关公文收发系统
  17. pika详解(四) channel 通道
  18. jadx重新打包_2.4万Star的反编译利器:Jadx
  19. 数学建模微分方程导弹问题matlab求解,数学建模之微分方程(符实现例题和MATLAB源码)...
  20. 360压缩for linux

热门文章

  1. vue 3.0(通用) 表格导出成Excel文件或HTML转word文档
  2. sql往数据库里面添加数据
  3. 使用ab命令进行压力测试
  4. 互联网晚报 | 06月14日 星期二 | 罗永浩称苹果有些产品明显退步;​旷视首席科学家孙剑博士去世;吉利拟收购魅族...
  5. 上三角矩阵法Matlab,在MATLAB中重塑/变换上三角矩阵
  6. STM8S003F3 uart的使用
  7. 最新Erphpdown v13.11modown8.02主题破jie版去授权无域名限制版本
  8. jsp 之 入门 jsp代码块
  9. 计算机软件lumion的使用例子,Lumion怎么用?BIM软件教学:带你掌握Lumion实战应用...
  10. c# 对一个数组进行随机排序