美文网首页
实验吧 编程类题

实验吧 编程类题

作者: SevenBy | 来源:发表于2018-03-14 14:50 被阅读16967次

第一题:

#小猴子爱吃桃
count=1
days=10
for i in range(days):
    count=(count+1)*2
print('CTF{'+str(count)+'}')

第二题:百米

import requests
import re

'''
实验吧 编程类第二题。 百米
'''

url="http://ctf5.shiyanbar.com/jia"
session=requests.session()
response=session.get(url)

html=str(response.content)
keyword=re.compile(r'<div.*?my_expr.*?>(.*?)</div>',re.S)
item=re.findall(keyword, html)

result=item[0].replace("x","*")
pattern=eval(result)

rehtml=session.post("http://ctf5.shiyanbar.com/jia/index.php?action=check_pass",data={'pass_key':pattern})
lisa=['key','flag','KEY','Flag','Key','FLAG']

for x in lisa:
    if  x  in  str(rehtml.text):
        res=re.search(x,str(rehtml.text)).span()
        print("Maybe find flag ok")
        print(str(hh.text)[res[0]:int(res[-1])+8])

第三题 三洋献瑞

import itertools
for (a,b,c,d,e,f,g,h) in list(itertools.permutations('1234567890',8)):
    #if int(a+b+c+d)>1000 and int(b+e+f+g)>1000
    if int(a+b+c+d)+int(e+f+g+b)==int(e+f+c+b+h):
        if int(a+b+c+d)>1000 and int(e+f+g+b)>1000:
            print('CTF{'+e+f+g+b+'}')

相关文章

  • 实验吧 编程类题

    第一题: 第二题:百米 第三题 三洋献瑞

  • 《Python语言程序设计》第一章.练习与作业

    编程题 1.1 编程题 1.2 编程题 1.3 编程题 1.4 编程题 1.5 编程题 1.6 编程题 1.7 编...

  • 阿里前端面试题(6)

    0301 (1)编程题1 (1)使用递归 (2)编程题2 (1)Set (2)最坏为 O(n^2) (3)与2.类...

  • 实验吧-编程-Hashkill

    原题:http://www.shiyanbar.com/ctf/1807

  • 实验二-拓展编程题

    (1)计算华氏温度求摄氏温度26℃对应的华氏温度。 程序源码: 效果 (2)求一个三位数的各位数字:当n为152时...

  • 2021-12-09作业

    实验5 函数程序设计二、基础编程题(4)最大公约数和最小公倍数 (5)求[m,n]∈N区间的素数和 四.拓展编程题...

  • 基于C++实现校园卡管理系统

    1 实验目的 本实验面向 C++语言的初学者 主要让实验者熟悉面向对象的编程思想以及类的使用 2 实验环境 本实验...

  • 实验吧编程-找素数

    最近比较低沉,事情比较多,做一道简单编程题吧。。。这个题不外乎就是两个方面,一个是判断素数,一个是生成等差数列,那...

  • ES6中的类+Map

    昨天有一道题,用ES6中的类写一道业务编程题。题目大致如下 需求: 员工类(Staff)属性:员工姓名(name)...

  • 实验1-拓展编程题

    (1)输出短句(What is a computer?);在屏幕上显示一个短句"What is a compu...

网友评论

      本文标题:实验吧 编程类题

      本文链接:https://www.haomeiwen.com/subject/brufqftx.html