Terminal Escape Injection

0x00简介:

作为程序猿与网络攻城狮,我们几乎每天都要处理各种脚本,PoC代码,漏洞利用EXP等,但是你们可知里面代码的详细。再没有认真审核代码的情况下去执行的话,有可能一不小心就成了别人的肉鸡.

(滴滴滴,有主机上线请注意!)

计算机诞生以来,终端就一直伴随着我们.有许多不同的终端模拟器.并且每个模拟器都可以在常见的ANSI / VT之上具有特定的 转义 序列。

当这些转义序列被恶意使用(出于恶意目的)时,称为终端转义注入.

Terminal Escape Injection

(效果图)

其中涉及到了转义序列

0x01:什么是转义序列?

终端转义序列:

是打印的特殊字符序列(与其他任何文本一样).但是,如果终端理解了序列,它将不会显示字符序列,而是会执行一些操作.

转义序列可以执行各种操作.除了更改文本的颜色,之外,他们还可以:

将光标向任意方向或任意位置移动删除或删除任意文本执行各种屏幕操作甚至可以重新映射键盘上的按键!

简而言之,转义序列会不利地改变我们在终端上看到事物的方式.

这可能会带来严重的后果

0x02:影响

如果您是以root权限,运行了恶意脚本,那么恭喜你,那么你凉了.

当你运行了脚本以后,攻击者有可能的行为如下:

在系统上安装后门(RAT)在我们的系统上植入恶意软件或rootkit捕获按键并记录我们的屏幕几乎可以想象得到的一切

0x03:利用点

除了将它植入各种脚本之外,还可以将它们成功写入:

配置文件–可能具有相同的影响(ACE)日志文件–作为检测绕过工作的一部分

0x04:防范方法

一、UNIX / Linux

1、在基于UNIX的系统上,请注意输出原始数据的实用程序.这包括:

cat, head, tail, morecurl, wgetdiff

重要的时候请注意仔细检查它们输出

2、使用cat -v显示不可打印的字符或使用less命令.

例子:

我们绝不应该仅通过使用curl / wget并将其管道化到shell中来从互联网安装脚本或者程序

Terminal Escape Injection

我们应该始终使用cat -v或使用less命令来检查它,以查看是否发生了一些不一致的结果.

Terminal Escape Injection

由此,我们看到了”恶意”代码

Magic Hour Magic Hour

多功能AI视频创作和AI图像处理平台,提供多种免费AI工具

Magic Hour 66 查看详情 Magic Hour

3、我们还可以使用文本编辑器,例如nano,pico,vim,emacs或我们喜欢的任何其他编辑器.

二、Windown

1、在命令提示符中,我们可以使用more命令代替type命令.more命令将显示转义序列:

Terminal Escape Injection

命令提示符中的更多命令可缓解转义注入

但是它在PowerShell中不起作用.

2、在PowerShell中,似乎没有办法通过使用某些参数或某些其他函数而不是使用get-content命令来清理转义序列.

提出以下一些笨拙和复杂的解决方案,以揭示隐藏的终端注入:

解决方案1:

代码语言:javascript代码运行次数:0运行复制

gc  -encoding Byte | % { [char]$_+" " | write-host -nonewline }

解决方案2:

代码语言:javascript代码运行次数:0运行复制

gc  -encoding Byte | % { if ( $_ -lt 32 -or $_ -gt 126 ) { [char]$_+" " } else { [char]$_ } } | write-host -nonewline
Terminal Escape Injection

PowerShell片段揭示了逃逸注入攻击

它们都可以运行,并且将揭示隐藏的逃生注入.

3、Windows上最好的解决方案是始终使用文本编辑器,例如记事本或写字板.不要依赖控制台实用程序.

0x05:演示

Shell脚本转义注入

代码语言:javascript代码运行次数:0运行复制

echo -e '#!/bin/shnnecho "evil!"nexit 0n33[2Aecho "Hello World!"n' > script.shchmod a+x script.sh

然后,生成的script.sh将继续运行(已通过测试)

Terminal Escape Injection

Linux(gnome-terminal,xterm,aterm)Mac OS(Terminal 2.0,iTerm2)Cygwin(Windows)

Python脚本转义注入

代码语言:javascript代码运行次数:0运行复制

echo -e '#!/usr/bin/pythonnnprint "evil!";nexit(0);n#33[2A33[1Dprint "Hello World!";n' > script.pychmod a+x script.py

然后,生成的script.py将继续运行(已通过测试):

Terminal Escape Injection

Linux(gnome-terminal,xterm,aterm)Mac OS(Terminal 2.0,iTerm2)Cygwin(Windows)

批处理(命令提示符)转义注入

代码语言:javascript代码运行次数:0运行复制

echo -e '@echo offnrnrecho evil!rn::33[2D  33[A33[2Decho Hello World!' > script.bat

然后,生成的script.bat将执行

Windows 10 PowerShellWindows 10 CMD

PS1 (PowerShell)逃逸注入

代码语言:javascript代码运行次数:0运行复制

