剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 病毒分析 Arkana - Arkana - Your entir…
Arkana - Arkana - Your entire malware analysis lab, behind 病毒分析 点击放大
作者:admin 发布:2026-10-05

Arkana - Arkana - Your entire malware analysis lab, behind

项目说明Arkana - Your Entire Malware Analysis Lab, Behind One AI Prompt!Arkana Logo![License: MIT](LICENSE)![CI]()![Python 3.10+]()![MCP Tools](docs/tools…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
281浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

Arkana - Arkana - Your entire malware analysis lab, behind

Arkana - Arkana - Your entire malware analysis lab, behind

项目说明

Arkana - Your Entire Malware Analysis Lab, Behind One AI Prompt

!Arkana Logo

![License: MIT](LICENSE)
![CI]()
![Python 3.10+]()
![MCP Tools](docs/tools-reference.md)
![GitHub stars]()
![MCPVault: claimed]()

> *"Analyse asyncrat.exe and tell me what it does"*

From a single prompt, Arkana opens the binary, triages it (CRITICAL -- 43/72 ),
extracts the C2 server (cveutb.sa.com), identifies AES-256 encrypted communications via
MessagePack, maps 12 MITRE ATT&CK techniques, detects anti- for //
Sandboxie, finds the persistence mechanism (Registry Run key), and recovers the operator's
PDB path re a threat actor.
See the full report.

> *"Step through the unpacking stub and show me what it decrypts"*

Arkana starts an interacti session, sets breakpoints on and , steps through the decryption loop, snapshots state before and after, diffs the memory regions, and dumps the unpacked payload -- all driven by natural language.

!Arkana analysing AsyncRAT

Arkana is a Model Context Protocol (MCP) server that gives Claude Code (or any MCP client) 308 analysis tools -- decompilation, symbolic execution, interacti debugging, data-flow analysis, YARA/capa/FLOSS signatures, Binary Refinery data transforms, Qiling/Speakeasy emulation, .NET deobfuscation, function similarity matching, and a real-time web dashboard -- so you can in PE, ELF, Mach-O, .NET, Go, Rust, and shellcode samples by describing what you want to know. No Ghidra scripts, no CLI flags, no context-switching between a dozen tools. Just results.

---

Why Arkana

The problem: Malware analysis means juggling Ghidra, IDA, CyberChef, YARA, and a dozen other tools -- each with its own interface, scripting language, and learning cur a single sample might mean switching between 5-10 tools, manually correlating findings across disconnected workflows.

Arkana eliminates this by putting 308 specialised analysis tools behind a single AI-dri -- the equi of an entire malware lab in one MCP server. Describe what you want to know in natural language and the AI orchestrates the right tools automatically.

What makes it different:

  • Breadth -- 308 tools spanning PE/ELF/Mach-O parsing, angr-powered decompilation and symbolic execution, Binary Refinery's 200+ composable data transforms, YARA/capa/FLOSS/PEiD signature engines, Qiling/Speakeasy emulation, .NET/Go/Rust specialised analysis, .NET deobfuscation and C# decompilation, Frida script generation, pattern detection, cross-binary function similarity search, and integration.

  • AI reasoning o -- Unlike tools that just produce output, Arkana feeds results back to an AI that can reason about them. When it decompiles a function and sees followed by memcpy and an indirect call, it recognises the shellcode injection pattern, renames the function to inject_shellcode, and suggests in the source buffer.

  • Zero-config auto-enrichment -- Open a file and Arkana immediately begins background classification, risk scoring, MITRE ATT&CK mapping, IOC extraction, library identification, and a decompilation sweep. By the time you ask your first question, the answers are already cached.

  • Interacti -- Step through binaries instruction-by-instruction with breakpoints, watchpoints, memory inspection, execution snapshots, API call tracing, I/O capture, and custom API stubs. Explore alternati paths by snapshotting state, modifying registers or memory, and comparing outcomes.

  • Session continuity -- Notes, function renames, custom type definitions, and tool history survi window limits and ser, enabling in that span hours or days without losing context.

  • Real-time web dashboard -- A companion that updates live as the AI works: function triage with XREF analysis, interactive call graph, strings explorer, MITRE ATT&CK matrix, hex , and analysis timeline. Analyst flags set on the dashboard feed directly back into the AI's tool suggestions.
  • Who benefits:

  • SOC analysts -- automated triage with risk scoring, MITRE mapping, and IOC extraction in seconds; web dashboard for review

  • Malware re -- natural language dri, symbolic execution, interacti, and data transforms across multi-stage payloads

  • Incident responders -- rapid C2 config extraction, network indicators, and structured reports under time pressure

  • Learners -- built-in interactive RE tutor with Socratic guidance, progress tracking, and hands-on exercises using real tools

  • Threat intel teams -- automated similarity hashing, family identification, YARA rule generation, and cross-binary function matching
  • ---

    Key Features

  • Multi-format support -- PE, ELF, Mach-O, .NET, Go, Rust, and raw shellcode with auto-detection and pre-parse integrity checks (truncation, corruption, null-padding detection). Unknown formats (ZIP, PDF, PCAP) fall back to raw mode with clear guidance instead of crashing. LIEF serves as a fallback parser when pefile cannot handle malformed PEs.

  • Angr-powered analysis -- 46 tools for decompilation, batch decompilation, CFG, symbolic execution, data-flow, slicing, and emulation

  • Comprehensi analysis -- 27 PE structure tools, YARA/capa/PEiD/FLOSS signatures, crypto detection, hex pattern search, IOC export

  • Binary Refinery integration -- 23 context-efficient tools wrapping 200+ composable data transforms (encoding, crypto, compression, forensics)

  • Cross-platform emulation -- Speakeasy (Windows APIs) and Qiling (Windows/Linux/macOS, x86/x64/ARM/MIPS)

  • Interacti -- 29 tools for step-through emulation with breakpoints, watchpoints, memory inspection, snapshots, API call tracing, I/O capture, custom API stubs, and memory search -- up to 3 concurrent debug sessions

  • Function similarity (BSim-style) -- Architecture-independent function matching across binaries using 8 feature groups (CFG, API calls, VEX IR, strings, constants, size, block hashes, call context). Auto-indexes every binary during enrichment; renames sync to the BSim DB so transfer_annotations carries your analysis to . Includes whole-binary triage, confidence scoring, and false-positi

  • Interacti -- Rename functions and , define custom structs/enums, add address labels -- all persisted across sessions and applied automatically in decompilation output

  • Session persistence -- Notes, renames, custom types, tool history, and analysis cache survi and context window limits

  • Auto-enrichment -- Opening a file automatically triggers background classification, triage, MITRE mapping, IOC collection, library identification, and a decompilation sweep -- results are ready before you ask

  • AI-optimised workflow -- Compact triage, smart function ranking, batch decompilation, digest summaries, and guided next steps

  • Robust architecture -- Docker-first, thread-safe state, background tasks, pagination, smart truncation, graceful degradation

  • Brief descriptions -- --brief-descriptions trims tool descriptions to first-paragraph summaries, reducing tool listing size by ~60% for clients without tool search

  • Web dashboard -- Real-time CRT-themed web interface on port 8082 with binary summary, function triage with XREF analysis panel, dagre-layout call graph with tabbed sidebar, analysis timeline, strings explorer, and notes browser -- analyst flags feed back into AI tool suggestions
  • How It Compares

    | | Arkana | Ghidra | IDA Pro | CyberChef |
    |---|---|---|---|---|
    | AI reasoning | Native | No | No | No |
    | Decompilation | Angr (multi-arch, batch) | Ghidra Decompiler | Hex-Rays ($$$) | No |
    | Function similarity | BSim-style cross-binary | BSim (Java) | BinDiff/Lumina | No |
    | Data transforms | 200+ | Manual scripting | Manual scripting | 300+ (manual) |
    | Emulation | Speakeasy + Qiling | Limited | No | No |
    | Interacti | 29-tool step debugger | Manual | Manual | No |
    | Auto-enrichment | Background triage on open | No | No | No |
    | Web dashboard | Real-time, 14 pages | No | No | No |
    | Learning curve | Natural language | Months | Months | Moderate |
    | Cost | Free & open source | Free | $1,800+/yr | Free |

    Arkana complements rather than replaces Ghidra/IDA -- see Scenarios & Comparisons for detailed analysis.

    Web Dashboard

    Arkana includes a real-time web dashboard that launches automatically on port 8082. It provides a companion to the AI-dri, letting you observe and interact with the in as it happens.

  • O -- Binary summary with risk score, packing status, security mitigations, key findings with function pi, and recent notes

  • Functions -- Sortable function explorer with triage buttons (FLAG / SUS / CLN), XREF analysis panel, inline notes, full-text code search, and symbol tree view -- click XREF to see cross-references with suspicious API badges, clickable callers/callees that na to the target function, and associated strings, all without requiring decompilation first

  • Call Graph -- Interacti.js call graph with dagre hierarchical layout, tabbed sidebar (INFO / XREFS / STRINGS / CODE) on node selection, enrichment score-based border thickness, neighbourhood highlighting with marching-ant edges, search, bookmarks, and PNG/S

  • Sections -- PE/ELF section permissions with anomaly highlighting (W+X detection) and entropy heatmap

  • Imports -- DLL import tables with export/function grouping and clickable export addresses

  • Hex View -- Infinite-scroll hex dump with jump-to-offset na

  • Strings -- Unified string explorer with FLOSS detail panel (type breakdown, decoded/stack string preview), type/category filtering, sifter scores, and function column with links

  • CAPA -- Capability matches grouped by namespace with function links

  • MITRE -- ATT&CK technique matrix with IOC panel

  • Types -- Custom struct/enum type editor for binary data parsing

  • Similarity -- BSim triage (whole-binary similarity against signature DB), BinDiff function-le, and signature database management

  • Timeline -- Chronological log of every tool call and note, with expandable detail panels showing request parameters and result summaries

  • Notes -- Category-filtered view of all analysis notes (general, function, tool_result, IOC, hypothesis, conclusion, manual) with clickable address links

  • Global status bar -- Active tool and background task progress from every page

  • Real-time updates -- SSE-driven li as the AI runs tools
  • !Arkana Dashboard O

    The dashboard uses token-based authentication (persisted to ~/.arkana/dashboard_token). Access URL with token is printed at ser. See the Dashboard Gallery for screenshots of all views.

    ---

    Example Reports

    Every report below was generated from a single prompt: *"Analyse this binary and tell me what it does."*

    | Report | Sample | Highlights |
    |--------|--------|-----------|
    | Trojan.Delshad BYO | Multi-stage dropper | Payload carving, attack chain diagram, 12 ATT&CK techniques |
    | LockBit 3.0 Ransomware | Packed ransomware | Entropy analysis, packing detection, stub extraction |
    | AsyncRAT .NET RAT | .NET RAT | C2 config extraction despite obfuscated metadata |
    | StealC Info Stealer | Credential stealer | 32 capa rules, browser/Steam targeting, crypto toolkit |
    | Multi-Stage Loader | Chinese APT RAT | 5-stage unpacking, custom ARX cipher re, C2 config extraction |
    | Brute Ratel C4 Badger | Commercial C2 implant | PIC shellcode tracing, RC4 unpacking, C2 config extraction, 17 ATT&CK techniques |
    | CrackMeZ3S CTF Challenge | PELock 6-key crackme | Interacti with IAT patching, code-ca injection, encrypted blob decryption, manual XOR cipher re, MD5 hash cracking |
    | Ternary Trap Neural Crackme | Neural network password lock | Custom NLI2 format re, ternary MLP reconstruction, SIMD assembly type discovery (c), autoregressi, DFS password search |
    | ACRStealer Go Loader | Go-compiled info stealer | Same-day Malware Bazaar sample, Go pclntab parsing, custom 5-stage cipher re, PEB-walking API e, zero static IOCs, encrypted payload extraction |
    | SalatStealer 3-Layer Stealer | 3-layer Go stealer | AES-256-CBC payload decryption, UPX 5.02 LZMA manual decompression, Go module mapping, 16 browsers + 23 wallets + LSASS dump, dual Defender e, DoH C2 |
    | StealC v2 7-Layer AutoIt3 Loader | 7-layer process hollowing loader | IExpress SFX → batch deobfuscation → PE fragment reassembly → RanRot PRNG decryption → 41-API process hollowing → RC4 + LZNT1 payload extraction → StealC v2 PE with encrypted C2 config, builder path, and credential targets |
    | Elysium RAT (SheetRAT) | .NET plugin-based RAT | Same-day MalwareBazaar sample, custom 2-alphabet substitution cipher, 313 C# files recovered, AMSI/ETW patch bytes extracted, plugin-framework architecture with registry DLL storage, dual C2 with Dead Drop Resolver |
    | CrySome RAT | .NET modular RAT | 124 C# files decompiled, 5-layer persistence with factory reset survival, BSOD-on-kill self-protection, 5- A targeting 114+ products, HVNC for 6 browsers, DLL-injection credential theft, mutual watchdog processes |
    | MBA-Obfuscated WinHTTP RAT | Same-day Malware Bazaar RAT | Full C2 protocol re (4 commands, protocol, Cloudflare bypass), Mixed Boolean-Arithmetic obfuscation hiding XOR crypto, Base64+XOR encrypted C2, download-and-execute (EXE/DLL/custom), 27 anti-analysis techniques, embedded Chromium form injection, system profiling with author misspelling fingerprint |

    ---

    How Analysis Works

    Arkana follows a structured, e methodology -- the same phased workflow a professional malware analyst uses, orchestrated automatically across 308 tools. Every claim cites specific tool output, indicators are treated as leads (not conclusions), and the AI cannot attempt decryption without first decompiling the function that performs it.

    Read the full methodology with annotated AsyncRAT walkthrough →

    ---

    Get Started in 4 Commands

    Arkana works with Claude Code and any MCP-compatible client. The fastest way to get running with Claude Code and Docker:

    Then in Claude Code, use the /arkana-analyse skill to get the best results:

    Or just ask a question directly:

    There's also an /arkana-learn skill -- an interacti engineering tutor that teaches you binary analysis hands-on using Arkana's tools.

    For other MCP clients, local Python installation, and detailed configuration, see the Installation Guide.

    ---

    Demos

    AsyncRAT analysis -- single prompt to full triage, C2 extraction, and MITRE ATT&CK mapping:

    !Arkana analysing AsyncRAT

    <sub>Interacti: asciinema play docs/demos/demo-asyncrat.cast</sub>

    Multi-phase in -- deep analysis with decompilation, emulation, and structured findings:

    !Arkana deep analysis

    <sub>Interacti: asciinema play docs/demos/demo-analysis.cast</sub>

    ---

    Documentation

    | Document | Description |
    |----------|-------------|
    | Installation Guide | Docker, local, and minimal installation; modes of operation; multi-format binary support |
    | Analysis Methodology | Eight-phase analysis pipeline, tool-by-tool walkthrough, decision logic, built-in guardrails, annotated AsyncRAT example |
    | Claude Code Integration | Setup via CLI and JSON config; analysis and learning skills; typical workflows and example queries |
    | Configuration | API keys, analysis cache, and command-line options |
    | Tools Reference | Complete catalog of all 308 MCP tools organised by category |
    | Binaries | Analysing /Themida/Enigma binaries with Frida DBI scripts; four-stage pipeline |
    | Scenarios & Comparisons | Se analysis walkthroughs; Arkana , IDA Pro, CyberChef |
    | Architecture | Package structure, design principles, pagination and result limits |
    | Security & Testing | Path sandboxing, security measures, testing and CI/CD |
    | Web Dashboard | Real-time analysis dashboard on port 8082; function triage, call graph, timeline, notes |
    | Qiling Rootfs Setup | Windows DLL setup for Qiling cross-platform emulation |
    | Dependencies | Library dependencies and optional component details |
    | Future Impro | Roadmap and planned enhancements |
    | Contributing | Contribution guidelines and de workflow |

    ---

    Contributing

    Contributions are welcome! See the Contributing Guide for details.

    1. Fork the repository
    2. Create a feature branch (git checkout -b feature/your-enhancement)
    3. Commit your changes
    4. Open a Pull Request

    ---

    Licence

    Distributed under the MIT Licence. See LICENSE for more information.

    ---

    Disclaimer

    This toolkit is provided "as-is" for educational and research purposes only. It is capable of executing parts of analysed binaries (via angr emulation and symbolic execution) in a sandboxed en. Always exercise caution when analysing untrusted files. The authors accept no responsibility for misuse or damages arising from the use of this software.

    ---

    If Arkana is useful to you, consider giving it a star -- it helps others discover the project.

    Report a bug | Request a feature | Full tools reference

    项目信息

    开发语言:Python

    Star 数:240

    技术要点

    该项目属于病毒分析方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Arkana - Your entire malware analysis lab, behind one AI prompt. 250+ MCP tools for binary analysis with Claude Code or other MCP展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。

    从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。

    使用与学习建议

    1. 下载源码压缩包,解压到本地环境。

    2. 根据项目类型准备对应的运行环境与依赖。

    3. 按照 README 中的步骤完成配置与部署。

    4. 在隔离的测试环境中运行验证,避免影响生产系统。

    免责声明

    本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。

    资源标题Arkana - Arkana - Your entire malware analysis lab, behind
    所属分类病毒分析
    发布作者admin
    发布时间2026-10-05 23:26:23
    下载权限 免费下载
    附件数量2 个下载链接
    浏览次数281
    讨论数量0
    主题状态正常讨论中

    本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

    请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

    请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
    还没有讨论,快来抢沙发~
    登录 后才能参与讨论
    下载链接
    会员才能下载
    登录后开通会员
    同分类推荐
    暂无同类资源
    免费登录即可下载
    查看会员
    放大预览

    © 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

    Powered by 酷像SEOv3.0

    网站地图 Sitemap.xml
    首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册