“Day 6: RCE — How I Hacked a Bank Using a Forgotten Excel File”
作者通过银行门户网站的“导出到Excel”功能发现了一个远程代码执行漏洞。利用该功能生成恶意Excel文件后,成功获得了服务器的root权限,并因此获得了200美元的奖励。 2025-8-10 05:37:21 Author: infosecwriteups.com(查看原文) 阅读量:38 收藏

Aman Sharma

I was testing a banking portal when I stumbled upon an “Export to Excel” feature. What looked harmless turned into a full Remote Code Execution (RCE) chain that gave me root access to their internal servers. The bank paid me $200 for this critical find. Today, I’ll break down exactly how I did it, with real code snippets you can test yourself.

free link

Most hackers focus on web inputs. The real goldmine? Document processing (Excel, PDF, Word).

How the Bank’s System Worked:

  1. Users could export transaction logs to Excel.
  2. The server used an old Apache POI library (CVE-2021–27568) to generate files.
  3. No sandboxing — the parser ran with full system privileges.

Step 1: Found the Vulnerable Endpoint

Intercepted a request with Burp:

POST /export_transactions  
{ "format": "xlsx", "data": [/* transaction data */] }

Step 2: Crafted a Malicious Excel…


文章来源: https://infosecwriteups.com/day-6-rce-how-i-hacked-a-bank-using-a-forgotten-excel-file-e0eb14758136?source=rss----7b722bfd1b8d--bug_bounty
如有侵权请联系:admin#unsafe.sh