אוקיי, הפעם נדבר על Autorun!
אוקיי, אז כפי שוודאי נוכחתם, כשמכניסים דיסק למחשב והוא רץ אוטמטית, הוא מונחה ע"י קובץ שנקרא autorun.inf.
בואו ננבור קצת:
קוד:
[autorun]open=game.exeicon=1.ico
סבבה.. עכשיו מה שזה אומר, הוא ש ברגע שאני מכניס דיסק, המחשב מפעיל אוטומטית את קובץ הINI, קורא ממנו, ואח"כ פועל לפיו; במקרה הזה הוא קובע שהאייקון יהיה 1.ico ומפעיל את הקובץ game.exe.
כל הפקודות נראות בערך ככה:
קוד:
Command = Param
כאשר Command היא הפקודה ו-Param הוא הפרמטר.
בואו נראה סקירה קטנה של הפקודות:
פקודה: OPEN
פעולה: מפעילה את הקובץ
פקודה: ICON
פעולה: קובעת את קובץ האייקון שיוצג ליד שם הכונן וב"הפעלה אוטומטית"
פקודה: LABEL
פעולה: קובעת את הטקסט שיוצג ליד האייקון
פקודה: SHELLEXECUTE
פעולה: פותחת קובץ עם התוכנית המיועדת לכך
פקודה: SHELL
פעולה: קובעת פקודת ברירת מחדל עבור תפריט הקיצור שנפתח בעת שלוחצים על הכונן קליק ימני
פקודה: SHELL-X
פעולה: קובעת פקודת תפריט מותאמת אישית (כאשר X משמש בתור שם הפקודה)
כל זה טוב ויפה לגבי דיסקים, אבל מה עם דיסק-און-קי? כל מי שניסה יודע מנסיון מר שזה לא ממש עובד כתבנו OPEN, כתבנו ICON, לא עזר כלום; הקובץ פשוט לא רץ . וכאן נכנסת לפעולה הפקודה ACTION:
פקודה: ACTION
פעולה: קובעת את הטקסט שיוצג ב"הפעלה אוטומטית" (לדוגמא כשמכניסים דיסק און קי..)
הערה: הפקודה ACTION נתמכת רק בXP SP2 ומעלה.
ככל הנראה מייקרוסופט לא ממש רצו לתת לנו ריצה אוטומטית "אמיתית" לדיסק-און-קי, כיוון שהוא קטן וקומפקטי, עם פוטנציאל טוב להרצת מרעין בישין. אבל אנחנו ההאקרים לא נכנע!
קוד:
[autorun]open=x.exeicon=1.icoaction=פתח את התיקיה כדי לראות את הקבצים
רגע, אבל מה עם האייקון?
בשביל זה אתם צריכים עותק של המקור, אייקון של תיקיה.
יופי, עכשיו המשתמש יחשוב שזה ה"פתח את התיקיה כדי לראות את הקבצים" הידוע לשמצה!
אמנם, כתוב בקטן באפור "באמצעות התוכנית שמסופקת בהתקן" אבל אם הוא לא האקר על, אין סיבה שהוא יחשוד.
כל מה שנשאר לעשות הוא להכניס מה שבא לכם בopen, וזהו - זה ירוץ! XD

מוטב גם להכניס בקובץ של הopen פקודה שפותחת את התיקיה, אחרת יש מצב שהוא יחשוד..
גרסה "אמיתית יותר"(כלומר אוטומטית לגמרי) של ריצה אוטומטית ניתן להשיג בדיסקים, ובמודיפיקציית תוכנה של דיסק-און-קי מסוג U3.
נסו את זה בבית...