Decompilation ពាក់ព័ន្ធនឹងការបង្កើតកូដប្រភពឡើងវិញនៃកម្មវិធីមួយជាភាសាដែលវាត្រូវបានសរសេរ។ និយាយម្យ៉ាងទៀតនេះគឺជាដំណើរការបញ្ច្រាសនៃដំណើរការចងក្រងនៅពេលអត្ថបទប្រភពត្រូវបានបម្លែងទៅជាសេចក្តីណែនាំអំពីម៉ាស៊ីន។ ការចងក្រងអាចត្រូវបានធ្វើដោយប្រើកម្មវិធីពិសេស។
វិធីក្នុងការចងក្រងឯកសារ EXE
Decompilation អាចមានប្រយោជន៍ដល់អ្នកនិពន្ធនៃកម្មវិធីដែលបានបាត់បង់កូដប្រភពឬជាធម្មតាចំពោះអ្នកប្រើដែលចង់ស្គាល់លក្ខណៈសម្បត្តិរបស់កម្មវិធីណាមួយ។ ចំពោះបញ្ហានេះមានកម្មវិធីគណនាពិសេស។
វិធីសាស្រ្តទី 1: កម្មវិធីវិឌីវីប៊ី
ដំបូងត្រូវពិចារណាកម្មវិធីវីបឌីវីប៊ីដែលអនុញ្ញាតឱ្យអ្នកបង្រួមកម្មវិធីដែលសរសេរក្នុងវីហ្សួលបេហៈ 5.0 និង 6.0 ។
ទាញយកវិឌីឌ័រវីប
- សូមចុច "ឯកសារ" ហើយជ្រើសធាតុ "បើកកម្មវិធី" (បញ្ជា (Ctrl) + O).
- ស្វែងរកនិងបើកកម្មវិធី។
- Decompilation គួរតែចាប់ផ្តើមភ្លាម។ ប្រសិនបើវាមិនដំណើរការសូមចុច "ចាប់ផ្ដើម".
- ពេលបញ្ចប់ពាក្យនឹងបង្ហាញនៅខាងក្រោមបង្អួច។ "បានបង្រួម"។ នៅផ្នែកខាងឆ្វេងមានមែកធាងនៃវត្ថុហើយនៅកណ្តាលអ្នកអាចមើលកូដ។
- បើចាំបាច់សូមរក្សាទុកធាតុដែលមិនបានចងក្រង។ ដើម្បីធ្វើដូចនេះចុច "ឯកសារ" ហើយជ្រើសជម្រើសសមស្រប, ឧទាហរណ៍, "រក្សាទុកគម្រោងដែលមិនបានលុប"ដើម្បីស្រង់វត្ថុទាំងអស់នៅក្នុងថតនៅលើថាស។
វិធីសាស្រ្តទី 2: ReFox
នៅក្នុងលក្ខខណ្ឌនៃកម្មវិធី decompiling ចងក្រងដោយប្រើ Visual FoxPro និង FoxBASE +, ReFox បានផ្តល់អនុសាសន៍ដោយខ្លួនវាបានយ៉ាងល្អ។
ទាញយក ReFox
- ដោយប្រើប្រាស់កម្មវិធីរុករកឯកសារដែលភ្ជាប់មកជាមួយសូមរកឯកសារ .exe ចាំបាច់។ ប្រសិនបើអ្នកជ្រើសរើសវាព័ត៌មានសង្ខេបអំពីវានឹងត្រូវបានបង្ហាញនៅខាងស្តាំ។
- បើកម៉ឺនុយបរិបទហើយជ្រើស "ចងក្រង".
- បង្អួចមួយនឹងបើកកន្លែងដែលអ្នកត្រូវការដើម្បីបញ្ជាក់ថតសម្រាប់រក្សាទុកឯកសារដែលមិនបានគណនា។ បន្ទាប់ពីចុច "យល់ព្រម".
- នៅចុងបញ្ចប់នៃសារនេះលេចឡើង:
អ្នកអាចមើលលទ្ធផលក្នុងថតដែលបានបញ្ជាក់។
វិធីទី 3: DeDe
DeDe និងមានប្រយោជន៍សម្រាប់ការពន្លាកម្មវិធីនៅក្នុង Delphi ។
ទាញយកកម្មវិធី DeDe
- ចុចប៊ូតុង "បន្ថែមឯកសារ".
- កំណត់ទីតាំងឯកសារ exe និងបើកវា។
- ដើម្បីចាប់ផ្តើម decompiling សូមចុចប៊ូតុង។ "ដំណើរការ".
- ប្រសិនបើនីតិវិធីត្រូវបានបញ្ចប់ដោយជោគជ័យសារខាងក្រោមនឹងបង្ហាញឡើង:
- ដើម្បីរក្សាទុកទិន្នន័យទាំងអស់នេះបើកផ្ទាំង។ "គម្រោង"ធីកប្រអប់នៅជាប់ប្រភេទវត្ថុដែលអ្នកចង់រក្សាទុកជ្រើសថតហើយចុច "បង្កើតឯកសារ".
ពត៌មាននៅលើថ្នាក់វត្ថុវត្ថុទម្រង់និងនីតិវិធីនឹងត្រូវបានបង្ហាញនៅក្នុងផ្ទាំងដាច់ដោយឡែកពីគ្នា។
វិធីសាស្រ្តទី 4: អ្នកជួយសង្គ្រោះប្រភព EMS
កម្មវិធីកែខៃជួយសង្រ្គោះ EMS អនុញ្ញាតឱ្យអ្នកធ្វើការជាមួយឯកសារ EXE ចងក្រងជាមួយ Delphi និង C ++ Builder ។
ទាញយក EMS ប្រភពសង្គ្រោះ
- នៅក្នុងប្លុក "ឯកសារដែលអាចប្រតិបត្តិបាន" អ្នកត្រូវបញ្ជាក់កម្មវិធីចង់បាន។
- ចូល "ឈ្មោះគំរោង" រាយឈ្មោះគម្រោងនិងចុច "បន្ទាប់".
- ជ្រើសវត្ថុដែលបានទាមទារជ្រើសភាសាសរសេរកម្មវិធីហើយចុច "បន្ទាប់".
- នៅក្នុងបង្អួចបន្ទាប់កូដប្រភពគឺអាចរកបាននៅក្នុងរបៀបមើលជាមុន។ វានៅតែជ្រើសរើសថតលទ្ធផលហើយចុច "រក្សាទុក".
យើងបានក្រឡេកមើលឯកសារបំប្លែងដ៏មានប្រជាប្រិយភាពសម្រាប់ឯកសារ exe ដែលសរសេរក្នុងភាសាសរសេរកម្មវិធីជាច្រើន។ ប្រសិនបើអ្នកដឹងអំពីជម្រើសការងារផ្សេងទៀតសរសេរអំពីវានៅក្នុងមតិយោបល់។