Paano magbukas ng EXE file - wikiHow. Paano magbukas ng .DLL o .EXE na file sa resource editor

Source code imposibleng ibunyag kung sinubukan nilang tiyakin ang seguridad (lalo na kung ito ay isang branded na item).

Ngunit may mga paraan upang ganap o bahagyang ibunyag ang code.

  • Ang IDA Pro ay ang pinakamahusay na libreng cracker, maaaring payagan ka ng ilang macro na i-convert ang code pabalik. Pero hindi palagi. Ang mga produktong Borland ay lalong mabuti.
  • Hiew.Exe libreng utility, napakaliit, ay nagbibigay-daan sa iyong i-edit ang code ng wika ng pagpupulong. Maaari mong i-edit ang text at integer constants. Maaari mo ring gamitin ito upang "isalin" ang programa sa ibang wika, burahin ang pangalan ng kumpanya, atbp.
  • Kung mayroong isang PDB file, o ang debug-info ay naka-attach sa file, kung gayon ang code ay maaaring makuha sa development environment (kung ang debug-info ay kumpleto) bihira itong magamit. Imposibleng makuha ang source code, ngunit maaari kang makakuha ng "mga numero ng linya at mga pangalan ng pinagmulan", pati na rin ang mga pangalan/halaga ng lahat ng mga constant, lokal na variable, maiwasan ang "fragmentation ng mga function" at makakuha din ng mga klase na may pagpuno sa klase (halos lahat ng mga istruktura maliban sa teksto ng programa) na lubos na magpapasimple sa iyong pag-unawa sa kung paano gumagana ang programa. Para sa ilang mga aklatan (dlls), ang mga pdb file ay maaaring i-download nang hiwalay. Malabong payagan ng isang kumpanyang may paggalang sa sarili na tumagas ang PDB ng mahalagang produkto nito.
  • Impormasyon sa pag-debug, mayroong impormasyon sa DebugInfo na nakapaloob sa exe. Kung mayroong ganoong impormasyon at ang kaukulang utility (Halimbawa, ang Delphi ay pinagsama-sama sa Borland, at ito ay magagamit), pagkatapos ay maaari kang gumawa ng isang bagay na katulad ng nakaraang punto. Ngunit hindi malamang na ang isang kumpanya na may paggalang sa sarili ay gagawa ng isang "hangal" na pagkakamali (katulad ng pdb).
  • Kung ang file ay nakasulat sa C#, maaari itong halos ganap na matingnan sa code gamit ang disSharp (ang mga naturang programa ay "kasama" lamang ang mscorlib sa talahanayan ng pag-import at iyon lang). Ang DisSharp ay masama sa pag-disassemble ng ilang bahagi ng programa, ngunit posible ito bayad na bersyon o ang bayad na bersyon ng naturang mga utility ay nagpapakita ng code nang mas mahusay.
  • Kung ang file ay nakasulat sa FoxPro, clipper at iba pang katulad na byte-code na mga wika, ito ay binubuksan ng mga espesyal na utility (Refox halimbawa).
  • Ang exescope.exe utility na ResourceHacker.exe at mga katulad na utility ay nagbibigay-daan sa iyo upang tingnan ang header, mga konektadong aklatan (gamit ang mga ito maaari mong maintindihan kung saan nakasulat ang program) at i-edit ang mga mapagkukunan ng programa (mga form ng mapagkukunan kabilang ang Delphi, mga icon, mga larawan, mga talahanayan ng mga string ng mapagkukunan).
  • Kung alam mo kung paano ginawa ang code, sa tingin ko meron mga espesyal na kagamitan may kakayahang ibunyag ito (sila ay binabayaran at hindi naa-access).

Muli, ito ay ibinigay na walang code packer (pagkatapos ay kailangan mo munang mag-apply ng isang depacker), encryptor/self-modifying code. Kung hindi ito nasira ng isang obfuscator, hindi ito maaaring ma-unravel. Kung mas malaki ang code, mas mahirap itong maunawaan.

P.S. Ang aking personal na opinyon ay ang lahat ay inihayag at na-hack, ngunit nangangailangan ito ng maraming, maraming oras. Posibleng isang taon o higit pa (depende sa karanasan at mga tool, malayang magagamit magandang kasangkapan wala).

Sa tulong Resource Tuner maaari mong buksan ang mga executable na file gaya ng .EXE, .DLL, .OCX, screensaver (.SCR) at marami pang iba. Sa pamamagitan ng pagbubukas ng file, makakakuha ka ng access sa mga mapagkukunan ng file at maaari mong palitan ang mga icon, cursor, at graphics sa iba't ibang mga format, baguhin ang mga linya sa menu, mga dialog box at iba pang mga elemento ng user interface.

