自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [GDB] core文件

[GDB] core文件文章目录[GDB] core文件1 简介2 coredump2.1 coredump文件定义2.2 coredump产生的场景2.3 开启coredump2.4 coredump存储位置与命名3 使用coredump1 简介在调试栈溢出之类的漏洞时,经常会因为跳转产生程序段错误,在实际的编码过程中,由于空指针、野指针的访问,也容易引发程序段错误(segment fault)。在这种情况下,可以使用gdb结合coredump文件重新快速定位到问题发生的地方。主要是有时候在调试漏

2021-02-26 16:24:21 491

原创 suricata+bwapp靶场sqlmap实测

suricata+bwapp靶场sqlmap实测文章目录suricata+bwapp靶场sqlmap实测0x01 suricata的配置0x02 启动suricata并攻击靶场1. 启动suricata2. 观察3. 使用sqlmap进行攻击为了演示suricata的使用效果,搭建了一个子网,里面分别有suricata所在的服务器和一个靶场。suricata服务器IP:172.16.6.135bwapp靶场IP:172.16.6.133攻击机:172.16.6.10x01 suricata的配置

2020-06-10 17:24:13 809 1

原创 suricata关键配置项说明

suricata配置说明文章目录suricata配置说明0x01 配置文件及日志输出简要介绍0x02 进行配置1 选择suricata守护的网段或IP2 配置日志输出器0x03 测试配置文件0x01 配置文件及日志输出简要介绍suricata有两个重要输入和输出文件夹,输入文件夹是配置文件夹,输出文件夹时日志文件夹。配置文件夹的默认位置是在:/etc/suricata/,文件夹大致的结构为$ tree -L 1.├── classification.config├── classificat

2020-06-10 17:16:39 2003 2

原创 PC(Ubuntu)和树莓派实现无秘ssh

PC(Ubuntu)和树莓派实现网线无秘ssh为了调试的方便,我在主机(Ubuntu)和树莓派实现ssh登录无需每次输入密码和无需每次输入IPssh配置文件在ssh的配置文件里修改,实现快捷登录Host mypiHostname 10.42.0.242Port 22User pi这样,只需要在连接的时候使用Mypi代替IP 1.私钥和公钥在电脑上生成公钥和私...

2018-04-24 20:58:36 519

原创 PC(Ubuntu16.04)与树莓派网线ssh登录

PC(Ubuntu16.04)与树莓派网线ssh登录使用网线将PC和树莓派连接到一起1.开启PC网络共享打开右上角的网络设置 -> Edit Connections -> Ethernet,选中第一个,选择Edit; 修改Connection name为Mypi(你随意),选择IPv4 Settings -> Method,选中Shared to other com...

2018-04-24 20:13:56 2848 1

原创 Tensorflow在树莓派环境的搭建

Tensorflow在树莓派环境的搭建1.python3.4在树莓派上的tensorflow框架需要python3.4版本,所以先安装python3.4sudo apt install python3.42.虚拟环境virtualenv为了包冲突和包管理便捷性,安装virtualenvsudo apt-get install virtualenv3.创建...

2018-04-24 18:43:34 2548

转载 树莓派实现scp拷贝无需密码

树莓派实现scp拷贝无需密码在这里先介绍两个概念:SSH公钥(~/.ssh/id_rsa.pub)和公钥授权文件(~/.ssh/authorized_keys),这两个文件的作用具体可以参考ssh的man手册: ~/.ssh/id_rsa.pub Contains the public key for authentication. These files are

2018-02-06 15:54:18 981

原创 VIM实现Tagbar和NERDtree在同一竖栏

VIM实现Tagbar和NERDTree在同一竖栏 Tagbar和NERDtree插件的作用就不多做介绍,相信许多vim user都知道并且这两个应该是必备插件吧。 直奔主题Why:二者放在同一竖栏我使用笔记本作为主要开发环境,屏幕大小有限,如果把二者放在左右两端,那么中间的代码编辑区就有限有时候使用NERDtree观察项目时,下面的空闲部分实际还有很多,同TagbarHow:实现方式1

2018-02-03 17:40:34 2810

原创 tmuxinator获得layout参数

If neither main-horizontal nor main-vertical is working for you. Then you can adjust your current layout the way you want to be and use the tmux cmd: list-windows witch will return the current lay

2018-01-01 14:08:51 516

原创 Kali linux配置双拼输入法

root@localhost:~# apt-get install fcitx-pinyinroot@localhost:~# fcitx-config-gtk3进入配置后,选择附加组件,拼音基本设置,选择双拼

2018-01-01 09:34:41 1513 1

原创 Python 处理图像水印

使用到了opencv库 安装有点麻烦 win7import cv2from threading import Threadpath = "C:\\Users\\GenteelDevil\\Desktop\\picture\\"def One(name1,name2): img = cv2.imread(name1) x,y,z = img.shape for

