נמצא המשחק מוטו גרנד פרי! עזרה בפריצה
מנהלים: Gordi, Radioactive Grandpa, Octarine, Og, אופיר
Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה
מלך! ניסיתי להשיג את הגירסא המיוחדת של הדוס בוקס בפורום שבו זה פורסם וגם באינטרנט לא מצאתי.
כל הכבוד
כל הכבוד
Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה
תוכל לפרט קצת על הפריצה? מה היו המכשולים ואיך התגברתם עליהם?
איך הKryoflux עזר פה?
איך הKryoflux עזר פה?
- DOS-toyevsky
- משתמש רשום
- הודעות: 18
- הצטרף: ו' יולי 01, 2011 1:41 am
Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה
Kryoflux עזר בגלל התרגילים שעשו עם הפורמט של הדיסקט... סקטורים חופפים, סקטורים עם data address mark חסר, סקטורים בטראק 38 שהזדהו כאילו הם בטראק 40, וכל מיני כאלה. תוכנה כמו ImageDisk למשל אמנם יודעת לשמור מידע גם אם הסקטור נראה לה דפוק, ולפעמים זה עוקף הגנות פשוטות. אבל היא עדיין קוראת סקטורים אחד-אחד, אז אם יש בלגן מכוון בפורמט (נניח במיקום או בסידור שלהם על הטראק) זה מטעה אותה.
לגבי הפריצה, שוב זה לא אני שהצלחתי, אז לא סגור 100%. אבל הבנאדם שעזר מכיר את הפורמט של KF מספיק כדי לשלוף משם מידע. בעיקרון הוא עקב אחרי הקריאות שהקוד מבצע והצליח לאתר באימג' את המידע שכל אחת מהן מצפה לשלוף מהדיסקט. לדבריו חוץ מהשימוש ב-INT 25, ההגנה גם מדברת ישירות עם הצ'יפ של בקרת הכונן, אז זה לא כזה פשוט.
זה עזר לו לערוך בשלבים את האימג' ולהביא אותו למצב שפחות או יותר יצליח לרוץ, לפחות במידה מספקת כדי שיוכל להמשיך הלאה עם ה-debugger הפנימי של DOSBox (שאגב גם אני ממליץ עליו בחום). ברגע שכל בדיקות ההגנה הצליחו נוצר בזכרון למעשה EXE תקין ללא הצפנה. בשלב הזה, מספיק לשים ברייקפוינט של שינוי זכרון על המיקום של טבלת הרילוקציות, וככה לעצור בדיוק לפני שהן משתנות ע"י DOS לצורך ההרצה, ולשמור את הEXE הפרוץ הזה מהזכרון לקובץ.
לא חותם על שום דבר מזה, כי רוב התהליך הוא מעל לרמת השכר שלי, אבל נשמע לי הגיוני
ותודה גם על הסריקה
לגבי הפריצה, שוב זה לא אני שהצלחתי, אז לא סגור 100%. אבל הבנאדם שעזר מכיר את הפורמט של KF מספיק כדי לשלוף משם מידע. בעיקרון הוא עקב אחרי הקריאות שהקוד מבצע והצליח לאתר באימג' את המידע שכל אחת מהן מצפה לשלוף מהדיסקט. לדבריו חוץ מהשימוש ב-INT 25, ההגנה גם מדברת ישירות עם הצ'יפ של בקרת הכונן, אז זה לא כזה פשוט.
זה עזר לו לערוך בשלבים את האימג' ולהביא אותו למצב שפחות או יותר יצליח לרוץ, לפחות במידה מספקת כדי שיוכל להמשיך הלאה עם ה-debugger הפנימי של DOSBox (שאגב גם אני ממליץ עליו בחום). ברגע שכל בדיקות ההגנה הצליחו נוצר בזכרון למעשה EXE תקין ללא הצפנה. בשלב הזה, מספיק לשים ברייקפוינט של שינוי זכרון על המיקום של טבלת הרילוקציות, וככה לעצור בדיוק לפני שהן משתנות ע"י DOS לצורך ההרצה, ולשמור את הEXE הפרוץ הזה מהזכרון לקובץ.
לא חותם על שום דבר מזה, כי רוב התהליך הוא מעל לרמת השכר שלי, אבל נשמע לי הגיוני
ותודה גם על הסריקה
Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה
נחמד להזכר אחרי 30 שנה! אחד המשחקים הראשונים שכתבתי ובטוח הראשון על PC. עם 4 צבעים והגנת העתקה בצורה של חור בדיסקט (כן עם מחט, אחד אחד)...
כל הכבוד על המאמצים וההצלחה להפעיל אותו. דרך אגב, ערן ירון שעשה את הגרפיקה הוא חבר קרוב מאד עד היום.
רוני ירון
(היום הבעלים של http://skylinesoft.com)
כל הכבוד על המאמצים וההצלחה להפעיל אותו. דרך אגב, ערן ירון שעשה את הגרפיקה הוא חבר קרוב מאד עד היום.
רוני ירון
(היום הבעלים של http://skylinesoft.com)
Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה
כל הכבוד ותודה לכל המעורבים!
(שמרתי גם אצלי עותק עד שגורדי יתפנה להעלות את המשחק לאתר)
(שמרתי גם אצלי עותק עד שגורדי יתפנה להעלות את המשחק לאתר)
Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה
מישהו הצליח לנצח במשחק?? (רמת קושי "קשה במיוחד")
ronnieyaron אם אתה קורא את ההודעה, דבר ראשון משחק מעולה דבר שני אפשר אולי לדעת איזה עוד משחקים פיתחת??ronnieyaron כתב: ↑ה' מרץ 19, 2020 12:19 am נחמד להיזכר אחרי 30 שנה! אחד המשחקים הראשונים שכתבתי ובטוח הראשון על PC. עם 4 צבעים והגנת העתקה בצורה של חור בדיסקט (כן עם מחט, אחד אחד)...
כל הכבוד על המאמצים וההצלחה להפעיל אותו. דרך אגב, ערן ירון שעשה את הגרפיקה הוא חבר קרוב מאד עד היום.
רוני ירון
(היום הבעלים של http://skylinesoft.com)
Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה
מדהים! פשוט אין לי מילים. תודה ענקית לגיבור האלמוני ולכל המעורבים בדבר (וסחטיין על מר ירון שיצר הגנה כל כך מסובכת לפני 30 שנה)!
(איך מפעילים את ה-Bat-Signal של הרברסר הנסתר לאתגרים עתידיים?)
(איך מפעילים את ה-Bat-Signal של הרברסר הנסתר לאתגרים עתידיים?)
Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה
אין סיבה, יעלה בקרוב.