Gayunpaman, nararapat na tandaan na ang mga mapagkukunan sa maipapatupad na file ay pinaghihiwalay mula sa code ng programa, at sa pamamagitan ng pagpapalit ng interface ng program, hindi ka makakakuha ng access sa program code. Gamit ang editor ng mapagkukunan, maaari mong baguhin ang mga kontrol ng programa. Hindi mababago ang code ng programa gamit ang resource editor.

Para sa mas malubhang pagbabago (na, gayunpaman, ay hindi hahantong sa anumang bagay na mabuti nang walang sapat na karanasan sa mga application ng programming para sa Windows), inirerekomenda namin ang paggamit ng PE Explorer (PE file structure editor) o FlexHex (hex editor para sa mga binary file).

Pagbubukas ng EXE o DLL file sa Resource Tuner

Sinusuportahan ang maraming paraan upang magbukas ng mga file. Upang magbukas ng file para sa pagtingin at pag-edit, i-click ang button Buksan ang File sa toolbar o piliin ang command file > Bukas mula sa menu. Ang drop-down na menu sa tabi ng button sa toolbar ay nagbibigay sa iyo mabilis na pag-access sa listahan ng mga kamakailang binuksang file. Ang parehong listahan ay maaaring makuha gamit ang utos file > Mga Kamakailang File mula sa menu ng programa. Ang bilang ng mga file sa listahan ay naka-configure sa dialog I-customize.


Maaari mo ring buksan ang file gamit ang Resource Tuner nang direkta mula sa Windows Explorer sa pamamagitan ng pag-click sa file i-right click at pagpili Buksan gamit ang Resource Tuner mula sa menu ng konteksto.

O maaari mo lang i-drag at i-drop ang icon ng file mula sa Windows Explorer papunta sa Resource Tuner icon sa desktop o sa window ng tumatakbong Resource Tuner.

Maaari mo ring buksan ang file mula sa command line.
Halimbawa: restuner.exe filename.exe

Kapag binubuksan ang isang file, gumagawa ang Resource Tuner ng ilan awtomatikong operasyon: i-unpack ang file kung natukoy na naka-pack ito gamit ang UPX, pagkatapos ay susuriin ang istraktura ng file at mga mapagkukunan para sa posibleng mga pagkakamali, at sa wakas ay muling pagtatayo ng mga nasirang mapagkukunan alinsunod sa mga executable na detalye ng format ng file.

Mga error kapag binubuksan ang isang file

Kung may naganap na error sa pagbubukas ng isang file, ito ay malamang sa tatlong dahilan: ang file ay protektado, ang file ay 16-bit, o hindi ito isang executable na file.

1. Error: Ang file ay nasira, na-compress ng isang packer o protektado ng isang tagapagtanggol.

May isang magandang pagkakataon na ang file ay na-compress upang mabawasan ang laki nito. Mayroong dose-dosenang mga packer at tagapagtanggol para sa mga executable na file, at ang mga bago ay lilitaw sa lahat ng oras. Sinusuportahan ng Resource Tuner ang pag-unpack ng isa lang, ngunit ang pinakakaraniwang packer - UPX. Ang iba pang mga packer ay hindi suportado, at kakailanganin mong i-unpack ang file nang mag-isa bago mo mabuksan ang file para sa pagtingin o pag-edit.

Ang sitwasyong ito ay hindi itinuturing na isang error sa programa. Hindi namin lalabanan ang mga pagtatangka ng ibang mga may-akda ng programa na protektahan ang kanilang mga nilikha mula sa pag-hack, o susuportahan ang pag-unpack ng ilang dosenang iba't ibang mga packager, kabilang ang parehong mga komersyal na produkto at mga produktong gawang bahay.

2. Error: Ang file ay tinukoy bilang 16-bit NE Executable. Ang format na ito ay hindi suportado!

Gumagana lang ang aming mga programa sa mga 32- at 64-bit na PE file. Ang NE format (short for "New Executable") ay isang legacy na 16-bit na format ng application. Mga bersyon ng Windows 3.xx. SA ang pagdating ng Windows 95 ang format na ito ay itinuturing na hindi na ginagamit at hindi ginagamit, bagama't maaari itong isagawa sa modernong mga platform mula sa Microsoft. Hindi namin sinusuportahan ang 16-bit na mga file at hindi namin nilayon na suportahan ang mga ito.

