-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfuser.crproj
More file actions
45 lines (37 loc) · 1.48 KB
/
confuser.crproj
File metadata and controls
45 lines (37 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<Project baseDir="." outputDir=".\publish-protected" xmlns="http://confuser.codeplex.com">
<!-- ConfuserEx2 protection profile for SQLTriage -->
<!-- Run: ConfuserEx.CLI.exe confuser.crproj -->
<Rule pattern="true" inherit="false">
<!-- Symbol renaming: renames classes, methods, fields to unreadable names -->
<Protection id="rename">
<Argument name="mode" value="unicode" />
<Argument name="renPublic" value="false" />
</Protection>
<!-- String encryption: encrypts all string literals in IL -->
<Protection id="constants">
<Argument name="mode" value="dynamic" />
</Protection>
<!-- Control flow obfuscation: scrambles method logic -->
<Protection id="ctrl flow">
<Argument name="type" value="switch" />
</Protection>
<!-- Anti-tamper: detects and prevents IL modification -->
<Protection id="anti tamper">
<Argument name="mode" value="normal" />
</Protection>
<!-- Anti-debug: prevents debuggers from attaching -->
<Protection id="anti debug">
<Argument name="mode" value="safe" />
</Protection>
<!-- Reference proxy: hides method call targets -->
<Protection id="ref proxy">
<Argument name="mode" value="mild" />
</Protection>
<!-- Resource encryption: encrypts embedded resources -->
<Protection id="resources">
<Argument name="mode" value="dynamic" />
</Protection>
</Rule>
<!-- Protect the main assembly -->
<Module path="publish\SQLTriage.dll" />
</Project>