攻防世界:crypto:幂数加密——云影密码

Zeker62 Zeker62     2023-01-15     754

关键词:


云影密码又称01248密码,是古典密码中的一种

密码原理

密码是一个字符串,各个部分以数字0分隔
之后再将各个部分的数字相加,对照英文顺序表进行解密

解密脚本

以本靶场为例

# 云影密码
a="8842101220480224404014224202480122"
s=a.split('0')
l=[]
print(s)
for i in s:
    sum=0
    for j in i:
        sum+=eval(j)
    l.append(chr(sum+64))
print(l)

攻防世界crypto高手进阶区3分题fanfie(代码片段)

前言继续ctf的旅程攻防世界Crypto高手进阶区的3分题本篇是fanfie的writeup发现攻防世界的题目分数是动态的就仅以做题时的分数为准了解题过程得到一串字符MZYVMIWLGBL7CIJOGJQVOA3IN5BLYC3NHI瞅着像base64尝试下无果这就抓瞎了查了查原题有... 查看详情

攻防世界(解密篇crypto)---混合编码(代码片段)

攻防世界(解密篇Crypto)—混合编码文章目录攻防世界(解密篇Crypto)---混合编码题目题解总结题目JiM3NjsmIzEyMjsmIzY5OyYjMTIwOyYjNzk7JiM4MzsmIzU2OyYjMTIwOyYjNzc7JiM2ODsmIzY5OyYjMTE4OyYjNzc7JiM4NDsmIzY1OyYjNTI7JiM3NjsmIzEyMjsmIzEwNzsmIzUzOyYjNzY7JiMxMjI7JiM2OTsmIzEyMDsmIzc3... 查看详情

攻防世界签到题(代码片段)

题目SSCTF线上选举美男大赛开始了,泰迪拿着他的密码去解密了,提交花括号内内容(Z2dRQGdRMWZxaDBvaHRqcHRfc3d7Z2ZoZ3MjfQ==)括号里的像是base64加密直接扔到Base64编码、解码-站长工具解码得到了ggQ@gQ1fqh0ohtjpt_swg... 查看详情

crypto实验报告(代码片段)

密码学实验报告笔者大一小学期参加的一个网络攻防创新实践课的实验报告作业,纯入门级别文章目录密码学实验报告实验目标第一部分第二部分详细步骤第一部分1.栅栏密码基础型2.凯撒密码3.培根密码第二部分1.搜教程2.具... 查看详情

攻防世界crypto新手练习区答题(1-12题解)(代码片段)

序传送门:https://adworld.xctf.org.cn/task/1、base64题目描述:元宵节灯谜是一种古老的传统民间观灯猜谜的习俗。因为谜语能启迪智慧又饶有兴趣,灯谜增添节日气氛,是一项很有趣的活动。你也很喜欢这个游戏,... 查看详情

xctf-攻防世界ctf平台-crypto类——4flag_in_your_hand1(代码片段)

下载文件之后,发现是一道前端的题目:有一个index.html文件和一个script-min.js文件:运行html文件:要求输入一个Token,然后点Getflag!按钮:代码逻辑就是输入一个字符串,然后经过计算对比得到正确的fla... 查看详情

攻防世界bug

攻防世界 bug发现有Register界面,先去注册登录以后发现以下界面,点击Manage显示youarenotadmin,并且在注册界面用admin为注册名时显示用户名已存在。初步推测是设法改变admin的密码取得权限。在主界面一通操作并没有什么发现,... 查看详情

攻防世界misccan_has_stdio?(brainfuck密码解码)

打开压缩文件,这种语言brainfuck语言http://ctf.ssleye.com/brain.html 查看详情

攻防世界-misc高手进阶区部分writeup(持续更新)

1.Training-Stegano-1HxD打开,得到flag 2.wireshark-1用Wireshark打开之后,先查找其中的HTTP 在一处HTTP中找到了网站的信息在keyword一行追踪TCP流,发现flag 3.János-the-Ripper用HxD打开,发现前缀是zip文件前缀 把文件后缀名改... 查看详情

erlang加密模块crypto的一些使用

crypto模块描述:该模块提供一系列加密函数:散列函数-安全散列标准,MD5报文摘要算法(RFC1321)和MD4报文摘要算法(RFC1320);Hmac函数-散列消息认证(RFC2104)分组密码-DES和AES的分组密码模式-ECB,CBC,CFB,OFB和CTRRSA加密(RFC1321)数字签名数字签... 查看详情

python攻防-暴力破解zip加密文件的密码(代码片段)

文章目录前言Python语法自定义迭代器Python多线程Python脚本单线程数字爆破单线程字符爆破多线程字典爆破总结前言本文继续记录学习下Python的有趣应用:借助Python脚本暴力破解ZIP加密文件的密码。虽然有相关的工具ARCHPR可实... 查看详情

攻防世界xctf--一个登录验证页面(第六题)

题目:  打开网页之后,首先看到登录框,就想到弱密码和注入,先burp抓包发送尝试:  发现提示:你可能需要一个字典,应该就是弱密码,随手一个12345/123456成功了,要是尝试几个不成功的话,可能就得去跑字... 查看详情

前端使用crypto.js进行加密

...Cookies保存密码的时候需要前端来进行加密工作,接触到crypto这个js,使用还算简单,在这里记录一下。可以在这个GitHub的https://github.com/brix/crypto-js上下载该js,它可以单独引入所需要加密方式的js;也可以引入一个crypto-js.js这个... 查看详情

攻防世界:miscstegano(代码片段)

题目内容:题目拿下来是一个PDF文件一开始我使用winhex打开,但是里面有flag却是假的使用binwalk分离也就只有一个文件最后使用PDF查看器:AdobeAcrobat打开一串ABAB的东西复制粘贴到记事本这ABAB要么是二进制,要么是... 查看详情

kylin的配置账号密码的加密方法

kylin的配置账号密码的加密方法kylin安装过程中,配置账户,其中密码是加密的。生成密码对应密文的方法如下:importjava.io.PrintStream;importorg.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;importorg.springframework.security.crypto.passw 查看详情

前端登录密码加密传输(代码片段)

...js加密前端登录密码,采用AES对称加密一、前端JS加密库crypto-js因为懒,所以直接引入整个加密库,可以根据所需要的加密算法分别引入,下载地址crypto-js如果是分别引入,记得别忘记引入核心库core二、前端页面代码因为需要加... 查看详情

使用 DBMS_CRYPTO 加密数据

】使用DBMS_CRYPTO加密数据【英文标题】:UseDBMS_CRYPTOtoencryptdata【发布时间】:2008-11-1409:01:59【问题描述】:我目前正在使用Oracle10g。我使用DBMS_CRYPTO包加密用户登录密码。为了加密或解密数据,我必须有一个密钥。那么我应该把... 查看详情

攻防世界:webeasytornado(代码片段)

真不easy目录提取有用信息:寻找漏洞百度,找tornado的特点:提取有用信息:打开网站,发现有三个文件flag.txt:告诉了我们flag的位置welcome.txt:告诉我们这是和render渲染函数有关,即可能存在SSTI漏洞hint... 查看详情