ראשי > אבטחת מידע > איך עובדים ה"לא ליימרים"? אפשר הסבר? ולס
יש לזה סיבה ?
למה להתרחק מפדורה אם היא מספקת כלים גרפיים ? אני אשמח לקבל תשובה רצינית בנוגע לשאלה זאת ...
כי זה מאוד חשוב לי לדעת למה לא צריך גרפיקה ..
תודה ..
סלאקוור לא מערכת קשה בכלל, והאמת ההבדל בינה לבין מנדרייק ורדהט הוא רק בכלים הגראפיים(הרי הקרנל הוא אותו קרנל)
אולי תיתקל בקצת מאוד בעיות בהתקנה של סלאק כי היא טקסטואלית (דומה ל *bsd)
ואולי גם קצת בהגדרת והעלאת האינטרנט כי הדרך קצת שונה, אבל חוץ מזה ומהכלים הגראפיים לפעולות אוטומטיות, שלושת המערכות הן מערכות לינוקס שמן הסתם דומות.
אני לא ישקר לך.
רוב התוכנות שנמצאות בעולם נכתבות ב c++ (משחקים תלת מימדיים, תוכניות ניהול, תוכנות גראפיקה (עם שימוש בasm) וכו)
אמממ ידע ב c לדעתי הכרחי לפני למידה של c++ ללמוד c כדי שתראה את ההבדלים בין תיכנות פרוצדולרי למונחה עצמים.
רק שתדע שהמרק בין כתיבת אקספלוייטים לc++ הוא כמו המרחק בין רעננה לבואנוס איירס (אין קשר בניהם)
כשאתה כותב אקספלוייטים בc לרוב את משתמש בקריאות מערכת של מערכות יוניקס.
כמו שאתה יודע c++ היא הרחבה של c ככה שכל קוד שנכתב בc יתקפמל גם על פי התקן של c++.
פדורה ד"א אם אני לא טועה ממשיכה את המסורת של רדהט ומספקת כלים גראפיים רבים ככה שתתרחק ממנה
unicode utf-8 . ..
אני אלמד את סי , אבל אינני חושב שיש אפשרות ללמוד 2 שפות ביחד ... לא ?
ואני אלמד אותה אחרי שאני אדע c++ ... יותר נוח יהיה לי ....
הטעות הנוראה שלי , היא שהשפה הראשונה שלי הייתה vb ... במקום פסקל המעולה ...
מזל שיש לי ספר פסקל פשוט וטוב , כי אצלי בעיר אין יותר קורסים לפסקל ...
בקשר ללינוקס :
דביאן אני עובד בה , במחשבים במקום כלשהו שאני לומד סי ++ ... היא מעולה , אבל שמעתי שהגירסאה הייבה האחרונה שלה היא ישנה מאוד ...
סלאקוואר אני חושב שהיא דיי קשה , לא ?
ומה עם פדורה ?
נ.ס
רד הט לא באה בחשבון ...
תודה על התשובות המעולות ...
ועוד הרבה דברים אחרים..
ואיפה הפצות? תתחיל בפשוטות, כמו RedHat (זאת הייתה הלינוקס הראשונה שלי, RedHat 6.3), או אולי Slackware.
אני ממליץ לך להכנס ליותר מידע לקהילה: www.whatsup.co.il, תרשם לפורומים שם, תנסה להשתלב, זה לא קשה, אבל אם תצליח, אני בטוח שזה יפתח לך הרבה מאוד דלתות.
בהצלחה.
וקרוס- אני משתמש בSuSE, יש מצב ש...גם אתה?! תמיד חשבתי שאני היחידי שנמשך לזיקית הזאת מכל העולם... [נערך על-ידי cp77fk4r בתאריך 2004/07/22 13:57]
וחבל שלא תלמד סי. אתה מוכרח לדעת בתוך לינוקס את שפת סי...
גירסאות לינוקס? אני ממליץ על Debian, Suse, RedHat.
וממליץ כמובן גם לבדוק את פרוייקט Ivrix... :)
http://www.rootshell.be/~eg/faqs/hacker-howto.heb.html
בקשר ללינוקס , אני יודע , זה מה שאני אעשה , אכיר את המערכת ...
אני לא אלמד סי , מהסיבה הפשוטה , אני רשום לקורסים בסי ++ , יש לי כ3 ספרים + 1 אחד של מולטימדיה..
לעומת הספר השחור של שפת סי .. שהוא מאוד קשה , אם כי איכותי ... ובקש לקומפיילרים , אני לא דואג , אני לא מתכוון לעבוד במערכות אחרות מיוניקס , ווינדוס ולינוקס ... ובכל אחת מהן יש את קומפיילרים לסי ++...
על הדרך , על אילו ירסאות לינוקס תמליצו לי כהתחלה ?
ומה אתם אומרים על דביאן פדורה וסאלקוור ?
תודה על התשבות ...
ובקשר ללינוקס- תיראה אחי, אל תקבע "אני עכשיו אתחיל עם זה, עוד כמה זמן אני אעבוד לזה ומשם אגיע לזה", תתקין מערכת אחת, תשב, תתבונן, תנסה ללמוד אותה, תכיר אותה לעמוד,
תתכנת עליה, תתכנת אליה, תשתדל להכיר ולהתעסק עם כל מה שאתה יכול, תנסה לשנות דברים, להסתכל וולמוד את התגובות שלה, ורק אחרי זה תעבור למערכת אחרת.
ואם אתה מדבר על גמישות, קח סי (כי לכל מערכת הפעלה יש לפחות עשרה קומפיילרים ככה שיצאו לשפת סי), ואחר כך ג'אווה (חוסר תלות בפלטפורמה).
יותר טוב לפי דעתי , ויותר גמישה ונוחה ...
רשותות ברור שאני אלמד , זה הכי חשוב .
שמעתי שליספ כדאי קצת ללמוד כדי לדעת לקרוא אותה ...
ןמה עם ג'אווה ? , אני לא סובל אותה , אבל אם תאמרו לי שכדאי , אז אני אלמד ...
נ.ב
אני סתהליכים לעבור ללינוקס ... אני אתחיל בנדרייק לייב , אחר כך מנדרייק רגיל , ואחרי חודש אני רוצה את דביאן או סללקוואר ... [נערך על-ידי qwerty בתאריך 2004/07/22 07:46]
אפשרות אחרת אם הוא רוצה להיות מתכנת (כי לכל עניין ההאקינג זה לא יעזור לו)
הוא יכול להתחיל ללמוד את הבסיס של שפת C + (מערכים, מחרוזות, מבנים וגם לגעת במצביעים)
ואז לעבור ל CPP וללמוד על מחלקות וכו, הוא יוכל להתמודד על זה.
ד"א מעניין אותי משהו, מאיפה לעזעזל זה ששאל את השאלה הביא את LISP?? מה היא קשורה? מישהו המליץ לו עליה?
זה הולך במקביל.
כן, תלמד C, אבל תלמד גם הרבה תיאורייה:
על מערכים ומשתנים ותאי זכרון ואוגרים ודגלים ומחסנית וכל זה.
חשוב ביותר. באמת. וגם רשתות תלמד.
אני ממליץ על RFC של TcpIp, הסברים על המבנה, על המודל, על בקשות Syn, Ack, Fin וכולי...
אתה אפילו לא משתמש במערכת מבוססת יוניקס !!! מה לעזעזל תעשה עם ליספ?? למה סתם?
דבר ראשון עדיף שתלמד c. שהיא פרוצדורלית, זתומרת מבוססת פונקציות, המעבר אל c++ שהיא מונחית עצמים תהיה קצת קשה, אבל עדיין נחיה עם זה.
כמו שכבר אמרתי בעבר אין לך שום סיבה לגעת בפרל, לפחות לא כשפה ראשונה.
c בהחלט תלמד אותך תיכנות נכון ותוכל להשתמש בה בעתיד.
יש פשרות לשלב קטעי קוד באסמבלי , לגשת לרכיבים של המחשב וכו (דבר ששפות אחרות לא מאפשרות)
אני לא יודע אם אתה יודע, אבל רוב התוכניות למערכת יוניקס נכתבות בc, ואפילו ליוניקס יש כל מיני פונקציות מערכת שנכללות בקבצי ההידר המיוחדים של יוניקס (ומשמשות לגישה ופעולות על קבצים, תהליכים במערכת וכו)
c בהחלט שפה לא ממש קלה ויקח לך כמה זמן לקלוט (עזוב שטויות של לולאות, פונקציות וכו)
העניין מתחיל כשמגיעים למצביעים שהם מן הסתם הכלי הכי חזק של השפה (הקצאה דינמית, שינוי ערך של משתנה דרך פונקציה וכו), האמת כשתגיע לרשימות מקושרות אחרי שתלמד על מצביעים ומבנים לעומק, לא אמורה להיות לך בעיה.
קח ספר טוב, עדיף באנגלית, יש את הספר של מפתחי השפה שחכתי איך קוראים לו.
אם אתה מתעקש על ספר בעברית, קח את ללמוד c של הוד עמי.
מצחיק אבל אני נכנסתי גם לתכנות וגם ליוניקס אחרי שהתעניינתי ב"האקינג", רק שתבין שכנראה לא תהיה "האקר" בחיים, תוכל להתקדם.
אתה קודם צריך להיפטר מווינדואס ולהתקין לינוקס (ב *bsd כנראה שתתקשה)
למחוק ווינדואס או לפחות למחוק את הקטע של ווינדואס בקובץ קונפיגורציה של הבוט לאודר, ואולי להתחיל ללמוד shell scripting.
ושוב תשכח מליספ וגם נכון לעכשיו מפרל, ותתמקד בc.
ד"א נכון שנראה כאילו אסמבלי היא שפה קשה מאוד, אבל האמת שתוכנית באסמבלי רצה שורה שורה ככה שאפשר לעקוב אחריה(בדיוק כמו שכתוב) ורוב הפקודות הם מילים המוכרות לאדם(או יותר נכון מילים מקוצרות, כדוגמת mov, jmp, add,inc וכו......
תודה ....
אני חושב ש-lisp או פייטון ליהו מעולות \ לא ?
ומה עם ג'אווה ? ג'אווה אני לא ממש אוהב , אני לא אוהב את התחביר , אבל מה שאתה תמליץ , כך אעשה ...
תודה !
תודה ...
ואז עוד התחלתי ללכת איתו מכות הבן זונה נכנס לי למכנסיים :(
אבל אחר כך העפתי אותו עם ה****** והתחלתי לחתוך לו איבר אחר איבר ;)
ואז הבאתי בו שפשוטר (למבינים מבנינו)...
עד שהשופט דפק 3 פעמים על הרצפה ואמר שוטר ניצח...
כל הנמלים בצד הריעו לי ואז הלכתי לחרבן :(
למידת תיכנות זה לא "סתם משהו נחמד"... זאת תורה שלמה...
וHell-Shooter, ניראה לי שיש לך משהו בעין..
אילו עוד שפות תמליץ לי ? לא חובה לתיכנות אקספלוויטים , אתה יודע ...משהו טוב ונחמד ..
http://code.semuel.co.il/perlhebtut
c++ הרבה יותר נוח ... פרל אני אלמד .... מה עם פייטון ?
C
C++
PERL
זהו בערך, היום אלו השפות.
.party on
ובקשר לשאלה השניה- ברור שצריך לדעת לכתוב ברמה טובה או טובה פלוס בשביל להבין את האקספלויטים, בגלל שזה לא רק משחק של פלט וקלט עם המשתמש אלה שליחת נתונים דרך סוקטים, התעסקות עם באפרים וכו', ועוד הרבה דברים אחרים.
וכמו שכתבתי- שני/שלושת השפות היותר נפוצות תכתיבת אקספלויטים הם Perl וC/CPP.[נערך על-ידי cp77fk4r בתאריך 2004/07/21 00:30]