CSV注入

命令:

- 钓鱼或者访问恶意网站

=HYPERLINK(”http://baidu.com","test“)

test为显示的名字

可链接暗点,跳转到“正常”界面,实则后台监视。

操作手册:

1.编辑好**.csv文件后

2.上传抓包

3.删除数据包内容

4.数据包内添加注入代码

5.发包,在url中下载(url为图中圈出来的地址)

6.显示

因为

有长度限制,所以在表格中显现为两块儿内容

- 弹计算机

=1*cmd|’ /c calc’!A0

解释:

1.=

- **符号**:=是电子表格应用程序中公式的开头,表示接下来是一个计算表达式或命令。
- **功能**:这告诉电子表格应用程序去解析后面的内容,并尝试执行它。

2.1*

- **符号**:1*是一个简单的数学公式,这是数字 1 乘以后面的表达式。
- **功能**:这部分通常使用混淆表达式,看起来像一个普通的数学计算,实际上是为了启动命令。

3.cmd|

- **符号**:cmd|表示启动命令符提示(cmd.exe)并通过管道符|将后续的命令传递给其执行。
- **功能**:在Windows系统中,cmd是命令提示程序,它可以执行一系列命令。通过使用|管道符,攻击者可以将命令嵌入到公式中。

4.’ /c calc’

- **符号**:' /c calc'是提交给命令提示符的参数。
- **详细说明**:
    * **/c**:/c是cmd的一个参数,它表示命令提示符将紧随其后面的命令执行,然后终止。
    * **calc**:calc是命令的具体内容,该命令会打开Windows系统自带的外汇应用程序。
- **功能**:这部分实际上是命令注入的核心部分,很简单让应用程序执行系统命令。

5.!A0

- **符号**:!A0是引用表格中的单元格。
- **功能**:这部分可能用于引导应用程序解析公式,或者确保公式的格式正确。但是,实际情况下,它可能并不参与命令的执行,只是用于保持公式格式的错误。

CSV注入
https://jimi-lab.github.io/2024/06/01/CSV注入/
作者
Jimi
发布于
2024年6月1日
许可协议