เคล็ดลับ
ยินดีต้อนรับสู่เข้าร่วมกลุ่มชุมชนของเรา!
Capstone เป็นกรอบการถอดชิ้นส่วนโดยมีเป้าหมายในการเป็นเอ็นจิ้น Disasm ที่ดีที่สุดสำหรับการวิเคราะห์แบบไบนารีและการย้อนกลับในชุมชนความปลอดภัย
สร้างโดย Nguyen Anh Quynh จากนั้นพัฒนาและดูแลรักษาโดยชุมชนเล็ก ๆ Capstone เสนอคุณสมบัติที่ไม่มีใครเทียบ:
รองรับสถาปัตยกรรมฮาร์ดแวร์หลายอย่าง: ARM, Aarch64, Alpha, BPF, Ethereum VM, Loongarch, HP PA-RISC (HPPA), M68K, M680X, MIPS, MOS65XX, PPC, RISC-V (RV32G/RV64G) x86 (16, 32, 64), xtensa
มี API ที่สะอาด/เรียบง่าย/มีน้ำหนักเบา/ใช้งานง่าย API
ให้รายละเอียดเกี่ยวกับคำแนะนำที่ถอดประกอบ (เรียกว่า "decomposer" โดยผู้อื่น)
ให้ความหมายของคำสั่งที่ถอดประกอบเช่นรายการของการลงทะเบียนโดยนัยที่อ่านและเขียน
นำไปใช้ในภาษา C บริสุทธิ์ด้วยการผูกที่มีน้ำหนักเบาสำหรับ Swift, D, Clojure, F#, Lisp ทั่วไป, ภาพพื้นฐาน, PHP, PowerShell, Emacs, Haskell, Perl, Python, Ruby, C#, Nodejs, Java, Go, C ++, Ocaml, Lua, Delphi
การสนับสนุนแบบดั้งเดิมสำหรับแพลตฟอร์มยอดนิยมทั้งหมด: Windows, Mac OSX, iOS, Android, Linux, *BSD, Solaris ฯลฯ
กระทู้ที่ปลอดภัยโดยการออกแบบ
การสนับสนุนพิเศษสำหรับการฝังลงในเฟิร์มแวร์หรือเคอร์เนล OS
ประสิทธิภาพสูงและเหมาะสำหรับการวิเคราะห์มัลแวร์ (สามารถจัดการกับเทคนิคมัลแวร์ x86 ต่างๆ)
แจกจ่ายภายใต้ใบอนุญาต BSD โอเพ่นซอร์ส
ข้อมูลเพิ่มเติมมีอยู่ที่ https://www.capstone-engine.org
ดูไฟล์ building.md สำหรับวิธีการรวบรวมและติดตั้ง capstone
ดูการสนับสนุน. md สำหรับการแนะนำ
ดู Suite/Fuzz/Readme.md สำหรับข้อมูลเพิ่มเติม
โครงการนี้เปิดตัวภายใต้ใบอนุญาต BSD หากคุณแจกจ่ายรหัสไบนารีหรือซอร์สโค้ดของ capstone โปรดแนบไฟล์ลิขสิทธิ์ไฟล์ txt กับผลิตภัณฑ์ของคุณ