3. Error: Ang file ay hindi EXE o DLL file. Sa lahat!

Ang Resource Tuner ay hindi nakakakita ng file sa pamamagitan ng extension. Kung papalitan mo ang pangalan ng extension maipapatupad na file, sabihin nating, itama ang .EXE sa .TXT o alisin ang extension nang buo, ang Resource Tuner ay hindi maaaring lokohin nito: kapag binubuksan ang isang file, sinusuri ng program ang header ng file sa loob ng file, at hindi tumitingin sa extension.

Samakatuwid, kung sasabihin sa iyo ng Resource Tuner na ang file ay hindi maipapatupad, ganoon nga. Kung may nag-supply sa ilang kadahilanan text file sa paghahatid ng laro na may extension na .DLL, hindi nito pinipigilan ang pagiging text ng file at hindi nagiging dynamic na library. Huwag palinlang sa extension ng file.

Aling mga file ang hindi makatuwirang buksan sa editor ng mapagkukunan?

Sa kabila ng katotohanan na ang Resource Tuner ay idinisenyo upang buksan at i-edit ang anumang 32/64-bit na mga executable na file, may ilang mga uri ng EXE file na halos walang mapagkukunan.

1. Mga file na ginawa gamit ang Visual Basic.

Sa ganitong mga file, walang anuman sa seksyon ng mga mapagkukunan maliban sa isang icon at impormasyon ng bersyon. Ang mga linya at diyalogo sa mga programang nakasulat sa Visual BASIC ay iniimbak sa sarili nilang format na pagmamay-ari, at hindi nila ginagamit ang karaniwang seksyon ng mapagkukunan.

2. EXE file ng gigabytes o higit pa sa laki.

Dahil ang Resource Tuner ay isang 32-bit na programa, may mga natural na paghihigpit sa paglalagay ng imahe ng file na binubuksan sa virtual na memorya sa loob ng unang gigabyte. Ang isang file ng isang gigabyte o higit pa sa laki ay hindi magkasya doon.

3. Self-extracting archive sa anyo ng mga EXE file.

Sa ganitong mga file, walang anuman sa mga mapagkukunan maliban sa isang icon at impormasyon ng bersyon, at marahil kahit na iyon. Sa pangkalahatan, ito ay naka-archive na data na nilagyan ng subroutine para sa pag-unpack.

4. Mga installer ng iba pang mga program.

Sa ganitong mga file, walang anuman sa mga mapagkukunan maliban sa isang icon at impormasyon ng bersyon. Katulad ng punto 3. Ang isang installer file ay maaaring isipin bilang isang lalagyan na naglalaman ng isa pang .EXE na file sa naka-compress na anyo at isang nakagawiang i-extract ito. Bilang karagdagan, ang mga programa para sa paglikha ng mga installer ay gumagamit ng iba't ibang mga algorithm upang mag-imbak ng naka-archive na data sa loob ng kanilang sarili.

I-download ang iyong libreng pagsubok!


Tumatakbo ang Resource Tuner lahat ng bersyon ng Windows
mula 2000 at XP hanggang 8 at 10.

Minimum na kinakailangan ng system:
CPU Intel Pentium® o AMD K5 166 MHz
16 MB RAM

Ang EXE ay isang extension para sa mga programa sa DOS at Windows. Ang exe format ay tumutukoy sa isang pangkat ng mga executable na file na naglalaman ng lahat ng data para sa pag-install ng isang application. Upang siksik na ipamahagi file ng pag-install ginagamit ang mga algorithm ng compression.

Mga Nilalaman ng File

Bagay na may EXE extension matatagpuan sa Windows OS. exe na programa naglalaman ng mga script at pinagsama-samang code na nagpasimula ng pag-install ng mga application. Ang mga nilalaman ng EXE object ay kinabibilangan ng:

  • Mga mapagkukunan ng software - mga graphics at iba pang elemento ng media, pati na rin ang mga naka-compress na pakete (.package) ng mga klase ng program code;
  • Mga form ng bagay (mga bitmap, sheet, icon ng application);
  • Impormasyon para sa nag-upload ng file;
  • Module ng paglulunsad ng pag-install.

Sa startup EXE system nagsisimula ang awtomatikong pagsisimula ng lahat ng naka-archive na bahagi ng flash drive, virtual o hard drive. Kasama sa mga bahagi ng isang EXE file ang mga software library, konektadong serbisyo, at program code.

Pagkatapos i-unpack ang executable file sa operating system, magsisimula ang pagsisimula ng lahat ng klase ng software at pag-install ng application.

