当前位置: 首页 > news >正文

BUUCTF crypto做题记录(3)新手向

目录

一、Rabbit

二、篱笆墙的影子

三、丢失的MD5

四、Alice与Bob


一、Rabbit

得到的密文:U2FsdGVkX1/+ydnDPowGbjjJXhZxm2MP2AgI

依旧是看不懂是什么编码,上网搜索,在侧栏发现Rabbit解码,直接搜索就能有在线解码网站

二、篱笆墙的影子

得到的密文是felhaagv{ewtehtehfilnakgw}

首先先看这个提示,这是出自于《篱笆,女人和狗》中的歌曲的歌词,我初步读到的意思是密码还是在密文里面(这个每个人感觉是不一样的)。搜索了来源,也不知道是干嘛,难不成是歌词意思解读吗?

关于加密方式这方面大家可以看一下这篇文章http://t.csdnimg.cn/AoSvv

讲得特别全,我对照其中的思维导图,依据“篱笆”猜测这是栅栏加密,在网上找一个在线网站,进行解密得到答案

三、丢失的MD5

得到的代码为

import hashlib   
for i in range(32,127):for j in range(32,127):for k in range(32,127):m=hashlib.md5()m.update('TASC'+chr(i)+'O3RJMV'+chr(j)+'WDJKX'+chr(k)+'ZM')des=m.hexdigest()if 'e9032' in des and 'da' in des and '911513' in des:print des

丢失的MD5应该是让我们交MD5值,根据这print的语法结构可以知道这是python2环境下运行的代码,直接在菜鸟工具上运行得到密文e9032994dabac08080091151380478a2,然后上交

四、Alice与Bob

对于大数分解,分享给大家一个网站factordb.com

得到分解后的两个数101999 966233,然后MD5加密,上交

http://www.lryc.cn/news/256835.html

相关文章:

  • SpringMVC修炼之旅(2)基础入门
  • matlab 最小二乘拟合空间直线(方法二)
  • ASPICE-汽车软件开发能力评级
  • 准确!!!在 CentOS 8 上配置 PostgreSQL 14 的主从复制
  • leetcode 1466
  • 想学编程,但不知道从哪里学起,应该怎么办?
  • Python数据科学视频讲解:Python概述
  • 数据结构之内部排序
  • 软考高级备考-系统架构师(机考后新版教材的备考过程与资料分享)
  • Spring Boot 整合kafka:生产者ack机制和消费者AckMode消费模式、手动提交ACK
  • Java+Swing: 主界面组件布局 整理9
  • pytorch:YOLOV1的pytorch实现
  • YOLOv8配置文件yolov8.yaml解读
  • 4-Tornado高并发原理
  • 基于以太坊的智能合约开发Solidity(事件日志篇)
  • 【BME2112】w11 notes
  • Flutter笔记:滑块及其实现分析1
  • 【React Hooks】useReducer()
  • 如何把kubernetes pod中的文件拷贝到宿主机上或者把宿主机上文件拷贝到kubernetes pod中
  • Android 13 - Media框架(20)- ACodec(二)
  • TCP单聊和UDP群聊
  • 智能优化算法应用:基于鲸鱼算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • TortoiseGit 小乌龟svn客户端软件查看仓库地址
  • uniapp微信小程序分包,小程序分包
  • 『Linux升级路』进度条小程序
  • 使用rust slint开发桌面应用
  • Flutter桌面应用程序定义系统托盘Tray
  • docker:安装mysql以及最佳实践
  • uniapp实战 —— 自定义顶部导航栏
  • 中国移动频段划分