飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 15256|回复: 25

[原创] East Imperial Soft 注册机+源代码

[复制链接]
  • TA的每日心情
    开心
    2019-3-25 14:18
  • 签到天数: 881 天

    [LV.10]以坛为家III

    发表于 2015-8-21 10:07:58 | 显示全部楼层 |阅读模式
    本帖最后由 GeekCat 于 2015-8-21 13:35 编辑

    1、软柿子一个
    2、切入方式:1)、工具按键事件;2)、F12暂停法。
    3、支持中文注册名,在这谢谢飘云大大~~
    4、软件算法分析传送门:https://www.chinapyg.com/thread-80552-1-1.html

    注册机源代码:

    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. using System.Security.Cryptography;
    11. namespace East_Imperial_Soft_V2._1
    12. {
    13.     public partial class Form1 : Form
    14.     {
    15.         public Form1()
    16.         {
    17.             InitializeComponent();
    18.         }
    19.         private void Form1_Load(object sender, EventArgs e)
    20.         {
    21.             cobSoft.DropDownStyle = ComboBoxStyle.DropDownList; //下拉菜单只能选择不能输入
    22.             cobSoft.SelectedIndex = 0;
    23.             labCopy.Visible = false;
    24.         }
    25.         private void btnKeyGen_Click(object sender, EventArgs e)
    26.         {
    27.             if (txtName.Text != "") //用户名不能为空
    28.             {
    29.                 //特征码
    30.                 string strCode = "6C78111B-1BD5-48E9-9F46-257BB8340404";

    31.                 //软件版本的选择:1、家庭版;2、办公版;3、商业版
    32.                 string edition = "";
    33.                 if (rbHome.Checked)
    34.                 {
    35.                     edition = "HOME EDITION";
    36.                 }
    37.                 else if (rbOffice.Checked)
    38.                 {
    39.                     edition = "OFFICE EDITION";
    40.                 }
    41.                 else
    42.                 {
    43.                     edition = "COMMERCIAL EDITION";
    44.                 }
    45.                 //软件的选择
    46.                 string softName = "";
    47.                 switch (cobSoft.SelectedIndex)
    48.                 {
    49.                     case 0:
    50.                         softName = "MAGIC PARTITION RECOVERY";
    51.                         break;
    52.                     case 1:
    53.                         softName = "MAGIC UNERASER";
    54.                         break;
    55.                     case 2:
    56.                         softName = "MAGIC OFFICE RECOVERY";
    57.                         break;
    58.                     case 3:
    59.                         softName = "MAGIC PHOTO RECOVERY";
    60.                         break;
    61.                     case 4:
    62.                         softName = "MAGIC NTFS RECOVERY";
    63.                         break;
    64.                     case 5:
    65.                         softName = "MAGIC FAT RECOVERY";
    66.                         break;
    67.                     case 6:
    68.                         softName = "MAGIC WORD RECOVERY";
    69.                         break;
    70.                     default:
    71.                         softName = "MAGIC EXCEL RECOVERY";
    72.                         break;
    73.                 }
    74.                 int i;
    75.                 int j = 1;
    76.                 int num = 0;
    77.                 int mod = 0;
    78.                 string key = "";
    79.                 string line = "";
    80.                 string UTF8Code = txtName.Text.ToUpper();
    81.                 string str = UTF8Code + softName + edition + strCode;
    82.                 string MD5_16Str = getMD5(str).Substring(0, 16);
    83.                 for (i = 0; i < MD5_16Str.Length; )
    84.                 {
    85.                     line = "";
    86.                     num = Convert.ToInt32(MD5_16Str[i]);
    87.                     mod = num % 10;
    88.                     i++;
    89.                     if (i % 4 == 0 && i < MD5_16Str.Length)
    90.                     {
    91.                         line = "-";
    92.                     }
    93.                     key = key + mod.ToString() + line;
    94.                 }
    95.                 txtKey.Text = key;
    96.                 if (txtKey.Text != "")
    97.                 {
    98.                     Clipboard.SetText(txtKey.Text);
    99.                     labCopy.Visible = true;
    100.                     labCopy.Text = "注册码复制成功";
    101.                 }
    102.             }
    103.             else
    104.             {
    105.                 MessageBox.Show("注册名不能为空,请输入注册名","错误",MessageBoxButtons.OK,MessageBoxIcon.Error);
    106.             }
    107.         }

    108.         public string getMD5(string str)
    109.         {
    110.             byte[] result = Encoding.UTF8.GetBytes((str.Trim()));   //Fixed By PiaoYun
    111.             MD5 md5 = new MD5CryptoServiceProvider();
    112.             byte[] output = md5.ComputeHash(result);
    113.             string re = (BitConverter.ToString(output).Replace("-", ""));
    114.             return re;         //返回结果为大写(密文)
    115.         }
    116.         private void btnKeygen_MouseLeave(object sender, EventArgs e)
    117.         {
    118.             labCopy.Visible = false;
    119.         }
    120.         private void txtName_TextChanged(object sender, EventArgs e)
    121.         {
    122.             txtKey.Text = "";
    123.         }
    124.         private void txtName_DoubleClick(object sender, EventArgs e)
    125.         {
    126.             if (txtName.Text != "")
    127.             {
    128.                 Clipboard.SetText(txtName.Text);
    129.                 labCopy.Text = "注册名复制成功";
    130.                 labCopy.Visible = true;
    131.             }
    132.         }
    133.         private void txtName_MouseLeave(object sender, EventArgs e)
    134.         {
    135.             labCopy.Visible = false;
    136.         }
    137.         private void txtKey_DoubleClick_1(object sender, EventArgs e)
    138.         {
    139.             if (txtKey.Text != "")
    140.             {
    141.                 Clipboard.SetText(txtKey.Text);
    142.                 labCopy.Text = "注册码复制成功";
    143.                 labCopy.Visible = true;
    144.             }
    145.         }
    146.         private void linkPYG_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
    147.         {
    148.             System.Diagnostics.Process.Start("[url=https://www.chinapyg.com]https://www.chinapyg.com[/url]");
    149.         }
    150.     }
    151. }
    复制代码


    00.png 99.png
    11.png 22.png
    33.png 44.png
    55.png 66.png
    77.png 88.png

    East Imperial Soft 注册机源代码.rar (117.58 KB, 下载次数: 39)

    East Imperial Soft.rar

    117.55 KB, 下载次数: 40, 下载积分: 飘云币 -2 枚

    评分

    参与人数 4威望 +52 飘云币 +88 收起 理由
    DragonLoft + 4 能一下子拿下这么多软件的不是一般的大牛啊.
    飞天 + 8 + 8 很给力!膜拜
    PYG官方论坛 + 40 + 40 PYG有你更精彩!
    GGLHY + 40 PYG有你更精彩!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2015-8-23 23:49
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 2015-8-21 10:09:34 | 显示全部楼层
    沙发。。。前排学习!

    点评

    G大要指导小菜~~ 刚起步~  详情 回复 发表于 2015-8-21 10:42
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-3-25 14:18
  • 签到天数: 881 天

    [LV.10]以坛为家III

     楼主| 发表于 2015-8-21 10:42:59 | 显示全部楼层
    GGLHY 发表于 2015-8-21 10:09
    沙发。。。前排学习!

    G大要指导小菜~~
    刚起步~
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-10-19 08:50
  • 签到天数: 91 天

    [LV.6]常住居民II

    发表于 2015-8-21 10:47:49 | 显示全部楼层
    感谢分享,这个系列的软件确实软柿子,不过有的效果很不错的

    点评

    刚开始学写注册机 水平只能玩软柿子  详情 回复 发表于 2015-8-21 10:53
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-3-25 14:18
  • 签到天数: 881 天

    [LV.10]以坛为家III

     楼主| 发表于 2015-8-21 10:53:50 | 显示全部楼层
    zz100179 发表于 2015-8-21 10:47
    感谢分享,这个系列的软件确实软柿子,不过有的效果很不错的

    刚开始学写注册机
    水平只能玩软柿子

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2025-1-4 10:11
  • 签到天数: 490 天

    [LV.9]以坛为家II

    发表于 2015-8-21 13:27:53 | 显示全部楼层
    膜拜算法大神

    点评

    我来膜拜你算法大大大神。  详情 回复 发表于 2015-8-22 02:01
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 1693 天

    [LV.Master]伴坛终老

    发表于 2015-8-21 13:34:15 | 显示全部楼层
    赞一个了,感谢分享
    PYG19周年生日快乐!
  • TA的每日心情
    难过
    2024-3-10 19:49
  • 签到天数: 473 天

    [LV.9]以坛为家II

    发表于 2015-8-21 14:00:30 | 显示全部楼层
    原来这家也被你端了啊。嘿嘿
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-11-3 14:57
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-8-21 14:22:53 | 显示全部楼层
    又一位算法小王子重现江湖~!

    点评

    惊现大白,重出江湖  发表于 2015-8-21 22:40
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    前天 10:56
  • 签到天数: 1696 天

    [LV.Master]伴坛终老

    发表于 2015-8-21 17:06:57 | 显示全部楼层
    高人,再接再励。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表