BugkuCTF-Crypto题奇怪的密码

描  述: 突然天上一道雷电 gndk€rlqhmtkwwp}z
解题过程:
g n d k r l q h m t k w w p } z
103 110 100 107 114 108 113 104 109 116 107 119 119 112 125 122

f l a g
102 108 97 103

规律:减少1,2,3,4,5,…

f l a g
102 108 97 103

编写C语言/Java/Python脚本(放在最后)
得到ASCII码,转换后提交出错
发现被闪电劈开gndk€rlqhmtkwwp}z,€也占一位
所以€以后的需多减一位
最后得到flag为flag{lei_ci_jiami}

C语言

#include<stdio.h>
#include<string.h>
int main()
{char am[]="gndkrlqhmtkwwp}z";int i=0,j=1;for(i=0;i<strlen(am);i++){printf("%d ",am[i]);}printf("\n");for(i=0;i<strlen(am);i++,j++){printf("%d ",am[i]=am[i]-j,am[i]=am[i]-j);}printf("\n");return 0;
}

Java

public class HelloWorld {public static void main(String []args) {String a="gndk€rlqhmtkwwp}z";int j = 1;char am=' ';for(int i = 0;i<a.length();i++,j++){am=(char)(a.charAt(i)-j);System.out.println(am);}}
}

Python

am = "gndk"
am1 = "rlqhmtkwwp}z"
for i in range(len(am)):print(chr(ord(am[i])-i-1),end='')for i in range(len(am1)):print(chr(ord(am1[i])-i-6),end='')

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525190.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring事务你可能不知道的事儿

戳蓝字“CSDN云计算”关注我们哦&#xff01;1. 使用示例2. 标签解析3. 实现原理4. 小结关于事务&#xff0c;简单来说&#xff0c;就是为了保证数据完整性而存在的一种工具&#xff0c;其主要有四大特性&#xff1a;原子性&#xff0c;一致性&#xff0c;隔离性和持久性。对于…

Python oct 函数 - Python零基础入门教程

目录 一.Python oct 函数简介二.Python oct 函数使用 1.Python chr 函数将 ascll 码转为字符2.Python ord 函数将字符转为 ascll 码 三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 oct 函数也是 Python 内置函数&#xff0c;主要将一个整…

变量作用域细节

package com.company; //变量&#xff1a;值可以改变 //变量作用域 //1.类变量 //2.实例变量 //3.局部变量 public class Demo08 { //1.类变量 加static static double salary2500; double salary12500;//去掉static&#xff0c;Error:(32, 28) java: 无法从静态上…

BugkuCTF-PWN题canary超详细讲解

知识点 小端序说明&#xff0c;数据在内存里是如何存储的&#xff1f;下表里数据都为16进制 解题流程 题目Hint:更新 LibcSeacher 的 libc-database checksec查看保护机制 存在Canary和NX。 0x2840 0x1016 0x2941 0x300768 0x2C44 buf长度为48&#xff0c;而read读取长度…

Cloud一分钟 |乐视系近亿元资产被查封;快手推出新社区产品,取名“蹦迪”;高通:已终止收购恩智浦的交易...

戳蓝字“CSDN云计算”关注我们哦&#xff01;Hello&#xff0c;everyone&#xff1a;12月4日早&#xff0c;星期二CSDN一分钟新闻时间&#xff1a;乐视系近亿元资产被查封 裁定查封、扣押或冻结三家乐视系公司名下价值9002.2万元财产。 …

Python next 函数 - Python零基础入门教程

目录 一.Python next 函数简介二.Python next 函数使用三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 Python 3.x 内置函数 next 可以从迭代器中检索下一个元素或者数据&#xff0c;可以用于迭代器遍历&#xff0c;使用的时候注意会触发 …

变量命名规则

常量 1.初始化后值不可改变&#xff0c;用final修饰&#xff0c;标识符大写 final double PI3.14; 变量命名规则 1.所有变量、方法、类名见名知意 2.类成员变量&#xff1a;首字母小写和驼峰原则lastName 3.局部变量&#xff1a;首字母小写和驼峰原则 4.常量&#xff1a…

BugkuCTF-Crypto题散乱的密文

描述: lf5{ag024c483549d7fd1} 一张纸条上凌乱的写着2 1 6 5 3 4 知识点&#xff1a;列位移密码&#xff0c;密钥为216534 打开密码机器下载版.htm 点击解密得到flag

Python help 函数 - Python零基础入门教程

