English 📰 בלוג
→ חזרה לבלוג
בלוג

פרומפטים של REA: הנדסה לאחור עם סוכן קוד, בדרך החוקית

סתיו אדם
26 באוקטובר 2026
חשוב, לקרוא קודם: המדריך הזה מיועד לשימושים חוקיים בלבד: הבנה ותיקון של תוכנה שלכם, מחקר אבטחה מורשה, תאימות בין מערכות (למשל קריאת פורמט קובץ שהנתונים שלכם תקועים בו) ולמידה. כבדו רישיונות תוכנה ותנאי שימוש (EULA) ואת החוק במדינה שלכם; רישיונות רבים מגבילים הנדסה לאחור, והכללים שונים ממדינה למדינה. אין להשתמש בטכניקות האלה לפיראטיות, לעקיפת רישוי או הגנות העתקה, או להעתקת מוצרים של אחרים. זה לא ייעוץ משפטי; בספק, פנו לעורך דין או קבלו אישור בכתב מבעל התוכנה.
בקצרה: REAP של Joas Antonio dos Santos היא ספריית פרומפטים בקוד פתוח (MIT) עבור REA ("Reverse Engineer Anything"), ערכת כלים פתוחה שמאפשרת לסוכן קוד כמו Claude Code או Codex לבחון קבצי הרצה, אפליקציות, קושחה ואתרים. הפרומפטים הטובים בה מחייבים את הסוכן להציג ראיה (קובץ, פונקציה, כתובת) לכל טענה ולהפריד בין עובדות לניחושים.

מה זה REA ו־REAP

REA מגדיר את עצמו "הנדסה לאחור לסוכן הקוד שלכם": הוא נותן לסוכן כלים לבחון אפליקציות, קבצים בינאריים והתנהגות בדפדפן ולהסביר איך התוכנה עובדת. הוא ברישיון MIT ומותקן עם npx rea-agents@latest setup, אחרי שמאשרים תוכנית התקנה.

REA-Prompts הוא אוסף קהילתי של פרומפטים מוכנים ל־REA, ביותר מ־20 פרקים: מעקב אחרי פיצ׳ר, קבצים בינאריים, קושחה, אנדרואיד, אפליקציות Electron, מחקר חולשות והשוואת גרסאות. הסקריפט setup.sh מעתיק כל פרק לתיקיית הסקילים של הסוכן (למשל ~/.claude/skills) כ־26 חבילות סקילים.

למי זה מתאים

  • מפתחים שירשו תוכנה ישנה בלי תיעוד וצריכים להבין או לתקן אותה.
  • צוותי אבטחה שבודקים את המוצרים של עצמם, או חוקרים שעובדים במסגרת הרשאה או תוכנית באג באונטי.
  • מי שצריך תאימות, למשל לייצא את הנתונים שלו מפורמט ישן וסגור.
  • סטודנטים שלומדים איך תוכנה מקומפלת עובדת, עם תרגילי crackme, אתגרי CTF והדוגמאות הרשמיות של REA.

התקנה

Install REA and connect it to this agent using: npx rea-agents@latest setup

First, show me the installation plan and the configuration changes for my approval. After the install, verify the connection and list the available tools and workflows.
git clone https://github.com/JoasASantos/REA-Prompts.git
cd REA-Prompts
./setup.sh claude-code

קראו את קבצי הסקילים לפני ההתקנה: הם הופכים להוראות שהסוכן עשוי לטעון אוטומטית.

פרומפטים לעבודה לגיטימית

מעובדים מתוך אוסף REAP (MIT). מחליפים את מה שבסוגריים המשולשים ושומרים כל בקשה על פיצ׳ר אחד.

תרגיל ראשון בטוח (אפליקציית הדוגמה של REA)

Download https://rea.tools/examples/notes-example.zip into a new folder and extract the contents.

Use REA to investigate what happens when I click "Export notes". Trace the flow from the button to the file write.

Show where notes.csv is created, which fields it contains, and the files and functions that prove each step.

להסביר פיצ׳ר בתוכנה שלכם

Use REA to investigate how <FEATURE> works in <PATH TO APPLICATION>.

Identify the entry point, the functions involved, the data flow, the dependencies and the observable effects.

For every conclusion, present evidence: file, function, address or relevant snippet. Separate confirmed facts, inferences and points that remain unknown.

Do not execute the application in this step.

לקרוא פורמט קובץ, לצורך תאימות

Use REA on <program> to work out how it reads and writes <file type>. Describe the structure field by field, show where each field is parsed, and write a small reader that prints a sample file.

ניתוח קריסה עד שורש הבעיה

Use REA to investigate this crash in <application>.

Available evidence:
<STACK TRACE, LOGS, DUMP OR REPRO STEPS>

Relate the error to the functions involved, formulate hypotheses and indicate which evidence supports each one.

Propose the smallest experiment needed to distinguish the hypotheses and validate the cause.

מה קורה לנתונים שלי? (בדיקת פרטיות)

I am allowed to analyse <program>. Use REA to find where it stores or sends <kind of data>. Show the code paths, say whether the data is encrypted at rest and in transit, and list concrete risks with evidence.

במאמר באנגלית יש עוד שני פרומפטים: ניתוח ראשוני של קובץ הרצה והשוואה בין שתי גרסאות.

מה השארנו בחוץ, ולמה

במאגר המלא יש גם פרקים על שכפול אפליקציות ואתרים, מחקר פיצוח תוכנה, DRM ורישוי, אנטי־צ׳יט ורמאות בחומרה, וניתוח נוזקות. חלקם מנוסחים כהגנתיים, אבל קל לנצל אותם לפיראטיות, לעקיפת רישוי או להעתקת מוצרים של אחרים, או שמקומם במעבדה מקצועית עם הרשאה ובידוד. לא שכפלנו אותם כאן.

הרגלים טובים

  • עובדים על עותקים, בתיקייה נפרדת או במכונה וירטואלית, אף פעם לא על מערכות חיות.
  • מבקשים קודם ניתוח סטטי ומאשרים לפני שמשהו רץ.
  • דורשים ראיה לכל טענה ומנהלים קובץ INVESTIGATION.md עם עובדות, השערות שנפסלו וצעדים הבאים.
  • לא מעלים קבצים חסויים או נתוני לקוחות לכלים שהארגון לא אישר.
  • חולשות שמצאתם מדווחים ליצרן בערוץ הרשמי.

שורה תחתונה

REAP היא ספריית פרומפטים מסודרת שמבוססת על ראיות, והיא הופכת הנדסה לאחור בעזרת AI לאמינה הרבה יותר. על תוכנה שלכם, באישור, או לצורך תאימות ולמידה, זה כלי חזק. המקורות: github.com/JoasASantos/REA-Prompts (MIT) ו־rea.tools (MIT).