» Poradna » Programy

Jak zpět ke zdrojáku

 |   | 

Existuje způsob, jak z exe souboru získat opět zdrojový kód? Popř. jak aspoň zjistit, v čem to bylo naprogramováno?

Odpovědi na otázku

 |   | 

oboji tak napul. Zdrojovy kod ano ale ne ve forme, ve ktere bys mu rozumnel pokud mas takove dotazy a zjistit v cem to bylo naprogramovane taky jde ale chce to urcite znalosti (osobne to taky nepoznam).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Zalezi na pouzitem programovacim jeazyku. Pokud je kod interpretovany, tak je to mozne prevest zpet do puvodni podoby, napr. FoxPro apod.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Podla mna ak je kod interpretovany tak nebude v exe subore....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Ale bude. Tyto programy to prelozi do jakeho si pseudokodu, kde jsou nahrazena pouze klicova slova programu cisly, vsechno ostatni zustava. Pak se k tomu prida obalka, ktera takovy program spousti. Typickym prikladem je opravdu treba FoxPro, kde to muzes spustit bud jako parametr Runtime nebo z toho udelas primo EXE. A zpetne z toho udelas krasny originalni zdrojak, naformatovany mnohem lip, nez byl ten puvodni. Jedine o co prijdes jsou komentare.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | 

Třeba .NET je typickým příkladem. EXE soubor obsahuje taky jen pseudokod, který je kompilován do nativních instrukcí až při spuštění. A z toho pseudokodu by to mělo jít (pokud není použit obfuskátor, který to znesnadní).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Zdrojovy kod ziskas pomocou disassembleru - program co prevedie exe do assembleru - v com je to naprogramovane to je uz potom viac menej jedno.
na zaciatok odporucam OllyDBG

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Zdrojovy kod (myslene zdrojak, v ktorom bol program naprogramovany) neziskas spat takmer nikdy. Rozhodne nie ak bol povodny zdrojak (z ktoreho bolo exe skompilovane) v C, Pascal, Fortran, Basic ci podobny vyssi jazyk. Z exe-suboru mozes vsak ziskat viac-ci-menej dobre "citatelny" kod v asm-tvare. Ale pozor, ani vtedy, ak by si povodny exe robil v assembleri (masm, nasm, tasm, ci nejaka ina odroda) nemusis disasemblovanim dostat presne ten isty kod...

Pokial vsak exe nebol stripnuty, mozes z neho vytiahnut kopec poznamok. Staci ti na to hocijaky program, ktory ti odfiltruje "pozeratelne" ascii-znaky. Z toho sa moze dat zistit, v com bol ten program spraveny, pripadne aj mnoho dalsich informacii...

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Zdrojový kód, Zdrojový




Určitě si přečtěte

Dell XPS 13: Když vás ostatní doženou až za tři roky

Dell XPS 13: Když vás ostatní doženou až za tři roky

** XPS 13 nastartoval trend notebooků bez rámečků ** Letošní model kompletně přechází na USB-C ** Navzdory malému tělu se řadí výkon ke špičce

Tomáš Holčík | 33

Tohle tak jednou zažít: Nová vzducholoď Airlander 10 s prosklenou podlahou

Tohle tak jednou zažít: Nová vzducholoď Airlander 10 s prosklenou podlahou

** Airlander 10 nabídne plavby vzduchem v interiéru s prosklenou podlahou ** Luxusní vzducholoď byla původně vyvíjena pro vojenské účely ** Počítá se s třídenními „kochacími“ výlety za poznáním

Karel Kilián | 7

Američtí mariňáci si tisknou kasárna z betonu na 3D tiskárně

Američtí mariňáci si tisknou kasárna z betonu na 3D tiskárně

** Americká námořní pěchota nedávno představila 3D tištěná kasárna pro vojáky ** Ty jim tiskne velká 3D tiskárna na beton ** Výsledkem je solidní obytný prostor, který je slušně chráněný před nepřátelskou palbou

Stanislav Mihulka | 18

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 66

Svobodný RISC-V: Možná za deset let po ARMu neštěkne ani pes. Google a armáda dalších vyvíjejí konkurenční procesor

Svobodný RISC-V: Možná za deset let po ARMu neštěkne ani pes. Google a armáda dalších vyvíjejí konkurenční procesor

**Architektuře RISC už desetiletí vládne britský ARM ** Procesory jeho návrhu najdete v pračce, v routeru i v mobilu ** Ale pozor, o slovo se hlásí svobodný RISC-V

Jakub Čížek | 34


Jízdní řády Bileto
Aktuální číslo časopisu Computer

Megatest: 13 grafických karet

Srovnání 7 dokovacích stanic s USB-C

Jak na perfektní noční fotografie

Kvalitní zdroje informací pro sebevzdělávání