صفحه 1:

صفحه 2:

صفحه 3:
فایل های اجرایی اا ا ال ل ات ا ان م ا ل ل ا ا ‎OO‏ ا ل 0 2500720 و ‎Windows‏ * .exe ( windows executable file) .sct (Windows Script Component ) .shb (Windows Shortcut into a Document ) .wsf (Windows script file ) .cmd (Windows Command File ) ساختار فابلهای ‎Ete eee pera‏ 3 اسلاید

صفحه 4:
فايل هاى اجرايى تزهه) ‎.bat (DOS Batch File )‏ ‎.com (DOS Command File )‏ ۴« ‎-bin (Unix Executable File )‏ ‎.ksh (Unix Korn Shell Script )‏ * MAC OS .app (Mac OS X Application)

صفحه 5:
| ۶ به معنایف ایل‌اجرلییقابل‌حمل‌است ۰ فرمت اصلی فایل های اجرایی در ویندوزهای 32 بیتی می باشد. * فرمت این فایل ها در کلیه نسخه های 32 بیتی ویندوز یکی است. ۱ ۷۱ 1 dn sp ery

صفحه 6:
۱99 1 ا ا ل | ا ا 572 باعث مى شود كه سيستم عامل انرا به عنوان فايل اجرايى معتبر ‎a‏ امك ‎PE Header ‎Sections ‎Table ‎ ‎ ‎ ‎ ‎

صفحه 7:
و۱90 ء معمولا با اجراى 5لاأ5 1005 رشته . ‏هی آید‎ ۱7۳۳۰۱۱۳۱ Program Cannot Be Run In Dos Mode" ‏؟ء اين بخش معمولا توسط كامبايلر به صورت اتوماتيك به فايل اجرايى اضافه‎ مى شود. ee Pee a Et eee pera By ‏ساختار فابلهای‎

صفحه 8:
PE Header (Loader) 135 4b aol» slel oloj 42 yl el PE Header bls sax yuu 05 ۱2 ‏می تواند ادرس شروع۲۱6۵06۲ ۶ را توسط سرایند‎ ۲ شناسایی کند . Header PE Header

صفحه 9:
Section Table ۶ محتوای اصلی فایل اجرایی به بلوک هایی تقسیم می شود ات ۱ ‎Sections‏ جيزوجز بلوكواز داده ها با يكصفدمشتركنيست ‏بعد از بخش /16306] 58 بخش 6ا180 0مضز1ناع56 ا 5 ‏هر ركورد حاوى اطلاعاتى از قبيل صفات آفست ‏و... در مورد يك 5621100 است . ‎Sections‏ ‎Table‏ ‎2 Ete eee pera ‏ساختار فابلهای‎ ‎ ‎ ‎ ‎

صفحه 10:
DOS Header Structure ‎Dos MZ Header‏ به ‎lis‏ ركوردى ‎IMAGE_NT_HEADER‏ ‏از نوع 1 ‏هر است ‎DOS Head: 7 ۱ ‏ات‎ * ‎ ‎ ‏ساختار فابلهای ‎Ete eee pera‏ 0 اسلاید ‎ ‎

صفحه 11:
PE Header Piolo) a] SY WCy] Ear em eT Ooh V0] Ke ee ews Corre soe) ear 1MU Cay 5 , 450 00 مئياشد. (رشته ۴۶ به همرله دو صفر) ‎File Header ٠‏ ركوردى است كه حاوى اطلاعاتى ‎PE Header‏ ‎ ‎ ‏درباره ساختار فيزيكى فايل اجرايى ۰ ۲۱6۵06۲ 00100۵۱ رکوردی است که حاوی اطلاعاتی| ايا اتا ‏درباره ساختار منطقى فايل اجرايى ‏ساختار فابلهای ‎Ete eee pera‏ 1 اسلاید

صفحه 12:
File Header Papen ‏را‎ Se Pry evo from PU FM eye et) ‏*61055عع5 04 را‎ ‎Time Date stamps‏ تاريخ و زمانليجاد فايل ‎so yasuine |, optional Headers 45, ojlail Size of optional Header ‏كند‎ ‏و وت ات لوف اش الا 20 ا 1ك لت ‏ساختار فابلهای ‎Ete eee pera‏ 2 اسلاید

صفحه 13:
Optional Header IMAGE_NT_HEADER,lislw gas ysl * ‏محسوب مى شود كه حاوى اطلاعاتى درباره‎ ‏ساختار منطقى قايل اجرابى مى باشد.‎ ۶ این رکورد شامل 31 عضو است که برخی ل ل ا 0 Ete eee pera ‏ساختار فابلهای‎ BARC AO aay * Ione Owe ای تست ۱9 لخن تن 0 ا 0 3 اسلاید

صفحه 14:
(Relative Virtual Address) RVA Ire pIPUet ECL PaC Is ‏ا ل ال ل ل‎ Jey ie ot (cepa er PC IF IC 0 Beye ree EPS) Up Are PN Ceara eg ORO V7 a Pe rr oy kt Oe ree a a ‏و‎ er reins Peer ‏ال ا‎ ys is elem POW Pee pe Wi10(0) ساختار فابلهای ‎Ete eee pera‏ 4 اسلاید

صفحه 15:
Optional Header اك ا ا ا ‎eee‏ ‎ely‏ Lebelbls ‏رف‎ Image Base* در آنجا قرار می دهد 2 و ره 100عع5در حافظه رابه ‎line‏ یر ی رن را 11 ۳ |19 Cas oe EP e aN E Ieee 1:10 01010) ) nD ‏صحيحى از‎ eer eee Pye ساختار فابلهای ‎Ete eee pera‏ 5 اسلاید

