摘要: 高阶函数可以接收函数做参数,有些时候,我们不需要显式地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函数提供了有限支持。还是以map()函数为例,以较为复杂的写法是这样的: 使用匿名函数,可以不定义函数名,直接创建一个函数对象,进而简化代码 阅读全文
posted @ 2016-12-23 11:46 tzuxung 阅读(104) 评论(0) 推荐(0) 编辑
摘要: filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 举例:找出1~100内能被开方的数。 阅读全文
posted @ 2016-12-22 16:18 tzuxung 阅读(207) 评论(0) 推荐(0) 编辑
摘要: map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 例如,把list [1, 2, 3, 4, 5, 6, 7, 8, 9]中每个元素都平方,并生成一个新的list,就可以用map( 阅读全文
posted @ 2016-12-22 15:48 tzuxung 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 由以上可知,list.sort()方法会按照升序将列表重新排列,不会保留原列表。 而sorted()会返回副本,原始输入不变。 sorted()也是一个高阶函数,它可以接收一个比较函数来实现自定义排序,比较函数的定义是,传入两个待比较的元素x,y,如果x应该排在y前面,则返回-1;如果x应排在y后面 阅读全文
posted @ 2016-12-17 23:13 tzuxung 阅读(2065) 评论(0) 推荐(0) 编辑
摘要: #coding:utf-8 import urllib2 def url_user_agent(url): proxy = {'http':'127.0.0.1:8080'} proxy_support = urllib2.ProxyHandler(proxy) # opener = urllib2.build_opener(proxy_support,urllib2.... 阅读全文
posted @ 2016-12-15 11:05 tzuxung 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 背景:搭了半天的PHP环境,误删Win7虚拟机管理员帐户,忘记新建帐户密码 措施:虚拟机挂载Kali镜像,使用samdump2得到NTLM Step1: Win7首先进入BIOS,把光盘启动优先级设为最高,关机,挂载Kali.iso,开机。 Step2: 查看分区,这里我只分了一个20G的系统盘 S 阅读全文
posted @ 2016-09-11 15:07 tzuxung 阅读(1744) 评论(0) 推荐(0) 编辑
摘要: 转载: 利用pcntl_exec突破disable_functions 1、说明 pcntl是linux下的一个扩展,可以支持php的多线程操作。pcntl_exec函数的作用是在当前进程空间执行指定程序,版本要求:PHP > 4.2.0 2、利用 在做渗透的时候被disable_functions 阅读全文
posted @ 2016-09-11 11:59 tzuxung 阅读(7076) 评论(0) 推荐(0) 编辑
摘要: 0x01 原理介绍 在目标AP已有合法客户端连接的情况下,可以通过airodump-ng侦听数据包,然后用aireplay-ng的deauth强制合法客户端掉线,掉线后客户端会尝试重新连接AP,此时会产生握手包。如果成功抓取到该握手包,则可以用字典进行本地离线破解。使用这种方法进行攻击的前提有两个: 阅读全文
posted @ 2016-08-11 16:07 tzuxung 阅读(12708) 评论(0) 推荐(0) 编辑
摘要: extend与append方法的相似之处在于都是将新接收到参数放置到已有列表的后面。而extend方法只能接收list,且把这个list中的每个元素添加到原list中。 而append方法可以接收任意数据类型的参数,并且简单地追加到list尾部。 阅读全文
posted @ 2016-07-26 09:38 tzuxung 阅读(10764) 评论(0) 推荐(0) 编辑
摘要: 0x00 简介 字典(dictionary),是无序的,不能通过偏移来存取,只能通过键来读取内容。dic属于可变类型,但是组成字典的键必须是不可变的数据类型,比如数字、字符串、元组等。 语法:dic = {'key':value} 0x01 基本操作 两种定义的方法 嵌套和修改 两种添加的方法 三种 阅读全文
posted @ 2016-07-23 16:30 tzuxung 阅读(205) 评论(0) 推荐(0) 编辑