RepositoryPython
gustavo-grieco

gustavo-grieco/quimera

Data-driven exploit generation for Ethereum smart contracts using LLMs and Foundry

96sao
18fork
15issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: exploit-development

#1 Repository Của Tháng

2
TINIX TRENDING·Chủ đề: foundry

#2 Repository Của Tháng

3
TINIX TRENDING·Chủ đề: hacking-tool

#3 Repository Của Tháng

🤖 Quimera: Sinh exploit Smart Contract Ethereum bằng LLM + Foundry

Quimera là một công cụ sinh exploit dựa trên dữ liệu, sử dụng các mô hình ngôn ngữ lớn (LLM) để khám phá dần dần các lỗ hổng trong smart contract thông qua Foundry.

Quimera là một công cụ khai thác mã nguồn mở dùng Python, kết hợp LLM với Foundry để tự động sinh ra các test case khai thác lỗ hổng trong smart contract Ethereum. Dự án hoạt động bằng cách lấy mã nguồn contract, tạo prompt mô tả mục tiêu khai thác (ví dụ: tăng số dư sau flashloan), sau đó yêu cầu LLM tạo hoặc cải tiến test case Foundry. Test được chạy và kiểm tra trace giao dịch để xác định lợi nhuận. Nếu thành công thì dừng lại, nếu không thì quay lại bước 2 với trace thất bại để LLM cải thiện.

✨ Điểm nổi bật

  • Sinh exploit tự động: Sử dụng LLM để tạo test case khai thác smart contract.
  • Tích hợp Foundry: Chạy test và phân tích trace giao dịch trực tiếp trong môi trường Foundry.
  • Lặp đi lặp lại: Cải tiến dần từ trace thất bại để tìm ra lỗ hổng thực sự.
  • Hỗ trợ nhiều mô hình LLM: Có thể dùng mô hình cục bản (ollama) hoặc đám mây (gemini, gpt).
  • Chế độ thủ công: Cho phép copy-paste prompt và response nếu không cài đặt plugin LLM.
  • Tích hợp Etherscan: Lấy mã nguồn contract từ Etherscan hoặc chạy local với codebase Foundry.
  • Kiểm tra lợi nhuận: Dừng khi tìm được exploit mang lại lợi nhuận thực.

💡 Vì sao đáng chú ý

Quimera khác biệt so với các công cụ khai thác thủ công bằng cách tự động hóa toàn bộ quy trình từ phân tích mã nguồn đến sinh và kiểm thử exploit. Thay vì nhà nghiên cứu phải viết tay từng test case, Quimera dùng LLM lặp đi lặp lại để khám phá các vector khai thác chưa biết. Dự án đặc biệt hữu ích cho các nhà nghiên cứu bảo mật và người mới học về audit smart contract, giúp họ nhanh chóng hiểu cách một lỗ hổng được khai thác từ góc nhìn tự động.


#ExploitDevelopment #Foundry #Fuzzing #LLMs #Solidity #HackingTool #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryRust
foundry-rs/foundry

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

10.7k
Oct 26, 2026
RepositorySolidity
SunWeb3Sec/DeFiHackLabs

Reproduce DeFi hacked incidents using Foundry.

6.8k
Oct 20, 2026
RepositoryRust
fuzzland/ityfuzz

Blazing Fast Bytecode-Level Hybrid Fuzzer for Smart Contracts

1.1k
Dec 10, 2025
RepositorySolidity
foundry-rs/forge-std

A collection of helpful contracts and libraries for use with Forge and Foundry

1.1k
Oct 16, 2026
RepositoryGo
ollama/ollama

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

184.9k
Oct 26, 2026
RepositoryPython
open-webui/open-webui

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

156.8k
Oct 26, 2026
RepositoryPython
Shubhamsaboo/awesome-llm-apps

100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.

143.0k
Oct 22, 2026
Repository
Hack-with-Github/Awesome-Hacking

A collection of various awesome lists for hackers, pentesters and security researchers

123.6k
Jul 26, 2026
RepositoryJupyter Notebook
microsoft/generative-ai-for-beginners

21 Lessons, Get Started Building with Generative AI

122.1k
Oct 24, 2026