From 293554fbed6b74d4fab7f47dfb911dc907883889 Mon Sep 17 00:00:00 2001 From: Monster Date: Mon, 6 Feb 2017 10:50:51 +0300 Subject: [PATCH] Add files via upload --- keygen.sln | 22 +++++++ keygen/App.config | 6 ++ keygen/Program.cs | 48 ++++++++++++++ keygen/Properties/AssemblyInfo.cs | 36 +++++++++++ keygen/bin/Debug/keygen.exe | Bin 0 -> 6144 bytes keygen/bin/Debug/keygen.exe.config | 6 ++ keygen/bin/Debug/keygen.pdb | Bin 0 -> 13824 bytes keygen/bin/Debug/keygen.vshost.exe | Bin 0 -> 22696 bytes keygen/bin/Debug/keygen.vshost.exe.config | 6 ++ keygen/keygen.csproj | 60 ++++++++++++++++++ ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6830 bytes .../Debug/keygen.csproj.FileListAbsolute.txt | 5 ++ keygen/obj/Debug/keygen.exe | Bin 0 -> 6144 bytes keygen/obj/Debug/keygen.pdb | Bin 0 -> 13824 bytes 14 files changed, 189 insertions(+) create mode 100644 keygen.sln create mode 100644 keygen/App.config create mode 100644 keygen/Program.cs create mode 100644 keygen/Properties/AssemblyInfo.cs create mode 100644 keygen/bin/Debug/keygen.exe create mode 100644 keygen/bin/Debug/keygen.exe.config create mode 100644 keygen/bin/Debug/keygen.pdb create mode 100644 keygen/bin/Debug/keygen.vshost.exe create mode 100644 keygen/bin/Debug/keygen.vshost.exe.config create mode 100644 keygen/keygen.csproj create mode 100644 keygen/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 keygen/obj/Debug/keygen.csproj.FileListAbsolute.txt create mode 100644 keygen/obj/Debug/keygen.exe create mode 100644 keygen/obj/Debug/keygen.pdb diff --git a/keygen.sln b/keygen.sln new file mode 100644 index 0000000..e6d7c49 --- /dev/null +++ b/keygen.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "keygen", "keygen\keygen.csproj", "{D4C80689-6490-4754-9453-D0EF6081FCDB}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D4C80689-6490-4754-9453-D0EF6081FCDB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D4C80689-6490-4754-9453-D0EF6081FCDB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D4C80689-6490-4754-9453-D0EF6081FCDB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D4C80689-6490-4754-9453-D0EF6081FCDB}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/keygen/App.config b/keygen/App.config new file mode 100644 index 0000000..d740e88 --- /dev/null +++ b/keygen/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/keygen/Program.cs b/keygen/Program.cs new file mode 100644 index 0000000..adab7ae --- /dev/null +++ b/keygen/Program.cs @@ -0,0 +1,48 @@ +using System; +using System.Security.Cryptography; +using System.Text; + +namespace keygen +{ + class Program + { + private static string GetCodedKey(string userHwk) + { + string input = userHwk.Substring(12, 4) + "T" + userHwk.Substring(24, 4) + "H" + userHwk.Substring(8, 4) + "O" + userHwk.Substring(16, 4) + "M" + userHwk.Substring(28, 4) + "S" + userHwk.Substring(4, 4) + "O" + userHwk.Substring(20, 4) + "N" + userHwk.Substring(0, 4); + using (MD5 md5Hash = MD5.Create()) + return GetMd5Hash(md5Hash, input); + } + + public static string GetMd5Hash(MD5 md5Hash, string input) + { + byte[] hash = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(input)); + StringBuilder stringBuilder = new StringBuilder(); + int num1 = 0; + int num2 = checked(hash.Length - 1); + int index = num1; + while (index <= num2) + { + stringBuilder.Append(hash[index].ToString("x2")); + checked { ++index; } + } + return stringBuilder.ToString(); + } + + static void Main(string[] args) + { + Console.Write("Please enter hardware ID: "); + var key = Console.ReadLine(); + if (key == null) + { + Console.WriteLine("Key cannot be null or empty."); + Console.ReadLine(); + return; + } + key = key.Replace("\n", "").Replace("-", ""); + + var encoded = GetCodedKey(key); + Console.WriteLine("You registration key is: " + encoded); + Console.ReadLine(); + } + } +} diff --git a/keygen/Properties/AssemblyInfo.cs b/keygen/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..7c8512b --- /dev/null +++ b/keygen/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("keygen")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("keygen")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("d4c80689-6490-4754-9453-d0ef6081fcdb")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/keygen/bin/Debug/keygen.exe b/keygen/bin/Debug/keygen.exe new file mode 100644 index 0000000000000000000000000000000000000000..11b831abf9b5af09ee7cae3f5a68c77450212a11 GIT binary patch literal 6144 zcmeHLU2GiH6+ScT{mI(i#CC8JCypoUgg7MLtYbSk!4CdSvQ3=0@ec*8CbP5G>%p@# z%bi)r%LAgSia-Jas;C+j6&2A3s;YlNYG_3(D%3Yx)IwFY70PQXDtM?`sg**%duL|7 zPNKpSDiU`+=iYn%?zv~~oO78(B2 zl(TQ`nOinpt<0Sw*GrnA+qUCrd8YA-t(mqqd45(aIR%z!ZcgqERL@KiomC?Ag9G3E zQn=c6N>ihfg>qmLK6d;NdJWGg9sx9Ts&6+&6ca$S$M66zT7)irjcAMfTknIZ&q5y_ zBswp~qeL%617v-7iKq$lYj+Xts>graSgV;XITM(lu9L}lY|X>`v``M3+-qPrX0mBS zmonVt24>Q>Q4GXJv8DPp3hOhRSq>P5I=X~M=xWDP*G7rP>!xzJSNIi8*rrmHdeTJC z!sijpa4u?Yl}w)i?99gK*Wgo#TBvLD(`^{;YgfCPI-Jc!$(QzR;~tuvH+ieL%JU&`Um<+7~4JTanmlkf@26L>237g z^RtwQ`$xF@)O>Cdxb2v)L3Q`I<>Uo38dNB!?obJ*fau>!zc|ZcbvRAXWW0jc2=>WO z2g^yiZ{fR&-^XZ5`Gp#zpGa7xr_{~#9>inx9a;juM-gz7gjXeG5Rl$J~Tsr`hbO3M*^+|Y4!Z8VR5`Iy_`z6!??;ul-AC|Bx;ZY$~(t_!l8*pQ;%Sw5xI%j(ItTi;(3#_E`m31w1I>&}i zB0aOqPCX%%IcZvKfpOP#>~*P-h+Qq2#R}KG+ma`lYjCr?kqEoXrX?jVFiT&PBllL_ zGaT+UyjuwqPPxj>;__`trLt~U*JUnLY|kt)u_o5Zo0jR-QOB$B?Fy?FnVn&4jHYbE zDIh@6Y}NHxDHBL%g8d81oa4tZnyutr8O`Vv^QH@fr*(IkN)-9q-?1LHNif5@;&oNKUSTf#ps;e@#2{2IDP=kpK2CNgboFI;a< z6fWSNfLP%StA_YlW>m1dYG#60%bwVLdAW+DHHQb)MFdq=WE#&bo^wbUYxp8*a0Z!! zk&bVaAxbbr0uPX5ybLTyp1mx4LCw)59Y;^c&VZ+ikpY^Gp93k4@=}LQ73j1uccdPM z+*t;_ig-YgqzC|!UQ+t+2fYF=4yhtyoeLfgeb_E2HYh8>DuO20MO=8L;amTDb^hJ4 z7q9&0rxrWq^44-#7`etT-Y&i{Yg+$ zDdZ!$8aO*s2_-0-cZ)PLr?%gRmvPRqr`8N6KhL>k?p$^i@WmAo>>3q{`5y*ejKpkH zsI~UxX}@|!(~e~O?j|~*(B8s;F_b+zbgcL2z_D!az}?aG{+nyW>gL%~Njfh*b-IfyrfWH? ziv`E1l$hszv(JjsODh1OKI~`oa_bbjmm}S5SJ176pqWp3KM5ZkE`q^pQgL+?B zd_;^jF}k&d_X3}Cal+wKYfQ!~nf@5d6f9Bm;nuj1v{5u|k4&4SX_-?k6IDBgqC6dAy10kzykz$v+;7$_Xc`IO&3xE6taiFEy#Rw5>Z}co*W|m65_pRdr3&m$t++a z=38~yKr+ye8Y~1G1vZIXVM4YDi*D9*TJmHm{0$&8AqG;1^v48NE8*woI(az)EnP<| z%dA$#Zgt7$uT6B6;@}F`n}h}z8Bo|E@|&Nv1h1dBigE=p&mtSF%Pj!UA-T@qhs>C* zJz||k@C(oQx!8ssR-HBV`ZLhBhDWs1)CxIK(-)$QVgz};@qt3@!v=RdP~sDvA@u3gjJiXB;^)_duPiG+S zpw_6spI+TgH_AZ`4M<;Z zT`O7Is$Zawq>*3K8VkzUku>fpy+diFG2JfcmSeM#bd|a3drveco0G$Oa9hxz!gfc} z6>cAQjb+>r+}@IDaL09)yk5g89oOAbX09H~`$Mf7+PWSjJEI~jKFd~_rC9=wq;)rEuR1G?r?rYXW}wQ38<%v; yWx=MTlEb&LCN%x<2HS@Z*PH-`;ltq@Iw4Nlr_?n6|2dPxpVE4tFY|xpf&T)U1H&l* literal 0 HcmV?d00001 diff --git a/keygen/bin/Debug/keygen.exe.config b/keygen/bin/Debug/keygen.exe.config new file mode 100644 index 0000000..d740e88 --- /dev/null +++ b/keygen/bin/Debug/keygen.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/keygen/bin/Debug/keygen.pdb b/keygen/bin/Debug/keygen.pdb new file mode 100644 index 0000000000000000000000000000000000000000..aefebedd499597e107964470093632a9951ef40a GIT binary patch literal 13824 zcmeHMTWl0n7(P?#!ctmT#HAD@3$_Yv*-J~Y;HAiNtGGZ@P}B{u>`v*@y_B6@qzMm0 zNEBZXqluS5qQS(7i9W!K7ffSn6ZH)e!-EgT7=wm@h>0X7)bBepvt2g0P@`P7^SA$e zbN>Ha{{KJc%(-kR9?hh+bWhe3^aY!mJfZH@o`=1DfA!?LmE8hVA^*i}yy{GYW*T5W z%OC=SBQ}la2($|^p4}h!zE^z{P%s9Bm}WAd21B9}I5IK;Pn*g)0@v&RsdoRDbC+M^ z+w0zd^3lRKwr>%_CkqhbjuGV5vq1t}GOCoT+`OihM z@cYj+-6_Vq#6{c85)rWbzeI4xf$GYRu8!e}XIzK7#o&fx74HtMTKCp3Kc99T?l96- zM_+u-)pN#ms!@n5lR8hGch`<=Jw7e;(x2(h=z+!CXP7bC7ry+}U$3=(+jaSQ_m{hT zR~)q`-W~_xD;pQzFjsR6%f>O=k&+R(dhzN-cKtid6hT zDyxO}#I;-`;nA|WSUl}%@dw(%8#C!$Y81LYbzrBOvH;?pnMl$b)y7y~|MlyG*s70v zl8v+zM4P+7_6e2I`1dsXN57(@_~GdhXGlM-jCE7b{J0{P{XrzLUlxE__kp%Y4uRp?=2eho36!S;lz1?awmx*Twyur*sf0om_zn2wFFUYe=-J69-)CrHY3H3>&ES~Dm zQOR~61)c-*cZmcf%&aGmah=!eeI>up!udxg*q*piKlk1$i)*eHG@1X4?XS8mrv!A0hXtZJ{0Nb zs?^cfLR~x+Q};@lLp*siv4THSkRRYcoGRw5wI z+DYWK2qH%#^5Gwy5s9Y&j8_82odYwkrFX+8W<#00zgUFw{a+|oQ&Ems+5Y2W_s8h> z^~(NiMNZc7JKEjO#z6}Hta0x^dXtoL{0p6aQ~^0Q5g+|yU^Va);Dw7<^&wyl(oW>A z7PFKY!V70wAr*o$w(}F%7$b@tFVxZDvwQ*JUA8kFcrVgmeHIXVa-H+yKHxl{8(0ry zyAJ|uk$wn>y!vur9q1OZwA6&-3wd@Tn}slZU#c9_W&0G6F}rKeOd}z8^Q1rWcU(< zKlR{Rq?du4!K=X@>Bk?)HwjETNr*EvLhxI~vC$7c2tES7Q;2subxz+UKMb0KdA1u! z`;VIVvWbtG$e2+-&qThLq8sU1)>EQ_e=NVeM4=)T`^2XIHv*iK9Pj+ja4d1m+jQqg zV6LcOeH>Uf;o4fDBqJ;IpIOlVm%?GnnxbRE_wg_iQo*O|I1|{IZI`}?{mWDW4__4VlHJjfMBV{~| z%VV#3Yb=7n*7nwwtxLtCPra9D6KU9hYo63m9=k?rB&g$Al6MBhRDn}`wX9gl+sofP z_1X#xu4Dd=}geejf%A zNkd>A%>G{h-irwqMx2&|c`j$S&H!_c;;tb-A2E*P9CZSDF5q}#J5#~DN8?=u&+c;b d2(;<;MS%0!COZOl1ndad5wIg*M__zK;BO*bAq@Zk literal 0 HcmV?d00001 diff --git a/keygen/bin/Debug/keygen.vshost.exe b/keygen/bin/Debug/keygen.vshost.exe new file mode 100644 index 0000000000000000000000000000000000000000..681ab771eb267aad9397bb2eaf7889c5ac0e15e6 GIT binary patch literal 22696 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 wj{B?PH3nCjG}491+ySfEVd + + + + + \ No newline at end of file diff --git a/keygen/keygen.csproj b/keygen/keygen.csproj new file mode 100644 index 0000000..43fbab4 --- /dev/null +++ b/keygen/keygen.csproj @@ -0,0 +1,60 @@ + + + + + Debug + AnyCPU + {D4C80689-6490-4754-9453-D0EF6081FCDB} + Exe + Properties + keygen + keygen + v4.5.2 + 512 + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/keygen/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/keygen/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..bf6b803a034605912d2a2c5cbcb60e09e6c72445 GIT binary patch literal 6830 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 literal 0 HcmV?d00001 diff --git a/keygen/obj/Debug/keygen.pdb b/keygen/obj/Debug/keygen.pdb new file mode 100644 index 0000000000000000000000000000000000000000..aefebedd499597e107964470093632a9951ef40a GIT binary patch literal 13824 zcmeHMTWl0n7(P?#!ctmT#HAD@3$_Yv*-J~Y;HAiNtGGZ@P}B{u>`v*@y_B6@qzMm0 zNEBZXqluS5qQS(7i9W!K7ffSn6ZH)e!-EgT7=wm@h>0X7)bBepvt2g0P@`P7^SA$e zbN>Ha{{KJc%(-kR9?hh+bWhe3^aY!mJfZH@o`=1DfA!?LmE8hVA^*i}yy{GYW*T5W z%OC=SBQ}la2($|^p4}h!zE^z{P%s9Bm}WAd21B9}I5IK;Pn*g)0@v&RsdoRDbC+M^ z+w0zd^3lRKwr>%_CkqhbjuGV5vq1t}GOCoT+`OihM z@cYj+-6_Vq#6{c85)rWbzeI4xf$GYRu8!e}XIzK7#o&fx74HtMTKCp3Kc99T?l96- zM_+u-)pN#ms!@n5lR8hGch`<=Jw7e;(x2(h=z+!CXP7bC7ry+}U$3=(+jaSQ_m{hT zR~)q`-W~_xD;pQzFjsR6%f>O=k&+R(dhzN-cKtid6hT zDyxO}#I;-`;nA|WSUl}%@dw(%8#C!$Y81LYbzrBOvH;?pnMl$b)y7y~|MlyG*s70v zl8v+zM4P+7_6e2I`1dsXN57(@_~GdhXGlM-jCE7b{J0{P{XrzLUlxE__kp%Y4uRp?=2eho36!S;lz1?awmx*Twyur*sf0om_zn2wFFUYe=-J69-)CrHY3H3>&ES~Dm zQOR~61)c-*cZmcf%&aGmah=!eeI>up!udxg*q*piKlk1$i)*eHG@1X4?XS8mrv!A0hXtZJ{0Nb zs?^cfLR~x+Q};@lLp*siv4THSkRRYcoGRw5wI z+DYWK2qH%#^5Gwy5s9Y&j8_82odYwkrFX+8W<#00zgUFw{a+|oQ&Ems+5Y2W_s8h> z^~(NiMNZc7JKEjO#z6}Hta0x^dXtoL{0p6aQ~^0Q5g+|yU^Va);Dw7<^&wyl(oW>A z7PFKY!V70wAr*o$w(}F%7$b@tFVxZDvwQ*JUA8kFcrVgmeHIXVa-H+yKHxl{8(0ry zyAJ|uk$wn>y!vur9q1OZwA6&-3wd@Tn}slZU#c9_W&0G6F}rKeOd}z8^Q1rWcU(< zKlR{Rq?du4!K=X@>Bk?)HwjETNr*EvLhxI~vC$7c2tES7Q;2subxz+UKMb0KdA1u! z`;VIVvWbtG$e2+-&qThLq8sU1)>EQ_e=NVeM4=)T`^2XIHv*iK9Pj+ja4d1m+jQqg zV6LcOeH>Uf;o4fDBqJ;IpIOlVm%?GnnxbRE_wg_iQo*O|I1|{IZI`}?{mWDW4__4VlHJjfMBV{~| z%VV#3Yb=7n*7nwwtxLtCPra9D6KU9hYo63m9=k?rB&g$Al6MBhRDn}`wX9gl+sofP z_1X#xu4Dd=}geejf%A zNkd>A%>G{h-irwqMx2&|c`j$S&H!_c;;tb-A2E*P9CZSDF5q}#J5#~DN8?=u&+c;b d2(;<;MS%0!COZOl1ndad5wIg*M__zK;BO*bAq@Zk literal 0 HcmV?d00001