python
pro
CrAcKeR-1
伸手摘星,即使徒劳无功,亦不至满手污泥。
展开
-
简单的漏洞扫描器
构造思路: 1.socket 连接获取 Banner --> 2.与存在漏洞的 Banner 集合进行对比 中间细节: 1.需要判断用户所给参数是否存在且是否有读权限 2.需要判断 Banner 是否存在,处理异常 学习 os sys socket 各个模块的基本使用 直接上代码: #!/usr/bin/python3` #-*- coding:utf-8 -*-` import socket import os import sys # 获取 Banner信息 def ret原创 2020-07-07 11:51:37 · 457 阅读 · 0 评论 -
极速学 python ( 一 )
输出函数 print() : 1、括号里面的内容用 " " (双引号) 或者 ' ' (单引号)来表示 效果是一样的 >>> print("hello world") hello world >>> print('hello world') hello world 2、print() 内容中含有 ',' 表示空格 若逗号没有单引号则表示逗号本身,若有...原创 2019-01-19 02:34:36 · 186 阅读 · 0 评论 -
极速学 python(二)
python 常见的数值类型:整型 浮点型 布尔类型 简单说明一下 e 记法: e 记法就是我们所说的科学计数法,但是它并没有科学计数法这么严格,举例代码如下: >>> 123.4e10 1234000000000.0 >>> 123.4e1 1234.0 >>> a = 0.0000000000025 >>> a ...原创 2019-01-26 13:31:54 · 224 阅读 · 0 评论 -
极速学 python(三)
算术操作符 简单的 + - * / % 大家应该都会。 值得注意的是, Python 中的 / 运算得到的是一个小数,例如: >>> a = 10 >>> b = 3 >>> a = a/b >>> a 3.3333333333333335 但如果我们想要得到整数呢?我们使用 地板除法 即可,用法如下:(用两个 //...原创 2019-01-26 13:54:12 · 216 阅读 · 0 评论 -
极速学 python(四)
分支语句:也就是我们所说的 if-else 语句 对于一个含三元的代码,我们可以将其压缩成一行语句,如下:(三元操作符) >>> a,b = 1,10 >>> if a > b:max = a else:max = b >>> max 10 压缩成一条语句: >>> max = a if a>b els原创 2019-01-26 19:55:59 · 233 阅读 · 0 评论 -
极速学 python(五)
for 循环: 格式 for 目标 in 表达式 循环体 >>> for i in Title: print(i,end = ' ') H a H a H a 再举一个例子: 打印字符长度,在这里 member 是一个 列表,先不着急理解它是什么,后面会说 >>> member = ['a','bb','cc...原创 2019-01-26 20:41:16 · 262 阅读 · 0 评论 -
极速学 python(六)
下面介绍的函数对于学过数据结构的童鞋会很熟悉哦~ 三个用于扩展列表的函数: append 函数: 它的参数是一个元素,添加在列表的末尾。 extend 函数: 参数是一个列表,原理是用一个列表扩展另一个列表。 insert 函数: 含有两个参数,第一个参数是列表中元素的位置,第二个参数是要插入的元素。 -------------------------------...原创 2019-02-08 16:34:23 · 207 阅读 · 0 评论 -
极速学 python(七)
元组 元组里的元素是不可以给修改的,如果我们尝试修改编译器会报错 元组 和 列表 有什么区别呢?刚开始看到的八成会说:小括号 但是我告诉你 这是错的,正确答案是 逗号,『逗号』才是元组的精髓 >>> temp = (1) >>> type(temp) <class 'int'> >>> temp = (1,) >&...原创 2019-02-08 19:41:44 · 237 阅读 · 0 评论 -
极速学 python(八)
list() —— 返还一列表 >>> b = "I Love You" >>> list(b) ['I', ' ', 'L', 'o', 'v', 'e', ' ', 'Y', 'o', 'u'] 即使是 元组 利用了 list() 之后也会变成列表 >>> c = (1,1,2,3,5,8,13,21,34) >>..原创 2019-02-09 20:37:37 · 178 阅读 · 0 评论 -
极速学 python(九)
友情提示:这节内容比较多 一键理解 局部变量 和 全局变量 有时候,我们再定义一个函数的时候,如果想给定义在函数外的变量赋值,我们就需要用到 『global』 ,告诉它,这是一个全局变量,而不再是局部变量。 比如说下列代码: >>> count = 5 >>> def MyFun(): count = 10 print(count) ...原创 2019-02-10 14:39:39 · 183 阅读 · 0 评论 -
极速学 python 皮皮篇
你是否想要简化你那冗长的代码? 你是否想要美化感觉糟透的代码? ... 不打广告了,但我接下来要介绍的东西真的很强大~ 有请我们的超级夹饼 —— pickle (Are you kidding me? 泡菜???) 是不是 python 创始人特别爱吃泡菜咋们就不去研究了。(注:他是真的喜欢) pickle 也是众多模块之一,当我们需要用到它时,我们要用 import 先导入它 ...原创 2019-02-23 19:26:22 · 201 阅读 · 0 评论 -
初创记事本
在学习 python tkinter 中的 Text 的时候,特地引入了 scrollBar,也就是滚动轴,做完形成成品以后,惊喜的发现,咦!再加个导向框,不就是 记事本 吗?兴奋之余来写篇博客... 成品如图: 代码很简单,Python 这门语言使用起来是真的方便,三行打印文本框。实现这个也是很简单的。 废话少说,直接上代码, import tkinter # 创建文本框 wi...原创 2019-03-03 23:18:53 · 171 阅读 · 0 评论