Logo

רד-בורד: ארכיון

ראשי > אבטחת מידע > איך עובדים ה"לא ליימרים"? אפשר הסבר? ולס

2004-07-30 11:44 cp77fk4r
בונים ישום שמבצע את זה...
הHollyGirl זה השם של הפעולה/רעיון, לא של תוכנה או משהו...
2004-07-28 18:05 WOWNAME
איך מבצעים את הפעולה הזאת?
(HOLYGIRL)
2004-07-26 15:39 cp77fk4r
ההתקפה HollyGirl פועלת בצורה שבא היא "מעמיסה" את הפייר וול עד שהוא קורס.
היא מתחברת מכמה מקומות לכמה פורטים שונים ומתנתקת ומתחברת לפורטים אחרים דווקא כאלה שהפייר וול שומר עליהם (שומר- הם פתוחים אבל הפייר וול בודק את המידע שעובר בהם) ואת כל זה היא עושה במהירות, ככה שהפייר וול מנסה להגיב לכולם והוא קורס מרב עומס.
יש כמה דרכים לעשות את ההתקפה הזאת.

ואיך לגלות פרצות? זה תלוי איזה ישום זה.. אבל לרב זה משחקים, כאילו, צריך לשחק עם זה ולנסות לחשוב ולנתח את הפלט שהתוכנה נותנת.
2004-07-26 12:31 WOWNAME
איזה התקפה זאת HOLLY girl
תוכל לפרט?
גם לא הבנתי איך להכנס "דרכה"
ואיך לגלות בה "פירצות"?
תודה!
2004-07-25 21:54 cp77fk4r
אני משער שקאזה נכתבה בCPP, אבל בטח יש ממשקים שלה שנכתבו בVB, אבל אני לא בטוח.

וא- יש הרבה דרכים להפיל ולנתק פיירוולים (למשל, למי שמכיר- ההתקפה Holly Girl).

ואם הפייר וול מאפשר לקאזה להיות פתוחה ואתה רוצה להכנס "דרכה" אז לא תיהיה לך בעיה, כי היא מוגדרת מחוץ לפייר וול.
למשל, פעם היה באג שפשוט היית מקיש Host://IP:1214 (בדפדפן שלך) ובמקום הIP את הIP של מי שאתה רוצה להכנס למחשב שלו (הוא חייב להריץ את הקאזה באותו הזמן), ואז היית יכול לגשת לתיקית שיתוף שלו, היית יכול לעלות אליה קבצים ומצאנו גם דרכים להריץ אותם (אז בניתי קובץ פשוט שמשנה את התיקית שיתוף לכל כונן C...) וככה היה לנו גישה מלאה לכל מחשב שהריץ את התוכנה וגם אם היה לו פייר וול, כי זאת הייתה כניסה דרך פורט שהיה מחוץ לידיו של הפייר וול.., בגירסאות המאוחרות יותר כבר תיקנו ת'באג...
2004-07-25 21:08 qwerty
אפ יש פיירוואל זה לא עוזר , כי ממליא הוא משאיר את הפורט של קאזה פתוח ...

נראה לי קאזה נכתבה ב-vb , אני משער ... או סי \++ ...
2004-07-25 20:47 WOWNAME
סיפי, לפני כמה וכמה תגובות כתבת לי
למשל אם רואים שפתוח למשל הפורט של קאזה
(אגב: באיזה שפה היא נכתבה-התוכנה קאזה)
אז להוריד את התוכנית ולנסות לחפש פירצות,
לא ממש הבנתי: איך ?
ועוד משהו: אם יש פיירוול אז אין דרך? או שיש?
תודה
2004-07-23 22:24 Hell-Shooter
אחי, אני ממליץ לך על הספר "ללמוד C" מהדורה שלישית של הוד עמי....
ספר ירוק כזה...
ספר שמתחיל מההתחלה..
מסביר די טוב..
ד"א בתוכנית שבנית יכולת להשאיר את הgetchar()
רק היית צריך להחליף ל <stdio.h>

