• 2024-08-19【Mac】iTerm for mac(终端工具)软件介绍及安装教程
    软件介绍iTerm是macOS上一个非常受欢迎的终端仿真器,提供了比默认的Terminal应用更多的功能和定制选项。它是一款开源软件,主要用于命令行界面的操作和开发者工具。主要特点和功能:分页和标签:iTerm允许用户在单个窗口中使用多个标签页和分页。这使得在多个终端会话之
  • 2024-08-19【渗透测试】Vulnhub Hackable II
    渗透环境攻击机:   IP: 192.168.216.129(Kali)靶机:     IP:192.168.216.131靶机下载地址:https://www.vulnhub.com/entry/hackable-ii,711/进行渗透一、获取端口信息该虚拟机导入VMware需要在拯救模式中重新配置一下网卡名称,附上教程,不再赘述:https://blog.csdn
  • 2024-08-19第二周,linux基础_vim、grep、sed、shell
    总结学过的权限,属性及ACL相关命令及选项,示例。结合vim几种模式,学会使用vim几个常见操作。1)如何打开文件。并在打开文件(命令模式)之后如何退出文件。2)打开文件(命令模式)之后,进入插入模式。并在插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件。3)打开文件
  • 2024-08-18Linux, shell编程备份数据库详解,带你读懂命令行指令
    目录先看最终代码再解释[!-d"${BACKUP}/${DATETIME}"]解析mysqldump-u${DB_USER}-p${DB_PW}--host=${HOST}-q-R--databases${DATABASE}|gzip>${BACKUP}/${DATETIME}/$DATETIME.sql.gz解析 tar-zcvf$DATETIME.tar.gz${DATETIME}解析先看最终代码再解
  • 2024-08-18内网安全:跨域攻击
    目录获取域信息利用域信任密钥获取目标域利用krbtgt哈希值获取目标域获取域信息在域中,EnterpriseAdmins组(出现在林中的根域中)的成员具有对目录林中所有域的完全控制权限。在默认情况下,该组包含林中所有域控制器上具有Administrators权限的成员查看当前域中计算机的
  • 2024-08-18bash shell脚本接受多个参数
    !/bin/bashDefaultvaluesforalloptionsud_default="default_ud_value"a_default="default_a_value"b_default="default_b_value"c_default="default_c_value"d_default="default_d_value"e_default="defau
  • 2024-08-18shell_获取当前最新的sh脚本并执行 shell脚本 配合curl使用
    获取最新的shell脚本并执行#!/bin/bash#获取当前目录current_dir=$(pwd)#获取当前脚本的绝对路径script_path=$(readlink-f"$0")#使用find查找以temp开头且以.sh结尾的文件,并按修改时间排序latest_file=$(find"$current_dir"-maxdepth1-name"*.sh"-print0|
  • 2024-08-18curl bat shell 杂七杂八
    curlRequest\json\createtodo.json{"name":"eat","status":0,"remark":"eatapple"}curlRequest\json\createtodo2.json{"name":"eat","status":0,&quo
  • 2024-08-18curl 命令行 crud http shell get post put delete restful
    GETcurl-X'GET'\'http://localhost:5294/api/Todos?Status=0&PrePage=10'\-H'accept:*/*'POSTcurl-X'POST'\'http://localhost:5294/api/Todos'\-H'Authorization:BearereyJhb
  • 2024-08-17HTB GreenHorn
    端口探测nmap-sC-sV-Pn--max-rate1000010.10.11.25得到22,80,3000端口观察80端口http重定向到了greenhorn.htbweb探测3000端口发现是一个代码仓库查看仓库里的代码,发现一个源码代码审计发现一个pass.phphash解密得到密码:iloveyou1不知道是哪的密码访问80的web
  • 2024-08-17asp.net 禁止主机交互式 shell 命令执行权限风险 ashx
    以下为ai回复:在ASP.NET应用程序中,如果要防止通过ashx文件执行宿主环境的shell命令以避免潜在的权限提升风险,可以通过设置web.config来限制或禁用此功能。在web.config中,可以通过设置<securityPolicy>来禁止执行shell命令。以下是一个示例配置,它禁用了所有的shell执行权限:<syst
  • 2024-08-17Linux c程序中获取shell脚本输出(如获取system命令输出)
    在工作中遇到一个小问题,就是想获取函数system()执行之后打印的字符串信息。这个功能还是很实用的,能为我们节省很多开发时间,特地整理了一下相关知识点分享给大家。1.使用临时文件1.1使用shell的重定向首先想到的方法就是将命令输出重定向到一个临时文件,在我们的应用程序中读
  • 2024-08-16shell脚本实战应用
    一、脚本1、实际问题:本地主机不定时收到安全日志并储存到/data/miguanfile中,另一台安全设备由于功能限制,每次均会读取本地主机的/data/miguanfile的全部文件,而不是读取最新的文件,导致读取告警日志重复解决方案1:写一个脚本:如果该目录内有文件,则移动该目录下所有文件到另
  • 2024-08-16Linux shell脚本实战案例
    文章目录1.基础案例:显示系统信息2.文件备份案例3.自动安装软件案例4.批量重命名文件案例5.监控磁盘空间案例6.定时任务案例:定期清理日志文件7.错误处理和日志记录案例:安全地运行命令8.备份数据库案例:定期备份MySQL数据库9.系统监控案例:CPU和内存使用率10.用户
  • 2024-08-15北京某大厂Linux系统管理和Shell脚本笔试题
    1.写一个sed命令,修改/tmp/input.txt文件的内容,要求:(1)删除所有空行;(2)在非空行前面加一个"AAA",在行尾加一个"BBB",即将内容为11111的一行改为:AAA11111BBB#创建一个测试文件[root@node1~]#echo-e"Hello\nWorld\nThisisatest\n\nAnotherline\n\nLastline">/tmp/in
  • 2024-08-15打靶记录11——Billu_b0x
    靶机:https://download.vulnhub.com/billu/Billu_b0x.zip难度:中(两种攻击路线)目标:取得root权限涉及的攻击方法:主机发现端口扫描Web信息收集SQL注入(Sqlmap跑不出来)文件包含漏洞文件上传漏洞源码审计内核漏洞提权注意:选择包含所有网卡的MAC地址,就能正常获取IP
  • 2024-08-15shell编程:集群多主机一键启停服务脚本
    本文任务一、Kafka服务批量启动函数封装二、Kafka服务批量停止函数封装三、Kafka服务状态批量检测函数封装四、Kafka服务一键启停脚本主函数体实现五、进一步抽象脚本,改进为通用的一键启停其他服务的脚本核心知识点知识点1:一键启停多主机集群服务实现知识点2:服务状态检
  • 2024-08-15shell编程中的else exit -1是什么意思
    在编程中,`elseexit-1`是一种控制流语句,通常用于条件判断中。具体来说,这段代码的意思是:如果某个条件不满足(即`else`部分),则执行`exit1`,这表示程序将以状态码`-1`退出。 这里的`exit`是一个系统调用或函数,用于终止程序的执行。退出状态码是一个整数,通常用于表示程序
  • 2024-08-15shell编程中的管道符 ‘|‘
    在Shell编程中,管道符`|`是一个非常有用的工具,用于将一个命令的输出传递给另一个命令作为输入。这种操作叫做管道(piping)。 具体来说,当你在Shell中使用`|`时,它会将前一个命令的标准输出(stdout)作为后一个命令的标准输入(stdin)。这允许你将多个命令组合在一起,实现复杂的操作
  • 2024-08-14day02(Linux)Shell脚本
    Shell脚本一.shell脚本基础概念1.1概念shell使用方式:手动在命令行下命令和用shell脚本shell脚本本质:shell命令的有序集合,扩展名可以为sh见名知意,也可以没有。shell既是应用程序,又是一种脚本语言(应用程序解析脚本语言)。解释型语句:不需要编译,解释一条执行一条,pytho
  • 2024-08-14第一阶段复习 --Python、Linux、Shell、MySQL
    文章目录第一阶段复习总结python1.python是面向对象的解释型动态数据语言的高级程序设计语言2.变量3.基础数据类型4.数据类型之间的转换5.str类型字符串方法序列6.运算符7.选择循环结构8.数据容器9.函数参数10.类11.正则12.文件读写13.异常处理tryexc
  • 2024-08-14打靶记录10——hacksudo---Thor
    靶机:https://download.vulnhub.com/hacksudo/hacksudo---Thor.zip难度:中目标:取得root权限+flag涉及攻击方法:主机发现端口扫描Web目录爬取开源源码泄露默认账号密码SQL注入破壳漏洞GTFOBins提权主机发现:sudoarp-scan-l端口扫描和服务发现sudonmap-p-
  • 2024-08-14Linux Shell常用命令
    命令说明举例常用字符串运算符-a并且-n 检测检测字符串长度是否不为0,不为0返回true。[-n"$a"]返回true。-z检测字符串长度是否为0,为0返回true。[-z$a]返回false。$检测字符串是否为空,不为空返回true。[$a]返回 true。=检测两个字符串是否相等,相等返
  • 2024-08-14linux中shell脚本手动执行没有问题,crontab定时执行失败(实测已解决)
    原文链接:https://blog.csdn.net/lukabruce/article/details/93851477问题描述:Shell脚本手动执行可以正常运行,并得到正确结果;使用Crontab定时调度的时候,Shell脚本执行出来的结果数据量为0。原因:Linux下用crontab执行定时任务不会缺省的从用户profile文件中读取环境变量参数,所以
  • 2024-08-14sp eric靶机
    扫描IP端口扫描nmap192.168.111.146-p--sV目录扫描#使用命令dirsearch-u"http://192.168.111.146"访问靶机IP地址拼接访问admin.php,发现登录框界面,尝试sql注入,弱口令等,没有结果看看.git,使用githack下载源码#使用命令python2GitHack.py-uh