התגובות שלי בפורום
-
מאתתגובות
-
ddtמשתתף
האם זה גם משנה לאיזה כיוון מבצעים את ההתקפה של CALL FAR?
ddtמשתתףואיך עושים ש CALL FAR יהיה רציף או לא רציף?
ddtמשתתףאם אתה רוצה לשלוח לי קבצים אז המייל שלי זה ddt.tomer@gmail.com
אבל בכל מקרה כדאי שתהיה אפשרות לצרף כאן בהודעות קבצים או תמונות למשל צילום של מסך או משהו כזה אם רוצים להראות משהו שהוא לא קודddtמשתתףאני אפילו לא יודע מאיפה להתחיל…
הקוד שלך לא עובד לי לא ב FASM ולא ב NASM אחרי שהעתקתי וניקיתי אותו ב NOTEPAD
דבר שני הייתי שמח לקוד שעושה רק את הקפיצה בלי עוד דברים מסביב למשל
@FakeStart:
jmp @Start
לא קורה כלום בקוד הזה אז למה להכניס אותו זה לא מה שגורם לזה להיות לא ברור אלא רק דוגמה שקוד שרק עושה קפיצה ל LABEL אחד בקוד של השורד מהזומבי היה עוזר
למשל לא ברור למה צריך לעשות פעמיים שני change location ולמה לא לעשות קוד עם LABEL אחד שאליו הזומבי יקפוץ אלא 4 כאלו
אתה ממש עוזר לי! אין פה אף אחד אחר שעונה וגורם לי להתקדם ולהבין לאיזו רמה של ידע אפשר להגיע אבל אתה ממש יודע את החומר הזה ולמישהו שעדיין לא עשה תחרות ולומד אסמבלי לבד לפעמים יש תוספות שלא ברורות אז לפעמים אני צריך את הדוגמה הכי פשוטה שיש כדי להבין למה עושים משהו
בבקשה תמשיך לענותddtמשתתףאני לא יודע אם זה רק אצלי אבל כל פעם כשאתה כותב הודעה בפורום יש המון תווים שלא קשורים לטקסט שהכנסת אלא לאיך שהטקסט מוצג כמו
<p style="text-align: left;">ddtמשתתףאני אחדד את השאלה – אם אני דורס ערך בזומבי איך אני יכול לדאוג שהכתובת שאני מעביר תכנס לאוגר שאחכ ישתמשו בו ב JMP ולא סתם תהיה כתובת כי אמרת שזה לא נתמך
ddtמשתתףאני הרי מכניס כאן את הכתובת לתוך אוגר CX
ואחכ לפי מה שאני מבין יש לי JMP (הפקודה עם ה 26)
ddtמשתתףאם זאת הייתה תוכנית בפני עצמה לא הייתה לי בעיה אבל אני הרי מנסה לשים פקודות את הפקודות האלו בתוך הזומבי ואני מבין איך אני יכול לשלוט איך אני משתמש באחת משתי השיטות שהזכרת בקוד שאני מעביר לזומבי
mov cx, (label3-label1)
mov bx, 026ffh
אני צריך להחליף את 026ffh בפקודה אחרת?
נורא מבלבל. נראה לי שרק שאני אראה דוגמה אחת שעובדת עם ה JMP אני אבין איך זה עובד ואדע להשתמש בזה אחכddtמשתתףאם אני שם את השורה הראשונה בהערה גם על ה int 0×87 הוא נותן לי invalid name
אולי צריך לשנות הגדרות ב FASM כדי שיוכל לקמפל קוד של שורדים?
ddtמשתתףאני לא רואה שיש פה אפשרות להוסיף קובץ עם קוד אבל אולי זה עדיף כי ככה אפשר לקמפל קובץ ASM שהוא בביטחון עובד
ddtמשתתףכן אני משתמש ב NASM.
אבל הרצתי עכשיו את הקוד שלך עם ה FASM ואני עדיין מקבל שגיאה ב compile
על השורה הראשונה Error:invalid name
והפקודה שעליה יש לי שגיאה היא:Zombie_Address_Location=0×9090
אז איך אני יכול להריץ קוד שמתקמפל באחד מהם?
ddtמשתתףואני אשמח גם לקבל מידע מה זה אומר כל מה שרשום בקטע הזה שעידן כתב למעלה:
"דבר שחשוב לשים לב שכל זומבי (השורד לא עושה את זה) מריץ שני שערים הנותנים לו להתאים את עצמו לסיבובים של הזומבי שהוא פותר, דבר זה קיים מכיוון האורך של סיבוב של זומבי משתנה בהתאם למספר שהוא מקבל ולכן לא ניתן לצפות מתי הוא יתחיל את הלופ שלו שוב, ולכן צריך להתאים את השורד אליו."למשל מה זה מריץ שני שערים? ואיך הזומבים פותרים זומבים אחרים? הם לא אמורים לקבל כתובות מהשורדים של הקבוצות?
ddtמשתתףניסיתי להריץ את הקוד של ה 100 סיבובים והוא לא מתקמפל לי
יש לי שגיאה אפילו בשורה הראשונה:
Zombie_Address_Location = 0×9090 ;nop nop1: error: parser: instruction expected
שגיאות אחרות שיש הן
error: comma, colon, decorator or end of line expected after operand
ובמקומות של קוד שנראה בסדר
איך אני פותר את השורה הראשונה ועם איזה כלי כדאי לי לעבוד שייתן לי יותר מידע למצוא בעצמי מה לא בסדר?
ddtמשתתףבשורד הספציפי התכוונתי לדרך השניה שהיא לא ה JMP שאמרת שאני צריך למצוא
ddtמשתתףהייתי שמח בכל זאת להבין איך אפשר לעשות עם JMP כדי לדעת יותר טוב מה קורה במשחק כי אני רואה שזה כן מעלה לי פערים שיש לי
יש איזה שורד ספציפי שכדאי להסתכל עליו? אני לא ממש מכיר את השורדים שהיו או התחרויות לא השתתפתי בתחרות אף פעם וגם האסמבלי שאני יודע זה אחרי שחבר'ה גדולים שהכרתי ניגשו לתחרות ושמעתי על זה והחלטתי לנסות ללמוד
-
מאתתגובות