hvernig á að vinna exe úr sjónrænum grunnkóða


svara 1:

Já, þú getur tekið saman .exe skrána og fengið frumkóðann á þrjá vegu eins og ég veit (og mögulega mögulegur á annan hátt líka :))

Hér er skref fyrir skref leið til að taka aftur saman Windows forrit:

https://blog.anirudhmergu.com/code/reverse-engineer-a-windows-exe-application-to-get-its-source-code-and-vs-project/
  1. JustDecompile frá Telerik. Það er ókeypis hugbúnaður sem getur brotnað niður en ég fékk margar villur í þessum hugbúnaði. Það getur jafnvel búið til VS verkefni fyrir þig :)
  2. ILSpy sem er að finna á icsharpcode / ILSpy.
  3. .NET Decompiler og viðbótin FileDisassembler sem áður var ókeypis útgáfa en hún er ekki ókeypis lengur. Hins vegar geturðu prófað reynsluútgáfuna af hugbúnaðinum sem er að finna á .NET Decompiler: Decompile Any .NET Code. (Þetta virkar eins og heilla!)

Ef þú ert að nota JustDecompile skaltu opna .exe skrána beint í hugbúnaðinum. Það mun sýna þér allan kóðann. Þú getur einnig búið til VS verkefni (Veldu Verkfæri -> Búðu til verkefni valkost).

Vona að það hafi hjálpað þér!

Skál,

Anirudh

svara 2:

Já, það geturðu örugglega. Það eru nokkrir Decompilers fáanlegir í einmitt þessum tilgangi. Dæmi um þetta eru CodeReflect og JustDecompile.

Hins vegar ættir þú að vera meðvitaður um að ef þetta er iðnaðarnúmer eða lokað uppspretta, þá verður heimildarkóðinn hulinn.

Þetta þýðir að það kemur í stað nokkurra orða fyrir fullt af vitleysu, svo það verður ólesanlegt fyrir alla sem eyða því niður.

Vinsamlegast notaðu þetta eingöngu í fræðsluskyni. Ég ber ekki ábyrgð á því ef þú gerir ólöglega hluti með afþýðingarvélum.

Ég vona að þetta hjálpi.