REA

REA דרך הקהילה

להנדס לאחור
כל דבר.

reverseengineeranything.tools הוא מדריך עצמאי ל־REA, שרת MCP וכלי CLI בקוד פתוח לחקירת תוכנה בעזרת סוכני תכנות.

צילום מסך רשמי של REA המציג את גשר הניתוח שלו בתוך Hopper בעת בדיקת קובץ בינארי בקוד מכונה
היעזרו בסוכן התכנות שלכם כדי לבדוק תוכנה מקומית, ואז בדקו את הקוד שעליו מבוססים הממצאים.צילום מסך רשמי של פרויקט REA ↗

מה אנשים עושים עם REA?

משחקים, מנתחים תחביריים, קובצי APK והתנהגות של יישומים יומיומיים. עקבו אחר כל חקירה עד למי ששיתף אותה.

8 מתוך 8 מקרים · המקורות נבדקו ב־12 באוקטובר 2026

תרגום הפוסט

ניסיתי את REA ‏(Reverse Engineer Anything) במהלך סשן וייב קודינג ביום ראשון. כעבור כמה שעות כבר שחזרתי את המיני־משחק Snowball War מתוך Ski or Die ב־Rust + SDL2. 👀 🔗קוד: https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 הדגמה: https://www.youtube.com/watch?v=5x38b_qgAUk

תרגום של מדריך זה מתוך התצוגה המקדימה הגלויה של הפוסט המקורי.

דיווח מהקהילה · לא שוחזר באופן עצמאי · קישורים לקוד ולהדגמה

שחזור Snowball War ב־Rust

Tuomo מספר שמפגש עבודה עם REA ביום ראשון הוביל לשחזור ב־Rust + SDL2 של משחקון Snowball War מתוך Ski or Die.

הקשר וראיות

הקשר שנאסף ונערך במדריך הזה

יעד
Snowball War מתוך Ski or Die
שיטה
השתמש ב־REA במהלך מפגש שחזור ומימש את המשחק ב־Rust עם SDL2.
התוצאה המדווחת
דיווח על משחקון משוחזר לאחר כמה שעות וצירף קוד והדגמה שניתן לשחק בה; התוצרים המקושרים לא נבדקו.

נתוני הפוסט נשמרו ב־12 באוק׳ 2026; המספרים והתגים אינם מתעדכנים בזמן אמת.

לקריאת הפוסט המקורי ב־X

תרגום הפוסט

זה ה־MCP המסוכן ביותר באינטרנט כרגע REA ‏(reverse engineer anything) הוא MCP בקוד פתוח שמאפשר לסוכן שלכם לפרק אפליקציות וקבצים בינאריים ולהראות כיצד תכונה פועלת, עם ראיות. בדקתי אותו על החבילה "ms" בקוד פתוח. הוא מיפה את כל

תרגום של מדריך זה מתוך התצוגה המקדימה הגלויה של הפוסט המקורי.

זו תצוגה מקדימה של פוסט ארוך. פתחו את המקור ב־X כדי לקרוא את ההמשך.

דיווח מהקהילה · לא שוחזר באופן עצמאי

בנייה מחדש של מנתח תחבירי למשכי זמן ב־JavaScript

Israfil מדווח על מיפוי חבילת הקוד הפתוח ms, ולאחר מכן על בנייה מחדש של המנתח התחבירי שלה ובדיקת החלופה מול המקור.

הקשר וראיות

הקשר שנאסף ונערך במדריך הזה

יעד
חבילת npm בקוד פתוח בשם ms
שיטה
הריץ rea analyze-javascript-application, בדק 5 פונקציות ו־21 אתרי קריאה, וכתב מחדש את המנתח התחבירי ב־17 שורות.
התוצאה המדווחת
דיווח שבתחילה עברו 21/22 בדיקות, ולאחר תיקון אחד עברו 22/22. זמן הניתוח של 1.3 שניות ומספרי הבדיקות הם טענות הכותב.

