每天的CTF小练--6.5(ascll码高级运用)

题目:[HUBUCTF 2022 新生赛]baby_encrypt

hint:

781612443113954655886887407898899451044114412011257135914071455155316031651170318041861191719652013207021272183228423832485254125932643269827992924

注意查看前面的数字,这题不想现代密码,

chr(78)
chr(161-78)
chr(244-161)
chr(311-244)
chr(395-311)
chr(465-395)

###
N
S
S
C
T
F

就是将flag转化为前面的ascll码数字相加

这题反映了不一定要多强,主要你不放弃,就有可能做出来,

特别注意数字转ascll码

写代码直接解:

整理一下

78,161,244,311,395,465,588,688,740,789,889,945,1044,1144,1201,1257,1359,1407,1455,1553,1603,1651,1703,1804,1861,1917,1965,2013,2070,2127,2183,2284,2383,2485,2541,2593,2643,2698,2799,2924
s=[0,78,161,244,311,395,465,588,688,740,789,889,945,1044,1144,1201,1257,1359,1407,1455,1553,1603,1651,1703,1804,1861,1917,1965,2013,2070,2127,2183,2284,2383,2485,2541,2593,2643,2698,2799,2924]
flag=""
for i in range(0,len(s)-1):
    c=chr(s[i+1]-s[i])
    flag=flag+c
print(flag)

#NSSCTF{d41d8cd98f00b204e9800998ecf8427e}

注意数组里面第一个位置0的运用,没有0没有N,这是数组索引的关系,第一个位置为0

相关推荐

  1. 每天CTF(6.6)--基础异或

    2024-06-07 01:44:01       30 阅读
  2. lodash源分析每日 - 数组 - join

    2024-06-07 01:44:01       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 01:44:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 01:44:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 01:44:01       82 阅读
  4. Python语言-面向对象

    2024-06-07 01:44:01       91 阅读

热门阅读

  1. python opencv运行报错

    2024-06-07 01:44:01       32 阅读
  2. python pytorch之torch.flip 按轴翻转/倒叙排列 方法

    2024-06-07 01:44:01       27 阅读
  3. mysql like 查询优化

    2024-06-07 01:44:01       25 阅读
  4. c++ 函数作为参数

    2024-06-07 01:44:01       31 阅读
  5. MTK 平台增加分区流程 及 注意事项

    2024-06-07 01:44:01       26 阅读
  6. 高通Android 12/Android 13截屏

    2024-06-07 01:44:01       31 阅读
  7. vue3中函数必须有返回值么?

    2024-06-07 01:44:01       31 阅读
  8. pytorch学习day2

    2024-06-07 01:44:01       33 阅读
  9. React ahooks库和React Query库使用场景分析

    2024-06-07 01:44:01       33 阅读