ההבדל בניהן זה שgetchar() מחכה לתו ואז אתה צריך להקיש אנטר כדי שהתו יקלט...
ובgetch() אתה פשו מכניס תו והוא ישר נקלט ללא צורך באנטר...

2004-07-23 22:14 qwerty
תודה , עזרת לי !
האמת שדיי נהנתי לכתוב את התוכנית הזאת
... זה שונה מאוד מסי ++ .... האמת שהפקודות יותר קשות ומסורבלות ...זאת אומרת ...
יותר נוח לקלוט ערך ככה :
cin>>x;
מאשר :
scan f (%d , x);

זה סתם מעצבן ... אבל לא נורא , אני חושב אני אתרגל ...


2004-07-23 22:03 Crossbow
לא רק... מה ששלחת היה קשור לפורום תיכנות, אבל אני אענה לך...
שנה את iostream.h אל stdio.h ואת getchar אל getch ונסה שוב...
2004-07-23 21:57 qwerty
תודה !

מה הכוונה : "אם אתה נתקע בקטע מסויים" אתה מדבר על תיכנות , או לא רק ?

תודה

אהה...
יש לי בעיה בתכנית עלובה שבניתי .... בסי ...
קולטת 2 מספרים , ומחברת אותם ומראה את התוצאה על המסך ... אני מקמפל , הכל סבבה , היא עובדת ..
אבל כשאני פות את הקובץ exe , אני מקליד את שני הערכים , והיא ישר יוצאת מהתכנית , בלי להראות את התוצאה ... ניסיתי אפילו לכתוב בסוף
getch();וזה לא עזר , הינה הקוד :

