נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

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

מנהלים: Gordi, Radioactive Grandpa, Octarine, Og, אופיר

anetanel
משתמש רשום
משתמש רשום
הודעות: 14
הצטרף: ו' אוקטובר 25, 2019 9:35 am

נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי anetanel »

המשחק נמצא ברשימת המבוקשים, והצלחתי לשים את ידי עליו לאחרונה.
יצרתי קובץ IMG של הדיסקט בעזרת DCOPY, אבל יש עליו הגנה.
יתכן שבזמן הקרוב אוכל לבצע גיבוי עם Kryoflux באדיבות חבר, אבל בנתים זה מה יש :)

להבנתי יש שני רבדים להגנה:
ראשית נבדק האם הדיסקט נמצא בכונן A (נסיונות הרצה מכונן B נכשלות)
שנית, ישנם סקטורים דפוקים בכוונה על הדיסקט. אני חושב שמתבצע ניסיון קריאה מהם ואם הקריאה מצליחה - הרי שהדיסקט לא מקורי.

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

להורדה:
https://www.dropbox.com/s/jos8vsl1n2bll7t/MOTO.IMG?dl=0
zibib
משתמש רשום
משתמש רשום
הודעות: 233
הצטרף: ה' אפריל 13, 2017 6:54 pm

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי zibib »

אם זה באמת ברשימת המבוקשים, אשתדל להעיף על זה מבט בהמשך השבוע.
zibib
משתמש רשום
משתמש רשום
הודעות: 233
הצטרף: ה' אפריל 13, 2017 6:54 pm

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי zibib »

anetanel כתב: ש' נובמבר 23, 2019 8:59 pm ראשית נבדק האם הדיסקט נמצא בכונן A (נסיונות הרצה מכונן B נכשלות)
שנית, ישנם סקטורים דפוקים בכוונה על הדיסקט. אני חושב שמתבצע ניסיון קריאה מהם ואם הקריאה מצליחה - הרי שהדיסקט לא מקורי.
מוזר, למה אתה מתכוון שזה נכשל מB ולא נכשל מA?
האם אתה נכשל בלעשות mount, או שיש הדפסה של שגיאה כשמדליקים את המשחק?
התחלתי לשחק בקבצים שבדיסקט אתמול, וכשהרצתי את הexe , לא הייתה לי שום הדפסה, הסמן ממשיך להבהב, אבל חוץ מזה הדוס קפוא.

ולפי מה הגעת למסקנה שיש בכוונה סקטורים דפוקים?
האם הצלחת לפתוח את המשחק בIDA?
כשאני ניסיתי לפתוח המשחק בida הוא טען שאין בקובץ instructions.
anetanel
משתמש רשום
משתמש רשום
הודעות: 14
הצטרף: ו' אוקטובר 25, 2019 9:35 am

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי anetanel »

ניסיתי להפעיל את המשחק בשני מחשבים.
במחשב אחד שבו הכונן 5.25 הוא B המשחק לא עבד.
במחשב השני עם שני כונני 5.25, המשחק עבד מ A אבל לא מB.

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

אני לא מבין גדול באסמבלי ובכלי פיתוח וחקירה כמו IDA. נסיונות החקירה הפרמיטיבים שלי די עלו בתוהו.
מפתח כשרוני במיוחד שעובד גם הוא על הפריצה אומר לי שהיא מורכבת יותר מכל מה שהוא נתקל בו עד היום במשחקים מהדור ההוא.
הוא אמר לי שההגנה מבצעת קריאה ישירה מהדיסקט - INT25H שלא ממומש בדוסבוקס (אבל כן בגירסאות עדכניות של Dosbox-X).
בנוסף נראה לו שיש שכבה של הצפנה.
שוב - מעבר ליכולת שלי כרגע :)
zibib
משתמש רשום
משתמש רשום
הודעות: 233
הצטרף: ה' אפריל 13, 2017 6:54 pm

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי zibib »

