Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 64401|Odgovoriti: 4

[Vir] .NET proti odpravljanju napak za izboljšanje varnosti programov

[Kopiraj povezavo]
Objavljeno na 26. 05. 2020 15:10:54 | | | |
Pod .net je na voljo veliko orodij za dekompilacijo: dnspy, Reflector, ILSpy itd

Lahko neposredno razhroščujete prevedeni .exe program, si vrednosti ogledate v pomnilniku in celo neposredno spreminjate izvorno kodo.

Kako torej naš program zazna, da se razhroščuje ali dekompilira?

Ko uporabnik običajno zažene aplikacijo, običajno z dvojnim klikom zažene aplikacijo, njen nadrejeni proces pa je »explorer«; preveriti moramo le, ali je zagon nadrejenega procesa pravilen.

Različne vrednosti, pridobljene z dvojnim klikom za zagon, cmd start in dotnet start, so prikazane na spodnji sliki:



Če ime starševskega procesa ni explorer, program zapre.

.NET Core mora namestiti naslednji paket, ukaz je naslednji:


Koda je naslednja:







Prejšnji:Odstranitev Symantec Endpoint Protection (SEP) z uporabo ukazov
Naslednji:Angular 9 implementira funkcijo podvajanja (odložišče)
 Najemodajalec| Objavljeno na 10. 11. 2020 15:57:52 |
AppDomain.CurrentDomain.BaseDirectory in System.Environment.CurrentDirectory sta prav tako nedosledna

Bodite previdni pri System.Environment.CurrentDirectory za pridobitev trenutne mape
https://www.itsvse.com/thread-9464-1-1.html


Objavljeno na 26. 09. 2021 17:40:44 |
Objavljeno na 29. 09. 2021 19:06:54 |
Pridi pogledat, hvala, ker si delil
Objavljeno na 30. 09. 2021 14:42:10 |
Bullfrog se bo naučil učiti
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com