@@ -28,9 +28,12 @@ int c = 0;
2828// -<swap/>
2929```
3030
31+ * TIP: You can use < ; tag> ; or //-< ; tag> ; if you prefer comments*
32+
3133### Randomization features:
3234
33- #### 1. Lines swap
35+ #### 1. Swap lines
36+ Swaps the lines.
3437``` c#
3538// -<swap>
3639int a = 0 ;
@@ -39,7 +42,8 @@ int c = 0;
3942// -<swap/>
4043```
4144
42- #### 2. Blocks swap
45+ #### 2. Swap blocks
46+ Swaps the blocks.
4347``` c#
4448// -<swap>
4549if (a == 0 )
@@ -51,15 +55,15 @@ if (b == 0)
5155```
5256
5357#### 3. Trash
54- Adds from 3 to 8 lines of trash.
58+ Adds from 1 to 6 lines of trash.
5559``` c#
5660int a = 0 ;
5761// -<trash>
5862int b = 0 ;
5963```
6064
6165#### 4. Trash +1 argument
62- Adds X lines of trash.
66+ Adds from 1 to X lines of trash.
6367``` c#
6468int a = 0 ;
6569// -<trash 5>
@@ -74,9 +78,35 @@ int a = 0;
7478int b = 0 ;
7579```
7680
81+ #### 6. Flow lines
82+ Generates random switch-case from given lines.
83+ ``` c#
84+ // -<flow>
85+ int a = 0 ;
86+ int b = 0 ;
87+ int c = 0 ;
88+ // -<flow/>
89+ ```
90+
91+ #### 7. Flow blocks
92+ Generates random switch-case from given blocks.
93+ ``` c#
94+ // -<flow>
95+ if (a == 0 )
96+ { }
97+ // -<block>
98+ if (b == 0 )
99+ { }
100+ // -<flow/>
101+ ```
102+
77103## How to configure SharpLoader?
78104All SharpLoader's configuration is stored in SharpLoader.ini file.
79105
106+ #### Directory
107+ Base directory for all source files.
108+ ` Directory=MyApplication `
109+
80110#### Assemblies
81111All references that your application use (dlls).
82112Separated by ';' character.
@@ -91,6 +121,10 @@ Separated by ';' character.
91121Compiled assembly name.
92122` Output=MyApplication `
93123
124+ #### AutoRun
125+ Should assembly be run after successful compilation.
126+ ` AutoRun=true `
127+
94128#### Arguments
95129Compiler arguments (unsafe, prefer 32-bit etc.).
96130` Arguments=/platform:anycpu32bitpreferred `
0 commit comments