#include <conio.h>
#include <iostream.h>
main()
{
int x, y, sum;
printf ("Enter Number :
");
scanf ("%d" ,&x);
printf ("Enter More Number :
");
scanf ("%d" , &y);

sum = x+y;
printf ("The Sume Is : %d
" ,sum);

getchar();
}


יישור לשמאל ... (אני מרגיש כמו כמו כל מי שכותב טקסטים של האקינג .. חח . )[נערך על-ידי qwerty בתאריך 2004/07/23 22:00]
2004-07-23 21:30 Crossbow
Integrated Development Enviorment - סביבת עבודה משולבת.
מקריאת קודי מקור (לא רק של אקספלויטים אלא גם סתם תוכניות ופרוייקטים) אתה יכול להבין המון.
וכן, אני קרוסבוו האחד והיחיד (לפחות יחיד כרגע...), וכן, הייתי מנהל ב- IHA וכמו כן תמיד מעורב במשך שנים רבות... והאצבעות שלי חזקות מאוד מאוד כי אני מתכנת כל הזמן... :)
אתה תמיד יכול לזהות אותי לפי האימייל שלי baror@matav.net.il... דרך אגב, אם אתה נתקע בקטע מסויים אני מפציר בך להעזר בי ולשלוח לי אימייל המתארת את הבעייה...
ובבקשה. שמייח לעזור.
2004-07-23 20:57 qwerty
סליחה על הבורות , אבל מה זה ide ?

האם אתה מעודד לקראית קוד מקור של אקספלוייטים ? מה יוצא לי מזה ?

תודה !

אגב , אתה קרוסבאוו שהיה מנהל איזו קהילה שנסגרה ? ih ף משהו כזה ...
2004-07-23 20:43 Crossbow
תראה... הספר נותן לך את הבסיס... מלבד זאת, יש מאמרים חינם אין כסף באינטרנט, יש קודי מקור פתוח ויש עזרה שבדרך כלל מסופקת עם ה- IDE... אני ממליץ לך לנסות את אלה...
קרוס
2004-07-23 19:35 qwerty
אבל כדי לדעת לתכנת אקספלוייטים , צריך לדעת סוקטים, דבר שלא מופיע בספרים ...
אז מה אני עושה ?
זאת בעיה גדולה ...
כי אני מוכן להשקיע כל סכום של כסף בספרים ... עדיפות שיהיו בעברית ...
יש לי את הספר המדריך השלם לשפת c
הוצאה 6 , הוא גם נקרא הספק השחור...

אתם ממליצים לי על משהו אחר ?
שיהיה טוב מתחילים , אפילו שילמד ממש עד רמה נמוכה ף ותמליצו לי על עוד ספר , שיהיה המשך ..
שניהם לא קשורים לזה שיש לי עוד ספר...
כ"נל תמליצו לי על ספרים לסי ++ , יש לי את
c++ מהיסוד .
הרמה שלו היא : מתחיל עד מתקדם - .
הכוונה , שזה ממש בסוף של בינוני , בהתחלה של מתקדם .
אנא המליצו לי על ספרים , תודה...

אהה... ואם יש ספרים של פרל , אשמח לקבל שמות ...

תודה !
2004-07-23 17:04 qwerty
תודה ... !
2004-07-23 16:41 Crossbow
אוקיי כמה דברים:
1) זה טוב לעבוד עם עורך טקסט רגיל, ולא סביבה גרפית הכוללת IDE שממקם לפי רצונך את ה- "אובייקטים" לכאורה. כמו בויבי... אם אתה בונה משהו מקצועי, אפשר להשתמש באמת בתוכניות עזר. אני משווה כאן את זה לשימוש במשהו נוסח Front Page לבניית דפי Html -- אם אתה בונה משהו לא מסחרי -- אין לך שום סיבה לבנות בעזרת תוכנה. לדוגמא, כאשר אתה מגיש עבודת גמר במחשבים, אתה מגיש אתר אינטרנט שנכתב על ידי עורך ASCII פשוט. עכשיו, בהנחה שאנחנו רוצים להתקדם לאנשהו עם יכולות התיכנות שלנו, אנחנו חייבים ללמוד לא להסתמך על תוכניות עזר שונות. האם אתה חושב שיש בידך תמיד תוכנה זו? תחשוב בבקשה גם על Embedded Programming (אולי אייתתי את זה לא נכון, אבל הכוונה היא לתיכנות מן היסוד הקשור לחומרה, והוא בפעמים רבות בשפת C, כמו בשיעור רובוטיקה אצלי עם קומפיילר ICC). אני מקווה שהבהרתי את כוונותיי, ואם לא -- אתה רשאי להטיל פקפוק. בסך הכל, זוהי רק דעה.
2) *"שמא" ולא "שמה". אני מצטער, אבל שגיאות כתיב מבאסות אותי.
3) מדוע סי חזקה? מכיוון שהיא נפוצה מאוד, היא מרובת פלטפורמות ואיתה אפשר להגיע לביצועים הגבוהים ביותר כמעט בכל הנוגע לבנייה מהראשית (בין השפות העיליות כמובן). מדוע היא עדיפה על סי פלוס פלוס? היא לא, פשוט סי היא פרוצדורלית וסי פלוס פלוס היא מונחית אובייקטים, ועדיף ללמוד טוב שפה פרוצדורלית על גבי מונחית אובייקטים בתור שפה ראשונית.
4) בהצלחה עם מנדרייק 10. אני משוכנע שתהנה ממנה.
2004-07-23 16:09 latrep
ד"א אני דיברתי על כלים גראפיים שבאים להקל עליך, ולא על שולחן העבודה הגראפי.
2004-07-23 16:07 latrep
ומה קשור VB?? איפה יש פקדים שאמורים להקל לך על כתיבת התוכנית בלינוקס? אתה כותב קוד נקי בעורך ומקמפל אותו....
2004-07-23 16:05 latrep
אבל אין קשר בין למידת תיכנות לשימוש בממשק גראפי.
ניסיתם פעם להשתמש בממשק טקסטואלי?? זה עושה כאבי ראש.
שימוש ב BITCHX ו LYNX, סתם מקשה ואין שום סיבה לעבוד בממשק הטקסטואלי.
חוץ מזה שאפשר להגדיר כניסה לממשק טקסטואלי, ואז בעזרת STARTX, KDM ,וכו, להיכנס לממשק הגראפי.
למה התכוונת קרוסבו כשאמרת שאם רוצים ללמוד תכנות , אז צריך להשתמש רק בממשק טקסטואלי? הרי בעזרת הקונסול דרך הממשק הגראפי אפשר לעבוד עם VI, ו GCC.
זה פסול לעבוד עם עורך גראפי??
הרי ל KATE יש גם סייר קבצים וגם קונסול בתוכה.
לדעתי אין שום קשר בין למידת תיכנות לעבודה בממשק הטקסטואלי, או שמה התכוונת לעבודה דרך הקונסול?
2004-07-23 16:02 qwerty
גם אני אהבתי את מה שקרוס אמר .. זה נכון מאוד .

