Logo

רד-בורד: ארכיון

ראשי > תיכנות > שאלה בנושא שאללקוד

21/06/2007 16:07:16 Debug
תמיד כשמדברים על שפות סף מדברים על זה שלפני פיתוח האסמבלי מתכנתים כתבו בעזרת השפה הבינארית אז השאלה שלי היא האם השאללקוד
דומה לאותה שפה? משום ששאללקוד הוא בעצם ייצוג של אופקודים של שפת אסמבלי בהקס ולכן ניתן גם להמיר אותו לבינארית כלומר:
קוד:0xcd=11001101
וכו’
תודה
21/06/2007 17:49:34 Hypathia
אף אחד לא תיכנת בבינארית. תיכנתו באסמבלי, שהומרה לשפת מכונה שהומרה לרצף בינארי.

shellcode
היא מחרוזת פקודות בשפת מכונה. במקור, משמעות המונח - חתיכת קוד מכונה שיכול להריץ לך שאלל תוך ניצול באג בתוכנה כלשהי.
כיום הכוונה היא לסתם חתיכת קוד שעושה כל מה שיעלה על רוחך.
21/06/2007 20:00:39 Debug
Hypathia תודה
זה מה שרציתי לדעת
21/06/2007 21:23:28 Hypathia
תיקון ניסוח:
"חתיכת קוד מכונה שיכול להריץ לך שאלל תוך ניצול באג בתוכנה כלשהי"
רוצה לומר שתוך ניצול באג כלשהו בתוכנה(נגיד, באפלה), אתה גורם למעבד להריץ את השאללקוד שלך.

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

בקיצור נובה ><
21/06/2007 23:09:40 Debug
זה בסדר אני הבנתי
תודה שוב
עמודים: 1