问题标题: XACRAFT巨大漏洞

0
0
已解决
叶沄昊
叶沄昊
高级守护
高级守护

我们都知道,一运行XACRAFT就会有两个文件:

正好,前一阵子我寻思做一个XA修改器,怀着好奇心我打开了ta

不得不说,存档文件我只知道金币、皮肤、出生位置这么多东西,

但是我打开TEC账户。。。

用户名不说,这密码也没加密

@沙宸安 @兴安科技**组官方 你们难道不考虑一下吗?

你可以参考一下:


#include "stdafx.h"
#include<iostream>
#include<ctime>
 
 
using namespace std;
void Makecode(char *pstr,int *pkey);
void Cutecode(char *pstr,int *pkey);
int _tmain(int argc, _TCHAR* argv[])
{
    int key[]={1,2,3,4,5};//加密字符
    char s[]="www.xiaozhuanggushi.com";
    char *p=s;
    cout<<"加密前:"<<p<<endl;
    Makecode(s,key);//加密
    cout<<"加密后:"<<p<<endl;    
    Cutecode(s,key);//解密
    cout<<"解密后:"<<p<<endl;
 
 
    int c;
    cin>>c;    
    return 0;
}
//单个字符异或运算
char MakecodeChar(char c,int key){
    return c=c^key;
}
//单个字符解密
char CutcodeChar(char c,int key){
    return c^key;
}
 
 
 
 
//加密
void Makecode(char *pstr,int *pkey){
    int len=strlen(pstr);//获取长度
    for(int i=0;i<len;i++)
        *(pstr+i)=MakecodeChar(*(pstr+i),pkey[i%5]);
}
 
 
//解密
void Cutecode(char *pstr,int *pkey){
    int len=strlen(pstr);
    for(int i=0;i<len;i++)
        *(pstr+i)=CutcodeChar(*(pstr+i),pkey[i%5]);
}

出处:CSDN c++字符串简单加密的方法。推荐_普通网友的博客-CSDN博客_c++加密字符串

建议不要用这个办法,不然被直接就被破解了

另:你的网址有点不像网址,给你个链接

叶沄昊在2022-08-27 16:23:45追加了内容

alert('你关不掉')

alert('才怪:P')


0
已采纳
薛乘志
薛乘志
初级启示者
初级启示者

沙兴安早就不活跃**了,你应该自己去改

而且你这也不是巨大漏洞,大部分游戏都有存档修改器的啊

0
包思远
包思远
新手启示者
新手启示者

你这简单的加密也没用啊,别人很快就能解密出来,还有你都把这个发到问答上了,有**在CSDN上发过,你认为大家看不见吗??

大家都看见了,你这加密就没用了啊!!(你加密就是为了防止别人破译的,别人都知道你是怎么加密的了,你加密有什么用呢??)

加密就是要自己独创密码转换**啊!!

0
0
沙宸安
沙宸安
高级启示者
高级启示者

TEC账号其实已经不用了,这里有一段历史:

TEC的全称是Three Enterprises Coding account,即“三企”编程账号。

“三企”是什么呢?是极昼工坊、创新公社和兴安科技

这三家当年是很**的企业,可惜大多作者都不活跃了

这个账号的目的是体现“三企”的合作**

 

还有,不要再** 扰我了,初中生暑假作业比你想象的多得多

我要回答