自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python日志模板

import logging# 第一步,创建一个loggerlogger = logging.getLogger()# 工作中建议总开关调最底logger.setLevel(logging.DEBUG) # Log等级总开关# 第二步,创建一个handler,用于写入日志文件logfile = './log.txt'fh = logging.FileHandler(logfil...

2019-11-11 23:27:05 284

原创 03TCP/IP模型详解

2019-10-31 13:31:14 236

原创 02TCP/IP模型和OSI模型的区别

2019-10-28 23:35:38 243

原创 01OSI参考模型介绍

2019-10-28 23:11:57 180

原创 11其他途径收集信息

通过其他途径收集信息社交网络工商注册新闻组、论坛照片网站查看网站不同时期的快照http://www.archive.org/web/web.php世界第四大搜索引擎YANDEXhttps://www.yandex.com/用户信息邮件、文件theharvester -d sina.com -l 300 -b google文件metagoofil -...

2019-10-13 22:04:03 277

原创 10google搜索

google搜索技巧+充值 -支付:搜索有充值而没有支付的网页北京 intitle:电子商务 intext:法人 intext:电话:查询北京的电子商务公司的页面信息中包含“法人”和“电话”的网页北京 site:xxx.com inurl:contact:查询xxx网站上北京地区的url中含有contact的网页SOX filetype:pdf :关于塞班斯法案的PDF文档paymen...

2019-10-13 10:34:37 285

原创 09SHODAN使用

SHODAN的作用搜索联网的设备Banner信息:http、ftp、ssh、telnetSHODAN的网址https://www.shodan.io/使用搜索前先注册账号常见的filternet:ip地址(192.168.20.1)country:CN(US等)city:想要查询信息的地址城市port:查询的端口(80、21、22、23等)os:操作系统的名称Ho...

2019-10-12 00:58:10 520

原创 Numpy学习笔记1——创建数组和ndarray的类型

numpy基础数据结构numpy数组是一个多维数组对象,称为ndarray,由两部分组成:①实际的数据②描述这些数据的元数据# 多维数组ndarrayimport numpy as npar = np.array([[1, 2, 3, 4, 5, 6, 7], [2, 3, 4, 5, 6, 7, 8]])print(ar)输出的数据有中括号包括,但是每个元素之间没有逗号(...

2019-10-11 20:42:00 1209

原创 08DNS字典爆破、DNS注册信息

DNS字典爆破的简介使用软件默认字典或者自己制作的包含DNS信息的字典文件,并用字典文件收集更多的域名DNS字典破解的相关命令1 fierce -dnsserver 8.8.8.8 -dns sina.com.cn -wordlist /usr/share/fierce/hosts.txt2 dnsenum - f dns.txt -dnsserver 8.8.8.8 sina.com...

2019-10-08 21:36:41 330

原创 07区域传送

区域传送的概念区域传送:在本域的各个域名服务器之间进行信息的同步dig @ns1.example.com example.com axfr查出sina.com下的ip地址

2019-10-08 21:03:27 893

原创 06DNS信息收集——DIG命令

