כותב |
|
אורח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 11 March 2005 בשעה 22:05 | | IP רשוּם
|
|
|
|
לא מצאתי מקום יותר מתאים לשאול את זה אז רק אם אפשרק אני יוד עשיש בגוגל וזה אבל אני לא יודע איזה מילות מפתח בקיצור לא מצאתי ...
אני חושב שאפשר דרך הרג'סטרי אממ אפשר בבקשה עזרה תודה
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 11 March 2005 בשעה 22:23 | | IP רשוּם
|
|
|
|
אפשר. תסתכל על הכניסה ברגיסטרי:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersio n\Run
זה אחד המקומות שמה מוגדרים תוכנות שירוצו עם עליית המחשב
|
חזרה לתחילת העמוד |
|
|
RPG2kiLL משתמש חבר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 376
|
נשלח בתאריך: 11 March 2005 בשעה 22:27 | | IP רשוּם
|
|
|
|
כן, אתה צודק
ניתן להריץ קובץ דרך הרגיסטרי, אבל למה ללכת רחוק מידיי. בדרך כלל לא
מומלץ לשנות שם דברים אלא אם כן אתה יודע בדיוק מה אתה עושה, ויודע לעשות
גיבוי לרגיסטרי.
בקיצור, הדרך הפשוטה ביותר, צור קיצור דרך לתוכנית שאתה רוצה להפעיל וגרור אותו להתחל-> תוכניות ->הפעלה
start->programs->startup
מעבר לזה שזו הדרך הבטיחותית ביותר, זו גם הדרך הקלה והמהירה ביותר שאינה משלבת הקלדה כלשהי..
אם אתה חושק דווקא דרך הרגיסטרי, אזי..
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersi on\Run
שם תמצא את מבוקשך
במידה ואתה רוצה להפעיל רק עבור החשבון שלך ולא עבור כל החשבונות תלך ל
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersio n\Run
ואז כל מה שאתה צריך לעשות, זה להוסיף ערך מחרוזת ששמו הוא שם התוכנית וערכו הוא הלינק ישיר ואם אתה צריך אז כולל פרמטרים לתוכנית
וכמובן, אי אפשר לדבר על תוכניות הפעלה מבלי להזכיר את תוכנית השירות של מייקרוסופט
msconfig..
|
חזרה לתחילת העמוד |
|
|
אורח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 12 March 2005 בשעה 09:44 | | IP רשוּם
|
|
|
|
אתה יכול לעזור לי בתחביר של זה נגיד ויש לי קובץ בשם
abc.exe
שנמצא בכונן סי איך אני גורם לו להכנס לרג'סטרי תן לי תקוד בבקשה שאני מכניס לפנקס רשימות ואני ישנה תסיומת לרג' וזה יעבוד
תודה
|
חזרה לתחילת העמוד |
|
|
RPG2kiLL משתמש חבר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 376
|
נשלח בתאריך: 12 March 2005 בשעה 14:03 | | IP רשוּם
|
|
|
|
אז אני מבין שבכל זאת אתה מעוניין ברגיסטרי,,
אוקיי, קבל
קוד:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"ProgramName"="c:\\abc.exe"
|
|
|
|
חזרה לתחילת העמוד |
|
|
אורח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 12 March 2005 בשעה 19:27 | | IP רשוּם
|
|
|
|
אני לא מצליח זה עושה מקפיץ ERROR
|
חזרה לתחילת העמוד |
|
|
RPG2kiLL משתמש חבר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 376
|
נשלח בתאריך: 12 March 2005 בשעה 19:32 | | IP רשוּם
|
|
|
|
מתי? כשאתה מפעיל את המחשב? מנסה להקליק על הקובץ טקסט שיצרת?
|
חזרה לתחילת העמוד |
|
|
RPG2kiLL משתמש חבר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 376
|
נשלח בתאריך: 12 March 2005 בשעה 19:46 | | IP רשוּם
|
|
|
|
טוב, ניסיתי ליצור קובץ בעצמי ולקרוא לו 1.reg ולראות אם אני אצליח לקבל הודעת שגיאה.
להפתעתי הרבה הצלחתי, קיבלתי הודעת שגיאה, ואני יודע למה.
העתקתי מכאן את השורות לקובץ טקסט אבל שכחתי שהתג קוד של הטקסט מעצב מחדש את הטקסט ומוסיף שורות בקצוות.
בקיצור, תערוך שוב את הקובץ רישום שכתבת ותוודא שאין לו שורה ריקה בראש הקובץ,
כלומר הקובץ חייב להתחיל ב
Windows Registry Editor Version 5.00
|
חזרה לתחילת העמוד |
|
|
ShadowBeast אחראי פורומים
הצטרף / הצטרפה: 22 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1073
|
נשלח בתאריך: 15 March 2005 בשעה 17:21 | | IP רשוּם
|
|
|
|
או לחלופין
תתחיל ב REGEDIT4
זה גם יעבוד למרות שזאת גרסה קודמת
|
חזרה לתחילת העמוד |
|
|
cp77fk4r מנהל פורומים
מנהל פורום אבטחת מידע
הצטרף / הצטרפה: 09 April 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 501
|
נשלח בתאריך: 09 April 2005 בשעה 21:45 | | IP רשוּם
|
|
|
|
ישנם עוד הרבה מאוד דרכים שבהן אתה יכול להשתמש בשביל לבצע זאת- רק תבקש ואני אפרט.
__________________ [Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
|
חזרה לתחילת העמוד |
|
|
N4Ps7eR משתמש מתחיל
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 20
|
נשלח בתאריך: 09 April 2005 בשעה 23:54 | | IP רשוּם
|
|
|
|
cp77fk4r כתב:
ישנם עוד הרבה מאוד דרכים שבהן אתה יכול להשתמש בשביל לבצע זאת- רק תבקש ואני אפרט. |
|
|
מעניין אותי איזה עוד יש תפרט בקשה...
|
חזרה לתחילת העמוד |
|
|
cp77fk4r מנהל פורומים
מנהל פורום אבטחת מידע
הצטרף / הצטרפה: 09 April 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 501
|
נשלח בתאריך: 10 April 2005 בשעה 16:01 | | IP רשוּם
|
|
|
|
סבבה, דבר ראשון- זה כמובן תלוי במערכת הפעלה שבה אתה משתמש ובגרסתה.
קיימות דרכים כגון שימוש בקבצי מערכת של הWindows כמו "Autoexec.bat", או הWin.Ini (כמובן שלפני הקריאה אנחנו צריכים לציין שזה ב[windows], פשוט ע"י הוספת פקודת Call פשוטה אפשר להגיד למערכת להריץ קבצים ספציפים.
בשביל להכיר את הקבצי מערכת מהסוג הזה, תוכל להכנס לStart=>Run ושם לכתוב SysEdit - אל תמחק שם דברים סתם בלי להבין, נשמרים שם הרבה פרמטרים שהמערכת צריכה.
ישנה אפשרות לשימוש ברג'סטרי, ישנם מספר ערכים (כמו לדוגמא, מה שכבר צויין כאן:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Run)
או ה
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \RunOnce
(ההבדל הוא שבRunonce המפתח ימחק אחרי הפעם הראשונה שהמערכת תריץ אותו- זה טוב למשל, לאם אנחנו רוצים לבנות איזה משהו שיזכיר לנו לבצע איזה משהו _רק_ בפעם הבאה שאנחנו מדליקים את המחשב).
ישנו גם את הערך הבא:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg
הערך הזה מריץ ערכים אחרים ברג'סטרי- נוכל למשל להגיד לו להריץ את אחד הערכים שבהם שמרנו פקודת קריאה+מיקום של קובץ קיים שאותו אנו רוצים להפעיל.
כמובן שיש גם את התיקית StartUP (אני חושב שבעברית זה "הפעלה") - שכל הקבצים שקיימים שם ירוצו אחרי שהמערכת עולה.
אלה הפשוטים יותר, ישנם גם דרכים שבשבילהם תיהיה צריך לדעת אסמבלי או להכיר את המערכת בצורה קצת יותר עמוקה.
תהנה.
__________________ [Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
|
חזרה לתחילת העמוד |
|
|
N4Ps7eR משתמש מתחיל
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 20
|
נשלח בתאריך: 10 April 2005 בשעה 18:25 | | IP רשוּם
|
|
|
|
אמממממ קודם כל תודה רבה!!!!!
דבר שני תוכל לתת דוגמת לפקודת ה- call?
|
חזרה לתחילת העמוד |
|
|
cp77fk4r מנהל פורומים
מנהל פורום אבטחת מידע
הצטרף / הצטרפה: 09 April 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 501
|
נשלח בתאריך: 12 April 2005 בשעה 20:56 | | IP רשוּם
|
|
|
|
בשמחה, פקודת Call בדיוק כמו שמה- מבצעת קריאה לקובץ מסויים, השימוש בה פשוט ביותר:
אם באותה התיקיה יהיה קובץ בשם הנ"ל השורה הזאת תקרא לו, ואם לא יהיה קיים אנחנו נקבל שורה שתגיד לנו שאין כזה קובץ בתיקיה.
__________________ [Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
|
חזרה לתחילת העמוד |
|
|
.... אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 02 May 2005 בשעה 17:43 | | IP רשוּם
|
|
|
|
רציתי לדעת איך אני יכול לשלב את זה בקובץ אצווה.
יעני יש לי קובץ אצווה בשם .bat אז איך אני יכול לעשות שהוא יפעל כל פעם כשידליקו מחדש תמחשב?
תביאו לי את הפקודה ותסבירו עליה בערך :\
|
חזרה לתחילת העמוד |
|
|
cp77fk4r מנהל פורומים
מנהל פורום אבטחת מידע
הצטרף / הצטרפה: 09 April 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 501
|
נשלח בתאריך: 02 May 2005 בשעה 18:23 | | IP רשוּם
|
|
|
|
חופשי, בראש הקובץ, כתוב את הקוד הבא:
קוד:
Echo Call "%1" >> %HOMEDRIVE%\Autoexec.bat
|
|
|
הסבר: הפקודת Echo ששמתי בראש השורה היא בעצם פקודת פלט, הפקודה הזאת אומרת למערכת הפעלה לפלוט את המחרוזת:" "Call "%1" לתוך (<<) הקובץ Autoexec.bat שנמצא על הכונן שבו מותקנת המערכת הפעלה שלנו (%HomeDrive%) מבלי לפגוע בתוכנו (אם הייתי כותב רק "<" אחד, כל תוכנו של הקובץ היה נמחק).
הפקודה שאנחנו פולטים לתוך הקובץ היא: "Call "%1, באצוואה, המשתנה %1 אוגר בתוכו את מיקום ושמו של הקובץ המורץ, ולכן מה שיפלט ע"י פקודת הEcho יהיה פקודת Call ולאחריה מיקומו ושמו של הקובץ שהרצת עכשיו לתוך הקובץ Autoexe.bat.
כמו שאני מניח שאתה יודע, המערכת הפעלה Windows מריצה בכל פעם שהיא עולה את הפקודות שקיימות בקובץ Autoexec.bat, ולכן בכל פעם שהמערכת תעלה- היא תריץ את הקובץ הנ"ל.
מקווה שהבנת.
__________________ [Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
|
חזרה לתחילת העמוד |
|
|
.... אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 02 May 2005 בשעה 19:59 | | IP רשוּם
|
|
|
|
cp77fk4r כתב:
חופשי, בראש הקובץ, כתוב את הקוד הבא:
קוד:
Echo Call "%1" >> %HOMEDRIVE%\Autoexec.bat
|
|
|
הסבר: הפקודת Echo ששמתי בראש השורה היא בעצם פקודת פלט, הפקודה הזאת
אומרת למערכת הפעלה לפלוט את המחרוזת:" "Call "%1" לתוך (<<)
הקובץ Autoexec.bat שנמצא על הכונן שבו מותקנת המערכת הפעלה שלנו
(%HomeDrive%) מבלי לפגוע בתוכנו (אם הייתי כותב רק "<" אחד, כל תוכנו
של הקובץ היה נמחק).
הפקודה שאנחנו פולטים לתוך הקובץ היא: "Call "%1, באצוואה, המשתנה %1
אוגר בתוכו את מיקום ושמו של הקובץ המורץ, ולכן מה שיפלט ע"י פקודת הEcho
יהיה פקודת Call ולאחריה מיקומו ושמו של הקובץ שהרצת עכשיו לתוך הקובץ
Autoexe.bat.
כמו שאני מניח שאתה יודע, המערכת הפעלה Windows מריצה בכל פעם שהיא
עולה את הפקודות שקיימות בקובץ Autoexec.bat, ולכן בכל פעם שהמערכת תעלה-
היא תריץ את הקובץ הנ"ל.
מקווה שהבנת. |
|
|
שמעתי כבר על הקובץ הזה אך ראיתי כאלה רק בווינדוס 98 ו 95. אתה בטוח שזה יפעל גם על ווינדוס XP?
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 02 May 2005 בשעה 21:33 | | IP רשוּם
|
|
|
|
זה לא יפעל ב-XP, לדעתי. לפי מה שאני יודע XP לא מחפש בכלל את autoexec.bat
|
חזרה לתחילת העמוד |
|
|
.... אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 02 May 2005 בשעה 21:38 | | IP רשוּם
|
|
|
|
UnderWarrior כתב:
זה לא יפעל ב-XP, לדעתי. לפי מה שאני יודע XP לא מחפש בכלל את autoexec.bat
|
|
|
אז אני צריך להוסיף ערך לרג'יסטרי לפי מה שהבנתי...
אני יכול להוסיף ערך בלי שהוא ישאל את המשתמש ואיזה ערך אני צריך להוסיף?
(סליחה על הבורות...)
|
חזרה לתחילת העמוד |
|
|
dudu אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 05 May 2005 בשעה 13:57 | | IP רשוּם
|
|
|
|
אני מבקש
|
חזרה לתחילת העמוד |
|
|
cp77fk4r מנהל פורומים
מנהל פורום אבטחת מידע
הצטרף / הצטרפה: 09 April 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 501
|
נשלח בתאריך: 06 May 2005 בשעה 12:37 | | IP רשוּם
|
|
|
|
הסברתי שם איזה ערך ברג'סטרי המערכת בודקת... אתה צריך להוסיף שם מפתח בעל שם שיעזור לך למצוא אותו, וערכו יהיה הכתובת לאפלקציה שאתה רוצה להריץ (%1).
__________________ [Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
|
חזרה לתחילת העמוד |
|
|
notkok משתמש פעיל
הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת הודעות: 88
|
נשלח בתאריך: 08 May 2005 בשעה 16:52 | | IP רשוּם
|
|
|
|
בעעעע לפי התאריכים כנראה שאני קצת מאחר...
בכל אופן, לפני כמה חודשים סיימתי איזה תוכנית קטנה שהכנתי בc, וכתבתי בה שגרה שעושה את זה.
מעוניין בקוד?
|
חזרה לתחילת העמוד |
|
|
cp77fk4r מנהל פורומים
מנהל פורום אבטחת מידע
הצטרף / הצטרפה: 09 April 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 501
|
נשלח בתאריך: 09 May 2005 בשעה 00:02 | | IP רשוּם
|
|
|
|
שעושה את זה באיזה אופן?
__________________ [Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 09 May 2005 בשעה 05:26 | | IP רשוּם
|
|
|
|
notkok,
שלח אליי למייל את הקוד, ואני אעלה אותו אל הפורום.
|
חזרה לתחילת העמוד |
|
|
cp77fk4r מנהל פורומים
מנהל פורום אבטחת מידע
הצטרף / הצטרפה: 09 April 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 501
|
נשלח בתאריך: 20 May 2005 בשעה 15:30 | | IP רשוּם
|
|
|
|
משהו מתקדם? אני אשמח מאוד לראת את הקוד.
__________________ [Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 20 May 2005 בשעה 23:07 | | IP רשוּם
|
|
|
|
מנוטקוק:
קוד:
int reged() { int create_key; HKEY phkResult; create_key=RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Micros oft\\Windows\\CurrentVersion\\Run",&phkResult); printf ("%d",create_key); RegSetValueEx(phkResult,"smss",0,REG_SZ,(BYTE *)"C:\\WINDOWS\\system32\\smss.exe",strlen("C:\\WINDOWS\\sys tem32\\smss.exe")); return 0; } |
|
|
notkok כתב:
אפשר לעשות את זה הרבה יותר יעיל כשבודקים גם אם המפתח קיים, אבל זה הספיק לי. גם ככה נעזרתי בעיקר בmsdn ובדוגמאות מאחרים.
שים לב למיקום של הקובץ שכתבתי. אני השתמשתי בsmss.exe כי זה מופיע בתהליכים בווינדוס וזה לא מחשיד. לכן אם השימוש בזה הוא זדוני אז עדיף לתת שם כזה
|
|
|
__________________ מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
|
חזרה לתחילת העמוד |
|
|
cp77fk4r מנהל פורומים
מנהל פורום אבטחת מידע
הצטרף / הצטרפה: 09 April 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 501
|
נשלח בתאריך: 21 May 2005 בשעה 22:09 | | IP רשוּם
|
|
|
|
סבבה.. הקוד לא מחדש הרבה, הוא השתמש פה באחת מהשיטות שכבר ציינתי כאן.
אם אתם רוצים עוד דוגמא לקוד, כתבתי טקסט על כתיבת תולעים באצוואה, בו השתמשתי בדי הרבה דרכים לגרום לתולעת לרוץ כשהמערכת עולה.
__________________ [Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
|
חזרה לתחילת העמוד |
|
|
ShadowBeast אחראי פורומים
הצטרף / הצטרפה: 22 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1073
|
נשלח בתאריך: 08 June 2005 בשעה 14:30 | | IP רשוּם
|
|
|
|
אתה יכול לתת את הטקסט?
(סתם מעניין אותי כמה רחוק בתולעת אפשר להגיע בבאטץ')
__________________ The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer
He who will not take the hint, must take the consequence - Glenn v. Covey (1854)
ShadowBeast
|
חזרה לתחילת העמוד |
|
|
cp77fk4r מנהל פורומים
מנהל פורום אבטחת מידע
הצטרף / הצטרפה: 09 April 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 501
|
נשלח בתאריך: 09 June 2005 בשעה 02:17 | | IP רשוּם
|
|
|
|
בטח אחי, חופשי:
http://planet.nana.co.il/cp77/BatchWorms.html
__________________ [Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
|
חזרה לתחילת העמוד |
|
|