自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python boto3 的常用操作

安装pip install boto3配置windows在 C:\Users\%UserName%\ 文件夹下创建 .aws 文件夹创建名为 credentials 的文件,内容为:[default]aws_access_key_id = YOUR ACCESSKEYIDaws_secret_access_key = YOUR ACCESSKEY创建名为 config 的文件,内容为:[default]region = YOUR REGIONlinuxmkdir ~/.aw

2020-08-07 17:43:21 10422 1

原创 python将完整报错信息以字符串形式输出

try: print(a)except Exception as e: print(e)name 'a' is not defined有时候需要以字符串的形式输出报错内容,上面的方式虽然可以输出报错内容,但是报错信息不完整,特别是调用其它函数时,不容易定位出错位置,可以改成下面的方式import tracebacktry: print(a)except:...

2019-12-22 10:27:17 1166

原创 vm ubuntu 挂载新硬盘

文章目录vm 添加新硬盘查看硬盘信息分区创建分区格式化分区挂载设置开机自动挂载vm 添加新硬盘查看硬盘信息fdisk -l可以看出新硬盘的设备名称是 /dev/sdb分区fdisk /dev/sdb创建分区输入 n 来创建分区创建新分区的时候,会提示是创建e扩展分区还是p主分区,我们选择p主分区。这里我给这个新硬盘只分一个区,所以直接一路回车分区创建好了之后,用...

2019-12-21 17:16:32 531

转载 thinkphp 巧用json_encode()给js数组赋值

很多时候,我们要把PHP处理后的结果付给js来处理。但是,在给js赋值的时候,单个变量的赋值比较简单且容易实现,只要通过模版标签直接把PHP变量输出即可。例如:PHP$this->title='I love THINKPHP';JS:<script>var title="{$title}";</script>这样,PHP变量的$title值就可以在j...

2019-11-29 14:42:56 898 1

原创 使用ngrok实现远程桌面连接

文章目录环境服务器 A安装 go搭建ngrok服务器拉取 ngrok生成证书:编译生成 Linux 服务端编译生成 window 客户端运行 ngrokDNS解析电脑 B开启远程桌面创建配置文件电脑 C环境服务器 A:ubuntu 16.04(具有固定IP的服务器)电脑 B:windows 7(被远程的电脑)电脑 C:windows 10(远程的电脑)本文中使用的域名为 ngrok.e...

2019-08-09 16:12:04 2314

原创 ubuntu zsh compinit: insecure directories, run compaudit for list

在 win10 下的 ubuntu 中安装了一个 zsh,但是出现了一点问题错误信息解决如下:输入compaudit可以看出,是 /root/.antigen/bundles 这个文件夹的问题,bundle是antigen用于下载和安装插件的地方,被标记为不安全的文件夹,这里需要修改一下权限:chown -R root:root /root/.antigen/bundlesc...

2019-07-01 16:59:40 2748

原创 N1盒子安装 aria2(带AriaNg前端)

文章目录安装 AriaNg安装 nginx安装 aria2配置成系统服务设置自动更新BT Tracker服务器虽然网上有一键安装脚本,但是由于这次我的机子是ARM架构的CPU,所以在一键安装的时候出了问题,现在只好一步一步自己安装了安装 AriaNgAriaNg是一个很实用的Aria2前端mkdir /root/AriaNgcd /root/AriaNgwget https://g...

2019-04-04 15:51:29 7852 1

原创 docker错误:Error response from daemon: cannot stop container

今天在停止一个docker容器的时候,报了一个错误,错误内容如下:Error response from daemon: cannot stop container: d3ddf33c1450: Cannot kill container d3ddf33c14505241a71f6f23d74bab3156047d1b0de72f61ea872ec29bd4a87a: unknown error...

2019-04-04 11:33:51 24578 1

原创 gunicorn Error: class uri 'gunicorn.workers.gthread.ThreadWorker' invalid or not found

今天在一台新的机子上运行guicorn的时候报了一个错Error: class uri 'gunicorn.workers.gthread.ThreadWorker' invalid or not found:[Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/gunicorn/...

2019-01-29 16:05:01 2834

原创 django笔记

文章目录创建项目创建项目创建应用视图url() 函数include()函数模板标签if标签for标签forloopifequal/ifnotequal 标签include标签block标签模型mysql数据库设置创建数据库表数据模型模型字段BooleanField:布尔值类型CharField:字符串类型DateField:日期类型DateTimeField:日期时间类型EmailField:邮箱...

2019-01-22 20:20:07 215

原创 windows 文件夹设置 everyone 共享

网络设置打开网络共享中心 – 更改高级共享设置 – 公用勾选:启用网络发现,启用文件和打印机共享,启用共享以便可以访问网络的用户可以读取和写入公用文件夹中的文件,关闭密码保护共享本地组策略设置组合键 win+r ,输入 gpedit.msc 进入本地组策略编辑器计算机配置 – windows设置 – 安全设置 – 本地策略 – 安全选项 – 网络访问:本地账户的共享和安全模型 修改为...

2018-12-18 14:45:49 8032

原创 ubuntu-server 与 windows 共享文件夹

文章目录前言环境设置 ubuntu 共享文件夹供 windows 访问ubuntu 安装 samba创建 ubuntu 共享文件夹修改 samba 配置文件设置 ubuntu 共享文件夹登录密码启动 samba 服务器查看 ubuntu 局域网 ipwindows 网络设置进入 ubuntu 共享文件夹设置 windows 共享文件夹供 ubuntu 访问ubuntu 安装 cifs-utils创...

2018-12-07 11:54:22 4441 1

原创 ubuntu18.04安装pip3 Depends: python-pip-whl (= 8.1.1-2) but 8.1.1-2ubuntu0.4 is to be installed

下了个ubuntu18.04,更新源后安装pip3apt install python3-pip结果居然报错了Reading package lists... DoneBuilding dependency tree Reading state information... DoneSome packages could not be installed. This ma...

2018-11-28 13:50:16 11535 2

原创 webug靶场渗透基础攻略

文章目录安装第一关第二关安装下载解压后,打开虚拟机修改网络为桥接模式虚拟机cmd中输入ipconfig查看局域网ip地址我这边是192.168.0.101浏览器访问一下没毛病,第一步完成了,现在开始练习第一关这题目…一开始我就没明白要干什么看了二三关的题目后,才明白过来是要找出id为1的值的flag接下来我们使用sqlmap查询当前的数据库名sqlmap -u...

2018-10-22 17:03:40 5331

原创 php常见函数

数学函数随机产生一个随机整数int rand ( int $min , int $max )生成更好的随机数int mt_rand ( int $min , int $max )小数返回不大于 value 的最接近的整数,舍去小数部分取整float floor ( float $value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位floa...

2018-10-17 11:19:12 122

原创 kali nmap笔记

查看帮助文档nmap --help扫描单个目标地址nmap 192.168.1.100扫描多个不连续目标地址nmap 192.168.1.100 192.168.1.102扫描多个连续的目标地址nmap 192.168.1.100-192.168.1.200扫描目标地址的C段nmap 192.168.1.100/24 表示范围为192...

2018-09-16 13:05:58 888

原创 Masscan扫描器安装和使用

安装自我测试扫描单ip多端口多ip单端口快速扫描结果保存配置文件详细参数安装环境:ubuntu 16.04安装apt-get install clang git gcc make libpcap-devgit clone https://github.com/robertdavidgraham/masscancd mas...

2018-09-15 17:26:12 17111

原创 kali burp suite笔记

安装证书现在很多网站都是https的了,所以还是先装一下证书 打开burp修改浏览器代理访问http://burp/右上角CA证书,点击保存导入刚下载的证书完成未完待续...

2018-09-15 15:52:46 1498

原创 kali sqlmap笔记

搭建sql注入平台sql入门判断是否存在注入查询当前用户下的所有数据库查询数据库中的表名查询表中的字段名查询字段内容查询数据库中的所有用户查询数据库用户密码搭建sql注入平台这里选择的是sqli-labs 在windows上搭建一下,具体过程就不多介绍了搭建完毕 点击第一关sql入门判断是否存在注入sql...

2018-09-14 22:42:25 4527

原创 ubuntu 16.04 搭建 git

参考文章环境本地安装git下载git创建密钥对上传公钥到服务器服务器端安装git初始化Git仓库克隆仓库参考文章http://www.runoob.com/git/git-server.html https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b806...

2018-09-11 18:00:27 184

原创 hackthis攻略(Crypt Level)

Crypt Level 1 这个…..考眼力了,就是把语句颠倒看就是了 密码:woocryptCrypt Level 2 这个也很简单,最后teww:***** 有个冒号,肯定是在说 pass:***** teww和pass的区别就是对应的字母差了4个字母,这就是凯撒密码 密码:shiftthatletterCrypt Level 3 这个很明显,...

2018-08-31 15:56:50 622

原创 hackthis攻略(Coding Level)

Coding Level 1 要我们排个序,限时5秒,所以我们得写个程序来实现 用python写个脚本就好了import requests, re# 创建session对象r = requests.session()postdata = {'username': '****', 'password': '****'}# 我使用了代理,这个可以看情况...

2018-08-31 14:45:38 469

原创 hackthis攻略(SQLi Level)

SQLi Level 1 这个貌似是最基础的,就不做什么说明了 用户名随便填 密码:’ or ‘1’ = ‘1SQLi Level 2 要以管理员的身份登录 看一下会员名单 谁是管理员呢? 直接看名字分辨不出来,那我们在链接上加个单引号能不能注入 看来可以,我们开始构造链接%' and admin like '0 出现一大串,看来普通会员的ad...

2018-08-30 11:43:47 344

原创 hackthis攻略(Javascript Level)

Javascript Level 1

2018-08-29 17:21:45 1477

原创 LNMP显示No input file specified.

用LNMP建的网站,今天把网站移动了一下,打开后发现网站打不开了,显示:No input file specified.百度了一下,全是大家互相抄的答案,这也就算了,还解决不了问题,真是气人后来终于自行找到了问题所在:为了解决跨站安全问题,现在lnmp 宝塔linux面板 wdcp都对使用了chattr命令对.user.ini进行加锁,当我们移动了网站目录后,由于这个文件的作用,导致了...

2018-07-19 14:38:51 1619 1

原创 ubuntu 16.04配置密钥登陆

前言:最近服务器一直有人在暴力破解ssh,一天上万次,看着烦,但是新买的这个国外vps控制面板里又不像阿里云腾讯云那些很方便的设置密钥,于是就只能自己折腾了ubuntu配置密钥登陆ssh-keygen -t rsa # 生成RSA加密的密钥 询问保存密钥的位置,直接回车默认位置就好了 询问ssh key是不是要加密,直接回车不加密就好了 再次输入密码,由于我们是不加...

2018-07-09 10:06:12 9206

原创 ubuntu常见命令笔记

更改所有子文件和子目录所有者权限tmux基本操作更改所有子文件和子目录所有者权限对Document/目录下的所有子文件与子目录执行相同的权限变更:chmod -R 700 Document/-R参数是递归 处理目录下的所有文件以及子文件夹 700是变更后的权限表示(只有所有者有读和写以及执行的权限) Document/ 是需要执行的目录chown...

2018-07-05 15:22:41 256

转载 xpath的使用

首先下载lxmlpip install lxml使用的时候导入模块from lxml import etree&gt;&gt;&gt; def getxpath(html): #返回html的xml结构 return etree.HTML(html)&gt;&gt;&gt; sample="""&lt;html&gt; ...

2018-07-04 08:52:49 259

原创 nginx配置站点用户名密码访问

apt-get update # 先更新一下源apt-get install apache2-utils # 这个是用来等下生成密码的修改nginx配置文件 location / { root html; index index.html index.htm index index.jpg; auth_basic 'Restricted'; # 新增...

2018-07-03 17:54:55 905

原创 lnmp 1.5 mysql数据库开启远程访问

LNMP默认是禁止远程连接数据库的,但是有时候为了方便,我们想要远程,下面是开启远程的方法sudo su # 切换为root用户模式,省的接下来操作的时候出现权限问题mysql -u root -p # 进入mysql命令行模式,需要输入mysql root账号的密码GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ...

2018-06-27 10:52:20 2494

原创 ubuntu 一些软件的安装

1.zsh 原作者 https://www.zhihu.com/question/21418449apt-get install zsh # 安装zshapt-get install zsh-antigen # 安装包管理器antigenvim ~/.zshrc # 配置zsh https://github.com/skywind3000/vim/blob/mas...

2018-05-28 23:59:45 401

原创 sublimetext3 配置python环境

手动安装Package Control:点击Preferences &amp;amp;amp;amp;gt; Browse Packages菜单进入打开的目录的上层目录,然后再进入Installed Packages目录下载 https://sublime.wbond.net/Package%20Control.sublime-package 并复制到Installed Packages目录重启Sublime Tex...

2018-05-07 16:04:20 1281

原创 django创建项目报错:Note that only Django core commands are listed as settings are not

python 2.7 django 1.11按照教程创建项目django-admin.py startproject HelloWorld结果报错说 Note that only Django core commands are listed as settings are not properly configured (error: Requested se...

2018-05-05 12:57:29 16515 14

原创 绑定域名到虚拟主机的子目录

本文借鉴了文章 http://morfans.cn/archives/1291,感觉不错,所以也发到自己的博客里,免得下次要用又得去找注:网站域名和空间都是阿里云的 本文域名以 aaaaa.cn 来代替 本文绑定 blog.aaaaa.cn 域名到 www.aaaaa.cn/blog 目录下绑定域名到虚拟主机 由于我用的是虚拟主机,所以在记录值那里就填阿里云提供的临时...

2018-04-19 14:00:58 1411

原创 hackthis攻略(Intermediate Level)

Intermediate Level 1 这个比较简单,改一下url就可以了 Intermediate Level 2 和Basic Level 3类似的解决办法 搞一个按钮出来,点击就通过了 Intermediate Level 3 虽然写了danger,但是我还是义无反顾的点击了,然后才知道不能点,点了就失败了 Intermed...

2018-03-24 23:43:58 1657

原创 hackthis攻略(Basic Level)

Basic Level 1 下载这个b1.txt文件,打开 乱码 我们把文件拉到ubuntu里面看看怎么回事 原来是一个bmp文件被改了后缀名改成txt了,怪不得一堆乱码 修改后缀名 打开 Basic Level 2 浏览器默认UA被限制访问,找一个拓展把浏览器UA改成secure_user_agent就可以了 我是用User Agent Sw...

2018-03-23 17:39:17 5944

原创 hackthis攻略(Main Level)

遇到不会的时候可以看看show hint里面的提示Main Level 1 查看网页源文件,搜索username 用户名密码以注释的形式隐藏了,所以填入in和out后submit就可以了 Main Level 2 方法和level1一样,查看源文件 用户名和密码通过span标签弄成和页面背景同个颜色了,填入resu和ssap后submit ...

2018-03-23 10:59:24 1589

转载 LNMP相关软件安装目录

LNMP相关软件安装目录Nginx 目录: /usr/local/nginx/ MySQL 目录 : /usr/local/mysql/ MySQL数据库所在目录:/usr/local/mysql/var/ MariaDB 目录 : /usr/local/mariadb/ MariaDB数据库所在目录:/usr/local/mariadb/var/ PHP目录 : /usr/loca...

2018-03-17 10:31:00 140

原创 ubuntu 搭建django开发环境(nginx+mysql+gunicorn)

服务器环境: ubuntu 16.04 python 2.7 本文公网地址用 123.123.123.123 代替1.安装phpstudy参考phpstudy官网给出的安装方法 http://lamp.phpstudy.net/我选择的是php5.5+nginx+mysql(其实没必要安装php,但是用这种一键安装包基本都是默认要求装php的) ...

2018-03-04 23:40:11 353 1

原创 ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory

已经安装了mysql-python,但是在import MySQLdb的时候一直提示错误题目所示错误解决办法:卸载重装mysql-python就好了pip uninstall mysql-pythonpip install mysql-python...

2018-02-22 23:13:02 9882

空空如也

空空如也

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

TA关注的人

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