资源简介

破解 lua 源文件 lua-xxtea.zip

资源截图

代码片段和文件信息

#include
#include
#include
#include“xxtea.h“
int main(int argcchar*argv[]){
FILE*fp;
char*key;
char*sign;
char*infile;
char*outfile;
char*buf*data;
unsigned long size;
int keylensignlenretlen;
if(argc<5){
printf(“usage:lua_decrypt infile outfile sign key\n“);
return -1;
}
else{
infile=argv[1];
outfile=argv[2];
sign=argv[3];
key=argv[4];
keylen=strlen(key);
signlen=strlen(sign);
}

if((fp=fopen(infile“rb“))==NULL){
perror(“can‘t open the input file“);
return -1;
}
fseek(fp 0L SEEK_END);
size=ftell(fp);
rewind(fp);
buf=(char*)malloc(size);
fread(bufsize1fp);
fclose(fp);
data=xxtea_decrypt(buf+signlensize-signlenkeykeylen&retlen);
if(data==NULL){
printf(“%s decrypt fail\n“infile);
return -1;
}
if((fp

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-26 16:01  lua-xxtea\
     文件         436  2017-03-26 15:44  lua-xxtea\decode.sh
     文件       13856  2017-03-26 15:57  lua-xxtea\lua_decrypt
     文件        1005  2017-03-26 15:50  lua-xxtea\main.c
     文件        4933  2017-03-26 13:09  lua-xxtea\xxtea.c
     文件        1497  2017-03-26 13:09  lua-xxtea\xxtea.h

评论

共有 条评论