base64+摩斯+base16+仿射密码(排除伪加密)

2024-03-02 12:10

本文主要是介绍base64+摩斯+base16+仿射密码(排除伪加密),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

解压得到题目
在这里插入图片描述点开txt

LS0uLi4vLi4uLi0vLS0uLi4vLS4uLi4vLS4uLi4vLi4uLS0vLS4uLi4vLi4tLi8tLi4uLi8uLi4tL
S8tLS4uLi8uLS0tLS8tLi4uLi8tLi4uLy0uLi4uLy4uLi4uLy0uLi4uLy0uLi4uLy0uLi4uLy0
uLi4vLS4uLi4vLS4tLi8tLi4uLi8tLi4vLS4uLi4vLi4uLS0vLS4uLi4vLS4uLi8tLS4uLi8uLS8
tLi4uLi8tLi4uLy0tLi4uLy4uLi4uLy0tLi4uLy4uLi0tLy0uLi4uLy0uLi4=

base64解密是一串很明显的摩斯密码
再莫斯解密
根据判断,最大不超过F,base16解密,也可以转字符串十六进制好像,得到一串字符
题目名称叫“仿射解密”可知这应该是最后一层解密了
胜利就在前方

tvcocqkefklmckzkusk

题目里面三个东西,一个txt另外两个都是zip文件,解压flag需要密码,解压仿射加密需要密码
用十六进制编辑器打开看一下仿射密码这个题目文件

在这里插入图片描述15和20就是仿射密码的两个逆元

据大佬说 360压缩可以跳过伪加密 下载一个试试看,以备不时之需

在这里插入图片描述
这里有一个坑 拼音拼出来是伪加密
在这里插入图片描述

不要管直接将key放到flag文件里面,得到flag
在这里插入图片描述
总结:用好工具—— ctf在线工具

这篇关于base64+摩斯+base16+仿射密码(排除伪加密)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/766076

相关文章

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

BUUCTF(34)特殊的 BASE64

使用pycharm时,如果想把代码撤销到之前的状态可以用 Ctrl+z 如果不小心撤销多了,可以用 Ctrl+Shift+Z 还原, 别傻傻的重新敲了 BUUCTF在线评测 (buuoj.cn) 查看字符串,想到base64的变表 这里用的c++的标准程序库中的string,头文件是#include<string> 这是base64的加密函数 std::string

3.比 HTTP 更安全的 HTTPS(工作原理理解、非对称加密理解、证书理解)

所谓的协议 协议只是一种规则,你不按规则来就无法和目标方进行你的工作 协议说白了只是人定的规则,任何人都可以定协议 我们不需要太了解细节,这些制定和完善协议的人去做的,我们只需要知道协议的一个大概 HTTPS 协议 1、概述 HTTPS(Hypertext Transfer Protocol Secure)是一种安全的超文本传输协议,主要用于在客户端和服务器之间安全地传输数据

ja-netfilter的前世今生和非对称加密的欺骗原理

文章目录 ja-netfilter起源官网插件插件配置文件插件的综合应用更多用法 非对称加密欺骗原理非对称加密和数字证书激活过程和欺骗手段分析代码示例第一步:生成自签名证书脚本第二步:使用自签名证书对产品激活信息进行签名 样例数据样例激活码(注:用于代码演示,直接粘贴到JetBrains 家 IDE 中无法完成激活!不用试,肯定提示无效,无法激活!!)样例power.conf(配合ja-ne

Linux加密框架设计与实现

本文转自网络文章,内容均为非盈利,版权归原作者所有。 转载此文章仅为个人收藏,分享知识,如有侵权,马上删除。 原文作者:原文作者是独孤九贱大佬 原文地址:http://bbs.chinaunix.net/thread-3627341-1-1.html

Android的登陆MD5加密

1:导入代码 public class MD5Util {private static final String TAG = "MD5Util";/**** MD5加码 生成32位md5码*/public static String string2MD5(String inStr) {Log.e(TAG, "string2MD5: -------------------------");Mess

超级 密码加密 解密 源码,支持表情,符号,数字,字母,加密

超级 密码加密 解密 源码,支持表情,符号,数字,字母,加密 可以将表情,动物,水果,表情,手势,猫语,兽语,狗语,爱语,符号,数字,字母,加密和解密 可以将文字、字母、数字、代码、标点符号等内容转换成新的文字形式,通过简单的文字以不同的排列顺序来表达不同的内容 源码截图: https://www.httple.net/152649.html

node快速复制文件或文件夹,排除部分文件(node_modules)

const fs = require('fs')const path = require('path')/*** @description: 获取完整的文件路径* @param {*} url 路径* @return {*} 返回完整的文件路径*/const getPath = (url) => {return path.join(__dirname, url)}/*** @descr

mysql导出导入数据和修改登录密码

导出表结构: mysqldump -uroot -ppassword -d dbname tablename>db.sql; 导出表数据: mysqldump -t dbname -uroot -ppassword > db.sql 导出表结构和数据(不加-d): mysqldump -uroot -ppassword dbname tablename > db.sql;