Je nemožné zveřejnit zdrojový kód, pokud se pokusili zajistit bezpečnost (zejména pokud se jedná o proprietární položku)

Pochopte proces. Soubory EXE OS X nepodporuje, takže k jejich zprovoznění budete potřebovat speciální software. K tomu si nainstalujte bezplatnou utilitu Wine, která vám umožní pracovat se soubory Windows. Mějte na paměti, že ne všechny soubory EXE lze otevřít pomocí tohoto nástroje a některé programy budou fungovat lépe než jiné. K instalaci Wine nepotřebujete instalační disk Windows.

Stáhněte a nainstalujte Xcode z Mac App Store. Toto je bezplatný vývojářský nástroj potřebný ke kompilaci programového kódu. Tento nástroj nepoužijete, ale je nutné pracovat s dalšími utilitami, které otevírají EXE soubory.

  • Spusťte Xcode a otevřete jeho nabídku. Vyberte "Nastavení" - "Stahování". Klikněte na Instalovat (vedle Nástroje příkazového řádku).
  • Stáhněte a nainstalujte MacPorts. Jedná se o bezplatný nástroj, který zjednodušuje proces kompilace, který budete používat k instalaci Wine. MacPorts si můžete stáhnout z macports.org/install.php. Klikněte na odkaz na verzi OS X, kterou používáte, a poté poklepejte na stažený soubor .pkg pro instalaci MacPorts.

    Otevřete terminál a nakonfigurujte některá nastavení MacPortů. Terminál můžete otevřít ze složky Utilities.

    Zkopírujte a vložte následující příkaz do okna terminálu a poté stiskněte Return:

    Echo export PATH=/opt/local/bin:/opt/local/sbin:\$PATH$"\n"export MANPATH=/opt/local/man:\$MANPATH | sudo tee -a /etc/profile

    Chcete-li příkaz spustit, zadejte heslo správce. Po zadání hesla se nezobrazí žádné znaky. Po zadání hesla stiskněte Return. Pokud nemáte heslo správce, proces se nespustí.

    Zkopírujte a vložte následující příkaz. Tento příkaz upozorní MacPorts, pokud používáte 64bitový systém. Vložte následující příkaz a stiskněte Return:

    If [ `sysctl -n hw.cpu64bit_capable` -eq 1 ] ; pak echo "+universal" | sudo tee -a /opt/local/etc/macports/variants.conf; else echo "n/a"; fi

    Zadejte příkaz pro přijetí licenčních podmínek Xcode, abyste mohli zkompilovat kód. Po spuštění tohoto příkazu zavřete a znovu otevřete terminál:

    • sudo xcodebuild -licence
  • Zadejte příkaz pro instalaci Wine. Můžete být znovu vyzváni k zadání hesla správce. Proces instalace může nějakou dobu trvat.

    • sudo port nainstalovat víno
  • Přejděte do složky se souborem EXE. Chcete-li to provést, použijte příkaz cd v terminálu.

  • Použití Wine ke spuštění souboru EXE. Zadejte následující příkaz pro spuštění souboru EXE umístěného v aktuálním adresáři. Nahraďte název_souboru názvem vybraného souboru EXE.

    • soubor wine.exe
  • Používejte program jako obvykle. Pokud soubor EXE spustil program, můžete s ním začít pracovat. Pokud se jedná o instalační soubor, nainstalujte program podle pokynů na obrazovce (stejně jako ve Windows).

    • Ne každý program bude ve Wine fungovat. Úplný seznam kompatibilních programů naleznete na adrese appdb.winehq.org.
  • Spusťte nainstalovaný program (pokud jste k instalaci použili soubor EXE). K tomu použijte Wine.

    • Napište cd ~/.wine/drive_c/Program\ Files/ pro otevření adresáře "Program Files", kde jsou programy nainstalovány ve Wine.
    • Zadáním ls zobrazíte seznam všech nainstalovaných programů. Zadejte cd název_programu pro otevření adresáře programu. Pokud je v názvu programu mezera, napište před mezeru \. Například pro Microsoft Office zadejte cd Microsoft\Office.
    • Zadejte ls a vyhledejte soubor EXE.
    • Pro spuštění programu zadejte wine název_programu.exe
  • Pokud program vyžaduje .NET, nainstalujte knihovny Mono. Toto je softwarová knihovna vyžadovaná mnoha programy Windows a Mono je bezplatný ekvivalent takové knihovny, kterou Wine podporuje. Nainstalujte Mono pouze v případě, že vaše programy vyžadují .NET.

    • Zadejte sudo port install winetricks a stiskněte Return.
    • Napište winetricks mono210 a stiskněte Return pro instalaci Mono.
  • S pomocí Tuner zdrojů můžete otevřít spustitelné soubory jako .EXE, .DLL, .OCX, spořiče obrazovky (.SCR) a mnoho dalších. Otevřením souboru získáte přístup ke zdrojům souboru a můžete nahradit ikony, kurzory a grafiku v různých formátech, změnit řádky v nabídkách, dialogových oknech a dalších prvcích uživatelského rozhraní.

    Je však vhodné mít na paměti, že prostředky ve spustitelném souboru jsou oddělené od kódu programu a změnou rozhraní programu nezískáte přístup k programovému kódu. Pomocí editoru prostředků můžete změnit ovládací prvky programu. Programový kód nelze změnit pomocí editoru prostředků.

    Pro závažnější změny (které však bez dostatečných zkušeností s programováním aplikací pro Windows nepovedou k ničemu dobrému) doporučujeme použít PE Explorer (editor struktury souborů PE) nebo FlexHex (hexeditor pro binární soubory).

    Otevření souboru EXE nebo DLL v nástroji Resource Tuner

    Podporuje více způsobů otevírání souborů. Chcete-li otevřít soubor pro prohlížení a úpravy, klikněte na tlačítko Otevřete soubor na panelu nástrojů nebo vyberte příkaz Soubor > OTEVŘENO z nabídky. Rozbalovací nabídka vedle tlačítka na panelu nástrojů umožňuje rychlý přístup k seznamu naposledy otevřených souborů. Stejný seznam lze získat příkazem Soubor > Nedávné soubory z nabídky programu. Počet souborů v seznamu se nastavuje v dialogu Přizpůsobit.


    Soubor můžete také otevřít pomocí nástroje Resource Tuner přímo z Průzkumníka Windows kliknutím pravým tlačítkem na soubor a výběrem Otevřete pomocí Resource Tuner z kontextové nabídky.

    Nebo můžete jednoduše přetáhnout ikonu souboru z Průzkumníka Windows na ikonu Resource Tuner na ploše nebo do okna běžícího Resource Tuneru.

    Soubor můžete otevřít také z příkazového řádku.
    Například: restuner.exe název_souboru.exe

    Při otevírání souboru provádí Resource Tuner několik automatických operací: rozbalí soubor, pokud zjistí, že byl zabalen pomocí UPX, poté zkontroluje strukturu a zdroje souboru na možné chyby a nakonec obnoví poškozené zdroje v souladu se spustitelným souborem. specifikace formátu.

    Chyby při otevírání souboru

    Pokud při otevírání souboru dojde k chybě, je to pravděpodobně ze tří důvodů: soubor je chráněn, soubor je 16bitový nebo se vůbec nejedná o spustitelný soubor.

    1. Chyba: Soubor je poškozen, komprimován baličem nebo chráněn ochranou.

    Existuje velmi dobrá šance, že soubor byl komprimován, aby se zmenšila jeho velikost. Existují desítky balíčků a ochránců pro spustitelné soubory a stále se objevují nové. Resource Tuner podporuje rozbalení pouze jednoho, ale nejběžnějšího packeru - UPX. Jiné packery nejsou podporovány a budete muset soubor rozbalit sami, než budete moci soubor otevřít pro prohlížení nebo úpravy.

    Tato situace není považována za chybu programu. Nebudeme bojovat proti pokusům jiných autorů programů chránit jejich výtvory před hackováním, ani podporovat rozbalování několika desítek různých balíčků, a to jak komerčních, tak domácích produktů.

    2. Chyba: Soubor je definován jako 16bitový NE spustitelný soubor. Tento formát není podporován!

    Naše programy fungují pouze s 32- a 64-bitovými PE soubory. Formát NE (zkratka pro "New Executable") je 16bitový aplikační formát, který zbyl ze starších verzí Windows 3.xx. S příchodem Windows 95 je tento formát považován za zastaralý a nepoužívá se, i když jej lze spustit na moderních platformách od Microsoftu. Nepodporujeme 16bitové soubory a ani je nehodláme podporovat.

    3. Chyba: Soubor není soubor EXE nebo DLL. Vůbec!

    Resource Tuner nerozpozná soubor podle přípony. Pokud přejmenujete příponu spustitelného souboru, řekněme, opravíte .EXE na .TXT nebo příponu úplně odstraníte, Resource Tuner se tím nenechá zmást: při otevírání souboru program analyzuje hlavičku souboru uvnitř souboru a na rozšíření vůbec nehledí.

    Pokud vám tedy Resource Tuner říká, že soubor není spustitelný, je tomu tak. Pokud někdo z nějakého důvodu přidal příponu .DLL do textového souboru v balíčku hry, pak soubor nepřestává být textem a nestává se dynamickou knihovnou. Nenechte se zmást příponou souboru.

    Které soubory nemá smysl otevírat v editoru zdrojů?

    Navzdory skutečnosti, že Resource Tuner je navržen tak, aby otevíral a upravoval jakékoli 32/64bitové spustitelné soubory, existují některé typy souborů EXE, které nemají prakticky žádné prostředky.

    1. Soubory vytvořené pomocí jazyka Visual Basic.

    V takových souborech není v sekci zdrojů nic kromě ikony a informací o verzi. Řádky a dialogy v programech napsaných ve Visual BASICu jsou uloženy v jejich vlastním proprietárním formátu a nepoužívají standardní sekci zdrojů.

    2. Soubory EXE o velikosti gigabajtů nebo více.

    Protože Resource Tuner je 32bitový program, existují přirozená omezení pro umístění obrazu otevíraného souboru do virtuální paměti v rámci prvního gigabajtu. Soubor o velikosti gigabajtu a více se tam prostě nevejde.

    3. Samorozbalovací archivy ve formě souborů EXE.

    V takových souborech není ve zdrojích nic kromě ikony a informace o verzi a možná i to. V podstatě se jedná o archivovaná data vybavená podprogramem pro rozbalení.

    4. Instalátory jiných programů.

    V takových souborech není ve zdrojích nic kromě ikony a informace o verzi. Velmi podobné bodu 3. Instalační soubor si lze představit jako kontejner, který obsahuje jiný soubor .EXE v komprimované podobě a rutinu pro jeho extrakci. Kromě toho programy pro vytváření instalačních programů používají různé algoritmy k ukládání archivovaných dat v sobě.

    Stáhněte si bezplatnou zkušební verzi!


    Resource Tuner běží všechny verze Windows
    od roku 2000 a XP do 8 a 10.

    Minimální systémové požadavky:
    Procesor Intel Pentium® nebo AMD K5 166 MHz
    16 MB RAM

    Editory zdrojů jsou specializované programy pro prohlížení, vytváření a úpravu zdrojů souborů PE. S jejich pomocí můžete například odemknout položky nabídky ve sdíleném programu, změnit ikonu aplikace, změnit vzhled dialogových oken, přeložit rozhraní atd. Každý reverzní inženýr má svůj oblíbený editor zdrojů, takže nemůžeme říci, že by některý z nich byl lepší nebo horší. Řešení různých problémů velmi často vyžaduje funkce konkrétního nástroje a v tomto článku se pokusím stručně hovořit o nejoblíbenějších editorech zdrojů spustitelných souborů.

    Restaurátor- možná nejznámější editor zdrojů pro spustitelné soubory ve formátech exe, dll, ocx, scr, res a dalších. Umožňuje vytvářet a upravovat standardní zdrojové soubory .RES, extrahovat a přidávat do souboru vlastní zdroje. Ale hlavní výhodou Restoratoru je, že výsledky vaší práce mohou být vydány ve formě malého patche s několika kliknutími myši. Tímto způsobem například vzniklo obrovské množství Russifierů pro různé programy. Z vypozorovaných nedostatků je prvním z nich nutnost platit za používání programu (v přiložených verzích je tento problém již vyřešen) a druhým je hloupý zvyk svinstva s řádkem „Bome“ v polích služeb ikon upravovaného souboru.



    eXeScope- můj oblíbený editor. Pracuje velmi rychle se zdroji, můžete rychle prohlížet dialogová okna, vytahovat nebo měnit ikony a obrázky, ale obzvláště mě těší práce se zdroji souborů napsaných v Delphi. Někdy se vyskytnou problémy se zdroji rozbalených souborů, v tomto případě obvykle pomůže přebudování zdrojové části souboru před odesláním do editoru. eXeScope je také placený, ale i tento problém je již dávno vyřešen. Pokud dáváte přednost anglickému rozhraní, odstraňte soubor eXeScope.RUS z adresáře programu.



    PE Explorer určený k prohlížení a úpravě vnitřní struktury spustitelných souborů, jako jsou EXE, DLL, ActiveX a další. PE Explorer obsahuje editor zdrojů, editor sekcí, disassembler, skener závislostí, analyzátor digitálního podpisu a další nástroje, které jsou pro práci programových výzkumníků nepostradatelné. S PE Explorer je velmi snadné analyzovat, upravovat nebo optimalizovat problematické soubory a překládat rozhraní do jiných jazyků. Autoři této části jsou stejní jako předchozí, se všemi z toho plynoucími důsledky. Zahraničí nám ale zase pomůže.



    Tvůrce zdrojů- další komerční vývoj v arzenálu editorů zdrojů. Pomocí nástroje Resource Builder se úpravy zdrojů stanou hračkou. Tento editor poskytuje kompletní sadu velmi pohodlných a intuitivních nástrojů pro všechny typy zdrojů. Vestavěný linker aktualizuje prostředky přímo ve spustitelných modulech bez rekompilace a vytvoření Resource Only DLL používaných pro lokalizaci aplikací trvá jen pár kliknutí myší. Tento užitečný nástroj můžete získat zdarma na zdrojích třetích stran: a dva.



    - bezplatný prohlížeč a editor zdrojů spustitelných souborů. Můžete si jej stáhnout a pro vývojáře je k dispozici i zdrojový kód editoru. Tak se naučte, květináčci, jak pracovat.

    ResEdit.1.5.9.zip (527 389 bajtů)




    R.C.E.- editor zdrojů pro vizuální vytváření a úpravu souborů RC, lze jej použít ve spojení s IDE nebo použít s jinými editory zdrojů jako pomocný nástroj. Nepracuje přímo se spustitelnými soubory, takže nevidím velký přínos z RCE.

    Zvukové fragmenty. To znamená, že otázka jejich extrahování ze spustitelného souboru je relevantní.


    1. Rozšíření exe může mít samorozbalovací archivy. Jedná se o archivy, které obsahují rozbalovací modul, takže je lze rozbalit na webu, kde není žádný archivátor, což je docela pohodlné. Takový soubor můžete otevřít pomocí archivátoru, podobně jako jakýkoli jiný archivní soubor s příponami zip nebo rar, které jsou uživatelům známější. Pouhým spuštěním takového souboru však uživatel obdrží i rozbalenou verzi souborů, které obsahuje.

    2. Pokud vás zajímá spustitelný kód samotného programu, pak si jej můžete prohlédnout pomocí disassembleru nebo jiných nástrojů dobře známých programátorům. Takové nástroje jsou obsaženy zejména v balíčku Visual Studio. Pravda, abyste porozuměli výslednému kódu, musíte být kvalifikovaným programátorem.

    3. Schopnost otevřít soubor exe za účelem zobrazení a úpravy zdrojů, které obsahuje – zvukové fragmenty atd. – poskytují programy jako ResHacker, Restorator, ExeScope, PE Explorer.

    Video k tématu

    Zdroje:

    • jak otevřít exe soubor, pokud se nespustí: řešení!!!

    EXE je hlavní rozšíření programu v operačním systému Windows. Co když ale máte například Mac, který vám neumožňuje otevírat soubory tohoto typu. Existuje cesta ven. Pokud máte jednu z nejnovějších verzí procesoru Intel, můžete k otevření souborů s příponou exe použít malou utilitu od společnosti Apple.

    budete potřebovat

    • - počítač;
    • - Boot Camp asistent;
    • - disk s operačním systémem Windows;
    • - disk s operačním systémem Mac.

    Instrukce

    Otevřete Boot Camp Assistant. Dvakrát klikněte levým tlačítkem myši na ikonu spuštění programu, která se nachází v adresáři Applications/Utilities/boot camp assistant. Uvolněte dostatek místa na pevném disku pro instalaci operačního systému Windows XP (užitečné informace: Windows XP zabere asi 1,5 GB, Windows Vista - 20-40 GB, Windows 7 - 20 GB).

    Vytvořte na pevném disku speciální oddíl pro operační systém Windows XP. Vložte disk s tímto operačním systémem do jednotky. V okně automatického spuštění klikněte na „Spustit instalaci“. Poté se počítač restartuje a začne instalace. Po restartování počítače vyberte oddíl, který jste právě vytvořili pomocí Boot Camp Assistant. Nainstalujte to přesně do něj. V opačném případě, pokud nainstalujete operační systém na běžný oddíl Mac, všechna vaše data budou automaticky zničena.

    EXE je rozšíření pro programy v DOS a Windows. Formát exe označuje skupinu spustitelných souborů, které obsahují všechna data pro instalaci aplikace. Pro kompaktní distribuci instalačního souboru se používají kompresní algoritmy.

    Obsah souboru

    V OS Windows je nalezen objekt s příponou EXE. exe program obsahuje skripty a zkompilovaný programový kód, který spouští instalaci aplikací. Obsah objektu EXE zahrnuje:

    • Softwarové prostředky - grafické a jiné mediální prvky, stejně jako komprimované balíčky (.package) tříd programového kódu;
    • Formy objektů (bitmapy, listy, ikony aplikací);
    • Informace pro uživatele, který nahrál soubor;
    • Modul pro spuštění instalace.

    Když spustíte EXE, systém začne automaticky inicializovat všechny archivované součásti flash disku, virtuálního disku nebo pevného disku. Komponenty souboru EXE zahrnují softwarové knihovny, připojené služby a programový kód.

    Po rozbalení spustitelného souboru v operačním systému začne inicializace všech softwarových tříd a instalace aplikace.

    Programy pro otevření EXE

    Ve Windows Exe lze objekt otevřít pomocí standardního instalačního programu nebo nástroje 7Zip. Chcete-li spustit soubor, stačí na něj dvakrát kliknout myší nebo spustit objekt prostřednictvím nabídky archivátoru. Vběhnout MacOS Měli byste nainstalovat emulátor operačního systému Windows a otevřít v něm soubor Exe.

    EXE může být nejen modul instalace programu, ale také samorozbalovací archiv. Spuštění souborů Exe umožňuje rozbalit jejich obsah do složky určené uživatelem nebo do samotného archivu.

    Chcete-li zobrazit obsah souboru EXE bez jeho spuštění, měli byste použít vývojářské nástroje, jmenovitě softwarový balík Visual Studio. S jeho pomocí můžete upravovat softwarové prostředky, měnit rozhraní a funkce softwarového modulu. Změny jsou možné pouze u aplikací s otevřeným zdrojovým kódem (které nepoužívají šifrování).



    
    Nahoru