不败的米 发表于 2018-8-17 16:35

分享一下电力监控系统的注册码计算算法

本帖最后由 不败的米 于 2018-8-17 17:18 编辑

系统码为磁盘序列号的倒序
此算法可逆仅用作其他软件破解思路#include "stdafx.h"
#include <iostream>
using namespace std;


int main()
{
menu:
      cout << "系统码: ";
      char pro_id;
      memset(pro_id, 0, 0x3e);
      cin >> pro_id;
      int length = strlen(pro_id);
      int level = length >> 1;
      pro_id = 78;
      pro_id = 78;
      if (length % 2) pro_id = 78;
      cout << "补偶码: " << pro_id << endl;
      length = strlen(pro_id);
      level = length >> 1;
      int i;
      for (i = 0; i < level; i++) {
                char b = pro_id;
                pro_id = pro_id;
                pro_id = b;
      }
      for (i = 0; i < level; i++) {
                char b = pro_id;
                pro_id = pro_id;
                pro_id = b;
      }
      for (i = 0; i < length; i++) {
                char wait = pro_id;
                if (wait & 2)wait &= 253; else wait |= 2;
                pro_id = wait;
                if (wait & 4)wait &= 251; else wait |= 4;
                pro_id = wait;
                if (wait & 8)wait &= 247; else wait |= 8;
                pro_id = wait;
      }
      cout << "注册码: " << pro_id << endl;
      return 0;
}

不败的米 发表于 2018-8-17 19:38

付国兵123 发表于 2018-8-17 19:09
这个一般人不会玩吧,一般都是电表走数。

领导让出去装SCADA,没给我注册码。

不败的米 发表于 2018-8-17 18:49

侧写师 发表于 2018-8-17 18:18
e有点深奥

很简单,就是乱七八糟的按字符交换位置 按位与 按位或

侧写师 发表于 2018-8-17 18:18

e有点深奥

DA111 发表于 2018-8-17 18:54

表示看不懂

付国兵123 发表于 2018-8-17 19:09

这个一般人不会玩吧,一般都是电表走数。

knami 发表于 2018-8-17 21:22

很好,谢谢分享?

jeffkorn 发表于 2018-8-17 21:28

我晕,啥意思这是_

ieiqp 发表于 2018-8-17 21:54

没看明白说的个啥

隆佳 发表于 2018-8-17 21:57

看不懂是什么
页: [1] 2 3 4
查看完整版本: 分享一下电力监控系统的注册码计算算法