הִנדוּס לאחור (reverse engineering) הוא תהליך של גילוי העקרונות הטכנולוגיים וההנדסיים של מוצר דרך ניתוח המבנה ואופן פעולתו.
התהליך כולל לעתים פירוק המוצר למרכיביו וניתוח כל חלק בנפרד.
המטרה בדרך כלל היא להבין איך לבנות מוצר חדש שפועל בדומה, בלי להעתיק את הקוד או העיצוב במדויק.
במקרים רבים צבאות משתמשים בהנדוס לאחור כדי להעתיק טכנולוגיות או כלי נשק שמצאו בשטח או שקיבלו באמצעות מודיעין.
במלחמת העולם השנייה ובמלחמה הקרה נעשה שימוש רב בהנדסה הפוכה. דוגמה ידועה היא הג'רי־קן (Jerry can): הכוחות הבריטים והאמריקאים ראו מכל נפט גרמני בעל עיצוב יעיל. הם פירקו אותו והעתיקו את הרעיון.
עוד דוגמה היסטורית היא מסירת מטוס מיג-21 לצורך הנדסה הפוכה באזור 51.
בתחום התוכנה המונח מתאר ניסיון לחלץ את האלגוריתם שמאחורי תוכנה כאשר זמין רק קובץ הרצה, קובץ שמריץ תוכנה במחשב, ולא קוד המקור.
הנדוס לאחור של תוכנה מאפשר להבין את הלוגיקה מאחורי התוכנה ולשחזר חלק מהקוד המקור,
אך זה בדרך כלל מורכב ודורש כלים מיוחדים.
הִנדוּס לאחור (reverse engineering) הוא כשמנסים לדעת איך משהו עובד על ידי פירוקו.
פירוקו פירושו לפרק לחלקים ולבדוק כל חלק.
המטרה היא ללמוד ולבנות משהו דומה.
צבאות השתמשו בזה כדי לראות טכנולוגיות של אחרים.
בשנים שלפני סוף המלחמות ראו הבריטים והאמריקאים מכל נפט גרמני מעוצב.
הם פירקו אותו והעתיקו את הרעיון. קראו לו ג'רי־קן.
בתוכנה זה קורה כשיש רק קובץ הרצה.
קובץ הרצה הוא קובץ שמפעיל תוכנה במחשב.
מנסים להבין מה התוכנית עושה ולבנות משהו דומה.
תגובות גולשים