自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Python总结-(socket编程--UDP)

1.创建套接字import socket'''创建套接字family=AF_INET协议族 AF_INET ipv4 AF_INET6 ipv6type=SOCK_STREAM套接字类型 TCP SOCK_STREAM 流式套接字 UDP SOCK_DGRAM 数据报套接字'''s = socket.socket(family=socket.AF_INET...

2020-04-30 16:07:50 342

原创 Python总结-(迭代器和生成器)

迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代在Python中,迭代是通过 for … in 来完成的,而很多语言比如C或者Java,迭代是通过下标完成的Python的for语法功能非常强大,可以遍历任何可迭代的对象在Python中,list / tuple / string / dict / set /...

2020-04-27 12:38:31 269

原创 Python总结-(type创建类)

is有两种用法,一种是判断地址,一个是判断类型,type一样也有两个用法,一个是返回对象的类型,一个是创建类type创建类'''type(name, bases, dict) --> a new type(创建新类)'''User = type("User", (), {})obj = User()print(obj)# 添加属性User = type("User"...

2020-04-25 19:55:01 242

原创 Python总结-(getattr, map)

现有正方形,三角形和圆这三个类,他们求面积的方法名分别为get_area1(),get_area2(),get_area3()如果我们创建了多个对象,需要求多次面积,那么这无疑是很麻烦的,因为三个类求面积的方法名都不一样怎样解决呢?话不多说,先给出三个类# 三个类class Rectangle: def __init__(self, a, b): self.a, s...

2020-04-16 17:21:03 325

原创 CTF-misc(功夫再高也怕菜刀)

1.题目给出的附件名为acfff53ce3fa4e2bbe8654284dfc18e1.pcapng使用binwalk发现流量包里有个Zip压缩包2.使用dd命令分离文件if=file:输入文件名,缺省为标准输入of=file:输出文件名,缺省为标准输出bs=bytes:同时设置读写块的大小为 bytes ,可代替 ibs 和 obsskip=blocks:从输入文件开头跳过 blo...

2020-04-14 21:27:28 3827

原创 CTF-misc(ext3)

1.可以先用file查看一下文件信息,似乎没什么东西2.使用strings命令查看指定文件下有没有flag这样的字符串发现在07avZhikgKgbF目录下有flag.txt文件3.ext3是一个日志文件系统,常用于Linux操作系统,所以把它挂载到linux系统上(mnt目录)4.base64解码得到flag...

2020-04-14 13:59:59 2234 1

原创 CTF-misc(stegano)

1.下载附件,是一个PDF文件2.在chrome浏览器中打开查看,发现Lorem ipsum3.Lorem ipsum中文又称“乱数假文”, 是指一篇常用于排版设计领域的拉丁文文章 ,主要的目的为测试文章或文字在不同字型、版型下看起来的效果,通常网站还没建设好时会出现这段文字4.然后我们全选pdf内容复制到txt文档中,发现内容中有一串由A和B组成的字符串,并且分成了一组一组的,显然这是...

2020-04-14 11:14:31 1849

原创 Python总结-(类的比较)

有时我们希望自定义类的实例间可以使用<, <=, >, >=, ==, !=符号进行比较,我们自定义比较的行为比如,比较一个矩形实例和一个圆形实例我们希望它们比较的是面积from functools import total_ordering # 类对象的比较import math # 导入圆周率计算圆面积import abc # 抽象基类@total...

2020-04-11 20:03:45 432

原创 CTF-misc(二维码)

今天做了一道misc题,题目给出的附件是一个GIF图片,首先放到PS里把图片一帧帧分出来,中间有个二维码,扫了一下发现扫不出来,后来看了WP才知道这个二维码缺少了定位符,更没想到的是这个定位符居然要手动画上去,难顶哦。那我的定位符是怎么来的呢?当然是用截图软件从网上的二维码图片上抠出来的呀0.0...

2020-04-11 09:49:54 3526 2

原创 CTF-web(命令执行漏洞)

部分web应用程序提供了一些命令执行的操作,如果没有过滤好用户输入的数据,就很有可能形成系统命令执行漏洞。先上题,这是一个实现ping功能的web界面ping一下127.0.0.1看看在window下,&&可以将两条命令连接起来执行,linux下同样适用127.0.0.1 && ls感觉这跟SQL注入有点像,所以说有输入的地方就可能存在漏洞,执行上面...

2020-04-09 19:29:37 2372

原创 Python总结-(抽象基类)

抽象基类(abstract base class, abc)就是类里定义了纯虚成员函数的类。纯虚函数只提供接口,并没有具体实现。抽象基类不能被实例化,通常是作为基类供子类继承,子类中重写虚函数,实现具体的接口在C++中,派生类需要重写基类中的所有虚函数,不然是无法创建对象的,python怎样实现抽象基类呢?class A(object): def get(self, key): ...

2020-04-08 14:33:46 1650

原创 Python总结-(type,isinstance 和 is)

n = 2131s = 'hangY'# type和isinstance的用法print(isinstance(n, int)) #Trueprint(isinstance(s, int)) #Falseprint(isinstance(s, str)) #Trueprint(type(n) is int) #Trueprint(type(s) is...

2020-04-08 13:06:09 454

原创 Python实现switch

Python中没有类似C++或者Java中的switch…case语句,可以使用多个if…elif…else进行模拟,但是这样的写法会让代码看起来很不“好看”,于是我们用字典来实现switch语句的功能,下面以PTA里的一个题目为例子吧。现在在学python,所以用python做了几道PTA的题目当作练习,python中不能用switch就是我在练习过程中才知道的。上题目上代码i = i...

2020-04-06 22:56:13 1503

原创 CTF-misc(隐写术)

隐写术隐写术简介隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容。隐写术的英文叫做Steganography,来源于特里特米乌斯的一本讲述密码学与隐写术的著作Steganographia,该书书名源于希腊语,意为“隐秘书写”。隐写术常见的载体有图片、音频、视频、压缩包等等。图像隐写1.细微的颜色差别(像素三原色RGB)...

2020-04-06 19:57:28 1801

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除