02-11-2004, 18:21
|
|
|
|
חבר מתאריך: 21.03.03
הודעות: 12,004
|
|
מדריך: hacking windows
המדריך נכתב ע"י fat fish
בעקבות שאלה שנשאלה פה בפורום, אני אסביר פעולת שינוי בסיסית ב-windowsXP. אינני נוטל שום אחריות לכל פעולה המוסברת במדריך זה, אני אישית ממליץ לגבות כל מידע שאתם משנים במערכת ההפעלה
היום נלמד לשנות את לחצן ה"התחל" המיתולוגי של winXP
נלמד לכתוב שם משהו אחר,
ולכל המתחכמים (למדתי ממיצו ) אם אתם טוענים שניתן לבצע את כל
השינויים הללו בעזרת תוכנות (כמו stylexp ודומיו) אז אני אומר
נכון, אבל אני מלמד איך כותבי התוכנה עשו זו ואל תשכחו - ללא
הכובד העצום של תוכנות אלו....
כלים דרושים:
עורך טקסט והקסה - כעורך טקסט, ה-notepad מספיק בהחלט, מי שרוצה תוכנה אחת שתבצע את שני המשימות, יכול להשתמש ב-ultraedit32
(ניתן להוריד מהאתר http://www.ultraedit.com).
אני אישית משתמש בעורך hex הבא, XVI32 המצויין, מסיבות היסטוריות.
כלי לשינוי משאבים - ופה אין תחליף ל- resource hacker (תחפשו באינטנרט מאיפה להוריד, יש גבול לכמה אני יכול לעשות בשבילכם )
מאיפה מתחילים?
אז ככה, במקרה הנדון, אנו משתמשים בקובץ ה-explorer.exe שנמצא תחת ספרית windows (בדרך כלל), בכל מקרה, ההגדרה הרשמית של המיקום שלו הינה:
%systemroot%\explorer.exe
מאחר ולא ניתן לשנות קבצי מערכת של windows (מערכת Windows File Protection פעילה), יש לנו בעייה קטנה אם כי פתירה.
תאור הבעייה: מנגנון ה-Windows File Protection נועד למנוע שינויים בקבצי מערכת ולכן אם תשנו את הקובץ (בהנחה שהצלחתם מדוס - לדוגמה), יקרה אחד מהשניים, או שמערכת ההפעלה תצליח לשחזר את הקובץ לקובץ המקורי, או שתקבלו בעליית המחשב את הודעת השגיאה של Windows File Protection, מה שאומר שלא תוכלו להמשיך.
הפתרון: ניתן כמובן לבטל לחלוטין את ה-Windows File Protection, יש לזה מספר יתרונות ועקרונית הופך את המשתמש למשהו כמוroot user בלינוקס....אבל אנו לא נעשה את זה, מי שרוצה - מוזמן לחפש מדריכים באינטרנט (ואם ממש תבקשו, אני אעלה מדריך לכאן).
אני אלמד איך לבטל את ה-Windows File Protection רק על הקובץ explorer.exe.
תהליך: נכנס לתקייה הבאה
%systemroot%\system32\Restore
(בעזרת start->run) שם אמור להיות קובץ בשם filelist.xml (לא לשכוח לגבות את הקובץ). לא מוצאים את הקובץ? הכנסו לתפריט tools->folder option ללשונית view, ושם לסמן את "show hidden files and folders", ולהוריד את הסימון מ-hide protecting operating system files. ואז תראו את הקובץ הדרוש. את הקובץ נערוך בעזרת עורך טקסט (notepad לדוגמה).
נחפש את ההגדרה הבאה: <REC>%windir%\system.ini</REC> ונוסיף מעליה את השורה הזו: <REC>%systemroot%\explorer.exe</REC>
כרגע הכנסנו את הקובץ explorer.exe לרשימת קבצי המערכת שעליהם לא יתבצע תהליך ה-File Protection. עכשיו נכנס לתקייה:
%systemroot%\system32\dllcache
(שוב, בעזרת start->cmd) בתקייה הזו יש למחוק את הקובץ explorer.exe (זה קובץ הגיבוי לצורך שיחזור הקובץ המקורי של מערכת ה-File Protection)
אם windows יזעק עם איזו הודעה שאתה לא אמור למחוק מפה וכו, פשוט לחצו על cancel ואז כל yes. עכשיו בעקרון ניתן לערוך את הקובץ המקורי explorer.exe בעזרת תכנית ה-resource hacker
יש לפתוח את הקובץ בעזרת התכנית:
יש לפתוח את הנתיב הבא: String Table -> 37 -> 1033
את המילה start תוכלו להחליף במה שתרצו (מה דעתכם על Linux?!) ולאחר מכן ללחוץ על לחצן ה-Compile Script שמעל.
את אותו הדבר יש לעשות גם בנתיב הבא: String Table -> 38 -> 1033
ולבצע את אותו הדבר בדיוק!
פה בעיקרון ניתן לסיים (יש כמובן לבצע save) ע"י יציאה ו-reboot למחשב.
אבל...
כמובן שניתן לשנות עוד דברים רבים:
רוצים לשנות את הסמל של windows?
הכנסו לנתיב הבא: Bitmap -> 143 -> 1033 שם תמצאו את התמונה .
ניתן להחליף אותו בכל דבר שתרצו (תזכרו להקפיד על גודל זהה ועל כך שמדובר בקובץ BMP של 8 bit!!!!!!!!!)
כמובן שניתן לבצע עוד המון שינויים ולא רק על הקובץ הזה....תרגישו חופשי להתפרע
לגבי השמירה, רוב הסיכויים שלא תצליחו (הקובץ כרגע בשימוש) לכן כדאי לשמור כעותק ואז לבצע העתקה של הקובץ מדוס, linuxs או כל מערכת אחרת שתיתן לכם גישה....
בהצלחה!
_____________________________________
|