CTF-加密与解密(十七)
声明:以下CTF题均来自网上收集,在这里主要是给新手们涨涨见识,仅供参考而已。需要题目数据包的请私信或在下方留言。
33.Uuencode编码(来源:网络)
1.关卡描述
So easy!
2.解题步骤
2.1 打开题目,发现是一串密文。
2.2 判断是Uuencode编码。
2.3 Uuencode编码的原理:
Uuencode是二进制信息和文字信息之间的转换编码,也就是机器和人眼识读的转换。Uuencode编码方案常见于电子邮件信息的传输,目前已被多用途互联网邮件扩展(MIME)大量取代。
Uuencode将输入文字以每三个字节为单位进行编码,如此重复进行。如果最后剩下的文字少于三个字节,不够的部份用零补齐。这三个字节共有24个Bit,以6-bit为单位分为4个群组,每个群组以十进制来表示所出现的数值只会落在0到63之间。将每个数加上32,所产生的结果刚好落在ASCII字符集中可打印字符(32-空白...95-底线)的范围之中。
Uuencode编码每60个将输出为独立的一行(相当于45个输入字节),每行的开头会加上长度字符,除了最后一行之外,长度字符都应该是“M”这个ASCII字符(77=32+45),最后一行的长度字符为32+剩下的字节数目这个ASCII字符。
2.4 到在线网站上解密,得到flag
https://www.qqxiuzi.cn/bianma/uuencode.php
flag{dsdasdsa99877LLLKK}
34.带密码的ZIP(来源:网络)
1.关卡描述
小明把qq密码存在了一个txt文档里,并且将其进行了zip压缩;
不过小明忘记了解压密码,只记得密码是自己个人信息的组合;
你能帮小明找回密码吗?
已知:
姓名 xiaoming
生日 19901002
邮箱 xm1990@163.com
手机 13351231732
2.解题步骤
2.1 根据题目的意思,此题需要先根据小明的个人信息,生成社会工程学字典,再对zip压缩包进行爆破。
2.2 首先使用亦思字典生成器,填入小明的个人信息,生成字典。
2.3 再使用暴力破解工具,破解zip压缩包的密码,得到flag。
CTF-加密与解密(十七)相关推荐
- Android 项目必备(二十七)-->加密和解密
概况 在对称加密算法中,双方使用的密钥相同,要求解密方事先必须知道加密密钥.这类加密算法技术较为成熟,加密效率高. 在非对称加密算法中,收发双方使用不同的密钥,发方使用公开密钥对消息进行加密,收发使用 ...
- 基于加密软件的加密和解密
对于加密,很多编程语言都可以加密,软件也可以,下面解说一下两个工具用来加密和机密 加密工具 算法 Apocalypso软件 HNC.DES等 RSA-TOOL软件 RSA Apocalypso软件可用 ...
- CTF在线加解密以及常用工具
初入门CTF,查找工具是最烦心的,也是最容易打消我们热情的一个环节,我把我之前用到的,记录过的一些加解密,编码,CTF工具,算法等分享给大家,希望对大家有帮助,共同为祖国网络安全贡献一份力量! 二进制 ...
- 浅析android手游lua脚本的加密与解密(番外篇之反编译的对抗)
前言 去年在看雪论坛写了一篇<浅析android手游lua脚本的加密与解密>的精华文章,今年写一篇番外篇,将一些lua反编译对抗的内容整合一起,并以3个实例作为说明(包括2018腾讯游 ...
- 不错的威盾PHP加密专家解密算法
<?php /*********************************** *威盾PHP加密专家解密算法 http://www.my400800.cn **************** ...
- 数字证书采用公钥体制进行加密和解密。每个用户有一个私钥,用它进行 (46)。。。
数字证书采用公钥体制进行加密和解密.每个用户有一个私钥,用它进行 (46) : 同时每个用户还有一个公钥,用于 (47) . X.509标准规定,数字证书由 (48) 发放,将其放入公共目录中,以供用 ...
- 如何在 Linux 上用密码加密和解密文件
age 是一个简单的.易于使用的工具,允许你用一个密码来加密和解密文件.age 能帮你这样做.它是一个小型且易于使用的工具,允许你用一个密码加密一个文件,并根据需要解密. age 是一个简单的.易于使 ...
- tkinter实现文件加密和解密
源代码:https://gitee.com/mydreamambitious/file-encryption-and-decryption 注:这个代码和界面是做好的,但是还在进行优化和美化中.但是在 ...
- python 加密和解密
python 加密和解密 安装 linux pip3 install pycryptodome windows pip install pycryptodomex 创建密钥 from Cryptodo ...
- 探讨.NET Core中实现AES加密和解密以及.NET Core为我们提供了什么方便!
前言 对于数据加密和解密每次我都是从网上拷贝一份,无需有太多了解,由于在.net core中对加密和解密目前全部是统一了接口,只是做具体的实现,由于遇到过问题,所以将打算基本了解下其原理,知其然足矣, ...
最新文章
- JAVA求是否为闰年,for-while循环,输出你好
- 点云配准 PointNet + Concat + FC
- cutterman 导出html,电脑中如何使用cutterman插件
- 与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能...
- 教学思路SQL之入门习题《学生成绩》 二、基础单表查询
- 什么是5G,我们能从中得到什么?
- 21天学通Java调用不存在的对象或成员变量
- 循环遍历和迭代器遍历简单操作
- 制作img镜像文件的5种方法
- IntelliJ IDEA安卓开发环境搭建
- 富勒x100滚轮无法调节音量怎么办?
- paip 刮刮卡砸金蛋抽奖概率算法跟核心流程
- window.parent.open弹出多个界面,界面间互相传值
- 为RMI实现类Jini的发现机制
- 血药谷浓度能否区分经TNF拮抗剂诱导获得缓解和低活动度的RA患者
- 计算机房的网络化管理,学校计算机房的设计与管理
- JetBrains出品,一款好用到爆的数据库工具
- 厉害了我的“猿”!杭州程序员手工打造波音 737 模拟驾驶舱
- nginx——keepalived
- android 获取wifi和移动网络信号强度