2004-07-23 15:47 cp77fk4r
חח, המערכת לינוקס היא לא בעברית, הממשק הגראפי הוא בעברית...

ומנדרייק סבבה בשבילך.

וקרוס- אהבתי "זוהי גם אחת הסיבות שאנשים לא אוהבים את VB"
אגב, אתה יכול לקרוא לי פשוט "cp", או לחילופין-"אפיק", (זה הניק שאמא שלי משתמשת בו..)
2004-07-23 15:02 qwerty
1. אתם אומרים שאני צריך לחקור את המערכת , כדי שיהיה לי קל לעבוד ביוניקס ? במה יוניקס תעזור לי , מה היא מאפשרת שלינוקס לא ?

השאלה , למה לתכנתת ב-gcc , הרי גם בקומפיילר רגיל אני רק כותב ... אולי בגלל ש-gcc יותר מקצועי מבחינת המראה , או אולי בגלל שהוא בעצם דרך הקונסול פועל ? זה נושא מעניין מאוד 3...

מותר לקבל הסבר מדוע סי כל כך חזקה ? ומדוע היא טובה יותר מסי ++ ?
הקוד שלה קשה יותר ...
אשמח לקבל הסבר ...


תודה ...

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


שוב תודה !
2004-07-23 14:21 Crossbow
אכן, חיזוק ל- cp77fk4r... בכל הנוגע לממשק גרפי: אם אתה רוצה להפעיל שיר, בטח, תפעיל אותו דרך אחד משולחנות העבודה כגון Gnome או KDE שצוינו כבר, אבל אם אתה רוצה ללמוד תיכנות כדאי מאוד ללמוד ללא ממשק גרפי... זוהי גם אחת הסיבות שאנשים לא אוהבים את VB: כל מה שנוגע לפקדים הוא קוד מוסתר (אני מדבר בעיקר על ocx, אבל גם על טפסים והכל), כך שיוצא שאתה מעצב את הכל עם העכבר, וזה קל ופשוט ופותר אותך מלשחק עם מיקומים של אובייקטים ו- layouts וגרידים כמו למשל בג'אווה, אבל למעשה אתה לא לומד כלום בכל הנוגע לאובייקטים בתיכנות המונחה...
ושוב אני אומר, אתה תתכנת ב- gcc, אתה תלמד C, אתה תמסור לקרוסבוו 70000000 ש"ח בשטרות לא מסומנים, וכולי... רציני, אתה צריך משמעת עצמית חזקה, ואם יש לך אותה, אתה תלמד שפת C, אתה תתכנת ב- gcc וכולי...
2004-07-23 13:21 cp77fk4r
כשהאנשים אומרים לך "תחקור את המערכת" זה לנסות להתעסק בכל מני פקודות ואפשרויות שהיא מציעה וללמוד אותן, גם אם אתה חושב שלא תזדקק להם בחיים, זה לנסות להתקין כל מני דברים ולשחק בכל מני קונפיגוראציות שיש לך שם, זה לראות מה אתה מסוגל לעשות, עד כמה אתה מסוגל למתוח אותה, מבין?

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

