- 原文首发在:奇安信攻防社区https://forum.butian.net/share/3817书接上文,笔者发的一篇对某红队钓鱼样本分析的文章:《记一次(反虚拟+反监测+域名前置)钓鱼样本分析及思考》 本文主要针对上文中样本使用的shellcode展开分析,非常详细的记录了笔者分析该shellcode过程;以及对其使用的相关技术进行分析拆解;0x01 背景书接上文,笔者发的一篇对某红队钓鱼... 原文首发在:奇安信攻防社区https://forum.butian.net/share/3817书接上文,笔者发的一篇对某红队钓鱼样本分析的文章:《记一次(反虚拟+反监测+域名前置)钓鱼样本分析及思考》 本文主要针对上文中样本使用的shellcode展开分析,非常详细的记录了笔者分析该shellcode过程;以及对其使用的相关技术进行分析拆解;0x01 背景书接上文,笔者发的一篇对某红队钓鱼...
- Docker 常用命令 Docker 常用命令
- 在 Python 编程中,有时我们需要执行一些 shell 命令来完成特定的任务,比如文件操作、系统调用等。Python 提供了多种内建的方法来执行这些命令,每种方法都有其适用场景和特点。 1. os.system()os.system()是执行 shell 命令的最简单方法。它接受一个字符串作为命令,并在 shell 中执行。返回值是命令的退出状态码,通常 0 表示成功,非 0 表示失败。... 在 Python 编程中,有时我们需要执行一些 shell 命令来完成特定的任务,比如文件操作、系统调用等。Python 提供了多种内建的方法来执行这些命令,每种方法都有其适用场景和特点。 1. os.system()os.system()是执行 shell 命令的最简单方法。它接受一个字符串作为命令,并在 shell 中执行。返回值是命令的退出状态码,通常 0 表示成功,非 0 表示失败。...
- SHELL编程该课程主要包括以下内容:① Shell的基本语法结构如:变量定义、条件判断、循环语句(for、until、while)、分支语句、函数和数组等; ② 基本正则表达式的运用;③ 文件处理三剑客:grep、sed、awk工具的使用;④ 使用shell脚本完成一些较复杂的任务,如:服务搭建、批量处理等。说明:以上内容仅仅是基本要求,还有很多更深更难的语法需要扩充学习。今日目标熟悉gr... SHELL编程该课程主要包括以下内容:① Shell的基本语法结构如:变量定义、条件判断、循环语句(for、until、while)、分支语句、函数和数组等; ② 基本正则表达式的运用;③ 文件处理三剑客:grep、sed、awk工具的使用;④ 使用shell脚本完成一些较复杂的任务,如:服务搭建、批量处理等。说明:以上内容仅仅是基本要求,还有很多更深更难的语法需要扩充学习。今日目标熟悉gr...
- 本节课程目标了解shell中的通配符熟悉grep、cut、sort等小工具和shell中的通配符的使用一、文本处理工具1. grep工具grep是行过滤工具;用于根据关键字进行行过滤语法和选项语法:# grep [选项] '关键字' 文件名常见选项:OPTIONS:-i: 不区分大小写-v: 查找不包含指定内容的行,反向选择-w: 按单词搜索-o: 打印匹配关键字-c: 统计匹配到的行数-n... 本节课程目标了解shell中的通配符熟悉grep、cut、sort等小工具和shell中的通配符的使用一、文本处理工具1. grep工具grep是行过滤工具;用于根据关键字进行行过滤语法和选项语法:# grep [选项] '关键字' 文件名常见选项:OPTIONS:-i: 不区分大小写-v: 查找不包含指定内容的行,反向选择-w: 按单词搜索-o: 打印匹配关键字-c: 统计匹配到的行数-n...
- cp命令-rf强制覆盖不生效原因在linux中使用cp命令带-rf强制覆盖,但是没有生效,仍然会弹出交互式命令行提示是否确认覆盖。出于避免错误覆盖文件的考虑,linux将cp命令设置别名alias为cp -i, -i选项表示在复制前询问用户是否要覆盖已存在的文件,如果选择不覆盖将停止执行。可以使用alias命令查询当前已设置的别名aliasalias cp='cp -i'alias fgr... cp命令-rf强制覆盖不生效原因在linux中使用cp命令带-rf强制覆盖,但是没有生效,仍然会弹出交互式命令行提示是否确认覆盖。出于避免错误覆盖文件的考虑,linux将cp命令设置别名alias为cp -i, -i选项表示在复制前询问用户是否要覆盖已存在的文件,如果选择不覆盖将停止执行。可以使用alias命令查询当前已设置的别名aliasalias cp='cp -i'alias fgr...
- 最近 ChatGPT 大火,这个产品是由 OpenAI 开发的大型语言模型。可以回答关于各种话题的问题并提供相关的信息和见解。ChatGPT 被训练了数百亿次,涵盖了广泛的领域,从历史、科学、技术、文化到流行文化、娱乐和时事等。 听说 ChatGPT 可以干掉程序员,今天就测试一下。 最近 ChatGPT 大火,这个产品是由 OpenAI 开发的大型语言模型。可以回答关于各种话题的问题并提供相关的信息和见解。ChatGPT 被训练了数百亿次,涵盖了广泛的领域,从历史、科学、技术、文化到流行文化、娱乐和时事等。 听说 ChatGPT 可以干掉程序员,今天就测试一下。
- 在探讨计算机软件领域中的 shell app 之前,我们需要明确 shell 和 app 这两个术语的含义。Shell 通常指的是一个提供用户与操作系统交互界面的软件,它允许用户通过命令行界面(CLI)或图形用户界面(GUI)与系统交互。而 app,即应用程序,指的是执行特定任务的软件程序。因此,shell app 可以理解为一种特殊的应用程序,它提供一个环境或界面,通过这个环境或界面,用户... 在探讨计算机软件领域中的 shell app 之前,我们需要明确 shell 和 app 这两个术语的含义。Shell 通常指的是一个提供用户与操作系统交互界面的软件,它允许用户通过命令行界面(CLI)或图形用户界面(GUI)与系统交互。而 app,即应用程序,指的是执行特定任务的软件程序。因此,shell app 可以理解为一种特殊的应用程序,它提供一个环境或界面,通过这个环境或界面,用户...
- Run Process in Shell 这句话在 Robot Framework 中的含义是运行一个命令行或 Shell 命令。Robot Framework 是一个流行的开源自动化测试框架,它提供了许多内置库和关键字来帮助用户编写测试用例。其中,Run Process 是一个关键字,用于在测试执行期间启动并运行外部进程。这个关键字可以用于执行脚本、运行命令行指令或启动任何可执行文件。在 ... Run Process in Shell 这句话在 Robot Framework 中的含义是运行一个命令行或 Shell 命令。Robot Framework 是一个流行的开源自动化测试框架,它提供了许多内置库和关键字来帮助用户编写测试用例。其中,Run Process 是一个关键字,用于在测试执行期间启动并运行外部进程。这个关键字可以用于执行脚本、运行命令行指令或启动任何可执行文件。在 ...
- 在 Linux 操作系统中,查找命令的执行时间对于优化系统性能、调试程序以及评估脚本效率至关重要。本文将介绍几种方法来准确地测量命令的执行时间。 使用时间命令时间命令(time)是一个内置的 shell 命令,用于测量其他命令或程序的执行时间。它的使用非常简单,只需在要执行的命令之前加上 time 即可。time your_command_here执行以上命令后,您将看到类似以下输出:rea... 在 Linux 操作系统中,查找命令的执行时间对于优化系统性能、调试程序以及评估脚本效率至关重要。本文将介绍几种方法来准确地测量命令的执行时间。 使用时间命令时间命令(time)是一个内置的 shell 命令,用于测量其他命令或程序的执行时间。它的使用非常简单,只需在要执行的命令之前加上 time 即可。time your_command_here执行以上命令后,您将看到类似以下输出:rea...
- 朋友们现在只对常读和星标的公众号才展示大图推送,建议大家把“亿人安全“设为星标”,否则可能就看不到了啦原文首发在先知社区https://xz.aliyun.com/t/15011前言前一段时间和小伙伴在某内网进行渗透测试,目标不给加白,只能进行硬刚了,队友fscan一把梭发现某资产疑似存在Ueditor组件,但初步测试是存在waf和杀软的,无法进行getshell,经过一番折腾最终getsh... 朋友们现在只对常读和星标的公众号才展示大图推送,建议大家把“亿人安全“设为星标”,否则可能就看不到了啦原文首发在先知社区https://xz.aliyun.com/t/15011前言前一段时间和小伙伴在某内网进行渗透测试,目标不给加白,只能进行硬刚了,队友fscan一把梭发现某资产疑似存在Ueditor组件,但初步测试是存在waf和杀软的,无法进行getshell,经过一番折腾最终getsh...
- 如何使用adb shell获取Android应用的编译时间在Android开发过程中,有时候我们需要获取一个应用的编译时间信息。通过adb shell命令可以很方便地获取到应用的编译时间。本文将介绍如何通过adb shell获取Android应用的编译时间。步骤首先,确保你已经将要查询编译时间的应用安装到了设备上。连接你的Android设备到电脑,确保已经启用了开发者选项和USB调试模式。打... 如何使用adb shell获取Android应用的编译时间在Android开发过程中,有时候我们需要获取一个应用的编译时间信息。通过adb shell命令可以很方便地获取到应用的编译时间。本文将介绍如何通过adb shell获取Android应用的编译时间。步骤首先,确保你已经将要查询编译时间的应用安装到了设备上。连接你的Android设备到电脑,确保已经启用了开发者选项和USB调试模式。打...
- Linux04 Shell编程一 认识Shell脚本 概念Shell脚本是包含一系列命令的文本文件。Shell读取此文件并执行命令。翻译命令环境的位置:/bin/bash (Bash解释器的位置) | /bin/sh (Shell解释器的位置)。 应用场景重复性操作。批量事务处理。自动化运维。定时任务执行。 示例在多台服务器上定期备份文件(1+4)。编写脚本扫描某个目录中的文件并进行特定操... Linux04 Shell编程一 认识Shell脚本 概念Shell脚本是包含一系列命令的文本文件。Shell读取此文件并执行命令。翻译命令环境的位置:/bin/bash (Bash解释器的位置) | /bin/sh (Shell解释器的位置)。 应用场景重复性操作。批量事务处理。自动化运维。定时任务执行。 示例在多台服务器上定期备份文件(1+4)。编写脚本扫描某个目录中的文件并进行特定操...
- 主要介绍python和shell变量互相传递方法,使用了环境变量、管道等方法。 python -> shell: 1.环境变量import os var=123或var='123'os.environ['var']=str(var) #environ的键值必须是字符串 os.system('echo $var') 2.字符串连接import os path='/root/a.txt'... 主要介绍python和shell变量互相传递方法,使用了环境变量、管道等方法。 python -> shell: 1.环境变量import os var=123或var='123'os.environ['var']=str(var) #environ的键值必须是字符串 os.system('echo $var') 2.字符串连接import os path='/root/a.txt'...
- 在Linux系统中,了解当前Shell环境的信息对于系统管理员和开发人员是至关重要的。当前Shell的类型、特性以及相关的环境变量都会影响到用户的工作体验和命令执行的方式。本文将深入介绍如何检查当前Shell的命令,包括基础概念、常见命令、以及一些实用技巧。 1. 基础概念 1.1 Shell是什么?Shell是用户与操作系统内核之间的接口,它接收用户的命令并将其传递给操作系统执行。在Lin... 在Linux系统中,了解当前Shell环境的信息对于系统管理员和开发人员是至关重要的。当前Shell的类型、特性以及相关的环境变量都会影响到用户的工作体验和命令执行的方式。本文将深入介绍如何检查当前Shell的命令,包括基础概念、常见命令、以及一些实用技巧。 1. 基础概念 1.1 Shell是什么?Shell是用户与操作系统内核之间的接口,它接收用户的命令并将其传递给操作系统执行。在Lin...
上滑加载中
推荐直播
-
算子工具性能优化新特性演示——MatMulLeakyRelu性能调优实操
2025/01/10 周五 15:30-17:30
MindStudio布道师
算子工具性能优化新特性演示——MatMulLeakyRelu性能调优实操
回顾中 -
用代码全方位驱动 OBS 存储
2025/01/14 周二 16:30-18:00
阿肯 华为云生态技术讲师
如何用代码驱动OBS?常用的数据管理,对象清理,多版本对象访问等应该如何编码?本期课程一一演示解答。
即将直播 -
GaussDB数据库开发
2025/01/15 周三 16:00-17:30
Steven 华为云学堂技术讲师
本期直播将带你了解GaussDB数据库开发相关知识,并通过实验指导大家利用java基于JDBC的方式来完成GaussD数据库基础操作。
去报名
热门标签