摘要:
1,被动信息收集:在不触碰目标系统的情况下挖掘目标信息 0,whios查询 1,netcrat:发现承载某个特定网站的服务器IP地址 http://searchdns.netcraft.com/ 2,nslookup:获取服务器的附加信息 2,主动信息收集:与目标系统直接交互 0,使用Nmap进行端 阅读全文
摘要:
0x00 汇编语言的产生 在一个只有0和1的世界里,并且你只能用1和0进行程序的编写,想想这是一件多么变态的事,所以汇编语言就产生了呗(开玩笑:)) 0x01 汇编语言的核心和组成 汇编语言的核心时汇编指令 组成: 1.汇编指令 机器码 2.伪指令 没对应的机器码由编译器执行,计算机不执行 3.其他 阅读全文
摘要:
0x000 创建一个spider工程 scrapy startproject projectName 0x001 创建一个爬虫 scrapy genspider spiderName spider domain 0x002 运行爬虫 scrapy crawl spiderName scrapy ru 阅读全文
摘要:
0x000 启动一个容器 ````````````````````````````````` ```````````````````````````````` `````````````````````````````` ````````````````````````````` ````````` 阅读全文
摘要:
0x00 什么是多态 一种类型具有多种类型的能力 允许不同的对象对同一消息做出灵活的反应 以一种通用的方式对待个使用的对象 非动态语言必须通过继承和接口的方式来实现 0x01 python中的多态 通过继承实现多态(子类可以作为父类来使用) 子类通过重载父类的方法实现多态 class Animal: 阅读全文
摘要:
最近闲着无聊,把笔记写在这吧 0x00 特殊符号和常见的运算符 特殊符号 $ :命令行所有参数组成的字符串 $@:命令行所有参数组成的字符串 $n:n位数字,$0表示命令名称,$1表示命令行第一个参数,以此类推 $?:上一个命令的返回值,如果正常退出则返回0,反之为非0值 $$:当前进程的进程号PI 阅读全文
摘要:
0x00 继承 继承的特点: 减少代码量和灵活指定型类 子类具有父类的方法和属性 子类不能继承父类的私有方法或属性 子类可以添加新的方法 子类可以修改父类的方法 继承语法: 单继承: class(父类名) 多继承 class(父类1,父类2,父类n...) 0x01 重载 重载语法: 直接定义与父类 阅读全文
摘要:
0x00 静态方法 定义方式:使用@staticmethod装饰器 参数不用self 访问特性:不能引用或访问类的实例属性(类还没实例化呢,哪来的实例属性) 可以直接访问类属性(通过类.类变量来访问类属性) 调用方法:可以通过类/类实例来调用 本质:只是类里面的一个普通的函数,它使得面向对象程序中的 阅读全文
摘要:
<1>属性包装:将方法包装成属性,以隐藏相关的现实,进而控制属性的类型或范围;是虚拟的属性 外界访问时就可以像访问类属性一样使用点(.)的方式 <2>属性包装的三种操作: <1>@property <2>@property_name.setter <3>@property_name.deleter 阅读全文
摘要:
0x00 在使用实例名点(.)属性名访问类属性时,优先访问实例属性 例如: class Person(object): name = "seven" def __init__(self): self.name = "seven95" self.age = 21 if __name__ == '__m 阅读全文