2017年3月21日
摘要: 本篇文章包含以下几方面内容: 1.Metasploit端口扫描: 2.用其他模块 3.metasploit smb获取系统信息 4.Metsploit服务识别 5.ftp识别: 6.metasploit密码嗅探 8.metasploit SMB登录检查 9.metasploit VNC身份验证 10 阅读全文
posted @ 2017-03-21 11:37 christychang 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 本篇文章涉及的知识点有如下几方面: 1.什么是WebShell? 2.什么是网络钓鱼? 3.你获取网络安全知识途径有哪些? 4.什么是CC攻击? 5.Web服务器被入侵后,怎样进行排查? 6.dll文件是什么意思,有什么用?DLL劫持原理 7.0day漏洞 8.Rootkit是什么意思 9.蜜罐 1 阅读全文
posted @ 2017-03-21 11:20 christychang 阅读(10761) 评论(0) 推荐(0) 编辑
摘要: 这篇文章涉及的知识点有如下几方面: 1.SSL Strip(SSp)攻击到底是什么? 2.中间人攻击——ARP欺骗的原理、实战及防御 3会话劫持原理 4.CC攻击 5.添加时间戳防止重放攻击 6.浅析HTTPS中间人攻击与证书校验 7.什么是HttpOnly? 8.如何设计相对安全的cookie自动 阅读全文
posted @ 2017-03-21 10:40 christychang 阅读(2061) 评论(0) 推荐(0) 编辑
  2017年3月14日
摘要: 我们的在学习Python函数的时候,经常会遇到很多定义域的问题,全部变量,内部变量,内部嵌入的函数,等等,Python是如何查找的呢?以及Python又是按照什么顺序来查找的呢?这里做一个顺序的说明 函数作用域LEGB:L>E>G>B L: local函数内部作用哉 E:enclosing函数内部与 阅读全文
posted @ 2017-03-14 21:19 christychang 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 装饰器 理解装饰器要先理解闭包(在闭包中引用函数,可参考上一篇通过例子来理解闭包)。 在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 装饰器的实质就是对闭包的使用,原函数被当作参数,处理完的返回值又赋给原函数。 通过一个例子体会,和前边的在闭包中引用函数进行对比。很像。 阅读全文
posted @ 2017-03-14 21:14 christychang 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 闭包:就是内部函数对enclosing作用域的变量进行引用。(可先参考python函数作用域LEGB) 通过一个例子体会 def func_150(val): passline = 90 if val >=passline: print(‘%d pass’%val) else: print(‘fai 阅读全文
posted @ 2017-03-14 20:31 christychang 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 生成器就是一个在行为上和迭代器非常类似的对象. 是个对象! 迭代,顾名思意就是不停的代换的意思,迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。 迭代器就是用于迭代操作(for 循环)的对象。它像列表一 阅读全文
posted @ 2017-03-14 18:40 christychang 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 面向对象 Object Oriented Programming 基本单元:对象把数据和功能封装在里边,能实现很好的复用性,灵活性和扩展性。 面向对象的两个基本概念:类和对象 面向对象的基本要素:属性和方法 属性和功能组成一个类。 类的特性:封装性; >类对暴露了这些功能,却隐藏了具体的实现细节,这 阅读全文
posted @ 2017-03-14 12:25 christychang 阅读(343) 评论(0) 推荐(0) 编辑
  2016年12月17日
摘要: 序列(流)密码的特点:加解密速度快,无错误扩散。分组(块)密码的特点:应用模式灵活多样,组内有错误扩散。 在传统观念里,往往仅注重信息的秘密性;但近代人们认为,信息的真实性、完整性以及不可否认性,在应用上往往比秘密性更重要。 密钥的生命周期: 密钥产生:应该排除弱密钥和使密钥具有随机性;另外,密钥还 阅读全文
posted @ 2016-12-17 19:22 christychang 阅读(3662) 评论(0) 推荐(0) 编辑
  2016年12月1日
摘要: python DB api 数据库连接对象connection数据库交互对象cursor数据库异常类exceptions 流程:开始创建connection获取cursor执行查询、执行命令、获取数据、处理数据关闭cursor关闭connection结束 python Mysql开发 安装库MYSQ 阅读全文
posted @ 2016-12-01 11:26 christychang 阅读(317) 评论(0) 推荐(0) 编辑