├── WinForm
├── bin
│ └── Debug
│ │ ├── data.txt
│ │ ├── WinForm.exe
│ │ ├── WinForm.pdb
│ │ ├── Obfuscator.dll
│ │ ├── Obfuscator.pdb
│ │ ├── WinForm.vshost.exe
│ │ ├── dotNetObfuscator.exe
│ │ ├── dotNetObfuscator.pdb
│ │ └── WinForm.vshost.exe.manifest
├── obj
│ └── x86
│ │ └── Debug
│ │ ├── WinForm.exe
│ │ ├── WinForm.pdb
│ │ ├── WinForm.Form1.resources
│ │ ├── GenerateResource.read.1.tlog
│ │ ├── GenerateResource.write.1.tlog
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── WinForm.csproj.GenerateResource.Cache
│ │ ├── WinForm.Properties.Resources.resources
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── WinForm.csprojResolveAssemblyReference.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ └── WinForm.csproj.FileListAbsolute.txt
├── Properties
│ ├── Settings.settings
│ ├── Settings.Designer.cs
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
├── Program.cs
├── Form1.cs
├── WinForm.csproj
├── Form1.resx
└── Form1.Designer.cs
├── dotNetObfuscator.suo
├── Obfuscator
├── bin
│ └── Debug
│ │ ├── Obfuscator.dll
│ │ └── Obfuscator.pdb
├── obj
│ └── Debug
│ │ ├── Obfuscator.dll
│ │ ├── Obfuscator.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Obfuscator.csproj.FileListAbsolute.txt
│ │ └── CodeTools.csproj.FileListAbsolute.txt
├── CSObfuscator.cs
├── CodeTools.csproj.user
├── Properties
│ └── AssemblyInfo.cs
├── BinHelper.cs
├── CodeTools.csproj
└── Obfuscator.cs
├── dotNetObfuscator
├── bin
│ └── Debug
│ │ ├── Obfuscator.dll
│ │ ├── Obfuscator.pdb
│ │ ├── dotNetObfuscator.exe
│ │ ├── dotNetObfuscator.pdb
│ │ ├── dotNetObfuscator.vshost.exe
│ │ ├── cap.txt
│ │ ├── dotNetObfuscator.vshost.exe.manifest
│ │ ├── ca.txt
│ │ ├── ac.txt
│ │ ├── capnotready.txt
│ │ ├── fl.txt
│ │ ├── a-c-n.txt
│ │ ├── vk.txt
│ │ ├── ackey.txt
│ │ ├── vk2.txt
│ │ ├── key.txt
│ │ ├── a2.txt
│ │ ├── connstr2.txt
│ │ ├── flt1.txt
│ │ ├── a4.txt
│ │ ├── a1.txt
│ │ ├── a5.txt
│ │ ├── a6.txt
│ │ ├── a3.txt
│ │ └── flt2.txt
├── obj
│ └── Debug
│ │ ├── dotNetObfuscator.exe
│ │ ├── dotNetObfuscator.pdb
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── dotNetObfuscator.csprojResolveAssemblyReference.cache
│ │ └── dotNetObfuscator.csproj.FileListAbsolute.txt
├── obfuscatorJS.html
├── dotNetObfuscator.csproj.user
├── Properties
│ └── AssemblyInfo.cs
├── Program.cs
└── dotNetObfuscator.csproj
├── UpgradeLog.XML
└── dotNetObfuscator.sln
/WinForm/bin/Debug/data.txt:
--------------------------------------------------------------------------------
1 | 7fkc83Rhjas61dfBc0xZgfspPs1nNf2EeЁйжпyyКйзЗХяЯбИпРдээвУЖ
2 |
--------------------------------------------------------------------------------
/dotNetObfuscator.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/dotNetObfuscator.suo
--------------------------------------------------------------------------------
/WinForm/bin/Debug/WinForm.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/bin/Debug/WinForm.exe
--------------------------------------------------------------------------------
/WinForm/bin/Debug/WinForm.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/bin/Debug/WinForm.pdb
--------------------------------------------------------------------------------
/WinForm/bin/Debug/Obfuscator.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/bin/Debug/Obfuscator.dll
--------------------------------------------------------------------------------
/WinForm/bin/Debug/Obfuscator.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/bin/Debug/Obfuscator.pdb
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/WinForm.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/obj/x86/Debug/WinForm.exe
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/WinForm.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/obj/x86/Debug/WinForm.pdb
--------------------------------------------------------------------------------
/Obfuscator/bin/Debug/Obfuscator.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/Obfuscator/bin/Debug/Obfuscator.dll
--------------------------------------------------------------------------------
/Obfuscator/bin/Debug/Obfuscator.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/Obfuscator/bin/Debug/Obfuscator.pdb
--------------------------------------------------------------------------------
/Obfuscator/obj/Debug/Obfuscator.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/Obfuscator/obj/Debug/Obfuscator.dll
--------------------------------------------------------------------------------
/Obfuscator/obj/Debug/Obfuscator.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/Obfuscator/obj/Debug/Obfuscator.pdb
--------------------------------------------------------------------------------
/WinForm/bin/Debug/WinForm.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/bin/Debug/WinForm.vshost.exe
--------------------------------------------------------------------------------
/WinForm/bin/Debug/dotNetObfuscator.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/bin/Debug/dotNetObfuscator.exe
--------------------------------------------------------------------------------
/WinForm/bin/Debug/dotNetObfuscator.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/bin/Debug/dotNetObfuscator.pdb
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/Obfuscator.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/dotNetObfuscator/bin/Debug/Obfuscator.dll
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/Obfuscator.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/dotNetObfuscator/bin/Debug/Obfuscator.pdb
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/WinForm.Form1.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/obj/x86/Debug/WinForm.Form1.resources
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/dotNetObfuscator.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/dotNetObfuscator/bin/Debug/dotNetObfuscator.exe
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/dotNetObfuscator.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/dotNetObfuscator/bin/Debug/dotNetObfuscator.pdb
--------------------------------------------------------------------------------
/dotNetObfuscator/obj/Debug/dotNetObfuscator.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/dotNetObfuscator/obj/Debug/dotNetObfuscator.exe
--------------------------------------------------------------------------------
/dotNetObfuscator/obj/Debug/dotNetObfuscator.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/dotNetObfuscator/obj/Debug/dotNetObfuscator.pdb
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/GenerateResource.read.1.tlog:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/obj/x86/Debug/GenerateResource.read.1.tlog
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/GenerateResource.write.1.tlog:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/obj/x86/Debug/GenerateResource.write.1.tlog
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/ResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/obj/x86/Debug/ResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/dotNetObfuscator.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/dotNetObfuscator/bin/Debug/dotNetObfuscator.vshost.exe
--------------------------------------------------------------------------------
/dotNetObfuscator/obj/Debug/ResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/dotNetObfuscator/obj/Debug/ResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/WinForm.csproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/obj/x86/Debug/WinForm.csproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/WinForm.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/obj/x86/Debug/WinForm.Properties.Resources.resources
--------------------------------------------------------------------------------
/dotNetObfuscator/obfuscatorJS.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/Obfuscator/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/Obfuscator/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/WinForm.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/obj/x86/Debug/WinForm.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/WinForm/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/dotNetObfuscator/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/dotNetObfuscator/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/dotNetObfuscator/obj/Debug/dotNetObfuscator.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baskfx/dotNetObfuscator/HEAD/dotNetObfuscator/obj/Debug/dotNetObfuscator.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/Obfuscator/CSObfuscator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace CodeTools
7 | {
8 | class CSObfuscator : Obfuscator
9 | {
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/WinForm/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/cap.txt:
--------------------------------------------------------------------------------
1 | string s = "" + (char) ( ('C') ) +(char) ( ('A') ) +(char) ( ('S') - ( ((char)86) - ( ((char)83) ) ) ) +(char) ( ((char)67) ) +(char) ( ((char)88) + ( ('K') - ( ('N') + ( ('I') + ( ((char)83) + ( ((char)76) - ( (107 + (116 + ( ( (105 + ( (113 + ( ( (99 + ( (107 + ( (105 + ( ('E') - 83) ) - 87) ) - 76) ) - 75) - 71) ) - 76) ) - 68) - 66) ) ) ) ) ) ) ) ) ) +(char) ( ('V') + ( ((char)80) + ( ((char)67) - ( ((char)77) - ( ( ( ('J') - 80) - 85) ) ) ) ) )
--------------------------------------------------------------------------------
/Obfuscator/CodeTools.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | en-US
11 | false
12 |
13 |
--------------------------------------------------------------------------------
/dotNetObfuscator/dotNetObfuscator.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | en-US
11 | false
12 |
13 |
--------------------------------------------------------------------------------
/Obfuscator/obj/Debug/Obfuscator.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\Obfuscator\bin\Debug\Obfuscator.dll
2 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\Obfuscator\bin\Debug\Obfuscator.pdb
3 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\Obfuscator\obj\Debug\ResolveAssemblyReference.cache
4 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\Obfuscator\obj\Debug\Obfuscator.dll
5 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\Obfuscator\obj\Debug\Obfuscator.pdb
6 |
--------------------------------------------------------------------------------
/WinForm/bin/Debug/WinForm.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/dotNetObfuscator.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/WinForm/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Windows.Forms;
5 |
6 | namespace WinForm
7 | {
8 | static class Program
9 | {
10 | ///
11 | /// The main entry point for the application.
12 | ///
13 | [STAThread]
14 | static void Main()
15 | {
16 | Application.EnableVisualStyles();
17 | Application.SetCompatibleTextRenderingDefault(false);
18 | Application.Run(new Form1());
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/WinForm/Form1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 | using dotNetObfuscator;
10 | using CodeTools;
11 |
12 | namespace WinForm
13 | {
14 | public partial class Form1 : Form
15 | {
16 | public Form1()
17 | {
18 | InitializeComponent();
19 | }
20 |
21 | private void button1_Click(object sender, EventArgs e)
22 | {
23 | Obfuscator o = new Obfuscator();
24 | textBox2.Text = o.Obfuscate(textBox1.Text, textBox3.Text);
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/ca.txt:
--------------------------------------------------------------------------------
1 | string s = "" + (char) ( ((char)79) + ( ( ( (101 + ( (102 + ( (97 + ( ('K') - 66) ) - 82) ) - 85) ) - 88) - 66) ) ) +string s = "" + (char) ( ((char)88) - ( ( (115 + ( ( (108 + ( (97 + ( (107 + ( ( (94 + ( (101 + ( (107 + ( ((char)75) - 70) ) - 88) ) - 68) ) - 87) - 79) ) - 89) ) - 75) ) - 70) - 81) ) - 74) ) ) +string s = "" + (char) ( ('T') + ( ('Q') + ( ((char)69) - ( ('E') + ( ('Q') - ( ((char)67) - ( ((char)72) + ( ( ((char)74) - 75) ) ) ) ) ) ) ) ) +string s = "" + (char) ( ('Z') + ( ('X') - ( ('E') - ( ((char)83) + ( ('Q') - ( (96 + (112 + ( ('X') - 90) ) ) ) ) ) ) ) ) +string s = "" + (char) ( ('P') - ( ( (97 + ( ((char)67) - 71) ) - 85) ) ) +string s = "" + (char) ( ((char)65) )
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/ac.txt:
--------------------------------------------------------------------------------
1 | (char) ( ('L') + ( ( ((char)79) - 90) ) ) +(char) ( ('N') ) +(char) ( ((char)84) ) +(char) ( ((char)67) - ( ( ( (117 + ( (115 + ( ((char)73) - 81) ) - 82) ) - 79) - 69) ) ) +(char) ( ((char)67) ) +(char) ( ((char)90) ) +(char) ( ('A') ) +(char) ( ('C') + ( ((char)82) + ( ((char)74) + ( ( ( ( (107 + ( ('S') - 88) ) - 73) - 83) - 89) ) ) ) ) +(char) ( ('Z') - ( ((char)81) + ( ('Q') - ( ('H') + ( ('T') ) ) ) ) ) +(char) ( ((char)67) - ( ('K') - ( ((char)75) ) ) ) +(char) ( ('C') - ( ('Z') + ( ( ( ( (100 + ( (92 + ( (116 + ( ((char)84) - 90) ) - 87) ) - 88) ) - 71) - 84) - 67) ) ) ) +(char) ( ('E') - ( ( ((char)77) - 73) ) ) +(char) ( ('X') ) +(char) ( ('D') - ( ( ('D') - 78) ) ) +(char) ( ((char)69) ) +(char) ( ('G') + ( ( (100 + ( ('E') - 73) ) - 83) ) )
2 | Replace("Z", "-")
3 | Replace("X", ".")
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/capnotready.txt:
--------------------------------------------------------------------------------
1 | string s = "" + (char) ( ('C') ) +(char) ( ((char)65) ) +(char) ( ((char)81) - ( ((char)66) + ( ('Z') + ( ('Q') - ( ('F') - ( ('S') - ( ('V') + ( ('V') - ( ( ( ((char)80) - 91) - 66) ) ) ) ) ) ) ) ) ) +(char) ( ('W') - ( ( (112 + ( ( (99 + ( (97 + ( (79 + ( (116 + ( ((char)66) - 73) ) - 83) ) - 66) ) - 90) ) - 87) - 69) ) - 81) ) ) +(char) ( ((char)72) + ( ( ('B') - 66) ) ) +(char) ( ((char)84) + ( ('G') - ( ('Z') ) ) ) +(char) ( ('_') ) +(char) ( ('N') ) +(char) ( ('O') ) +(char) ( ('X') + ( ('D') - ( ('X') - ( ( (73 + ( (112 + ( ( (105 + ( (115 + ( ((char)76) - 66) ) - 86) ) - 85) - 66) ) - 76) ) - 86) ) ) ) ) +(char) ( ('B') + ( ( (102 + ( ('[') - 92) ) - 72) ) ) +(char) ( ('E') + ( ((char)72) - ( ('V') - ( ( (84 + ( (67 + ( (80 + ( (116 + ( ((char)76) - 82) ) - 67) ) - 86) ) - 69) ) - 92) ) ) ) ) +(char) ( ('C') - ( ('Z') - ( ((char)92) ) ) ) +(char) ( ((char)89) + ( ((char)72) - ( (101 + ( ((char)82) - 87) ) ) ) ) +(char) ( ((char)68) ) +(char) ( ((char)89) )
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/fl.txt:
--------------------------------------------------------------------------------
1 | string s = "" + (char) ( (79 + ( (99 + ( ((char)84) - 87) ) - 73) ) ) +(char) ( ((char)66) - ( ( ( (72 + ( (86 + ( (111 + ( (74 + ( (86 + ( (86 + ( (106 + ( ('U') - 91) ) - 71) ) - 75) ) - 91) ) - 86) ) - 88) ) - 89) ) - 82) - 81) ) ) +(char) ( ('C') + ( ('N') - ( ((char)70) + ( ( ( (114 + ( (98 + ( ('V') - 88) ) - 71) ) - 89) - 76) ) ) ) ) +(char) ( ((char)76) + ( ((char)87) + ( ( ( (95 + ( (99 + ( ((char)78) - 76) ) - 86) ) - 82) - 90) ) ) ) +(char) ( ( (105 + ( (100 + ( ('^') - 84) ) - 80) ) - 90) ) +(char) ( (117 + ( ('F') - 79) ) ) +(char) ( ('E') + ( ( (99 + ( (99 + ( ('K') - 75) ) - 82) ) - 88) ) ) +(char) ( ((char)80) - ( ('C') - ( (93 + ( ('_') - 91) ) ) ) ) +(char) ( (91 + ( ((char)90) - 82) ) ) +(char) ( ((char)88) + ( ('T') - ( ((char)66) - ( ((char)77) - ( ('D') + ( ('C') - ( ( (74 + ( (115 + ( (83 + ( ((char)85) - 66) ) - 89) ) - 66) ) - 83) ) ) ) ) ) ) ) +(char) ( ((char)77) + ( ('O') + ( ('T') - ( ((char)67) - ( ( ( ( ((char)82) - 66) - 74) - 69) ) ) ) ) ) +(char) ( ((char)75) - ( ( ( (72 + ( (116 + ( ((char)81) - 82) ) - 72) ) - 83) - 71) ) ) +(char) ( (74 + ( (108 + ( ('_') - 90) ) - 70) ) )
--------------------------------------------------------------------------------
/WinForm/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.235
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace WinForm.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/UpgradeLog.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/a-c-n.txt:
--------------------------------------------------------------------------------
1 | string s = "" + (char) ( (88 + ( (109 + ( ( (105 + ( (67 + ( (98 + ( (74 + ( (91 + ( ('Z') - 66) ) - 83) ) - 78) ) - 87) ) - 76) ) - 79) - 66) ) - 90) ) ) +(char) ( ('W') - ( ((char)85) - ( ('X') + ( ( ('V') - 66) ) ) ) ) +(char) ( (77 + ( (92 + ( ('_') - 77) ) - 71) ) ) +(char) ( (89 + ( (108 + ( ('A') - 74) ) - 83) ) ) +(char) ( ((char)79) + ( ((char)73) - ( (66 + ( (77 + ( (77 + ( (111 + ( ((char)93) - 78) ) - 67) ) - 82) ) - 90) ) ) ) ) +(char) ( (81 + ( ((char)91) - 73) ) ) +(char) ( ('B') + ( ('E') - ( ((char)79) - ( ((char)79) - ( ((char)81) - ( ( (109 + ( (106 + ( ('G') - 81) ) - 91) ) - 71) ) ) ) ) ) ) +(char) ( (84 + ( (80 + ( (99 + ( ((char)79) - 80) ) - 66) ) - 84) ) ) +(char) ( (68 + ( (113 + ( ((char)87) - 73) ) - 79) ) ) +(char) ( ('G') - ( ('W') - ( (96 + ( ((char)95) - 76) ) ) ) ) +(char) ( ((char)73) - ( ('X') + ( ( ( ( (111 + ( ((char)90) - 78) ) - 73) - 90) - 79) ) ) ) +(char) ( (81 + ( ((char)90) - 74) ) ) +(char) ( ( (78 + ( (85 + ( (72 + ( (96 + ( (79 + ( (82 + ( (78 + ( (95 + ( ((char)88) - 66) ) - 79) ) - 90) ) - 85) ) - 77) ) - 81) ) - 76) ) - 80) ) - 73) ) +(char) ( ('M') - ( ('L') - ( ('Y') - ( ( ( (94 + ( (87 + ( (78 + ( (100 + ( ('E') - 69) ) - 68) ) - 79) ) - 74) ) - 81) - 77) ) ) ) ) +(char) ( ((char)79) - ( ( ( (99 + ( (101 + ( ('E') - 72) ) - 67) ) - 73) - 79) ) ) +(char) ( ('D') + ( ('R') - ( ( (83 + ( (74 + ( (92 + ( (87 + ( (85 + ( (106 + ( (']') - 89) ) - 91) ) - 87) ) - 77) ) - 69) ) - 84) ) - 89) ) ) )
--------------------------------------------------------------------------------
/Obfuscator/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("Obfuscator")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Obfuscator")]
13 | [assembly: AssemblyCopyright("Copyright © 2011")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("155501f1-af35-428a-93e6-ad9c3786acef")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/WinForm/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("WinForm")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Microsoft")]
12 | [assembly: AssemblyProduct("WinForm")]
13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2011")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("4a2a43ca-8760-4df4-98b8-b75df30e2b92")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/dotNetObfuscator/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("dotNetObfuscator")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("dotNetObfuscator")]
13 | [assembly: AssemblyCopyright("Copyright © 2011")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("c84a9fd2-3911-4003-bca3-aa3bc6c04eb7")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/Obfuscator/obj/Debug/CodeTools.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\Obfuscator\bin\Debug\Obfuscator.dll
2 | C:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\Obfuscator\bin\Debug\Obfuscator.pdb
3 | C:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\Obfuscator\obj\Debug\ResolveAssemblyReference.cache
4 | C:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\Obfuscator\obj\Debug\Obfuscator.dll
5 | C:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\Obfuscator\obj\Debug\Obfuscator.pdb
6 | M:\SVN\dotNetObfuscator\Obfuscator\bin\Debug\Obfuscator.dll
7 | M:\SVN\dotNetObfuscator\Obfuscator\bin\Debug\Obfuscator.pdb
8 | M:\SVN\dotNetObfuscator\Obfuscator\obj\Debug\ResolveAssemblyReference.cache
9 | M:\SVN\dotNetObfuscator\Obfuscator\obj\Debug\Obfuscator.dll
10 | M:\SVN\dotNetObfuscator\Obfuscator\obj\Debug\Obfuscator.pdb
11 | F:\Projects\dotNetObfuscator\Obfuscator\obj\Debug\ResolveAssemblyReference.cache
12 | F:\Projects\dotNetObfuscator\Obfuscator\obj\Debug\Obfuscator.dll
13 | F:\Projects\dotNetObfuscator\Obfuscator\bin\Debug\Obfuscator.dll
14 | F:\Projects\dotNetObfuscator\Obfuscator\bin\Debug\Obfuscator.pdb
15 | F:\Projects\dotNetObfuscator\Obfuscator\obj\Debug\Obfuscator.pdb
16 | c:\Projects\dotNetObfuscator\Obfuscator\bin\Debug\Obfuscator.dll
17 | c:\Projects\dotNetObfuscator\Obfuscator\bin\Debug\Obfuscator.pdb
18 | c:\Projects\dotNetObfuscator\Obfuscator\obj\Debug\Obfuscator.dll
19 | c:\Projects\dotNetObfuscator\Obfuscator\obj\Debug\Obfuscator.pdb
20 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/vk.txt:
--------------------------------------------------------------------------------
1 | (char) ( (112 + ( ('W') - 81) ) ) +(char) ( ((char)83) - ( ( ( (97 + ( (111 + ( ((char)83) - 90) ) - 88) ) - 67) - 70) ) ) +(char) ( ((char)80) + ( ( (97 + ( (107 + ( ('C') - 73) ) - 90) ) - 77) ) ) +(char) ( ((char)85) - ( ( ( (96 + ( (102 + ( ((char)73) - 72) ) - 72) ) - 72) - 80) ) ) +(char) ( (102 + ( (108 + ( ( (96 + ( (101 + ( ('Q') - 69) ) - 72) ) - 75) - 70) ) - 86) ) ) +(char) ( ('L') - ( ( ( (111 + ( ('V') - 83) ) - 67) - 68) ) ) +(char) ( (91 + ( (95 + ( ((char)81) - 83) ) - 77) ) ) +(char) ( ('E') - ( ('T') + ( ( ( ( (101 + ( (106 + ( ((char)80) - 83) ) - 83) ) - 75) - 89) - 88) ) ) ) +(char) ( ((char)68) + ( ( (107 + ( ('N') - 66) ) - 86) ) ) +(char) ( ( (96 + ( (106 + ( ('X') - 83) ) - 78) ) - 83) ) +(char) ( ('O') + ( ( (109 + ( ( (99 + ( (109 + ( (99 + ( (101 + ( ((char)74) - 81) ) - 78) ) - 87) ) - 86) ) - 86) - 69) ) - 69) ) ) +(char) ( ('U') + ( ( (92 + ( (110 + ( ('V') - 83) ) - 84) ) - 89) ) ) +(char) ( ((char)83) + ( ( ( (94 + ( (109 + ( ('T') - 67) ) - 82) ) - 89) - 85) ) ) +(char) ( (101 + ( ('L') - 78) ) ) +(char) ( (114 + ( ((char)69) - 86) ) ) +(char) ( (99 + ( (99 + ( ( (102 + ( (102 + ( (104 + ( ((char)73) - 69) ) - 74) ) - 90) ) - 85) - 71) ) - 78) ) ) +(char) ( (95 + ( (109 + ( ('I') - 80) ) - 81) ) ) +(char) ( (95 + ( (105 + ( ((char)65) - 79) ) - 87) ) ) +(char) ( ((char)77) - ( ('W') + ( ((char)86) + ( ( ( ( ( (92 + ( (103 + ( ('Q') - 69) ) - 76) ) - 85) - 82) - 81) - 83) ) ) ) ) +(char) ( (97 + ( ('Q') - 81) ) ) +(char) ( ((char)70) + ( ('H') + ( ('U') - ( ('Y') - ( ( ( ('E') - 90) - 71) ) ) ) ) ) +(char) ( (93 + ( (94 + ( ('F') - 67) ) - 78) ) ) +(char) ( (100 + ( ('X') - 84) ) ) +(char) ( (109 + ( ((char)73) - 70) ) )
--------------------------------------------------------------------------------
/WinForm/obj/x86/Debug/WinForm.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | F:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\ResolveAssemblyReference.cache
2 | F:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\WinForm.Form1.resources
3 | F:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\WinForm.Properties.Resources.resources
4 | F:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\GenerateResource.read.1.tlog
5 | F:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\GenerateResource.write.1.tlog
6 | F:\Projects\dotNetObfuscator\WinForm\bin\Debug\WinForm.exe
7 | F:\Projects\dotNetObfuscator\WinForm\bin\Debug\WinForm.pdb
8 | F:\Projects\dotNetObfuscator\WinForm\bin\Debug\dotNetObfuscator.exe
9 | F:\Projects\dotNetObfuscator\WinForm\bin\Debug\Obfuscator.dll
10 | F:\Projects\dotNetObfuscator\WinForm\bin\Debug\dotNetObfuscator.pdb
11 | F:\Projects\dotNetObfuscator\WinForm\bin\Debug\Obfuscator.pdb
12 | F:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\WinForm.exe
13 | F:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\WinForm.pdb
14 | c:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\WinForm.exe
15 | c:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\WinForm.pdb
16 | c:\Projects\dotNetObfuscator\WinForm\bin\Debug\WinForm.exe
17 | c:\Projects\dotNetObfuscator\WinForm\bin\Debug\WinForm.pdb
18 | c:\Projects\dotNetObfuscator\WinForm\bin\Debug\dotNetObfuscator.exe
19 | c:\Projects\dotNetObfuscator\WinForm\bin\Debug\Obfuscator.dll
20 | c:\Projects\dotNetObfuscator\WinForm\bin\Debug\dotNetObfuscator.pdb
21 | c:\Projects\dotNetObfuscator\WinForm\bin\Debug\Obfuscator.pdb
22 | c:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\WinForm.csprojResolveAssemblyReference.cache
23 | c:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\WinForm.Form1.resources
24 | c:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\WinForm.Properties.Resources.resources
25 | c:\Projects\dotNetObfuscator\WinForm\obj\x86\Debug\WinForm.csproj.GenerateResource.Cache
26 |
--------------------------------------------------------------------------------
/dotNetObfuscator/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using CodeTools;
6 |
7 | namespace dotNetObfuscator
8 | {
9 | class Program
10 | {
11 | static void Main(string[] args)
12 | {
13 | //
14 | if (true)
15 | {
16 | string text = args.Length > 0 ? args[0] : "test";
17 | Obfuscator o = new Obfuscator();
18 | string res = o.Obfuscate(text, "7fkc83Rhjas61dfBc0xZgfspPs1nNf2EeЁйжпyyКйзЗХяЯбИпРдээвУЖ");
19 | Console.WriteLine(res);
20 | }
21 | string s = "" + (char)((((33 | 68) + (('W') - 0x59)) < (0x47 + ((0x49 + ((0x66 + (((char)0x5E) - 0x47)) - (35 | 35))) - 0x53)) ? ((32 | 66) + (('_') - 0x4D)) : (0x50 + (((44 | 44) + ((109 + (((char)0x4D) - 0x50)) - 83)) - 0x5C)))) + (char)(((0x59 + (93 + (('S') - 0x45))) < ((0x4D + (((49 | 50) + ((0x45 + ((84 + ((0x63 + ((92 + (('S') - 0x4B)) - 80)) - 0x49)) - (36 | 37))) - 0x59)) - 0x4C)) - 0x5A) ? (0x4A + ((95 + (('T') - 73)) - 84)) : (0x69 + (((char)78) - (27 | 55))))) + (char)((((0x74 + (((char)0x5B) - 72)) - 0x47) > (0x60 + ((0x63 + ((0x51 + (((33 | 66) + (((char)0x4C) - (26 | 52))) - (22 | 46))) - (28 | 58))) - 0x4F)) ? ((111 + ((107 + (('C') - 74)) - (26 | 53))) - (46 | 46)) : (0x5D + ((72 + ((91 + ((83 + ((68 + ((0x57 + ((0x61 + (((char)(25 | 50)) - (34 | 34))) - 0x5C)) - 0x46)) - 0x4D)) - 0x4B)) - (30 | 61))) - 0x4E)))) + (char)((((char)0x5B) < (98 + ((char)0x4D)) ? ((36 | 74) + (((char)0x5F) - 0x59)) : ((char)70)));
22 |
23 |
24 | //BinHelper bin = new BinHelper();
25 | //Console.WriteLine( BinHelper.int2bin(1027));
26 | //List pos = BinHelper.findPos(3, 1027);
27 | //string a = BinHelper.MakeXfromY(22, 709);
28 |
29 | Console.ReadLine();
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/ackey.txt:
--------------------------------------------------------------------------------
1 | string s = "" + (char) ( ((char)86) - ( ((char)84) + ( ((char)70) - ( ((char)70) + ( ((char)69) + ( ( ( (114 + ( (85 + ( (73 + ( (87 + ( ((char)90) - 67) ) - 86) ) - 84) ) - 76) ) - 83) - 69) ) ) ) ) ) ) +(char) ( (91 + ( ('Y') - 80) ) ) +(char) ( ((char)83) + ( ((char)85) + ( ((char)78) + ( ( ( ( (97 + ( ('[') - 85) ) - 75) - 92) - 85) ) ) ) ) +(char) ( ((char)73) - ( ((char)87) - ( ('E') ) ) ) +(char) ( ( (75 + ( (96 + ( (112 + ( ((char)81) - 75) ) - 78) ) - 83) ) - 76) ) +(char) ( ( (78 + ( (94 + ( (84 + ( (100 + ( (106 + ( ((char)76) - 80) ) - 70) ) - 91) ) - 78) ) - 80) ) - 90) ) +(char) ( ('K') - ( ( ((char)93) - 67) ) ) +(char) ( (73 + ( (108 + ( ('S') - 86) ) - 76) ) ) +(char) ( (103 + ( ('H') - 75) ) ) +(char) ( (89 + ( ((char)87) - 77) ) ) +(char) ( (89 + ( ('N') - 68) ) ) +(char) ( (101 + ( ((char)80) - 79) ) ) +(char) ( ( (106 + ( (102 + ( ('R') - 84) ) - 75) ) - 74) ) +(char) ( ((char)68) + ( ((char)72) + ( ((char)77) - ( ('X') + ( ((char)84) + ( ( ( (81 + ( (107 + ( ((char)69) - 73) ) - 71) ) - 85) - 83) ) ) ) ) ) ) +(char) ( ((char)90) + ( ((char)82) - ( ((char)79) - ( ( ( (115 + ( ('M') - 87) ) - 76) - 67) ) ) ) ) +(char) ( (115 + ( ('E') - 83) ) ) +(char) ( ( (88 + ( (88 + ( (90 + ( (76 + ( (90 + ( (116 + ( ('B') - 70) ) - 86) ) - 79) ) - 73) ) - 80) ) - 78) ) - 91) ) +(char) ( ('I') - ( ('Y') - ( ('J') - ( ((char)70) - ( (86 + ( (103 + ( ('\') - 91) ) - 76) ) ) ) ) ) ) +(char) ( ( (79 + ( (79 + ( (99 + ( (98 + ( ('Y') - 69) ) - 92) ) - 81) ) - 69) ) - 85) ) +(char) ( ((char)83) + ( ( (109 + ( ('C') - 69) ) - 88) ) ) +(char) ( ( (108 + ( ('\') - 80) ) - 68) ) +(char) ( ( (92 + ( (114 + ( ('U') - 69) ) - 85) ) - 87) ) +(char) ( ((char)83) + ( ( ( (82 + ( (93 + ( (112 + ( ('U') - 87) ) - 73) ) - 86) ) - 86) - 75) ) ) +(char) ( ('X') + ( ( ( (82 + ( (89 + ( (87 + ( (97 + ( (114 + ( ('C') - 81) ) - 84) ) - 88) ) - 75) ) - 86) ) - 70) - 84) ) ) +(char) ( ('P') + ( ('M') + ( ('J') + ( ( ( ( ((char)69) - 83) - 89) - 77) ) ) ) ) +(char) ( ('C') - ( ((char)72) - ( ( (102 + ( (97 + ( (95 + ( ((char)90) - 89) ) - 85) ) - 67) ) - 90) ) ) ) +(char) ( (79 + ( (83 + ( (115 + ( ('L') - 87) ) - 81) ) - 87) ) ) +(char) ( ((char)71) - ( ('Z') + ( ('C') - ( ('Y') - ( ('L') + ( ((char)78) - ( ('W') + ( ('T') + ( ('G') + ( ((char)90) - ( (77 + ( (116 + ( ('\') - 80) ) - 79) ) ) ) ) ) ) ) ) ) ) ) ) +(char) ( ((char)90) + ( ( ('Z') - 79) ) ) +(char) ( ( (73 + ( (76 + ( (83 + ( (86 + ( (81 + ( (86 + ( (98 + ( (91 + ( (79 + ( (80 + ( ((char)88) - 70) ) - 74) ) - 74) ) - 87) ) - 91) ) - 76) ) - 87) ) - 86) ) - 83) ) - 69) ) - 71) ) +(char) ( ( (86 + ( (73 + ( (74 + ( (113 + ( (106 + ( ( (107 + ( (84 + ( (89 + ( ('V') - 68) ) - 66) ) - 80) ) - 88) - 73) ) - 80) ) - 72) ) - 80) ) - 71) ) - 89) ) +(char) ( ( (68 + ('A') ) - 80) )
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/vk2.txt:
--------------------------------------------------------------------------------
1 | string s = "" + (char) ( ('P') + ( ('O') + ( ((char)84) + ( ('S') + ( ('I') - ( ('R') - ( ((char)68) - ( ('Y') - ( ((char)68) - ( ('P') - ( ((char)74) - ( ('G') + ( (108 + ( (107 + ( (95 + ( ('G') - 69) ) - 67) ) - 76) ) ) ) ) ) ) ) ) ) ) ) ) ) ) +string s = "" + (char) ( ((char)84) - ( ( ('C') - 90) ) ) +string s = "" + (char) ( ((char)67) + ( ((char)79) + ( ('T') - ( ((char)78) - ( ('R') + ( ((char)76) + ( ((char)73) + ( ('N') + ( ('J') - ( ('N') + ( ('O') - ( ('Z') + ( ((char)90) - ( (103 + (105 + (105 + (108 + ( (108 + ( ('Q') - 76) ) - 87) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) +string s = "" + (char) ( (104 + ( (108 + ( ( (94 + ( (96 + ( (108 + ( (101 + ( ('C') - 74) ) - 81) ) - 77) ) - 90) ) - 84) - 74) ) - 88) ) ) +string s = "" + (char) ( (110 + ( ('I') - 67) ) ) +string s = "" + (char) ( ('P') + ( ((char)87) + ( ( ( (105 + ( ( (112 + ( (100 + ( ('M') - 71) ) - 89) ) - 68) - 75) ) - 83) - 78) ) ) ) +string s = "" + (char) ( (109 + ( ('B') - 68) ) ) +string s = "" + (char) ( (96 + ( (105 + ( ( (100 + ( (100 + ( (114 + ( ((char)67) - 80) ) - 76) ) - 83) ) - 88) - 66) ) - 73) ) ) +string s = "" + (char) ( ((char)78) - ( ('Y') - ( (103 + ( ((char)79) - 70) ) ) ) ) +string s = "" + (char) ( ((char)85) - ( ((char)79) + ( ((char)67) + ( ((char)80) - ( (115 + ('H') ) ) ) ) ) ) +string s = "" + (char) ( ((char)84) - ( ( ( (91 + ( (117 + ( ( (104 + ( (107 + ( ((char)82) - 80) ) - 76) ) - 74) - 86) ) - 67) ) - 79) - 69) ) ) +string s = "" + (char) ( ('I') - ( ('M') - ( ('J') + ( ((char)79) + ( ('T') + ( ('U') - ( ((char)85) + ( (96 + ( (98 + ( ('R') - 76) ) - 84) ) ) ) ) ) ) ) ) ) +string s = "" + (char) ( ('Q') - ( ( (95 + ( (116 + ( ('R') - 86) ) - 85) ) - 88) ) ) +string s = "" + (char) ( ((char)72) - ( ((char)82) - ( ('X') + ( ('K') + ( ((char)70) + ( ('J') - ( ((char)82) - ( ('Q') + ( ('S') + ( ('P') + ( ( ( ( ( ( ( ((char)78) - 66) - 71) - 70) - 70) - 83) - 78) ) ) ) ) ) ) ) ) ) ) ) +string s = "" + (char) ( ('J') + ( ('O') + ( ( ( (101 + ( ('H') - 72) ) - 67) - 90) ) ) ) +string s = "" + (char) ( (101 + ( ((char)82) - 71) ) ) +string s = "" + (char) ( (97 + ( (111 + ( ('K') - 86) ) - 81) ) ) +string s = "" + (char) ( ('H') + ( ((char)80) - ( ( (91 + ( (106 + ( ('W') - 88) ) - 70) ) - 73) ) ) ) +string s = "" + (char) ( ((char)80) - ( ( ( (112 + ( ('L') - 66) ) - 70) - 76) ) ) +string s = "" + (char) ( ('N') - ( ( ( (93 + ( (110 + ( ('L') - 79) ) - 72) ) - 71) - 76) ) ) +string s = "" + (char) ( ('K') - ( ('J') + ( ('X') - ( ('D') + ( ('W') + ( ( ( (117 + ( (115 + ( ( (113 + ( (113 + ( ( (94 + ( (105 + ( ('R') - 68) ) - 86) ) - 79) - 66) ) - 70) ) - 74) - 84) ) - 90) ) - 69) - 75) ) ) ) ) ) ) +string s = "" + (char) ( ('Z') - ( ((char)77) - ( ('O') + ( ( ('W') - 67) ) ) ) ) +string s = "" + (char) ( (110 + ( ((char)67) - 73) ) ) +string s = "" + (char) ( ((char)72) - ( ('W') + ( ((char)68) + ( ('C') - ( (109 + (91 + ( (116 + ( (107 + ( ((char)65) - 80) ) - 71) ) - 75) ) ) ) ) ) ) )
--------------------------------------------------------------------------------
/WinForm/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.235
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace WinForm.Properties
12 | {
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources
26 | {
27 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WinForm.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/Obfuscator/BinHelper.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace CodeTools
7 | {
8 | class BinHelper
9 | {
10 | public static Random rnd = new Random();
11 | public static string int2bin(long x)
12 | {
13 | string res = Convert.ToString(x, 2);
14 | return res;
15 | }
16 |
17 | ///
18 | /// Ищем вхождения x в y
19 | ///
20 | ///
21 | ///
22 | ///
23 | public static List findPos(long x, long y)
24 | {
25 | List res = new List();
26 | string sX = int2bin(x);
27 | string sY = int2bin(y);
28 | for (int i = 0; i <= sY.Length - sX.Length; i++)
29 | {
30 | if (sY.Substring(i, sX.Length) == sX)
31 | res.Add(i);
32 | }
33 | return res;
34 | }
35 |
36 | public static string makeANDmask(string x, string y)
37 | {
38 | string res = "";
39 | for (int i = 0; i < y.Length - x.Length; i++)
40 | x = "0" + x;
41 |
42 | //if (x.Length != y.Length) throw new Exception("wrong length");
43 | for (int i = 0; i < x.Length; i++)
44 | if (x[i] == '1')
45 | res += "1";
46 | else
47 | res += rnd.Next(2).ToString();
48 | return res;
49 | }
50 |
51 | public static string clearLeft(string x)
52 | {
53 | return x;
54 | }
55 |
56 | public static string clearRight(string x)
57 | {
58 | return x;
59 | }
60 |
61 | public static string MakeXfromY(long x, long y)
62 | {
63 | //10110 из 1011000101
64 | string res = "";
65 | string sX = int2bin(x);
66 | string sY = "" + int2bin(y);
67 | int pos = rnd.Next(sY.Length) + 1;
68 | pos = 6;
69 | //>>
70 | if (pos >= sX.Length)
71 | {
72 | long x2 = x >> (pos - sX.Length);
73 | //string y2 = sY.Substring(0, sY.Length - (pos - sX.Length));//101100010
74 | //string maskAND = makeANDmask(sX, y2);//1110111
75 |
76 | res = "";
77 | for (int i = 0; i < sY.Length; i++)
78 | {
79 | if ((i >= sY.Length - pos) && (i < sY.Length - (pos - sX.Length)))
80 | {
81 | int xpos = i - (sY.Length - pos);
82 | if (sX[xpos] == '1')
83 | res += "1";
84 | else
85 | res += rnd.Next(2).ToString();
86 | }
87 | else res += "1";
88 | }
89 | }
90 |
91 | //y: 1011000101 |
92 | //res:0000101100
93 | // >> 6
94 | //x:10110
95 | return res;
96 | }
97 | }
98 | }
99 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/key.txt:
--------------------------------------------------------------------------------
1 | string s = "" + (char) ( ((char)72) + ( ((char)78) + ( ('U') + ( ((char)83) + ( ('Y') - ( (99 + (91 + (108 + ( (97 + ( (110 + ( (110 + ( ( (98 + ( (97 + ( (114 + ( ('H') - 76) ) - 88) ) - 81) ) - 76) - 71) ) - 88) ) - 89) ) - 69) ) ) ) ) ) ) ) ) ) +(char) ( ((char)76) + ( ( ( (105 + ( (111 + ( (95 + ( ((char)81) - 83) ) - 82) ) - 88) ) - 77) - 89) ) ) +(char) ( ('X') + ( ('H') + ( ( ( ( (92 + ( (109 + ( (104 + ( ('A') - 67) ) - 85) ) - 78) ) - 77) - 90) - 84) ) ) ) +(char) ( ((char)72) + ( ('G') - ( ('F') + ( ('I') + ( ( ( (102 + ( ((char)71) - 71) ) - 71) - 80) ) ) ) ) ) +(char) ( ('O') - ( ((char)66) - ( ( (93 + ( (93 + ( ((char)69) - 70) ) - 77) ) - 71) ) ) ) +(char) ( ('N') - ( ('B') + ( ( ( (95 + ( (113 + ( ( (99 + ( (95 + ( (110 + ( ( (106 + ( (115 + ( ((char)77) - 90) ) - 70) ) - 76) - 74) ) - 72) ) - 75) ) - 83) - 67) ) - 89) ) - 82) - 70) ) ) ) +(char) ( ( (113 + ( (117 + ( ( (112 + ( (101 + ( ((char)82) - 87) ) - 69) ) - 79) - 84) ) - 85) ) - 71) ) +(char) ( ( (106 + ( (96 + ( (94 + ( ('I') - 76) ) - 72) ) - 85) ) - 86) ) +(char) ( ((char)66) + ( ( ((char)72) - 87) ) ) +(char) ( ( (117 + ( (117 + ( ('H') - 87) ) - 85) ) - 83) ) +(char) ( ((char)68) + ( ( ( (101 + ( (106 + ( ('Q') - 90) ) - 69) ) - 73) - 73) ) ) +(char) ( ((char)83) - ( ( (96 + ( ((char)90) - 68) ) - 86) ) ) +(char) ( ( (98 + ( (98 + ( ('M') - 74) ) - 70) ) - 77) ) +(char) ( ('S') + ( ( ( (111 + ( (97 + ( (117 + ( ( (97 + ( (91 + ( (97 + ( (104 + ( ( (114 + ( ((char)89) - 77) ) - 70) - 67) ) - 79) ) - 73) ) - 77) ) - 87) - 88) ) - 77) ) - 84) ) - 90) - 79) ) ) +(char) ( ('S') + ( ( ( (98 + ( (102 + ( ((char)81) - 78) ) - 66) ) - 85) - 83) ) ) +(char) ( ( (93 + ( (107 + ( (94 + ( ('P') - 68) ) - 81) ) - 90) ) - 83) ) +(char) ( ('E') + ( ('I') + ( ( ( ( (92 + ( (97 + ( (99 + ( ((char)70) - 69) ) - 76) ) - 80) ) - 73) - 81) - 68) ) ) ) +(char) ( ( (104 + ( (98 + ( ((char)81) - 85) ) - 66) ) - 79) ) +(char) ( ( (101 + ( (104 + ( (117 + ( ( (112 + ( (107 + ( (92 + ( ((char)84) - 85) ) - 86) ) - 77) ) - 89) - 66) ) - 88) ) - 86) ) - 87) ) +(char) ( ('Z') - ( ((char)70) + ( ((char)90) - ( ((char)68) - ( ((char)89) - ( ('U') + ( ((char)72) - ( ((char)90) - ( ('U') + ( ( ('G') - 79) ) ) ) ) ) ) ) ) ) ) +(char) ( ((char)75) - ( ( (114 + ( ( (115 + ( (116 + ( ((char)89) - 88) ) - 88) ) - 89) - 70) ) - 78) ) ) +(char) ( ((char)70) + ( ('T') - ( ((char)80) - ( ('R') + ( ( ( ( (103 + ( ('R') - 72) ) - 74) - 74) - 67) ) ) ) ) ) +(char) ( ( (100 + ( (92 + ( (91 + ( (112 + ( ('D') - 81) ) - 86) ) - 78) ) - 84) ) - 80) ) +(char) ( ('Q') - ( ((char)68) + ( ( ( (114 + ( ((char)81) - 80) ) - 71) - 85) ) ) ) +(char) ( ((char)87) - ( ( (106 + ( ('U') - 83) ) - 76) ) ) +(char) ( ('O') - ( ('C') + ( ( ( (111 + ( ('P') - 80) ) - 74) - 80) ) ) ) +(char) ( ((char)74) - ( ('J') + ( ( ( ('W') - 72) - 70) ) ) ) +(char) ( ( (92 + ( (95 + ( ((char)85) - 73) ) - 74) ) - 70) ) +(char) ( ( (101 + ( (95 + ( (112 + ( ( (93 + ( (102 + ( (106 + ( ((char)82) - 79) ) - 83) ) - 90) ) - 69) - 69) ) - 84) ) - 87) ) - 74) ) +(char) ( ('V') + ( ( ( (111 + ( (114 + ( ((char)79) - 80) ) - 85) ) - 86) - 83) ) ) +(char) ( ((char)81) + ( ( ( (94 + ( (110 + ( ('G') - 75) ) - 70) ) - 76) - 79) ) ) +(char) ( ((char)67) + ( ('S') - ( ('J') - ( ( ( (93 + ( (114 + ( ((char)81) - 71) ) - 75) ) - 80) - 82) ) ) ) )
--------------------------------------------------------------------------------
/dotNetObfuscator.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 11.00
3 | # Visual Studio 2010
4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "dotNetObfuscator", "dotNetObfuscator\dotNetObfuscator.csproj", "{4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}"
5 | EndProject
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeTools", "Obfuscator\CodeTools.csproj", "{CB019A27-E75E-4713-B649-5100FE1D7C54}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinForm", "WinForm\WinForm.csproj", "{00A5250A-53F1-494C-A58B-66206AE077ED}"
9 | EndProject
10 | Global
11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
12 | Debug|Any CPU = Debug|Any CPU
13 | Debug|Mixed Platforms = Debug|Mixed Platforms
14 | Debug|x86 = Debug|x86
15 | Release|Any CPU = Release|Any CPU
16 | Release|Mixed Platforms = Release|Mixed Platforms
17 | Release|x86 = Release|x86
18 | EndGlobalSection
19 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
20 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
21 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}.Debug|Any CPU.Build.0 = Debug|Any CPU
22 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
23 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
24 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}.Debug|x86.ActiveCfg = Debug|Any CPU
25 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}.Release|Any CPU.ActiveCfg = Release|Any CPU
26 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}.Release|Any CPU.Build.0 = Release|Any CPU
27 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
28 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}.Release|Mixed Platforms.Build.0 = Release|Any CPU
29 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}.Release|x86.ActiveCfg = Release|Any CPU
30 | {CB019A27-E75E-4713-B649-5100FE1D7C54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
31 | {CB019A27-E75E-4713-B649-5100FE1D7C54}.Debug|Any CPU.Build.0 = Debug|Any CPU
32 | {CB019A27-E75E-4713-B649-5100FE1D7C54}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
33 | {CB019A27-E75E-4713-B649-5100FE1D7C54}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
34 | {CB019A27-E75E-4713-B649-5100FE1D7C54}.Debug|x86.ActiveCfg = Debug|Any CPU
35 | {CB019A27-E75E-4713-B649-5100FE1D7C54}.Release|Any CPU.ActiveCfg = Release|Any CPU
36 | {CB019A27-E75E-4713-B649-5100FE1D7C54}.Release|Any CPU.Build.0 = Release|Any CPU
37 | {CB019A27-E75E-4713-B649-5100FE1D7C54}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
38 | {CB019A27-E75E-4713-B649-5100FE1D7C54}.Release|Mixed Platforms.Build.0 = Release|Any CPU
39 | {CB019A27-E75E-4713-B649-5100FE1D7C54}.Release|x86.ActiveCfg = Release|Any CPU
40 | {00A5250A-53F1-494C-A58B-66206AE077ED}.Debug|Any CPU.ActiveCfg = Debug|x86
41 | {00A5250A-53F1-494C-A58B-66206AE077ED}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
42 | {00A5250A-53F1-494C-A58B-66206AE077ED}.Debug|Mixed Platforms.Build.0 = Debug|x86
43 | {00A5250A-53F1-494C-A58B-66206AE077ED}.Debug|x86.ActiveCfg = Debug|x86
44 | {00A5250A-53F1-494C-A58B-66206AE077ED}.Debug|x86.Build.0 = Debug|x86
45 | {00A5250A-53F1-494C-A58B-66206AE077ED}.Release|Any CPU.ActiveCfg = Release|x86
46 | {00A5250A-53F1-494C-A58B-66206AE077ED}.Release|Mixed Platforms.ActiveCfg = Release|x86
47 | {00A5250A-53F1-494C-A58B-66206AE077ED}.Release|Mixed Platforms.Build.0 = Release|x86
48 | {00A5250A-53F1-494C-A58B-66206AE077ED}.Release|x86.ActiveCfg = Release|x86
49 | {00A5250A-53F1-494C-A58B-66206AE077ED}.Release|x86.Build.0 = Release|x86
50 | EndGlobalSection
51 | GlobalSection(SolutionProperties) = preSolution
52 | HideSolutionNode = FALSE
53 | EndGlobalSection
54 | EndGlobal
55 |
--------------------------------------------------------------------------------
/dotNetObfuscator/obj/Debug/dotNetObfuscator.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\sbaskov\Documents\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\ResolveAssemblyReference.cache
2 | C:\Users\sbaskov\Documents\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.exe
3 | C:\Users\sbaskov\Documents\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.pdb
4 | C:\Users\sbaskov\Documents\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.exe
5 | C:\Users\sbaskov\Documents\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.pdb
6 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.exe
7 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.pdb
8 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\ResolveAssemblyReference.cache
9 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.exe
10 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.pdb
11 | c:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.exe
12 | c:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.pdb
13 | c:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.exe
14 | c:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.pdb
15 | c:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\ResolveAssemblyReference.cache
16 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\Obfuscator.dll
17 | M:\Projects\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\Obfuscator.pdb
18 | C:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\Obfuscator.dll
19 | C:\Documents and Settings\Mari\Мои документы\Visual Studio 2008\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\Obfuscator.pdb
20 | M:\SVN\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.exe
21 | M:\SVN\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.pdb
22 | M:\SVN\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.exe
23 | M:\SVN\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.pdb
24 | M:\SVN\dotNetObfuscator\dotNetObfuscator\bin\Debug\Obfuscator.dll
25 | M:\SVN\dotNetObfuscator\dotNetObfuscator\bin\Debug\Obfuscator.pdb
26 | M:\SVN\dotNetObfuscator\dotNetObfuscator\obj\Debug\ResolveAssemblyReference.cache
27 | F:\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.exe
28 | F:\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.pdb
29 | F:\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.exe
30 | F:\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.pdb
31 | F:\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\Obfuscator.dll
32 | F:\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\Obfuscator.pdb
33 | F:\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\ResolveAssemblyReference.cache
34 | c:\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.exe
35 | c:\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\dotNetObfuscator.pdb
36 | c:\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\Obfuscator.dll
37 | c:\Projects\dotNetObfuscator\dotNetObfuscator\bin\Debug\Obfuscator.pdb
38 | c:\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.csprojResolveAssemblyReference.cache
39 | c:\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.exe
40 | c:\Projects\dotNetObfuscator\dotNetObfuscator\obj\Debug\dotNetObfuscator.pdb
41 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/a2.txt:
--------------------------------------------------------------------------------
1 | string s = ""+(char)(((90 + (66 + ((0x50 + ((0x43 + ((0x4F + ((94 + ((0x6E + (((69 + ('P')) - 0x5C) - 0x42)) - 0x51)) - 82)) - 0x4F)) - 0x50)) - 0x44)))>('S') ? (0x51 + (113 + (0x6B + (0x53 + (0x59 + (0x4A + (0x75 + (71 + (80 + (0x63 + (117 + ((0x42 + ((106 + ((0x74 + (((0x47 + ('P')) - 0x58) - 71)) - 86)) - 68)) - 0x4D)))))))))))) : ((113 + (((char)74) - 0x42)) - 80))) + (char)((((char)75)>('^') ? ('G') : (103 + (91 + (0x73 + (0x6F + (0x6F + (83 + (0x42 + (0x5F + (0x5C + (0x56 + (0x6A + ((0x72 + (('N') - 80)) - 92)))))))))))))) + (char)((((77 + ((106 + (((char)75) - 0x4A)) - 87)) - 67)<(0x5F + (((char)89) - 0x44)) ? ((char)0x4D) : ((char)0x48)) - ((((char)78)<((112 + (((char)0x55) - 0x54)) - 0x53) ? ('U') : (((((((((((((((91 + ((99 + ((']') - 82)) - 0x4F)) - 0x5C) - 71) - 86) - 86) - 87) - 85) - 0x4F) - 0x54) - 76) - 80) - 0x59) - 0x48) - 0x48) - 0x4D)))) + (char)((((char)0x57)<('O') ? ((char)0x55) : ((char)81)) - (((((char)86) - 0x42)<((100 + (('U') - 84)) - 0x53) ? ((char)0x4D) : ('H')) + (((('\\') - 83)>(('_') - 0x59) ? ('H') : ((0x49 + ((115 + (('U') - 87)) - 0x52)) - 0x53)) + (((79 + ('^'))<((79 + ((66 + ((char)0x55)) - 91)) - 77) ? ((0x68 + (((char)0x57) - 0x5C)) - 0x51) : ('O')) + (((0x4C + ((0x49 + ((0x64 + ((0x6E + (((char)0x4D) - 66)) - 0x5B)) - 85)) - 85))<(0x66 + (((char)0x54) - 0x57)) ? ((0x71 + ((0x42 + ((0x6B + (('X') - 0x44)) - 91)) - 82)) - 89) : ((((((((((((((((((0x6C + (((char)0x43) - 78)) - 85) - 0x51) - 0x42) - 86) - 0x45) - 89) - 0x56) - 0x49) - 0x48) - 0x4D) - 0x4D) - 83) - 79) - 88) - 74) - 0x49) - 76))))))) + (char)((((']') - 67)<((char)70) ? ('N') : ((0x4F + ((0x6B + ((0x4E + ((0x70 + (((char)83) - 0x57)) - 86)) - 85)) - 0x52)) - 69)) - ((((111 + (((char)92) - 0x4D)) - 76)<(69 + ((0x4C + ((0x46 + ((0x46 + ((89 + ((117 + (('O') - 88)) - 0x49)) - 0x5A)) - 66)) - 70)) - 0x44)) ? (((((((((((((((77 + ((0x44 + ((0x5C + (((char)95) - 79)) - 67)) - 0x57)) - 0x5A) - 0x51) - 0x4C) - 67) - 0x59) - 0x48) - 74) - 0x46) - 0x5C) - 66) - 0x50) - 0x59) - 0x59) - 66) : (('X') - 67)))) + (char)((((112 + (('T') - 0x55)) - 87)<(0x54 + ((0x42 + ((char)0x4F)) - 0x54)) ? (94 + (0x72 + (0x48 + (70 + (0x70 + (0x5A + (0x49 + (0x73 + (0x43 + (68 + (0x4F + (80 + ((111 + ((97 + (('I') - 67)) - 0x42)) - 92))))))))))))) : (((char)73) - 69))) + (char)(((80 + (107 + (((char)0x4B) - 76)))<((char)0x58) ? (('J') - 0x4A) : ('E')) - ((((0x71 + (((char)0x41) - 0x43)) - 0x56)<(95 + (('X') - 0x43)) ? ((((((((((((((((char)65) - 0x51) - 73) - 83) - 0x45) - 76) - 0x4E) - 0x4B) - 79) - 78) - 72) - 82) - 0x4B) - 89) - 86) : ((char)0x5E)))) + (char)((((char)0x50)<(0x58 + ((char)0x4A)) ? ((93 + ((0x4A + (('_') - 70)) - 0x53)) - 77) : ('B'))) + (char)(((0x5E + ((char)0x52))>((0x57 + ((0x57 + ((101 + ((89 + ((0x6D + (((91 + ((106 + ((103 + (('I') - 80)) - 79)) - 0x50)) - 70) - 77)) - 0x55)) - 0x4A)) - 87)) - 0x5C)) - 0x46) ? ('H') : ((112 + ((0x5C + ((97 + ((80 + ((0x71 + (((char)84) - 92)) - 0x52)) - 88)) - 88)) - 92)) - 0x4D)) - ((((80 + ((0x6D + (((char)95) - 81)) - 0x44)) - 73)<(0x44 + ((0x56 + ((0x5E + (('T') - 0x49)) - 87)) - 75)) ? ('V') : ((101 + ((117 + (((86 + ((100 + (((char)0x5F) - 0x4A)) - 0x58)) - 66) - 0x45)) - 0x54)) - 0x4A)) - ((((char)0x59)<(0x51 + ((0x4F + ((0x45 + ((0x71 + ((0x68 + (((char)0x4C) - 69)) - 0x5C)) - 0x47)) - 0x44)) - 85)) ? ((char)0x4C) : (('J') - 0x48)) - ((((0x47 + ((0x73 + ((98 + (('H') - 66)) - 0x5A)) - 0x4F)) - 0x46)<(109 + (((char)92) - 0x4B)) ? ((char)0x54) : (((char)89) - 66)) + ((((66 + ((105 + (('W') - 0x4A)) - 79)) - 82)<(0x48 + ((char)74)) ? ((char)71) : ((char)0x42)) - (((0x6F + (('Z') - 78))>(('U') - 0x46) ? ((char)82) : ('U')) - (((87 + ((0x73 + (('G') - 0x4F)) - 0x4E))>((93 + (('\\') - 0x51)) - 83) ? ((((0x6D + ((116 + (((117 + ((0x4B + ((80 + ((0x44 + ((115 + (('Q') - 68)) - 81)) - 79)) - 77)) - 0x55)) - 89) - 67)) - 83)) - 70) - 0x5A) - 0x46) : ('E'))))))))) + (char)(((75 + ((0x65 + ((0x56 + ((99 + (((char)0x56) - 75)) - 79)) - 0x43)) - 0x5C))>((0x64 + ((92 + (((char)0x55) - 80)) - 73)) - 71) ? ('P') : (((char)79) - 0x4C))) + (char)(((0x4E + ((char)84))<('X') ? ((0x53 + ((70 + ((107 + (('[') - 0x51)) - 81)) - 0x45)) - 74) : ((char)77)) - (((0x6F + ((92 + (('Y') - 0x44)) - 0x48))<(((char)86) - 83) ? ('Y') : ('I')) - ((((char)0x57)>(0x4B + ((113 + (((char)0x41) - 67)) - 0x53)) ? ((107 + ((0x70 + (((char)80) - 0x52)) - 0x5A)) - 0x4F) : ((char)0x42)))));
2 |
--------------------------------------------------------------------------------
/WinForm/WinForm.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x86
6 | 8.0.30703
7 | 2.0
8 | {00A5250A-53F1-494C-A58B-66206AE077ED}
9 | WinExe
10 | Properties
11 | WinForm
12 | WinForm
13 | v4.0
14 | Client
15 | 512
16 |
17 |
18 | x86
19 | true
20 | full
21 | false
22 | bin\Debug\
23 | DEBUG;TRACE
24 | prompt
25 | 4
26 |
27 |
28 | x86
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 | Form
51 |
52 |
53 | Form1.cs
54 |
55 |
56 |
57 |
58 | Form1.cs
59 |
60 |
61 | ResXFileCodeGenerator
62 | Resources.Designer.cs
63 | Designer
64 |
65 |
66 | True
67 | Resources.resx
68 |
69 |
70 | SettingsSingleFileGenerator
71 | Settings.Designer.cs
72 |
73 |
74 | True
75 | Settings.settings
76 | True
77 |
78 |
79 |
80 |
81 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}
82 | dotNetObfuscator
83 |
84 |
85 | {CB019A27-E75E-4713-B649-5100FE1D7C54}
86 | CodeTools
87 |
88 |
89 |
90 |
97 |
--------------------------------------------------------------------------------
/Obfuscator/CodeTools.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | 9.0.21022
7 | 2.0
8 | {CB019A27-E75E-4713-B649-5100FE1D7C54}
9 | Library
10 | Properties
11 | Obfuscator
12 | Obfuscator
13 | v3.5
14 | 512
15 |
16 |
17 | 3.5
18 |
19 | publish\
20 | true
21 | Disk
22 | false
23 | Foreground
24 | 7
25 | Days
26 | false
27 | false
28 | true
29 | 0
30 | 1.0.0.%2a
31 | false
32 | false
33 | true
34 |
35 |
36 | true
37 | full
38 | false
39 | bin\Debug\
40 | DEBUG;TRACE
41 | prompt
42 | 4
43 | AllRules.ruleset
44 |
45 |
46 | pdbonly
47 | true
48 | bin\Release\
49 | TRACE
50 | prompt
51 | 4
52 | AllRules.ruleset
53 |
54 |
55 |
56 |
57 | 3.5
58 |
59 |
60 | 3.5
61 |
62 |
63 | 3.5
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 | False
77 | .NET Framework 3.5 SP1 Client Profile
78 | false
79 |
80 |
81 | False
82 | .NET Framework 3.5 SP1
83 | true
84 |
85 |
86 | False
87 | Windows Installer 3.1
88 | true
89 |
90 |
91 |
92 |
99 |
--------------------------------------------------------------------------------
/dotNetObfuscator/dotNetObfuscator.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | 9.0.21022
7 | 2.0
8 | {4F3E7EAC-8BDD-44D2-A78D-B4E9514A8781}
9 | Exe
10 | Properties
11 | dotNetObfuscator
12 | dotNetObfuscator
13 | v3.5
14 | 512
15 |
16 |
17 | 3.5
18 |
19 | publish\
20 | true
21 | Disk
22 | false
23 | Foreground
24 | 7
25 | Days
26 | false
27 | false
28 | true
29 | 0
30 | 1.0.0.%2a
31 | false
32 | false
33 | true
34 |
35 |
36 | true
37 | full
38 | false
39 | bin\Debug\
40 | DEBUG;TRACE
41 | prompt
42 | 4
43 | AllRules.ruleset
44 |
45 |
46 | pdbonly
47 | true
48 | bin\Release\
49 | TRACE
50 | prompt
51 | 4
52 | AllRules.ruleset
53 |
54 |
55 |
56 |
57 | 3.5
58 |
59 |
60 | 3.5
61 |
62 |
63 | 3.5
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 | {CB019A27-E75E-4713-B649-5100FE1D7C54}
75 | CodeTools
76 |
77 |
78 |
79 |
80 | False
81 | .NET Framework 3.5 SP1 Client Profile
82 | false
83 |
84 |
85 | False
86 | .NET Framework 3.5 SP1
87 | true
88 |
89 |
90 | False
91 | Windows Installer 3.1
92 | true
93 |
94 |
95 |
96 |
103 |
--------------------------------------------------------------------------------
/WinForm/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | text/microsoft-resx
107 |
108 |
109 | 2.0
110 |
111 |
112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
113 |
114 |
115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
--------------------------------------------------------------------------------
/WinForm/Form1.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/WinForm/Form1.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace WinForm
2 | {
3 | partial class Form1
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.textBox1 = new System.Windows.Forms.TextBox();
32 | this.textBox2 = new System.Windows.Forms.TextBox();
33 | this.button1 = new System.Windows.Forms.Button();
34 | this.textBox3 = new System.Windows.Forms.TextBox();
35 | this.splitContainer1 = new System.Windows.Forms.SplitContainer();
36 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
37 | this.splitContainer1.Panel1.SuspendLayout();
38 | this.splitContainer1.Panel2.SuspendLayout();
39 | this.splitContainer1.SuspendLayout();
40 | this.SuspendLayout();
41 | //
42 | // textBox1
43 | //
44 | this.textBox1.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
45 | this.textBox1.Location = new System.Drawing.Point(24, 33);
46 | this.textBox1.Multiline = true;
47 | this.textBox1.Name = "textBox1";
48 | this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
49 | this.textBox1.Size = new System.Drawing.Size(398, 78);
50 | this.textBox1.TabIndex = 0;
51 | //
52 | // textBox2
53 | //
54 | this.textBox2.Dock = System.Windows.Forms.DockStyle.Fill;
55 | this.textBox2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
56 | this.textBox2.Location = new System.Drawing.Point(0, 0);
57 | this.textBox2.Multiline = true;
58 | this.textBox2.Name = "textBox2";
59 | this.textBox2.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
60 | this.textBox2.Size = new System.Drawing.Size(924, 379);
61 | this.textBox2.TabIndex = 1;
62 | //
63 | // button1
64 | //
65 | this.button1.Location = new System.Drawing.Point(452, 33);
66 | this.button1.Name = "button1";
67 | this.button1.Size = new System.Drawing.Size(75, 23);
68 | this.button1.TabIndex = 2;
69 | this.button1.Text = "Obfuscate";
70 | this.button1.UseVisualStyleBackColor = true;
71 | this.button1.Click += new System.EventHandler(this.button1_Click);
72 | //
73 | // textBox3
74 | //
75 | this.textBox3.Location = new System.Drawing.Point(428, 91);
76 | this.textBox3.Name = "textBox3";
77 | this.textBox3.Size = new System.Drawing.Size(475, 20);
78 | this.textBox3.TabIndex = 3;
79 | this.textBox3.Text = "7fkc83Rhjas61dfBc0xZgfspPs1nNfrpwo.x,zn,DHSGFAME;GLDFJKW7U271=5-3946ZMJCNVB.N,CNX" +
80 | "GDJFKSTЫОЛЦН72Г527E5e3ЁйЙжпХyЪy.КЮйИзЭАДЖВЗХЁяЯбИпвРпдрэолэвйУуЖяьбюитмсмшхнгеук" +
81 | "";
82 | //
83 | // splitContainer1
84 | //
85 | this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
86 | this.splitContainer1.Location = new System.Drawing.Point(0, 0);
87 | this.splitContainer1.Name = "splitContainer1";
88 | this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal;
89 | //
90 | // splitContainer1.Panel1
91 | //
92 | this.splitContainer1.Panel1.Controls.Add(this.textBox1);
93 | this.splitContainer1.Panel1.Controls.Add(this.textBox3);
94 | this.splitContainer1.Panel1.Controls.Add(this.button1);
95 | //
96 | // splitContainer1.Panel2
97 | //
98 | this.splitContainer1.Panel2.Controls.Add(this.textBox2);
99 | this.splitContainer1.Size = new System.Drawing.Size(924, 509);
100 | this.splitContainer1.SplitterDistance = 126;
101 | this.splitContainer1.TabIndex = 4;
102 | //
103 | // Form1
104 | //
105 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
106 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
107 | this.ClientSize = new System.Drawing.Size(924, 509);
108 | this.Controls.Add(this.splitContainer1);
109 | this.Name = "Form1";
110 | this.Text = "Form1";
111 | this.splitContainer1.Panel1.ResumeLayout(false);
112 | this.splitContainer1.Panel1.PerformLayout();
113 | this.splitContainer1.Panel2.ResumeLayout(false);
114 | this.splitContainer1.Panel2.PerformLayout();
115 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
116 | this.splitContainer1.ResumeLayout(false);
117 | this.ResumeLayout(false);
118 |
119 | }
120 |
121 | #endregion
122 |
123 | private System.Windows.Forms.TextBox textBox1;
124 | private System.Windows.Forms.TextBox textBox2;
125 | private System.Windows.Forms.Button button1;
126 | private System.Windows.Forms.TextBox textBox3;
127 | private System.Windows.Forms.SplitContainer splitContainer1;
128 | }
129 | }
130 |
131 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/connstr2.txt:
--------------------------------------------------------------------------------
1 | string s = "" + (char) ( ('D') ) +(char) ( (111 + ( ((char)70) - 84) ) ) +(char) ( (93 + ( (93 + ( ('W') - 71) ) - 86) ) ) +(char) ( (98 + ( ((char)73) - 74) ) ) +(char) ( ((char)67) - ( ( (108 + ( ('W') - 78) ) - 82) ) ) +(char) ( ('S') ) +(char) ( ((char)79) + ( ('U') + ( ((char)73) + ( ((char)74) + ( ('N') + ( ('P') + ( ('Z') + ( ( ( ( ( ( ( ( (92 + ( (104 + ( ('V') - 80) ) - 84) ) - 79) - 82) - 74) - 79) - 90) - 72) - 90) ) ) ) ) ) ) ) ) +(char) ( ((char)84) - ( ( ( (107 + ( (105 + ( (102 + ( ('D') - 70) ) - 84) ) - 86) ) - 89) - 86) ) ) +(char) ( ((char)71) + ( ('I') - ( ( (117 + ( ( (113 + ( (95 + ( ((char)85) - 85) ) - 85) ) - 69) - 70) ) - 71) ) ) ) +(char) ( ((char)79) + ( ('Q') - ( ('F') + ( ( ((char)67) - 76) ) ) ) ) +(char) ( ((char)87) + ( ((char)70) + ( ((char)70) + ( ('U') + ( ((char)84) + ( ( ( ( ( ( (95 + ( ((char)71) - 75) ) - 79) - 70) - 75) - 90) - 72) ) ) ) ) ) ) +(char) ( ( (99 + ( (116 + ( ((char)69) - 72) ) - 66) ) - 85) ) +(char) ( ((char)85) + ( ( ( (99 + ( ('M') - 67) ) - 82) - 66) ) ) +(char) ( (101 + ( ((char)81) - 90) ) ) +(char) ( ((char)79) - ( ('T') - ( ('X') ) ) ) +(char) ( ((char)86) + ( ( ( (101 + ( (105 + ( (113 + ( ((char)76) - 89) ) - 72) ) - 81) ) - 90) - 68) ) ) +(char) ( ('N') + ( ( ('U') - 87) ) ) +(char) ( ('N') + ( ( ( (107 + ( (100 + ( (113 + ( ('D') - 86) ) - 72) ) - 84) ) - 86) - 69) ) ) +(char) ( ('I') + ( ('C') - ( ((char)90) + ( ( ( (101 + ( (111 + ( ('N') - 81) ) - 88) ) - 89) - 70) ) ) ) ) +(char) ( ((char)85) + ( ( ((char)84) - 89) ) ) +(char) ( ('S') - ( ( ('U') - 84) ) ) +(char) ( ('E') ) +(char) ( ('G') + ( ((char)69) - ( ( (101 + ( (96 + ( (96 + ( ('Y') - 78) ) - 90) ) - 67) ) - 90) ) ) ) +(char) ( ('S') ) +(char) ( ('T') + ( ('V') + ( ((char)83) - ( ('Q') + ( ('K') - ( ( ( (99 + ( (114 + ( ((char)69) - 71) ) - 86) ) - 79) - 84) ) ) ) ) ) ) +(char) ( ((char)73) ) +(char) ( ((char)84) + ( ( (99 + ( ('J') - 69) ) - 78) ) ) +(char) ( ((char)68) + ( ( (92 + ( (116 + ( ( (92 + ( (117 + ( ((char)82) - 84) ) - 75) ) - 68) - 79) ) - 67) ) - 89) ) ) +(char) ( (109 + ( ('Q') - 74) ) ) +(char) ( ('D') + ( ('O') - ( ((char)78) + ( ((char)81) - ( ((char)73) - ( ( ( (108 + ( (104 + ( ('H') - 82) ) - 82) ) - 88) - 76) ) ) ) ) ) ) +(char) ( (103 + ( ( (99 + ( (97 + ( (117 + ( ( (108 + ( (91 + ( ('G') - 66) ) - 67) ) - 73) - 75) ) - 74) ) - 86) ) - 82) - 66) ) ) +(char) ( ('K') + ( ((char)82) - ( ( (109 + ( (116 + ( ( (101 + ( (95 + ( ((char)80) - 81) ) - 78) ) - 69) - 67) ) - 74) ) - 83) ) ) ) +(char) ( ('I') + ( ( ( (104 + ( (101 + ( (102 + ( ('R') - 88) ) - 88) ) - 88) ) - 78) - 88) ) ) +(char) ( ((char)81) - ( ( (103 + ( ( (117 + ( ('W') - 66) ) - 80) - 68) ) - 79) ) ) +(char) ( (106 + ( ('N') - 87) ) ) +(char) ( ('U') - ( ( ( (93 + ( (116 + ( ((char)66) - 73) ) - 81) ) - 77) - 75) ) ) +(char) ( ((char)66) + ( ((char)86) + ( ( ( (110 + ( ('J') - 69) ) - 83) - 87) ) ) ) +(char) ( ('J') - ( ('N') - ( (103 + ( ('N') - 69) ) ) ) ) +(char) ( ((char)74) - ( ((char)85) + ( ( ( ( (113 + ( ('G') - 68) ) - 76) - 84) - 78) ) ) ) +(char) ( (102 + ( ('M') - 76) ) ) +(char) ( ((char)84) + ( ((char)72) + ( ((char)75) + ( ( ( ( ((char)71) - 74) - 77) - 90) ) ) ) ) +(char) ( ('C') + ( ('S') + ( ((char)87) - ( ('C') - ( ((char)80) + ( ('N') + ( ('F') - ( (94 + (115 + (114 + ( (103 + ( ((char)66) - 75) ) - 84) ) ) ) ) ) ) ) ) ) ) ) +(char) ( ('Z') + ( ('Q') + ( ( ( ( (97 + ( (115 + ( ((char)85) - 77) ) - 75) ) - 88) - 89) - 72) ) ) ) +(char) ( ((char)88) - ( ((char)78) - ( ((char)84) + ( ('P') + ( ((char)81) + ( ( ( ( ( (117 + ( ('I') - 68) ) - 75) - 78) - 89) - 67) ) ) ) ) ) ) +(char) ( ('T') - ( ((char)66) + ( ( ( (114 + ( ('A') - 88) ) - 80) - 70) ) ) ) +(char) ( ( (108 + ( (101 + ( ((char)90) - 72) ) - 80) ) - 88) ) +(char) ( ((char)73) ) +(char) ( ('W') - ( ( ( (92 + ( (113 + ( ('G') - 81) ) - 66) ) - 77) - 75) ) ) +(char) ( ((char)88) - ( ( ( (91 + ( (108 + ( ('Q') - 78) ) - 84) ) - 75) - 71) ) ) +(char) ( (117 + ( ( (116 + ( (96 + ( (107 + ( ( (93 + ( (95 + ( (113 + ( ('S') - 73) ) - 76) ) - 82) ) - 89) - 73) ) - 77) ) - 83) ) - 90) - 76) ) ) +(char) ( ((char)87) - ( ('K') - ( ('G') - ( ('R') - ( ('M') + ( ('X') + ( ( ( (91 + ( ((char)72) - 67) ) - 70) - 89) ) ) ) ) ) ) ) +(char) ( (95 + ( ((char)86) - 67) ) ) +(char) ( (103 + ( ( (107 + ( (116 + ( ((char)77) - 89) ) - 72) ) - 78) - 67) ) ) +(char) ( ('I') + ( ( (98 + ( (105 + ( ('Q') - 90) ) - 80) ) - 71) ) ) +(char) ( (102 + ( ('H') - 73) ) ) +(char) ( ((char)72) - ( ((char)81) - ( (106 + ( ('R') - 79) ) ) ) ) +(char) ( ((char)88) - ( ((char)82) + ( ('B') + ( ('O') - ( ('P') - ( ( ( ((char)71) - 80) - 82) ) ) ) ) ) ) +(char) ( ('S') ) +(char) ( ((char)71) - ( ('I') + ( ((char)81) + ( ('V') - ( (113 + (92 + ((char)65) ) ) ) ) ) ) ) +(char) ( ((char)81) + ( ( (97 + ( ((char)86) - 79) ) - 86) ) ) +(char) ( ('Z') - ( ('C') - ( (105 + ( ( (105 + ( (112 + ( (96 + ( ('L') - 76) ) - 77) ) - 88) ) - 86) - 73) ) ) ) ) +(char) ( ((char)77) - ( ((char)80) + ( ((char)72) - ( (102 + ((char)87) ) ) ) ) ) +(char) ( ('U') + ( ( (101 + ( ( (112 + ( (91 + ( (106 + ( ((char)79) - 81) ) - 79) ) - 87) ) - 77) - 66) ) - 79) ) ) +(char) ( (95 + ( (93 + ( ((char)76) - 73) ) - 75) ) ) +(char) ( ('Q') - ( ('S') - ( (92 + ( (93 + ( (95 + ( ((char)73) - 77) ) - 71) ) - 82) ) ) ) ) +(char) ( ( (112 + ( (110 + ( ((char)82) - 88) ) - 82) ) - 73) ) +(char) ( ('B') - ( ( ('A') - 82) ) ) +(char) ( ('S') ) +(char) ( ('N') + ( ((char)84) - ( ((char)88) - ( ( ('M') - 71) ) ) ) ) +(char) ( ((char)66) - ( ('D') + ( ((char)66) - ( ((char)75) + ( ('U') - ( ('H') - ( ((char)88) + ( ('K') + ( ( ( ( (112 + ( ((char)69) - 78) ) - 66) - 77) - 70) ) ) ) ) ) ) ) ) ) +(char) ( ( (103 + ( (114 + ( ('N') - 66) ) - 89) ) - 81) ) +(char) ( ('P') - ( ('V') - ( (117 + ( ((char)67) - 66) ) ) ) ) +(char) ( ('H') - ( ('V') - ( ('Y') + ( ((char)70) - ( ( (114 + ( ( (100 + ( (103 + ( ('T') - 86) ) - 72) ) - 69) - 74) ) - 66) ) ) ) ) ) +(char) ( ((char)90) - ( ((char)78) + ( ( ( ( (100 + ( (116 + ( ('G') - 82) ) - 87) ) - 67) - 77) - 73) ) ) ) +(char) ( (108 + ( ((char)90) - 90) ) ) +(char) ( ('Z') + ( ( (92 + ( (108 + ( ('E') - 82) ) - 84) ) - 88) ) ) +(char) ( (91 + ( (112 + ( ('H') - 77) ) - 88) ) ) +(char) ( ((char)73) - ( ('O') + ( ((char)87) - ( ('L') - ( ((char)87) + ( ( ( ( ( (94 + ( (103 + ( ('G') - 81) ) - 81) ) - 75) - 87) - 79) - 72) ) ) ) ) ) ) +(char) ( ( (106 + ( (111 + ( ( (107 + ( (96 + ( (95 + ( ((char)86) - 75) ) - 71) ) - 89) ) - 90) - 74) ) - 72) ) - 69) ) +(char) ( (114 + ( ( (91 + ( (109 + ( ((char)67) - 69) ) - 76) ) - 67) - 67) ) ) +(char) ( (112 + ( ('A') - 80) ) ) +(char) ( ('S') + ( ( (113 + ( ( (108 + ( (111 + ( (95 + ( ('E') - 71) ) - 87) ) - 87) ) - 82) - 69) ) - 75) ) ) +(char) ( (99 + ( ((char)90) - 74) ) ) +(char) ( ((char)79) - ( ('B') + ( ( ( ( (104 + ( (112 + ( ( (109 + ( (110 + ( ('F') - 76) ) - 90) ) - 69) - 74) ) - 69) ) - 68) - 71) - 76) ) ) )
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/flt1.txt:
--------------------------------------------------------------------------------
1 | string s = "" + (char) (( (111 + ( (100 + ( (71 + ( (91 + ( (93 + ( (98 + ( (95 + ( ((char)75) - 66) ) - 77) ) - 89) ) - 92) ) - 76) ) - 84) ) - 77) ) > (100 + ( ('P') - 84) ) ? ((char)71) : ( ((char)94) - 83) )- (( ( (91 + ( ('N') - 73) ) - 78) > ( (100 + ( (104 + ( ('I') - 81) ) - 74) ) - 90) ? ( (88 + ( (74 + ( (113 + ( (109 + ( ('M') - 84) ) - 88) ) - 85) ) - 75) ) - 92) : ( ( ( ( ( ( ( ( ( ( ( ( ( ( ((char)80) - 72) - 81) - 72) - 68) - 74) - 79) - 86) - 69) - 88) - 78) - 66) - 71) - 92) - 66) )) ) +(char) (( (110 + ( (99 + ( ('^') - 79) ) - 72) ) > ((char)87) ? (106 + (90 + (76 + (78 + (111 + (115 + (91 + (109 + (88 + (92 + (68 + ( (89 + ( (75 + ( (69 + ((char)66) ) - 92) ) - 88) ) - 71) ) ) ) ) ) ) ) ) ) ) ) : ( (110 + ( ((char)72) - 68) ) - 86) )) +(char) (( ( ((char)81) - 70) > ((char)76) ? ( (68 + ( (93 + ( (89 + ( (105 + ( ((char)78) - 85) ) - 69) ) - 73) ) - 83) ) - 72) : ('R') )- (( ( ((char)95) - 90) > ('Q') ? ( (84 + ( (115 + ( ((char)89) - 82) ) - 84) ) - 86) : ( ( ( ( ( ( ( ( ( ( ( ( ( ( (73 + ( (71 + ( (87 + ( (96 + ( (113 + ( ('I') - 85) ) - 69) ) - 80) ) - 73) ) - 92) ) - 80) - 87) - 78) - 80) - 86) - 71) - 84) - 79) - 86) - 73) - 79) - 76) - 92) - 68) )) ) +(char) (( (102 + ((char)84) ) > ('L') ? (101 + (84 + (74 + (85 + (78 + (93 + (84 + (95 + (86 + (86 + (80 + (110 + ( (66 + ( (77 + ( (78 + ( (93 + ( (66 + ( (69 + ( (68 + ((char)73) ) - 83) ) - 91) ) - 67) ) - 77) ) - 86) ) - 85) ) - 77) ) ) ) ) ) ) ) ) ) ) ) ) : ( (113 + ( ( (109 + ( (71 + ( (117 + ( ((char)73) - 82) ) - 70) ) - 80) ) - 77) - 74) ) - 73) )) +(char) (( (67 + ('V') ) > ((char)74) ? ((char)67) : (66 + ( (113 + ( ((char)70) - 70) ) - 83) ) )+ (( ( ('V') - 68) > (90 + ( (111 + ( ( (112 + ( (78 + ( (85 + ( (91 + ( ((char)83) - 67) ) - 84) ) - 69) ) - 80) ) - 90) - 66) ) - 68) ) ? ( (106 + ( ( (92 + ( (113 + ( ('^') - 84) ) - 74) ) - 82) - 66) ) - 78) : ((char)75) )- (( ('Y') > (116 + ( (103 + ( (104 + ( (72 + ( (78 + ( (111 + ( ('J') - 73) ) - 85) ) - 77) ) - 89) ) - 84) ) - 85) ) ? ((char)67) : ((char)77) )- (( ( (114 + ( ( (86 + ( (78 + ( (104 + ( (78 + ( (94 + ( ('Z') - 79) ) - 84) ) - 75) ) - 78) ) - 74) ) - 76) - 81) ) - 81) > (70 + (94 + ( (113 + ( (74 + ( ((char)95) - 72) ) - 90) ) - 85) ) ) ? ( ('P') - 77) : (66 + (109 + (97 + (98 + (80 + (115 + (93 + (73 + (86 + (106 + (74 + ( (84 + ( (112 + ( ((char)76) - 92) ) - 80) ) - 73) ) ) ) ) ) ) ) ) ) ) ) )) ) ) ) +(char) (( ('C') > ((char)89) ? ( (67 + ('V') ) - 90) : (109 + (82 + (83 + (93 + (117 + (72 + (82 + (86 + (109 + (72 + (68 + (80 + ( ('Y') - 70) ) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( ( (117 + ( ( (76 + ( (109 + ( (109 + ( ((char)78) - 75) ) - 81) ) - 76) ) - 86) - 70) ) - 75) > ((char)88) ? ( (78 + ( (70 + ( (98 + ( (77 + ( (91 + ( ('O') - 70) ) - 72) ) - 73) ) - 78) ) - 74) ) - 90) : (83 + (84 + (87 + (79 + (68 + (115 + (108 + (84 + (95 + (101 + (80 + (100 + ( ('W') - 81) ) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( ( (73 + ((char)67) ) - 92) > ( (113 + ( ('X') - 68) ) - 75) ? ( ((char)83) - 74) : (72 + (73 + (91 + (66 + (85 + (111 + (68 + (87 + (82 + (106 + (85 + (68 + (98 + ( ('_') - 87) ) ) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( ('F') > ( (104 + ( (75 + ( (99 + ( ((char)95) - 92) ) - 72) ) - 77) ) - 84) ? ('R') : ((char)86) )+ (( ('N') > (79 + ('O') ) ? ('I') : ( ( (114 + ( ((char)84) - 79) ) - 84) - 85) )) ) +(char) (( (72 + ('^') ) > ( (109 + ( (86 + ( ((char)89) - 67) ) - 78) ) - 88) ? (69 + (113 + (74 + (105 + (92 + (94 + (78 + (85 + (103 + (75 + (117 + ('M') ) ) ) ) ) ) ) ) ) ) ) : ( ('R') - 76) )) +(char) (( (94 + ((char)74) ) > ((char)72) ? ((char)66) : ( ((char)92) - 84) )- (( ( ((char)73) - 66) > ( ((char)78) - 67) ? ( (']') - 76) : ((char)69) )+ (( (82 + ((char)67) ) > ( (88 + ( ('L') - 66) ) - 77) ? ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (96 + ( (69 + ( (110 + ( ('V') - 78) ) - 81) ) - 76) ) - 76) - 67) - 72) - 70) - 78) - 81) - 76) - 84) - 89) - 77) - 72) - 78) - 75) - 70) - 79) - 76) : ( (77 + ( (85 + ( (72 + ( (105 + ( (78 + ( (93 + ( (90 + ( (102 + ( ((char)85) - 86) ) - 81) ) - 88) ) - 84) ) - 76) ) - 92) ) - 72) ) - 74) ) - 87) )) ) ) +(char) (( (79 + (102 + ( ('_') - 80) ) ) > ( (68 + ( (97 + ( (104 + ( ((char)93) - 85) ) - 74) ) - 89) ) - 84) ? ((char)69) : ( ((char)87) - 82) )- (( ( (71 + ( (84 + ((char)67) ) - 87) ) - 80) > (83 + ( (70 + ((char)65) ) - 89) ) ? ( (82 + ( (75 + ('E') ) - 84) ) - 90) : ('V') )- (( ( (84 + ( (101 + ( (66 + ( (66 + ( (85 + ( (74 + ( (104 + ( (114 + ( ('X') - 90) ) - 87) ) - 80) ) - 77) ) - 71) ) - 84) ) - 90) ) - 86) ) - 90) > ( (74 + ( (67 + ( (98 + ( (88 + ( ('R') - 74) ) - 75) ) - 74) ) - 67) ) - 67) ? ( (88 + ( (78 + ( (75 + ( (97 + ( ('U') - 69) ) - 78) ) - 76) ) - 88) ) - 78) : ((char)81) )- (( (112 + ('I') ) > ( (100 + ( (95 + ( (103 + ( ( (71 + ('M') ) - 84) - 68) ) - 80) ) - 80) ) - 80) ? ( ( ( ( ( ( ( ( ( ( ( ( ( ( (106 + ( ('S') - 92) ) - 75) - 75) - 81) - 69) - 91) - 82) - 91) - 85) - 83) - 82) - 85) - 78) - 75) - 69) : ('M') )) ) ) ) +(char) (( ((char)78) > (108 + ((char)65) ) ? ( (72 + ( (80 + ( (90 + ( (117 + ( ( (116 + ( (97 + ( ((char)79) - 73) ) - 82) ) - 86) - 70) ) - 87) ) - 77) ) - 73) ) - 69) : ((char)85) )- (( ( ((char)86) - 74) > (77 + ( (86 + ( ((char)93) - 79) ) - 72) ) ? ('\\') : ((char)71) )+ (( (113 + ((char)69) ) > ('P') ? ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ((char)80) - 72) - 87) - 82) - 73) - 88) - 73) - 72) - 77) - 70) - 68) - 77) - 66) - 66) - 92) - 92) : ((char)79) )) ) ) +(char) (( ('T') > ( (99 + ( ((char)71) - 69) ) - 72) ? (109 + (107 + (100 + (100 + (82 + (83 + (115 + (73 + (90 + (82 + (79 + ('B') ) ) ) ) ) ) ) ) ) ) ) : ( (80 + ( (70 + ( (77 + ( (84 + ( (66 + ( (77 + ( (107 + ( (99 + ( ('[') - 86) ) - 84) ) - 85) ) - 72) ) - 88) ) - 71) ) - 88) ) - 76) ) - 92) )) +(char) (( (81 + ( (69 + ( (90 + ( (114 + ( ('C') - 68) ) - 75) ) - 70) ) - 88) ) > ( (74 + ((char)68) ) - 82) ? (66 + (114 + (74 + (109 + (113 + (85 + (100 + (66 + (107 + (87 + (89 + ( (93 + ( (91 + ( (116 + ( ((char)94) - 92) ) - 84) ) - 73) ) - 81) ) ) ) ) ) ) ) ) ) ) ) : (84 + ( (106 + ( ((char)86) - 91) ) - 89) ) )) +(char) (( ( (99 + ( (101 + ( ((char)95) - 85) ) - 84) ) - 73) > (93 + (']') ) ? ( ((char)88) - 78) : ((char)75) )+ (( (90 + ( (85 + ( (72 + ( (73 + ( (77 + ( (116 + ( (86 + ( ('V') - 75) ) - 66) ) - 92) ) - 70) ) - 85) ) - 73) ) - 79) ) > ((char)75) ? (91 + (73 + (115 + (109 + (96 + (106 + (70 + (89 + (96 + (94 + ((char)66) ) ) ) ) ) ) ) ) ) ) : ('L') )) ) +(char) (( (67 + (94 + ( ((char)70) - 66) ) ) > ('Q') ? ((char)71) : ( (86 + ( (87 + ( (69 + ( (85 + ( (95 + ( ((char)95) - 78) ) - 85) ) - 72) ) - 68) ) - 80) ) - 81) )- (( (116 + ( (96 + ( (94 + ( (75 + ( (76 + ( (115 + ( ( (110 + ( (76 + ( (113 + ( ( (88 + ( (109 + ( (99 + ( ('P') - 66) ) - 89) ) - 80) ) - 78) - 71) ) - 84) ) - 67) ) - 77) - 69) ) - 72) ) - 84) ) - 87) ) - 66) ) - 90) ) > ((char)77) ? ((char)86) : ((char)90) )+ (( (117 + ( ( (97 + ( (86 + ( (73 + ( (88 + ( (69 + ( (97 + ( (73 + ( (80 + ( (88 + ( (103 + ( ((char)73) - 76) ) - 68) ) - 70) ) - 82) ) - 84) ) - 90) ) - 66) ) - 86) ) - 66) ) - 90) ) - 92) - 75) ) > (94 + ('B') ) ? ('L') : ('T') )+ (( ('W') > (82 + ( (96 + ( (68 + ( (102 + ( (77 + ( (75 + ( (82 + ( (109 + ( ((char)86) - 70) ) - 68) ) - 91) ) - 92) ) - 68) ) - 79) ) - 80) ) - 91) ) ? ((char)73) : ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ('U') - 76) - 76) - 78) - 71) - 80) - 80) - 81) - 89) - 82) - 82) - 81) - 67) - 78) - 92) - 73) - 80) )) ) ) )
2 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/a4.txt:
--------------------------------------------------------------------------------
1 | string s = ""+(char)(((90 + (('U') - 0x48))<((79 + ((106 + (('Q') - 0x53)) - 0x45)) - 67) ? ((char)0x48) : (0x5F + (0x73 + (77 + (0x4E + (0x62 + (97 + (0x61 + (0x70 + (75 + (0x66 + (84 + ((106 + ((90 + (('_') - 0x4E)) - 0x50)) - 81)))))))))))))) + (char)(((((char)88) - 0x4E)>(115 + ((0x4F + ((0x73 + (('X') - 80)) - 0x53)) - 78)) ? ((99 + (('[') - 71)) - 0x46) : (0x4E + (75 + (0x4F + (0x4C + (0x4D + (101 + (112 + (0x4E + (0x50 + (71 + (80 + (0x47 + (0x73 + (((char)0x48) - 74)))))))))))))))) + (char)((('K')>(0x66 + ((105 + ((0x6B + (((char)76) - 72)) - 0x4A)) - 0x51)) ? (('Y') - 75) : (0x62 + (73 + (73 + (0x50 + (92 + (97 + (73 + (0x4C + (96 + (94 + (0x61 + (0x52 + ((0x53 + ((0x6F + ((103 + (('\\') - 87)) - 0x45)) - 0x5C)) - 0x55))))))))))))))) + (char)((((char)83)>(0x67 + ((79 + ((0x55 + (('^') - 67)) - 75)) - 0x58)) ? ((76 + ((0x48 + ((0x5D + ((111 + (('Q') - 73)) - 0x4F)) - 89)) - 0x59)) - 76) : ((char)0x4D)) + (((0x52 + (('\\') - 0x43))<((0x42 + ((0x5A + ((0x61 + (('[') - 0x50)) - 0x42)) - 0x47)) - 0x52) ? ((char)0x50) : ('N')) + ((((char)65)<(0x73 + ((0x42 + ((char)0x48)) - 0x5B)) ? (75 + (0x59 + (0x4D + (0x5B + (0x63 + (91 + (0x55 + (0x73 + (92 + (69 + ((84 + ((94 + (((char)0x4D) - 0x4A)) - 0x44)) - 71))))))))))) : ('N'))))) + (char)((((0x72 + (('O') - 0x50)) - 0x49)<((char)0x4F) ? (114 + (94 + (95 + (0x6D + (85 + (0x67 + (93 + (0x5D + (0x6B + (0x55 + (69 + ((0x5B + ((0x4F + (((char)0x5C) - 0x4A)) - 77)) - 68)))))))))))) : ((0x5B + (('^') - 0x47)) - 82))) + (char)((('J')>((char)0x5A) ? ((char)0x5A) : ('W')) + (((114 + ((0x6D + (((0x48 + ((101 + ((110 + ((0x53 + (((char)0x52) - 0x43)) - 0x5C)) - 69)) - 0x5C)) - 71) - 67)) - 0x55))>((0x68 + (('I') - 79)) - 0x55) ? (66 + (0x43 + (66 + (94 + (0x71 + (0x63 + (112 + (0x4A + (0x61 + (90 + (108 + ((0x4A + ((77 + ((114 + (('H') - 0x56)) - 0x47)) - 66)) - 87)))))))))))) : ((0x5B + ((0x46 + ((95 + ((0x44 + ((0x62 + (('L') - 0x43)) - 71)) - 74)) - 84)) - 0x44)) - 0x54)))) + (char)((((char)90)<(0x49 + ((0x74 + (((char)85) - 0x55)) - 86)) ? ('P') : ((char)91)) + ((('F')<(106 + ('K')) ? ('E') : ((97 + ((0x75 + (((71 + ((103 + ((0x4C + ((109 + (((char)0x4D) - 0x46)) - 0x59)) - 81)) - 0x43)) - 71) - 0x4D)) - 0x4E)) - 0x44)) + ((((0x58 + ((78 + ((79 + ((0x47 + ((103 + (((char)0x5F) - 88)) - 76)) - 0x52)) - 83)) - 77)) - 85)>(0x5B + ((106 + (((char)0x46) - 70)) - 0x46)) ? ((0x63 + ((72 + ((0x5D + ((103 + (('I') - 0x4B)) - 0x43)) - 68)) - 0x5A)) - 77) : ((((84 + ((90 + ((91 + ((0x4F + ((0x5A + (('\\') - 79)) - 0x44)) - 0x55)) - 0x4F)) - 0x59)) - 86) - 69) - 88))))) + (char)((((91 + (('X') - 0x49)) - 73)>(106 + ('K')) ? ((0x59 + ((0x72 + (('K') - 88)) - 73)) - 74) : ('K')) + (((0x45 + ('D'))>((0x63 + ((0x44 + ((107 + (('O') - 76)) - 0x51)) - 88)) - 0x5C) ? (82 + (0x58 + (0x43 + (66 + (0x60 + (87 + (115 + (0x75 + (0x62 + (0x44 + (']'))))))))))) : ((0x49 + ((108 + (('W') - 0x46)) - 0x4D)) - 0x54)))) + (char)(((0x6F + ((0x60 + (('P') - 0x44)) - 0x4B))>((0x57 + ((0x55 + ((90 + (((char)91) - 0x45)) - 0x4D)) - 70)) - 88) ? ('W') : ('F')) + (((((char)95) - 83)<(105 + ((84 + ((0x4B + ((68 + ((78 + ('B')) - 0x5A)) - 71)) - 67)) - 92)) ? (116 + (0x4A + (0x54 + (70 + (108 + (0x4C + (0x72 + (84 + (86 + (0x43 + (0x56 + ((67 + ((72 + ((116 + (((char)0x5C) - 92)) - 78)) - 69)) - 0x58)))))))))))) : ((0x6E + ((99 + ((66 + ((77 + ((108 + ((0x67 + (((char)0x44) - 0x45)) - 0x51)) - 0x4E)) - 89)) - 0x54)) - 0x4C)) - 0x5A)))) + (char)((('[')>(78 + (0x4B + ((0x48 + ((0x4E + ('D')) - 0x56)) - 0x5C))) ? ((0x62 + ((88 + (((char)94) - 77)) - 84)) - 0x48) : ('B')) + ((((108 + (((char)0x56) - 0x44)) - 74)>(76 + ((char)0x4F)) ? (((char)0x55) - 0x4D) : ('F')) + ((((0x75 + (((char)0x52) - 82)) - 0x54)>(0x43 + ('K')) ? ('O') : ((char)0x4F)) - ((((char)0x45)>(70 + (0x62 + (('F') - 70))) ? ((0x6F + (((char)0x4C) - 0x44)) - 0x47) : ('T')) - ((((0x67 + ((85 + ((90 + ((104 + (((char)67) - 0x49)) - 0x49)) - 0x52)) - 81)) - 87)>((0x43 + ((85 + (((char)0x5A) - 0x4E)) - 66)) - 0x46) ? ((char)0x43) : ('V')) - ((((90 + (('X') - 0x45)) - 0x57)<('[') ? ((((((((((((('J') - 73) - 75) - 82) - 0x56) - 76) - 73) - 0x5A) - 0x52) - 84) - 84) - 0x4D) - 0x5A) : (('Y') - 0x4E)))))))) + (char)(((0x50 + ((99 + ((0x72 + (((0x48 + ((char)80)) - 89) - 79)) - 89)) - 92))<(0x46 + ('^')) ? (0x60 + (96 + (0x58 + (77 + (0x50 + (81 + (0x51 + (0x61 + (111 + (0x50 + (0x5E + (92 + (((char)0x5D) - 0x59))))))))))))) : ((103 + ((78 + ((0x57 + ((110 + (('F') - 77)) - 80)) - 0x57)) - 77)) - 77))) + (char)((((78 + ((char)69)) - 86)<(100 + ('J')) ? ((0x57 + ((68 + ((69 + ((87 + ((73 + ((86 + ((0x4C + ((0x47 + ((0x5B + (((char)95) - 66)) - 0x51)) - 77)) - 0x55)) - 0x46)) - 0x45)) - 0x4B)) - 0x57)) - 73)) - 0x58) : ((0x50 + ((78 + (('\\') - 0x44)) - 0x4C)) - 0x44))) + (char)((((73 + ((77 + ((105 + (('W') - 86)) - 0x48)) - 0x49)) - 81)<((char)0x5B) ? ('R') : ((char)0x53)) + (((113 + ((69 + ((90 + (((char)86) - 0x4B)) - 70)) - 0x57))>((96 + (('D') - 0x42)) - 0x47) ? ((char)0x4A) : ((0x65 + (((char)91) - 84)) - 78)) + ((((0x66 + (('X') - 0x55)) - 0x55)>(79 + ((char)0x58)) ? (91 + (((char)78) - 0x47)) : (71 + (0x5E + (0x45 + (71 + (0x70 + (0x59 + (114 + (0x5D + (0x75 + (98 + (('V') - 0x53))))))))))))))) + (char)((('C')>(0x68 + ('H')) ? (('U') - 68) : (84 + (110 + (84 + (116 + (83 + (0x56 + (87 + (0x6E + (84 + (0x47 + (0x54 + ((char)87)))))))))))))) + (char)((((0x5E + ((99 + (((char)0x55) - 0x56)) - 0x46)) - 0x56)>((0x63 + ((110 + ((']') - 89)) - 0x4B)) - 88) ? ((char)0x4C) : (0x47 + (83 + (116 + (0x67 + (74 + (0x47 + (0x42 + (0x55 + (89 + (73 + (84 + (86 + ((char)75))))))))))))))) + (char)((((98 + ((0x5C + ((100 + (('W') - 0x4E)) - 84)) - 82)) - 78)<(0x6E + ((83 + ((0x6C + ((0x56 + (('P') - 66)) - 86)) - 82)) - 0x5C)) ? ((char)87) : ((106 + ((0x4B + ((0x69 + ((0x65 + (((char)76) - 0x4A)) - 0x5C)) - 0x49)) - 91)) - 79)) - ((((105 + ((104 + (((70 + ((0x4A + ((69 + ((103 + ((88 + ((0x5E + ((100 + (((char)82) - 69)) - 80)) - 86)) - 0x55)) - 87)) - 74)) - 66)) - 73) - 0x44)) - 0x45)) - 0x57)<(112 + (('K') - 74)) ? ((char)75) : ((91 + ((72 + ((0x45 + ((0x50 + ((72 + ((0x57 + ((0x45 + ((106 + ((66 + ((0x4E + ((0x75 + ((0x73 + (('Q') - 92)) - 82)) - 86)) - 72)) - 79)) - 91)) - 88)) - 0x50)) - 0x46)) - 71)) - 92)) - 85)) - 66)) - (((('M') - 71)<(105 + ((0x58 + ((0x5E + ((0x5E + (('V') - 0x4E)) - 0x5A)) - 0x5A)) - 0x42)) ? ((char)87) : ('M')) - (((102 + ((0x4E + ('A')) - 83))>((0x54 + ((102 + (((char)77) - 0x48)) - 88)) - 0x59) ? ('M') : (114 + (((82 + ((84 + ((0x49 + ((81 + ((94 + (((char)89) - 0x50)) - 76)) - 0x4A)) - 0x48)) - 0x44)) - 84) - 0x42))) - (((109 + (('H') - 74))>((0x65 + ((85 + ((0x5C + (('H') - 0x44)) - 0x45)) - 0x45)) - 0x5B) ? (88 + (114 + (0x51 + (0x47 + (72 + (71 + (0x68 + (83 + (0x4E + (86 + (0x67 + (79 + ((85 + (((char)0x5C) - 0x49)) - 84))))))))))))) : ((0x6C + ((82 + ((0x6F + (((117 + ((83 + (((char)0x56) - 71)) - 0x49)) - 80) - 0x4C)) - 0x45)) - 0x56)) - 0x56))))))) + (char)(((0x73 + (('M') - 91))>('I') ? ((char)0x4F) : ((char)68)) + ((((69 + ((0x70 + ((0x5A + ((0x60 + ((0x63 + (((char)0x53) - 0x54)) - 0x5A)) - 0x5A)) - 69)) - 92)) - 87)<((char)0x58) ? ((char)82) : ((0x6D + ((88 + (('W') - 0x45)) - 0x4F)) - 75)) + (((0x74 + ((0x50 + ((0x47 + ((74 + ((95 + ((0x45 + ((91 + ((81 + ((0x4F + ((114 + (('S') - 0x5B)) - 78)) - 0x49)) - 70)) - 0x51)) - 0x58)) - 83)) - 0x48)) - 82)) - 86))<((char)0x45) ? ('L') : ('R')) + ((('P')<(0x43 + (0x51 + ((91 + ((0x44 + ((0x57 + ((77 + ((76 + ((0x5C + (((char)0x5A) - 0x53)) - 66)) - 78)) - 0x5B)) - 70)) - 66)) - 0x54))) ? (82 + (0x4A + (90 + (116 + (94 + (74 + (0x66 + (0x70 + (0x49 + ((0x61 + ((107 + (('L') - 82)) - 83)) - 87)))))))))) : ((0x46 + ('R')) - 0x5B)))))) + (char)((((0x61 + ((0x49 + ((91 + ((0x4B + ((100 + ((0x60 + ((87 + ((0x74 + (((char)0x44) - 0x46)) - 0x5B)) - 0x5B)) - 79)) - 0x52)) - 0x56)) - 71)) - 0x5C)) - 0x4E)<('^') ? ((char)0x55) : ('S')) - ((((0x51 + ((102 + ((93 + (((char)87) - 69)) - 89)) - 0x4C)) - 85)>(0x6D + ((0x73 + (('I') - 84)) - 83)) ? (('N') - 0x44) : ((char)0x57)) - (((108 + ((0x58 + ((82 + ((96 + (('U') - 0x42)) - 87)) - 72)) - 66))<(89 + (((char)94) - 0x56)) ? ((110 + (((char)0x50) - 0x43)) - 0x4E) : ((char)0x5A)) + (((('S') - 66)>(77 + ((79 + ((110 + ((77 + ((0x6D + (((char)0x4D) - 71)) - 0x58)) - 0x54)) - 0x4C)) - 78)) ? ((82 + (('Z') - 76)) - 67) : ('D')) - ((((0x4E + ((96 + ((0x67 + ((0x62 + (('O') - 71)) - 0x59)) - 76)) - 0x57)) - 69)<(88 + ((117 + (('C') - 85)) - 0x49)) ? ('O') : ('L')) - ((('S')>(96 + ((char)0x59)) ? ((0x54 + ((0x67 + ((0x74 + (((char)88) - 0x5B)) - 0x4F)) - 0x5A)) - 79) : ((char)0x49)) - (((('W') - 0x44)<(113 + (('Q') - 86)) ? ('N') : ((94 + (((char)0x52) - 0x4F)) - 75)) - ((((106 + ((115 + (('G') - 78)) - 0x47)) - 86)>(0x51 + ((0x47 + ((68 + ((0x67 + ((99 + (((char)73) - 72)) - 87)) - 0x47)) - 77)) - 67)) ? (('G') - 0x45) : (74 + (105 + (76 + (109 + (94 + (0x45 + (75 + (103 + (78 + (104 + (110 + ((66 + ((0x58 + (((char)0x5A) - 68)) - 74)) - 85))))))))))))))))))))) + (char)(((0x56 + ((0x5D + ((111 + (((char)65) - 69)) - 86)) - 0x4D))>((0x68 + ((0x63 + (((char)0x57) - 83)) - 0x49)) - 91) ? (0x5A + (81 + (105 + (0x42 + (0x42 + (0x61 + (85 + (0x63 + (0x6F + (71 + (92 + (91 + (('^') - 66))))))))))))) : ((79 + ((0x5D + ((85 + ((116 + (('M') - 0x4F)) - 0x55)) - 84)) - 67)) - 0x4A)));
2 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/a1.txt:
--------------------------------------------------------------------------------
1 | string s = ""+(char)(((0x73 + ((97 + (('V') - 0x55)) - 86))<((77 + ((75 + ((0x6C + (((char)0x56) - 90)) - 78)) - 0x50)) - 0x52) ? ((char)0x50) : ((char)0x48)) + ((('W')>('Z') ? ('^') : (98 + (0x57 + (0x53 + (0x5A + (0x69 + (0x58 + (87 + (113 + (70 + (0x5F + ((char)0x44)))))))))))))) + (char)((((char)85)>(106 + ((103 + (('[') - 88)) - 80)) ? ((0x64 + ((107 + (((char)94) - 0x4F)) - 0x56)) - 75) : (88 + (0x53 + (0x6A + (0x61 + (0x72 + (98 + (0x4E + (109 + (0x42 + (0x60 + (109 + ((68 + ((85 + ((0x5A + (((char)91) - 79)) - 75)) - 0x48)) - 66)))))))))))))) + (char)(((('^') - 66)<(82 + ((114 + ((0x6E + (((char)0x53) - 0x4E)) - 80)) - 87)) ? (0x64 + (0x5A + (0x47 + (83 + (0x70 + (0x52 + (0x5E + (0x5E + (0x43 + (91 + (0x44 + (95 + ((116 + (('H') - 0x59)) - 0x49))))))))))))) : ((75 + ((76 + ((0x55 + ((0x45 + ((0x6D + ((0x5B + (('_') - 79)) - 85)) - 82)) - 75)) - 90)) - 70)) - 79))) + (char)(((84 + ((0x46 + ('B')) - 0x4B))>((char)92) ? (94 + (0x73 + (0x71 + (0x73 + (85 + (112 + (97 + (84 + (0x63 + (110 + ((0x67 + ((79 + (((char)0x5C) - 0x4A)) - 0x51)) - 0x46))))))))))) : ((0x4E + ((0x59 + ((0x4B + (('\\') - 68)) - 0x4F)) - 0x55)) - 84))) + (char)((('[')<((0x50 + ((0x4D + ((0x46 + ((99 + ((0x5B + ((0x4B + ((0x60 + ((84 + ((86 + ((0x52 + ((111 + (('F') - 85)) - 0x49)) - 83)) - 88)) - 0x53)) - 75)) - 69)) - 90)) - 0x56)) - 74)) - 88)) - 0x58) ? ((char)74) : ((char)0x55)) + ((((75 + ((112 + (('Y') - 88)) - 0x53)) - 66)<((100 + ((90 + ((0x4D + ((107 + (((char)75) - 0x4E)) - 77)) - 0x56)) - 0x58)) - 0x52) ? ((char)95) : ((char)0x57)) + (((('Z') - 72)>((0x45 + ((0x64 + ((84 + ((88 + (((char)89) - 69)) - 87)) - 0x58)) - 66)) - 91) ? ((char)0x53) : (0x49 + (67 + (79 + (116 + (114 + (107 + (102 + (0x47 + (0x6E + ((char)69)))))))))))))) + (char)(((((char)0x5F) - 77)>(('J') - 72) ? ((116 + (((char)92) - 0x53)) - 0x51) : ('^'))) + (char)((((82 + ((66 + ((98 + (((char)83) - 66)) - 70)) - 0x43)) - 74)<(((char)0x48) - 0x46) ? ((0x4F + ((0x62 + ((80 + ((70 + ((0x63 + ((107 + (('A') - 0x48)) - 75)) - 90)) - 0x44)) - 89)) - 0x44)) - 80) : ((86 + ((112 + (((char)84) - 91)) - 0x43)) - 92))) + (char)((((0x61 + (('S') - 68)) - 0x53)>(111 + (((char)0x5D) - 0x43)) ? (('\\') - 69) : (0x6F + (0x43 + (89 + (67 + (84 + (0x72 + (82 + (0x53 + (0x55 + (111 + (112 + ((char)84)))))))))))))) + (char)(((103 + ((72 + ((76 + ((0x55 + ((84 + (('[') - 71)) - 0x4A)) - 75)) - 0x59)) - 0x59))<((char)70) ? ('R') : (113 + (0x50 + (0x58 + (0x52 + (84 + (0x54 + (83 + (76 + (0x5C + (0x4D + (93 + (0x4D + ((109 + (('R') - 0x45)) - 74))))))))))))))) + (char)((((char)95)>(0x5F + ((103 + ((77 + ((0x55 + ((0x75 + (('V') - 0x54)) - 0x45)) - 78)) - 92)) - 92)) ? ((76 + ((68 + ('F')) - 90)) - 71) : (83 + (79 + (71 + (73 + (0x57 + (0x74 + (105 + (78 + (0x4F + (92 + (0x46 + (0x6E + ((110 + (((char)73) - 85)) - 0x42))))))))))))))) + (char)((((char)73)<(0x68 + ((0x62 + (((char)84) - 0x4D)) - 86)) ? ('R') : ((char)84)) - (((('\\') - 0x43)>(91 + ('D')) ? ((72 + ((char)70)) - 0x5A) : ('Y')) + ((((char)0x54)<((0x49 + ((0x5E + ((85 + ((0x52 + ((0x65 + (('S') - 74)) - 0x4E)) - 86)) - 73)) - 83)) - 81) ? (80 + ((0x5F + ((0x5C + (('T') - 0x4F)) - 87)) - 89)) : ('D')) + ((('N')>(((char)90) - 81) ? ((((((((((((((((('U') - 0x53) - 79) - 0x56) - 0x43) - 79) - 0x4B) - 87) - 0x52) - 0x4C) - 84) - 0x47) - 82) - 0x45) - 73) - 69) - 0x54) : (((char)0x5D) - 0x4B)))))) + (char)((((0x58 + ((105 + (('O') - 79)) - 0x59)) - 66)<((char)82) ? ((char)0x44) : ((0x5E + (('X') - 0x46)) - 76)) + (((0x65 + ((85 + (((char)0x58) - 66)) - 80))<((93 + ((0x4F + ((0x58 + ((72 + ((71 + ((0x67 + ((0x68 + ((0x4C + ((96 + ((0x45 + ((75 + ((0x4D + ((102 + ((111 + (('S') - 0x4E)) - 70)) - 88)) - 86)) - 88)) - 91)) - 81)) - 0x5A)) - 84)) - 89)) - 79)) - 89)) - 0x4F)) - 88)) - 0x59) ? ((66 + ((0x6F + (((char)0x4D) - 77)) - 80)) - 66) : ('U')) - ((((113 + (((char)94) - 0x4E)) - 72)>(0x68 + ('K')) ? ((110 + ((0x66 + (((char)80) - 67)) - 0x5A)) - 71) : (((((((((((((((117 + ((92 + (((char)0x55) - 0x50)) - 80)) - 80) - 0x43) - 76) - 0x53) - 85) - 70) - 0x4B) - 78) - 0x44) - 0x48) - 0x4E) - 83) - 0x43) - 75))))) + (char)((('I')>(72 + ((0x56 + ((73 + ((0x6F + ((104 + (('J') - 0x43)) - 82)) - 0x5B)) - 0x4D)) - 69)) ? (0x73 + (((0x65 + ((0x66 + (((char)88) - 0x57)) - 0x43)) - 86) - 69)) : (0x4F + (76 + (0x5C + (0x75 + (82 + (81 + (95 + (0x4C + (0x50 + (112 + (0x4E + (104 + ((77 + ((0x62 + (((char)0x4C) - 0x4D)) - 74)) - 87))))))))))))))) + (char)((('I')<(102 + ((0x48 + ((0x6E + (('V') - 0x4A)) - 81)) - 80)) ? (0x66 + (0x46 + (96 + (0x62 + (93 + (0x4B + (0x50 + (0x72 + (0x65 + (0x4B + (0x42 + (0x46 + ((81 + ((0x60 + ((76 + ((71 + ((0x4C + ((char)0x45)) - 0x5B)) - 0x58)) - 0x48)) - 0x57)) - 0x44))))))))))))) : (((char)0x4D) - 70))) + (char)(((80 + ((char)78))>((char)0x4C) ? ((85 + (('^') - 0x47)) - 76) : ((0x42 + ((110 + (((char)0x54) - 0x58)) - 68)) - 78))) + (char)((((0x6C + (((0x71 + ((106 + (((char)83) - 75)) - 77)) - 89) - 0x42)) - 0x4E)>(0x60 + ((0x6A + ((0x46 + ((0x74 + ((88 + ((86 + (('T') - 0x47)) - 0x4E)) - 0x59)) - 75)) - 0x5B)) - 0x5A)) ? ((char)0x5B) : (96 + (0x73 + (85 + (101 + (74 + (0x5B + (114 + (0x60 + (70 + (90 + (0x54 + ('G')))))))))))))) + (char)(((']')>((0x56 + ((89 + (((char)0x4D) - 66)) - 0x58)) - 84) ? ('V') : ((char)69)) + ((((0x5D + ((0x74 + ((0x48 + ((0x57 + ((103 + (('W') - 79)) - 0x4D)) - 90)) - 0x57)) - 83)) - 0x4F)>((0x71 + (('[') - 82)) - 90) ? (0x4C + (92 + (91 + (0x47 + (0x6C + (0x6B + (92 + (0x5F + (0x61 + (86 + ((char)85))))))))))) : ((0x67 + (('L') - 76)) - 0x56)))) + (char)(((79 + ((107 + (('I') - 78)) - 0x52))>(('E') - 0x45) ? ((char)0x4E) : ((char)76)) + ((((char)75)>(84 + ((80 + ((0x62 + (('U') - 85)) - 0x49)) - 83)) ? (('Q') - 0x47) : (0x4E + (92 + (66 + (115 + (107 + (97 + (103 + (71 + (0x5B + (0x73 + ('R')))))))))))))) + (char)(((0x60 + (('I') - 71))<(98 + (66 + ((83 + ((94 + ((67 + ((96 + ((76 + ((78 + ((0x55 + ((67 + ((74 + ((86 + ((0x70 + (((char)0x59) - 0x55)) - 0x44)) - 85)) - 0x5C)) - 0x4F)) - 0x4B)) - 72)) - 78)) - 0x5C)) - 0x4B)) - 0x54)) - 89))) ? ((char)86) : ((100 + ((0x55 + (((char)0x5F) - 0x46)) - 85)) - 88)) + ((('J')>(107 + ((0x70 + (('S') - 0x54)) - 71)) ? (('V') - 0x52) : ((char)0x58)) - (((105 + ((char)0x49))<((87 + ((0x61 + (((char)83) - 0x44)) - 0x59)) - 0x55) ? ((char)73) : ((((((((((((((0x5F + (((char)0x55) - 0x43)) - 0x4A) - 86) - 69) - 78) - 0x53) - 70) - 0x48) - 79) - 81) - 75) - 0x5C) - 88) - 72))))) + (char)(((('P') - 0x4C)>(0x74 + ((92 + (((char)0x57) - 68)) - 0x48)) ? ((0x51 + (('^') - 73)) - 85) : (85 + (0x5F + (77 + (0x56 + (104 + (0x51 + (92 + (0x64 + (96 + (85 + (0x44 + (0x53 + ((73 + ((0x75 + (((0x71 + ((106 + ((78 + ((0x4A + ((0x47 + ((0x50 + ((94 + ((80 + ((0x4E + ((0x46 + ((0x5A + ((0x58 + (((char)88) - 0x44)) - 81)) - 0x4B)) - 87)) - 0x49)) - 87)) - 72)) - 86)) - 0x54)) - 0x45)) - 0x56)) - 0x5C)) - 89) - 75)) - 66)) - 77))))))))))))))) + (char)((((char)0x47)>(95 + ((0x45 + ((109 + ((73 + ((0x5D + ((105 + (('^') - 81)) - 87)) - 85)) - 0x4C)) - 84)) - 0x55)) ? (((char)0x4E) - 0x4B) : (84 + (0x6E + (76 + (74 + (0x60 + (84 + (116 + (0x68 + (0x43 + (0x6C + (76 + ('U')))))))))))))) + (char)(((108 + ((char)0x5A))<((0x52 + ((76 + (((char)0x5D) - 72)) - 0x4B)) - 67) ? (((char)88) - 0x55) : (0x75 + (0x72 + (0x74 + (0x5B + (0x64 + (0x53 + (66 + (0x49 + (83 + (69 + (83 + ('_')))))))))))))) + (char)((((0x6D + ((0x44 + ((0x43 + ((0x68 + (('Y') - 86)) - 0x4C)) - 70)) - 0x50)) - 70)>((char)72) ? (0x5A + (('^') - 0x58)) : ('L')) + ((((0x4A + ((0x48 + ((93 + ((116 + (((char)88) - 86)) - 87)) - 74)) - 0x4F)) - 79)>('S') ? ((103 + ((0x74 + (((char)72) - 83)) - 0x5C)) - 0x51) : ('P')) + ((((107 + ((0x5D + (((char)0x51) - 71)) - 88)) - 0x4D)>(95 + ('V')) ? ((0x6E + ((76 + ((66 + ((86 + ((77 + ((0x4F + ((95 + ((72 + ((76 + ((108 + ((0x58 + ((0x62 + (((char)0x56) - 74)) - 0x54)) - 90)) - 70)) - 0x56)) - 89)) - 0x57)) - 0x50)) - 85)) - 0x4C)) - 0x54)) - 69)) - 0x55) : (72 + (101 + (0x67 + (85 + (80 + (0x4B + (90 + (0x63 + (97 + (77 + ('A'))))))))))))))) + (char)(((('I') - 73)<(0x42 + (104 + ((0x5C + (('[') - 86)) - 0x4A))) ? ((79 + ((98 + (((char)0x5E) - 0x5B)) - 78)) - 0x46) : ((0x6F + (((char)83) - 77)) - 0x45))) + (char)(((79 + ('_'))<((67 + ((0x54 + ((66 + ((0x55 + ((char)0x42)) - 87)) - 91)) - 0x48)) - 0x45) ? ((114 + (('K') - 0x48)) - 81) : ('L')) + ((((char)0x54)>('D') ? ('E') : ('V')) - ((((char)0x4E)<((0x64 + ((76 + ((113 + (((0x69 + ((0x47 + ((96 + ((0x53 + ((0x70 + (('S') - 81)) - 0x48)) - 0x55)) - 0x4D)) - 87)) - 0x58) - 0x45)) - 78)) - 74)) - 68) ? ((char)0x5A) : ((char)77)) - ((((char)83)>((0x6C + (((char)0x5B) - 0x4C)) - 70) ? ((char)0x4B) : ((71 + ('F')) - 83)) - ((((91 + ((117 + (('Y') - 0x52)) - 0x4B)) - 0x5A)>(112 + ((char)0x46)) ? ((0x62 + ((74 + ((0x47 + ((97 + ((0x6D + (((char)0x47) - 0x53)) - 0x4D)) - 84)) - 0x43)) - 72)) - 80) : (((((((((((((((112 + (('G') - 78)) - 0x53) - 0x43) - 73) - 88) - 0x50) - 86) - 76) - 66) - 0x47) - 0x4A) - 80) - 71) - 68) - 68))))))) + (char)((((77 + ((117 + ((0x50 + ((67 + ((0x63 + (('U') - 70)) - 69)) - 80)) - 0x51)) - 89)) - 0x54)>(77 + ('Y')) ? ((92 + ((113 + (((char)0x54) - 84)) - 0x46)) - 0x4B) : ('E')) + ((('C')>(0x43 + ((char)69)) ? ((']') - 91) : (0x42 + (0x67 + (0x63 + (78 + (0x61 + (71 + (0x59 + (0x58 + (0x75 + (92 + (95 + (((char)92) - 79))))))))))))))) + (char)(((109 + ('W'))<((98 + (('G') - 72)) - 84) ? ((78 + ((107 + ((0x67 + (('R') - 0x50)) - 92)) - 0x5C)) - 0x4D) : ((char)68)) - ((((0x57 + ((112 + (((char)85) - 0x54)) - 0x5B)) - 0x56)>((67 + ((105 + ((94 + (('S') - 0x4A)) - 0x4D)) - 74)) - 0x4F) ? ((100 + (('D') - 67)) - 0x55) : (((((((((((((((0x6C + (((char)91) - 0x5A)) - 0x43) - 0x54) - 0x57) - 85) - 0x4B) - 0x59) - 86) - 0x58) - 86) - 71) - 0x44) - 0x57) - 75) - 81)))) + (char)(((0x5E + (((char)0x4E) - 0x44))<('M') ? ((76 + ((0x67 + (((char)0x4E) - 0x55)) - 0x48)) - 90) : (78 + (0x69 + (76 + (74 + (68 + (0x5C + (97 + (80 + (96 + (0x4C + (0x42 + (72 + ('^'))))))))))))))) + (char)((((88 + ((0x6A + ((107 + (('Q') - 0x51)) - 90)) - 75)) - 86)<(0x73 + ((0x72 + (((char)95) - 90)) - 87)) ? ((char)73) : ((117 + (('E') - 80)) - 0x4D)) + ((((0x45 + ((0x4F + ((83 + ((117 + (((101 + ((0x62 + ((111 + ((0x44 + ((0x69 + (((char)0x59) - 0x53)) - 79)) - 0x59)) - 0x59)) - 83)) - 85) - 0x54)) - 0x47)) - 0x42)) - 83)) - 0x4B)<(('Y') - 0x4C) ? (116 + (((0x59 + ((0x59 + ((81 + ((0x4B + ((105 + (((char)95) - 87)) - 0x4F)) - 88)) - 0x42)) - 0x4B)) - 0x4E) - 81)) : (90 + (80 + (93 + (0x71 + (0x60 + (81 + (0x52 + (0x46 + (91 + (0x64 + (107 + (((char)0x4D) - 73))))))))))))))) + (char)((((char)0x4B)>((87 + ((0x69 + (('W') - 0x42)) - 86)) - 70) ? (0x6C + (85 + (67 + (96 + (0x64 + (0x6B + (105 + (0x6D + (0x65 + (66 + (71 + ((char)0x4A)))))))))))) : ((70 + ((0x49 + ((0x5D + ((83 + ((0x49 + ((0x61 + ((0x4C + ((0x64 + ((0x60 + ((0x6E + (('O') - 92)) - 0x5A)) - 0x5A)) - 0x5C)) - 73)) - 0x50)) - 80)) - 0x4B)) - 0x56)) - 76)) - 85)));
2 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/a5.txt:
--------------------------------------------------------------------------------
1 | string s = ""+(char)((((0x64 + ((111 + ((0x48 + ((101 + ((0x64 + (((char)78) - 0x48)) - 90)) - 0x5C)) - 0x5B)) - 0x56)) - 79)>(0x69 + (((char)83) - 0x5B)) ? ((char)0x48) : ('D')) + ((('^')>('W') ? ('H') : ((char)0x45)) - (((97 + ((92 + ((0x5E + (('N') - 0x49)) - 67)) - 0x5C))<((char)0x5F) ? ('L') : ((char)0x59)) - ((((72 + ((0x66 + ((80 + ((74 + ((0x43 + ((74 + ((66 + ((0x5D + ((0x5E + ((75 + ((109 + (((char)0x4A) - 0x51)) - 0x44)) - 90)) - 70)) - 0x49)) - 75)) - 70)) - 0x49)) - 72)) - 0x56)) - 0x5B)) - 70)>(101 + ('B')) ? (((char)0x52) - 73) : (0x60 + (0x6B + (113 + (71 + (0x4A + (107 + (77 + (0x6D + (114 + (93 + ((char)0x43)))))))))))))))) + (char)((((113 + ((0x65 + ((']') - 0x50)) - 0x54)) - 84)<((0x60 + (((char)87) - 0x45)) - 0x5C) ? (('Y') - 75) : ('C')) - ((((char)73)>(0x52 + ((char)75)) ? ((73 + ((78 + ((char)0x41)) - 0x57)) - 73) : ((char)69)) - ((((91 + (((char)0x5C) - 66)) - 0x4A)<(((char)0x5D) - 88) ? ((97 + (((char)0x4A) - 69)) - 88) : (0x48 + (0x5D + (105 + (117 + (0x72 + (0x6D + (83 + (0x6D + (91 + (0x4A + (77 + ((81 + ((0x49 + ((73 + ((99 + ((92 + ((93 + ((92 + (((char)0x5F) - 89)) - 81)) - 86)) - 85)) - 81)) - 75)) - 0x52)) - 0x59)))))))))))))))) + (char)((((73 + ((0x4F + ((0x4A + ((0x69 + (((char)80) - 0x4C)) - 0x44)) - 0x4D)) - 71)) - 88)<((86 + ((0x4B + ((77 + ((0x68 + (('T') - 75)) - 0x43)) - 74)) - 79)) - 71) ? ((char)0x47) : ('K')) - ((('B')>(112 + ('U')) ? ((0x5B + (('Y') - 0x42)) - 0x4D) : ((char)0x58)) - (((('Z') - 71)>(0x69 + ('M')) ? ('_') : (99 + (82 + (0x4E + (96 + (97 + (0x6C + (111 + (99 + (0x60 + (0x47 + (80 + ('I')))))))))))))))) + (char)((((0x71 + (((char)0x43) - 78)) - 0x5B)>((75 + ('L')) - 92) ? ('_') : ((char)0x55)) + ((((0x46 + ((112 + (('\\') - 83)) - 81)) - 0x56)<((char)87) ? ('S') : (((char)0x52) - 0x4C)) - ((((0x54 + ((111 + (((char)81) - 81)) - 73)) - 0x46)>(0x61 + (('W') - 80)) ? ((91 + (('R') - 0x43)) - 91) : ('N')) + (((77 + ((0x50 + (((char)0x5B) - 0x4A)) - 0x4E))<(102 + ((0x6E + (('K') - 0x58)) - 77)) ? (((((((((((((((77 + ((0x71 + (((90 + ((0x61 + ((0x6F + (('X') - 0x51)) - 0x5A)) - 0x46)) - 81) - 0x45)) - 0x59)) - 0x4A) - 0x56) - 0x4B) - 69) - 0x54) - 87) - 74) - 0x45) - 91) - 68) - 0x4C) - 0x58) - 82) - 84) : ('^')))))) + (char)(((0x67 + (('A') - 0x48))<(0x5C + ('J')) ? (102 + (69 + (94 + (0x71 + (95 + (66 + (0x6C + (102 + (75 + (78 + (112 + ('D')))))))))))) : ((94 + (((char)84) - 75)) - 0x55))) + (char)((('B')>((0x56 + ((107 + ((102 + (('L') - 75)) - 91)) - 0x5B)) - 0x44) ? (0x58 + (87 + (0x6C + (113 + (92 + (113 + (0x6C + (0x48 + (94 + (110 + ((char)87))))))))))) : ((char)0x57))) + (char)(((((char)0x4D) - 0x4C)<((0x44 + ((0x46 + ((0x58 + ((69 + ((0x4C + ((0x4E + ((81 + ((103 + ((88 + (('Z') - 81)) - 87)) - 0x45)) - 77)) - 0x42)) - 82)) - 0x55)) - 0x52)) - 0x52)) - 72) ? (0x54 + (91 + (0x73 + (72 + (70 + (72 + (0x74 + (105 + (0x47 + (97 + (99 + ('_')))))))))))) : (('L') - 0x46))) + (char)(((0x48 + ('^'))>((char)0x58) ? (0x69 + (0x65 + (93 + (0x4E + (94 + (117 + (106 + (0x66 + (0x48 + (0x48 + (99 + ((117 + (('P') - 0x56)) - 70)))))))))))) : ((98 + ((0x60 + (('G') - 0x45)) - 0x56)) - 76))) + (char)(((105 + ((0x6B + (('J') - 0x48)) - 0x57))>((0x6A + ((117 + (('L') - 0x54)) - 80)) - 92) ? ('R') : ((0x72 + ((97 + (((char)69) - 0x44)) - 0x55)) - 0x46)) + ((((0x6B + ((95 + (('V') - 0x42)) - 0x4E)) - 81)>(72 + (0x6A + ((0x5F + (((char)74) - 73)) - 82))) ? ('R') : ((char)84)) - (((0x75 + ((77 + ((0x43 + ((0x74 + ((68 + ((71 + ((72 + ((0x54 + ((66 + ((0x6D + ((0x73 + (('I') - 0x5B)) - 75)) - 73)) - 73)) - 0x4D)) - 0x59)) - 81)) - 87)) - 83)) - 67)) - 84))>((100 + ((89 + ((97 + ((0x5F + (((char)0x4C) - 0x46)) - 0x53)) - 0x59)) - 0x55)) - 0x5B) ? (((((((((((((((112 + (((char)0x5C) - 0x47)) - 71) - 77) - 68) - 0x53) - 90) - 0x53) - 0x46) - 72) - 76) - 0x44) - 69) - 0x4D) - 0x42) - 87) : ((110 + (((char)68) - 72)) - 0x55))))) + (char)((('C')<((97 + ((95 + (('N') - 0x4B)) - 86)) - 0x4C) ? ((0x43 + ((0x66 + ((0x71 + (('P') - 0x55)) - 0x46)) - 86)) - 0x4D) : ((char)0x54)) - ((((char)0x53)<(0x4F + ((0x5A + ((0x4D + ((89 + ((0x6F + (((char)85) - 66)) - 0x5A)) - 0x58)) - 0x53)) - 0x57)) ? ('T') : ((89 + ((84 + ((0x5E + ((104 + (((91 + ('A')) - 92) - 69)) - 81)) - 0x55)) - 0x5A)) - 66)) - ((((0x6F + (('X') - 75)) - 0x53)>(0x52 + (((char)89) - 72)) ? ((78 + ((85 + ((113 + (('N') - 76)) - 75)) - 0x5A)) - 0x52) : ((char)79)) - ((((char)90)<(102 + ((char)0x53)) ? ((((((((((((((((67 + ('S')) - 89) - 70) - 0x56) - 87) - 0x55) - 67) - 66) - 0x57) - 74) - 88) - 75) - 0x53) - 69) - 0x43) - 78) : ((0x53 + ((0x58 + (('O') - 67)) - 0x42)) - 0x48)))))) + (char)(((0x6B + ((0x63 + ((0x73 + ((115 + (((char)0x43) - 0x4B)) - 82)) - 92)) - 89))<((char)69) ? ((char)80) : ((114 + (('M') - 0x45)) - 0x5A))) + (char)(((84 + (0x6D + (('T') - 0x4E)))>((char)0x45) ? (0x4E + (113 + (69 + (0x69 + (112 + (71 + (0x6F + (115 + (67 + (0x67 + (97 + ((0x54 + ((73 + ((117 + (('U') - 0x44)) - 88)) - 77)) - 0x5B)))))))))))) : ((0x54 + ((76 + ((87 + ((0x56 + ((91 + ((0x6C + (((char)84) - 68)) - 70)) - 0x57)) - 0x56)) - 90)) - 0x58)) - 0x4B))) + (char)(((0x5E + (((char)0x5D) - 0x47))>((106 + (('S') - 0x54)) - 75) ? ('K') : ((82 + ((116 + (('L') - 0x52)) - 0x53)) - 83)) - (((0x45 + (116 + (((char)79) - 0x55)))>((0x57 + (((char)88) - 0x42)) - 73) ? ((char)0x57) : ((0x5D + (((char)0x5D) - 0x55)) - 0x53)) + ((('R')<(113 + ((97 + ((78 + ((74 + ((0x6D + ((105 + (((105 + ((104 + (((char)0x55) - 74)) - 84)) - 0x48) - 0x46)) - 80)) - 81)) - 73)) - 81)) - 0x53)) ? ('Z') : ('M')) - (((0x46 + ((0x4E + ((104 + ((73 + ((0x70 + ((0x72 + (((92 + ((84 + ((0x5C + (((char)93) - 0x55)) - 0x4D)) - 69)) - 70) - 72)) - 78)) - 0x5A)) - 0x4E)) - 0x58)) - 84))<((0x61 + ((81 + ((0x5D + (('^') - 0x48)) - 83)) - 0x4D)) - 0x58) ? (((char)0x5A) - 82) : (101 + (84 + (0x51 + (113 + (0x69 + (0x73 + (117 + (0x5C + (0x42 + (115 + (0x5A + (0x75 + (((char)0x4C) - 84)))))))))))))))))) + (char)((((']') - 0x56)<(((char)0x59) - 0x4A) ? ((char)0x4C) : (('W') - 0x54)) - (((0x69 + ((92 + ((0x4F + (((char)0x5C) - 70)) - 0x45)) - 92))>('^') ? ('I') : ('^')) + ((('N')<((98 + ((0x55 + ((100 + (((char)74) - 0x4E)) - 74)) - 70)) - 0x52) ? ((83 + ((0x52 + ((0x48 + ((0x70 + (('Z') - 82)) - 79)) - 90)) - 0x48)) - 0x49) : ('N')) - (((((char)0x56) - 79)<(80 + ((79 + ((0x54 + ((0x50 + ((107 + (((char)93) - 84)) - 0x56)) - 81)) - 0x4C)) - 72)) ? ('E') : ((0x73 + (((char)0x47) - 0x46)) - 0x45)) + (((96 + (((char)78) - 76))<((97 + (((char)74) - 66)) - 0x46) ? ('H') : (0x68 + (102 + (72 + (0x49 + (0x62 + (111 + (0x67 + (0x49 + (91 + (103 + (0x53 + ('M')))))))))))))))))) + (char)(((0x55 + ((114 + ((0x57 + (('R') - 0x43)) - 84)) - 0x54))<((91 + ((104 + (((char)82) - 71)) - 0x50)) - 0x5B) ? (0x60 + (((char)0x4F) - 77)) : (0x5E + (100 + (0x47 + (0x75 + (113 + (110 + (0x59 + (115 + (0x58 + (0x43 + (0x73 + (((char)0x4E) - 85)))))))))))))) + (char)((('[')<(104 + ((0x69 + (('V') - 88)) - 0x5B)) ? (0x5F + (0x57 + (0x59 + (67 + (0x6F + (0x73 + (0x60 + (102 + (0x52 + (0x45 + (0x44 + (0x59 + ((0x67 + (((char)0x5E) - 92)) - 79))))))))))))) : ((0x5D + ((0x44 + ((0x67 + (('H') - 67)) - 0x47)) - 0x49)) - 0x59))) + (char)((((95 + ((105 + (('W') - 91)) - 71)) - 66)>(']') ? (103 + (((char)0x46) - 75)) : (110 + (99 + (80 + (86 + (104 + (75 + (0x72 + (112 + (0x74 + (0x46 + (0x66 + ((92 + (('\\') - 0x53)) - 0x54)))))))))))))) + (char)((('P')<(97 + ((0x54 + ((80 + ((95 + (((char)84) - 68)) - 89)) - 72)) - 0x55)) ? ((char)88) : (((char)0x5A) - 0x4D)) - (((((char)0x4A) - 0x44)>((85 + ((0x43 + ((0x64 + ((67 + ((68 + ('I')) - 81)) - 84)) - 0x57)) - 0x50)) - 0x58) ? (0x64 + (('A') - 0x42)) : ((((((((((((((((0x5D + ((97 + ((93 + ((82 + (('W') - 72)) - 77)) - 87)) - 73)) - 0x56) - 74) - 0x4D) - 81) - 80) - 0x42) - 71) - 0x42) - 82) - 0x4D) - 0x45) - 0x54) - 0x4D) - 0x54) - 83)))) + (char)(((0x75 + (('U') - 0x4B))>((char)0x4F) ? ('L') : ((73 + ((0x5A + ((0x70 + (((101 + ((0x4E + ((0x46 + ((0x56 + ((73 + ((68 + ((100 + ((93 + ((0x52 + ((79 + ((96 + (((char)86) - 77)) - 83)) - 82)) - 88)) - 0x5B)) - 0x53)) - 73)) - 68)) - 85)) - 0x45)) - 0x47)) - 78) - 76)) - 0x56)) - 0x51)) - 79)) + ((('J')<((0x72 + (((char)93) - 0x50)) - 75) ? ('A') : (0x73 + (0x48 + (0x70 + (0x52 + (0x6C + (0x69 + (82 + (69 + (0x6F + (80 + ('Z')))))))))))))) + (char)((('A')>(99 + ((86 + ((106 + ((0x54 + ((0x56 + ((96 + ((111 + (('X') - 0x5C)) - 0x56)) - 0x5A)) - 79)) - 0x51)) - 0x5C)) - 82)) ? ((107 + (('[') - 0x59)) - 0x48) : ((char)89)) - (((0x6E + (('Q') - 0x57))>(0x75 + (((75 + ((0x63 + ((0x5C + ((105 + (('Q') - 0x4A)) - 0x4B)) - 0x4E)) - 87)) - 92) - 0x42)) ? ('I') : ((0x5C + ((0x6E + (((char)0x58) - 0x4E)) - 0x5A)) - 0x5A)) - ((((0x4D + ((char)65)) - 92)>(0x5A + (73 + ((108 + (((char)67) - 0x46)) - 0x4B))) ? ((86 + ((117 + ((81 + ((']') - 76)) - 0x4D)) - 0x59)) - 0x5A) : ((char)0x54)) - ((((0x58 + ((0x66 + (('W') - 0x4B)) - 0x43)) - 0x50)>((109 + (('G') - 77)) - 0x42) ? ((char)82) : ((char)0x54)) + (((0x5D + ((0x6D + (((char)0x46) - 0x48)) - 0x50))<('L') ? ('K') : ('N')) + ((('K')<(68 + ('[')) ? ((((107 + ((0x6B + (((char)77) - 71)) - 0x4E)) - 86) - 70) - 78) : ('V')))))))) + (char)(((('\\') - 0x54)<(0x46 + ((0x5E + ((0x6F + ((0x56 + (((char)0x56) - 68)) - 84)) - 85)) - 0x57)) ? (93 + (0x6B + (103 + (67 + (91 + (85 + (0x74 + (0x6B + (0x67 + (0x55 + (110 + ((91 + (('\\') - 0x51)) - 0x50)))))))))))) : ((char)86))) + (char)(((0x51 + (93 + (('P') - 77)))>((0x5D + (((char)95) - 0x48)) - 0x45) ? ('M') : ('K')) + ((((76 + ((92 + ((103 + (('Z') - 92)) - 83)) - 81)) - 82)<(106 + ('I')) ? (73 + (0x6F + (0x50 + (87 + (85 + (0x4A + (76 + (99 + (98 + (110 + (0x71 + (((char)80) - 0x53)))))))))))) : ('^')))) + (char)((((0x65 + ((0x5C + ((98 + (('Z') - 80)) - 0x50)) - 90)) - 0x43)>((char)70) ? ('\\') : ('G')) + (((74 + ((0x6C + ((97 + (((char)0x59) - 0x46)) - 0x57)) - 83))>('P') ? ((char)0x46) : ((0x61 + ((0x52 + ((88 + ((110 + (((71 + ((0x5A + ((95 + ((0x51 + ((117 + (((char)0x5D) - 0x59)) - 86)) - 80)) - 0x59)) - 74)) - 0x45) - 71)) - 72)) - 82)) - 0x51)) - 0x54)) + (((69 + (81 + ((67 + ((0x45 + ((0x57 + ((90 + ((74 + ((80 + ((66 + ((0x52 + ((116 + (((char)0x4A) - 77)) - 0x55)) - 0x49)) - 0x51)) - 71)) - 0x53)) - 74)) - 0x58)) - 66)) - 0x42)))<((0x60 + (((char)0x4A) - 71)) - 0x48) ? ((102 + (('[') - 68)) - 80) : (94 + (0x6B + (0x4E + (107 + (0x66 + (0x50 + (0x63 + (0x5B + (95 + ('_')))))))))))))) + (char)((((0x5E + (('^') - 0x51)) - 0x47)>(0x56 + (0x6F + (((char)0x44) - 0x47))) ? ((82 + ((86 + (('O') - 67)) - 0x43)) - 0x44) : (0x45 + (77 + (83 + (0x63 + (105 + (0x4C + (71 + (0x67 + (0x5D + (107 + (0x67 + (0x72 + (((char)69) - 0x4F))))))))))))))) + (char)(((((char)0x4A) - 71)>(((char)0x57) - 0x4C) ? ((char)0x5B) : ('N')) - ((((88 + ((0x75 + (((char)76) - 79)) - 0x48)) - 0x4D)<(0x53 + ('P')) ? ((((((((((((((('[') - 0x58) - 75) - 0x4E) - 76) - 66) - 67) - 79) - 91) - 0x4D) - 77) - 0x4C) - 0x4D) - 0x4F) - 84) : (((char)81) - 0x51)))) + (char)(((89 + ((0x74 + (((0x6C + ((73 + ((0x67 + (('Y') - 0x44)) - 0x57)) - 0x50)) - 77) - 71)) - 0x55))>((0x66 + ((0x6A + (((0x4F + ((83 + ((75 + ('B')) - 78)) - 0x59)) - 72) - 68)) - 82)) - 0x5B) ? ('F') : ('^')) - (((0x6D + ((char)76))>((106 + (('^') - 66)) - 0x54) ? ((char)75) : ((0x43 + ((0x60 + ((83 + ((0x64 + (((char)0x5D) - 0x47)) - 82)) - 0x49)) - 0x59)) - 0x58)) - (((((char)0x5A) - 76)<(((char)0x4C) - 69) ? ('O') : (0x4D + (113 + (0x70 + (0x43 + (0x54 + (0x59 + (0x6B + (110 + (0x50 + (78 + (0x57 + ((char)85)))))))))))))))) + (char)(((105 + ((0x5D + (((char)89) - 85)) - 0x5C))>((char)0x52) ? (102 + (79 + (109 + (70 + (79 + (98 + (114 + (0x5C + (0x4E + (0x4C + (0x72 + ('P')))))))))))) : ((0x47 + ((102 + (('R') - 84)) - 74)) - 85)));
2 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/a6.txt:
--------------------------------------------------------------------------------
1 | string s = ""+(char)(((0x66 + ((105 + (('T') - 0x49)) - 0x47))>((char)0x47) ? (97 + (102 + (72 + (0x43 + (0x69 + (0x6C + (87 + (96 + (0x5F + (98 + (98 + ((0x69 + ((87 + ((113 + (((0x63 + ((0x5B + ((0x5C + ((0x6D + (('U') - 0x54)) - 0x53)) - 90)) - 74)) - 0x5B) - 67)) - 84)) - 0x50)) - 0x42)))))))))))) : ((char)87))) + (char)(((110 + ((0x5D + ((89 + ((0x51 + ((']') - 69)) - 0x4F)) - 70)) - 74))>((75 + ((0x50 + ((0x55 + ((117 + (('R') - 0x53)) - 0x47)) - 73)) - 0x57)) - 86) ? ((char)80) : ((106 + (('\\') - 0x53)) - 84)) + ((((116 + (((char)80) - 77)) - 84)>(105 + (((char)0x4A) - 67)) ? ((char)0x5A) : (78 + (80 + (0x44 + (66 + (81 + (0x4C + (100 + (114 + (115 + (0x42 + (0x5D + ((char)0x45))))))))))))))) + (char)((((char)0x54)<((99 + ((0x64 + (((char)83) - 75)) - 77)) - 0x43) ? ((0x74 + (('Y') - 0x4B)) - 68) : ('X')) - ((((107 + ((96 + (('X') - 0x57)) - 0x43)) - 0x51)>((0x45 + ((72 + ((0x54 + ('A')) - 90)) - 90)) - 0x4E) ? ((char)0x43) : ((85 + ((0x43 + ((80 + ((0x75 + (('I') - 68)) - 71)) - 87)) - 91)) - 0x45)) - (((0x46 + ((char)0x54))>('F') ? ('S') : ('^')) + (((69 + ((0x70 + ((0x5B + ((0x6C + (((95 + ((101 + ((0x58 + ((67 + ((89 + ((0x4B + ((0x64 + (((char)0x45) - 73)) - 73)) - 0x45)) - 80)) - 0x52)) - 84)) - 76)) - 0x53) - 0x4C)) - 0x5A)) - 83)) - 76))>((73 + ((80 + ((86 + ((0x5D + ((0x64 + (('H') - 0x46)) - 77)) - 0x4B)) - 83)) - 0x43)) - 74) ? ((char)90) : ('W')) + (((90 + ('Y'))>((0x6C + ((111 + (('[') - 0x56)) - 72)) - 0x5A) ? ((char)0x56) : ((93 + ((0x6A + (('_') - 0x51)) - 72)) - 92)) + ((('M')<((char)83) ? (102 + (0x73 + (0x74 + (0x60 + (0x59 + (0x75 + (91 + ('M')))))))) : (('R') - 0x4A)))))))) + (char)((((char)72)>('T') ? ((72 + ((0x6B + ((0x4F + ((0x62 + (('V') - 87)) - 78)) - 81)) - 81)) - 72) : ((char)84)) - ((((char)72)>('G') ? ((char)70) : (((char)0x59) - 88)) - ((((0x5B + (((char)0x5A) - 0x53)) - 92)<(82 + ((char)91)) ? (115 + (0x5F + (0x4F + (0x47 + (102 + (88 + (78 + (94 + (0x69 + (75 + (94 + ('Q')))))))))))) : ((0x54 + ((0x61 + ((0x44 + ((0x72 + (('^') - 75)) - 0x5C)) - 75)) - 84)) - 80))))) + (char)((((111 + (('X') - 0x51)) - 0x4D)<(0x50 + (94 + (('R') - 67))) ? (95 + (0x55 + (0x4E + (73 + (0x66 + (69 + (68 + (0x54 + (73 + (86 + (0x4B + (0x56 + (78 + ((0x48 + ((0x46 + ((0x69 + ((101 + (((char)80) - 70)) - 0x4D)) - 80)) - 79)) - 0x4F)))))))))))))) : ((114 + (((char)75) - 77)) - 89))) + (char)(((79 + ((0x50 + ((0x6A + ((91 + (('Q') - 73)) - 86)) - 90)) - 0x46))<(('\\') - 0x42) ? ((0x66 + ((89 + (('T') - 0x47)) - 69)) - 71) : (0x63 + (107 + (0x75 + (0x5E + (115 + (66 + (0x49 + (73 + (0x50 + (86 + (0x56 + ((char)84)))))))))))))) + (char)((((117 + (('D') - 0x45)) - 83)>((0x59 + ((92 + (((char)87) - 70)) - 0x54)) - 0x44) ? ((char)92) : ((char)0x44)) - (((0x5F + ((0x5C + (((char)79) - 0x42)) - 88))>((char)89) ? ((char)78) : ((100 + ((0x4D + ((0x49 + ((0x4A + ((0x63 + ((0x4B + ((108 + (((char)0x4C) - 0x4C)) - 75)) - 0x4E)) - 0x50)) - 0x57)) - 73)) - 69)) - 0x5A)) - ((((95 + ((95 + (((char)0x55) - 0x44)) - 0x4A)) - 87)<(0x66 + ((113 + ((98 + ((114 + (((char)79) - 90)) - 76)) - 0x58)) - 0x5A)) ? ((char)0x43) : ((0x5E + ((0x45 + ((0x53 + ((0x71 + ((77 + ((0x49 + ((0x6E + (((char)79) - 81)) - 78)) - 81)) - 86)) - 0x5A)) - 0x4C)) - 0x5A)) - 73)) - (((0x61 + ((0x48 + ((111 + ((0x73 + (('U') - 0x4A)) - 0x53)) - 0x5B)) - 75))>('D') ? ((((((((((((((((72 + ((char)69)) - 90) - 0x4A) - 87) - 72) - 88) - 0x4A) - 0x52) - 70) - 70) - 83) - 0x50) - 0x49) - 0x43) - 0x50) - 84) : (((char)0x45) - 0x45)))))) + (char)((((char)65)<('J') ? ('G') : ((93 + ((110 + (((89 + ((0x55 + ((0x69 + (((0x69 + ((0x6A + (('P') - 0x4E)) - 0x4C)) - 74) - 66)) - 0x43)) - 0x4A)) - 0x48) - 69)) - 72)) - 80)) - ((((100 + ((68 + ((85 + (((char)0x5F) - 0x4B)) - 74)) - 0x52)) - 0x52)<(0x68 + ((char)0x46)) ? ((char)0x4C) : ((char)78)) - ((((0x59 + ((96 + (('Y') - 76)) - 0x4C)) - 0x4A)>((char)71) ? ((0x74 + (((char)90) - 70)) - 85) : ('J')) - ((('N')>(0x63 + ((80 + ((0x60 + ((0x6E + (((93 + ((0x4E + ((0x56 + ((0x66 + ((0x66 + (('X') - 87)) - 0x56)) - 81)) - 0x58)) - 66)) - 83) - 71)) - 83)) - 0x52)) - 71)) ? (((char)0x59) - 76) : (((((((((((((((0x5D + ((107 + (((char)0x4C) - 66)) - 0x4C)) - 0x56) - 84) - 0x43) - 89) - 88) - 82) - 0x4F) - 0x55) - 0x59) - 79) - 84) - 0x5C) - 78) - 83)))))) + (char)((((0x5A + ((113 + ((0x60 + ((0x4A + ((110 + (('L') - 82)) - 79)) - 79)) - 86)) - 87)) - 84)>(0x70 + (((0x6E + (('Y') - 0x42)) - 74) - 71)) ? ((95 + ((107 + (('Y') - 77)) - 90)) - 0x50) : ((111 + (('\\') - 0x54)) - 87))) + (char)((((87 + ((0x4F + ((97 + (('O') - 0x4C)) - 66)) - 0x44)) - 0x54)<(0x74 + (('N') - 0x50)) ? (0x68 + (0x58 + (107 + (0x43 + (93 + (0x53 + (72 + (0x4C + (0x44 + (0x68 + (95 + (0x6D + ((0x64 + (((char)0x49) - 0x42)) - 84))))))))))))) : (('L') - 0x45))) + (char)(((0x53 + ((117 + (((char)76) - 69)) - 77))>((0x45 + ((111 + ((0x71 + (('L') - 87)) - 0x56)) - 90)) - 66) ? ((char)88) : ((0x75 + (('Q') - 86)) - 70)) + (((((char)89) - 0x42)>(117 + ((0x5E + (('L') - 66)) - 66)) ? (('^') - 73) : ('P')) - ((((104 + ((84 + ((77 + ((0x43 + ((0x6E + ((98 + (('M') - 0x4A)) - 77)) - 81)) - 0x56)) - 0x56)) - 86)) - 0x4E)<(0x54 + ((0x71 + (((char)87) - 74)) - 0x55)) ? ((char)74) : ((0x56 + (('Y') - 78)) - 0x53)) + (((('S') - 70)>('H') ? ((0x5B + ((107 + (((char)83) - 88)) - 0x4C)) - 0x4A) : (((((((((((((((95 + ((0x49 + ((0x6E + (('\\') - 78)) - 0x55)) - 67)) - 0x4F) - 84) - 0x4A) - 0x50) - 0x4F) - 89) - 0x46) - 77) - 0x42) - 0x54) - 0x46) - 92) - 0x58) - 0x5B)))))) + (char)(((('R') - 76)>(0x66 + ((85 + ((0x62 + ((0x58 + (('[') - 0x51)) - 0x4D)) - 0x4C)) - 0x52)) ? ((0x4F + ((0x49 + ((89 + ((103 + ((0x70 + (('L') - 0x57)) - 0x49)) - 0x4C)) - 0x59)) - 83)) - 73) : ((char)0x50)) + ((((0x6B + ((0x64 + (('R') - 0x49)) - 0x5C)) - 79)<(77 + (0x70 + (('A') - 72))) ? ((char)0x47) : (('U') - 0x45)) + (((90 + (('\\') - 0x4B))>(((char)0x53) - 0x46) ? ((char)0x4B) : ((71 + ('E')) - 0x52)) - ((((83 + ((80 + ((71 + ((97 + ((112 + (((char)0x52) - 78)) - 0x51)) - 0x47)) - 92)) - 78)) - 0x4C)>(0x42 + (84 + ((83 + ((100 + (('Q') - 0x53)) - 84)) - 70))) ? ((char)82) : ((char)0x5A)) - (((108 + ((87 + ((88 + ((107 + ((0x5A + (('\\') - 0x4D)) - 86)) - 0x5B)) - 0x54)) - 0x54))>(75 + ((82 + ((0x57 + ((0x4A + ((99 + ((68 + ((0x5F + ((97 + ((79 + (((char)0x5F) - 78)) - 0x50)) - 92)) - 73)) - 0x5A)) - 0x5B)) - 90)) - 0x4F)) - 0x50)) ? ((char)0x55) : ((0x73 + ((80 + (('\\') - 69)) - 83)) - 0x48)) - (((((char)0x4C) - 0x42)>((0x45 + ((105 + ((0x46 + ((0x63 + (((char)89) - 70)) - 91)) - 0x54)) - 79)) - 0x4E) ? ((char)79) : ((char)0x52)) + ((('M')>(0x6A + ('L')) ? ((0x6C + ((0x6F + (('A') - 79)) - 0x4D)) - 86) : ((char)0x58)) + ((((char)0x43)>(0x44 + ((char)0x56)) ? ((81 + ((91 + (((char)93) - 0x4B)) - 0x4C)) - 68) : ('R')) - ((((0x4B + ((0x6A + (((char)94) - 88)) - 75)) - 0x51)>((102 + ((0x75 + (('J') - 66)) - 77)) - 86) ? (((char)91) - 0x50) : (0x58 + (73 + (0x6C + (0x60 + (112 + (0x6C + (0x64 + (0x64 + (0x69 + (0x52 + (90 + ((0x6E + ((95 + (('_') - 79)) - 0x5C)) - 0x48)))))))))))))))))))))) + (char)((('X')<(((char)72) - 0x44) ? ((char)73) : ('D')) - ((((0x50 + ((97 + ((0x6B + ((0x72 + (('K') - 92)) - 83)) - 86)) - 88)) - 0x48)<(0x6B + ((99 + ((0x67 + (((char)0x49) - 66)) - 78)) - 71)) ? ('J') : (83 + (((char)0x5F) - 82))) - (((0x4F + (0x69 + (('T') - 0x58)))<((99 + ((87 + ((67 + ((84 + ((0x68 + ((0x6D + (((char)0x51) - 0x4A)) - 0x54)) - 0x55)) - 89)) - 0x54)) - 81)) - 0x5B) ? ((0x4F + ((98 + (((char)0x5C) - 0x54)) - 0x58)) - 0x58) : ((char)0x59)) + ((((0x68 + (('O') - 67)) - 78)<(0x48 + ('V')) ? ('S') : ((char)68)) + (((0x48 + ((71 + ('I')) - 0x53))>((106 + ((0x66 + ((68 + ((0x42 + ((86 + ((0x69 + (('J') - 70)) - 66)) - 80)) - 0x53)) - 0x4C)) - 86)) - 0x5A) ? ((char)83) : ('M')) - (((106 + (((char)71) - 0x49))>((0x57 + ((100 + (('S') - 0x55)) - 68)) - 75) ? ('T') : ((0x4B + ((110 + (('D') - 72)) - 0x4B)) - 80)) - ((('C')<(('L') - 67) ? ((88 + ((0x4B + ((74 + ((74 + ((0x4F + ((0x5E + (((char)0x58) - 0x49)) - 0x51)) - 0x46)) - 0x43)) - 81)) - 0x47)) - 87) : ((char)0x4E)) - ((((0x44 + ((77 + ((82 + ((0x6D + (('M') - 77)) - 81)) - 0x4E)) - 0x47)) - 0x4A)>(0x4D + (0x42 + ((113 + ((86 + ((86 + (('U') - 0x46)) - 0x54)) - 86)) - 88))) ? ((char)77) : ('K')) - ((((0x68 + (((0x4D + ((char)71)) - 0x54) - 66)) - 0x56)<(70 + ('J')) ? ('I') : ('Z')) - (((113 + ((0x59 + ((68 + ((0x72 + (('I') - 0x5A)) - 67)) - 77)) - 0x42))<((char)0x49) ? ((80 + ((0x53 + ((0x55 + ((0x49 + ((0x66 + (('H') - 71)) - 68)) - 0x4D)) - 78)) - 0x53)) - 0x45) : ((((((((((((((0x6C + (((char)0x5F) - 0x48)) - 0x4F) - 79) - 70) - 0x4E) - 91) - 0x4B) - 68) - 0x52) - 66) - 0x44) - 70) - 0x4E) - 76)))))))))))) + (char)((((0x4B + ((91 + (((char)0x5A) - 0x4C)) - 75)) - 76)>((0x70 + (((0x71 + ((0x56 + ((0x70 + (((char)82) - 85)) - 0x4E)) - 0x56)) - 80) - 0x47)) - 0x56) ? ('D') : ((0x53 + ((75 + ((100 + ((115 + (((char)0x47) - 68)) - 66)) - 0x58)) - 0x5B)) - 0x51)) + (((93 + ((0x5E + ((0x67 + (((92 + ((0x4B + ((0x5A + ((117 + (('U') - 71)) - 91)) - 70)) - 0x57)) - 76) - 0x43)) - 80)) - 0x4B))>((0x75 + (((char)0x50) - 0x44)) - 88) ? ((char)87) : ((106 + ((102 + ((0x57 + ((0x71 + (((char)85) - 0x51)) - 87)) - 0x57)) - 0x56)) - 0x58)) - (((0x49 + (68 + ((0x49 + ((char)65)) - 86)))<((char)0x50) ? ('H') : (((((((((((((((87 + ((105 + (('Z') - 89)) - 0x45)) - 78) - 70) - 71) - 0x49) - 0x43) - 0x43) - 0x4B) - 92) - 81) - 0x52) - 0x4F) - 0x45) - 74) - 0x47))))) + (char)(((111 + (('N') - 85))>('V') ? (0x6B + (108 + (111 + (0x5A + (77 + (0x62 + (0x5F + (0x74 + (84 + (0x6D + (0x5B + ((0x60 + (('^') - 92)) - 0x5C)))))))))))) : ((']') - 90))) + (char)(((0x5E + ((0x48 + ((0x5D + ((0x74 + (('E') - 0x4E)) - 0x5A)) - 86)) - 74))<(((char)85) - 0x53) ? ((char)0x4A) : ((char)0x4F)) - ((((76 + ((86 + (('X') - 67)) - 0x52)) - 70)>(87 + ((0x55 + ((0x45 + ((96 + (((char)0x5F) - 69)) - 0x52)) - 0x4E)) - 87)) ? ((0x68 + (((char)93) - 0x47)) - 83) : ((((((((((((((((111 + (('[') - 78)) - 68) - 77) - 0x4C) - 73) - 92) - 0x44) - 0x54) - 78) - 0x44) - 0x4D) - 70) - 69) - 71) - 87) - 67)))) + (char)(((0x56 + ((char)0x5B))<('B') ? ((0x55 + (((char)95) - 0x4E)) - 0x53) : ((char)0x4C)) - ((('^')>((95 + (((char)0x57) - 0x4E)) - 74) ? ((char)0x58) : ((101 + ((0x4E + ((0x6E + (('M') - 68)) - 87)) - 72)) - 0x56)) - ((((0x73 + (((char)85) - 0x56)) - 89)>(74 + ('J')) ? ((char)91) : ((char)81)) + ((((char)80)>(0x6E + (('F') - 77)) ? ((109 + (('Z') - 87)) - 86) : ('W')) + (((0x59 + ((char)0x45))<((0x5B + ((113 + ((0x4B + ((96 + ((72 + ((0x4D + ((0x50 + ((109 + ((79 + ((108 + (((char)0x4F) - 0x48)) - 83)) - 89)) - 0x49)) - 0x4A)) - 86)) - 0x58)) - 0x54)) - 86)) - 0x5B)) - 0x5A) ? ((100 + (('Z') - 74)) - 91) : ((char)83)) + ((('N')>(((char)0x58) - 78) ? (106 + (111 + (0x6D + (0x58 + (0x68 + (100 + (0x58 + (0x70 + ((87 + ((0x50 + ((0x4F + ((0x71 + (((char)73) - 87)) - 0x48)) - 78)) - 0x56)) - 0x54))))))))) : ('P')))))))) + (char)((('Y')>(107 + ((76 + ((102 + ((0x60 + ((84 + (('W') - 0x4B)) - 0x52)) - 90)) - 77)) - 0x4E)) ? ((0x5E + ((113 + ((0x64 + (((char)0x56) - 0x5A)) - 0x53)) - 83)) - 90) : ((char)0x45)) - (((108 + (((char)0x4E) - 76))>((char)88) ? ((((((((((((((('O') - 0x48) - 0x56) - 72) - 0x4A) - 0x48) - 69) - 0x45) - 0x4F) - 0x45) - 0x56) - 0x5A) - 88) - 0x4A) - 82) : ('E')))) + (char)((((char)0x53)<((105 + (('V') - 91)) - 88) ? ((101 + ((95 + ((90 + ((95 + (('F') - 0x45)) - 0x57)) - 84)) - 86)) - 0x54) : ('X')) - ((((char)78)<(0x61 + ((108 + (('R') - 0x4B)) - 0x4C)) ? ((char)0x43) : ((77 + ((83 + ((96 + ((106 + (((char)67) - 66)) - 0x57)) - 71)) - 0x4B)) - 66)) + (((('S') - 0x44)<(92 + ((106 + ((0x4B + ((0x6E + (('D') - 73)) - 78)) - 88)) - 69)) ? ((char)78) : ((92 + (((char)83) - 72)) - 0x58)) + ((((char)68)>(((char)0x54) - 0x4A) ? ((((((((((((((((('^') - 66) - 80) - 0x45) - 76) - 83) - 89) - 75) - 85) - 0x4F) - 74) - 80) - 0x4F) - 72) - 0x50) - 69) - 85) : ('Z')))))) + (char)((((108 + (((char)0x4F) - 77)) - 0x4F)>((char)67) ? ((113 + (((char)0x4B) - 0x48)) - 87) : ('Z')) - ((((char)0x47)<(0x5B + ((0x74 + (('X') - 0x4F)) - 0x53)) ? ((char)89) : (76 + ((0x50 + (((char)0x5E) - 0x42)) - 0x55))) + (((93 + ('H'))>((0x4E + ((0x4F + ((100 + ((0x50 + ((0x4B + ((91 + (('Y') - 0x42)) - 85)) - 0x53)) - 0x4D)) - 0x4D)) - 66)) - 0x55) ? ('U') : ('_')) - (((80 + (((char)0x5D) - 0x4A))<(98 + (0x49 + ((99 + (('J') - 0x4D)) - 72))) ? ('P') : ((114 + ((0x5F + (((char)0x5B) - 74)) - 0x57)) - 0x4F)) - ((((0x49 + ((85 + ((0x56 + ((0x4D + ((0x73 + (((char)0x53) - 78)) - 83)) - 0x59)) - 0x42)) - 0x4E)) - 84)<('R') ? ('V') : ((char)66)) - (((0x53 + (93 + (('V') - 81)))<('Y') ? (('Y') - 0x57) : (0x58 + (84 + (101 + (92 + (98 + (0x5E + (0x51 + (79 + (0x50 + (78 + (0x6D + (0x71 + ('\\'))))))))))))))))))));
2 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/a3.txt:
--------------------------------------------------------------------------------
1 | string s = ""+(char)((('[')<(80 + ((char)0x50)) ? ('R') : ((']') - 88)) + (((0x61 + ((0x5D + ((0x4B + ((0x58 + ((96 + ((73 + ((75 + ((111 + ((0x5B + ((0x53 + ((83 + ((0x63 + ((108 + (((0x60 + ((77 + ((0x66 + (('_') - 0x4A)) - 77)) - 70)) - 0x5B) - 69)) - 78)) - 0x59)) - 0x5A)) - 0x56)) - 0x5A)) - 0x54)) - 91)) - 0x58)) - 74)) - 0x57)) - 92)) - 0x4A))<((82 + ((114 + (((95 + ((86 + ((117 + (('I') - 0x49)) - 0x53)) - 87)) - 72) - 69)) - 67)) - 0x45) ? ((char)0x5D) : (0x52 + (0x6C + (0x75 + (102 + (0x43 + (85 + (67 + (0x63 + (116 + (113 + ((87 + ((104 + (('V') - 0x46)) - 0x56)) - 70)))))))))))))) + (char)((((']') - 0x46)>((85 + ((97 + ((80 + ((0x6A + (((0x71 + (('T') - 0x43)) - 0x47) - 0x44)) - 81)) - 71)) - 0x5C)) - 85) ? (((char)0x4E) - 0x44) : ((char)78)) + (((0x74 + ((75 + ((0x69 + ((117 + ((117 + (((0x6E + ((0x68 + (('Z') - 89)) - 0x4F)) - 0x53) - 71)) - 91)) - 89)) - 77)) - 0x55))>((char)66) ? ('O') : ((0x5B + ((114 + (('M') - 84)) - 92)) - 0x4A)) - ((((char)0x5A)<((0x62 + (('S') - 0x53)) - 77) ? ((char)0x5B) : ('P')) + ((((104 + ((91 + ((0x67 + (('R') - 83)) - 0x59)) - 0x50)) - 84)<((91 + (((char)0x53) - 77)) - 0x5A) ? ('L') : ((char)0x4F)) + ((((char)93)<((char)90) ? (((char)93) - 0x56) : ((char)0x47)) + ((((char)0x50)>(90 + ((0x45 + ('D')) - 91)) ? (((char)66) - 66) : ((char)84)) - (((108 + ((95 + ((114 + (((0x6E + ((0x46 + ((0x48 + ((0x4E + ((72 + ('O')) - 88)) - 0x54)) - 88)) - 77)) - 0x5A) - 72)) - 0x56)) - 80))<((99 + ((85 + ((72 + ((92 + (((char)0x58) - 71)) - 77)) - 88)) - 91)) - 0x47) ? ((0x63 + ((72 + ((111 + ((0x5E + (('_') - 0x4F)) - 0x5C)) - 91)) - 71)) - 0x57) : (86 + (0x74 + (0x73 + (0x73 + (0x74 + (74 + (0x62 + (0x72 + (98 + (113 + (0x46 + (80 + ((68 + ((80 + ((0x4D + ((83 + ((0x4D + ((0x4B + ((89 + ((0x71 + (((char)76) - 81)) - 66)) - 0x5C)) - 88)) - 0x57)) - 71)) - 0x45)) - 0x4B)) - 70))))))))))))))))))))) + (char)((((0x75 + (('D') - 78)) - 0x4D)<(103 + ('X')) ? ((char)0x50) : (((char)81) - 0x45)) - ((((0x73 + (((char)0x47) - 71)) - 0x57)<((char)0x46) ? ('M') : (('Q') - 0x48)) + ((((73 + ((107 + (((char)82) - 75)) - 0x5B)) - 87)<(83 + ('K')) ? ((((((((((((((((0x67 + ((76 + ((0x57 + ((0x5B + ((0x48 + ((83 + ((109 + (('Y') - 0x5C)) - 0x54)) - 0x4B)) - 0x49)) - 0x57)) - 0x58)) - 0x4E)) - 0x4E) - 77) - 84) - 0x43) - 0x50) - 0x51) - 82) - 0x5B) - 0x4E) - 85) - 83) - 84) - 69) - 0x59) - 0x4D) : ((83 + ((78 + ((109 + (((char)68) - 0x4E)) - 0x4B)) - 73)) - 77))))) + (char)(((0x57 + ((char)71))<((char)0x57) ? ((85 + (((char)89) - 0x48)) - 82) : (0x70 + (0x61 + (109 + (103 + (76 + (0x75 + (117 + (102 + (81 + (0x5E + ('N'))))))))))))) + (char)((((char)89)>((92 + ((0x61 + ((106 + (((char)0x59) - 0x52)) - 75)) - 0x4E)) - 0x55) ? ('F') : ((char)0x59)) + ((((91 + (((char)83) - 75)) - 80)<((0x6D + (((char)66) - 77)) - 0x56) ? ((105 + (((0x5E + ((88 + ((0x5E + (((char)0x49) - 66)) - 0x51)) - 73)) - 67) - 67)) - 72) : ((char)66)) + (((82 + ('O'))>((70 + ((0x55 + ((0x66 + ((0x49 + ((72 + ((91 + (('Y') - 67)) - 70)) - 0x47)) - 0x56)) - 89)) - 75)) - 0x48) ? ('H') : ((char)0x4C)) + (((79 + ((char)0x42))<((0x5A + ((0x65 + ((87 + ((0x6F + (((char)84) - 0x4F)) - 68)) - 0x53)) - 89)) - 0x5B) ? ((90 + ((83 + ((0x53 + ((0x4C + ((0x6A + (((char)0x5E) - 74)) - 0x4E)) - 69)) - 0x58)) - 0x57)) - 76) : (115 + (74 + (75 + (86 + (0x55 + (81 + (112 + (0x62 + (0x43 + ('K'))))))))))))))) + (char)(((0x62 + ((0x5B + (('V') - 76)) - 0x47))>((0x4C + ((0x6D + ((107 + ((']') - 83)) - 0x4D)) - 0x58)) - 80) ? ('I') : ((char)73)) - ((((85 + ((75 + ((104 + (((111 + ((101 + (('F') - 0x45)) - 86)) - 0x44) - 0x42)) - 68)) - 77)) - 0x47)>((0x6E + ((80 + ((0x47 + ((0x4F + ((82 + ((85 + ((']') - 71)) - 73)) - 86)) - 80)) - 0x4F)) - 0x59)) - 72) ? ((106 + (('B') - 0x4C)) - 75) : ((char)90)) - ((('N')>(0x5B + ((char)0x4F)) ? ((101 + (('S') - 0x4C)) - 0x42) : ('S')) + ((((char)0x4B)<(0x58 + ((83 + ((68 + ((73 + ((94 + (((char)95) - 86)) - 0x50)) - 67)) - 68)) - 0x43)) ? ((char)66) : ('J')) + ((((0x71 + (((92 + ((0x6A + (((char)85) - 0x47)) - 0x55)) - 68) - 76)) - 67)<(102 + (((char)0x48) - 71)) ? ('V') : ((0x59 + ((68 + ((0x73 + ((0x54 + ((0x4E + ((111 + (('S') - 0x4D)) - 90)) - 0x58)) - 0x5C)) - 69)) - 0x4A)) - 78)) - ((((0x49 + ((0x49 + ((103 + ((0x4E + ((0x59 + ((0x72 + (((93 + ((67 + ((char)0x45)) - 0x5B)) - 75) - 0x4A)) - 0x49)) - 92)) - 0x47)) - 0x4C)) - 0x4D)) - 0x42)>(0x58 + (0x68 + (('R') - 84))) ? ((0x5D + ((0x56 + (('V') - 0x4A)) - 69)) - 92) : ('K')) - ((((91 + ((0x64 + ((0x63 + (((char)0x42) - 0x44)) - 87)) - 72)) - 0x59)<((95 + (((char)81) - 0x4F)) - 69) ? ((88 + ((117 + (('G') - 78)) - 0x45)) - 0x59) : (0x5D + (105 + (0x70 + (77 + (0x52 + (112 + (92 + (87 + (98 + ((char)84)))))))))))))))))) + (char)((((char)0x4E)<((0x70 + (((char)67) - 0x47)) - 0x59) ? (((char)0x51) - 0x48) : ('L')) - (((0x5F + ((67 + ((0x6B + ((0x6D + (((char)0x5E) - 0x50)) - 77)) - 0x5C)) - 91))<((0x6D + ((97 + (('O') - 68)) - 0x58)) - 89) ? ((char)93) : ((((((((((((((((72 + ((117 + (('A') - 74)) - 0x4E)) - 0x5B) - 0x42) - 0x54) - 0x55) - 0x4F) - 71) - 66) - 84) - 75) - 68) - 0x45) - 0x4E) - 66) - 74) - 73)))) + (char)((((0x51 + ('J')) - 0x5C)<(81 + (99 + (((char)74) - 0x45))) ? ((char)77) : (('V') - 81)) + ((((char)0x5A)>(88 + ((70 + ((0x59 + ((0x65 + (((char)0x5D) - 0x49)) - 0x5B)) - 0x4E)) - 0x57)) ? ((0x4F + ((0x43 + ((116 + (('W') - 0x50)) - 74)) - 88)) - 66) : ('W')) - ((('D')>(0x6F + (((char)65) - 74)) ? ((0x6A + ((0x6E + (((char)0x45) - 0x44)) - 85)) - 77) : ((char)0x4A)) - (((((char)93) - 92)<((char)0x4B) ? ((char)73) : ((char)0x46)) - (((73 + ((87 + (((char)88) - 70)) - 0x51))<(106 + ('M')) ? ((char)90) : ('F')) + (((0x6B + (('G') - 79))>(0x64 + ((char)0x4F)) ? ('Y') : ((0x6A + ((110 + (((97 + ((0x48 + ((0x52 + ((75 + ((0x73 + (((char)0x5C) - 0x4E)) - 90)) - 0x50)) - 0x55)) - 0x46)) - 0x45) - 0x42)) - 81)) - 0x59)))))))) + (char)(((105 + ((0x46 + ((char)0x48)) - 92))<((75 + ((0x4E + ((0x4F + ((105 + ((81 + ((92 + ((96 + (('C') - 0x43)) - 85)) - 0x4A)) - 0x42)) - 90)) - 0x4E)) - 82)) - 89) ? (92 + (('Z') - 84)) : ((char)87)) + ((((106 + (((char)79) - 80)) - 0x43)>(107 + ((66 + ((0x4C + ((84 + ((69 + ((0x4B + ((0x6A + ((113 + (('M') - 73)) - 85)) - 0x58)) - 0x4C)) - 0x55)) - 0x4C)) - 0x42)) - 0x49)) ? (('F') - 68) : ((char)0x48)) + ((((0x48 + ((0x4B + ((94 + ((95 + ((0x6A + ((0x6F + (((0x64 + ((0x4E + ((0x60 + ((107 + (((char)0x59) - 76)) - 85)) - 83)) - 88)) - 0x53) - 0x45)) - 0x5A)) - 91)) - 0x5A)) - 0x42)) - 81)) - 0x43)<(0x6A + ((0x68 + (('_') - 0x44)) - 0x50)) ? ('R') : ((86 + (((char)90) - 79)) - 0x46)) - (((99 + ((0x6E + (((char)75) - 81)) - 70))<(117 + (((char)0x49) - 92)) ? ((105 + ((91 + ((73 + ((0x46 + ((0x72 + (((char)0x4C) - 0x47)) - 0x51)) - 0x49)) - 0x53)) - 0x56)) - 87) : ((((((((((((((char)0x50) - 72) - 0x42) - 0x5B) - 0x46) - 0x4D) - 0x48) - 89) - 0x4A) - 76) - 84) - 71) - 0x4F)))))) + (char)((((0x6E + ((0x72 + (((char)0x4B) - 88)) - 0x49)) - 80)<((0x4F + ((char)71)) - 90) ? (0x44 + (100 + (0x46 + (97 + (104 + (99 + (116 + (0x73 + (102 + (0x74 + (0x53 + ((0x63 + (('^') - 90)) - 0x52)))))))))))) : ((0x64 + (((char)83) - 79)) - 66))) + (char)(((97 + ('\\'))>((101 + ((93 + ((0x5F + (((char)0x56) - 0x52)) - 0x4C)) - 0x54)) - 0x50) ? ((char)90) : ((69 + ((0x73 + ((0x5E + (((char)0x57) - 80)) - 0x5C)) - 0x4C)) - 0x4E)) + ((((char)80)<(87 + (0x69 + (('H') - 0x4D))) ? ('V') : (((char)84) - 0x47)) - (((99 + ((74 + ((82 + ((0x45 + ((70 + ((81 + ((0x47 + ((0x72 + ((0x70 + (('L') - 88)) - 0x53)) - 0x55)) - 67)) - 0x4B)) - 85)) - 83)) - 0x56)) - 87))<((90 + ((0x50 + ((80 + ((95 + ((87 + ((0x4D + ((84 + ((0x68 + (((char)0x50) - 0x57)) - 0x48)) - 86)) - 0x51)) - 0x4D)) - 0x51)) - 80)) - 0x59)) - 81) ? ((112 + ((85 + (((char)0x5E) - 75)) - 0x47)) - 84) : ((char)0x47)) - ((('S')>(113 + (((char)78) - 92)) ? ((char)71) : ('D')) - ((((0x52 + ((0x44 + ((0x51 + ((0x72 + (('Y') - 72)) - 0x5A)) - 0x58)) - 70)) - 75)<(76 + ((101 + ((0x48 + (((char)93) - 0x45)) - 82)) - 66)) ? ('C') : ((0x74 + ((0x67 + (('O') - 72)) - 89)) - 0x58)) - (((((char)0x4F) - 75)>((94 + ((102 + (('N') - 0x51)) - 69)) - 0x4C) ? (0x68 + (((0x4E + ((97 + ((91 + ((0x45 + ((0x4F + ((0x59 + (((char)88) - 70)) - 75)) - 0x53)) - 80)) - 69)) - 0x51)) - 69) - 0x45)) : ('O')) - (((((char)78) - 0x45)>((77 + ((89 + ((0x75 + (((94 + ((75 + ((111 + ((0x5F + (((char)89) - 73)) - 82)) - 0x50)) - 0x4F)) - 0x58) - 0x52)) - 0x46)) - 0x52)) - 0x43) ? ((66 + ('N')) - 85) : ('J')) - ((((char)77)>(0x69 + ((70 + ((114 + ((0x64 + (((0x50 + ('H')) - 0x5A) - 0x42)) - 89)) - 0x42)) - 91)) ? ((char)70) : ('E')) - ((((79 + (('^') - 0x49)) - 0x4B)>(99 + (0x6A + (((char)83) - 0x5C))) ? ((0x5A + ((68 + ('P')) - 85)) - 0x59) : ((((((((((((((78 + ((0x6B + ((78 + ((0x48 + ((0x43 + ((0x50 + ((107 + ((0x57 + ((0x75 + (((0x46 + ((0x56 + ((char)0x41)) - 90)) - 0x43) - 0x4B)) - 0x57)) - 72)) - 88)) - 0x59)) - 76)) - 66)) - 0x54)) - 0x53)) - 0x5C) - 0x4B) - 0x56) - 88) - 0x4B) - 90) - 75) - 77) - 70) - 84) - 0x51) - 68) - 83))))))))))) + (char)(((74 + ((77 + ((0x43 + ((0x6B + ((0x65 + ((0x61 + (((char)0x43) - 68)) - 0x5C)) - 0x51)) - 0x5A)) - 0x53)) - 0x4B))<('M') ? ((89 + ((0x6B + (((char)65) - 0x47)) - 0x59)) - 0x4E) : ('I')) + ((((0x65 + ((0x58 + ((0x52 + (('_') - 79)) - 76)) - 0x50)) - 70)>(('Z') - 83) ? ((char)0x50) : ((0x57 + ((114 + (('E') - 0x50)) - 0x44)) - 75)) + (((106 + ((0x6B + (((char)0x59) - 83)) - 70))>((char)86) ? ('J') : ((0x63 + ((0x46 + ((99 + ((0x6A + (('[') - 0x4B)) - 76)) - 0x56)) - 90)) - 92)) + ((('P')<((79 + ((72 + ((92 + ((0x50 + ((0x5B + ((0x69 + (('S') - 0x45)) - 0x59)) - 0x57)) - 0x54)) - 73)) - 0x46)) - 85) ? ((115 + (('T') - 0x54)) - 0x4D) : ((char)67)) + ((((char)0x54)>(0x75 + (('A') - 75)) ? ((0x44 + ((106 + (((char)79) - 70)) - 0x50)) - 75) : (0x68 + (0x5E + (74 + (116 + (74 + (89 + (67 + (90 + ('N'))))))))))))))) + (char)(((107 + ((0x65 + (((char)75) - 78)) - 71))<('B') ? (((char)94) - 0x52) : ('Z')) + (((87 + ((89 + ((108 + (('M') - 86)) - 72)) - 0x46))<((83 + ((115 + ((70 + ((0x4C + ((0x69 + ((93 + ((0x53 + ((77 + ((96 + ((0x5E + (((char)0x4D) - 66)) - 85)) - 0x58)) - 0x4B)) - 89)) - 90)) - 72)) - 90)) - 90)) - 0x58)) - 72) ? ((85 + ((93 + ((0x65 + (((char)70) - 0x4A)) - 90)) - 70)) - 0x5C) : ((char)68)) + (((('Z') - 0x44)<('_') ? (0x68 + (0x55 + (0x4D + (0x63 + (109 + (0x48 + (106 + (94 + (101 + ((char)85)))))))))) : (((char)94) - 84))))) + (char)((((109 + ((114 + (('F') - 0x54)) - 0x5B)) - 0x4C)>((90 + ((88 + ((0x6E + ((89 + (((char)0x4E) - 0x43)) - 79)) - 0x50)) - 86)) - 91) ? ((0x70 + ((106 + (((char)0x55) - 90)) - 91)) - 81) : ('D')) - ((((102 + ((110 + ((0x5C + (((char)0x4A) - 66)) - 76)) - 0x5B)) - 81)>((char)76) ? ('A') : ((char)77)) - (((86 + ((67 + ((87 + ((0x61 + ((0x5E + (('Y') - 70)) - 79)) - 69)) - 85)) - 0x5C))<((81 + ((0x6B + ((0x6E + (((0x6F + (((char)0x58) - 77)) - 0x44) - 68)) - 88)) - 0x50)) - 91) ? ((106 + ((0x4D + ((0x5E + (((char)0x5E) - 90)) - 70)) - 71)) - 85) : (0x52 + (0x59 + (0x74 + (94 + (111 + (0x70 + (0x65 + (102 + (92 + (0x4D + (75 + ((74 + ((0x4A + ((char)0x47)) - 0x52)) - 0x4F)))))))))))))))) + (char)((((0x61 + (((char)0x5A) - 0x5A)) - 74)<(('N') - 0x48) ? ((0x64 + ((104 + (((char)0x47) - 0x49)) - 0x51)) - 68) : ('V')) + (((0x69 + ('I'))<((78 + ((0x44 + ((char)79)) - 92)) - 77) ? ('_') : ((char)81)) - (((82 + ((103 + (((char)0x5B) - 0x42)) - 0x45))>((char)0x4D) ? (110 + ((93 + (('\\') - 85)) - 75)) : ((0x69 + ((68 + ((109 + ((0x71 + (((char)67) - 0x43)) - 91)) - 0x52)) - 0x4E)) - 90))))) + (char)((((77 + ((105 + (('E') - 76)) - 73)) - 84)>(100 + ('O')) ? (('U') - 0x55) : ((char)87)) + (((0x6A + ((0x53 + ((73 + ((0x53 + ((0x71 + (((char)0x57) - 81)) - 87)) - 0x53)) - 91)) - 76))<((67 + ((0x4F + ((113 + (((char)0x5B) - 0x45)) - 78)) - 81)) - 0x52) ? ((0x56 + ((97 + (('P') - 67)) - 76)) - 79) : ('U')) - ((((char)68)>(114 + ('F')) ? ((105 + ((0x70 + (((char)87) - 79)) - 85)) - 81) : ((char)66)) + ((((102 + (('D') - 0x42)) - 0x51)>(0x5E + (90 + ((89 + (((char)0x4B) - 67)) - 0x55))) ? ((0x61 + (('F') - 68)) - 0x44) : (((((((((((((('Z') - 87) - 81) - 0x5A) - 0x59) - 0x58) - 0x42) - 84) - 0x55) - 0x54) - 67) - 0x4A) - 0x42) - 75)))))) + (char)((((char)77)>(94 + ('J')) ? ('X') : (104 + (76 + (0x4C + (0x51 + (71 + (116 + (0x44 + (86 + (100 + (112 + (0x44 + (0x43 + ((0x4A + ((0x4D + ((0x6A + (((char)86) - 0x47)) - 0x44)) - 0x59)) - 68))))))))))))))) + (char)((((0x5E + ((113 + (((char)0x54) - 74)) - 89)) - 73)<(0x43 + (88 + ((0x66 + ((110 + (((char)0x43) - 0x4D)) - 75)) - 84))) ? ((char)0x4F) : ((char)0x52)) + ((((char)0x4F)>((0x4E + ((86 + ((0x6F + (('J') - 82)) - 0x49)) - 71)) - 69) ? ((char)85) : ((0x60 + ((0x72 + (((char)0x5B) - 0x55)) - 91)) - 0x52)) - (((('^') - 0x54)>((112 + ((']') - 0x4A)) - 75) ? (77 + ((104 + (((char)0x58) - 0x50)) - 0x5A)) : ((char)90)) - (((0x70 + ((0x4B + ((83 + ((100 + ((0x6B + (('_') - 0x50)) - 90)) - 0x58)) - 0x57)) - 0x59))>(77 + ((83 + ((0x5F + (('T') - 81)) - 71)) - 0x59)) ? ('H') : ((79 + ((0x45 + ((86 + ((98 + (('L') - 70)) - 0x50)) - 0x47)) - 0x50)) - 75)) - ((('C')<((74 + ((80 + ((0x5B + (((char)0x5A) - 0x4F)) - 0x46)) - 0x4E)) - 66) ? ((74 + ((0x65 + (('[') - 80)) - 0x4B)) - 0x4C) : (((((((((((((('Z') - 75) - 78) - 87) - 75) - 91) - 0x55) - 69) - 66) - 86) - 0x57) - 88) - 0x4F) - 74))))))) + (char)(((0x46 + (0x5B + (((char)0x5A) - 0x49)))>((char)0x4A) ? ((char)69) : ((106 + (('K') - 0x55)) - 0x47)) - (((100 + ('M'))<('N') ? (((char)86) - 0x43) : (((((((((((((((0x5B + ((94 + (('X') - 0x48)) - 0x5B)) - 84) - 79) - 89) - 73) - 0x4E) - 0x4F) - 76) - 89) - 0x42) - 0x50) - 77) - 75) - 84) - 0x59)))) + (char)(((93 + (('^') - 83))>((105 + (('V') - 92)) - 0x50) ? ('R') : ((char)71)) + (((104 + ((95 + (('L') - 0x45)) - 90))<(105 + (((char)0x47) - 80)) ? ((94 + (((char)0x4F) - 0x48)) - 80) : ((char)0x50)) - (((('Y') - 0x4B)>(76 + ('P')) ? (('Y') - 83) : (0x58 + ((0x61 + ((0x6C + (('L') - 80)) - 83)) - 76)))))) + (char)(((107 + ((char)92))<(('V') - 70) ? ('[') : (98 + (0x5B + (72 + (115 + (0x4C + (0x67 + (0x69 + (98 + (0x54 + (87 + (91 + ((char)0x4A)))))))))))))) + (char)(((101 + ((102 + ((81 + ((103 + ((95 + ((']') - 0x4F)) - 0x4B)) - 0x5A)) - 79)) - 0x5B))<((0x67 + ((66 + ((108 + ((113 + (((0x59 + ((0x49 + ((0x56 + ((114 + (('M') - 84)) - 0x47)) - 0x49)) - 0x55)) - 0x49) - 0x45)) - 0x4D)) - 0x53)) - 85)) - 0x51) ? ('J') : ('Y')) + ((((73 + (('^') - 66)) - 0x5A)>(96 + ((0x70 + (((char)76) - 0x43)) - 92)) ? ((0x42 + ((0x42 + ((char)71)) - 0x56)) - 87) : (96 + (0x6E + (116 + (108 + (95 + (114 + (70 + (0x61 + (0x63 + ((char)0x50))))))))))))) + (char)(((117 + (((char)0x53) - 0x45))>((73 + (('_') - 0x45)) - 0x45) ? ('X') : (0x62 + (((char)77) - 0x4C))) - (((101 + (((char)0x56) - 0x4F))<('K') ? ((char)69) : (((((((((((((((0x74 + ((73 + ((0x47 + ((0x55 + ((67 + ((0x75 + ((91 + ((0x5D + (('P') - 0x4B)) - 83)) - 77)) - 88)) - 0x4A)) - 88)) - 73)) - 0x54)) - 92) - 73) - 0x52) - 72) - 0x48) - 86) - 0x5B) - 67) - 0x55) - 0x59) - 0x52) - 0x54) - 88) - 77)))) + (char)((('O')<('^') ? ('E') : ((0x5C + ((86 + ((108 + (('G') - 0x45)) - 0x55)) - 80)) - 90)) - ((((0x6A + ((78 + ((87 + ((0x47 + ((0x53 + ((80 + ((0x62 + (((char)0x5C) - 83)) - 0x47)) - 0x55)) - 0x4C)) - 80)) - 89)) - 78)) - 83)>(0x5A + ('U')) ? ('I') : ((((((((((((((((char)0x47) - 0x52) - 80) - 0x4F) - 0x4E) - 0x5A) - 73) - 92) - 0x52) - 68) - 76) - 0x58) - 66) - 0x46) - 68)))) + (char)((((char)85)>((0x6A + ((0x72 + (((char)66) - 77)) - 0x50)) - 0x47) ? (78 + (0x4D + (0x47 + (86 + (69 + (66 + (107 + (0x6A + (66 + (0x57 + (0x46 + (0x64 + (81 + ((0x4C + ((79 + (((char)0x5A) - 66)) - 71)) - 73)))))))))))))) : ((71 + ((74 + ('K')) - 85)) - 88)));
2 |
--------------------------------------------------------------------------------
/Obfuscator/Obfuscator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 | using System.IO;
7 |
8 | namespace CodeTools
9 | {
10 | public interface IObfuscate
11 | {
12 | }
13 |
14 | public class Obfuscator
15 | {
16 | public static Random rnd = new Random(BitConverter.ToInt32(Guid.NewGuid().ToByteArray(), 0));
17 | public static string signStr;
18 |
19 | public class CharObf
20 | {
21 | private string result;
22 |
23 | public string int2char(int i)
24 | {
25 | return "";
26 | }
27 |
28 | private string ShowHex(int x)
29 | {
30 | return String.Format("0x{0:X2}", x);
31 | }
32 |
33 | private string ShowDec(int x)
34 | {
35 | int x1 = x / rnd.Next(2, 4);
36 | int x2 = x - x1;
37 | return
38 | rnd.NextDouble() < .5 ?
39 | x.ToString() :
40 | string.Format("({0} + {1})", x1, x2);
41 | }
42 |
43 | ///
44 | /// Представляет число x в виде десятичного, либо 16-ричного числа
45 | ///
46 | ///
47 | ///
48 | private string ShowNumber(int x)
49 | {
50 | return
51 | rnd.NextDouble() < .5 ? ShowHex(x) : ShowDec(x);
52 | //int decAgain = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);
53 | }
54 |
55 | private string ShowChar1(int c)
56 | {
57 | return "'" + (char)c + "'";
58 | }
59 |
60 | private string ShowChar2(int c)
61 | {
62 | return "(char)" + ShowNumber(c);
63 | }
64 |
65 | private string ShowChar3(int c)
66 | {
67 | for (int i = 0; i < signStr.Length; i++)
68 | if ((char)c == signStr[i])
69 | return "{VARIABLE}[" + i + "]";
70 | return "";
71 | }
72 |
73 | ///
74 | /// Возвращает c в виде комбинации чисел в диапазоне от 65 до 90
75 | /// Если c лежит в этом диапазоне, то оно и возвращается
76 | ///
77 | ///
78 | ///
79 | private string Make65_90(int c)
80 | {
81 | //return c.ToString();
82 |
83 | string res = " (";
84 | if (c < 65)
85 | {
86 | int d = rnd.Next(65, 92) + 1;
87 | res += Make65_90(c + d).ToString() + " - " + ShowNumber(d);
88 | }
89 | else
90 | if (c > 65 + 30)
91 | {
92 | int d = rnd.Next(65, 90 + 27) + 1;
93 | res += ShowNumber(d) + " + " + Make65_90(c - d);
94 | }
95 | else
96 | {
97 | string c3 = ShowChar3(c);
98 | if (c3 != "")
99 | res += c3;
100 | else
101 | res += rnd.Next(2) < 1 ? ShowChar1(c) : ShowChar2(c);
102 | }
103 | return res + ") ";
104 | }
105 |
106 | ///
107 | /// создаём булевое выражение
108 | ///
109 | ///
110 | ///
111 | protected string MakeBoolExpression(bool MakeTrue)
112 | {
113 | int n1 = rnd.Next(0, 100);
114 | int n2 = rnd.Next(n1 + 1, 200);
115 | if (MakeTrue)
116 | return
117 | rnd.NextDouble() < .5 ?
118 | string.Format(" {1} > {0} ", Make65_90(n1), Make65_90(n2)) :
119 | string.Format(" {0} < {1} ", Make65_90(n1), Make65_90(n2));
120 | else
121 | return
122 | rnd.NextDouble() < .5 ?
123 | string.Format(" {0} > {1} ", Make65_90(n1), Make65_90(n2)) :
124 | string.Format(" {1} < {0} ", Make65_90(n1), Make65_90(n2));
125 | }
126 |
127 | protected string Show(int c)
128 | {
129 | int r = rnd.Next(0, 10);
130 | string pattern = "";
131 | if (r < 0) pattern = "(char)({0})";
132 | else pattern = "({0} ? {1} : {2})";
133 | string s = "";
134 |
135 | if (rnd.NextDouble() < 0.5)
136 | s = string.Format(pattern, MakeBoolExpression(true), Make65_90(c), Make65_90(rnd.Next(100)));
137 | else
138 | s = string.Format(pattern, MakeBoolExpression(false), Make65_90(rnd.Next(100)), Make65_90(c));
139 |
140 | return s;
141 | }
142 |
143 | ///
144 | /// Кодируем символ c последовательностью выражений
145 | ///
146 | /// кодируемый символ
147 | /// вероятность того, что символ остаётся неизменным
148 | /// [p1..p2] - вероятность знака "-", p > p2 - знак "+" в выражении
149 | ///
150 | private int ObfuscateChar(int c, double p1, double p2)
151 | {
152 | double r = rnd.NextDouble();
153 | result += " (";
154 | if (r < p1)
155 | {
156 | result += Show(c) + ") ";
157 | return c;
158 | }
159 | else if (r < p2)
160 | {
161 | int R = rnd.Next(65, 90) + 1;
162 | result += (Show(R) + "-");
163 | c = R - ObfuscateChar(R - c, p1, p2);
164 | result += ") ";
165 | return c;
166 | }
167 | else
168 | {
169 | int R = rnd.Next(65, 90) + 1;
170 | result += Show(R) + "+";
171 | c = R + ObfuscateChar(c - R, p1, p2);
172 | result += ") ";
173 | return c;
174 | }
175 | }
176 |
177 | public string Obfuscate2str(int c, double p1, double p2)
178 | {
179 | result = "";
180 | ObfuscateChar(c, p1, p2);
181 | return result;
182 | }
183 | }
184 |
185 | protected int ObfuscateChar2(int c)
186 | {
187 | return c;
188 | }
189 |
190 | //plasticclub
191 | /*static string o(string s)
192 | {
193 | string result = "";
194 | int Ox7c1f = 1;
195 | bool _______ = ((1 << 4 | 0xff) & (382 + 647)) == 5;
196 | bool aаааaааaа = 178 < (short)(0x7c1f) << 0x3c4;
197 | bool xinhuanet = 178 < (short)(0x7c1f) << 0x3c4;
198 | bool pdbqpqbdp = 'c' < (short)(0x7c1f) << 0x31c;
199 | bool Ill1I1lO0 = 'и' < (short)(0x7c1f) << 0x34c;
200 | bool EЕEEЕЕEЕE = 'и' < (long)(0x7c1f) << 0x34c;
201 | bool ______ = _______ == (("3" + (0xff - '1')).Length != _______.ToString().Length);
202 | string host = string.Format("\0{0}[\0{3}\0[{6}i-{2}{1}[\0{5}{4}\0{6}[{2}h{0}", (char)(65), (char)(0x41)
203 | , (char)(61 + (!______).ToString().Length +
204 | 2), (char)('k' + ((______).ToString().Length - (_______).ToString().Length) * (1 << 2 | 1)), (char)0
205 | , (char)('o' + ((______ && _______) ? 17 << 3 | 6 : 298 >> 8)), !_______ ? '\0' : (char)(90 - 0x6)).Replace("\0", "").Replace("[", "");
206 | string ext = (char)(0x41) + string.Format("s{0}{1}", (char)('l' +
207 | (!______).ToString().Length), ("" + (char)(90 - 2)).ToLower());
208 | return host;
209 |
210 | return result;
211 | }
212 | */
213 |
214 | public static int[] RandomShuffle(int[] list)
215 | {
216 | Random r = new Random(BitConverter.ToInt32(Guid.NewGuid().ToByteArray(), 0));
217 | int[] shuffle = new int[list.Length];
218 | list.CopyTo(shuffle, 0);
219 | for (int i = 2; i < list.Length; ++i)
220 | {
221 | int temp = shuffle[i];
222 | int nextRandom = r.Next(i - 1);
223 | shuffle[i] = shuffle[nextRandom];
224 | shuffle[nextRandom] = temp;
225 | }
226 | return shuffle;
227 | }
228 |
229 | public string Obfuscate(string text, string ss)
230 | {
231 | signStr = ss;
232 | string _ = "";
233 |
234 | using (StreamReader rd = new StreamReader("data.txt"))
235 | _ = rd.ReadLine();
236 | string s = String.Format("{4}{6}{0}{5}{2}{1}{7}{3}"
237 | , (char)((((0x4F + ((0x6C + (((char)0x53) - 0x9)) - (25 + 51))) - 0x58) < (99 + ('K')) ? (0x4B + ((85 + ((0x65 + (((37 + 76) + (((0x47 + ((char)(36 + 36))) - 83) - 77)) - 0x4C)) - 91)) - 92)) : ((char)0x53)))
238 | , (char)(((0x53 + (((28 + 57) + ((0x70 + (((34 + 34) + (((46 + 46) + (('_') - (41 + 42))) - 0x44)) - (25 + 50))) - 0x52)) - 82)) < ((char)0x59) ? (('[') - 0x57) : (_[6])) - ((((0x45 + ('I')) - 0x5A) > ((36 + 36) + ((28 + 58) + ((0x5F + (('Y') - 81)) - (29 + 60)))) ? ((char)92) : ((((42 + 42) + (((32 + 65) + (((34 + 34) + ((0x6D + ((0x64 + ((_[19]) - (39 + 40))) - 0x52)) - 0x4F)) - (22 + 46))) - 0x5C)) - (45 + 45)) - 0x5A))))
239 | , (char)(((0x52 + (((char)91) - 76)) > (((30 + 61) + ((101 + (('G') - 75)) - 91)) - 0x48) ? ('W') : (((char)0x53) - (22 + 46))) + (((0x64 + ((char)0x56)) > ((char)0x5E) ? ((char)74) : (((char)0x5B) - 0x59)) - ((('H') < (((50 + 50) + ((_[19]) - 0x47)) - 0x48) ? ('S') : (((49 + 50) + ((0x58 + ((0x4D + ((69 + ((70 + ((74 + (((52 + 52) + ((79 + ((70 + ((92 + (((38 + 38) + ((0x4F + ((0x6D + (('O') - (24 + 48))) - 0x52)) - 0x5C)) - 0x4E)) - 0x48)) - 0x53)) - 0x5A)) - (22 + 44))) - 0x54)) - 76)) - 0x4E)) - 0x53)) - 0x54)) - 0x50)))))
240 | , (char)((((0x42 + ((char)(22 + 46))) - 0x57) < ((112 + ((']') - 69)) - 0x4D) ? ((char)0x4F) : (((42 + 43) + ((70 + ((0x51 + ((117 + (('J') - 0x48)) - 0x56)) - 67)) - 0x47)) - 0x55)) - ((((26 + 54) + ('W')) > ((0x68 + (('Y') - (41 + 41))) - 0x49) ? ((char)0x59) : ((89 + (((33 + 34) + (((55 + 56) + ((_[19]) - 0x4F)) - (34 + 35))) - 0x51)) - 0x42)) + (((0x74 + ((char)74)) > ((0x74 + ((0x47 + ((0x75 + (('_') - 0x5A)) - (30 + 61))) - 0x59)) - (37 + 38)) ? (_[31]) : ((106 + (((35 + 36) + (((33 + 33) + (((58 + 59) + (((char)(43 + 44)) - (25 + 51))) - 79)) - (43 + 44))) - 0x42)) - 0x53)) - (((78 + ((40 + 40) + ((100 + ((0x4C + ((107 + (('Q') - (27 + 54))) - 86)) - 0x45)) - (43 + 44)))) < (((char)0x5F) - 80) ? (((33 + 67) + (('U') - (41 + 41))) - 0x55) : ((29 + 60) + (70 + ((90 + (('W') - 0x4A)) - (22 + 46)))))))))
241 | , (char)((((char)83) < (0x5D + ((108 + (((char)(29 + 58)) - 0x43)) - (38 + 39))) ? ('K') : ((0x69 + ((91 + (('T') - (24 + 49))) - 0x57)) - 0x4C)) - ((((char)0x5F) > ((24 + 48) + (((34 + 69) + (((26 + 53) + ((0x63 + (('D') - 0x45)) - 0x50)) - 0x4F)) - 0x48)) ? ('V') : ('C')) + ((('O') > (((50 + 51) + (((char)0x51) - 0x46)) - (46 + 46)) ? ((char)0x56) : ('C')) - (((((char)(47 + 48)) - 85) < (((51 + 52) + (((char)76) - 0x4D)) - 0x5A) ? ((char)0x44) : ('G')) - (((_[15]) < (((37 + 74) + ((0x4B + ((0x68 + ((112 + ((_[28]) - 84)) - 90)) - (36 + 37))) - 91)) - 89) ? ((0x6D + (((113 + ((0x50 + (((36 + 37) + (((36 + 73) + (((35 + 71) + (((0x51 + (((26 + 53) + ((char)(33 + 34))) - 0x5B)) - 0x50) - (22 + 44))) - (40 + 41))) - 78)) - 0x5A)) - 85)) - 75) - 0x4B)) - (37 + 37)) : (((((41 + 42) + ((_[19]) - 0x43)) - (36 + 37)) - 68) - 0x48)))))))
242 | , (char)((((90 + (((34 + 34) + ((0x73 + (((char)0x54) - 74)) - 0x56)) - 84)) - 0x4A) > ((0x4A + ((0x75 + (((char)0x4B) - (25 + 51))) - 0x5C)) - 80) ? (89 + ((107 + ((((50 + 51) + ((72 + ((0x59 + ((103 + ((_[6]) - 87)) - 67)) - 0x48)) - 89)) - (22 + 46)) - 74)) - 0x59)) : ((0x75 + (((35 + 35) + (('_') - 66)) - 0x5B)) - (37 + 38))))
243 | , (char)((((0x71 + ((_[6]) - 69)) - (27 + 54)) > (((char)(35 + 36)) - (22 + 45)) ? ((char)71) : (((char)94) - 0x52)) + ((((0x73 + (((char)83) - 0x4D)) - 0x51) > (((char)(44 + 44)) - 0x57) ? ('T') : (((54 + 54) + ((_[24]) - 0x46)) - 0x56)) - (((((35 + 36) + ((0x63 + ((116 + (((0x6E + (((34 + 69) + (('[') - 0x55)) - 72)) - 0x56) - (34 + 35))) - (25 + 50))) - 0x45)) - (36 + 37)) > ((0x47 + ((0x4F + ((117 + (((91 + ((97 + (('_') - 0x50)) - (25 + 51))) - (35 + 36)) - 0x4A)) - 0x42)) - 0x45)) - 68) ? ((0x70 + ((0x5F + (((char)0x49) - 0x48)) - 0x58)) - (24 + 49)) : (_[6])))))
244 | , (char)(((108 + ((char)0x4B)) > (((39 + 40) + ((0x6F + ((0x5D + ((0x6A + (((char)0x57) - 0x58)) - 84)) - 85)) - 0x53)) - 77) ? ('S') : (((29 + 59) + ((_[6]) - 0x45)) - 75)) - (((0x6F + ('A')) < (_[19]) ? ((0x55 + (((39 + 78) + ((79 + ((88 + (((char)(47 + 48)) - (22 + 44))) - 81)) - 0x50)) - 0x5A)) - 92) : (((66 + ((char)0x47)) - 0x5C) - 0x49)))));
245 |
246 | string l = "7fkc83Rhjas61dfBc0xZgfspPs1nNfrpwo.x,zn,DHSGFAME;GLDFJKW7U271=5-3946ZMJCNVB.N,CNXGDJFKSTЫОЛЦН72Г527E5e3ЁйЙжпХyЪy.КЮйИзЭАДЖВЗХЁяЯбИпвРпдрэолэвйУуЖяьбюитмсмшхнгеук";
247 | s = String.Format("{2}{6}{3}{7}{5}{1}{4}{0}", (char)(((0x6C + (l[15])) > ((l[28]) - (35 + 36)) ? (l[55]) : ('^')) + ((((107 + ((l[28]) - (26 + 53))) - 72) < (0x44 + (((33 + 68) + ((91 + (((char)(31 + 64)) - (29 + 59))) - 0x4B)) - 72)) ? ((l[24]) - 66) : (l[15])))), (char)((((25 + 50) + ((103 + (('\\') - 0x59)) - 0x55)) < (l[54]) ? ((l[24]) - 0x4D) : (l[55])) + ((((33 + 66) + ((70 + ((0x4E + ((0x48 + ((0x5D + ((82 + ((83 + ((0x6D + ((115 + (('I') - (27 + 54))) - 0x5C)) - 0x59)) - (27 + 54))) - 73)) - 0x54)) - 0x48)) - 0x4A)) - 0x4D)) < (((char)0x5D) - 92) ? ((0x69 + (((30 + 61) + ((86 + (('Y') - 76)) - 0x58)) - 0x47)) - 78) : ('I')) + (((71 + (l[6])) < (l[19]) ? ((l[6]) - 0x49) : (l[24])) - (((l[41]) > ((0x62 + ((0x5B + ((0x74 + ((l[43]) - 0x5A)) - 0x45)) - (25 + 51))) - 0x54) ? (l[73]) : (l[55])) + (((l[44]) > (74 + ('_')) ? ((l[73]) - 82) : (l[41])) - (((0x50 + ((0x6E + ((l[50]) - (35 + 36))) - 0x5C)) > ((0x59 + (((char)91) - 70)) - 0x45) ? ('Y') : ((0x47 + ((114 + ((86 + ((89 + ((0x62 + ((l[53]) - (38 + 38))) - 0x57)) - (44 + 44))) - (29 + 60))) - 0x54)) - 0x50)) + ((((l[24]) - 0x48) < ((37 + 75) + (l[28])) ? ((char)81) : (l[41])) - ((((0x6A + ((l[50]) - (28 + 56))) - 88) < (((43 + 43) + (((56 + 56) + (((0x58 + (((32 + 64) + ((90 + ((l[73]) - 0x48)) - 67)) - 0x51)) - 80) - 0x46)) - 83)) - (29 + 59)) ? (l[50]) : (((char)94) - 0x47)) - (((0x72 + (l[50])) > (0x69 + ((l[42]) - (30 + 60))) ? (l[40]) : ((0x70 + ((l[47]) - 0x43)) - 68)) + (((l[24]) < ((38 + 78) + ((l[55]) - 0x5A)) ? ((((0x74 + (((char)(27 + 54)) - 0x51)) - (27 + 56)) - 91) - 0x46) : ((']') - 0x47)))))))))))), (char)(((l[45]) < (0x4A + (0x4D + ((0x45 + ((0x6B + ((l[24]) - 0x4D)) - 0x43)) - 77))) ? (l[80]) : ((0x59 + ((0x68 + ((l[54]) - 76)) - (29 + 59))) - (40 + 40))) - ((((0x73 + ((l[42]) - 73)) - (33 + 34)) < (((char)0x5F) - 0x50) ? ((l[73]) - 0x4D) : (l[40])) + (((((39 + 39) + ((0x55 + (((54 + 55) + ((l[50]) - 0x57)) - 74)) - (26 + 54))) - 0x4B) > ((char)0x5D) ? ((char)(27 + 54)) : (l[6])) + ((((0x54 + ((0x56 + ((0x50 + (((36 + 72) + ((l[87]) - 68)) - 0x5B)) - 0x5B)) - 86)) - 0x57) < (((36 + 74) + ((0x5C + ((l[57]) - 81)) - 0x5A)) - 0x58) ? ((((l[71]) - 0x57) - 79) - 82) : (((26 + 53) + (((30 + 62) + ((0x70 + (('[') - 0x4B)) - (40 + 40))) - 91)) - 0x59)))))), (char)((((0x66 + ((l[73]) - (46 + 46))) - 0x48) > (117 + (((23 + 47) + (l[71])) - 0x56)) ? ('[') : ('I')) + ((((91 + (((char)(30 + 61)) - (36 + 37))) - 0x4D) < (0x5C + (77 + ((82 + (('\\') - 0x4D)) - (23 + 48)))) ? (l[44]) : ((0x45 + (((39 + 40) + ((0x6D + ((115 + (('I') - (37 + 38))) - 92)) - 80)) - 79)) - 0x46)) + (((l[41]) > (0x6A + ((char)92)) ? (('_') - 0x54) : (l[73])) + ((((28 + 56) + ((l[42]) - 0x45)) < (0x54 + (l[55])) ? (l[15]) : ((0x51 + ((117 + ((l[28]) - (38 + 38))) - 0x5B)) - 0x4D)) + (((l[55]) > (0x4C + (0x71 + ((l[24]) - 76))) ? ((0x70 + ((l[55]) - 0x55)) - (27 + 56)) : ((((l[50]) - (30 + 62)) - 0x4F) - 0x51))))))), (char)(((((57 + 58) + ((l[41]) - 0x4A)) - 0x42) < (82 + (l[19])) ? (l[73]) : (((44 + 45) + ((0x60 + ((l[54]) - (25 + 50))) - 0x50)) - 0x4D)) + (((((51 + 52) + (((0x6A + (((47 + 48) + ((89 + ((77 + ((81 + ((70 + ((102 + ((72 + ((114 + ((l[47]) - (27 + 55))) - 0x44)) - 90)) - 0x4F)) - 0x4D)) - 72)) - (30 + 61))) - 0x55)) - 0x5C)) - 77) - (33 + 33))) - 0x56) < ((87 + ((0x6B + (((0x59 + (((41 + 41) + (((48 + 48) + ((0x42 + ((104 + ((l[73]) - 88)) - 0x44)) - 0x45)) - 71)) - 86)) - 0x4F) - 0x42)) - 0x4A)) - (43 + 44)) ? ((0x44 + (((32 + 64) + ((l[55]) - 73)) - 80)) - (23 + 47)) : (((38 + 78) + ((l[19]) - 90)) - (26 + 52))))), (char)(((((55 + 55) + (((char)0x5C) - 0x59)) - (24 + 48)) > (l[44]) ? ((0x70 + (((char)(31 + 63)) - 0x47)) - 80) : (l[15])) - ((((0x4D + (l[40])) - (42 + 43)) > (0x5C + (((char)0x5D) - 0x53)) ? ((0x42 + (l[46])) - (30 + 62)) : (((0x71 + ((l[28]) - 0x52)) - 0x5B) - 66)))), (char)(((l[47]) > (l[73]) ? (0x64 + ((l[15]) - 0x46)) : (l[19])) + ((((char)0x5C) > ((34 + 35) + ((0x6D + ((l[43]) - 84)) - 69)) ? (l[54]) : (l[6])) - (((111 + (((char)0x5F) - 0x57)) < (l[87]) ? (l[43]) : (((34 + 68) + ((0x48 + ((0x51 + ((72 + (((30 + 62) + ((0x55 + ((76 + (((34 + 34) + ((0x6A + ((0x5B + ((l[53]) - (33 + 33))) - 0x5B)) - (25 + 52))) - 0x4B)) - 77)) - (24 + 48))) - 86)) - (37 + 37))) - 81)) - 0x4C)) - 0x5B))))), (char)(((0x72 + ((0x62 + ((l[50]) - 70)) - 85)) < ((0x75 + (('\\') - 0x4C)) - (38 + 39)) ? (79 + ((0x62 + (('\\') - 83)) - 89)) : (l[47])) + ((((70 + (l[15])) - 89) > ((l[57]) - 0x52) ? (l[50]) : (((51 + 52) + ((l[71]) - 71)) - (39 + 39))) - (((l[46]) < (0x48 + ('O')) ? (((25 + 51) + ((0x44 + ('I')) - 0x57)) - 86) : ((0x60 + ((0x4F + ((0x48 + ((97 + (((char)91) - (25 + 52))) - 74)) - 0x5C)) - (26 + 53))) - 0x42))))));
248 | //<-test
249 |
250 | string FormatStr = "";
251 | string FullStr = "";
252 | CharObf co = new CharObf();
253 | List obfchars = new List();
254 | Hashtable uniqchars = new Hashtable();
255 | for (int i = 0; i < text.Length; i++)
256 | {
257 | if (i > 0)
258 | FullStr += "+";
259 | string obfstr = "" + "(char)" + co.Obfuscate2str((int)text[i], 0.4, 0.7);
260 | FullStr += obfstr;
261 | obfchars.Add(obfstr);
262 | if (!uniqchars.ContainsKey(text[i]))
263 | uniqchars.Add(text[i], obfstr);
264 | }
265 | FullStr = "string s = \"\"+" + FullStr;
266 |
267 | //сначала надо перемешать символы
268 | int[] range = new int[obfchars.Count];
269 | for (int i = 0; i < obfchars.Count; i++)
270 | range[i] = i;
271 | int[] shuffle = RandomShuffle(range);
272 | int[] reshuffle = new int[shuffle.Length];
273 | for (int i = 0; i < shuffle.Length; i++)
274 | reshuffle[shuffle[i]] = i;
275 |
276 | string obfFormatStr = "";
277 | for (int i = 0; i < shuffle.Length; i++)
278 | obfFormatStr += "{" + reshuffle[i] + "}";
279 |
280 | //через format.string получается более оптимизированно
281 | obfFormatStr = string.Format("String.Format(\"{0}\" ", obfFormatStr);
282 | for (int i = 0; i < obfchars.Count;i++ )
283 | obfFormatStr += string.Format(", {0}", obfchars[shuffle[i]], Environment.NewLine);
284 | obfFormatStr = string.Format("{0});", obfFormatStr);
285 |
286 | //string.Format("{2}+{0}+{1} > {4} ? {5} : {3}", var1, var2, var3, var5, var4, var7)
287 | StringBuilder sb = new StringBuilder();
288 | //sb.Append(@"using (StreamWriter wr = new StreamWriter(""data.txt""))\n");
289 | //sb.Append(string.Format(@"wr.WriteLine(""{0}"");\n", signStr));
290 | string varchars = "_lI";//O0AEKАЕОКТT";
291 | char varchar = varchars[rnd.Next(0, varchars.Length)];
292 | sb.Append(string.Format(@"string {2} = ""{1}"";{0}", Environment.NewLine, signStr, varchar));
293 | //sb.Append(@"using (StreamReader rd = new StreamReader(""data.txt""))\n");
294 | //sb.Append(@"_ = rd.ReadLine();\n");
295 | obfFormatStr = string.Format("string s = {1}",
296 | signStr,
297 | obfFormatStr.Replace("{VARIABLE}", varchar.ToString()).Replace("'\\'", "'\\\\'").Replace(" ", "").Replace("?", " ? ").Replace("<", " < ").Replace(">", " > ").Replace(":", " : ").Replace("-", " - ").Replace("+", " + "));
298 | sb.Append(obfFormatStr);
299 | return sb.ToString();
300 | }
301 | }
302 | }
303 |
--------------------------------------------------------------------------------
/dotNetObfuscator/bin/Debug/flt2.txt:
--------------------------------------------------------------------------------
1 | string s = "" + (char) (( ('D') > ( (88 + ( (104 + ( (83 + ( (114 + ( ('F') - 69) ) - 83) ) - 90) ) - 84) ) - 71) ? ('I') : ( (93 + ( (115 + ( ( (68 + ( (106 + ( (96 + ( (78 + ( (81 + ( (112 + ( ('D') - 73) ) - 76) ) - 89) ) - 76) ) - 90) ) - 77) ) - 73) - 72) ) - 92) ) - 81) )+ (( (92 + ( ((char)86) - 68) ) > ('^') ? (82 + (88 + (76 + (70 + (78 + (111 + (98 + (68 + (114 + (83 + (92 + ( (95 + ( (']') - 82) ) - 86) ) ) ) ) ) ) ) ) ) ) ) : ( (84 + ( (90 + ( (93 + ( ('R') - 71) ) - 75) ) - 84) ) - 68) )) ) +(char) (( (78 + (79 + ( ((char)95) - 78) ) ) > ( (105 + ( (74 + ( (83 + ( (91 + ( ('S') - 69) ) - 85) ) - 68) ) - 71) ) - 85) ? ((char)76) : ( (75 + ( (88 + ( ((char)80) - 67) ) - 66) ) - 78) )+ (( ( ((char)89) - 68) > ( (90 + ( (71 + ( (105 + ( ('^') - 80) ) - 82) ) - 78) ) - 79) ? ( (107 + ( ('^') - 82) ) - 67) : ('Q') )+ (( (115 + ( ('C') - 71) ) > ((char)66) ? (73 + (106 + (109 + (114 + (96 + (96 + (83 + (72 + (97 + ('X') ) ) ) ) ) ) ) ) ) : ( (105 + ( (85 + ( (117 + ( ('K') - 86) ) - 91) ) - 87) ) - 88) )) ) ) +(char) (( (90 + ( (94 + ( (88 + ( (82 + ( (81 + ( (106 + ( ((char)86) - 88) ) - 74) ) - 75) ) - 89) ) - 86) ) - 85) ) > ('C') ? ((char)89) : ( (75 + ( (112 + ( ('I') - 79) ) - 71) ) - 91) )- (( ( (93 + ( (92 + ( ('T') - 75) ) - 71) ) - 90) > (89 + ('\\') ) ? ( ((char)93) - 82) : ( ( ( ( ( ( ( ( ( ( ( ( ( ( (77 + ( (116 + ( (76 + ( ((char)89) - 66) ) - 90) ) - 86) ) - 78) - 92) - 78) - 71) - 87) - 70) - 70) - 67) - 79) - 77) - 80) - 77) - 91) - 88) )) ) +(char) (( ( (98 + ( ((char)83) - 75) ) - 92) > (102 + ( (85 + ( (79 + ( (116 + ( ((char)79) - 67) ) - 78) ) - 75) ) - 81) ) ? ( (74 + ('G') ) - 81) : ((char)79) )- (( ((char)84) > ( ('Y') - 78) ? ( ( ( ( ( ( ( ( ( ( ( ( ( ( (98 + ( ((char)74) - 68) ) - 89) - 79) - 67) - 87) - 80) - 67) - 85) - 73) - 86) - 78) - 77) - 76) - 85) - 81) : ( (109 + ( ('Y') - 77) ) - 92) )) ) +(char) (( (109 + ( (78 + ( (69 + ( (68 + ( (68 + ('B') ) - 75) ) - 82) ) - 87) ) - 66) ) > ( (103 + ( (78 + ( (89 + ( (117 + ( ((char)79) - 83) ) - 87) ) - 89) ) - 89) ) - 91) ? (76 + (95 + (116 + (73 + (70 + (91 + (90 + (92 + (77 + (90 + (71 + (115 + ( (68 + ( (117 + ( ( (113 + ( (104 + ( ((char)86) - 89) ) - 82) ) - 73) - 70) ) - 74) ) - 70) ) ) ) ) ) ) ) ) ) ) ) ) : ( ('R') - 69) )) +(char) (( ( (71 + ( (85 + ( (104 + ( ('I') - 70) ) - 86) ) - 79) ) - 77) > (116 + ('E') ) ? ('M') : ((char)67) )+ (( ('Z') > ( ('^') - 86) ? ('V') : ( (109 + ( (107 + ( ('J') - 85) ) - 92) ) - 81) )+ (( (115 + ( ('I') - 72) ) > ( ((char)87) - 68) ? ( ( ( (89 + ( ((char)88) - 68) ) - 82) - 79) - 69) : ( (89 + ( ((char)92) - 81) ) - 73) )) ) ) +(char) (( (112 + ((char)84) ) > ( (74 + ( (112 + ( (84 + ( (94 + ( ('[') - 68) ) - 84) ) - 86) ) - 87) ) - 83) ? (83 + (105 + (99 + (93 + (109 + (66 + (99 + (114 + (108 + (117 + ('\\') ) ) ) ) ) ) ) ) ) ) : ((char)73) )) +(char) (( ((char)91) > (103 + ( ('O') - 81) ) ? ( (84 + ( (105 + ( ('Z') - 88) ) - 84) ) - 69) : ('K') )+ (( ('C') > (88 + (84 + ( (94 + ( ((char)79) - 70) ) - 87) ) ) ? ('_') : ('Y') )+ (( ('E') > (']') ? ((char)93) : (84 + (79 + (85 + (91 + (82 + (111 + (70 + (104 + (98 + (89 + ( (115 + ( ((char)75) - 88) ) - 87) ) ) ) ) ) ) ) ) ) ) )) ) ) +(char) (( ('J') > ('I') ? (104 + (88 + (69 + (66 + (101 + (106 + (83 + (85 + (74 + (92 + (110 + (101 + ( ('M') - 69) ) ) ) ) ) ) ) ) ) ) ) ) : ((char)65) )) +(char) (( ( (71 + ( (84 + ( (114 + ( (79 + ( (84 + ( (72 + ( (102 + ( (103 + ( ((char)85) - 92) ) - 68) ) - 81) ) - 82) ) - 84) ) - 91) ) - 78) ) - 86) ) - 83) > ( (80 + ( (75 + ( (79 + ( (101 + ( (70 + ( (86 + ( (109 + ( ('S') - 74) ) - 82) ) - 86) ) - 80) ) - 90) ) - 74) ) - 76) ) - 79) ? ((char)66) : ((char)78) )+ (( (90 + (86 + ( (102 + ( ((char)75) - 67) ) - 88) ) ) > ( (114 + ( (103 + ( ('Y') - 88) ) - 85) ) - 86) ? ((char)77) : ( (91 + ( (100 + ( ('Z') - 87) ) - 91) ) - 69) )- (( (110 + ('O') ) > ((char)91) ? ((char)66) : ((char)67) )+ (( (105 + ( (82 + ( (67 + ( (72 + ('A') ) - 90) ) - 72) ) - 68) ) > ((char)94) ? ('Y') : ( (92 + ( (102 + ( (75 + ( (113 + ( ((char)69) - 74) ) - 86) ) - 75) ) - 77) ) - 92) )+ (( ( (75 + ( (94 + ( (112 + ( ( (91 + ( (117 + ( ((char)75) - 79) ) - 86) ) - 67) - 66) ) - 74) ) - 88) ) - 82) > ( ((char)90) - 71) ? ((char)86) : ( ('T') - 76) )+ (( (68 + (66 + ( (93 + ( (79 + ( (89 + ( (93 + ( ('Z') - 84) ) - 71) ) - 83) ) - 86) ) - 85) ) ) > ( (87 + ( (109 + ( (114 + ( ('N') - 79) ) - 88) ) - 82) ) - 76) ? ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (113 + ( ('D') - 78) ) - 76) - 87) - 88) - 91) - 66) - 86) - 67) - 68) - 71) - 86) - 76) - 92) - 87) - 90) - 66) - 84) : ( ('W') - 80) )) ) ) ) ) ) +(char) (( (102 + ((char)76) ) > ((char)77) ? ((char)90) : ( (70 + ( (91 + ( (109 + ( ('_') - 78) ) - 88) ) - 76) ) - 74) )+ (( ( (114 + ( ('G') - 78) ) - 81) > (93 + ( (91 + ( (105 + ( (80 + ( (66 + ( (98 + ( (91 + ( (73 + ( (92 + ( ((char)90) - 82) ) - 66) ) - 75) ) - 91) ) - 85) ) - 91) ) - 73) ) - 82) ) - 85) ) ? ( (71 + ( (96 + ( (80 + ( (104 + ( (70 + ( (110 + ( ('[') - 75) ) - 85) ) - 85) ) - 76) ) - 89) ) - 83) ) - 90) : (75 + (77 + (78 + (111 + (95 + (108 + (71 + (95 + (108 + (72 + (109 + ( ((char)73) - 73) ) ) ) ) ) ) ) ) ) ) ) )) ) +(char) (( (84 + ( (69 + ( (103 + ( (112 + ( ('F') - 80) ) - 78) ) - 90) ) - 77) ) > (']') ? ((char)86) : (105 + ( ('K') - 81) ) )- (( ( (80 + ('J') ) - 91) > ('F') ? ( (98 + ( (104 + ( (90 + ( (106 + ( ('P') - 83) ) - 90) ) - 90) ) - 79) ) - 86) : ( ( ( ( ( ( ( ( ( ( ( ( ( ( (']') - 86) - 84) - 67) - 69) - 89) - 75) - 81) - 90) - 68) - 70) - 75) - 70) - 86) - 69) )) ) +(char) (( ( ('[') - 66) > (95 + ('E') ) ? ( (73 + ( (104 + ( ('I') - 66) ) - 83) ) - 92) : ('M') )+ (( (115 + ( ((char)81) - 66) ) > ('K') ? (117 + (87 + (85 + (101 + (115 + (104 + (80 + (116 + (66 + (83 + ( (87 + ( (71 + ((char)68) ) - 78) ) - 89) ) ) ) ) ) ) ) ) ) ) : ( (69 + ( (106 + ( (97 + ( (113 + ( ('T') - 92) ) - 88) ) - 91) ) - 69) ) - 70) )) ) +(char) (( (67 + (103 + ( ('Y') - 71) ) ) > ( ('P') - 72) ? ('C') : ( (100 + ( (102 + ( ((char)70) - 75) ) - 85) ) - 89) )+ (( ('_') > ( (77 + ( (85 + ( (90 + ( (95 + ( (77 + ( (117 + ( ((char)73) - 72) ) - 87) ) - 89) ) - 85) ) - 81) ) - 87) ) - 88) ? ('U') : ( (86 + ( (113 + ( ((char)74) - 90) ) - 84) ) - 90) )+ (( (67 + ( (101 + ( ('S') - 69) ) - 86) ) > ( (70 + ('B') ) - 80) ? (81 + (99 + (74 + (104 + (106 + (96 + (85 + (99 + (111 + ((char)93) ) ) ) ) ) ) ) ) ) : ( (93 + ( (102 + ( ((char)93) - 90) ) - 77) ) - 76) )) ) ) +(char) (( (106 + ( (106 + ( ((char)74) - 71) ) - 92) ) > ( (112 + ( ('[') - 77) ) - 76) ? ((char)78) : ( ('Q') - 68) )- (( ('Z') > ( (74 + ( (75 + ( (71 + ('M') ) - 85) ) - 84) ) - 76) ? ('R') : ( ('[') - 71) )+ (( ((char)83) > (96 + ( (70 + ( (112 + ( ('Y') - 81) ) - 79) ) - 84) ) ? ( (74 + ( (99 + ( ('G') - 69) ) - 68) ) - 72) : ('U') )+ (( ((char)71) > (86 + ((char)74) ) ? ( (84 + ( (88 + ( (81 + ( (108 + ( ((char)87) - 81) ) - 92) ) - 74) ) - 83) ) - 66) : ( ( ( (99 + ( (98 + ( ((char)90) - 75) ) - 87) ) - 74) - 81) - 91) )) ) ) ) +(char) (( ((char)65) > ( (98 + ( (108 + ( ('W') - 67) ) - 84) ) - 86) ? (98 + (75 + (70 + (95 + (91 + (94 + (113 + (116 + (68 + (115 + (75 + ('H') ) ) ) ) ) ) ) ) ) ) ) : ( ('Q') - 75) )) +(char) (( ( ('O') - 70) > ('N') ? ( (81 + ( (107 + ( (90 + ( (102 + ( ('W') - 91) ) - 90) ) - 82) ) - 89) ) - 78) : ((char)85) )- (( (76 + ( (111 + ( ((char)75) - 79) ) - 66) ) > ((char)70) ? ('T') : ( (72 + ( (67 + ( (89 + ( (101 + ( ('O') - 71) ) - 91) ) - 73) ) - 70) ) - 90) )- (( (103 + ( ('O') - 66) ) > ( (96 + ( ('Y') - 69) ) - 73) ? (94 + (98 + (86 + (117 + (90 + (68 + (85 + (92 + (115 + (97 + (95 + ( (103 + ( (103 + ( ((char)89) - 84) ) - 75) ) - 83) ) ) ) ) ) ) ) ) ) ) ) : ((char)70) )) ) ) +(char) (( ((char)92) > ('B') ? ((char)79) : ( (91 + ( ('_') - 81) ) - 76) )+ (( ( (81 + ( (71 + ( (90 + ( (102 + ( ((char)90) - 69) ) - 79) ) - 83) ) - 84) ) - 90) > (112 + ('R') ) ? ( (76 + ((char)65) ) - 91) : ('P') )+ (( (93 + ( (105 + ( (68 + ( (104 + ( ((char)95) - 89) ) - 75) ) - 70) ) - 90) ) > ( (95 + ( ((char)75) - 69) ) - 71) ? ((char)84) : (84 + ( ((char)85) - 71) ) )- (( (114 + ('S') ) > ((char)89) ? ('Q') : ((char)94) )- (( ( (90 + ( (108 + ( (86 + ( (72 + ( (68 + ( (101 + ( (78 + ( (72 + ( (101 + ( (108 + ( ('K') - 84) ) - 79) ) - 83) ) - 80) ) - 78) ) - 84) ) - 86) ) - 89) ) - 75) ) - 92) ) - 80) > (84 + ( (95 + ( (77 + ( (111 + ( ('Y') - 92) ) - 70) ) - 82) ) - 81) ) ? ('U') : ('T') )- (( ( (105 + ( ((char)70) - 71) ) - 80) > (79 + ((char)81) ) ? ((char)67) : ('S') )+ (( ( (86 + ( ('W') - 69) ) - 89) > (78 + ( (74 + ((char)73) ) - 86) ) ? ( (105 + ( (83 + ( ('O') - 66) ) - 88) ) - 87) : ( ( ( ( ( ( ( ( ( ( ( ( ((char)89) - 91) - 91) - 75) - 86) - 91) - 90) - 73) - 85) - 77) - 90) - 77) - 88) )) ) ) ) ) ) ) +(char) (( (87 + ((char)70) ) > ((char)69) ? ('N') : ( (98 + ( (91 + ( (109 + ( ('I') - 77) ) - 77) ) - 88) ) - 79) )+ (( ( (86 + ( (90 + ( ('W') - 76) ) - 91) ) - 77) > (81 + ( (98 + ( (105 + ( ('Z') - 90) ) - 90) ) - 88) ) ? ( (89 + ( ('K') - 66) ) - 84) : ('H') )- (( (96 + ( (111 + ( ('J') - 72) ) - 84) ) > ( (113 + ( (80 + ( ('^') - 73) ) - 83) ) - 90) ? ((char)89) : ('^') )- (( (104 + ( ('J') - 79) ) > (80 + (98 + ( ('T') - 71) ) ) ? ( (106 + ( ('Y') - 80) ) - 87) : (114 + (93 + (114 + (91 + (73 + (99 + (93 + (84 + (100 + (75 + ('\\') ) ) ) ) ) ) ) ) ) ) )) ) ) ) +(char) (( ( (76 + ( (']') - 73) ) - 90) > ( (101 + ( ( (99 + ( (70 + ( (116 + ( ((char)76) - 87) ) - 66) ) - 67) ) - 78) - 67) ) - 80) ? ( (84 + ( (66 + ( (70 + ( (72 + ((char)66) ) - 81) ) - 85) ) - 68) ) - 90) : ('X') )- (( ((char)90) > ( ('^') - 71) ? ((char)72) : ( ('_') - 72) )- (( (107 + ( (108 + ( ((char)79) - 86) ) - 85) ) > ( (101 + ( (83 + ( (117 + ( ( (68 + ( (108 + ( (74 + ( (80 + ( (107 + ( ('O') - 81) ) - 69) ) - 78) ) - 83) ) - 75) ) - 85) - 66) ) - 70) ) - 76) ) - 75) ? ('X') : ( ((char)93) - 83) )+ (( ( (80 + ( (74 + ((char)70) ) - 81) ) - 84) > (103 + (']') ) ? ( (73 + ( (70 + ( (70 + ((char)69) ) - 91) ) - 89) ) - 83) : (72 + (103 + (70 + (88 + (77 + (107 + (104 + (93 + (114 + (92 + ( (69 + ( (70 + ( (115 + ( (77 + ( (91 + ( ((char)95) - 70) ) - 83) ) - 83) ) - 79) ) - 74) ) - 66) ) ) ) ) ) ) ) ) ) ) )) ) ) ) +(char) (( ( (110 + ( (86 + ( (112 + ( ((char)77) - 88) ) - 66) ) - 87) ) - 84) > ('D') ? ( (75 + ( (104 + ( ((char)95) - 83) ) - 91) ) - 75) : ((char)88) )+ (( ( (96 + ( (75 + ( (110 + ( ((char)78) - 67) ) - 84) ) - 75) ) - 71) > ( (80 + ( (96 + ( ((char)90) - 77) ) - 81) ) - 89) ? ((char)67) : ( ('Q') - 77) )- (( ( (68 + ( (66 + ( (108 + ( (112 + ( ((char)72) - 78) ) - 79) ) - 71) ) - 74) ) - 77) > (114 + ( ('W') - 69) ) ? ( (104 + ( ((char)89) - 88) ) - 76) : ('Y') )+ (( (97 + ( ((char)81) - 82) ) > (75 + ( (109 + ( ((char)80) - 66) ) - 73) ) ? ( ('I') - 70) : ('G') )+ (( ('D') > (89 + ((char)84) ) ? ( (73 + ( (77 + ('H') ) - 90) ) - 82) : ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (81 + ( (73 + ( (81 + ((char)66) ) - 92) ) - 76) ) - 90) - 87) - 71) - 85) - 83) - 71) - 81) - 85) - 75) - 78) - 81) - 74) - 78) - 88) - 85) )) ) ) ) ) +(char) (( (71 + ( (107 + ( ('_') - 75) ) - 77) ) > ( (76 + ( (66 + ( (114 + ( (73 + ( (75 + ( (102 + ( ((char)87) - 82) ) - 74) ) - 69) ) - 92) ) - 78) ) - 86) ) - 69) ? (70 + (74 + (100 + (109 + (76 + (76 + (66 + (114 + (114 + (90 + (89 + (84 + ( ((char)88) - 70) ) ) ) ) ) ) ) ) ) ) ) ) : ( ('Q') - 75) )) +(char) (( ((char)74) > ((char)83) ? (102 + ( ('K') - 80) ) : ('P') )+ (( ((char)88) > ( (90 + ( ((char)87) - 75) ) - 74) ? (90 + (66 + (67 + (101 + (100 + (109 + (74 + (108 + (93 + (96 + (116 + ( ( (98 + ( (84 + ( ((char)91) - 68) ) - 74) ) - 71) - 78) ) ) ) ) ) ) ) ) ) ) ) : ( ('R') - 72) )) ) +(char) (( (111 + ( (87 + ( (79 + ( (103 + ( ('K') - 76) ) - 85) ) - 86) ) - 86) ) > (111 + ( ((char)68) - 80) ) ? ((char)87) : ((char)80) )- (( (116 + ( ( (90 + ( (83 + ( (66 + ( (79 + ( (100 + ( ('U') - 82) ) - 77) ) - 69) ) - 74) ) - 73) ) - 72) - 66) ) > ((char)74) ? ( (107 + ( (76 + ( (89 + ( ((char)83) - 75) ) - 67) ) - 85) ) - 73) : ( (116 + ( (87 + ( (88 + ( ((char)87) - 77) ) - 82) ) - 71) ) - 85) )) ) +(char) (( ( (92 + ( (89 + ( ((char)86) - 72) ) - 67) ) - 76) > (89 + ( (84 + ( (93 + ( (77 + ( (117 + ( ((char)81) - 84) ) - 86) ) - 81) ) - 73) ) - 91) ) ? ( ('Z') - 75) : ((char)84) )- (( ( (113 + ( (112 + ( ((char)83) - 76) ) - 90) ) - 85) > (81 + ('O') ) ? ((char)70) : ((char)67) )- (( (112 + ( (77 + ( (95 + ( (114 + ( ((char)74) - 81) ) - 88) ) - 83) ) - 67) ) > ((char)78) ? (74 + (117 + (112 + (89 + (74 + (105 + (100 + (109 + (104 + (67 + (88 + ( (73 + ( (113 + ( ('V') - 78) ) - 87) ) - 76) ) ) ) ) ) ) ) ) ) ) ) : ((char)70) )) ) ) +(char) (( (66 + (99 + ( ('_') - 75) ) ) > ('H') ? (73 + (70 + (117 + (83 + (108 + (97 + (81 + (87 + (78 + (108 + (77 + (89 + ( ('Y') - 71) ) ) ) ) ) ) ) ) ) ) ) ) : ('K') )) +(char) (( ((char)70) > ( ('Y') - 69) ? ('T') : (80 + ( ('R') - 66) ) )- (( (89 + ( (83 + ( (97 + ( ('X') - 67) ) - 71) ) - 68) ) > ((char)77) ? ( (96 + ( (72 + ( (116 + ( (99 + ( ('P') - 72) ) - 84) ) - 85) ) - 81) ) - 89) : ( ((char)92) - 89) )) ) +(char) (( ( (114 + ( (71 + ( (88 + ( (108 + ( ('T') - 85) ) - 88) ) - 69) ) - 84) ) - 76) > ('C') ? ( ('W') - 84) : ('W') )+ (( ( ('U') - 74) > ( (112 + ( (80 + ( (104 + ( (97 + ( ((char)86) - 73) ) - 92) ) - 90) ) - 85) ) - 84) ? ( (98 + ( (76 + ( (89 + ( (112 + ( ( (76 + ((char)77) ) - 92) - 69) ) - 84) ) - 78) ) - 68) ) - 81) : (85 + (83 + (101 + (98 + (103 + (81 + (111 + (90 + (87 + (103 + ( (79 + ( (85 + ( (92 + ( (110 + ( ('F') - 69) ) - 68) ) - 88) ) - 87) ) - 68) ) ) ) ) ) ) ) ) ) ) )) ) +(char) (( ( ('Q') - 68) > ( (83 + ( ('X') - 70) ) - 77) ? ( (84 + ( (77 + ( (79 + ( (86 + ( ('_') - 73) ) - 74) ) - 69) ) - 91) ) - 67) : ((char)77) )- (( ('W') > ( (81 + ((char)68) ) - 87) ? ('V') : ('Y') )- (( ( ('X') - 67) > ((char)92) ? ((char)76) : (104 + (67 + (111 + (80 + (117 + (97 + (108 + (106 + (87 + (82 + (79 + ( (81 + ( (117 + ( ('X') - 89) ) - 83) ) - 66) ) ) ) ) ) ) ) ) ) ) ) )) ) ) +(char) (( (69 + ((char)72) ) > ((char)91) ? ((char)87) : ( ('K') - 66) )- (( ( ((char)71) - 67) > (112 + ( (102 + ( ('J') - 66) ) - 87) ) ? ((char)72) : ( ( ( ( ( ( ( ( ( ( ( ( ( ( ('S') - 69) - 81) - 88) - 75) - 73) - 85) - 80) - 88) - 80) - 71) - 66) - 71) - 70) - 91) )) ) +(char) (( ('L') > (116 + ( ( (116 + ( (71 + ( (104 + ( ('K') - 70) ) - 75) ) - 91) ) - 72) - 72) ) ? ( ((char)87) - 71) : (106 + (114 + (88 + (95 + (111 + (89 + (86 + (94 + (96 + (92 + (101 + ( (91 + ( (101 + ( ((char)74) - 78) ) - 82) ) - 88) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( ( (114 + ( ('K') - 66) ) - 90) > (88 + (90 + ( (93 + ( (76 + ( (102 + ( ('Q') - 75) ) - 83) ) - 86) ) - 87) ) ) ? ('[') : (110 + (82 + (108 + (102 + (85 + (103 + (95 + (72 + (89 + (92 + (100 + ( (91 + ( ((char)92) - 71) ) - 73) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( (106 + ( (86 + ( ('[') - 80) ) - 72) ) > ( (67 + ( (104 + ( (104 + ( ('[') - 79) ) - 67) ) - 90) ) - 81) ? ('O') : ( (98 + ( ('W') - 82) ) - 84) )- (( ((char)90) > (68 + (95 + ( (115 + ( ( (80 + ( (112 + ( ('Y') - 73) ) - 77) ) - 81) - 69) ) - 80) ) ) ? ((char)89) : ( ( ( ( ( ( ( ( ( ( ( ( ( ( (108 + ( ((char)92) - 69) ) - 70) - 90) - 92) - 78) - 87) - 72) - 86) - 73) - 73) - 83) - 90) - 68) - 92) - 74) )) ) +(char) (( (117 + ( ((char)69) - 70) ) > (115 + ( ( (100 + ( (71 + ( (73 + ( (107 + ( (81 + ( ('_') - 71) ) - 84) ) - 90) ) - 75) ) - 68) ) - 83) - 72) ) ? ((char)69) : ((char)76) )+ (( (74 + ( (111 + ( (94 + ( ('I') - 70) ) - 83) ) - 83) ) > ( (79 + ( (73 + ( (103 + ( (109 + ( ( (67 + ((char)76) ) - 83) - 69) ) - 74) ) - 87) ) - 80) ) - 74) ? ((char)67) : ( (99 + ( (91 + ( (90 + ( (85 + ( (80 + ( (79 + ( (108 + ( ((char)66) - 68) ) - 83) ) - 77) ) - 90) ) - 70) ) - 81) ) - 81) ) - 88) )+ (( ( (73 + ( (85 + ( ((char)88) - 69) ) - 66) ) - 75) > ( (92 + ( (116 + ( ((char)91) - 80) ) - 87) ) - 69) ? ( (114 + ( (77 + ( (']') - 72) ) - 83) ) - 82) : ('B') )+ (( ( (106 + ( ((char)81) - 66) ) - 88) > (74 + ( (111 + ( ((char)82) - 72) ) - 74) ) ? ( (89 + ( ('X') - 71) ) - 77) : (79 + (78 + (85 + (90 + (88 + (103 + (105 + (83 + (91 + ((char)82) ) ) ) ) ) ) ) ) ) )) ) ) ) +(char) (( ((char)84) > (116 + ((char)74) ) ? ((char)69) : (81 + (73 + (71 + (103 + (99 + (100 + (100 + (98 + (107 + (82 + (92 + ('C') ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( ( (74 + ( (105 + ( (']') - 79) ) - 82) ) - 90) > (83 + ((char)91) ) ? ( (67 + ( (105 + ( (112 + ( ('F') - 86) ) - 74) ) - 74) ) - 82) : (69 + (71 + (72 + (100 + (109 + (106 + (68 + (73 + (93 + (74 + (75 + (112 + ((char)77) ) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( ((char)80) > ( ('J') - 68) ? ((char)89) : ('L') )+ (( ( (97 + ( ((char)77) - 78) ) - 66) > ( (106 + ( ('Y') - 68) ) - 88) ? ( ((char)83) - 76) : (98 + (116 + (72 + (74 + (106 + (98 + (109 + (70 + (98 + (102 + ( (92 + ( (78 + ( (78 + ( (98 + ( ((char)81) - 81) ) - 75) ) - 73) ) - 84) ) - 72) ) ) ) ) ) ) ) ) ) ) )) ) +(char) (( (110 + ( (117 + ( ( (109 + ( (97 + ( ((char)94) - 73) ) - 85) ) - 78) - 79) ) - 92) ) > ( (114 + ( ((char)79) - 70) ) - 67) ? ('V') : ( (84 + ( (70 + ((char)71) ) - 86) ) - 84) )- (( ( (75 + ((char)66) ) - 84) > (91 + ( (97 + ( (96 + ( (113 + ( ( (79 + ( (75 + ((char)67) ) - 80) ) - 88) - 66) ) - 90) ) - 74) ) - 92) ) ? ( (105 + ( ((char)93) - 75) ) - 80) : ((char)80) )- (( (82 + ('D') ) > ( (84 + ( (112 + ( ('Y') - 73) ) - 83) ) - 82) ? ((char)69) : ( (66 + ( (68 + ('M') ) - 91) ) - 86) )+ (( (116 + ( (94 + ( ('H') - 70) ) - 72) ) > ( (73 + ('C') ) - 84) ? ((char)83) : ( (72 + ( (117 + ( ('\\') - 81) ) - 83) ) - 81) )- (( ( ('Y') - 68) > (106 + ((char)71) ) ? ( (77 + ( (89 + ( (113 + ( ('_') - 90) ) - 82) ) - 71) ) - 90) : ( ( ( ( ( ( ( ( ( ( ( ( ( (68 + ( (85 + ( (116 + ( (84 + ( (97 + ( ('S') - 67) ) - 85) ) - 85) ) - 81) ) - 85) ) - 73) - 89) - 70) - 92) - 67) - 92) - 70) - 91) - 67) - 90) - 82) - 71) - 90) )) ) ) ) ) +(char) (( (']') > (105 + ( ('V') - 83) ) ? ( (85 + ( (76 + ( (109 + ( ((char)84) - 67) ) - 79) ) - 83) ) - 68) : (68 + (71 + (96 + (111 + (73 + (111 + (91 + (108 + (111 + (98 + (76 + ((char)88) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( (93 + ( (102 + ( (84 + ( (85 + ( (112 + ( ((char)86) - 73) ) - 79) ) - 85) ) - 92) ) - 84) ) > ( (82 + ( (109 + ( ('L') - 88) ) - 71) ) - 72) ? (94 + (115 + (100 + (84 + (100 + (105 + (89 + (82 + (82 + (73 + (89 + ((char)84) ) ) ) ) ) ) ) ) ) ) ) : ( (77 + ( (92 + ( ((char)83) - 72) ) - 74) ) - 86) )) +(char) (( ( ((char)82) - 77) > ( (71 + ( (72 + ( (80 + ( (105 + ( ((char)88) - 70) ) - 80) ) - 74) ) - 79) ) - 69) ? ( (95 + ( (93 + ( (']') - 80) ) - 86) ) - 82) : ('C') )+ (( ('Z') > ( (79 + ( (89 + ( ('_') - 86) ) - 76) ) - 88) ? (97 + (73 + (77 + (110 + (82 + (77 + (107 + (67 + (72 + (84 + (99 + ('A') ) ) ) ) ) ) ) ) ) ) ) : ( ('V') - 82) )) ) +(char) (( ((char)66) > (74 + (115 + ( ((char)69) - 85) ) ) ? ((char)69) : ((char)89) )- (( ( (90 + ( (104 + ( ( (101 + ( (75 + ( (108 + ( (98 + ( ('W') - 78) ) - 84) ) - 68) ) - 88) ) - 91) - 67) ) - 74) ) - 85) > ( ('P') - 71) ? ('V') : ('D') )+ (( (115 + ( ((char)83) - 79) ) > ( (74 + ( (93 + ( ((char)93) - 89) ) - 71) ) - 69) ? ('Z') : ( (77 + ( (104 + ( ('M') - 66) ) - 90) ) - 82) )- (( ('W') > (90 + (87 + ( (103 + ( ('V') - 87) ) - 80) ) ) ? ( ((char)88) - 68) : (73 + (106 + (97 + (112 + (106 + (73 + (116 + (95 + (73 + (82 + (101 + (85 + ( (107 + ( ((char)80) - 66) ) - 72) ) ) ) ) ) ) ) ) ) ) ) ) )) ) ) ) +(char) (( (103 + ( ('T') - 69) ) > ( (73 + ((char)71) ) - 83) ? ((char)81) : ( ((char)80) - 67) )- (( ('[') > ( (78 + ( (73 + ( (106 + ( (82 + ( (77 + ( (93 + ( (80 + ( (101 + ( (115 + ( (73 + ( (116 + ( ( (99 + ( (117 + ( ( (77 + ((char)74) ) - 90) - 73) ) - 83) ) - 66) - 67) ) - 78) ) - 85) ) - 91) ) - 88) ) - 91) ) - 82) ) - 89) ) - 80) ) - 92) ) - 74) ) - 89) ? ( (90 + ( (87 + ( (67 + ( (98 + ( ((char)93) - 68) ) - 83) ) - 70) ) - 84) ) - 81) : ( ((char)83) - 79) )) ) +(char) (( ( (108 + ( (75 + ( (92 + ( ((char)84) - 74) ) - 74) ) - 89) ) - 74) > ( ((char)93) - 84) ? ('Y') : ( (98 + ( (114 + ( ( (87 + ( (113 + ( (71 + ( ((char)93) - 67) ) - 74) ) - 79) ) - 82) - 78) ) - 72) ) - 83) )+ (( ('F') > ((char)89) ? ( ((char)92) - 91) : ('P') )+ (( ( (108 + ( (86 + ( (79 + ( (91 + ( (108 + ( ('M') - 81) ) - 72) ) - 89) ) - 89) ) - 76) ) - 89) > (85 + ( (78 + ( ((char)93) - 70) ) - 82) ) ? ( (101 + ( (98 + ( (98 + ( ((char)87) - 83) ) - 72) ) - 82) ) - 87) : ((char)85) )- (( (79 + ( (102 + ( ((char)87) - 73) ) - 80) ) > ( (78 + ('K') ) - 91) ? ('V') : ('Y') )- (( ( ((char)82) - 79) > ( ('\\') - 82) ? ((char)85) : (77 + (96 + (106 + (105 + (74 + (99 + (76 + (100 + (88 + (99 + ( ((char)93) - 91) ) ) ) ) ) ) ) ) ) ) )) ) ) ) ) +(char) (( ( (103 + ( ((char)94) - 76) ) - 79) > (117 + ('C') ) ? ('Z') : ((char)75) )- (( ( (66 + ( (90 + ( (93 + ( (104 + ( (89 + ( ('_') - 81) ) - 80) ) - 83) ) - 86) ) - 83) ) - 71) > (108 + ( ((char)91) - 69) ) ? ( ('R') - 81) : ((char)74) )- (( (96 + ( ('Z') - 74) ) > ( (67 + ('Q') ) - 89) ? ('E') : ( (76 + ( (85 + ( (100 + ( ((char)85) - 75) ) - 78) ) - 75) ) - 76) )- (( ( (106 + ( ((char)92) - 81) ) - 82) > ( ((char)82) - 66) ? ((char)86) : ( (92 + ( (70 + ( (92 + ( (74 + ( (117 + ( ((char)71) - 79) ) - 71) ) - 81) ) - 90) ) - 67) ) - 89) )+ (( ( ((char)86) - 75) > (73 + ((char)77) ) ? ( ('[') - 70) : ((char)89) )- (( ( (90 + ( (83 + ( (83 + ( (105 + ( (82 + ( (97 + ( ((char)92) - 74) ) - 88) ) - 88) ) - 75) ) - 88) ) - 92) ) - 72) > (83 + (101 + ( ((char)70) - 68) ) ) ? (100 + ( ('T') - 88) ) : (79 + (78 + (83 + (81 + (110 + (111 + (73 + (92 + (88 + (75 + (100 + (70 + (79 + ( (88 + ( (90 + ( (105 + ( (92 + ( ('V') - 76) ) - 92) ) - 74) ) - 81) ) - 75) ) ) ) ) ) ) ) ) ) ) ) ) ) )) ) ) ) ) ) +(char) (( ( ('W') - 80) > (112 + ('I') ) ? ('M') : ((char)88) )+ (( (77 + ((char)65) ) > ( (111 + ( ((char)94) - 83) ) - 75) ? (116 + (79 + (91 + (72 + (100 + (112 + (110 + (115 + (112 + ((char)89) ) ) ) ) ) ) ) ) ) : ( (96 + ( ('W') - 66) ) - 76) )) ) +(char) (( (74 + ( (96 + ( (110 + ( ('C') - 73) ) - 91) ) - 84) ) > (74 + ('I') ) ? ((char)66) : ((char)88) )- (( (75 + ( (97 + ( ((char)91) - 79) ) - 87) ) > ( (77 + ( (81 + ( (96 + ( (111 + ( ( (105 + ( (91 + ( (77 + ( (108 + ( ((char)76) - 81) ) - 70) ) - 70) ) - 92) ) - 80) - 78) ) - 69) ) - 88) ) - 88) ) - 66) ? ('X') : ( (102 + ( ('[') - 91) ) - 77) )- (( (100 + ((char)71) ) > ((char)80) ? (110 + (117 + (108 + (116 + (108 + (107 + (87 + (92 + (75 + (107 + ( (91 + ( (79 + ( (77 + ( (86 + ( (67 + ( (95 + ( (89 + ( (84 + ( ((char)92) - 74) ) - 91) ) - 70) ) - 90) ) - 85) ) - 80) ) - 80) ) - 67) ) - 78) ) ) ) ) ) ) ) ) ) ) : ( (87 + ( (92 + ( (102 + ( (85 + ( (107 + ( ('[') - 84) ) - 88) ) - 90) ) - 91) ) - 78) ) - 84) )) ) ) +(char) (( ( (67 + ( (91 + ( (66 + ('D') ) - 87) ) - 78) ) - 75) > ( (98 + ( (79 + ( (68 + ( (115 + ( ((char)81) - 74) ) - 82) ) - 75) ) - 73) ) - 92) ? ('D') : ( ('_') - 92) )+ (( ( (67 + ('M') ) - 83) > ((char)65) ? ( (82 + ( ((char)93) - 74) ) - 79) : ('Q') )- (( ( ((char)68) - 68) > ((char)80) ? ( (96 + ( (96 + ( ('I') - 73) ) - 89) ) - 71) : ('C') )- (( (99 + ('A') ) > ( (115 + ( (109 + ( ( (93 + ( (75 + ( (106 + ( ('T') - 68) ) - 87) ) - 70) ) - 69) - 75) ) - 91) ) - 66) ? ('M') : ( ((char)94) - 80) )+ (( (66 + (85 + ( (116 + ( ((char)89) - 88) ) - 89) ) ) > ( ('W') - 72) ? ('I') : ( (70 + ( (104 + ( (81 + ( (66 + ( (70 + ( (115 + ( (86 + ( (81 + ( (94 + ( (90 + ( ((char)77) - 71) ) - 84) ) - 78) ) - 88) ) - 80) ) - 79) ) - 86) ) - 70) ) - 89) ) - 81) ) - 91) )+ (( (95 + ((char)71) ) > ( (109 + ( (78 + ( (79 + ( ('W') - 70) ) - 66) ) - 91) ) - 74) ? ('Y') : ( (107 + ( ('^') - 74) ) - 69) )+ (( ( (91 + ( (74 + ( (74 + ('A') ) - 88) ) - 73) ) - 81) > (82 + ( (99 + ( (105 + ( (102 + ( ('X') - 91) ) - 76) ) - 86) ) - 83) ) ? ( (80 + ( (107 + ( ((char)87) - 85) ) - 71) ) - 91) : (93 + (71 + (84 + (86 + (95 + (101 + (94 + (107 + ( (113 + ( ((char)77) - 71) ) - 81) ) ) ) ) ) ) ) ) )) ) ) ) ) ) ) +(char) (( ( (73 + ( (108 + ( (71 + ( (115 + ( ( (77 + ( (105 + ( (108 + ( (68 + ( (105 + ( ((char)81) - 79) ) - 79) ) - 86) ) - 89) ) - 76) ) - 75) - 69) ) - 75) ) - 85) ) - 72) ) - 91) > ( ((char)85) - 69) ? (70 + (109 + (75 + (110 + (75 + (115 + (97 + (89 + (76 + (106 + (75 + ('S') ) ) ) ) ) ) ) ) ) ) ) : ( ((char)93) - 86) )) +(char) (( ( (88 + ( (84 + ( (88 + ( (92 + ( (66 + ( (83 + ( (71 + ( (82 + ( (115 + ( ('T') - 80) ) - 67) ) - 89) ) - 82) ) - 84) ) - 90) ) - 89) ) - 79) ) - 78) ) - 85) > ( (92 + ( (96 + ( (81 + ( (70 + ( (89 + ( (111 + ( ('Y') - 78) ) - 86) ) - 73) ) - 84) ) - 67) ) - 90) ) - 86) ? ((char)89) : (86 + (108 + (84 + (105 + (69 + (71 + (93 + (75 + (71 + (109 + (91 + (117 + ( (']') - 90) ) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( (111 + ( ( (105 + ( (78 + ( (78 + ( (111 + ( ('U') - 74) ) - 87) ) - 78) ) - 87) ) - 71) - 74) ) > ( ((char)87) - 71) ? (76 + (114 + (78 + (97 + (106 + (69 + (100 + (116 + (104 + (90 + (77 + ( (102 + ( (68 + ( (89 + ( (81 + ( (101 + ( ((char)82) - 69) ) - 89) ) - 86) ) - 72) ) - 70) ) - 87) ) ) ) ) ) ) ) ) ) ) ) : ( (66 + ( (110 + ( ((char)85) - 68) ) - 73) ) - 69) )) +(char) (( (116 + ( (83 + ( (106 + ( ((char)84) - 72) ) - 68) ) - 85) ) > ('M') ? ( (70 + ( (68 + ( (76 + ('C') ) - 83) ) - 76) ) - 76) : ('P') )) +(char) (( (75 + ('R') ) > ( (106 + ( (107 + ( ((char)82) - 90) ) - 87) ) - 78) ? ((char)77) : (']') )- (( ( (115 + ( ((char)86) - 83) ) - 86) > ( (85 + ( ('Q') - 69) ) - 77) ? ((char)72) : ( ('U') - 73) )+ (( ( (82 + ( (83 + ( (76 + ( (104 + ( (75 + ( (116 + ( ( (85 + ( (70 + ( (80 + ( (103 + ( (73 + ( (68 + ( (113 + ( (117 + ( ((char)76) - 84) ) - 88) ) - 84) ) - 69) ) - 88) ) - 74) ) - 84) ) - 77) ) - 82) - 68) ) - 78) ) - 68) ) - 88) ) - 92) ) - 92) ) - 81) > ((char)70) ? ( ((char)78) - 78) : ((char)72) )- (( (110 + ( (76 + ( (68 + ((char)68) ) - 90) ) - 78) ) > ('[') ? (67 + ('\\') ) : ( (98 + ( (93 + ( ('[') - 85) ) - 91) ) - 91) )) ) ) ) +(char) (( (97 + ( (98 + ( (90 + ( (117 + ( ('I') - 74) ) - 74) ) - 85) ) - 91) ) > ( ('M') - 77) ? ((char)73) : ((char)72) )+ (( ( (93 + ( (77 + ( (114 + ( ( (78 + ( (72 + ((char)75) ) - 88) ) - 85) - 69) ) - 67) ) - 89) ) - 85) > (95 + ('G') ) ? ( (97 + ( (88 + ( (95 + ( (75 + ( (79 + ( (108 + ( ('P') - 86) ) - 71) ) - 83) ) - 91) ) - 90) ) - 91) ) - 68) : ((char)89) )- (( ( (97 + ( (70 + ( (75 + ( (73 + ( (93 + ( (84 + ( ('Y') - 72) ) - 82) ) - 78) ) - 85) ) - 70) ) - 85) ) - 84) > ( (90 + ( ((char)95) - 76) ) - 90) ? ( (78 + ( (84 + ( (116 + ( (71 + ( (80 + ( (102 + ( ((char)72) - 78) ) - 75) ) - 75) ) - 89) ) - 72) ) - 87) ) - 75) : ( (93 + ( (77 + ( ((char)87) - 67) ) - 82) ) - 71) )) ) ) +(char) (( ( ('Q') - 80) > ('\\') ? ( (94 + ( (89 + ( (115 + ( ( (77 + ( (67 + ((char)74) ) - 77) ) - 80) - 72) ) - 84) ) - 90) ) - 89) : (78 + (89 + (103 + (89 + (102 + (72 + (106 + (79 + (117 + (116 + (72 + ( (90 + ( ('O') - 67) ) - 70) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( (87 + ((char)85) ) > ('O') ? ((char)74) : ( (']') - 91) )+ (( ( ('D') - 67) > ( (95 + ( ('^') - 86) ) - 69) ? ( (78 + ( (87 + ( (117 + ( ((char)72) - 83) ) - 85) ) - 90) ) - 68) : ('Z') )+ (( ( (']') - 69) > (113 + ( (101 + ( (84 + ( ((char)95) - 73) ) - 71) ) - 83) ) ? ( (74 + ( (116 + ( ((char)80) - 66) ) - 74) ) - 74) : (106 + (68 + (67 + (92 + (101 + (111 + (93 + (86 + (70 + (68 + ( (111 + ( (107 + ( ((char)91) - 92) ) - 83) ) - 74) ) ) ) ) ) ) ) ) ) ) )) ) ) +(char) (( (113 + ((char)69) ) > ( ('Y') - 67) ? ('J') : ( (94 + ( ((char)90) - 84) ) - 68) )+ (( (79 + ((char)92) ) > (']') ? ((char)79) : ( (112 + ( (99 + ( ((char)80) - 71) ) - 79) ) - 83) )- (( (116 + ( (96 + ( (98 + ( ('Q') - 71) ) - 89) ) - 88) ) > ((char)68) ? ((char)76) : ( (84 + ( (85 + ( (112 + ( ( (101 + ( (102 + ( ('T') - 74) ) - 88) ) - 72) - 66) ) - 81) ) - 69) ) - 83) )- (( (104 + ( (109 + ( (94 + ( ('Y') - 77) ) - 91) ) - 83) ) > ( ('V') - 82) ? (73 + (78 + (99 + (82 + (77 + (68 + (81 + (79 + (72 + (92 + (109 + ('Y') ) ) ) ) ) ) ) ) ) ) ) : ( (103 + ( (110 + ( ((char)85) - 89) ) - 75) ) - 75) )) ) ) ) +(char) (( ( (85 + ( (117 + ( (75 + ( (74 + ( (112 + ( (68 + ( (91 + ( (72 + ( ('_') - 67) ) - 73) ) - 79) ) - 92) ) - 87) ) - 88) ) - 80) ) - 82) ) - 84) > (99 + ( (102 + ( ( (67 + ('Q') ) - 87) - 66) ) - 71) ) ? (70 + ( (110 + ( ((char)91) - 82) ) - 92) ) : ((char)78) )- (( ('D') > (97 + ( (66 + ((char)70) ) - 75) ) ? ('P') : ( ( ( ( ( ( ( ( ( ( ( ( ( ( ((char)93) - 81) - 81) - 84) - 87) - 75) - 68) - 89) - 78) - 77) - 73) - 76) - 75) - 74) - 85) )) ) +(char) (( (81 + (117 + ( ((char)68) - 83) ) ) > ( (117 + ( ( (96 + ( (107 + ( (82 + ( (108 + ( ('A') - 71) ) - 71) ) - 84) ) - 78) ) - 91) - 84) ) - 78) ? ((char)68) : ( (71 + ( (102 + ( ((char)83) - 67) ) - 77) ) - 70) )- (( ( ((char)74) - 70) > ( (95 + ( (82 + ( (88 + ( (117 + ( ('M') - 83) ) - 85) ) - 83) ) - 72) ) - 82) ? ('K') : ( ( ( ( ( ( ( ( ( ( ( ( ( ( ('R') - 83) - 73) - 67) - 87) - 66) - 89) - 69) - 76) - 90) - 85) - 73) - 73) - 78) - 91) )) ) +(char) (( ( ((char)79) - 73) > ( (69 + ( (117 + ( ((char)72) - 73) ) - 84) ) - 85) ? ( (115 + ( ((char)91) - 84) ) - 79) : ('J') )- (( ((char)83) > (67 + ( (96 + ( (76 + ( ('_') - 67) ) - 86) ) - 84) ) ? ( (99 + ( ((char)80) - 76) ) - 72) : ( ( ( ( ( ( ( ( ( ( ( ( ( ( ((char)94) - 76) - 88) - 80) - 77) - 70) - 68) - 91) - 67) - 71) - 80) - 89) - 84) - 68) - 84) )) ) +(char) (( ( (67 + ( (117 + ( (111 + ( ((char)73) - 83) ) - 92) ) - 81) ) - 71) > (116 + ( (107 + ( ( (116 + ( (86 + ( ('Z') - 79) ) - 78) ) - 77) - 68) ) - 86) ) ? ( (75 + ((char)72) ) - 87) : ((char)84) )- (( ('R') > (96 + ( (71 + ( (116 + ( ('X') - 79) ) - 92) ) - 81) ) ? ( (96 + ( ('P') - 75) ) - 90) : ( ( ( ( ( ( ( ( ( ( ( ( ( ( ('W') - 75) - 82) - 90) - 76) - 72) - 70) - 73) - 76) - 76) - 77) - 83) - 77) - 69) - 92) )) ) +(char) (( ( ('M') - 74) > ( ('X') - 76) ? ('E') : (90 + (90 + (86 + (80 + (96 + (102 + (79 + (85 + (76 + (100 + (88 + (97 + ( (93 + ( ('T') - 77) ) - 83) ) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( ('V') > ( (71 + ( (106 + ( (94 + ( ('V') - 74) ) - 92) ) - 90) ) - 82) ? (105 + (77 + (115 + (82 + (114 + (114 + (111 + (112 + (100 + (102 + ( (79 + ( (104 + ( (104 + ( ((char)81) - 73) ) - 85) ) - 70) ) - 83) ) ) ) ) ) ) ) ) ) ) : ( (75 + ( (67 + ( (104 + ( (85 + ( (92 + ( (74 + ( (79 + ( (112 + ( ((char)89) - 71) ) - 85) ) - 91) ) - 82) ) - 79) ) - 89) ) - 79) ) - 66) ) - 73) )) +(char) (( ( (89 + ( ('[') - 80) ) - 84) > ('_') ? ( (67 + ( (67 + ( (109 + ( (103 + ( ('G') - 71) ) - 73) ) - 84) ) - 84) ) - 70) : (96 + (70 + (95 + (86 + (85 + (67 + (94 + (102 + (117 + (88 + (109 + ((char)81) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( ( (84 + ( ((char)95) - 81) ) - 86) > ( (87 + ( (']') - 66) ) - 82) ? ( (72 + ('B') ) - 91) : (88 + (88 + (75 + (67 + (76 + (104 + (92 + (115 + (106 + (68 + (100 + (113 + ( ('L') - 88) ) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( ('\\') > (95 + ((char)74) ) ? ( (97 + ( (115 + ( ((char)80) - 84) ) - 79) ) - 76) : ( (112 + ( ( (88 + ( (117 + ( ('[') - 83) ) - 81) ) - 77) - 68) ) - 67) )) +(char) (( (85 + ('C') ) > ( (100 + ( ((char)85) - 69) ) - 84) ? ((char)71) : ( (68 + ( (102 + ( (107 + ( (102 + ( ((char)87) - 87) ) - 77) ) - 90) ) - 85) ) - 72) )+ (( (85 + ( (81 + ( (84 + ( (110 + ( ( (110 + ( (110 + ( ( (88 + ( (106 + ( (95 + ( ('M') - 69) ) - 82) ) - 82) ) - 71) - 67) ) - 68) ) - 85) - 76) ) - 75) ) - 67) ) - 77) ) > ( (94 + ( (110 + ( ( (91 + ( (85 + ( (108 + ( ((char)90) - 84) ) - 77) ) - 83) ) - 66) - 70) ) - 66) ) - 76) ? ( ( (84 + ((char)67) ) - 92) - 85) : ( (103 + ( (83 + ( (69 + ( (90 + ( ('P') - 74) ) - 69) ) - 73) ) - 76) ) - 80) )) ) +(char) (( ((char)70) > ((char)85) ? ((char)92) : ('J') )- (( ((char)81) > (106 + ( ('X') - 83) ) ? (']') : ((char)67) )+ (( ( (80 + ( (100 + ( (104 + ( ('Q') - 83) ) - 78) ) - 77) ) - 66) > ( (97 + ( (69 + ( (89 + ( (106 + ( ('U') - 77) ) - 72) ) - 67) ) - 89) ) - 85) ? ((char)69) : ( (95 + ( (101 + ( (97 + ( (93 + ( ((char)79) - 66) ) - 90) ) - 89) ) - 84) ) - 88) )+ (( (113 + ( ((char)69) - 66) ) > ('X') ? ( ( ( (73 + ( (98 + ( (91 + ( (85 + ( (91 + ( ((char)88) - 83) ) - 67) ) - 86) ) - 71) ) - 85) ) - 78) - 81) - 69) : ( ('O') - 71) )) ) ) ) +(char) (( (87 + ((char)69) ) > ( (110 + ( (103 + ( ((char)87) - 70) ) - 91) ) - 86) ? ((char)71) : ( (96 + ( (84 + ( (117 + ( ((char)76) - 67) ) - 77) ) - 90) ) - 75) )+ (( (99 + ( ((char)71) - 66) ) > ('_') ? (70 + (96 + (102 + (108 + (92 + (97 + (111 + (102 + (80 + (105 + ( (67 + ( (84 + ('F') ) - 91) ) - 90) ) ) ) ) ) ) ) ) ) ) : ( (81 + ( ('_') - 67) ) - 88) )) ) +(char) (( (72 + ( (82 + ( (72 + ( (110 + ( (67 + ( (73 + ( (73 + ( (75 + ( (103 + ( (78 + ( (95 + ( (108 + ( ((char)81) - 75) ) - 88) ) - 69) ) - 85) ) - 87) ) - 84) ) - 72) ) - 83) ) - 92) ) - 88) ) - 75) ) - 89) ) > ( (94 + ( (106 + ( ('Z') - 79) ) - 88) ) - 75) ? ((char)84) : ( (78 + ( (111 + ( ('C') - 79) ) - 74) ) - 70) )+ (( ( ('\\') - 68) > ( ('H') - 66) ? ('X') : ( (67 + ((char)75) ) - 83) )+ (( ( ((char)83) - 75) > (80 + ( (117 + ( ( (91 + ( (103 + ( (106 + ( (117 + ( ( (71 + ((char)69) ) - 86) - 74) ) - 83) ) - 85) ) - 84) ) - 81) - 83) ) - 67) ) ? ((char)66) : ( ( ( ((char)94) - 78) - 84) - 72) )) ) ) +(char) (( ( (91 + ( (116 + ( (82 + ( (66 + ( (86 + ( (93 + ( ('\\') - 86) ) - 79) ) - 67) ) - 82) ) - 90) ) - 87) ) - 84) > (89 + (88 + ( (101 + ( (']') - 85) ) - 91) ) ) ? ( ('^') - 87) : ('T') )- (( (77 + ( (100 + ( (117 + ( ( (104 + ( (72 + ( (113 + ( ( (74 + ( (85 + ( (90 + ( (112 + ( (84 + ( (78 + ( (66 + ( (107 + ( (90 + ( ('\\') - 81) ) - 86) ) - 81) ) - 73) ) - 83) ) - 74) ) - 90) ) - 88) ) - 87) ) - 72) - 68) ) - 84) ) - 73) ) - 68) - 70) ) - 68) ) - 92) ) > ( (98 + ( (116 + ( ('F') - 85) ) - 67) ) - 72) ? ( ( ( ( ( ( ( ( ( ( ( ( ( ( (84 + ( (89 + ( (77 + ( (108 + ( ((char)73) - 70) ) - 79) ) - 72) ) - 73) ) - 91) - 86) - 82) - 74) - 90) - 67) - 92) - 89) - 85) - 82) - 74) - 78) - 72) - 74) : ( (109 + ( (74 + ( (114 + ( ((char)75) - 79) ) - 80) ) - 85) ) - 66) )) ) +(char) (( ( ((char)79) - 79) > (71 + ((char)72) ) ? ((char)92) : (87 + (68 + (68 + (91 + (84 + (99 + (80 + (84 + (92 + (78 + (69 + (77 + (75 + ( (109 + ( ((char)66) - 73) ) - 74) ) ) ) ) ) ) ) ) ) ) ) ) ) )) +(char) (( ((char)90) > ( ('_') - 83) ? (74 + (84 + (95 + (116 + (91 + (71 + (113 + (113 + (81 + (91 + (95 + ((char)71) ) ) ) ) ) ) ) ) ) ) ) : ( (92 + ( ((char)89) - 73) ) - 75) )) +(char) (( ( (75 + ('J') ) - 89) > (71 + ((char)85) ) ? ( (117 + ( ((char)93) - 77) ) - 85) : ((char)76) )+ (( ( (74 + ( (111 + ( ('S') - 88) ) - 74) ) - 69) > ( (88 + ( (77 + ( (94 + ( ('W') - 77) ) - 70) ) - 83) ) - 75) ? ( (95 + ( (101 + ( ('U') - 87) ) - 83) ) - 71) : (66 + (68 + (87 + (96 + (92 + (73 + (85 + (102 + (74 + (77 + (95 + ('[') ) ) ) ) ) ) ) ) ) ) ) )) ) +(char) (( (109 + ((char)73) ) > ((char)72) ? ('I') : ( (74 + ( (75 + ('F') ) - 81) ) - 74) )+ (( (72 + ( (103 + ( (117 + ( ('^') - 82) ) - 79) ) - 91) ) > ( (71 + ( (81 + ('B') ) - 90) ) - 69) ? ('Q') : ('^') )- (( (87 + (71 + ( (115 + ( ('W') - 92) ) - 77) ) ) > ((char)93) ? ('V') : ( (94 + ( (88 + ( (108 + ( ('K') - 78) ) - 70) ) - 82) ) - 82) )+ (( ((char)95) > (108 + ( (78 + ( (95 + ( (108 + ( (99 + ( ((char)87) - 82) ) - 91) ) - 87) ) - 84) ) - 68) ) ? ((char)69) : ((char)78) )- (( ( (68 + ( (68 + ((char)70) ) - 86) ) - 76) > (101 + ('\\') ) ? ( (96 + ( ('S') - 67) ) - 72) : (97 + (105 + (85 + (96 + (111 + (103 + (93 + (102 + (104 + (105 + (98 + ( ((char)93) - 91) ) ) ) ) ) ) ) ) ) ) ) )) ) ) ) )
2 |
--------------------------------------------------------------------------------