2017-05-23 19:48:05 3317

转载 Crunch字典生成器的使用

案例1:crunch 1 8#生成最小1位,最大8位,由26个小写字母为元素的所有组合 案例2:crunch 1 6 abcdefg#生成 最小为1,最大为6.由abcdefg为元素的所有组合 案例3:crunch 1 6 abcdefg\#生成 最小为1,最大为6.由abcdefg和空格为元素的所有组合(/代表空格) 案例4:crunch 1

2017-03-04 09:54:48 1688

原创 Python 时间获取

用time.localtime()方法,作用是格式化时间戳为本地的时间。输出的结果是:time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22, tm_min=33, tm_sec=39, tm_wday=0, tm_yday=200, tm_isdst=0)现在看起来更有希望格式成我们想要的时间了。time

2017-02-21 10:26:32 468

原创 树莓派时间同步

有时候我们在输入date查看时间的时候,发现总是慢着8小时,这是因为树莓派的时区设置不对的缘故。1.首先输入查看日期指令date 发现时间慢8个小时2.输入sudo dpkg-reconfigure tzdata3.输入6,回车,我们属于亚洲时区4.选择上海,回车5.然后输入date命令,时区对上了第二种未成功的办法1.安装ntp sudo apt-get in

2017-02-13 10:00:09 7512

原创 树莓派 使用3.5耳机口输出音频

