cyberia2ooo
New member
pe file structure
בוקר טוב... אני עכשיו מנסה להכיר יותר טוב את מבנה קובץ הexecutble בwindows, קובץ הpe. עכשיו נתקלתי במשהו שלא מצאתי לו הסבר בשום מקום. אחרי הpe header עצמו, ואחרי הsection table אבל לפני הsection הראשון יש לי מרווח די גדול של בתים(416) שאני לא מצליח לחבר אותם לשום section קיים ולשום דבר אחר. הבלוק הזה מכיל בהתחלה קצת מידע בינארי, ואז שמות של הdllים שהם imported ע"י הexecutble ואז 0 עד תחילת הsection הראשון. השמות שם הם לא השמות שמשמשים כhints לטעינת dllים, השמות שמשמשים בטעינה נמצאים במקום אחר (לפחות כשאני מחפש אותם לפי הIAT) (אני מניח שתחילת הsection היא בהיסט של PointerToRawData ,מהsection header, מתחילת הקובץ)
בוקר טוב... אני עכשיו מנסה להכיר יותר טוב את מבנה קובץ הexecutble בwindows, קובץ הpe. עכשיו נתקלתי במשהו שלא מצאתי לו הסבר בשום מקום. אחרי הpe header עצמו, ואחרי הsection table אבל לפני הsection הראשון יש לי מרווח די גדול של בתים(416) שאני לא מצליח לחבר אותם לשום section קיים ולשום דבר אחר. הבלוק הזה מכיל בהתחלה קצת מידע בינארי, ואז שמות של הdllים שהם imported ע"י הexecutble ואז 0 עד תחילת הsection הראשון. השמות שם הם לא השמות שמשמשים כhints לטעינת dllים, השמות שמשמשים בטעינה נמצאים במקום אחר (לפחות כשאני מחפש אותם לפי הIAT) (אני מניח שתחילת הsection היא בהיסט של PointerToRawData ,מהsection header, מתחילת הקובץ)