Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 64401|Atbildi: 4

[Avots] .NET atkļūdošanas novēršana, lai uzlabotu programmu drošību

[Kopēt saiti]
Publicēts 26.05.2020 15:10:54 | | | |
Zem .net ir daudz dekompilēšanas rīku: dnspy, reflektors, ILSpy utt

Jūs varat tieši atkļūdot kompilēto .exe programmu, apskatīt vērtības atmiņā un pat tieši modificēt avota kodu.

Tātad, kā mūsu programma nosaka, ka tā tiek atkļūdota vai dekompilēta?

Startējot lietojumprogrammu parasti, lietotājs parasti dubultklikšķina uz lietojumprogrammas, lai sāktu, un tā vecākprocess ir "explorer", mums tikai jāpārbauda, vai sāktais vecāku process ir pareizs.

Dažādās vērtības, kas iegūtas, veicot dubultklikšķi, lai palaistu, cmd start un dotnet start, ir parādītas zemāk redzamajā attēlā:



Ja vecākprocesa nosaukums nav explorer, programma tiek aizvērta.

.NET Core ir jāinstalē šāda pakotne, komanda ir šāda:


Kods ir šāds:







Iepriekšējo:Symantec Endpoint Protection (SEP) atinstalēšana, izmantojot komandas
Nākamo:Angular 9 ievieš dublēšanas (starpliktuves) funkciju
 Saimnieks| Publicēts 10.11.2020 15:57:52 |
Arī AppDomain.CurrentDomain.BaseDirectory un System.Environment.CurrentDirectory ir nekonsekventi

Esiet piesardzīgs ar System.Environment.CurrentDirectory, lai iegūtu pašreizējo direktoriju
https://www.itsvse.com/thread-9464-1-1.html


Publicēts 26.09.2021 17:40:44 |
Publicēts 29.09.2021 19:06:54 |
Nāciet un redziet, paldies, ka dalījāties
Publicēts 30.09.2021 14:42:10 |
Bullfrog, lai iemācītos mācīties
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com