REA
ชุดเครื่องมือ Reverse Engineering ที่ช่วยให้ AI Coding Agent สามารถตรวจสอบไบนารีและแอปพลิเคชันได้โดยอัตโนมัติ
- ราคา
- ยังไม่ได้ตรวจสอบ
- แพลตฟอร์มที่รองรับ
- ยังไม่ยืนยัน
- API
- ไม่ได้ระบุไว้
- โอเพนซอร์ส
- ใช่
- วันที่ตรวจสอบหลักฐาน
- 10 ต.ค. 2569
ภาพรวม
การถอดรหัสคอมไพล์โค้ด การแกะรอย Call Path และการไล่ดูคำสั่ง Assembly ด้วยตนเองทีละขั้นตอนถือเป็นงานที่กินเวลาและน่าเบื่อหน่ายที่สุดอย่างหนึ่งในการวิเคราะห์ซอฟต์แวร์ REA จึงเข้ามาช่วยปิดช่องว่างนี้ด้วยการเปลี่ยน AI Coding Agent ที่คุณใช้งานอยู่ให้กลายเป็นผู้ช่วยด้าน Reverse Engineering ที่เปี่ยมประสิทธิภาพ แทนที่จะบีบให้นักพัฒนาต้องคอยแกะไบนารีที่ซับซ้อนหรือคลายโครงสร้างคำสั่งที่พันกันยุ่งเหยิงด้วยตนเอง ชุดเครื่องมือนี้จะมอบยูทิลิตี้ที่จำเป็นให้เอเจนต์ของคุณสามารถตรวจสอบโครงสร้างภายในของแอปพลิเคชัน ทำการ Decompile โค้ด และตรวจสอบพฤติกรรมขณะรันไทม์ได้ในทันที เมื่อกำหนดค่าเสร็จสิ้นแล้ว คุณสามารถสั่งการเป้าหมายผ่านการพิมพ์ข้อความคำสั่งภาษาธรรมชาติได้โดยตรง ไม่ว่าคุณจะต้องการเปิดเผย Logic Branch ที่ซ่อนอยู่ในยูทิลิตี้ที่ถูกคอมไพล์ไว้ หรือต้องการทำความเข้าใจกลไกการทำงานบางอย่างในเบราว์เซอร์ REA ก็จะป้อนโค้ดที่ผ่านการ Decompile, คำสั่งของ Handler รวมถึงข้อมูลการเรียกฟังก์ชันต่างๆ ให้กับเอเจนต์ เพื่อใช้อธิบายการทำงานเบื้องลึกของซอฟต์แวร์นั้นๆ ช่วยปรับเปลี่ยนขั้นตอนการสำรวจซอฟต์แวร์ที่เหนื่อยล้าให้กลายเป็นการวิเคราะห์ทางเทคนิคในรูปแบบบทสนทนาได้อย่างราบรื่น การติดตั้งทำได้ง่ายและตรงไปตรงมาผ่านคำสั่ง NPX ซึ่งจะสร้างแผนการตั้งค่าที่ต้องได้รับการอนุมัติจากคุณก่อนสำหรับสภาพแวดล้อมของคุณ แม้ว่าแพลตฟอร์มนี้จะเน้นไปที่การตรวจสอบไบนารีและการกู้คืนกฎการทำงานของซอฟต์แวร์ผ่านเอเจนต์โดยเฉพาะ แต่มันก็มอบแนวทางที่ใช้งานได้จริงและเข้าถึงง่ายสำหรับนักพัฒนาและนักวิเคราะห์ความปลอดภัยที่ต้องการเร่งความเร็วในการชำแหละแอปพลิเคชันโดยไม่ต้องออกจากเวิร์กโฟลว์การเขียนโค้ดเดิม
ภาพหน้าจอและเดโมของ REA

Task evidence
What this tool helps you accomplish
These tasks are derived from source evidence and verified capabilities, not category labels.
Evidence verified
Last verified: 2026-10-10
Primary task
Debug application issues
REA enables coding agents to inspect native binaries, running scripts, and browser activity to determine how software functions and why specific outputs occur (e.g., investigating why Calculator gives 220 for 200 + 10%).
Supporting task
Integrate agents with existing tools
REA installs and hooks into user coding agents via 'npx rea-agents@latest setup', giving agents the tools to inspect software, binaries, and browser sessions.
คุณสมบัติหลักของ REA
01
การตรวจสอบไบนารีโดยใช้เอเจนต์ (Agent-driven binary inspection)
ส่งมอบโค้ดที่ผ่านการ Decompile, คำสั่งของ Handler และข้อมูลการเรียกฟังก์ชันดิบไปยัง Coding Agent ของคุณโดยตรง ช่วยให้สามารถวิเคราะห์โครงสร้างภายในของโปรแกรมได้โดยไม่ต้องคอยแกะรอยด้วยตนเองให้เสียเวลา
02
การวิเคราะห์โปรแกรมด้วยภาษาธรรมชาติ (Natural language program analysis)
แปลงกฎ Assembly และตรรกะการแยกสาขาที่ซับซ้อนให้กลายเป็นคำอธิบายภาษาธรรมชาติที่เข้าใจง่าย ทำให้การสอบถามพฤติกรรมของซอฟต์แวร์ในรูปแบบบทสนทนากลายเป็นเรื่องง่าย
03
การติดตั้งผ่าน NPX แบบต้องผ่านการอนุมัติ (Approval-based NPX installation)
เริ่มต้นการเชื่อมต่อเอเจนต์ผ่านคำสั่ง npx rea-agents setup พร้อมสร้างแผนการกำหนดค่าที่ชัดเจนและต้องผ่านการตรวจสอบจากคุณก่อนเริ่มใช้การเปลี่ยนแปลง
04
การตรวจสอบพฤติกรรมเบราว์เซอร์ขณะรันไทม์ (Browser runtime behavior auditing)
มอบความสามารถในการมองเห็นที่จำเป็นให้แก่เอเจนต์ เพื่อสังเกตและวิเคราะห์เส้นทางการทำงาน กฎด้านเวลา และสถานะกลไกต่างๆ ของเบราว์เซอร์ขณะทำงาน
วิธีใช้ REA
- รันคำสั่ง npx rea-agents@latest setup ในเทอร์มินัลของคุณ หรือวางพรอมต์การตั้งค่าลงใน AI Coding Agent ของคุณโดยตรง
- ตรวจสอบแผนการติดตั้งที่แสดงโดยตัวติดตั้งหรือ Coding Agent พร้อมยืนยันการตั้งค่าทั้งหมดก่อนกดยอมรับ
- รีสตาร์ต Coding Agent ของคุณเพื่อยืนยันว่าการเชื่อมต่อและเครื่องมือต่างๆ ได้รับการตรวจสอบและเริ่มต้นทำงานอย่างถูกต้อง
- สั่งการเอเจนต์ของคุณด้วยภาษาธรรมชาติเพื่อให้ตรวจสอบไฟล์ไบนารีเป้าหมาย แอปพลิเคชันที่กำลังทำงาน หรือพฤติกรรมบนเบราว์เซอร์ที่ต้องการ
- รับและประเมินคำอธิบายโดยละเอียดเกี่ยวกับตรรกะการทำงานเบื้องหลัง กฎการแยกสาขาเงื่อนไข (Branching Rules) และการเรียกใช้ฟังก์ชันต่างๆ
กรณีการใช้งานของ REA
01
การทำความเข้าใจตรรกะทางธุรกิจของแอปพลิเคชัน
นักพัฒนาใช้ตรวจสอบไฟล์ไบนารี เช่น โปรแกรม Windows Calculator เพื่อสกัดสูตรการคำนวณที่แท้จริงและตรรกะตัวดำเนินการเบื้องหลังออกมาจาก Assembly โดยตรง
02
การวิเคราะห์กลไกเกมบนเบราว์เซอร์
วิศวกรตรวจสอบพฤติกรรมของเบราว์เซอร์ขณะทำงานจริง เช่น กฎการเร่งความเร็วของเกมไดโนเสาร์บน Chrome เพื่อทำความเข้าใจการทำงานและนำฟีเจอร์กลับมาสร้างใหม่พร้อมระบบควบคุมแบบกำหนดเอง
03
การถอดรหัสชุดคำสั่งและการกู้คืนกฎการทำงาน
นักวิเคราะห์สอบถาม Coding Agent เพื่อถอดรหัสการเรียกใช้งาน Helper, จุดแยกเงื่อนไข และกฎฟังก์ชันการทำงานที่ไม่มีเอกสารระบุไว้ภายในโปรแกรมที่ถูกคอมไพล์
ใครที่ได้ประโยชน์จาก REA
01
นักพัฒนาที่ใช้งาน Coding Agent
วิศวกรที่ต้องการต่อยอดขีดความสามารถของ AI Assistant ด้วยยูทิลิตี้เฉพาะทางสำหรับสำรวจไบนารี, Decompile โค้ดรูทีน และอธิบายตรรกะการประมวลผล
02
วิศวกร Reverse Engineering และนักวิเคราะห์ซอฟต์แวร์
ผู้เชี่ยวชาญด้านเทคนิคที่ต้องการขจัดภาระความยุ่งยากในการแกะรอย Call Graph, ถอดรหัสคำสั่ง และแยกแยะกฎเกณฑ์ต่างๆ ของซอฟต์แวร์ด้วยตนเอง
Task-verified alternatives
These tools can be compared for the same specific task. Each reason is scoped to that task.

SigNoz
Debug application issues
SigNoz has separately verified evidence for debug application issues. Compare task fit, pricing, platform constraints, and workflow requirements.
02arthas
Debug application issues
arthas has separately verified evidence for debug application issues. Compare task fit, pricing, platform constraints, and workflow requirements.
03
Claude Code
Debug application issues
Claude Code has separately verified evidence for debug application issues. Compare task fit, pricing, platform constraints, and workflow requirements.
04
FixBugs
Debug application issues
FixBugs has separately verified evidence for debug application issues. Compare task fit, pricing, platform constraints, and workflow requirements.
05PlayerZero
Debug application issues
PlayerZero has separately verified evidence for debug application issues. Compare task fit, pricing, platform constraints, and workflow requirements.
06ML.ai
Debug application issues
ML.ai has separately verified evidence for debug application issues. Compare task fit, pricing, platform constraints, and workflow requirements.
07
Devin Desktop
Debug application issues
Devin Desktop has separately verified evidence for debug application issues. Compare task fit, pricing, platform constraints, and workflow requirements.
08
Cypress
Debug application issues
Cypress has separately verified evidence for debug application issues. Compare task fit, pricing, platform constraints, and workflow requirements.
09
Session Replay
Debug application issues
Session Replay has separately verified evidence for debug application issues. Compare task fit, pricing, platform constraints, and workflow requirements.