Skip to content

Commit

Permalink
移除 dll签名验证
Browse files Browse the repository at this point in the history
  • Loading branch information
pirunxi committed Jan 19, 2024
1 parent 275ee2b commit 6a697b7
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 9 deletions.
4 changes: 0 additions & 4 deletions docs/business/basicencryption.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
|加密虚拟化|:star::star::star:||
|延迟解密|:star::star::star:||
|指令虚拟化|:star::star::star::star::star:||
|dll签名|:star::star::star:||

## 元数据混淆

Expand Down Expand Up @@ -98,6 +97,3 @@ method body中保存了函数体元数据信息。

指令虚拟化技术支持随机化指令结构,每次重新构建App时都使用全新的指令集(指令号和指令长度都完全不同),极大增加了破解者的成本。

## dll签名技术

加载dll时检查dll签名,确保来自官方。恶意第三方即使破解了代码,也无法执行篡改后的代码,极大提升了代码安全性。
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ We provide the industry's top managed code hardening technology, which effective
|Encrypted Virtualization|:star::star::star:||
|Delayed decryption|:star::star::star:||
|Instruction virtualization|:star::star::star::star::star:||
|dll signature|:star::star::star:||

## Metadata obfuscation

Expand Down Expand Up @@ -97,7 +96,3 @@ Delayed decryption technology refers to decrypting data only for the first time,
Instruction virtualization technology refers to converting original IL instructions into customized register virtual machine instructions, effectively preventing crackers from using ready-made decompilation tools to analyze the original code.

Instruction virtualization technology supports randomized instruction structures. Every time the App is rebuilt, a new instruction set is used (the instruction number and instruction length are completely different), which greatly increases the cost of crackers.

## dll signature technology

Check the dll signature when loading the dll to make sure it is from an official source. Even if a malicious third party cracks the code, it will not be able to execute the tampered code, which greatly improves code security.

0 comments on commit 6a697b7

Please sign in to comment.