נתוני הפוסט נשמרו ב־12 באוק׳ 2026; המספרים והתגים אינם מתעדכנים בזמן אמת.

לקריאת הפוסט המקורי ב־X

after spending another 12 hours testing REA, a few more things started to stand out: 1. i can give it a high-level instruction like “rebuild this app” and let the agent decide which reverse-engineering tools it needs. 2. the workflow is iterative. it gathers pseudocode, Show more

Yum⋆₊˚
Yum⋆₊˚
Offloop
@yuhasbeentaken

a few more things about REA that surprised me: 1. i can give an agent a printer driver or old windows binary and let it figure out how the hardware/software interface actually works. 2. the same workflow can be used to inspect firmware, drivers and weird legacy systems that

318
Reply

תרגום הפוסט

לאחר שהקדשתי עוד 12 שעות לבדיקת REA, כמה דברים נוספים התחילו לבלוט: 1. אפשר לתת לו הוראה כללית כמו ״בנה מחדש את האפליקציה הזו״ ולתת לסוכן להחליט אילו כלי הנדסה לאחור דרושים לו. 2. תהליך העבודה איטרטיבי. הוא אוסף פסאודו־קוד,

תרגום של מדריך זה מתוך התצוגה המקדימה הגלויה של הפוסט המקורי.

תרגום הפוסט המצוטט

עוד כמה דברים על REA שהפתיעו אותי: 1. אפשר לתת לסוכן מנהל התקן של מדפסת או קובץ בינארי ישן של windows ולתת לו להבין איך ממשק החומרה/תוכנה פועל בפועל. 2. אותו תהליך עבודה יכול לשמש לבדיקת קושחה, מנהלי התקנים ומערכות מורשת מוזרות ש

זו תצוגה מקדימה של פוסט ארוך. פתחו את המקור ב־X כדי לקרוא את ההמשך.

דיווח מהקהילה · לא שוחזר באופן עצמאי · ניסוי השוואתי

שחזור יישום והשוואת תהליכי עבודה

לאחר 12 שעות בדיקה, Yum מדווח על יצירה מחדש של יישום ששמו לא צוין, עם שינוי קנה מידה, שיתוף, ציור, סיבוב, הוספת הערות ושמירה.

הקשר וראיות

הקשר שנאסף ונערך במדריך הזה

יעד
יישום ששמו לא צוין ובו תכונות ציור והוספת הערות
שיטה
נתן לסוכן הנחיית שחזור כללית והשווה בין REA לבין תהליך עבודה עם Opus ללא תוספות.
התוצאה המדווחת
דיווח ש־Opus ללא תוספות סיים ראשון; גם REA הפיק את התכונות המפורטות ותהליך חקירה מובנה יותר.

נתוני הפוסט נשמרו ב־12 באוק׳ 2026; המספרים והתגים אינם מתעדכנים בזמן אמת.

לקריאת הפוסט המקורי ב־X

תרגום הפוסט

ממשיך ביצירת העותק שלי של Lemmings (המשחק מ־1991) בעזרת REA. סיימתי לבצע הנדסה לאחור של המשחק במלואו, ועכשיו אני מתאים אותו פיקסל אחר פיקסל.

תרגום של מדריך זה מתוך התצוגה המקדימה הגלויה של הפוסט המקורי.

דיווח מהקהילה · לא שוחזר באופן עצמאי · עבודה בתהליך

לימוד ובנייה מחדש של Lemmings משנת 1991

הכותב מדווח על שימוש ב־REA לניתוח Lemmings ועל מעבר מהנדסה לאחור להתאמת המראה פיקסל אחר פיקסל.

הקשר וראיות

הקשר שנאסף ונערך במדריך הזה

יעד
Lemmings (1991)
שיטה
המשיך בשחזור בסיוע REA והחל להתאים את המראה פיקסל אחר פיקסל.
התוצאה המדווחת
לדברי הכותב, ההנדסה לאחור הושלמה; ההתאמה עדיין נמשכת. לא אומתו משחק גמור או מדד לבדיקת נכונות.

