Декомпиляция бағдарламаның бастапқы кодын жазылған тілдегі қайта құруды қамтиды. Басқаша айтқанда, бұл компиляция процесінің кері мәтіні, егер бастапқы мәтіннің машиналық нұсқаулыққа айналуы. Декомпиляция арнайы бағдарламалық қамтамасыз етуді қолдану арқылы жүзеге асады.
EXE файлдарын декомпиляциялау әдістері
Декомпиляция бастапқы кодты жоғалтқан бағдарламалық жасақтаманың авторына немесе нақты бағдарламаның қасиеттерін білгісі келетін пайдаланушыларға пайдалы болуы мүмкін. Ол үшін арнайы декомпиляциялық бағдарламалар бар.
1-әдіс: VB Decompiler
Алдымен Visual Basic 5.0 және 6.0 нұсқаларында жазылған бағдарламаларды декомпиляциялауға мүмкіндік беретін VB Decompiler бағдарламасын қарастырыңыз.
VB Decompiler бағдарламасын жүктеп алыңыз
- Басыңыз «Файл» тармағын таңдаңыз «Ашық бағдарлама» (Ctrl + O).
- Бағдарламаны табыңыз және ашыңыз.
- Декомпиляция бірден бастау керек. Егер ол жоқ болса, нұқыңыз «Бастау".
- Аяқтағаннан кейін, сөз терезенің төменгі жағында пайда болады. «Декомпиляция». Сол жақта объектілердің ағашы бар, ал орталықта коды көре аласыз.
- Қажет болса, декомпиляцияланған заттарды сақтаңыз. Мұны істеу үшін басыңыз «Файл» және тиісті опцияны таңдаңыз, мысалы, «Сақталмаған жобаны сақтаңыз»барлық нысандарды дискідегі қалтаға шығару үшін.
2-әдіс: ReFox
Бағдарлама бойынша декомпиляция бағдарламасында Visual FoxPro және FoxBASE + арқылы жинақталған ReFox өзін жақсы ұсынды.
ReFox бағдарламасын жүктеп алыңыз
- Кірістірілген файл шолғышын пайдалану арқылы қажетті .exe файлын табыңыз. Егер сіз оны таңдасаңыз, ол туралы қысқаша ақпарат оң жақта көрсетіледі.
- Мәтінмәндік мәзірді ашып, таңдаңыз «Decompile».
- Декомпилированные файлдарды сақтау үшін қалтаны көрсету қажет терезе ашылады. Басқаннан кейін «ОК».
- Осы хабарламаның соңында пайда болады:
Нәтижені көрсетілген қалтада көруге болады.
3-әдіс: DeDe
DeDe Delphi бағдарламаларын декомпиляциялау үшін пайдалы болады.
DeDe бағдарламалық жасақтамасын жүктеңіз
- Түймесін басыңыз «Файлды қосу».
- Exe файлын тауып, оны ашыңыз.
- Декемпиляцияны бастау үшін осы батырманы басыңыз. «Процесс».
- Егер рәсім сәтті аяқталса, келесі хабарлама пайда болады:
- Осы деректерді сақтау үшін, қойындыны ашыңыз. «Жоба»сақтағыңыз келетін нысан түрлерінің жанындағы ұяшықтарды тексеріп, қалтаны таңдап, нұқыңыз «Файлдар жасау».
Сабақтар, нысандар, пішіндер мен рәсімдер туралы ақпарат бөлек қойындыларда көрсетіледі.
4-әдіс: EMS көзін құтқарушы
EMS Resource Rescuer decompiler бағдарламасы Delphi және C ++ Builder құрастырған EXE файлдарымен жұмыс істеуге мүмкіндік береді.
EMS Resource Rescuer бағдарламасын жүктеп алыңыз
- Блокта «Орындалатын файл» қажетті бағдарламаны көрсетуіңіз керек.
- Ин «Жобаның атауы» жобаның атын тізіміне енгізіп, нұқыңыз «Келесі».
- Қажетті нысандарды таңдап, бағдарламалау тілін таңдап, нұқыңыз «Келесі».
- Келесі терезеде бастапқы код алдын ала қарау режимінде қол жетімді. Шығу папкасын таңдап, нұқу қалады «Сақтау».
Біз әртүрлі бағдарламалау тілдерінде жазылған exe файлдары үшін танымал разрядтаушыларға қарадық. Егер сіз басқа жұмыс нұсқаларын білсеңіз, онда ол туралы ескертулерде жазыңыз.