„BPROF:Csharp Visszafejtése” változatai közötti eltérés
Jkv1 (vitalap | szerkesztései) |
Jkv1 (vitalap | szerkesztései) |
||
(11 közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva) | |||
1. sor: | 1. sor: | ||
+ | Biztosan jó megoldás a C#? Váltsunk új technológiára, avagy harcoljunk a limitációkkal, és oldjuk meg, hogy a C# projektet biztonságossá tudjuk tenni? | ||
+ | Tutorial: | ||
+ | https://miau.my-x.hu/miau/292/2dm_figures/sipospeter_csharp_visszafejtese.mkv | ||
+ | |||
https://www.jetbrains.com/decompiler/<br> | https://www.jetbrains.com/decompiler/<br> | ||
A Jetbrains dotPeek program segítségével sikeresen vissza lehet fejteni az exe fájlokat.<br> | A Jetbrains dotPeek program segítségével sikeresen vissza lehet fejteni az exe fájlokat.<br> | ||
5. sor: | 9. sor: | ||
https://miau.my-x.hu/miau/292/2dm_figures/1.png | https://miau.my-x.hu/miau/292/2dm_figures/1.png | ||
+ | |||
https://miau.my-x.hu/miau/292/2dm_figures/2.png | https://miau.my-x.hu/miau/292/2dm_figures/2.png | ||
+ | |||
1. lépés:<br> | 1. lépés:<br> | ||
.exe fájl betöltése<br> | .exe fájl betöltése<br> | ||
21. sor: | 27. sor: | ||
GTS.runtimeconfig.json<br> | GTS.runtimeconfig.json<br> | ||
− | https://miau.my-x.hu/miau/292/2dm_figures/7.png | + | https://miau.my-x.hu/miau/292/2dm_figures/7.png <br> |
Futtatás idejű konfigurációk, csomag nevek, és verziók vannak benne.<br> | Futtatás idejű konfigurációk, csomag nevek, és verziók vannak benne.<br> | ||
* GST/References/<br> | * GST/References/<br> | ||
− | https://miau.my-x.hu/miau/292/2dm_figures/8.png | + | https://miau.my-x.hu/miau/292/2dm_figures/8.png<br> |
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!! )<br> | 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!! )<br> | ||
* GTS.g.resources<br> | * GTS.g.resources<br> | ||
− | https://miau.my-x.hu/miau/292/2dm_figures/9.png | + | https://miau.my-x.hu/miau/292/2dm_figures/9.png<br> |
− | https://miau.my-x.hu/miau/292/2dm_figures/10.png | + | https://miau.my-x.hu/miau/292/2dm_figures/10.png<br> |
Minden xaml fájl baml verzója, amelyet a projekt használ.<br> | Minden xaml fájl baml verzója, amelyet a projekt használ.<br> | ||
− | + | 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. | 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/11.png<br> |
− | https://miau.my-x.hu/miau/292/2dm_figures/12.png | + | https://miau.my-x.hu/miau/292/2dm_figures/12.png<br> |
− | https://miau.my-x.hu/miau/292/2dm_figures/13.png | + | https://miau.my-x.hu/miau/292/2dm_figures/13.png<br> |
A lap jelenlegi, 2022. december 11., 19:49-kori változata
Biztosan jó megoldás a C#? Váltsunk új technológiára, avagy harcoljunk a limitációkkal, és oldjuk meg, hogy a C# projektet biztonságossá tudjuk tenni?
Tutorial: https://miau.my-x.hu/miau/292/2dm_figures/sipospeter_csharp_visszafejtese.mkv
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