07 2019 档案

摘要:00x01基于错误的GET单引号字符型注入 00x02基于错误的get数值型 1.输入?id=3 and 1=2报错,and 1=1不报错,说明此处是数值型注入 2.直接插入sql语句,后面查询过程跟第一关相似。 00x03 基于错误的-GET单引号变形字符型注入 1.输入?id=3’报错,从报错内 阅读全文
posted @ 2019-07-20 23:25 ctrl_TT豆 阅读(712) 评论(0) 推荐(0) 编辑
摘要:BaseException 是 Exception 的父类,作为子类的Exception无法截获父类BaseException类型的错误 BaseException: 包含所有built-in exceptions Exception: 不包含所有的built-in exceptions,只包含bu 阅读全文
posted @ 2019-07-18 13:18 ctrl_TT豆 阅读(14181) 评论(0) 推荐(1) 编辑
摘要:在程序运行的过程中,如果发生了错误,没有错误处理就会终止掉程序。如果用错误码来表示是否出错又十分不方便,所以高级语言通常都内置了一套try...except...finally...(finally可以不用)的错误处理机制,Python也不例外。 try...except机制 当我们认为某些代码可能 阅读全文
posted @ 2019-07-18 13:14 ctrl_TT豆 阅读(413) 评论(0) 推荐(0) 编辑
摘要:如装饰器(decorator)可以给函数动态加上功能一样,对于类的方法,装饰器一样起作用。Python内置的@property装饰器就是负责把一个方法变成属性调用的。 限制特定属性的范围 把一个getter方法变成属性,只需要加上@property就可以了,此时,@property本身又创建了另一个 阅读全文
posted @ 2019-07-18 11:13 ctrl_TT豆 阅读(722) 评论(0) 推荐(0) 编辑
摘要:如果我们想要限制实例的属性怎么办?比如,只允许对Student实例添加name和age属性。 那么我们在Student类里面增添_slots_变量 例如: 然后,我们试试: 当我们为s实例添加score属性时,就发生了报错,那么_slots_变量的限制就成功了。因为’score‘属性没有被放到_sl 阅读全文
posted @ 2019-07-17 18:58 ctrl_TT豆 阅读(304) 评论(0) 推荐(0) 编辑
摘要:map()函数 map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 也就是 map(f,[x,x,x,x]) 那么f是一个函数,[x,x,x,x]是一个序列,那么map完成的操作是将序列里面的每一个元素x 阅读全文
posted @ 2019-07-17 18:28 ctrl_TT豆 阅读(366) 评论(0) 推荐(0) 编辑
摘要:根据“西门吹雪”http://ximcx.cn/m/?post=151的文章自己下载配置的过程 VM版本>=12都行,我用的是VM14 下载地址 https://moehu-my.sharepoint.com/personal/ximcx_moebi_org/_layouts/15/download 阅读全文
posted @ 2019-07-17 13:02 ctrl_TT豆 阅读(8499) 评论(0) 推荐(0) 编辑
摘要:00x01 环境搭建 选择在kali中复现 选择了redis5.0.5版本 1.下载并安装: $ wget http://download.redis.io/releases/redis-5.0.5.tar.gz $ tar xzf redis-5.0.5.tar.gz $ cd redis-5.0 阅读全文
posted @ 2019-07-14 20:11 ctrl_TT豆 阅读(815) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示