确定树莓派能出声树莓派是带有3.5mm音频输出口的通过命令行输入:alsamixer确定声卡设备是否可以访问,而且没有静音(按m可以切换)。通过键盘的上下箭头可以调整音量,确定没问题后按Esc退出。下一步在命令行输入speaker-test -t sine如果能听到蜂鸣声,那说明没问题,如果听不到,那返回上一个命令调整。如果还不行,建议输入```sudo raspi

2017-02-13 09:19:23 15752 2

转载 树莓派或Ubuntu安装kali工具

相信用过Linux系统的盆友都听说过kali linux 它是一个非常好的用于渗透测试的Linux发行版。但是如何在ubuntu下使用kali linux 的渗透工具嘞!LionSec开发出了一个Python工具,叫做Katoolin,它可以让你在其他Linux发行版上使用Kali的全部工具。目前仅支持ubuntu,其他发行版会陆续支持。很简单!    1、首先 ctrl+alt+T

2017-02-12 20:27:25 5181 3

原创 树莓派搭建虚拟渗透网站Bwapp

1. 更新你的pi1 sudo apt-get update2 sudo apt-get upgrade  更新完成后最好重启一下 2. 安装服务器软件我们来安装最常用的LAMP,即 Linux, Apache, MySql 和 PHP3.1 安装 Apache 和 PHP1 sudo apt-get install apache2 p

2017-02-12 16:39:28 2519

原创 树莓派3 VNC远程登录

Linux+树莓派3开发总结——树莓派VNC远程桌面操作方法1 3方法2 10 方法1 安装VNC需要使用命令行。如果需要远程操作安装VNC,就必须通过SSH登录到命令行界面。安装树莓派命令行:1sudo apt-get install tightvncserver安装好之后

2017-02-12 13:10:26 2709

原创 Python网络爬虫模拟CSDN

import reimport requestsfrom bs4 import BeautifulSoupurl = "http://passport.csdn.net/account/login"def Login(): head={ "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36

2017-01-16 21:22:00 412

转载 kali Linux系统下对于python3使用pip安装库

注:我并未有遇见下面的一些问题 安装很顺利1、安装pip前需要前置安装setuptoolswget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26ta

2017-01-16 14:01:10 14026 2

转载 vim各模式含义

以前在 vim 中映射快捷键时,不是网上看被人怎么写然后拷贝回来,要么直接用 ‘map’ 来映射,根本搞不懂 ‘map’, ‘noremap’, ‘nmap’, ‘vmap’ … 之间的区别到底是什么。今天,上网 Google 了下,不过先要从 vim 的几种模式说起。vim 中有六种基本模式:普通模式 (Normal-mode)一般,启动编辑器之后就处于普

2017-01-15 11:31:49 1211

转载 Vim快捷键设置

前缀键前缀键。各类 vim 插件帮助文档中经常出现 ,即,前缀键。vim 自带有很多快捷键,再加上各类插件的快捷键,大量快捷键出现在单层空间中难免引起冲突,为缓解该问题,引入了前缀键 ,这样,键 r 可以配置成 r、r、r 等等多个快捷键。前缀键是 vim 使用率较高的一个键(最高的当属 Esc),选一个最方便输入的键作为前缀键,将有助于提高编辑效率。找个无须眼睛查找、无须移动手指的键 —

2017-01-15 11:09:26 3574

转载 tarbar变量查看插件

安装首先需要安装依赖的ctags,同样可以使用Homebrew安装:brew install ctags然后利用Vundle安装安装tagbar,安装步骤和ctrlsf.vim是相同的,在.vimrc文件中添加一行:Plugin 'majutsushi/tagbar'然后重启vim:PluginInstall。配置及使用安装完成后不需要特别的配置就可

2017-01-15 11:08:42 689

转载 一个vim设置

""===============================" 更新时间:2015-05-11 17:37""===============================" 设置vundle set nocompatiblefiletype offset rtp+=~/.vim/bundle/vundle/call vundle#rc()Bundle 'gmarik/vundle'"

2017-01-14 17:10:31 766

转载 NERDTree

Vim插件之属性目录NERDTree1、下载安装下载地址:官网:http://www.vim.org/scripts/script.php?script_id=1658GitHib:https://github.com/scrooloose/nerdtree下载并解压后,把plugin/NERD_tree.vim 和doc/NERD_tree.txt分别

2017-01-14 17:00:47 556

原创 scrooloose/syntastic插件

syntastic是一个代码检查的插件, 通过Vundle安装它, 在.vimrc中添加Bundle "scrooloose/syntastic"重新打开Vim, 执行:BundleInstall

2017-01-14 13:59:15 2409

原创 SuperTab插件

使用Bundle安装在~/.vimrc中添加下面命令Bundle 'SuperTab'然后在vim编辑器中的命令模式使用下面命令进行安装:BundleInstall

2017-01-14 13:18:36 1104

原创 Python网络爬虫(7)西南科技大学统一认证平台登录

import requestsfrom http.cookiejar import CookieJarfrom bs4 import BeautifulSoupurlBefore = "http://cas.swust.edu.cn/authserver/login"def getResopnseAfterLogin(): head ={ "User-Agent":"M

2017-01-11 16:06:27 2724

原创 Python网络爬虫(6)糗事百科图片抓取按主题名保存

from urllib.request import urlopenfrom urllib.request import urlretrievefrom bs4 import BeautifulSoupimport requestsimport reimport osurl = "http://www.qiushibaike.com/imgrank/"path = "D:/2/"

2017-01-09 20:18:36 638

转载 Python发送邮件

#coding:utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header # 第三方 SMTP 服务 mail_host="smtp.qq.com" #设置服务器 mail_user="********@qq.com" #用户名 mai

2017-01-09 10:46:31 495

原创 Python网络爬虫(5)糗事百科段子抓取

def get_html(url): try: html = urlopen(url) except HTTPError as e: print(e) return None except URLError as e: print(e) return None try:

2017-01-09 09:17:09 436

原创 Python练习实例24

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。程序分析:请抓住分子与分母的变化规律。 #!/usr/bin/python# -*- coding:UTF-8 -*-a = 2b = 1sum = 0for i in range(20): sum += a/b t = a a = a + b b

2017-01-08 17:05:53 319

原创 Python练习实例23

题目:打印出如下图案(菱形): * *** ************ ***** *** *#!/usr/bin/python# -*- coding:UTF-8 -*-from sys import stdoutfor i in range(4): for j in range(2-i+1): stdout.write(' ')

2017-01-08 17:00:02 434

原创 Python练习实例22

题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。图的问题 思维很好想出 但不会写出来

2017-01-08 16:28:45 567

原创 Python练习实例21

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。程序分析:采取逆向思维的方法,从后往前推断。#!/usr/bin/python# -*- coding:UTF-8 -*-sum = 1for i in r

2017-01-08 16:24:57 442

原创 Python网络爬虫(4)煎蛋网妹子图片抓取

from urllib.request import urlopenfrom urllib.error import HTTPErrorfrom urllib.error import URLErrorfrom bs4 import BeautifulSoupimport urllib.requestimport reimport osdef get_html(url):

2017-01-08 11:09:33 574

转载 Python网络爬虫(3)正则表达式

http://blog.csdn.net/drdairen/article/details/51134816

2017-01-07 19:21:59 563

原创 Python网络爬虫(2)处理网页数据find和findall函数

findAll(tag, attributes, recursive, text, limit, keywords)find(tag, attributes, recursive, text, keywords)标签参数tag :传一个标签的名称或多个标签名称组成的 Python 列表做标签参数属性参数attributes 是用一个 Python 字典封装一个标签的若干属性和对应的属性

2017-01-07 17:28:32 4530

原创 Python网络爬虫(1)获取网页

from urllib.request import urlopenfrom urllib.error import HTTPErrorfrom urllib.error import URLErrorfrom bs4 import BeautifulSoupdef getHTML(url): try: html = urlopen(url) exc

2017-01-07 17:21:57 518

原创 Python练习实例20

题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?程序分析:无#!/usr/bin/python# -*- coding:UTF-8 -*-sn = 100hn = sn / 2for i in range(2,11): sn += hn * 2 hn = hn / 2print(sn)pr

2017-01-07 15:10:33 537

空空如也

空空如也

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

TA关注的人

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