נשמע שזה יהיה כיף.
אני מקווה מאוד שיהיה לי זמן לשבור את ההגנה של זה.
סמל אישי של משתמש
Octarine
מנהל
מנהל
הודעות: 3749
הצטרף: ג' יולי 07, 2009 11:48 pm
מיקום: בין חושך לאור

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי Octarine »

זה בכלל שווה את המאמץ (מעבר לערך ארכיוני גרידא)?
יש צילומי מסך או וידאו מהמשחק איפשהו?
anetanel
משתמש רשום
משתמש רשום
הודעות: 14
הצטרף: ו' אוקטובר 25, 2019 9:35 am

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי anetanel »

אני יכול לנסות ללכוד תמונות מהמשחק. ללכוד וידאו איכותי נראה לי מאתגר יותר כל עוד אין פריצה.
כמו כן אני בשלבי סריקה של העלון והקופסא.
בנתיים הנה כמה שניות של משחק :)
https://www.youtube.com/watch?v=c5dnjky0Qqg

אגב, על הקופסא כתוב שזה תומך בVGA אבל משום מה נראה כמו CGA. אולי משהו בהגדרות כרטיס המסך על המחשב הזה.
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6857
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי Gordi »

וואו! סחטיין!
התחלתי לעבוד על זה אבל זה אכן נראה בעייתי. אנסה לשתף כמה נקודות בהמשך השבוע. ואם תצליח לגבות עם Kryoflux, זה יהיה מדהים!
סמל אישי של משתמש
dj_anubis
משתמש רשום
משתמש רשום
הודעות: 1630
הצטרף: א' ינואר 19, 2003 6:37 pm

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי dj_anubis »

זה משחק שחיפשתי כבר הרבה זמן כי הייתי סקרן לגביו מאיזה פרסומת שהופיעה נדמה לי בוויז

ניסיתי להוריד ולהריץ את המשחק כדיסקט מכונן A דרך דוסבוקס, כלומר ממש לטעון את הIMAGE עם IMGMOUNT

ניסיתי להגדיר שהכונן שיריץ אותו יהיה כונן A, לצערי המשחק לא הצליח לרוץ...

לא הצלחתם להריץ דרך דוסבוקס נכון?
anetanel
משתמש רשום
משתמש רשום
הודעות: 14
הצטרף: ו' אוקטובר 25, 2019 9:35 am

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי anetanel »

המשחק לא רץ כרגע על שום אמולציה. ההגנות שלו מטורפות.
@dj_anubis בזכות אחד הפוסטים הישנים שלך הצלחתי למצוא את המשחק.
מצאתי את הבנאדם שהיה לו עותק, שמסתבר שנמכר מאז, ומצאתי גם את הקונה שהסכים בנדיבות רבה להשאיל לי את המשחק עד שיפרץ.
כפי שכתבתי, יצרתי קשר גם עם רוני ירון המפתח של המשחק, אבל אין לו את קוד המקור או שום עותק של המשחק לצורך העניין.
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6857
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי Gordi »

זה אמנם לא הרבה בינתיים אבל אולי זה ייתן כיוון למישהו.
הקובץ הזה מכיל שני קבצי לוג:
  • LOGCPU_DOSBox.TXT: לוג הרצה מתוך DOSBox. לא קורה שם יותר מדי, כנראה כי INT 25 לא ממומש, ובשלב מסויים התוכנה קופצת ל-01A2:0000631B ונתקעת בלולאה אינסופית של פקודות לא חוקיות.
  • LOGCPU_DOSBox-X.TXT: לוג הרצה מתוך DOSBox-X. פה אפשר לראות הרבה יותר לוגיקה. בסופו של דבר התוכנה מחכה לקלט כלשהו מ-port 0x3f4 (זהו ה-Main status register של ה-Floppy-disk controller) והוא לא מתקבל.
את התוכנה לא הצלחתי לפתוח עם IDA או Ghidra, אבל תוכנה ישנה בשם W32Dasm הצליחה להציג את ה-Disassembly (למרבה הצער, היא לא ברמה של שתי התוכנות שצויינו לעיל).
zibib
משתמש רשום
משתמש רשום
הודעות: 233
הצטרף: ה' אפריל 13, 2017 6:54 pm

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי zibib »

