Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 64401|Odpoveď: 4

[Zdroj] .NET anti-debugging na zvýšenie bezpečnosti programov

[Kopírovať odkaz]
Zverejnené 26. 5. 2020 15:10:54 | | | |
Pod .net je veľa nástrojov na dekompiláciu: dnspy, Reflector, ILSpy a podobne

Môžete priamo ladiť skompilovaný .exe program, zobraziť hodnoty v pamäti a dokonca priamo upraviť zdrojový kód.

Ako teda náš program zistí, že je ladený alebo dekompilovaný?

Pri bežnom spustení aplikácie používateľ zvyčajne dvojitým kliknutím spustí aplikáciu a jej rodičovský proces je "explorer", stačí len skontrolovať, či je rodičovský proces spustený správne.

Rôzne hodnoty získané dvojitým kliknutím na spustenie, spustenie cmd a spustenie dotnetu sú znázornené na obrázku nižšie:



Ak názov rodičovského procesu nie je explorer, program sa ukončí.

.NET Core potrebuje nainštalovať nasledujúci balík, príkaz je nasledovný:


Kód je nasledovný:







Predchádzajúci:Odinštalujte Symantec Endpoint Protection (SEP) pomocou príkazov
Budúci:Angular 9 implementuje funkciu duplikácie (clipboard)
 Prenajímateľ| Zverejnené 10. 11. 2020 15:57:52 |
AppDomain.CurrentDomain.BaseDirectory a System.Environment.CurrentDirectory sú tiež nekonzistentné

Dávajte si pozor na System.Environment.CurrentDirectory, aby ste získali aktuálny adresár
https://www.itsvse.com/thread-9464-1-1.html


Zverejnené 26. 9. 2021 17:40:44 |
Zverejnené 29. 9. 2021 19:06:54 |
Príďte sa pozrieť, ďakujem, že ste sa podelili
Zverejnené 30. 9. 2021 14:42:10 |
Žaba sa učí učiť
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com