נתוני הפוסט נשמרו ב־12 באוק׳ 2026; המספרים והתגים אינם מתעדכנים בזמן אמת.

לקריאת הפוסט המקורי ב־X

תרגום הפוסט

לאחרונה שמעתי שיש מיומנות חדשנית שמנתחת כל תוכנה, אז ניסיתי אותה. שמה REA ‏(Reverse Engineering Anything), וזו מיומנות שלפי התיאור מנתחת כל תוכנה באמצעות הנדסה לאחור. https://github.com/morluto/rea לשם ניסיון נתתי לה את ה־apk של muse, ותוצאות הניתוח מפתיעות.

תרגום של מדריך זה מתוך התצוגה המקדימה הגלויה של הפוסט המקורי.

זו תצוגה מקדימה של פוסט ארוך. פתחו את המקור ב־X כדי לקרוא את ההמשך.

דיווח מהקהילה · לא שוחזר באופן עצמאי

בדיקת APK לפני בניית סוכן

TechHyung מספר שמסר ל־REA קובץ APK של Muse כדי ללמוד כיצד מומשו התכונות שלו, בעת תכנון סוכן משלו.

הקשר וראיות

הקשר שנאסף ונערך במדריך הזה

יעד
קובץ APK של Muse ל־Android
שיטה
השתמש ב־REA לבדיקת ה־APK לצורך בירור פרטי המימוש והתקשורת עם השרת.
התוצאה המדווחת
דיווח על מציאת תקשורת נרחבת עם השרת. זו תצפית של משתמש, ולא ממצא מאומת בתחום הפרטיות או האבטחה.

נתוני הפוסט נשמרו ב־12 באוק׳ 2026; המספרים והתגים אינם מתעדכנים בזמן אמת.

לקריאת הפוסט המקורי ב־X

תרגום הפוסט

reaharness זמין עכשיו סביבת הרצה בקוד פתוח לביצוע הנדסה לאחור של כל דבר. היא נבנתה על בסיס המאגר הפופולרי Reverse Engineer Anything ‏(REA), והנה כמה מהתכונות הבולטות: - לולאת סוכן התומכת בכמה ספקים (OpenAI, Anthropic, OpenRouter, Groq, Ollama ושערים תואמי OpenAI)

תרגום של מדריך זה מתוך התצוגה המקדימה הגלויה של הפוסט המקורי.

תרגום הפוסט המצוטט

Reverse Engineer Anything 😂 התוכנה גמורה.

זו תצוגה מקדימה של פוסט ארוך. פתחו את המקור ב־X כדי לקרוא את ההמשך.

יוצר כלי קהילתי · דיווח השקה

בניית מעטפת הפעלה למספר ספקים על בסיס REA

Arjun מכריז על reaharness, מעטפת הפעלה לסוכנים בקוד פתוח, הבנויה על REA וכוללת מספר ספקי מודלים ותוצאות מובנות של כלים.

הקשר וראיות

הקשר שנאסף ונערך במדריך הזה

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

נתוני הפוסט נשמרו ב־12 באוק׳ 2026; המספרים והתגים אינם מתעדכנים בזמן אמת.

לקריאת הפוסט המקורי ב־X

תרגום הפוסט

3/ שחזור לוגיקת הצליל של משחק מ־1996 🕹️ מקרה הבוחן של REA על DX-Ball משחזר ב־C פונקציה למיקום הצליל בין ערוצי הסטריאו, ומדווח על 3,205 בדיקות התנהגות ועל 63 בתים תואמים בקוד המהודר. העבודה על המשחק המלא שניתן לשחק בו עדיין נמשכת. https://rea.tools/showcase/dx-ball/

תרגום של מדריך זה מתוך התצוגה המקדימה הגלויה של הפוסט המקורי.

מקרה בוחן של הפרויקט · נדון ב־X

שחזור פונקציה למיקום צליל בסטריאו ממשחק משנת 1996

הפוסט מסכם את מקרה הבוחן של REA העוסק ב־DX-Ball: שחזור פונקציה קטנה למיקום צליל בסטריאו ב־C ואימותה מול ההתנהגות המקורית ב־x86.

