声明:以下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-加密与解密(十七)相关推荐

  1. Android 项目必备(二十七)-->加密和解密

    概况 在对称加密算法中,双方使用的密钥相同,要求解密方事先必须知道加密密钥.这类加密算法技术较为成熟,加密效率高. 在非对称加密算法中,收发双方使用不同的密钥,发方使用公开密钥对消息进行加密,收发使用 ...

  2. 基于加密软件的加密和解密

    对于加密,很多编程语言都可以加密,软件也可以,下面解说一下两个工具用来加密和机密 加密工具 算法 Apocalypso软件 HNC.DES等 RSA-TOOL软件 RSA Apocalypso软件可用 ...

  3. CTF在线加解密以及常用工具

    初入门CTF,查找工具是最烦心的,也是最容易打消我们热情的一个环节,我把我之前用到的,记录过的一些加解密,编码,CTF工具,算法等分享给大家,希望对大家有帮助,共同为祖国网络安全贡献一份力量! 二进制 ...

  4. 浅析android手游lua脚本的加密与解密(番外篇之反编译的对抗)

    前言   去年在看雪论坛写了一篇<浅析android手游lua脚本的加密与解密>的精华文章,今年写一篇番外篇,将一些lua反编译对抗的内容整合一起,并以3个实例作为说明(包括2018腾讯游 ...

  5. 不错的威盾PHP加密专家解密算法

    <?php /*********************************** *威盾PHP加密专家解密算法 http://www.my400800.cn **************** ...

  6. 数字证书采用公钥体制进行加密和解密。每个用户有一个私钥,用它进行 (46)。。。

    数字证书采用公钥体制进行加密和解密.每个用户有一个私钥,用它进行 (46) : 同时每个用户还有一个公钥,用于 (47) . X.509标准规定,数字证书由 (48) 发放,将其放入公共目录中,以供用 ...

  7. 如何在 Linux 上用密码加密和解密文件

    age 是一个简单的.易于使用的工具,允许你用一个密码来加密和解密文件.age 能帮你这样做.它是一个小型且易于使用的工具,允许你用一个密码加密一个文件,并根据需要解密. age 是一个简单的.易于使 ...

  8. tkinter实现文件加密和解密

    源代码:https://gitee.com/mydreamambitious/file-encryption-and-decryption 注:这个代码和界面是做好的,但是还在进行优化和美化中.但是在 ...

  9. python 加密和解密

    python 加密和解密 安装 linux pip3 install pycryptodome windows pip install pycryptodomex 创建密钥 from Cryptodo ...

  10. 探讨.NET Core中实现AES加密和解密以及.NET Core为我们提供了什么方便!

    前言 对于数据加密和解密每次我都是从网上拷贝一份,无需有太多了解,由于在.net core中对加密和解密目前全部是统一了接口,只是做具体的实现,由于遇到过问题,所以将打算基本了解下其原理,知其然足矣, ...

最新文章

  1. JAVA求是否为闰年,for-while循环,输出你好
  2. 点云配准 PointNet + Concat + FC
  3. cutterman 导出html,电脑中如何使用cutterman插件
  4. 与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能...
  5. 教学思路SQL之入门习题《学生成绩》 二、基础单表查询
  6. 什么是5G,我们能从中得到什么?
  7. 21天学通Java调用不存在的对象或成员变量
  8. 循环遍历和迭代器遍历简单操作
  9. 制作img镜像文件的5种方法
  10. IntelliJ IDEA安卓开发环境搭建
  11. 富勒x100滚轮无法调节音量怎么办?
  12. paip 刮刮卡砸金蛋抽奖概率算法跟核心流程
  13. window.parent.open弹出多个界面,界面间互相传值
  14. 为RMI实现类Jini的发现机制
  15. 血药谷浓度能否区分经TNF拮抗剂诱导获得缓解和低活动度的RA患者
  16. 计算机房的网络化管理,学校计算机房的设计与管理
  17. JetBrains出品,一款好用到爆的数据库工具
  18. 厉害了我的“猿”!杭州程序员手工打造波音 737 模拟驾驶舱
  19. nginx——keepalived
  20. android 获取wifi和移动网络信号强度

热门文章

  1. Python - 至多包含两个字符的最大子串
  2. win10 安装oracle11g完整教程
  3. R语言绘制热图(其实是相关系数图)实践(二)corrplot包
  4. JavaScript 杨辉三角 杨辉三角 II
  5. 直播系统开发应有的引流功能
  6. SQL视图、存储过程、触发器、游标及完整性
  7. 锐捷服务器无系统如何进pe,没有u盘怎么进入pe系统,网络启动进PE做系统教程...
  8. 1135:配对碱基链
  9. 关于win10输入法问题(打不出中文)解决方法
  10. English--美式发音