NationalSecurityAgency/ghidra

Ghidra היא מסגרת עבודה להנדסה הפוכה של תוכנה מבית ה-NSA, כתובה ב-Java. היא לוקחת תוכנות מקומפלות ועוזרת להבין מה הן עושות, החל מ-disassembly.

למה זה חשוב עכשיו

הפרויקט קיבל 15,456 כוכבים החודש ונמצא במקום #12 ב-trending החודשי של GitHub [2]. הוא פתוח לציבור מאז 2019, ועדיין היו בו עדכונים ב-27-10-2026 [1].

לנסות בעשר דקות

צריך: Java, תוכנה קטנה שקימפלתם בעצמכם

  1. פתחו את NationalSecurityAgency/ghidra ב-GitHub והתקינו release לפי ה-README.

  2. הפעילו את Ghidra, צרו פרויקט וייבאו את התוכנה המקומפלת.

  3. תנו לו לנתח את הקובץ, ואז פתחו את הפונקציה הראשית.

אתם רואים את ה-disassembly של התוכנה שלכם ויכולים לעבור בין הפונקציות שלה.

מה זה מחליף, ומול מה זה מתחרה

  • disassembler עצמאי Ghidra היא מסגרת מלאה להנדסה הפוכה, ו-disassembly הוא רק חלק ממנה.

מקורות

  1. NationalSecurityAgency/ghidra on the GitHub API נקרא ב-28-10-2026
  2. Trending repositories on GitHub this month נקרא ב-28-10-2026

נכתב בידי AI מתוך המקורות האלה ונבדק מול כל אחד מהם ב-28-10-2026. מצאתם טעות? ספרו לנו.