Idan Dor

עמוד

התגובות שלי בפורום

מוצגות 15 תגובות – 16 עד 30 (מתוך 60 סה״כ)
  • מאת
    תגובות
  • בתגובה ל: קוד השורד או פיענוח קוד הזומבים? #83103
    Idan Dor
    משתתף

    לאחר בדיקה נראה שאתה צודק וזה באמת move string word.
    אופס.

    בתגובה ל: קוד השורד או פיענוח קוד הזומבים? #83102
    Idan Dor
    משתתף

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

    לאייל אני די בטוח ש movsw זה move single word ולא move string word (לדוגמא הפקודה movdw שלא נתמכת במנוע המשחק היא move double word שמעבירה 4 בתים של מידע אז יותר הגיוני שזה single ולא string)

    בתגובה ל: שאלה על הפצצה כבדה #83095
    Idan Dor
    משתתף

    רק שיהיה ברור זה שתי הפצצות כבדות ואחת חכמה לכל שורד – אז סך הכל יש לך 4 כבדות ו2 חכמות

    בתגובה ל: שאלה על הפצצה כבדה #83094
    Idan Dor
    משתתף

    טוב בתור אחד (מתוך שתיים) שכתבו את פרנואיה אני חושב שאני הכי מוסמך להסביר לך את זה. בקוד של paranoia כפי ששמת לב רשום שלוש פעמים int 0x86 אבל מה שחסר לך בשביל להבין את זה, זה הרצה עם הזומבים של אותה שנה.
    אני לא הולך להסביר בדיוק מה עשינו ואיך אבל תריץ את הקוד של עם paranoia והזומבים של 9.5 ותראה מה קורה.

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

    אם יש לך עוד שאלות אני ישמח לענות לך.

    בתגובה ל: קמפול קובץ אסמבלר #83089
    Idan Dor
    משתתף

    אני ממליץ לך להשתמש ב FASM בתור האסמבלר שלך, הוא מאוד דומה ל NASM אבל יש לי יתרון שיש לו GUI ולכן הרבה יותר קל לעבוד איתו.
    קישור – http://flatassembler.net/
    אם יש לך עוד בעיות אז תשאל.

    בתגובה ל: עמוד בדיקה לפלגינים בפורם #81787
    Idan Dor
    משתתף

    בדיקה נוספת:
    x
    x
    0x90
    0x90

    Idan Dor
    משתתף

    אני מסכים שצריך להיות יכול להיות לשים פה תמונות זה יהיה מאוד נוח.

    Idan Dor
    משתתף

    <p style="text-align: right;">אוקיי קודם כל לגבי איך שהתגובות שלי רשומות, אין לי שמץ של מושג למה זה ככה אבל עודד ואורי מנסים להבין למה זה קורה.</p>
    <p style="text-align: right;">הדרך הכי פשוטה לפתור את בעיית הקימפול שלך זה שאני פשוט ישלח לך את השורד מקומפל וקוד מקור שניתן לקמפל.</p>
    <p style="text-align: right;">(כפי שעניתי לך במקום אחר הסיבה שזה לא עובד זה דבר מוזר שהפורום עושה, סוג כזה של שינוי פונט שהאסמבלר לא מבין)</p>
    <p style="text-align: right;">שלך בקשה לאיזה קוד שאתה רוצה ל:</p>
    <p style="text-align: right;">idandor@gmail.com</p>
    <p style="text-align: right;">בכל מקרה לגבי שאלתך השניה:</p>
    <p style="text-align: right;">כל החלק בהתחלה הוא עם התגית של ההתחלה המזויפת הוא מיותר לחלוטין ולא רלוונטי, אלה אם אתה מעתיק את הקוד כמה פעמים ואז אתה משתמש בחלק הזה כדי להגיע לקוד האמיתי שלך (כדי להיות מוגן מ 87) אז אתה יכול להתעלם ממנו.</p>
    <p style="text-align: right;">עכשיו השיטה שהשורד משתמש כדי להשתלט על הזומבים זה לגרום לזומבי להריץ את הפקודה:</p>
    <p style="text-align: right;">JMP [0x9090]</p>
    <p style="text-align: right;">כך בכתובת 9090 רשום את המיקום שאליו הזומבי צריך להגיע, כדי לעשות את זה השורד כותב את כתובת ההתחלה שלו במיקום ההוא בשורה:</p>
    <p style="text-align: right;"><span style="color: rgb(101, 101, 101); font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; background-color: rgb(251, 251, 251);">mov word [Zombie_Address_Location], ax</span></p>
    <p style="text-align: right;">בגלל שהזומבים שמגיעים אחרי השורד מריצים בדיוק אותו קוד ומה שנימצא להם באוגר AX הוא שונה אז השורד "מפציץ" על הקוד שלו כך שהפקודה שרשמתי למעלה נהפכת ל:</p>
    <p style="text-align: right;">nop nop nop</p>
    <p style="text-align: right;">או בעצם לפקודה חסרת משמעות שלא עושה כלום. השורה שעושה את זה היא:</p>
    <p style="text-align: right;"><span style="color: rgb(101, 101, 101); font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; background-color: rgb(251, 251, 251);">mov byte [bx – @Here + @ToChangeLocation], 0×90</span></p>
    <p style="text-align: right;">החלק השני שבו השורד מפציץ על עצמו זה כדי לגרום לזומבי שמגיע אחריו שהוא זומבי A להשתלט על זומבי B במקום לנסות להשתלט על אותו הזומבי כל פעם, זה מה שהשורה:</p>
    <p style="text-align: right;"><span style="color: rgb(101, 101, 101); font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; background-color: rgb(251, 251, 251);">add byte [bx – @Here + @ToChangeLocationTwo + 0x2], 0×10</span></p>
    <p style="text-align: right;">עושה.</p>
    <p style="text-align: right;">המיקום השלישי והאחרון שהזומבי משנה את הקוד שלו הוא שהוא גורם לכל שורד או זומבי שיגיע ימות, זה נעשה בשורה:</p>
    <p style="text-align: right;"><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; background-color: #fbfbfb;">mov word [bx + @There – @Here], 0xcccc</span></p>
    <p style="text-align: right;">אני משאר שאתה תרצה לדעת גם מה השורה:</p>
    <p style="text-align: right;"><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; background-color: #fbfbfb;">jmp $</span></p>
    <p style="text-align: right;">עושה, אז מה שהיא עושה היא אומרת לשורד לקפוץ לתחילת הקפיצה, זאת אומרת להישאר במקום וכל הזמן לקפוץ תחילת השורה של הקפיצה וכך השורד לא הורג את עצמו.</p>
    <p style="text-align: right;"></p>

    Idan Dor
    משתתף

    <p style="text-align: right;">כפי שכבר פרסמתי בפורום, אני יפרסם פו את הקוד שאני ויואב כתבנו להשתלט על הזומבים של השנה בעזרת 87 הקוד משתמש ב CALL</p>
    <p style="text-align: right;">בניגוד ל JMP</p>
    <p style="text-align: right;">כפי שאתה רציתה אבל זה אותו דבר בהקשר הזה.</p>
    <p style="text-align: right;">בכל מקרה רצית דוגמא למשהו שעובד:</p>
    <p style="text-align: left;"><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">@FakeStart:</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">jmp </span> @Start<br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">;This code int 0×87 a zombie and transports him to this location</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /> @Start<span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">:</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">push es</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">push ds</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">pop es</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">@ToChangeLocation:</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">mov word [Zombie_Address_Location], ax</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">mov ax, 0xf4e2</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">@ToChangeLocationTwo:</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">mov dx, 0xa0be</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">mov bx, 0x16ff</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">mov cx, Zombie_Address_Location</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">std</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">int 0×87</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">pop es</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">cld</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">;Places the correct location into bx and changing the command</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">;mov word [zombie_Address_Location] to</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">;nop xor di, di</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">call @Here</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">@Here:</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">pop bx</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">mov byte [bx – @Here + @ToChangeLocation], 0×90</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">add byte [bx – @Here + @ToChangeLocationTwo + 0x2], 0×10</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">@There:</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">mov word [bx + @There – @Here], 0xcccc</span><br style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;" /><span style="color: #656565; font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; text-align: right; background-color: #fbfbfb;">jmp $</span></p>

    בתגובה ל: הזומבים של קודגורו 9.5 והפתרון שלהם #81681
    Idan Dor
    משתתף

    <p style="text-align: right;">נראה שזה אוטומתית שינה לי את זה במה שרשמתי, פשוט תחליף את ה X שבקוד ב X משלך והכל יעבוד</p>

    בתגובה ל: הזומבים של קודגורו 9.5 והפתרון שלהם #81680
    Idan Dor
    משתתף

    <p style="text-align: right;">המקור לבעיה שלך הוא משהו מוזר בפורום, חלק מתווי ה</p>
    <p style="text-align: right;">x</p>
    <p style="text-align: right;">הוכלפו בתווי</p>
    <p style="text-align: right;"><span style="color: rgb(101, 101, 101); font-family: Montserrat, sans-serif; font-size: 12px; line-height: 18px; background-color: rgb(251, 251, 251);">×</span></p>
    <p style="text-align: right;">עכשיו אין לי שמץ למה זה ככה, אבל תצטרך באופן ידני בכל שורה שהקומפילר טוען שיש בעיה להחליף את התוו שיש בפורום ב</p>
    <p style="text-align: right;">x</p>
    <p style="text-align: right;">כי יש שם מבחינת הקומפילר תוו שהוא אינו</p>
    <p style="text-align: right;">x</p>
    <p style="text-align: right;">ואז יש בעיות.</p>
    <p style="text-align: right;">לדוגמא את השורה:</p>
    <p style="border: 0px; font-family: Montserrat, sans-serif; font-size: 12px; margin: 0px 0px 20px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(101, 101, 101); line-height: 18px; text-align: right; background-color: rgb(251, 251, 251);">Zombie_Address_Location = 0×9090 ;nop nop random commands that do nothing</p>
    <p style="border: 0px; font-family: Montserrat, sans-serif; font-size: 12px; margin: 0px 0px 20px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(101, 101, 101); line-height: 18px; text-align: right; background-color: rgb(251, 251, 251);">לחליף:</p>
    <p style="border: 0px; font-family: Montserrat, sans-serif; font-size: 12px; margin: 0px 0px 20px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(101, 101, 101); line-height: 18px; text-align: right; background-color: rgb(251, 251, 251);">Zombie_Address_Location = 0x9090 ;nop nop random commands that do nothing</p>
    <p style="border: 0px; font-family: Montserrat, sans-serif; font-size: 12px; margin: 0px 0px 20px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(101, 101, 101); line-height: 18px; text-align: right; background-color: rgb(251, 251, 251);">וזה יפתור לך את הבעיה.</p>
    <p style="border: 0px; font-family: Montserrat, sans-serif; font-size: 12px; margin: 0px 0px 20px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(101, 101, 101); line-height: 18px; text-align: right; background-color: rgb(251, 251, 251);">דרך אגב FASM מקמפל לקבצי</p>
    <p style="border: 0px; font-family: Montserrat, sans-serif; font-size: 12px; margin: 0px 0px 20px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(101, 101, 101); line-height: 18px; text-align: right; background-color: rgb(251, 251, 251);">.bin</p>
    <p style="border: 0px; font-family: Montserrat, sans-serif; font-size: 12px; margin: 0px 0px 20px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(101, 101, 101); line-height: 18px; text-align: right; background-color: rgb(251, 251, 251);">אז כדי שהמנוע ישתמש בהם צריך להוריד להם את הסיומת אחר כך, פשוט תמחוק אותה מהשם.</p>

    Idan Dor
    משתתף

    <p style="text-align: right;">המנוע (וגם המעבד8086) לא תומך בפקודה:</p>
    <p style="text-align: right;">JMP (to location) 0x1234</p>
    <p style="text-align: right;">מבחינתו כל JMP הוא רלטיווי</p>
    <p style="text-align: right;">אז יש שתי אופציות לקפוץ למיקום הראשונה בשימוש אוגר לדוגמא:</p>
    <p style="text-align: right;">mov ax, 0x1234</p>
    <p style="text-align: right;">jmp ax</p>
    <p style="text-align: right;">השניה, שימוש בזיכרון על הזירה לדוגמא:</p>
    <p style="text-align: right;">mov word [0x1234], 0x1234</p>
    <p style="text-align: right;">jmp [0x1234]</p>
    <p style="text-align: right;"></p>
    <p style="text-align: right;">אז אם אתה מתכנן להשתמש ב JMP כדי להשתלט על זומבי אתה חייב להשתמש באחת משתי השיטות האלו.</p>

    בתגובה ל: הזומבים של קודגורו 9.5 והפתרון שלהם #81660
    Idan Dor
    משתתף

    <p style="text-align: right;">ניסית להקמפל עם NASM</p>
    <p style="text-align: right;">נכון?</p>
    <p style="text-align: right;">הנה הבעיה שלך הקוד שלי בנוי מבחינת משתנים לאיך שהתוכנה FASM עובדת</p>
    <p style="text-align: right;">היא זהה לחלוטין לNASM</p>
    <p style="text-align: right;">חוץ מהעובדה שיש לה ממשק גרפי ולכן היא יותר נוחה, הקוד נועד להתקמפל בה ולא ב NASM</p>
    <p style="text-align: right;">(פשוט בגלל שצריך להגדיר משתנים אחרת בשתי הקומפלרים אז זה לא עבד לך)</p>

    בתגובה ל: הזומבים של קודגורו 9.5 והפתרון שלהם #81659
    Idan Dor
    משתתף

    <p style="text-align: right;">בגלל איך שהלולאה של הזומבים בנוייה (בגלל ה נופ) אז האורך שלה משתנה בהתאם לאיפה נימצא הזומבי ובהתאם למה שרשום במיקום דיבור שלו עם השורדים, בגלל זה הזומבים שמגיעים אחרי השורד שלנו לא יודעים איפה בלולאה נמצא הזומבי ולכן כדי להתאים אותם אל הזומבי הם צריך לעבור שער שיאפס אותם מבחינת "זמן" אך מכיוון שהשאר הזה הוא לולאה באורך 2 אז לא ניתן לדעת איפה בלולאה נמצא הזומבי, אלה אפשר לדעת שהוא נמצא באחד משתי מקומות, בגלל שהקוד מכוון להיות בדיוק מושלם באופן יחסי למיקום הזומבי בקוד צריך להריץ דרך שער נוסף כדי לדעת בדיוק איפה נמצא הזומבי בלולאה שלו ואז רק לאחר מיכן ניתן להתחיל לפתור את הזומבי.</p>
    <p style="text-align: right;">אחרי שהשורד משתלט על זומבי אחד הוא מעביר אותו לקוד עם השערים והזומבי פותר את הבא בתור, ואז הבא בתור מגיע עובר את השערים ופותר את זה שאחריו וכו.</p>
    <p style="text-align: right;">שני השערים הם בעצם לולאה שנעצרת כאשר הזומבי עונה לשורד, ובכך מגלים איפה הוא נמצא בלולאה שלו.</p>
    <p style="text-align: right;"></p>

    Idan Dor
    משתתף

    <p style="text-align: right;">JMP Near – מיקום יחסי</p>
    <p style="text-align: right;">דוגמא:</p>
    <p style="text-align: right;">JMP Near 0x10</p>
    <p style="text-align: right;">זה אותו דבר בעצם כמו:</p>
    <p style="text-align: right;">add ip, 0x10</p>
    <p style="text-align: right;">(  ההוספה היא לא פקודה חוקית אבל זה בעצם מה שהקפיצה עושה ב"מילים אחרות")</p>
    <p style="text-align: right;">JMP FAR</p>
    <p style="text-align: right;">היא לא הפקודה שאתה צריך וקשה יותר להשתמש בה בשביל להשתלט על זומבים.</p>
    <p style="text-align: right;">המילים:</p>
    <p style="text-align: right;">label2 – label1</p>
    <p style="text-align: right;">פשוט נותנים לך את המרחק בניהם. לדוגמא:</p>
    <p style="text-align: right;">mov cx, label2 – label1</p>
    <p style="text-align: right;">יכניס את המרחק בניהם לאוגר.</p>
    <p style="text-align: right;">אני לא ממליץ לך להשתלט בעזרת פקודת JMP</p>
    <p style="text-align: right;">כפי שהצאתי לפני תחפש שורד בעבר שהשתלט על זומבי ותנסה להבין בעזרת איזה פקודה הוא עשה את זה.</p>
    <p style="text-align: right;">לגבי Nasm</p>
    <p style="text-align: right;">יש הרבה תוכנות שאפשר להשתמש בהם אבל הם כולם כמעט בדיוק אותו הדבר.</p>

מוצגות 15 תגובות – 16 עד 30 (מתוך 60 סה״כ)