├── ProxifierKeygen.sln
├── ProxifierKeygen
├── App.config
├── Form1.Designer.cs
├── Form1.cs
├── Form1.resx
├── Keygen.cs
├── Program.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── ProxifierKeygen.csproj
├── ProxifierKeygen.csproj.user
├── ProxifierKeygen_TemporaryKey.pfx
├── bin
│ └── Debug
│ │ ├── ProxifierKeygen.application
│ │ ├── ProxifierKeygen.exe
│ │ ├── ProxifierKeygen.exe.config
│ │ ├── ProxifierKeygen.exe.manifest
│ │ ├── ProxifierKeygen.pdb
│ │ └── app.publish
│ │ └── ProxifierKeygen.exe
└── obj
│ └── Debug
│ ├── DesignTimeResolveAssemblyReferences.cache
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── ProxifierKeygen.Form1.resources
│ ├── ProxifierKeygen.Properties.Resources.resources
│ ├── ProxifierKeygen.application
│ ├── ProxifierKeygen.csproj.CoreCompileInputs.cache
│ ├── ProxifierKeygen.csproj.FileListAbsolute.txt
│ ├── ProxifierKeygen.csproj.GenerateResource.cache
│ ├── ProxifierKeygen.csprojAssemblyReference.cache
│ ├── ProxifierKeygen.exe
│ ├── ProxifierKeygen.exe.manifest
│ ├── ProxifierKeygen.pdb
│ └── TempPE
│ └── Properties.Resources.Designer.cs.dll
└── README.md
/ProxifierKeygen.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.25123.0
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProxifierKeygen", "ProxifierKeygen\ProxifierKeygen.csproj", "{D8F9D6A7-81FB-4EA6-A3E2-62835C5BDBF5}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {D8F9D6A7-81FB-4EA6-A3E2-62835C5BDBF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {D8F9D6A7-81FB-4EA6-A3E2-62835C5BDBF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {D8F9D6A7-81FB-4EA6-A3E2-62835C5BDBF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {D8F9D6A7-81FB-4EA6-A3E2-62835C5BDBF5}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/ProxifierKeygen/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ProxifierKeygen/Form1.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace ProxifierKeygen
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 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
32 | this.buttonGenerate = new System.Windows.Forms.Button();
33 | this.comboBox1 = new System.Windows.Forms.ComboBox();
34 | this.textBoxKeyOutput = new System.Windows.Forms.TextBox();
35 | this.checkBoxCustomKeyPart = new System.Windows.Forms.CheckBox();
36 | this.labelProduct = new System.Windows.Forms.Label();
37 | this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
38 | this.checkBoxExpiration = new System.Windows.Forms.CheckBox();
39 | this.textBoxCustomKeyPart = new System.Windows.Forms.TextBox();
40 | this.label1 = new System.Windows.Forms.Label();
41 | this.label2 = new System.Windows.Forms.Label();
42 | this.label3 = new System.Windows.Forms.Label();
43 | this.SuspendLayout();
44 | //
45 | // buttonGenerate
46 | //
47 | this.buttonGenerate.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
48 | this.buttonGenerate.Location = new System.Drawing.Point(325, 496);
49 | this.buttonGenerate.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
50 | this.buttonGenerate.Name = "buttonGenerate";
51 | this.buttonGenerate.Size = new System.Drawing.Size(336, 107);
52 | this.buttonGenerate.TabIndex = 0;
53 | this.buttonGenerate.Text = "GENERATE";
54 | this.buttonGenerate.UseVisualStyleBackColor = true;
55 | this.buttonGenerate.Click += new System.EventHandler(this.buttonGenerate_Click);
56 | //
57 | // comboBox1
58 | //
59 | this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
60 | this.comboBox1.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
61 | this.comboBox1.FormattingEnabled = true;
62 | this.comboBox1.Items.AddRange(new object[] {
63 | "Proxifier Standard Edition",
64 | "Proxifier Portable Edition",
65 | "Proxifier for Mac"});
66 | this.comboBox1.Location = new System.Drawing.Point(395, 52);
67 | this.comboBox1.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
68 | this.comboBox1.Name = "comboBox1";
69 | this.comboBox1.Size = new System.Drawing.Size(415, 45);
70 | this.comboBox1.TabIndex = 1;
71 | //
72 | // textBoxKeyOutput
73 | //
74 | this.textBoxKeyOutput.Font = new System.Drawing.Font("Lucida Sans Unicode", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
75 | this.textBoxKeyOutput.Location = new System.Drawing.Point(32, 341);
76 | this.textBoxKeyOutput.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
77 | this.textBoxKeyOutput.Name = "textBoxKeyOutput";
78 | this.textBoxKeyOutput.ReadOnly = true;
79 | this.textBoxKeyOutput.Size = new System.Drawing.Size(932, 69);
80 | this.textBoxKeyOutput.TabIndex = 3;
81 | this.textBoxKeyOutput.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
82 | //
83 | // checkBoxCustomKeyPart
84 | //
85 | this.checkBoxCustomKeyPart.AutoSize = true;
86 | this.checkBoxCustomKeyPart.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
87 | this.checkBoxCustomKeyPart.Location = new System.Drawing.Point(189, 143);
88 | this.checkBoxCustomKeyPart.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
89 | this.checkBoxCustomKeyPart.Name = "checkBoxCustomKeyPart";
90 | this.checkBoxCustomKeyPart.Size = new System.Drawing.Size(305, 42);
91 | this.checkBoxCustomKeyPart.TabIndex = 4;
92 | this.checkBoxCustomKeyPart.Text = "Custom 4th key part";
93 | this.checkBoxCustomKeyPart.UseVisualStyleBackColor = true;
94 | this.checkBoxCustomKeyPart.CheckedChanged += new System.EventHandler(this.checkBoxCustomKeyPart_CheckedChanged);
95 | //
96 | // labelProduct
97 | //
98 | this.labelProduct.AutoSize = true;
99 | this.labelProduct.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
100 | this.labelProduct.Location = new System.Drawing.Point(181, 60);
101 | this.labelProduct.Margin = new System.Windows.Forms.Padding(8, 0, 8, 0);
102 | this.labelProduct.Name = "labelProduct";
103 | this.labelProduct.Size = new System.Drawing.Size(113, 38);
104 | this.labelProduct.TabIndex = 6;
105 | this.labelProduct.Text = "Product";
106 | //
107 | // dateTimePicker1
108 | //
109 | this.dateTimePicker1.CustomFormat = "MMMM yyyy";
110 | this.dateTimePicker1.Enabled = false;
111 | this.dateTimePicker1.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
112 | this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
113 | this.dateTimePicker1.Location = new System.Drawing.Point(440, 222);
114 | this.dateTimePicker1.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
115 | this.dateTimePicker1.MaxDate = new System.DateTime(3001, 1, 1, 0, 0, 0, 0);
116 | this.dateTimePicker1.MinDate = new System.DateTime(2000, 2, 1, 0, 0, 0, 0);
117 | this.dateTimePicker1.Name = "dateTimePicker1";
118 | this.dateTimePicker1.ShowUpDown = true;
119 | this.dateTimePicker1.Size = new System.Drawing.Size(369, 44);
120 | this.dateTimePicker1.TabIndex = 7;
121 | this.dateTimePicker1.Value = new System.DateTime(2099, 5, 4, 23, 23, 0, 0);
122 | this.dateTimePicker1.ValueChanged += new System.EventHandler(this.dateTimePicker1_ValueChanged);
123 | //
124 | // checkBoxExpiration
125 | //
126 | this.checkBoxExpiration.AutoSize = true;
127 | this.checkBoxExpiration.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
128 | this.checkBoxExpiration.Location = new System.Drawing.Point(189, 234);
129 | this.checkBoxExpiration.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
130 | this.checkBoxExpiration.Name = "checkBoxExpiration";
131 | this.checkBoxExpiration.Size = new System.Drawing.Size(205, 42);
132 | this.checkBoxExpiration.TabIndex = 10;
133 | this.checkBoxExpiration.Text = "Expiring key";
134 | this.checkBoxExpiration.UseVisualStyleBackColor = true;
135 | this.checkBoxExpiration.CheckedChanged += new System.EventHandler(this.checkBoxExpiration_CheckedChanged);
136 | //
137 | // textBoxCustomKeyPart
138 | //
139 | this.textBoxCustomKeyPart.Enabled = false;
140 | this.textBoxCustomKeyPart.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
141 | this.textBoxCustomKeyPart.Location = new System.Drawing.Point(624, 136);
142 | this.textBoxCustomKeyPart.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
143 | this.textBoxCustomKeyPart.MaxLength = 5;
144 | this.textBoxCustomKeyPart.Name = "textBoxCustomKeyPart";
145 | this.textBoxCustomKeyPart.Size = new System.Drawing.Size(185, 47);
146 | this.textBoxCustomKeyPart.TabIndex = 11;
147 | this.textBoxCustomKeyPart.TextChanged += new System.EventHandler(this.textBoxCustomKeyPart_TextChanged);
148 | //
149 | // label1
150 | //
151 | this.label1.AutoSize = true;
152 | this.label1.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
153 | this.label1.Location = new System.Drawing.Point(152, 424);
154 | this.label1.Margin = new System.Windows.Forms.Padding(8, 0, 8, 0);
155 | this.label1.Name = "label1";
156 | this.label1.Size = new System.Drawing.Size(635, 38);
157 | this.label1.TabIndex = 12;
158 | this.label1.Text = "The key was automatically copied to the clipboard";
159 | //
160 | // label2
161 | //
162 | this.label2.AutoSize = true;
163 | this.label2.Font = new System.Drawing.Font("Segoe UI", 6.9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
164 | this.label2.Location = new System.Drawing.Point(57, 610);
165 | this.label2.Margin = new System.Windows.Forms.Padding(8, 0, 8, 0);
166 | this.label2.Name = "label2";
167 | this.label2.Size = new System.Drawing.Size(854, 32);
168 | this.label2.TabIndex = 13;
169 | this.label2.Text = "If you paid for this, get a refund! Made by Danz#4441 for Eductional purposes.";
170 | this.label2.Click += new System.EventHandler(this.label2_Click);
171 | //
172 | // label3
173 | //
174 | this.label3.AutoSize = true;
175 | this.label3.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
176 | this.label3.Location = new System.Drawing.Point(155, 658);
177 | this.label3.Margin = new System.Windows.Forms.Padding(8, 0, 8, 0);
178 | this.label3.Name = "label3";
179 | this.label3.Size = new System.Drawing.Size(607, 38);
180 | this.label3.TabIndex = 14;
181 | this.label3.Text = "Buy me a coffee, PayPal aqweider@gmail.com :)";
182 | this.label3.Click += new System.EventHandler(this.label3_Click);
183 | //
184 | // Form1
185 | //
186 | this.AutoScaleDimensions = new System.Drawing.SizeF(16F, 31F);
187 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
188 | this.ClientSize = new System.Drawing.Size(1003, 711);
189 | this.Controls.Add(this.label3);
190 | this.Controls.Add(this.label2);
191 | this.Controls.Add(this.label1);
192 | this.Controls.Add(this.textBoxCustomKeyPart);
193 | this.Controls.Add(this.checkBoxExpiration);
194 | this.Controls.Add(this.dateTimePicker1);
195 | this.Controls.Add(this.labelProduct);
196 | this.Controls.Add(this.checkBoxCustomKeyPart);
197 | this.Controls.Add(this.textBoxKeyOutput);
198 | this.Controls.Add(this.comboBox1);
199 | this.Controls.Add(this.buttonGenerate);
200 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
201 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
202 | this.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
203 | this.MaximizeBox = false;
204 | this.MinimizeBox = false;
205 | this.Name = "Form1";
206 | this.Text = "Proxifier Keygen";
207 | this.Load += new System.EventHandler(this.Form1_Load);
208 | this.ResumeLayout(false);
209 | this.PerformLayout();
210 |
211 | }
212 |
213 | #endregion
214 |
215 | private System.Windows.Forms.Button buttonGenerate;
216 | private System.Windows.Forms.ComboBox comboBox1;
217 | private System.Windows.Forms.TextBox textBoxKeyOutput;
218 | private System.Windows.Forms.CheckBox checkBoxCustomKeyPart;
219 | private System.Windows.Forms.Label labelProduct;
220 | private System.Windows.Forms.DateTimePicker dateTimePicker1;
221 | private System.Windows.Forms.CheckBox checkBoxExpiration;
222 | private System.Windows.Forms.TextBox textBoxCustomKeyPart;
223 | private System.Windows.Forms.Label label1;
224 | private System.Windows.Forms.Label label2;
225 | private System.Windows.Forms.Label label3;
226 | }
227 | }
228 |
229 |
--------------------------------------------------------------------------------
/ProxifierKeygen/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.Threading.Tasks;
9 | using System.Windows.Forms;
10 |
11 | namespace ProxifierKeygen
12 | {
13 | public partial class Form1 : Form
14 | {
15 | public Form1()
16 | {
17 | InitializeComponent();
18 | }
19 |
20 | private void Form1_Load(object sender, EventArgs e)
21 | {
22 | comboBox1.SelectedIndex = 0;
23 | buttonGenerate_Click(sender, e);
24 | }
25 |
26 | private void buttonGenerate_Click(object sender, EventArgs e)
27 | {
28 | int expDate = 0;
29 | string customKeyPart = null;
30 | if (checkBoxCustomKeyPart.Checked)
31 | {
32 | customKeyPart = textBoxCustomKeyPart.Text;
33 | }
34 | if (checkBoxExpiration.Checked)
35 | {
36 | expDate = (dateTimePicker1.Value.Year - 2000) * 12 + dateTimePicker1.Value.Month - 1;
37 | }
38 | textBoxKeyOutput.Text = Keygen.GenerateKey(comboBox1.SelectedIndex, customKeyPart, expDate);
39 | Clipboard.SetText(textBoxKeyOutput.Text);
40 | }
41 |
42 | private void checkBoxCustomKeyPart_CheckedChanged(object sender, EventArgs e)
43 | {
44 | if (checkBoxCustomKeyPart.Checked)
45 | {
46 | textBoxCustomKeyPart.Enabled = true;
47 | if (textBoxCustomKeyPart.Text.Length != 5)
48 | buttonGenerate.Enabled = false;
49 | textBoxCustomKeyPart.Focus();
50 | }
51 | else
52 | {
53 | textBoxCustomKeyPart.Enabled = false;
54 | buttonGenerate.Enabled = true;
55 | }
56 | }
57 |
58 | private void checkBoxExpiration_CheckedChanged(object sender, EventArgs e)
59 | {
60 | if (checkBoxExpiration.Checked)
61 | {
62 | dateTimePicker1.Enabled = true;
63 | }
64 | else
65 | {
66 | dateTimePicker1.Enabled = false;
67 | }
68 | }
69 |
70 | private void textBoxCustomKeyPart_TextChanged(object sender, EventArgs e)
71 | {
72 | var cursorPosition = textBoxCustomKeyPart.SelectionStart;
73 | textBoxCustomKeyPart.Text = string.Concat(textBoxCustomKeyPart.Text.Where(char.IsLetterOrDigit)).ToUpper();
74 | textBoxCustomKeyPart.SelectionStart = cursorPosition;
75 | if (textBoxCustomKeyPart.Text.Length == 5)
76 | {
77 | buttonGenerate.Enabled = true;
78 | }
79 | else
80 | {
81 | buttonGenerate.Enabled = false;
82 | }
83 | }
84 |
85 | private void label2_Click(object sender, EventArgs e)
86 | {
87 |
88 | }
89 |
90 | private void label3_Click(object sender, EventArgs e)
91 | {
92 |
93 | }
94 |
95 | private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
96 | {
97 |
98 | }
99 | }
100 | }
101 |
--------------------------------------------------------------------------------
/ProxifierKeygen/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 |
121 |
122 |
123 | AAABAAEAICAAAAAAAACoCAAAFgAAACgAAAAgAAAAQAAAAAEACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA
124 | AAAAAAAAFRUWAB8eIgAgHyMAKiksAC4tMAAxLzIANzY4AFgRCgBoFQwAexsOAGgiDgBrLhkAfTMXAFYv
125 | KQBaNC0AaywkAGg6JwBcQC8AVUI1AH5BIwB/USkAeFc5AEpISQBSTk4AUU9QAFhWVwBtVUEAdFlKAGVd
126 | XAB/alwAYV9hAGdlZQBwbm4Ac3FvAHd1dQCLIBAAmSMSAIs2GACYOhYAqDwPAKcnFAC2LBUAojobAMcx
127 | GADRNxUAn0MGAIpGEQCbVhwApEgFAK1TBQC0WgMAr00TALBPEgCwQRoAsk0aAKZTHwC5XBwAvGICAKlr
128 | GgC3ZxYAu2YSAL1iHAC4dxwAjkskAIdZLACXWCYAmkw2AIpbNQCvQiMAtUQuALxVLgCzSjUAjGIxAKVl
129 | IgC/ZCYAumosALl5IAC/YDUA2FoaAMNqAgDMdAIA0XoDAMZ2HgDGRiYA10UmAMJQMADdVjUAwmogAMdx
130 | IwDKeiEAyXYsAMd4LQDRfykAw24zAOJiPwCZV0YAqVlBALVcTQCKZlcAkXtZALRlSwCMcmIAmH9tAIV/
131 | fADUWkAAxG1GAMBhTwDJfUIAx2lXAM9zVADHe1AAz3NeANRwWwDaf1wA5m1JAOt5UwDMe2MAAP8PABT/
132 | DwC5hS8Auoo5ANeHCwDAgR8A14oXAN2VGwDPgiIA0oUkANeMJQDZjycA0YArANeJLgDZjygA3JYpAMKM
133 | MADNgj0A0Yc8AN2aOQDhnSMA4qIsAOWoNgDrtTwAmIldALKLRQC6kkoAj4ZpAJmFaACCgH8AspdqALKc
134 | eQDRlVIA74VeAN+hTQDjp0EA6rZFAOi2XADCkmMAypdgANCAcQDHlHcAx5F4AMeZewDcknoA9JJpANal
135 | awDNonoA4KhgAOy+ZAD0pH8A47V9APDEWADtwmcA7cN2APDKeAB6fYAAAGr/AIJ/gAB+gIIAhYSEAJCO
136 | jQCOj5AAlJSUAKqXiQCgnJ4ApKCPALmijQCno5EAqaioALCmpwCzr6AAsa2uALSzswC6trgAvb29AMae
137 | gwDKmYkA0pyPANqbjwDNqYcAwaWOANCwjwDGrpUAxq2eAN2pnwDXv54AyrakAM+5ogDFtaoA0rCmAMC9
138 | swDLvrcAwry8AO28pAD1140A68mZAPDPlgDz1ZsAxMC/APTaqQDnzb8A8dm0APfhrgD447MAv8DAAMPC
139 | wwDKwcMAxcfIAMXJywDLy8sA28bCANnKwwDQy80A2c3KAM7S1ADU0dIA2tTTANHW2ADb1tkA1NrcANzc
140 | 3ADg1tEA4dzeAOjf2QDr4toA2d/iAOLe4ADd5egA5eHiAOnl5QDu6ugA9OziAPPv7QDj7PAABQUFAP//
141 | /wALCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
142 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABn9/f39/RkAAAAAAAAAAAAAAAAAv7uzk651AAAAAAAB
143 | AQQHBwYEAQEAAAAAAAAAt7OuI7S74678IyxwAAAAAAMEBxgZFwcEAgAAAAAAAB+1u+Sx7gX2BfwjLCxi
144 | twAABAMEk5OTBAMEAAAAAAAAGsEF5AXuBfYF9iIsLCy3twC1GgSTk5MEByOyISCzAAAawQXjBewF9LL0
145 | ISwsLLi6AAAAuyIgGhkZGh8gIBcAABrfBeKu6ezu7u4hKipIjpF3IyEgHxwWQUJKPD0cF7cAGeDB3+Lk
146 | tLS06SAlKbJmY0RCMDIzOlBaWlpaUxYXswAZ5LS0tOJ2drTkICQlIi4uMTIzOlBQUX9/f39+SR8hABjn
147 | r6+033Z2tOAgCgogLjEyMzrW1lF6hISBgYA7Hx8AF+qvr7TfwcHBwR8JCR0uMjM6UKnWfHyFhYWFhU0h
148 | BwAX6+rTvrezsiIjHQsIHS8yMzpQptaZmYyLi4uLfR8GABcXGBwcYGBIRiwtTzkeLzI6UFGY19fa3ayM
149 | jIyKkgYAANSoo5d0c19XVVUtLWMwMzpQUYnXrKza3auMjItkBbcAAAAAom5yZWFDEQ8OFxUzOlBRgdes
150 | ja3e1Y2NjI8XsgAAAABiEAwRERITFwcZQTM6UFKF19et2N7VjY2MeRcfAAAAAGsmDRQWIB8fGhpEMzpQ
151 | UnzX2t7e3aqampmGIBoAAAAAaycmQK4jIyIhIBszOlBRUoWbp6eampqamYAfAwAAAABtKycwaLKysrAj
152 | GzI6UFFSepmZjIyLi4p9eh8DAAAAAJ5FJzhns7W1tbcbMjM6UD9Ne3iPj5CUlZWSHyAAAAAAy1QoNUy2
153 | vtPnwBkZGh+Ts7W1u7++v9kAAAAAAAAAAAAAaTY0Ply5vM3JzPLz3Pr7+fj37eAAAAAAAAAAAAAAAADF
154 | Vjc5WZzAzs/h9/jy+fn49/Hn5AAAAAAAAAAAAAAAAABxRzlYWp3T5+3x9/f4+Pf16uAAAAAAAAAAAAAA
155 | AAAAAABwTktZXZak4e3w9fX18erZAAAAAAAAAAAAAAAAAAAAAAB1al5bgoPI5+bt5+rn2QAAAAAAAAAA
156 | AAAAAAAAAAAAAADEdW9sh4il4eHGx9kAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0MOgn6HCytIAAAAAAAAA
157 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
158 | AAAAAAAAAAAAAP/////////////Af/wPgD+AB4A/AAGAPwAAgAMAAOADAAAAAQAAAAEAAAABAAAAAQAA
159 | AAEAAAABAAAAAYAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAf+AAAf/gAAH/8AAD//gAB//8A
160 | A///gAf//+Af////////////
161 |
162 |
163 |
--------------------------------------------------------------------------------
/ProxifierKeygen/Keygen.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace ProxifierKeygen
8 | {
9 | public class Keygen
10 | {
11 | static uint CompileString(string str)
12 | {
13 | uint result = 0;
14 | for (int i = str.Length - 1; i >= 0; i--)
15 | {
16 | result *= 32;
17 | int c = str[i];
18 | if (c == 'W')
19 | {
20 | continue;
21 | }
22 | if (c == 'X')
23 | {
24 | result += 24;
25 | }
26 | else if (c == 'Y')
27 | {
28 | result += 1;
29 | }
30 | else if (c == 'Z')
31 | {
32 | result += 18;
33 | }
34 | else if (c <= 57) // '0' to '9'
35 | {
36 | result += (uint)c - 48;
37 | }
38 | else // 'A' to 'V'
39 | {
40 | result += (uint)c - 55;
41 | }
42 | }
43 | return result;
44 | }
45 |
46 | static string DecompileString(uint value, int length)
47 | {
48 | string result = null;
49 | for (int i = 0; i < length; i++)
50 | {
51 | uint tmp = value % 32;
52 | value /= 32;
53 |
54 | if (tmp == 0)
55 | {
56 | result += 'W';
57 | }
58 | else if (tmp == 24)
59 | {
60 | result += 'X';
61 | }
62 | else if (tmp == 1)
63 | {
64 | result += 'Y';
65 | }
66 | else if (tmp == 18)
67 | {
68 | result += 'Z';
69 | }
70 | else if (tmp <= 9)
71 | {
72 | result += (char)(tmp + 48);
73 | }
74 | else
75 | {
76 | result += (char)(tmp + 55);
77 | }
78 | }
79 | return result;
80 | }
81 |
82 | static int CRC32LikeThingy(byte[] data)
83 | {
84 | int result = -1;
85 | for (int i = 0; i < 12; i++)
86 | {
87 | result ^= data[i] << 24;
88 | for (int j = 0; j < 8; j++)
89 | {
90 | if (result < 0)
91 | {
92 | result <<= 1;
93 | result ^= 0x4C11DB7;
94 | }
95 | else
96 | {
97 | result <<= 1;
98 | }
99 | }
100 | }
101 | return result;
102 | }
103 |
104 | internal static string GenerateKey(int product = 0, string fourthKeyPart = null, int expirationDate = 0)
105 | {
106 | string charset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
107 | Random rnd = new Random();
108 | int param1 = rnd.Next(0x2580, 0xFFFF) /* < 0x2580 ==> outdated key message */ + (product << 21);
109 | int param2 = rnd.Next(0xFFFF) + (expirationDate << 16) /* 0 ==> no expiration */;
110 | if (fourthKeyPart == null)
111 | for (int i = 0; i < 5; i++)
112 | fourthKeyPart += charset[rnd.Next((charset.Length - 1))];
113 | int param3 = (int)CompileString(fourthKeyPart);
114 | byte[] data = new byte[12];
115 | Buffer.BlockCopy(new int[] { param1, param2, param3 }, 0, data, 0, data.Length);
116 | var value1 = CRC32LikeThingy(data) & 0x1FFFFFF;
117 | var value2 = value1 ^ (value1 << 7);
118 | var value3 = param1 ^ value2 ^ 0x12345678;
119 | var value4 = param2 ^ value2 ^ 0x87654321;
120 | string key = DecompileString((uint)value3, 7);
121 | key += DecompileString((uint)value4, 7);
122 | key += key[2]; // 15th char becomes 3rd
123 | key += fourthKeyPart;
124 | key += DecompileString((uint)value1, 5);
125 | // 3rd char doesn't affect the key check, as long as it's not a 'Y' ==> Proxifier v2 key (outdated)
126 | char rndChar = charset[rnd.Next((charset.Length - 1))];
127 | if (rndChar == 'Y')
128 | rndChar++;
129 | key.Remove(2);
130 | key.Insert(2, rndChar.ToString());
131 | key = key.Insert(20, "-").Insert(15, "-").Insert(10, "-").Insert(5, "-");
132 | return key;
133 | }
134 | }
135 | }
136 |
--------------------------------------------------------------------------------
/ProxifierKeygen/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using System.Windows.Forms;
6 |
7 | namespace ProxifierKeygen
8 | {
9 | static class Program
10 | {
11 | ///
12 | /// The main entry point for the application.
13 | ///
14 | [STAThread]
15 | static void Main()
16 | {
17 | Application.EnableVisualStyles();
18 | Application.SetCompatibleTextRenderingDefault(false);
19 | Application.Run(new Form1());
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ProxifierKeygen/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("Proxifier Keygen")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Proxifier Keygen")]
13 | [assembly: AssemblyCopyright("Copyright © 2016")]
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("d8f9d6a7-81fb-4ea6-a3e2-62835c5bdbf5")]
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 |
--------------------------------------------------------------------------------
/ProxifierKeygen/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
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 ProxifierKeygen.Properties {
12 | using System;
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", "16.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProxifierKeygen.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/ProxifierKeygen/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 |
--------------------------------------------------------------------------------
/ProxifierKeygen/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
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 ProxifierKeygen.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.5.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/ProxifierKeygen/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ProxifierKeygen/ProxifierKeygen.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {D8F9D6A7-81FB-4EA6-A3E2-62835C5BDBF5}
8 | WinExe
9 | Properties
10 | ProxifierKeygen
11 | Proxifier Keygen
12 | v4.5.2
13 | 512
14 | true
15 | false
16 | C:\Users\Danz\Desktop\Visual-Studio\
17 | true
18 | Disk
19 | false
20 | Foreground
21 | 7
22 | Days
23 | false
24 | false
25 | true
26 | true
27 | 1
28 | 1.0.0.%2a
29 | false
30 | true
31 | true
32 |
33 |
34 | AnyCPU
35 | true
36 | full
37 | false
38 | bin\Debug\
39 | DEBUG;TRACE
40 | prompt
41 | 4
42 |
43 |
44 | AnyCPU
45 | pdbonly
46 | true
47 | bin\Release\
48 | TRACE
49 | prompt
50 | 4
51 |
52 |
53 | 21E329466B39BB40B0683DE4B57CF44B926BF122
54 |
55 |
56 | ProxifierKeygen_TemporaryKey.pfx
57 |
58 |
59 | true
60 |
61 |
62 | true
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 | Form
80 |
81 |
82 | Form1.cs
83 |
84 |
85 |
86 |
87 |
88 | Form1.cs
89 |
90 |
91 | ResXFileCodeGenerator
92 | Resources.Designer.cs
93 | Designer
94 |
95 |
96 | True
97 | Resources.resx
98 | True
99 |
100 |
101 | SettingsSingleFileGenerator
102 | Settings.Designer.cs
103 |
104 |
105 | True
106 | Settings.settings
107 | True
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 | False
117 | Microsoft .NET Framework 4.5.2 %28x86 and x64%29
118 | true
119 |
120 |
121 | False
122 | .NET Framework 3.5 SP1
123 | false
124 |
125 |
126 |
127 |
134 |
--------------------------------------------------------------------------------
/ProxifierKeygen/ProxifierKeygen.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\Users\Danz\Desktop\Visual-Studio\
5 |
6 |
7 |
8 |
9 |
10 | en-US
11 | false
12 |
13 |
--------------------------------------------------------------------------------
/ProxifierKeygen/ProxifierKeygen_TemporaryKey.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/ProxifierKeygen_TemporaryKey.pfx
--------------------------------------------------------------------------------
/ProxifierKeygen/bin/Debug/ProxifierKeygen.application:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | 1057At97mFPhr5v9fqSFkY4Qfr2PXpFhnP+uvO4XXb4=
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/ProxifierKeygen/bin/Debug/ProxifierKeygen.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/bin/Debug/ProxifierKeygen.exe
--------------------------------------------------------------------------------
/ProxifierKeygen/bin/Debug/ProxifierKeygen.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ProxifierKeygen/bin/Debug/ProxifierKeygen.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 | 4I1VP/rRhrn8A2h0ZIOGtSZtcCQH9QeecePv7i0OQFI=
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 | jWVCngsqgsEdPtxOoE7SAK7f6h1++LmE6IqOl8/1R3A=
63 |
64 |
65 |
--------------------------------------------------------------------------------
/ProxifierKeygen/bin/Debug/ProxifierKeygen.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/bin/Debug/ProxifierKeygen.pdb
--------------------------------------------------------------------------------
/ProxifierKeygen/bin/Debug/app.publish/ProxifierKeygen.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/bin/Debug/app.publish/ProxifierKeygen.exe
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/obj/Debug/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/ProxifierKeygen.Form1.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/obj/Debug/ProxifierKeygen.Form1.resources
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/ProxifierKeygen.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/obj/Debug/ProxifierKeygen.Properties.Resources.resources
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/ProxifierKeygen.application:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | 1057At97mFPhr5v9fqSFkY4Qfr2PXpFhnP+uvO4XXb4=
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/ProxifierKeygen.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | b717af90493b5894ed6f1b9f6ba0cd0b07316133
2 |
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/ProxifierKeygen.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\bin\Debug\ProxifierKeygen.exe.config
2 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\bin\Debug\ProxifierKeygen.exe.manifest
3 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\bin\Debug\ProxifierKeygen.application
4 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\bin\Debug\ProxifierKeygen.exe
5 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\bin\Debug\ProxifierKeygen.pdb
6 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\obj\Debug\ProxifierKeygen.csprojAssemblyReference.cache
7 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\obj\Debug\ProxifierKeygen.Form1.resources
8 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\obj\Debug\ProxifierKeygen.Properties.Resources.resources
9 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\obj\Debug\ProxifierKeygen.csproj.GenerateResource.cache
10 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\obj\Debug\ProxifierKeygen.csproj.CoreCompileInputs.cache
11 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\obj\Debug\ProxifierKeygen.exe.manifest
12 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\obj\Debug\ProxifierKeygen.application
13 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\obj\Debug\ProxifierKeygen.exe
14 | C:\Users\Danz\Desktop\proxifier-keygen-master\proxifier-keygen-master\ProxifierKeygen\obj\Debug\ProxifierKeygen.pdb
15 |
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/ProxifierKeygen.csproj.GenerateResource.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/obj/Debug/ProxifierKeygen.csproj.GenerateResource.cache
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/ProxifierKeygen.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/obj/Debug/ProxifierKeygen.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/ProxifierKeygen.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/obj/Debug/ProxifierKeygen.exe
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/ProxifierKeygen.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 | 4I1VP/rRhrn8A2h0ZIOGtSZtcCQH9QeecePv7i0OQFI=
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 | jWVCngsqgsEdPtxOoE7SAK7f6h1++LmE6IqOl8/1R3A=
63 |
64 |
65 |
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/ProxifierKeygen.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/obj/Debug/ProxifierKeygen.pdb
--------------------------------------------------------------------------------
/ProxifierKeygen/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Danz17/Proxifier-Keygen/3d5218504b5129c18120d80453ca82813584b904/ProxifierKeygen/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # proxifier-keygen
2 | A little keygen I wrote recently after I reversed [Proxifier](https://www.proxifier.com)'s simplistic key checking algorithm.
3 | The keys I've found on Google are dating from 2014 and still work on the current Proxifier version, so this keygen's purpose is merely educational.
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------