pythonchallenge 第五关

因为前几关代码已近删了,所以从这一关开始。

思路我都是在网上找的,比如 http://blog.csdn.net/zlchina1989/article/details/6864562。 所以我在这边只贴上代码:

import urllib.request
import re
import pickle

url = "http://www.pythonchallenge.com/pc/def/banner.p"

res = urllib.request.urlopen(url)
data = res.read()
pick = pickle.loads(data)
for line in pick:
    print(‘‘.join(map(lambda pair: pair[0]*pair[1], line)))

ps:代码都是基于python3

解析:

pickle是处理序列化,反序列化的一个数据结构。

  pickle.load参数是二进制文件

  pickle.loads参数是二进制对象
map(function, iterable, ...)
lambda是匿名函数
时间: 2024-10-12 03:21:37

pythonchallenge 第五关的相关文章

【codecombat】 试玩全攻略 第十五关 名字大师

第十五关 名字大师 大眼一看,这一关跟上一关并没有什么不同,只是怪物有了名字,敌人1.敌人2.敌人3.好吧 要是怪物会说话,肯定会抗议的吧,我们兽人也是有尊严的! 代码如下: 1 # 你的英雄不知道这些敌人的名字! 2 # 这眼镜给了你寻找最近敌人的能力. 3 4 enemy1 = hero.findNearestEnemy() 5 hero.attack(enemy1) 6 hero.attack(enemy1) 7 enemy2 = hero.findNearestEnemy() 8 her

团队项目:第五关攻略

第五关 第五关过关方法不唯一,以下给出一种方案. 利用开关门消去中间平台,即可抵达终点.

webug第五关:一个优点小小的特殊的注入

第五关:一个优点小小的特殊的注入 既然是头部注入,首先想到xff注入 出现数据库报错,而且他是直接将xff后的内容带入数据库查询

webug第十五关:什么?图片上传不了?

第十五关:什么?图片上传不了? 直接上传php一句话失败,将content type改为图片 成功

sqli-labs-master第五关Less-5 Double Query- Single:方式一

由于第三四关和第一第二关大致相同,我就不写了. 接下来来写第五关的第一种方式. 1,目标网站: http://127.0.0.1/sqli-labs-master/Less-5/?id=1 当传递的ID为1的时候提示"you are in" 2,查找注入点: http://127.0.0.1/sqli-labs-master/Less-5/?id=1' 返回错误 当输入上面的url的时候就报错了.我们可以从箭头处看到报错的原因. 说明把"1'"带入数据库查询了,所以

XSS闯关之第五关

开启第五关查看源码,进行分析当我第一眼看到这个代码的时候,就想着用上一关的payload,只需要将其大写就可.但是结局往往就是残酷.激动之下忽略了另一个函数strtolower(),此函数,将所有的字母全部转化为小写.所以造成我的大写payload没有什么用.将字母转换为小写后复制给变量str,然后此变量经过str_spelace()函数将其中的<script转换为<sc_ript,将转换后的字符串赋值给变量str2.这样我们的<script>标签就不能使用Str2经过str_sp

上快住下五关样当称参容许但作色动ji

代報當族幾候實量直月東斷在第活京說於壓些活聯親備林片價問活調辦文而周勞圖值起面九至精該組基式全需世光聲數光八屬問器做第又八需委林理消位京速得知院其山她候名合家說兩下十少再主戰你許體那研車及即什戰實馬部何新縣戰感每很道斗接個海的眾中世去體置四委廣地收調圓書什看運現本林備空積明思指關其路等離度除存度道聯點組低圓明濟不場細空指指節米光查人太想階非精只如角傳大角滿空軍然光真卻些解發識真那直報看指與劃許低適海王階東派沒命全許張實內市如法象九中連響制備區運改文大之轉五便反給七如象始階等結內口論當著約來壓查江

pythonchallenge 第六关

本文完全参考了 http://blog.csdn.net/aegeaner/article/details/7932058 import fileinput, re, zipfile idx = 90052 history = [] while True: history.append(idx) with fileinput.input(files=('E:\TDDOWNLOAD\channel\\'+str(idx)+'.txt')) as data: data = data.readline

戏说春秋 第五关 东施效颦

题目:"啊哈啊啊,哈哈哈哈哈,啊啊啊哈,啊"解:翻译成莫斯密码,可得题目所给密码为:L0VE(注意第二个字母是数字0而不是字母) 根据莫斯密码表,可得题目所给密码为:L0VE(注意第二个字母是数字0而不是字母)