Kezdőoldal » Számítástechnika » Programozás » Hogyan tudok exe fájlt c#...

Hogyan tudok exe fájlt c# nyelvre lefejteni?

Figyelt kérdés
Nagyon sürgős lenne!
2009. máj. 28. 01:42
 1/10 anonim ***** válasza:
Nem tudsz. Maximum assembly nyelvre tudnád alakítani...
2009. máj. 28. 08:27
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
Így van. Ez így ebben a formában lehetetlenség. ASM-re assemblerrel lehet fordítani, de ez nem fog megfelelni neked. :)
2009. máj. 28. 08:55
Hasznos számodra ez a válasz?
 3/10 anonim ***** válasza:
57%

Az erre valo programokat decompiler-nek hívják.

Erre keress rá a neten.


Ne számíts sok jóra! Egy autómatikusan visszafordított kód tökéletesen értelmezhetetlen.

2009. máj. 28. 14:02
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:
56%
vicces is lenne ha a kiadott programok forraskodjaban lehetne turkalni:)
2009. máj. 29. 13:49
Hasznos számodra ez a válasz?
 5/10 anonim ***** válasza:

Attól függ hogy az adott program amit vissza szeretnél fejteni .net alatt készült-e vagy "natív" módon fut. Ha nem .net-es akkor valóban legfeljebb ASM-re tudod visszafejteni, amivel szinte csak ember feletti képességek birtokában lehet boldogulni, főleg egy bonyolultabb program esetében.

Ha viszont .net-es a program akkor, mivel a exe nem natív gépi utasításokat tartalmaz, hanem egy köztes nyelven (MS IL) megfogalmazott utasítássorozatot, jó eséllyel vissza tudod fejteni C# kódra is. Vannak erre a célra programok, google segít. Az előállt kód nem lesz szépen identált, jól olvasható, az azonosítók eltűnnek, de használható lesz elvileg.

2009. máj. 29. 14:25
Hasznos számodra ez a válasz?
 6/10 A kérdező kommentje:
Egy C#ban írt, főiskola előadáson mutatott példa programnak kellene a programkódja, mert hasonlót kell írni vizsgára. Szóval nem olyan nagyon titkos programról van szó.
2009. máj. 29. 18:31
 7/10 anonim ***** válasza:
23%
Fejts babot :P
2009. máj. 31. 00:33
Hasznos számodra ez a válasz?
 8/10 A kérdező kommentje:
Ha nem értesz hozzá minek írsz? Szánalmas balek...
2009. máj. 31. 11:39
 9/10 anonim ***** válasza:

Reflectort nézd meg: [link]

Betöltöd a .netes exet, és a benne lévő osztályok forrását meg tudja mutatni c#, vb nyelveken.

Igaz nem generál komplett forráskódot, amit utana VSben egy gombnyomásra le tudsz fordtani, de ha nem nagy a kód, nem jelentket problámát a pár osztály kimásolása, és kézzel összepakolása. Ha obfuszkálva volt a kód (pl a VS-ben alapból benne lévő dotfuscator-ral), akkor lehetnek gondok a visszafordítással. Fura nevű metódusok, néhol a függvények belseje hiányzik, ebben az esetben valami fizetős .net decompilert kell keresned (pl: [link]

2009. máj. 31. 13:51
Hasznos számodra ez a válasz?
 10/10 A kérdező kommentje:
Köszi!
2009. máj. 31. 14:29

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!