صفحه 16:
Optional Header ۵۰ الین‌عضو چگونگی‌قرار گرفتن تک تک5661[00 ها را در ‎rar)‏ ey pen Pern ey hey. Porn a ee ‎Size of images‏ إندازه كلىوفايلاجرليودر حافظه را مشخصموكند كه ع ا ا 72 ‎Size Of Headers‏ حجم كلهدرها به همرلهع|713 5666160 را مشخص ‏مى كند .اين مقداربرابر حجم كلى فايل منهاى حجم 5666101 ها است.از ‎00 ‏ا ا ا‎ BE Pe] ‏كنيد.‎ ‏ساختار فابلهای ‎Ete eee pera‏ 6 اسلاید

صفحه 17:
Optional Header a Sw! IMAGE_DATA_DIRECTORY 2495, jlsl al © Data Directory* ‏هر‎ رکورد حاوی ۷۸ مربوط به یک رکورد مهم از فایل اجرایی مانند (۱۵۸۲) ۲۵0۱6 ۸00۳6۶5 ۱۳۱۵۵۲۲ است 7 083143 عبارتند از: Export symbols Load configuration COM descriptor Import symbols Thread local storage (TLS) Delay Import eS Unknown Bound Import ‏اين‎ Copyright string pee 0 Base relocation ساختار فابلهای دانشگاه بیرجند-بهار 88 7 اسلاید

صفحه 18:
Optional Header 0 ۲ ‏میج‎ Data Directory teu! ons Sis a8 99 51 data directory 25> Opt Header ‎Data directory 3‏ ۶۰ ۱۷۱۳۸۵ که آدرس ۲۷۸ ساختار مورد ز ‏دارد. ‎Te rar ere ey enim ‏از‎ emma ‎ ‎import address table 3,55, virtual address Jlic ulsic w ‎.cuul IMAGE_IMPORT_DESCRIPTOR w bg.» RVA slyl> ‏ساختار فابلهای ‎Ete eee pera‏ 8 اسلاید ‎ ‎ ‎

صفحه 19:
Section Table *73016 56150 در واقع آرليه لواز ركوردها السنكه دقيقاً بعداز عم ‎Header‏ قرار گرفته است ‎aS Number Of Sections laws aljl yl sles! lass *‏ يكى از اعضاى ركورد !16306 ©11آ] است.مشخص مى شود. ۱۳۸6۴ 5۶0۲۱0۱1 ۲۷۶۵۸0۴8 ‏رکوردهای اين آرایه از نوع‎ ٠ Sections Table ساختار فابلهای ‎Ete eee pera‏ 9 اسلاید

صفحه 20:
Name Virtual Address Size Of Raw Data Pointer To Raw Data Characteristics

صفحه 21:
Section Table cul 8 ‏را معین می کند که حداکثر طول آن‎ Section eb Name ° ‏است.‎ واه ور ۳ ‎it‏ ‎Size Of Raw ۶۴‏ فضاءاشفا(لشده توسط 56610۳ در فایل اجرلیی ‎per ger ee FP (WV fe elu 1a ae) be eae Seat Tae‏ ‎Feri pes WA meee Besi-Laie[ol epee eee ‏ل‎ L 1 1 ‏ساختار فابلهای ‎Ete eee pera‏ 1 اسلاید

صفحه 22:
Import Table UAE eevee ‏اال ا‎ wo oylislyl a Data Directory siat 092 aS rlyo PE ‏کند .مشخصات‎ ما ا 1010 ال ا 50 بدى قرار دارد. ‎import address table 3555, 010‏ > 7 VA ‏با‎ ۱۷۱۸۵۲ ۱۳۳۵۴۲ ۸ همان ار دانشگاه بير

صفحه 23:
Import Table ا ال ‎Amey oeirre‏ )> ل 0 داراى 02000 ‏لما ال‎ cul pao lato : ‏تشكيل شده است كه اين مهمترين اين فيلدها عبارتند از‎ Import By eli as SusylislwasaS Original First Thunk: Name ار ‎ke lnigi-c‏ را ار ‎RIES eM rim‏ تابع ورودى (081007نا"] 1178016) اشاره مى كند.در حقيقت /ا88 اين Lis! ‏ات‎ ‏دهملهنی فیله قرقلادلر8 ۱۳۱۵۵۲۲۰ نیز از تعدای فیلد تشکیل شده است که‎ ۱ ‏ا‎ ‏ساختار فابلهای دانشكاه بيرجند-بهار 88 3 اسلاید‎

صفحه 24:
Import Table

صفحه 25:
Export Table Gach ۱ ۱ raed vw licen ete ‏در جدول توايع خروجى (©1301 5“0016) قرار دهد.‎ ور ا ارات ری ام ار ۱ ‎Mtr eet SHC DORCAS Sy Rees EE SECs ECLA‏ 000 به توايع ورودى را از برنامه اصلى بازخوانى كرده و با استفاده ازآنها به جستجوى آدرس توايع مورد نياز برنامه در فايل المى يردازد. باركذار م 0 ل د ا 02 ساختار فابلهای ‎Ete eee pera‏ 5 اسلاید

صفحه 26:
Export Table ‎x0 o Lal Export Table a, Data Directory gas ylol‏ كند ‎Pires Maree erevn ey Revrrgnv Wen Pers fo olole aa 101 cared ‏1 عضو دارد مهمترین اين فیلدها عبارتند از : ‎۱ ‏ار ۱ ۱ زا‎ trot ‏نام فايل باركذار 88 از اين نام داخلى استفاده خواهد كرد. ‏*6©1055ناء 04 1 ‎a0) o1‏ 0 : تعداد كلتولبعوكه توسطلينفايلصادر می‌شوند. ‏ساختار فابلهای ‎Ete eee pera‏ 6 اسلاید

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
34,000 تومان