ยินดีต้อนรับสู่ปลั๊กอิน Chatgpt สำหรับ IDA Pro ซึ่งความสามารถที่ทันสมัยของรุ่น GPT ของ Openai ได้พบกับคุณสมบัติการถอดประกอบที่ทรงพลังและการดีบักของ IDA Pro ปลั๊กอินนี้ใช้ประโยชน์จาก Langchain และวิธีการที่ใช้ตัวแทนล่าสุดเพื่อทำการวิเคราะห์รหัสที่ถอดรหัสใน IDA โดยอัตโนมัติทำให้วิศวกรรมย้อนกลับง่ายขึ้นและมีการโต้ตอบมากขึ้นกว่าเดิม

sk- คุณสามารถสร้างที่นี่ได้หากคุณไม่มีpip install -r requirements.txtida_copilot และไฟล์ ida_copilot.py ไปยังไดเรกทอรีปลั๊กอินของ IDA PRO ซึ่งคล้ายกับ C:Program FilesIDA Pro 7.5pluginsOPENAI_API_KEYEdit > Copilot หรือใช้ทางลัด Ctrl+Shift+P เพื่อเรียกใช้การวิเคราะห์ chatgptแกนหลักของปลั๊กอินนี้ทำงานบนแนวคิดที่เป็นนวัตกรรมของกรอบ "ตัวแทน" โดยมี Chatgpt ทำหน้าที่เป็น สมอง ของระบบนี้ ลองนึกภาพ chatgpt ในฐานะผู้ทำงานร่วมกันอย่างชาญฉลาดที่มองเห็นสิ่งที่ต้องทำต่อไปภายในสภาพแวดล้อมของ IDA ตัวแทนที่ขับเคลื่อนด้วย AI นี้ได้ทำการตัดสินใจอย่างต่อเนื่องในแนวทางการดำเนินการต่อไปตามบริบทปัจจุบันและความเข้าใจในรหัส
ผ่านอาร์เรย์ของ Python API ที่จัดทำโดยปลั๊กอิน CHATGPT โต้ตอบกับ IDA Pro ได้อย่างราบรื่น มันควบคุมอินเทอร์เฟซเหล่านี้เพื่อวิเคราะห์ฟังก์ชั่นเปลี่ยนชื่อตัวแปรสร้างการหาประโยชน์และแม้แต่มีเซสชันแบบโต้ตอบกับคุณเช่นเดียวกับผู้เชี่ยวชาญของมนุษย์ การวิเคราะห์อย่างต่อเนื่องของการวิเคราะห์การตัดสินใจและการโต้ตอบเป็นสิ่งที่ทำให้ปลั๊กอินนี้ไม่ได้เป็นเพียงเครื่องมือ แต่เป็นสหายที่ชาญฉลาดสำหรับความท้าทายด้านวิศวกรรมย้อนกลับของคุณ
ปลั๊กอินนี้อยู่ระหว่างการพัฒนาที่ใช้งานอยู่โดยมีการเพิ่มคุณสมบัติใหม่อย่างสม่ำเสมอ หากคุณต้องการมีส่วนร่วมหรือมีข้อเสนอแนะโปรดเปิดปัญหาหรือคำขอดึง GitHub
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT
เราหวังว่าปลั๊กอินนี้จะช่วยให้คุณนำงานวิศวกรรมย้อนกลับของคุณไปสู่อีกระดับด้วยพลังของ AI!