Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  fff
Language: C/C++
Code:
int main(void){

    char password[150];
    int i=0, j =0;
    int r;
    for (i=0; i<150 ; i++){
        r = rand()%10;
        password[i]= (char)(((int)'0')+r);
    }

    char command[300] = {'\0'};
    sprintf(command, " rar a -p[%s] hi.rar hi.txt",password);
    printf("password: %s\n", command);
    system(command);

    usleep(50000);
    char newcommand[300] = {'\0'};
    char newpassword[150] = {'\0'};
    for (i= 0 ; i < 301; i++){
        for(j=0; j<i; j++){
            newpassword[j] = password[j];
        }
        sprintf(newcommand, " unrar e -p[%s] -o+ hi.rar",newpassword);
        if (system(newcommand) >= 0 ){
            printf("i: %d\n",i);
            printf("password length: %d\n", strlen(newpassword));
           // break;
        }
    strcpy(newpassword, "0");
    usleep(500000);
    }
    return 0;
}
Comments: