ปลั๊กอินที่นำพลังของ CHATGPT มาสู่ Ghidra!

ปลั๊กอินมีให้บริการและคุณสามารถสร้างได้ในพื้นที่โดยการโคลนที่เก็บนี้
GHIDRA_INSTALL_DIR/Extensions/Ghidraปลั๊กอินสามารถสร้างได้โดยมีหรือไม่มีนักเทียบท่า หากมันถูกสร้างขึ้นโดยไม่มีนักเทียบท่าคุณจะต้องแก้ไขการพึ่งพาเช่น Gradle และ Java ด้วยตนเอง ปลั๊กอินจะถูกเพิ่มลงในไดเรกทอรี Ghidra Extension โดยอัตโนมัติในทั้งสองกรณี
./build.sh -p YOUR_GHIDRA_INSTALL_DIR -d หรือไม่มี: ./build.sh -p YOUR_GHIDRA_INSTALL_DIR คุณสมบัติและการตั้งค่าของปลั๊กอินสามารถเข้าถึงได้ผ่านเมนู Tools ในหน้าต่าง Ghidra Codebrowser
ตัวเลือกต่อไปนี้สามารถตั้งค่าผ่านตัวแปรสภาพแวดล้อมหรือผ่านการตั้งค่าในเมนู Tools :
OPENAI_TOKEN : ตั้งค่าสิ่งนี้เป็นโทเค็น openai ของคุณเช่น export OPENAI_TOKEN=YOUR_OPENAI_TOKEN หรือปลั๊กอินจะขอโทเค็น openai ของคุณ ระบุฟังก์ชั่น (เครื่องมือ> ghidrachatgpt> ระบุฟังก์ชั่น)
ความพยายามที่จะระบุวัตถุประสงค์ของฟังก์ชั่นปัจจุบันและการอ้างอิงโอเพ่นซอร์สที่มีศักยภาพด้วยความช่วยเหลือของ CHATGPT การตอบกลับจาก CHATGPT จะถูกเพิ่มเป็นความคิดเห็นด้านบนฟังก์ชั่น
ค้นหาช่องโหว่ (เครื่องมือ> Ghidrachatgpt> ค้นหาช่องโหว่)
ความพยายามที่จะค้นพบช่องโหว่ที่อาจเกิดขึ้นทั้งหมดในฟังก์ชั่นปัจจุบันด้วยความช่วยเหลือของ CHATGPT การตอบกลับจาก CHATGPT จะถูกเพิ่มเป็นความคิดเห็นด้านบนฟังก์ชั่น
ฟังก์ชั่นความงาม (เครื่องมือ> ghidrachatgpt> ฟังก์ชั่น Beautify)
ความพยายามที่จะทำให้ฟังก์ชั่นปัจจุบันสวยงามโดยการระบุและใช้ตัวแปรที่มีความหมายมากขึ้นและชื่อฟังก์ชั่นด้วยความช่วยเหลือของ CHATGPT
อัปเดต Openai Token (เครื่องมือ> Ghidrachatgpt> การตั้งค่า> อัปเดต Openai Token)
สิ่งนี้จะอัปเดตโทเค็น Open AI ที่ใช้ในปัจจุบันสำหรับคำขอ chatgpt
อัปเดตโมเดล OpenAI (เครื่องมือ> GHIDRACHATGPT> รุ่น)
สิ่งนี้จะอัปเดตรุ่นที่ใช้สำหรับคำขอ chatgpt
โครงการ CHATGPT ที่เปิดตัวทั้งหมดในปัจจุบันสำหรับแรงบันดาลใจ