יש מבין?[נערך על-ידי cp77fk4r בתאריך 2004/07/23 13:21]
2004-07-22 22:41 qwerty
1. ברור שאני יודע מה זה קומפיילר , זאת תוכנה שמממירה את הקוד לשפה בינארית , אל תזלזל , במיוחד בדברים שהם לא מסובכים , וכל ילד בכיתה ד יודע .

נכון , אף אחד לא אמר שאני אעבוד דרך הקונסול , אך הבנתי שהם לא ממש מעודדים שימוש בגרפיקה (שלפי מה שהבנתי , הכוונה להשתמש בשולחן עבודה , kde , ועוד .) אולי לא הבנת נכון ?

אז אני שואל , למה לי לפתוח תוכנה דרך הקונסול , כשאני יכול ללחוץ על התיקייה שהיא נמצאת , ולנווט דרך העכבר ... זה מוזר לי ...

אתה מציע לי לשאול בתפוז ? בםורום תיכנות ? אוקי אני אנסה , אם כי אני אני לא אוהב את כל הפורומים האלה , אני אוהב רק את techno .... לא תפוז ונענע וכאלה . ...

אני אתקין לינוקס , והשאלה הגדולה :
למה אתם , המקצוענים , נתכוונים כאשר אתם אומרים : תחקור את המערכת , תלמד אותה , ותראה למה היא מסוגלת " זה מאוד חשוב לי לדעת , מה ? לקורא את קוד המקור או מה ?


אני מודה לכם .
2004-07-22 22:31 latrep
לא הבנתי מה אתה רוצה , אתה יודע מזה קומפיילר?
אף אחד לא אמר לך שתעבוד רק דרך הקונוסול.
שאתה מריץ פקודה דרך הקונסול (שאתה מריץ שם של תוכנה גראפית) אז היא תפתח בשולחן העבודה הגראפי.
אתה מבלבל בין הדברים.....
לכל הפצה ומערכת (*bsd, linux( יש שולחנות עבודה גראפיים (kde,gnome,windowsmaker,etc)
אני מציע שתפסיק לשאול פה את השאלות על בחירת השפה ותעבור לפורום יותר מקצועים כמו תפוז.
2004-07-22 21:57 qwerty
קרוס , אני אוהב את הגישה שאתה מדבר אלי : אתה תתכנת ב-gcc .
אתה תלמד c

אני אוהב את זה שאתה מתייחס לזה כאל עובדות ...

אפשר הסבר למה gcc כל כך טוב ?
הרי הוא בעצם מעין קונסול שמקפל קובץ טקסט שיצרתי ... אז הוא יותר איטי גם .


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

תגיד ,מה כל כך סיפוק בלכתוב תוכנית בסי (אני לא מדבר בציניות) הרי אני יכול לבנות תוכניות חזקה באותה מידה בסי ++ , לא ?


תודה ...
2004-07-22 21:37 Crossbow
אתה תתכנת ב- gcc, כי אם לא אתה מפסיד את אחד מהקומפיילרים הטובים שיש...
וכשאתה מדבר על לינוקס, אתה לא מדבר על גרפיקה. אם אתה רוצה גרפיקה, תקנה Mac... :)
ובאמת, באמת באמת שאני ממליץ ללמוד שפת C. כל מי שיגיד לך שזאת לא שפה טובה להתחיל ללמוד איתה -- ובכן, אני רק אגיד שאם יש לך את הרצון הרב והחזק להגיע לסיפוק על ידי כתיבת תוכנית, אתה תלמד שפת C.
2004-07-22 17:04 qwerty
למה בגלל הגרפיקה אני לא מתעסק בתיכנות עצמו ?
אני לא מתכוון לתכנת ב-gcc , אלא אם כן אתה תמליץ לי עליו ...


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

ההתקנה של פדורה קלה , או קשה ? ואיך ההפצה עצמה ?

שוב תודה ...
עמודים: 1 2 3 4