echo -e 'write-host "evil!"rn#33[A33[2Dwrite-host "Hello World!"' > script.ps1

然后,生成的script.ps1执行

Windows 10 PowerShellWindows 10命令提示符

原作者说win10的CMD与powershell可以复现成功,我自己复现成功不了,这里就留给小伙伴们你们自己去复现一下咯.

文章源自:

Terminal Escape Injection

以上就是Terminal Escape Injection的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/358559.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月6日 01:51:04
下一篇 2025年11月6日 01:55:48

相关推荐

  • 脾气暴躁的AI章鱼和Web3对真正实用程序的追求:纽约人

    探索脾气暴躁的ai章鱼概念(例如paul grumpus,web3)与真实效用追求之间的交汇点,正在推动加密领域从炒作走向有形价值。 让我们面对现实吧,Web3世界看起来就像一个没有底线的马戏团。到处是喧嚣和口号,却缺乏实质内容。但现在情况似乎在转变,人们开始渴望真正有价值、可感知的东西。于是,脾气…

    2025年12月8日
    000
  • Insta360麦克风空气:无线音频进行袖珍升级

    insta360推出mic air进军无线麦克风市场,为内容创作者提供了一款体积小巧且价格亲民的解决方案,尤其适合已经使用insta360设备的用户。 Insta360 Mic Air正式加入无线麦克风行列,成为内容创作者的新选择。它体积小巧,功能强大,适用于Insta360运动相机。我们来详细了解…

    2025年12月8日
    000
  • 航空信号,交易目标和市场新闻:鲸鱼活动激发乐观

    分析围绕机场金融(aero)的鲸鱼活动,技术指标和市场动态。 aero可以收回$ 1吗?现在找出! 航空信号,交易目标和市场新闻:鲸鱼活动激发乐观 机场金融(Aero)正在升温!最近出现的鲸鱼活动显示出战略性布局,而其与基础生态系统的紧密关联则进一步推动了市场情绪。Aero能否突破关键阻力位?让我们…

    2025年12月8日
    000
  • 2025年6月的加密山羊:与Qubetics及其他

    看看2025年6月的altcoin格局,重点关注码头($tics)及其他潜力项目,如avalanche、polkadot等。 加密世界正变得热闹非凡,如果您在2025年6月忽略了Altcoins,那将错过许多机会。这并非传统的投资组合,我们正深入探索数字边界,像码头这样的项目正在掀起波澜。抓紧时间,…

    2025年12月8日
    000
  • 模因硬币躁狂症:预售收益和25年观看的加密货币

    浏览2025年的模因币热潮,聚焦预售带来的丰厚收益,并特别关注troller cat、little pepe和bitcoin solaris等加密项目。 2025年的Meme币市场异常火爆,预售阶段展现出巨大的投资回报潜力。诸如Troller Cat、Little Pepe以及Bitcoin Sol…

    2025年12月8日
    000
  • FLOKI价格预测:技术逆转信号潜在收益?

    floki inu是否即将迎来突破?解析这一模因币的最新价格走势、技术指标与未来预期。 FLOKI价格展望:反转信号显现,潜在上涨可期? Floki Inu(FLOKI)近期出现异动!最新的价格表现暗示着可能的技术性反转,市场对其短期乃至中长期走势再度燃起关注。我们来深入剖析背后的因素以及未来可能的…

    2025年12月8日
    000
  • 拖钓猫:模因硬币在2025年扑灭了吗?

    忘记道路。 troller cat($ tcat)通过堆积,游戏燃烧和真正的实用程序将其拖到顶部。这是2025年的模因硬币吗? 模因硬币市场正处于狂热状态,但可以确定的是:它不会消失。别再执着于熟悉的生活;在2025年,模因硬币的目标是实现实际价值。像喜剧演员、测试项目以及一只调皮的猫科动物这样的名…

    2025年12月8日
    000
  • SynaptoGenix,Bittensor和Corporate国库:一个新时代?

    探索synaptogenix大胆地进入bittensor(tao)以及企业加密货币库的增长趋势,包括nano labs的$ 1b bnb收购计划。 SynaptoGenix、Bittensor与Corporate国库:一个新时代? 随着越来越多的企业将数字资产纳入其战略之中,金融界正热议不断。从比特…

    2025年12月8日
    000
  • 加密公牛跑步?今天要购买的顶级山寨币!

    加密牛市临近了吗?探索bnb、morpho与aero等主流山寨币,以及如litecoin和angry pepe fork等潜在宝藏,它们都具备增长潜力。现在入手正当时! 加密牛市即将启动?值得入手的主流山寨币清单! 随着降息预期升温及比特币呈现积极走势,加密市场的牛市是否正在酝酿?精明投资者已将目光…

    2025年12月8日
    000
  • 连锁链接(链接)令牌:在2026年解码其潜力价值

    探索chainlink在区块链中的角色、link代币的实用功能及其2026年价值的专家展望。 到2026年,您的LINK代币值多少钱?随着Chainlink在连接区块链与现实世界方面的重要性日益增强,了解LINK代币的潜在价值变得尤为关键。我们一起来看看影响其价格的专家预测和相关因素。 Chainl…

    2025年12月8日
    000
  • Celestia的Tia令牌在火中:内部人士倾销指控和创始人的回应

    celestia面临内部人士大量抛售tia代币的指控,该指控被认为影响了代币的价值。项目创始人mustafa al-bassam在社区信任动摇的情况下,为项目的财务状况和未来愿景进行了辩护。 TIA代币陷入风波:内部倾销指控与创始人的回应 模块化区块链网络Celestia正遭遇风波。关于内部人员倾销…

    2025年12月8日
    000
  • 万事达卡,USDG Stablecoin和网络效应:嗡嗡声是什么?

    万事达卡(mastercard)正在加大对加密货币领域的投入,积极支持usdg和pyusd等稳定币的发展。这一动向揭示了数字支付行业的新兴趋势,并预示着未来金融交易方式的深刻变革。 万事达卡在加密领域迈出了重要步伐,显著提升了对稳定币的支持力度。此举不仅顺应潮流,更是一次具有战略意义的布局,旨在引领…

    2025年12月8日
    000
  • 加密货币将于2025年6月进行爆炸性增长:您需要知道的

    获取在2025年6月有望实现爆发式增长的加密货币独家情报。 准备好迎接冲击吧,加密爱好者们!数字资产世界即将迎来一场猛烈的行情风暴。我们深入挖掘那些预计将在未来几个月内强势崛起的加密项目,带来您不可错过的趋势分析、深度见解以及可能改变格局的关键项目。 2025年6月加密市场:简要前瞻 加密市场如同一…

    2025年12月8日
    000
  • 道斯:分散的自主组织和治理的未来

    深入了解道斯的世界:去中心化的自治组织,探索其在治理、金融乃至公共领域的颠覆性潜力。 DAOs,即去中心化自治组织,正在悄然重塑我们对组织结构和治理方式的理解。它们远不止是加密领域的一时风潮,而是一场深层次的范式转变,可能影响从金融体系到公共服务等各个领域。接下来,让我们用纽约直白的方式一探究竟。 …

    2025年12月8日
    000
  • 加密货币,Web3和AI:2025年数字融资的未来

    探索加密货币、%ignore_a_2%与ai的交汇点,揭示塑造2025年数字融资未来的关键趋势和洞见。从人工智能辅助交易到现实世界资产整合,技术正以前所未有的方式推动金融变革。 加密领域因创新而持续活跃,其背后的核心力量是加密货币、Web3与AI的三重组合。让我们深入了解正在重塑数字金融格局的重要趋…

    2025年12月8日
    000
  • Lzzy Hale,睡眠代币以及他们居住的意外世界

    从死亡搁浅2到lzzy hale的持续进化,探索音乐与游戏之间意想不到的交汇点。 Lzzy Hale、睡眠代币与他们所处的奇妙世界 Lzzy Hale、Sleep Straken 和 Dio——乍一看似乎是毫无关联的名字,但它们都代表着音乐领域的强大影响力。本文将探讨他们最近的动向以及令人意外的交集…

    2025年12月8日
    000
  • Elden Ring Nightreign:梳理自己,污损!发布日期显示了!

    elden ring nightreign即将迎来全新的everdark sovereign更新,这次更新将带来一位极其严酷的新boss,即使是经验最丰富的玩家也将面临严峻考验。准备好迎接darkdrift骑士探险的挑战吧! 交界之地的挑战将进一步升级!《Elden Ring Nightreign》…

    2025年12月8日
    000
  • 牛顿协议(NEWT):价格预测和TGE嗡嗡声

    在binance hodler airdrops平台上深入了解牛顿协议(newt),掌握价格趋势、代币动态及市场讨论热点。 牛顿协议(NEWT)正掀起热潮!作为Binance Hodler Airdrops计划的一员,Newt即将发布,引发了加密圈内的广泛热议。接下来我们将分析其价格预测以及代币发行…

    2025年12月8日
    000
  • Crypto Presales于2025年6月至7月:什么是热,什么不是?

    深入探索了2025年6月和7月的加密预售市场,揭示了主要趋势、突出项目以及投资者应关注的重点。 加密预售:2025年夏季的真实价值之地 2025年夏季的加密预售市场异常活跃。投资者正将注意力转向那些具备实际应用价值并能对现实世界产生影响的项目,而非仅仅依赖炒作驱动的代币。 夏季加密预售的关键时刻 2…

    2025年12月8日
    000
  • Web3 AI,Cosmos和Avalanche:绘制加密货币未来25年的课程

    深入探索web3 ai、cosmos与avalanche的创新生态。把握这些前沿加密项目的最新动向、深度洞察及其潜在发展前景。 加密领域正经历快速变革,其中三个项目持续引发关注:Web3 AI、Cosmos与Avalanche。让我们一同剖析它们为何备受瞩目。 Web3 AI:人工智能与加密的融合 …

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信