飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 16899|回复: 66

[求助] 寻找屏幕录像专家注册机

    [复制链接]
  • TA的每日心情
    慵懒
    2024-4-7 18:16
  • 签到天数: 59 天

    [LV.5]常住居民I

    发表于 2020-7-3 23:13:20 | 显示全部楼层 |阅读模式
    各位大佬,在某处发现一张截图为屏幕录像专家注册机截图,其注册码为400位(不是常见的注册码),现在急需,求有注册机的大佬分享,感谢!!!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2020-4-27 03:51
  • 签到天数: 108 天

    [LV.6]常住居民II

    发表于 2020-7-4 10:17:40 | 显示全部楼层
      外链:https://ang.lanzous.com/b04g57tuh      密码:d54g

    点评

    神啊,这个wan的注册机很早就有啊,发布之初就证明注册码位数不够的。不能完全注册的。  详情 回复 发表于 2020-9-24 10:26

    评分

    参与人数 1威望 +1 飘云币 +1 收起 理由
    wenjuner + 1 + 1 PYG有你更精彩!

    查看全部评分

    PYG19周年生日快乐!
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情

    11 小时前
  • 签到天数: 1772 天

    [LV.Master]伴坛终老

    发表于 2020-7-4 00:45:50 | 显示全部楼层
    这个早就有了的吧,只是具体忘了是哪个版本了
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-1-5 11:28
  • 签到天数: 1312 天

    [LV.10]以坛为家III

    发表于 2020-7-4 03:32:43 | 显示全部楼层
    放弃这个想法吧
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-17 10:17
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2020-7-4 03:51:32 | 显示全部楼层
    https://www.chinapyg.com/forum.php?mod=viewthread&tid=119276

    那个注册机就是论坛大神们一起做的吧,无缘相见的。。还是直接用论坛的成品凑合下吧。

    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-26 11:14
  • 签到天数: 459 天

    [LV.9]以坛为家II

    发表于 2020-7-4 05:54:52 | 显示全部楼层
    PS的毫无痕迹啊
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 2205 天

    [LV.Master]伴坛终老

    发表于 2020-7-4 09:53:59 | 显示全部楼层
    为什么非要鸡?论坛有可以用的版本,再不济就自己咔嚓

    点评

    之前友坛上别人发的。 [mw_shl_code=cpp,true]#include #include #include #include using namespace std; int main() { char st[21] = { 0 }; //用户名 char jqm_a[31] = { 0 }; //机  详情 回复 发表于 2020-7-4 10:07
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 1315 天

    [LV.10]以坛为家III

    发表于 2020-7-4 10:07:46 | 显示全部楼层
    不破不立 发表于 2020-7-4 09:53
    为什么非要鸡?论坛有可以用的版本,再不济就自己咔嚓

    之前友坛上别人发的。
    [C++] 纯文本查看 复制代码
    #include <iostream>
    #include <Windows.h>
    #include <time.h>
    #include <cstring>
    
    using namespace std;
    int main()
    {
    
    	char st[21] = { 0 };						//用户名
    	char jqm_a[31] = { 0 };						//机器码
    	char jqm[21] = { 0 };						//机器码前20位
    
    	cout << "请输入你的用户名:";
    	cin >> st;
    	cout << "请输入你的机器码:";
    	cin >> jqm_a;
    	int q;
    	memcpy(jqm, jqm_a, 20);
    	cout << "取机器码的前20位来算序列号" << jqm << endl;
    
    	q = jqm[2];
    	jqm[2] = jqm[18];
    	jqm[18] = q;
    
    	q = jqm[4];
    	jqm[4] = jqm[15];
    	jqm[15] = q;
    
    
    	q = jqm[8];
    	jqm[8] = jqm[11];
    	jqm[11] = q;
    	while (1)
    	{
    		char mb[7] = { 0 };						//运算的出的字符串
    		int eax_3;
    		int edi_3 = 0;
    		for (int i = 0; i < 20; i++)
    		{
    			eax_3 = st[i] ^ jqm[i];
    			eax_3 = eax_3 * i;
    			eax_3 = eax_3 + edi_3;
    			edi_3 = eax_3;
    		}
    
    		edi_3 = edi_3 + 0x3039;
    		itoa(edi_3, mb, 10);					//mb=得到那5个秘钥字符,
    		char str_z[51];							//存放真正的字符串
    
    
    		char	str[51];				//序列号
    		char	str1[6] = { 0 };			//序列号后5个字符
    		int		esi = 0;
    		int		eax = 0;
    		int		ecx = 0;
    		int		edi;
    		int		arg_3 = 0x2D;			//序列号长度-5
    		BYTE	dl;
    
    		const char* str2 = "1234567890";
    
    		int edi_33 = edi_3;
    		srand((unsigned int)time(0));
    		while (1)
    		{
    			for (int i = 0; i < 5; i++)				//生成序列号前10个字符
    				itoa((mb[i] + 0x14 - 9 - (1 / 2 + i)), str_z + (i * 2), 10);
    
    
    			for (int i = 0; i <= 9; i++)
    				str[i] = str_z[i];
    			int eax_4;
    			int ecx_4;
    			int edx_4;
    			edi_3 = edi_33;
    			edi_3 = edi_3 + 0x4d44;
    			eax_4 = int(edi_3 * 3.14 * 0.1594896331738427110);
    
    			edi_3 = eax_4;
    			ecx_4 = 0x186a0;
    
    			edx_4 = eax_4 % ecx_4;
    			itoa((edx_4 % 10 + 0x41) - 9 - 11 / 2 + 9, str + 10, 10);
    
    			for (int i = 12; i < 50; i++)
    				str[i] = str2[rand() % 10];
    
    			int g;										//交换
    			g = str[2];
    			str[2] = str[38];
    			str[38] = g;
    
    			g = str[4];
    			str[4] = str[25];
    			str[25] = g;
    
    			g = str[9];
    			str[9] = str[31];
    			str[31] = g;
    
    
    
    
    
    			for (int i = 0; i <= 4; i++)
    				str1[i] = str[45 + i];
    			esi = 0;
    			eax = 0;
    			ecx = 0;
    			while (1)
    			{
    				if (ecx == 0xB26D)
    				{
    					edi = 0;
    					while (edi < arg_3)
    					{
    						ecx++;
    						dl = 0x80;
    						do {
    							BYTE ah;
    							ah = WORD(eax) / 256;
    							if (ah >= 0x80)
    							{
    								eax = eax + eax;
    								WORD x = (WORD(eax) ^ 0x1021);
    								eax = eax / 65536;
    								eax = eax * 65536;
    								eax = eax + x;
    								ecx++;
    							}
    							else
    								eax = eax + eax;
    							ecx++;
    							if (str[esi] & dl)
    							{
    								WORD x = (WORD(eax) ^ 0x1021);
    								eax = eax / 65536;
    								eax = eax * 65536;
    								eax = x + eax;
    							}
    							dl = dl / 2;
    						} while (dl != 0);
    						esi++;
    						edi++;
    					}
    				}
    				ecx++;
    				if (ecx >= 0x186A0)
    					break;
    			}
    			if (WORD(eax) == atof(str1))
    				break;
    		}
    
    
    
    
    		int g;											//生成第11,12个字符
    		char str_1[41] = { 0 };
    		for (int i = 0; i <= 40; i++)
    			str_1[i] = str[i];
    
    		g = str_1[2];
    		str_1[2] = str_1[38];
    		str_1[38] = g;
    
    		g = str_1[4];
    		str_1[4] = str_1[25];
    		str_1[25] = g;
    
    		g = str_1[9];
    		str_1[9] = str_1[31];
    		str_1[31] = g;
    
    
    
    		char str_2[21] = { 0 };							//产生的那20个字符
    		char str_3[3] = { 0 };
    		int zj = 0;
    		int edx_1 = 0;
    		int ebx_1 = 0;
    		int eax_1 = 0;
    		for (int i = 0; i < 40; i = i + 2)
    		{
    			ebx_1++;
    			str_3[0] = str_1[i];
    			str_3[1] = str_1[i + 1];
    			eax_1 = atof(str_3);
    			edx_1 = ebx_1;
    			edx_1 = edx_1 / 2;
    
    			eax_1 = eax_1 + edx_1;
    			eax_1 = eax_1 + 9;
    			str_2[i / 2] = eax_1;
    			ebx_1++;
    		}
    
    
    		int zjz = 0;
    		for (int i = 0; i < 19; i++)
    			zjz = zjz + str_2[i];
    
    		zjz = zjz % 10;
    		zjz = zjz + 0x30;
    
    
    
    		if (str_2[19] == zjz || str_2[19] >= 0x41)
    		{
    			cout << "序列号为:";
    			for (int i = 0; i <= 49; i++)
    				cout << str[i];
    			cout << endl;
    			break;
    		}
    
    	}
    	return 0;
    }

    点评

    感谢表哥提供源码  详情 回复 发表于 2020-7-5 09:20

    评分

    参与人数 2威望 +2 飘云币 +2 收起 理由
    Arsage + 1 + 1 直接了当。
    daoben + 1 + 1 竟然注册成功了,感谢

    查看全部评分

    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 1315 天

    [LV.10]以坛为家III

    发表于 2020-7-4 10:08:27 | 显示全部楼层
    编译报错如下: 1>C:\Users\Administrator\source\repos\PmlxzjKeygen\PmlxzjKeygen\PmlxzjKeygen.cpp(84,4): error C4996: 'itoa': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _itoa. See online help for details.

    解决办法: 打开项目属性,点击C/C++ ——> 高级 ——> 禁用特定警告 ——> 编辑中加入4996

    点评

    成品:  详情 回复 发表于 2020-7-4 17:28
    老大。有成品不  详情 回复 发表于 2020-7-4 15:57
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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