DIG命令和NSLOOKUP的区别dig命令可以对域名服务器的bind版本进行查询,可以通过bind版本查找域名服务器的漏洞dig命令可以对dns进行追踪,可以看出域名服务器是否被劫持的情况DIG命令的使用1通过google域名服务器查询新浪邮件交换的服务器2可以查询一个域名下的任何类型的域名3反向查询(相当于nslookup中设置set type=ptr, 由ip地址解析出...

2019-10-07 11:29:17 639

原创 05被动信息收集

被动信息收集简介被动信息的定义就是能够从公开渠道收集到的目标信息,比如从互联网,公布的文件等公开资料中收集到的关于目标的各类信息信息收集的内容1IP地址段2域名信息3邮件地址4文档内容数据5公司地址6公司组织架构7联系电话/传真号码8人员姓名/职务9目标系统使用的技术架构10公开的商业信息信息的用途1可以用信息描述目标2发现可能存在的漏洞3社会工程...

2019-10-06 23:03:59 213

原创 04TCPDUMP的使用

TCPDUMP介绍基于命令行的抓包命令Linux上和Unix默认安装TCPDUMP抓包命令抓包tcpdump -i eth0 -s 0 -w a.cap-i:选择抓包的接口-s:抓取包的大小(0代表全部抓取)-w:将抓到的包信息存入后面的指定文件读取抓包文件tcpdump -r a.cap-r:后面接需要读取的文件,读取包信息TCPDUMP抓...

2019-10-05 23:53:22 280

原创 02 kali linux安装Qt5 designer

在kali linux上安装Qt5 designer在终端上运行以下命令即可安装apt-get install qttools5-dev-tools

2019-10-05 17:59:58 1277

原创 01pyqt基本框架的建立

代码演示import sys # 系统,处理参数from PyQt5 import QtWidgetsclass MyWindow(QtWidgets.QMainWindow): # 继承 def __init__(self): # 初始化 QtWidgets.QMainWindow.__init__(self) # 初始化父类 self.setWindowTitle("...

2019-10-05 15:53:38 292

原创 03wireshark实践——抓包对比nc与ncat之间不加密与加密流量的区别

环境Ubuntu18.04Kali Linux:5.2.9-2kali1nc和ncat的区别nc不能对流量进行加密,在传输过程中都是明文传输,能够被嗅探ncatncat属于nmap工具包ncat可以对数据包的传输进行ssl管道加密,即使被抓到包后,但由于已经对数据管道进行了加密,所以看到的信息也是加密过得,不易破解实验演示nc不加密的情况抓包演示1.先查看...

2019-10-04 23:59:06 1985

原创 22对话框创建

代码演示import wx# 创建对话框class MyDialog(wx.Dialog): # 初始化 def __init__(self): # 初始化父类 wx.Dialog.__init__(self, None, -1, "弹出的对话框", size=(300, 500)) self.ok = wx.Button(self, wx.ID_OK, "clickyes...

2019-10-04 20:05:11 161

原创 21列表选择及其事件的绑定

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(parent=None, title="列表选择") # 定义一个列表 self.list = ["a", "b", "c", "d"] # 创建一个列表的选择框 self.listbox = wx.ListBox(frame,...

2019-10-04 18:25:23 177

原创 20表格的创建

代码演示import wximport wx.grid # 导入创建表格的包# 数据表头head = ["name", "age", "tall"]# 数据内容content = [["hahaha1", "12", "156"], ["hahaha2", "14", "162"], ["hahaha3", "17", "172"]]class MyTable(wx.grid....

2019-10-04 11:08:25 176

原创 02wireshark

wireshark简介wireshark是用来抓包、嗅探、协议分析的一款软件解码能力很强悍!wireshark的基本使用1.在kali linux中打开wireshark2.选择抓包网卡3.混杂模式- 1.混杂模式的意思是可以抓取跟这块选中网卡在同一局域网内的所有数据包3. 2.不开启混杂模式的话,那么只有从选中的网卡中发出去的数据包或者由这块网卡接收到的数据能够被抓取到...

2019-10-03 20:32:42 386

原创 19字体

代码演示import wxclass MyApp(wx.App): def OnInit(self): # 设置字体 font = wx.Font(130, wx.DEFAULT, wx.NORMAL, wx.NORMAL, False) frame = wx.Frame(None, title="设置字体") pane...

2019-10-03 14:49:09 200

原创 18展示图片

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(None, title="show picture") img = wx.Image("drango.jpg", wx.BITMAP_TYPE_ANY).ConvertToBitmap() # 必须转换成bmp格...

2019-10-03 14:47:50 136

原创 17定时器

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(None, title="定时器") # 设置一个定时器 self.timer = wx.Timer(frame) self.Bind(wx.EVT_TIMER, self.ontim...

2019-10-03 14:46:38 180

原创 16微调器

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(None, title="微调器") panel = wx.Panel(frame, -1) self.button = wx.Button(panel, -1, "获取值", pos=(10, ...

2019-10-03 14:45:19 172

原创 lxml使用

代码演示from lxml import htmletree = html.etreehtmlDiv = etree.HTML(response.content.decode())hrefs = htmlDiv.xpath("//h4//a/@href")

2019-10-03 14:43:27 308

原创 15滑块以及事件绑定

代码演示# coding:utf-8import wx# wx基本类是APP,# App,oninit初始化,class MyApp(wx.App): # 类的继承 def OnInit(self): # 子类覆盖父类的方法 frame = wx.Frame(parent=None, title="hello wxpython") # 新建一个框架 ...

2019-10-03 14:07:42 265

原创 14下拉选择框

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(None, title="choice") self.sex = ["男", "女"] self.sexchoice = wx.Choice(frame, -1, pos=(10, 30), siz...

2019-10-03 14:05:45 135

原创 13单选框和多选框事件绑定

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(None, title="单选框和多选框事件绑定") panel = wx.Panel(frame, -1) self.radio1 = wx.RadioButton(panel, -1, "男",...

2019-10-03 14:02:11 310

原创 12单选和多选框

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(None, title="radio-check") panel = wx.Panel(frame, -1) self.radio1 = wx.RadioButton(panel, -1, "男"...

2019-10-03 13:59:15 157

原创 11右击菜单事件绑定

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(parent=None, title="右键菜单") panel = wx.Panel(frame, -1) self.panel = panel # 创建一个菜单 ...

2019-10-03 13:56:14 228

原创 10菜单事件的绑定

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(parent=None, title="menu event") panel = wx.Panel(frame, -1) # 创建一个菜单条 menubar = wx.MenuBar...

2019-10-03 13:53:10 251

原创 09创建菜单栏

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(parent=None, title="APP") panel = wx.Panel(frame, -1) menubar = wx.MenuBar() # 菜单条 menu = ...

2019-10-03 13:51:07 254

原创 08提示框

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(parent=None, title="提示框") panel = wx.Panel(frame, -1) self.button1 = wx.Button(panel, -1, "hahaha1", (10, 0)) s...

2019-10-03 13:48:38 149

原创 07用户输入框

代码演示import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(parent=None, title="用户输入框") # 创建一个面板 panel = wx.Panel(frame, -1) # 创建三个按钮 button1 = wx.Button(...

2019-10-03 13:42:15 150

原创 06登录页面案例

代码演示import wxclass MyApp(wx.App): def OnInit(self): # 创建框架 frame = wx.Frame(None, title="登录") # 创建面板 panel = wx.Panel(frame, -1) # 创建用户名的标签 username_label = wx.StaticText(panel, -1, "用户...

2019-10-03 13:29:32 747

原创 05文本输入

代码演示github源码import wxclass MyApp(wx.App): def OnInit(self): frame = wx.Frame(parent=None, title="hello world") # 创建一个面板 panel = wx.Panel(frame, -1) # 创建一个标签 label1 = wx.StaticText(panel,...

2019-10-03 12:58:41 139

原创 04按钮事件的绑定

代码演示github源码import wxclass MyApp(wx.App): def OnInit(self): # 1.创建一个框架 frame = wx.Frame(parent=None, title="按钮事件绑定") # 2.创建一个面板 panel = wx.Panel(frame, -1) # 3.创建一个按钮 self.button1 = wx...

2019-10-03 00:36:30 225

原创 03wxpython创建按钮

代码演示github源代码import wxclass MyApp(wx.App): def OnInit(self): # 1.创建一个框架 frame = wx.Frame(parent=None, title="创建按钮") # 2.创建一个面板 panel = wx.Panel(frame, -1) # parent是第一步创建的框架 ...

2019-10-02 23:23:38 266

原创 01wxpython基本结构

注意点重要!!!环境:python3.6不能在虚拟环境中运行!!!安装wxpython:pip install wxpython代码演示import wx# 继承App基类class MyApp(wx.App): def OnInit(self): # 覆盖父类方法 '''初始化''' # 1.创建一个框架 frame = wx.Frame(parent=Non...

2019-10-02 23:10:51 168

原创 02wxpython基本框架(不使用类构建)

代码演示github源码地址import wxapp = wx.PySimpleApp() # 简单的App# 1.创建框架frame = wx.Frame(parent=None, title="wxpython基本框架")# 2.展示框架frame.Show(True)# 3.进入消息循环app.MainLoop()...

2019-10-02 23:09:55 128

空空如也

空空如也

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

TA关注的人

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