Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<string.h>
- int main(int argc,char** argv)
- {
- char *name=(char*)malloc(sizeof(char*)*20),*ser=(char*)malloc(sizeof(char*)*20),*temp=(char*)malloc(sizeof(char*)*4);
- int i;
- if(argc!=2)
- {
- printf("[~]Usage : %s <username>\n\nNote: Username must be between 8 to 11 characters.\n\n",argv[0]);
- return 0;
- }
- memcpy((char*)name,(char*)argv[1],strlen(argv[1]));
- name[0]=(name[strlen(name)-1]*strlen(name));
- for(i=0;i<8;i++)
- {
- if(!i)
- name[i]=((((strlen(name)*strlen(name))*4))^strlen(name))*name[i];
- else
- name[i]^=name[i-1];
- name[i]=(name[i]&0xFF)%0x1A;
- ser[i]=name[i]+0x41;
- }
- temp[0]='-';
- temp[1]=(((temp[1]=name[7])^strlen(name)*name[6])&0xFF)%0x0A;
- temp[2]=name[8-temp[1]];
- temp[1]+=0x30;
- temp[2]=(((temp[2]^temp[1])&0xFF)%0x0A)+0x30;
- temp[3]=((((temp[3]=name[4])^name[3])&0xFF)%0x0A)+0x30;
- temp[4]='\0';
- strcat(ser,temp);
- printf("\n[~] Serial : %s\n\n",ser);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement