自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos 7 构建安卓项目教程

服务器环境java1.8及以上gradle 开源构建工具环境Android Sdk环境sdkmanager权限授权管理环境git环境gitlab仓库验证所有需要的源码包已上传到百度云盘安卓构建需要的源码包点这里获取先在VM-Vsphere上创建一台服务器内网地址是10.70.116.242现在用Xshell进行连接hostnamectl set-hostname andro...

2019-09-23 11:12:15 393

原创 Linux公网渗透抓鸡实验

收集测试网络环境当我们拿到一台目标内网服务器,或者说肉鸡服务器,首先要做的就是收集信息。而在我看来需要收集的信息中,最重要的之一便是肉鸡的网络环境。实验环境首先介绍下本次测试的服务器环境:攻击机Mac:110.xx.xx.xx 外网肉鸡centos:192.168.16.x 目标内网16网段系统内网渗透范围:192.168.17.0/24 目标内网17网段系统本次测试模拟假设:由...

2019-08-31 11:43:54 3054

原创 路由跟踪工具——笨鸟

免责声明:写此软件只为了在win电脑上快速跟踪路由链路来判断网络节点故障,仅供学习交流使用。powershell脚本小工具ctracert.ps1----------【脚本介绍】-----------脚本名称:ctracert.ps1软件名称:跟踪路由 归属地版 V1.0脚本作用:1跟踪路由。2显示归属地。(注意不带显示时间功能)用法:ctracert.ps1 域名或ip完成日...

2019-08-29 12:03:18 407

原创 个人笔记

第一步目的(攻击XXOO网站)TMD太卡了!!!找出 https:// fczym.xyz 对应的服务器地址目标网站被攻击前截图目标网站攻击中截图目标网站完全挂逼截图ping一下确认这个服务器第二步探测开放端口(SYN):SYN扫描: 使用SYN半开放扫描发现开启了防火墙TCP扫描: 扫描开放的TCP端口第三步破解服务器端口扫描WEB敏感目录(绕开鉴...

2019-08-10 18:46:34 687

原创 网站Dos攻击

第一步目的(攻击XXOO网站)TMD太卡了!!!找出 https://fczym.xyz/ 对应的服务器地址目标网站被攻击前截图目标网站攻击中截图目标网站完全挂逼截图ping一下确认这个服务器第二步探测开放端口(SYN):SYN扫描: 使用SYN半开放扫描发现开启了防火墙TCP扫描: 扫描开放的TCP端口第三步破解服务器端口扫描WEB敏感目录(绕开鉴...

2019-08-10 18:41:52 2654 1

原创 AWS EC2 磁盘不停机数据库热扩容实施方案

在ec2实例界面选择相应需要扩容磁盘的实例,选择要扩容的磁盘( 扩容顺序,先从库,后主库)对应需要扩容的磁盘可以用新建实列来查看默认挂载路径来区别2. 修改卷大小按照实际情况进行扩容,进服务器需要扩容的目录,查询各种类型文件所占比例(bin,log,kreo等)以及是否会自动定期清理(log)3.查询磁盘详细情况aws页面显示进度,等待应用配置完成,需要几分钟耐心等待….等待期...

2019-08-02 14:29:35 731

原创 MySql更改库名方案

1.检查MySQL状态ps -ef | grep mysqlnetstat -antpl | grep 33062.查看MySQL密码和登陆文件cat /etc/my.cnf | grep pass* && ls /tmp/mysql.*3.登陆MySQLmysql -uroot -p'password' -S /tmp/mysql.文件4.创建新库名查看数...

2019-08-02 13:57:25 544

原创 Nginx浅谈

secure_link_module模块定制并且允许检查请求的连接的真实性以及保护资源免遭未经授权的访问限制链接生效周期相关配置语法syntax:secure_link expression;Default:————Context:http,server,locationsyntax:secure_link_md5 expression;Default:————Context...

2019-07-19 16:17:35 995

转载 常见浏览器报错

403报错:403错误是网站访问过程中,常见的错误提示。服务器理解客户的请求,但拒绝处理它。通常是由于服务器的文件或目录的权限问题导致,需要检查相关的权限配置是否正确。 403.1错误是由于“执行”访问被禁止而造成的,若试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。 403.2错误是由于“读取”访问被禁止而造成的。导致此错误是由于没有...

2019-05-21 19:28:27 827

原创 Shell创建用户并生成随机密码脚本分享

在Linux中有一个设备/dev/urandom是用来产生随机数序列的。利用该设备我们可以根据在需要生成随机字符串。比如我们要产生一个8位的字母和数字混合的随机密码,可以这样:cat /dev/urandom | head -1 | md5sum | head -c 8c409cf4f其实,linux已经提供有个系统环境变量了。echo $RANDOM 31630可能有疑问了,...

2019-04-26 20:06:21 587

原创 Linux (加、减、乘、除)实例详解

#!/bin/bash num1=10num2=2 #两个数相加add=$[$num1+$num2]echo $num1 + $num2 '=' $add #两个数相减sub=$[$num1-$num2]echo $num1 - $num2 '=' $sub #两个数相乘mut=$[$num1*$num2]echo $num1 '*' $num2 '=' $mut...

2019-04-26 19:19:27 531

转载 Linux开机启动过程详解

计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我们修复开机可能出现的问题。最初始阶段当我们打开计算机电源,计算机会自动从主板的BIOS(Basic Input/Output System)读取其中所存储的程...

2019-04-26 19:06:39 256

原创 linux 网卡配置详解及实例

linux网卡配置DEVICE=物理设备名 IPADDR=IP地址 NETMASK=掩码值 NETWORK=网络地址 BROADCAST=广播地址 GATEWAY=网关地址TYPE=Ethernet (网络类型)ONBOOT=[yes|no](引导时是否激活设备) USERCTL=[yes|no](非root用户是否可以控制该设备)PEERDNS=[yes|no] (如果通过 ...

2019-04-26 16:18:47 182

翻译 Linux优化与安全归纳总结

第一点:Linux的管理尽量不用root用户,利用sudo命令来控制普通用户对系统的管理新建一个用户,使用sudo命令添加权限,详细操作步骤如下:(1)添加新的用户:useradd 新的用户名(2)检查是否已成功添加:id 新的用户名(3)设置该用户的密码:echo 123321|passwd --stdin 新的用户名接下来需将新的用户添加管理员权限,这个新的用户就相当于管理员(4)...

2019-04-26 15:15:03 243

翻译 Linux 中的 Install命令

install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录。语法install [OPTION]... [-T] SOURCE DESTinstall [OPTION]... S...

2019-04-26 09:46:46 1677

翻译 Linux 中常用的sed命令

sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反...

2019-04-26 09:40:24 92

翻译 scp 将数据从一台linux服务器复制到另一台linux服务器

scp 是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且 scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另 外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会...

2019-04-26 09:27:46 265

转载 Shell脚本生成随机密码的若干种可能

1.生成随机密码(urandom版本)#!/bin/bash#Author:丁丁历险(Jacob)#/dev/urandom文件是Linux内置的随机设备文件#cat /dev/urandom可以看看里面的内容,ctrl+c退出查看#查看该文件内容后,发现内容有些太随机,包括很多特殊符号,我们需要的密码不希望使用这些符号#tr -dc '_A-Za-z0-9' </dev/ura...

2019-04-26 09:22:14 344

翻译 SSH 远程执行命令

相信大家在工作的时侯,可能会遇到要利用 ssh 在本地执行远程机器的命令可以便捷地处理某些重复工作,我们希望做到:免手工输入密码支持执行多个命令,执行 shell 脚本支持执行 sudo 的命令我们可以使用 ssh 互信,sshpass 和 expect 等工具来避免手工输密码。使用过程可能会碰到如下需要手工输入 yes 的繁琐场景:ssh username@hostnameThe ...

2019-04-25 18:44:18 190

转载 shell脚本无密码登录 expect

shell脚本无密码登录 expect的使用方法详解今天需要做一个定时任务脚本将最新的数据包文件传到远程的服务器上,虽然有密钥但也是要求输入密码的那种,所以只能另想办法实现让脚本自动输入密码了。从网上查到使用expect可以,简单研究了一下,效果不错。因为我的操作系统没有安装expect,所以直接"yum -y install expect",你可以根据你的操作系统安装expect,或者源码...

2019-04-25 18:24:06 164

转载 shell脚本测试网段内主机

测试192.168.4.0/24整个网段的连通性(while版本)#!/bin/bash#Author:丁丁历险(Jacob)#定义变量i控制循环次数,i从1开始循环,每循环一次,i自加1,直到i等于254循环退出#在每次循环中对一个IP进行ping测试,如果ping通,提示主机是UP的#如果无法ping同,则提示主机是down的#ping命令的-c选项控制ping测试的次数,-c...

2019-04-25 18:21:58 290

翻译 详解wget命令

wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。语法wget(选项)(参数)选项-a<日志文件>:在指定的日志文件中记录资...

2019-04-25 18:18:27 144

转载 Linux Shell制作录制回放功能脚本

不久前在书上看到两个很有趣的命令——script和srciptreplay,它可以把终端会话记录到一个文件中,即是说我们可以通过终端会话来来制作命令行技巧视频教程,也可以与他人分享会话文件,而且生成的文件还只是一般的文本文件,文件的大小非常小,真是非常有意思。下面是本人写的两个shell程序,来方便进行这个有趣并有意义的操作。一、实现代码文件:Record.sh#! /bin/bash #...

2019-04-25 17:57:40 125

翻译 expect实现Shell自动化交互的方法

linux脚本中有很多场景是进行远程操作的,例如远程登录ssh、远程复制scp、文件传输sftp等。这些命令中都会涉及到安全密码的输入,正常使用命令时是需要人工手动输入密码并接受安全验证的。为了实现自动化远程操作,我们可以借用expect的功能。expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。expect是不断发展的,随着时间的流逝,其功能越来越强大,已经...

2019-04-25 17:49:13 589

转载 shell图书管理系统

#!/bin/bash #author:zhanghongjun #version:1.0 #date:2011年 12月 14日 星期三 21:18:18 CST function information { echo "---------------------------" echo "图书馆管理系统(5.4版本)" echo echo -n "|...

2019-04-25 17:38:09 2240

转载 shell学生成绩管理系统

主要函数:colour () 设置界面颜色search () 查询学生信息add() 增加记录delete() 删除记录display() 显示所有记录edit() 编辑help() 帮助quit() 退出#!/bin/bash #colour 函数 colour () { #格式为背...

2019-04-25 17:32:37 1771

翻译 curl 命令详解

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法: # curl [option] [url]常见参数:-A/--user-agent <string> 设置用户代理发送给服务器-b/--cookie <name=str...

2019-04-25 17:24:45 528

转载 Linux 中纠正拼写错误Bash 命令方法

可以按下向上箭头来调出你运行过的命令,然后使用左/右键移动到拼写错误的单词,并更正拼写错误的单词,最后按回车键再次运行它,对吗?可是等等。还有一种更简单的方法可以纠正 GNU/Linux 中拼写错误的 Bash 命令。这个教程解释了如何做到这一点。在 Linux 中纠正拼写错误的 Bash 命令你有没有运行过类似于下面的错误输入命令?$ unme -rbash: unme: command...

2019-04-25 17:07:01 249

转载 Shell菜单脚本输出带颜色字体

#!/bin/sh#Shell菜单演示function menu (){ cat << EOF----------------------------------------|***************菜单主页***************|----------------------------------------`echo -e "\033[35m 1)电...

2019-04-25 16:46:28 564

转载 shell实现俄罗斯方块脚本

#!/bin/bash APP_NAME="${0##*[\\/]}"APP_VERSION="1.0" #颜色定义 iSumColor=7 #颜色总数 cRed=1 #红色 cGreen=2 #绿色 cYellow=3 #黄色 cBlue=4 #蓝色 cFuchsia=5 #紫红色 cCyan=6 ...

2019-04-25 15:58:44 761

原创 Shell脚本中管道的示例

示例1:生成一个8位的随机密码tr -dc A-Za-z0-9_ </dev/urandom | head -c 8 | xargs示例2:查看系统中所有的用户名称,并按字母排序awk -F: '{print $1}' /etc/passwd | sort示例3:列出当前用户使用最多的5个命令(print的列数根据实际情况而定)history | awk '{print $...

2019-04-25 14:40:13 801

转载 TCP/UDP常见端口参考

常用TCP/UDP端口参考下面的表格中列举了包括在红帽企业 Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。该列表还可以在 /etc/services 文件中找到。要查看由互联网号码分派局(IANA)制定的“著名的已注册动态端口”官方列表,请参考以下 URL:“层”是指服务或协议在交通层上使用 TCP 还是 UDP。若没有列举,这个服务或协议就两者都使用。著名端口1 tc...

2019-04-22 17:07:50 1260

翻译 HTML代码大全

1.贴图:<img src="图片地址">2.加入连接:<a href="所要连接的相关地址">写上你想写的字</a>3.在新窗口打开连接:<a href="相关地址" target="_blank">写上要写的字</a>消除连接的下划线在新窗口打开连接:<a href="相关地址" style="text-decor...

2019-04-20 09:59:24 3858

原创 HTTP 的重定向

<head> <meta http-equiv="refresh" content="0;URL=http://www.webhek.com/post/draw-a-stickman.html" /></head>

2019-04-09 21:01:33 126

原创 升级WordPress时提示”另一更新正在进行”

WordPress在升级的过程中,如果你刷新页面或者关闭页面会造成Wordpress升级不成功,下次升级时可能会遇到这样或者那样的问题。例如我前天升级Wordpress 时刷新了页面,再次升级Wordpress时,Wordpress一直提示”另一更新正在进行”。这是由于在升级Wordpress时,Wordpress会在数据库wp_options表中增加core_updater.lock记录。如...

2019-04-09 20:25:53 187

转载 Linux/UNIX里的“You have new mail”是个什么鬼?

这些邮件在什么地方?一般会放在暂存文件里,在Linux和BSD系统里,最常见的存放目录时/var/mail/USER或/var/spool/mail/USER 或 /var/spool/mail/USER或/var/spool/mail/USER。(也可能放在其它地方,你可以检查一下变量$MAIL里的值,但缺省情况下,系统都会告诉你是 /var(/spool)/mail.)通常这些暂存文件...

2019-04-09 20:19:36 1163

原创 使用sudo运行复杂linux命令的方法

当使用sudo命令来运行一个linux命令时,我们希望这个linux命令能以root身份运行,但有时候都会遇到“permission denied”的错误,结果发现是linux命令中只有部分语句是按root用户运行的。比如,如果以root身份运行下面的命令,没有任何问题:$ echo 12000 > /proc/sys/vm/dirty_writeback_centisecs但,如果...

2019-04-09 20:09:02 475

原创 分享一个入门级ping脚本代码

#!/bin/bashecho '' > /opt/okip.txtkuaiping(){ping -c 1 -w 1 -i 0.2 $1 &> /dev/nullif [ $? -eq 0 ];then echo "$i ok" >> /opt/okip.txt cat /opt/okip.txtelse echo "$i" >> /...

2019-04-09 11:06:12 343

原创 个人简历-html

vim /var/www/html/index.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999...

2019-04-09 10:39:50 2432

原创 linux系统巡检脚本

#!/bin/bash############################################################### File Name: 1.sh# Version: V1.0# Author: Guo hailiang# Organization: # Created Time : date# Description:#########...

2019-04-09 09:53:15 6184 10

路由追踪(kali).zip

----------【脚本介绍】----------- 脚本名称:ctracert.ps1 软件名称:跟踪路由 归属地版 V1.0 脚本作用:1跟踪路由。2显示归属地。(注意不带显示时间功能) 脚本作者=笨鸟 用法:ctracert.ps1 域名或ip 完成日期:2019-08-25 QQWry.NET.dll 是供.net调用纯真ip数据文件的dll库。来源于http://hjf1223.cnblogs.com/ ,感谢作者阿布老友(mvp) 2019-08-29 1.01版 发布 新增序号,超时的ip地址的处理,更新ip库。

2019-08-29

空空如也

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

TA关注的人

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