BPROF:Csharp Visszafejtése

A Miau Wiki wikiből
A lap korábbi változatát látod, amilyen Jkv1 (vitalap | szerkesztései) 2022. december 1., 12:19-kor történt szerkesztése után volt.

képeket szeretném képként megjeleníteni, nem csak linkként

https://www.jetbrains.com/decompiler/
A Jetbrains dotPeek program segítségével sikeresen vissza lehet fejteni az exe fájlokat.
Ez az IT biztonság szempontból problémás, hiszen ennek segítségével több forrásfájlt is meg lehet nyitni.
0. lépés Jetbrains dotPeek program feltelepítése

https://miau.my-x.hu/miau/292/2dm_figures/1.png

https://miau.my-x.hu/miau/292/2dm_figures/2.png

1. lépés:
.exe fájl betöltése
https://miau.my-x.hu/miau/292/2dm_figures/3.png

Megkapjuk az alkalmazásban lévő adatokat

https://miau.my-x.hu/miau/292/2dm_figures/4.png

  • GTS.deps.json

https://miau.my-x.hu/miau/292/2dm_figures/6.png

Minden olyan Microsoft-os, illetve harmadik féltől származó dependencia, amelyet a projektben használok.

GTS.runtimeconfig.json
https://miau.my-x.hu/miau/292/2dm_figures/7.png
Futtatás idejű konfigurációk, csomag nevek, és verziók vannak benne.

  • GST/References/

https://miau.my-x.hu/miau/292/2dm_figures/8.png
Minden könyvtárhivatkozás, amit a projekt használ. Benne van az alap Windows és System könyvtárak is, de a harmadik féltől származó könyvtárak is ( NEM ugyan az, mint a GTS.deps.json!! )

  • GTS.g.resources

https://miau.my-x.hu/miau/292/2dm_figures/9.png
https://miau.my-x.hu/miau/292/2dm_figures/10.png
Minden xaml fájl baml verzója, amelyet a projekt használ.
A BAML fájl, a XAML fájlnak a binárisan fordított változata (lásd.: https://en.wikipedia.org/wiki/Binary_Application_Markup_Language)

Minden osztályt, nézetet meg lehet nyitni, amiket csináltam. https://miau.my-x.hu/miau/292/2dm_figures/11.png
https://miau.my-x.hu/miau/292/2dm_figures/12.png
https://miau.my-x.hu/miau/292/2dm_figures/13.png