Mga programa para sa pagbubukas ng EXE

SA Windows Exe maaaring mabuksan ang bagay gamit ang isang karaniwang installer o ang 7Zip utility. Upang ilunsad ang isang file, i-double click lamang ito gamit ang mouse o ilunsad ang bagay sa pamamagitan ng menu ng archiver. Para tumakbo papasok MacOS Dapat kang mag-install ng Windows OS emulator at buksan ang Exe file dito.

Ang EXE ay maaaring hindi lamang isang module ng pag-install ng programa, kundi pati na rin isang self-extracting archive. Ilunsad ang Exe Pinapayagan ng mga file na ma-unpack ang mga nilalaman nito tinukoy ng gumagamit o ang archive folder mismo.

Upang tingnan ang mga nilalaman ng isang EXE file nang hindi ito pinapatakbo, dapat mong gamitin ang mga tool ng developer, ibig sabihin pakete ng software Visual Studio. Sa tulong nito maaari mong i-edit ang mga mapagkukunan ng software, baguhin ang interface at mga function module ng software. Ang mga pagbabago ay posible lamang para sa mga open source na application (na hindi gumagamit ng encryption).

Mga fragment ng audio. Nangangahulugan ito na ang isyu ng pag-extract ng mga ito mula sa executable file ay may kaugnayan.


  1. Maaaring may mga self-extracting archive ang extension ng exe. Ito ay mga archive na may kasamang module sa pag-unpack, upang ma-unpack ang mga ito sa isang site kung saan walang archiver, na medyo maginhawa. Maaari mong buksan ang naturang file gamit ang isang archiver, katulad ng anumang iba pang archive file na may mas pamilyar na user zip extension o rar. Gayunpaman, sa pamamagitan lamang ng pagpapatakbo ng naturang file, makakatanggap din ang user ng hindi naka-pack na bersyon ng mga file na nilalaman nito.

  2. Kung interesado ka maipapatupad na code programa, pagkatapos ay maaari itong matingnan gamit ang isang disassembler o iba pang mga tool, mabuti kilala ng mga programmer. Sa partikular, ang mga katulad na tool ay kasama sa package Visual Studio. Totoo, upang maunawaan ang resultang code, dapat kang maging isang kwalipikadong programmer.

  3. Ang kakayahang magbukas ng exe file upang tingnan at i-edit ang mga mapagkukunang nilalaman nito - mga fragment ng audio, atbp. - ay ibinibigay ng mga programa tulad ng ResHacker, Restorator, ExeScope, PE Explorer.

Video sa paksa

Mga Pinagmulan:

  • paano magbukas ng exe file kung hindi ito magsisimula: solution!!!

Ang EXE ay ang pangunahing extension ng programa sa operating system ng Windows. Ngunit paano kung mayroon kang, halimbawa, isang Mac, na hindi nagpapahintulot sa iyo na magbukas ng mga file ng ganitong uri. May paraan palabas. Kung mayroon ka Intel processor isa sa pinakabagong bersyon, pagkatapos ay maaari kang gumamit ng isang maliit na utility mula sa Apple upang buksan ang mga file na may extension na exe.

Kakailanganin mo

  • - kompyuter;
  • - Boot Camp Katulong;
  • - disk na may operating system ng Windows;
  • - disk na may operating system ng Mac.

Mga tagubilin

Buksan ang Boot Camp Assistant. I-double click gamit ang kaliwang pindutan ng mouse sa icon ng paglunsad ng programa, na matatagpuan sa direktoryo ng Aplikasyon/Utility/boot camp assistant. Magbakante ng sapat na espasyo sa hard drive upang mai-install operating system Windows XP ( kapaki-pakinabang na impormasyon: Ang Windows XP ay tumatagal ng humigit-kumulang 1.5 GB, Windows Vista– 20-40 GB, Windows 7 – 20 GB).

Lumikha espesyal na seksyon sa hard drive para sa operating room Mga sistema ng Windows XP. Ipasok ang disk na may ganitong operating system sa iyong drive. Sa bintana awtomatikong pagsisimula I-click ang "Simulan ang pag-install". Pagkatapos nito, magre-restart ang computer at magsisimula ang pag-install. Pagkatapos mag-restart ang computer, piliin ang kakagawa mo lang gamit ang Boot Kampo Seksyon ng Assistant. I-install ito nang eksakto sa loob nito. Kung hindi, kung i-install mo ang operating system sa isang regular na partition ng Mac, ang lahat ng iyong data ay awtomatikong masisira.