אתמול שוב היה לי קצת זמן בשביל זה
ארשום פה סיכום של הממצאים (ואמשיך לעבוד על זה בהזדמנות.)
כאשר פותחים את המשחק בida 7 / ida 5 / ghidra, התוכנה טוענת שהקובץ פגום, (ואם אני זוכר נכון, היא גם טוענת שיש מידע מיותר בסוף הקובץ).
כאשר פותחים את המשחק בida 3. Ida טוען שיש תקלה בטבלת הרילוקציות.
בינתיים, זה נראה שיש בעיה (כנראה במכוון, במבנה של הקובץ.)

ממצאים שיש לי על תמונת הדיסקט:
כשמסתכלים על הדיסקט, רואים שחוץ מMGP.EXE, פעם היה exe אחר שמישהו מחק, אני חושב שבמחיקה רגילה אמור להישאר מידע בטבלת הקבצים על האופסט שבן הקובץ היה, ומה היה הגודל של הקובץ, אבל הערכים האלה אופסו.

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

נמשיך הלאה.
כשמחפשים בתוכן של הדיסקט header של exe (MZ) מוצאים שתי מקומות, אחד מהם כמובן הוא ההתחלה של MGP.EXE
ואת השני עוד לא חילצתי מהתמונה. פרט מוזר עליו, הוא לא מיושר לcluster. אני חושב שלא יכול להיות קובץ בfat12 שלא מיושר לcluster, אז אולי איכשהו MGP.EXE קורא משם.

נחזור למשחק של הבחור המפונק של "אני רוצה IDA".
מכיוון שגורדי אמר שהוא הצליח לפתוח את המשחק בדיסאסמבלר פושט, התחלתי לחפש באינטרנט תוכנות re של dos. ראיתי עוד כמה תוכנות שהצליחו לפתוח את התוכנית, ראיתי מה האופקוד הראשון שיש בריצת התוכנית, פתחתי את המשחק בida כתור בינארי במקום pe, חיפשתי את הבתים של האופקוד הראשון, לחצתי על c, ווואלה, פתחתי את המשחק בida.
בעיה, אני צריך לדעת איך להשתמש בסגמנטים של ida אם אני רוצה שגם כתובות אבסולוטיות יעבדו.
בשלב הזה, כבר אפשר לראות ב ida פונקציה שעושה int 25h

שלב הבא, מצאתי תוכנה ששמה היה בערך sourcer.
התוכנה מצליחה לסרוק את הexe, וליצור ממנו קובץ asm (בדוק).
ככל הנראה, אני צריך להתקין tasm, להביא לו את הasm, ואז יהיה לי exe שida אוהב.
anetanel
משתמש רשום
משתמש רשום
הודעות: 14
הצטרף: ו' אוקטובר 25, 2019 9:35 am

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי anetanel »

יצרתי אימג׳ נוסף עם ImageDisk 1.18 (http://www.classiccmp.org/dunfield/img/index.htm) בלי דילוג על סקטורים דפוקים.
אולי זה יעזור:
https://www.dropbox.com/s/87tovyvr66gv0 ... O.IMD?dl=0
סמל אישי של משתמש
dj_anubis
משתמש רשום
משתמש רשום
הודעות: 1630
הצטרף: א' ינואר 19, 2003 6:37 pm

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי dj_anubis »

היה שווה לדבר על המשחק ההוא בזמנו אם זה בסופו של דבר הוביל לאיתור עותק פיסי

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

תודה אלופים :)
zibib
משתמש רשום
משתמש רשום
הודעות: 233
הצטרף: ה' אפריל 13, 2017 6:54 pm

Re: נמצא המשחק מוטו גרנד פרי! עזרה בפריצה

שליחה על ידי zibib »

אני משער שאתה מריץ את זה בדוס.
איזה גרסא של דוס מותקנת על המחשב?
שלח תגובה הנושא הקודםהנושא הבא