LuaJIT Loader Uses Prometheus Obfuscation and Etherhiding

Last Updated: 2026-07-23T17:18:49Z

What’s Happening

I spent quite a bit of time investigating and reversing a malware sample I found in the wild. The initial malware sample, which I’ll explain in depth below, caught my attention because of the usage of a Lua obfuscator that I could not find a publicly available deobfuscator for. I am relatively new to malware reverse engineering and, with full disclosure, a lot of the work done here was with the assistance of AI. Late into the investigation I discovered a post from Netskope Threat Labs “OpenClaw Trap: AI-Assisted Lure Factory Targets Developers & Gamers” that corroborated a lot of what I found and gave me some leads on deeper investigation paths. I don’t know if any other intel services are tracking this malware family as I couldn’t find any other similar articles, but as I show a bit later on with some of my virustotal and github hunting, this is a fairly widespread campaign.

The full report/scripts/deobfuscated content/IOCs/etc are in the GitHub repo here:

Actions

Review the repo’s IoC Appendix for indicators present in your environment.

As this campaign involves Polygon blockchain RPC calls, IFIN again recommends blocking those endpoints in your environment.

Notes

LLM assistance was used in the creation of the report and deobfuscation, but the findings are valid.

A Sigma Rule is under review to be added to the ruleset. Consider importing this rule for detection once approved.

5 Likes

I couldn’t find any of these samples being distributed outside of Github but I think an interesting task would be to find each of the files in luaJit_malware_report/report/vt-c2-timeline-hunt.md at main · joshnck/luaJit_malware_report · GitHub in their github repos and bulk report them.

Also if one of ya’ll has a bigger VT license can you run that script to discover these with a larger cap? I hit my limit doing this research.