הקשר וראיות

הקשר שנאסף ונערך במדריך הזה

יעד
שגרת מיקום הצליל בסטריאו של DX-Ball
שיטה
שוחזרו קלטים שהושמטו מפלט כלי הדה־קומפילציה והפונקציה שוחזרה ב־C.
התוצאה המדווחת
מקרה הבוחן של הפרויקט מדווח על 3,205 בדיקות התנהגות ועל 63 בתים תואמים לאחר הידור. הוא אינו מדגים משחק שלם שניתן לשחק בו.
מקור הפרויקט ↗

נתוני הפוסט נשמרו ב־12 באוק׳ 2026; המספרים והתגים אינם מתעדכנים בזמן אמת.

לקריאת הפוסט המקורי ב־X

REA, short for Reverse Engineer Anything, plugs coding agents into Ghidra, Hopper and IDA through MCP. Agents inspect binaries, read decompiled functions and trace calls with no original source code It traced how Notion handles clipboard operations through Electron IPC It also Show more

Tech with Mak
Tech with Mak
@techNmak

Someone gave Claude Code a decompiler. 😂 Software engineering is getting ridiculous. There's an open-source project called REA (Reverse Engineer Anything) that lets coding agents investigate applications without their original source code. It connects agents to Ghidra, Hopper

Image
0
Reply

תרגום הפוסט

REA, קיצור של Reverse Engineer Anything, מחבר סוכני תכנות ל־Ghidra, ל־Hopper ול־IDA באמצעות MCP. הסוכנים בוחנים קבצים בינאריים, קוראים פונקציות שעברו דה־קומפילציה ועוקבים אחר קריאות ללא קוד המקור המקורי הוא עקב אחר האופן שבו Notion מטפל בפעולות לוח ההעתקה דרך Electron IPC הוא גם

תרגום של מדריך זה מתוך התצוגה המקדימה הגלויה של הפוסט המקורי.

תרגום הפוסט המצוטט

מישהו נתן ל־Claude Code דה־קומפיילר. 😂 הנדסת תוכנה נעשית מגוחכת יותר ויותר. יש פרויקט בקוד פתוח בשם REA ‏(Reverse Engineer Anything) שמאפשר לסוכני תכנות לחקור אפליקציות בלי קוד המקור המקורי שלהן. הוא מחבר סוכנים ל־Ghidra, ל־Hopper

זו תצוגה מקדימה של פוסט ארוך. פתחו את המקור ב־X כדי לקרוא את ההמשך.

מקרה בוחן של הפרויקט · נדון ב־X

מעקב אחר מסלול לוח ההעתקה של Notion דרך Electron

Arena מפנה לחקירה המתועדת של REA על פעולות לוח ההעתקה של Notion דרך IPC של Electron.

הקשר וראיות

הקשר שנאסף ונערך במדריך הזה

יעד
גשר לוח ההעתקה ביישום השולחני של Notion
שיטה
בוצע מעקב אחר התנהגות לוח ההעתקה לאורך תהליך הרינדור של Electron, גשר הטעינה המקדימה והתהליך הראשי.
התוצאה המדווחת
מקרה הבוחן הרשמי מתאר את מסלול לוח ההעתקה של Notion ומצטט הפניות לקוד; הכותב ב־X דן בדוגמה זו.
מקור הפרויקט ↗

נתוני הפוסט נשמרו ב־12 באוק׳ 2026; המספרים והתגים אינם מתעדכנים בזמן אמת.

לקריאת הפוסט המקורי ב־X

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

החקירה הראשונה שלכם

איך מתחילים?

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

לקריאת מדריך ההגדרה

הריצו במסוף שלכם

npx rea-agents@latest setup
  1. בחרו את סוכן התכנות שלכם

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

  2. התחילו בשאלה ממוקדת

    נסו יישום שבבעלותכם או שאתם מורשים לבדוק. שאלו מה מקור ההתנהגות של תכונה מסוימת, במקום לבקש עותק מלא של היישום.

  3. בדקו את התוצאה

    עקבו אחר ההפניות לקוד, קראו את המגבלות והשוו את ההתנהגות למקור לפני שתסתמכו על שחזור.