目录 一.Python help 函数简介二.Python help 函数使用 1.查看内置函数的帮助信息2.查看数据类型的帮助信息 三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 Python 3.x 版本虽然比 2.x 少了一些内置函数&#xff0c;但是 **Python 内置 *…

倒计时 2 天,2018 中国大数据技术大会(BDTC)报名通道即将关闭(附参会提醒)...

戳蓝字“CSDN云计算”关注我们哦&#xff01;2018 年12 月 6-8 日&#xff0c;由中国计算机学会主办&#xff0c;CCF大数据专家委员会承办&#xff0c;CSDN、中科天玑数据科技股份有限公司协办的 2018 中国大数据技术大会&#xff08;BDTC&#xff09;&#xff0c;携主题“大数…

运算符细节讲解

1.算数运算符&#xff0c;-&#xff0c;*&#xff0c;/&#xff0c;%&#xff0c;&#xff0c;-- 2.赋值运算符 3.关系运算符>,<,>,<,,!instanceof 4.逻辑运算符&&&#xff0c;||&#xff0c;&#xff01; package operator; ​ public class Demo01 {…

BugkuCTF-PWN题pwn5-overflow2超详细讲解

知识点 setvbuf: setvbuf函数的功能&#xff1a; 如果你的内存足够大&#xff0c;可以把文件IO的BUF设置大一些&#xff0c;这样每次你用 fopen/fread/fwrite/fscanf/fprintf语句的时候&#xff0c;都会在内存里操作&#xff0c;减少内存到磁盘IO读写的操作次数&#xff0c;提…

下载 / 安装 Visual Studio - C语言零基础入门教程

目录 一.下载 Visual Studio 1.Visual Studio 下载地址2.Visual Studio 分类3.Visual Studio 下载 二.安装 Visual Studio 1.安装虚拟光驱2.安装 VS 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 天下武功&#xff0c;唯快不破&#xff0c;虽…

包机制、阿里巴巴开发手册

公司域名倒置作为包名 com.baidu.www 阿里巴巴开发手册可百度搜索看看

想让马云成为你的老大?揭秘阿里面试情景

戳蓝字“CSDN云计算”关注我们哦&#xff01;前言最近评论的小伙伴总是会问&#xff0c;如何面试阿里Java技术岗&#xff0c;需要什么条件&#xff0c;做哪些准备&#xff1b;小编就这些问题找到了阿里技术团队中在一线真正带Java开发团队并直接参与技术面试的专家&#xff0c;…

BugkuCTF-PWN题pwn6-printf超详细讲解(未提供Libc版本)

前言 此题是我根据某大佬wp(从Libc官网下载的Libc)解出的&#xff0c;我在他的exp脚本基础上进行修改通过LibcSearcher搜索可利用的Libc&#xff0c;因为这道题在Bugku未提供Libc版本 有些部分很难理解&#xff0c;如果有大佬知道的&#xff0c;还请不吝赐教 还是先把解题流…

安装 Visual Studio 插件 Visual Assist - C语言零基础入门教程

目录 一.下载 Visual Assist 插件二.安装 Visual Assist 插件 1.运行 VA_X_Setup2270_0.exe2.激活插件3.重启 Visual Studio 完成安装 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 前一篇文章中我们已经把 Visual Studio 2015 安装 好了&…

名企程序员被裁实录:早上还在改 Bug,晚上就成下岗工

戳蓝字“CSDN云计算”关注我们哦&#xff01;尽管最近新闻铺天盖地的“寒冬说”&#xff0c;由于我多年身处在稳定的大公司里&#xff0c;并没有太多的危机感。昨天大伙一起讨论年会表演什么节目&#xff0c;你演宁采臣&#xff0c;他男扮女装演小倩&#xff0c;大胖就演宁采臣…

BugkuCTF-PWN题pwn7-repeater详细讲解多解法

知识点 解题流程 方法一 查看文件类型&#xff1a; 32位文件 查看保护机制 只开启了NX 32位IDA打开 伪码&#xff1a; 0x70112 0x64100 发现该题目为典型的格式字符串漏洞。 解题思路 此题的大概思路如下&#xff1a; 1、找到libc_start_main在栈内的偏移&#xff0c;…

设置 Visual Studio 文件版权信息 - C语言零基础入门教程

目录 一.手动修改原始代码模板二.通过插件 Visual Assist 设置版权信息 1.安装插件 Visual Assist2.打开 VS&#xff0c;找到 VAssistX 选项3.设置模板内容4.点击 OK&#xff0c;设置完成 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 写代码…