הנחיה ראשונה שכדאי לנסות

השתמש ב־REA כדי לבדוק את /absolute/path/to/my-app. הסבר כיצד פועל הייצוא ל־CSV. הצג את הקוד, את המיקומים במקור וכל דבר שאינך יכול לאמת.
בדקו את הדרישות העדכניות

מה כדאי לדעת על REA?

תשובות מעשיות לפני החקירה הראשונה שלכם.

מהו Reverse Engineer Anything (REA)?

REA הוא שרת MCP וכלי CLI בקוד פתוח המחברים סוכן תכנות לכלי ניתוח תוכנה. הסוכן יכול לבדוק קוד, לעקוב אחר התנהגות ולבחון שחזור מול ראיות. REA אינו מודל בינה מלאכותית עצמאי.

האם זהו האתר הרשמי של REA?

לא. reverseengineeranything.tools הוא מדריך קהילתי עצמאי. הפרויקט הרשמי נמצא ב־morluto/rea ב־GitHub וב־rea.tools. האתר הזה אוצר דיווחים פומביים ומקשר למקורות המקוריים; הוא אינו קשור למתחזקי REA ואינו זוכה לאישורם.

איך מתקינים את REA עבור Claude Code או Codex?

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

מה REA יכול לנתח?

היעדים המתועדים כוללים קבצים בינאריים בקוד מכונה, יישומי JavaScript ו־Electron, דפי דפדפן, מכלולי .NET וחבילות תוכנה. היכולות הזמינות תלויות בחבילה שפורסמה, במערכת ההפעלה שלכם ובספק. תכונות בענף main ב־GitHub עשויות עדיין לא להיכלל בגרסת npm.

האם צריך Ghidra, Hopper או IDA?

פירוק לקוד אסמבלי ודה־קומפילציה של קוד מכונה דורשים מנוע תואם כגון Ghidra, Hopper או IDA. בדיקה סטטית של JavaScript ושל .NET אינה דורשת מפרק לקוד אסמבלי. השתמשו בגרסאות המנוע וסביבת הריצה המפורטות בתיעוד התאימות של REA.

באילו גרסאות Node.js תומך REA?

תיעוד ההתקנה שנבדק ב־12 באוקטובר 2026 מציין את Node 22.19 ומעלה בסדרת 22.x, את Node 24.11 ומעלה בסדרת 24.x, או את Node 26 ומעלה. אין תמיכה ב־Node 23, ב־Node 25 ובגרסאות קדם־הפצה. בדקו שוב את המדריך הרשמי לפני ההתקנה.

האם REA בחינם, והאם יש נקודות זכות באתר הזה?

המדריך הזה פתוח לקריאה בחינם, ללא חשבון, מינויים או נקודות זכות. הקוד שבבעלות REA מופץ ברישיון MIT. לסוכן התכנות שלכם, לספק המודל ולמנועים מסחריים כגון Hopper או IDA עשויים להיות עלויות ורישיונות נפרדים.

האם כל הנתונים של REA נשארים במחשב שלי?

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

האם REA יכול לשחזר את קוד המקור המקורי, וכמה זמן זה לוקח?

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

האם מקרי השימוש מ־X אומתו באופן עצמאי?

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

האם אפשר להשתמש ב־REA בפרויקט מסחרי?

הקוד שבבעלות REA מופץ ברישיון MIT, המאפשר שימוש מסחרי בכפוף לתנאי הרישיון. לרכיבים של צד שלישי, למנועים מסחריים ולתוכנת היעד יש רישיונות נפרדים. REA אינו מעניק זכויות ליישום אחר או לנכסים שלו.

מה חדש בדף הזה

  • — פורסמו מקרים מהקהילה הנתמכים במקורות, מדריכים מעשיים ומגבלות ברורות של הראיות.