Guest User

Finder

a guest
Jun 25th, 2012
802
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.91 KB | None | 0 0
  1. import java.net.URL;
  2. import java.net.MalformedURLException;
  3. import java.util.ArrayList;
  4. import java.io.*;
  5. import java.util.Scanner;
  6.  
  7. //Must save as Admin_Finder.java
  8. //Compile with command: javac Admin_Finder.java
  9. //To have all features of this script you must have the lastest version of Nmap.
  10. //Run script with command: java Admin_Finder
  11. //For linux users i recommend dont use apt-get version of nmap, missing nse scripts.
  12. //Uninstall nmap, download package and install nmap-6.01
  13. //Enjoy the advanced admin finder :}
  14.  
  15. public class Admin_Finder {
  16.  
  17. public static String readInput()
  18. {
  19.  
  20. try
  21. {
  22. BufferedReader in =
  23. new BufferedReader(
  24. new InputStreamReader (System.in));
  25. String Input = in.readLine();
  26. Input = Input.trim();
  27. return Input;
  28. }
  29. catch( IOException e)
  30. {
  31. }
  32. return "";
  33. }
  34.  
  35.  
  36. public static void Info() {
  37. String[] info = {
  38. "phpinfo","php-info","php_info","phpdetails","php-details","php_details",
  39. "phpinfo.php","php-info.php","phpdetails.php","php-details.php","php_details.php",
  40. "phpinformation","php-information","php_information","test",
  41. "phpinformation.php","php-information.php","php_information.php","test.php", "php.php",
  42. "phpinfo/phpinfo.php", "phpinfo/php.php", "phpinfo/php_info.php", "phpinfo/php-info.php", "phpinfo/phpdetails.php", "phpinfo/php-details.php", "phpinfo/php_details.php",
  43. "php-info/phpinfo.php", "php-info/php_info.php", "php-info/php_info.php", "php-info/php.php",
  44. "php-info/phpdetails.php", "php-info/php-details.php", "php-info/php_details.php" ,
  45. "php_info/phpinfo.php", "php_info/php-info.php", "php_info/php_info.php", "php_info/php.php",
  46. "php_info/phpdetails.php", "php_info/php_details.php", "php_info/php-details.php"
  47. };
  48.  
  49. ArrayList<String> panels = new ArrayList<String>();
  50. try {
  51. BufferedReader in =
  52. new BufferedReader(
  53. new InputStreamReader (System.in));
  54. System.out.println("Enter the URL; Format Usage: (http://www.example.com/)");
  55. System.out.print("SITE: " );
  56. String url = in.readLine();
  57. System.out.println();
  58. for(int i = 0; i < info.length; i++)
  59. {
  60. boolean scan = true;
  61. try {
  62. new URL(url + "" + info[i]).getContent();
  63. } catch(Exception e) {
  64. System.out.println(url + "" + info[i] + " <-- Not Found");
  65. scan = false;
  66. }
  67. if(scan)
  68. {
  69. System.out.println(url + "" + info[i] + " <-- Found");
  70. panels.add(url + "" + info[i]);
  71. }
  72. }
  73. if(panels.size() != 0)
  74. {
  75. System.out.println("[+] Possible PHP_Info Pages:");
  76. for(int i = 0; i < panels.size(); i++)
  77. System.out.println(panels.get(i));
  78. } else {
  79. System.out.print("[-] PHP_Info was not Found. ");
  80. }
  81. }
  82. catch(IOException e) {}
  83.  
  84. }
  85.  
  86.  
  87.  
  88. public static void PHP()
  89. {
  90. String[] php = {
  91. "admin/","administrator/","moderator/","webadmin/","adminarea/","bb-admin/","adminLogin/","admin_area/","panel-administracion/","instadmin/",
  92. "memberadmin/","administratorlogin/","adm/","admin/account.php","admin/index.php","admin/login.php","admin/admin.php","admin/account.php",
  93. "admin_area/admin.php","admin_area/login.php","siteadmin/login.php","siteadmin/index.php","siteadmin/login.html","admin/account.html","admin/index.html","admin/login.html","admin/admin.html",
  94. "admin_area/index.php","bb-admin/index.php","bb-admin/login.php","bb-admin/admin.php","admin/home.php","admin_area/login.html","admin_area/index.html",
  95. "admin/controlpanel.php","admin.php","admincp/index.asp","admincp/login.asp","admincp/index.html","admin/account.html","adminpanel.html","webadmin.html",
  96. "webadmin/index.html","webadmin/admin.html","webadmin/login.html","admin/admin_login.html","admin_login.html","panel-administracion/login.html",
  97. "admin/cp.php","cp.php","administrator/index.php","administrator/login.php","nsw/admin/login.php","webadmin/login.php","admin/admin_login.php","admin_login.php",
  98. "administrator/account.php","administrator.php","admin_area/admin.html","pages/admin/admin-login.php","admin/admin-login.php","admin-login.php",
  99. "bb-admin/index.html","bb-admin/login.html","bb-admin/admin.html","admin/home.html","login.php","modelsearch/login.php","moderator.php","moderator/login.php",
  100. "moderator/admin.php","account.php","pages/admin/admin-login.html","admin/admin-login.html","admin-login.html","controlpanel.php","admincontrol.php",
  101. "admin/adminLogin.html","adminLogin.html","admin/adminLogin.html","home.html","rcjakar/admin/login.php","adminarea/index.html","adminarea/admin.html",
  102. "webadmin.php","webadmin/index.php","webadmin/admin.php","admin/controlpanel.html","admin.html","admin/cp.html","cp.html","adminpanel.php","moderator.html",
  103. "administrator/index.html","administrator/login.html","user.html","administrator/account.html","administrator.html","login.html","modelsearch/login.html",
  104. "moderator/login.html","adminarea/login.html","panel-administracion/index.html","panel-administracion/admin.html","modelsearch/index.html","modelsearch/admin.html",
  105. "admincontrol/login.html","adm/index.html","adm.html","moderator/admin.html","user.php","account.html","controlpanel.html","admincontrol.html",
  106. "panel-administracion/login.php","wp-login.php","adminLogin.php","admin/adminLogin.php","home.php","admin.php","adminarea/index.php",
  107. "adminarea/admin.php","adminarea/login.php","panel-administracion/index.php","panel-administracion/admin.php","modelsearch/index.php",
  108. "modelsearch/admin.php","admincontrol/login.php","adm/admloginuser.php","admloginuser.php","admin2.php","admin2/login.php","admin2/index.php",
  109. "adm/index.php","adm.php","affiliate.php","adm_auth.php","memberadmin.php","administratorlogin.php"
  110. };
  111.  
  112.  
  113. ArrayList<String> panels = new ArrayList<String>();
  114. try {
  115. BufferedReader in =
  116. new BufferedReader(
  117. new InputStreamReader (System.in));
  118. System.out.println("Enter the URL; Format Usage: (http://www.example.com/)");
  119. System.out.print("SITE: " );
  120. String url = in.readLine();
  121. System.out.println();
  122. for(int i = 0; i < php.length; i++)
  123. {
  124. boolean scan = true;
  125. try {
  126. new URL(url + "" + php[i]).getContent();
  127. } catch(Exception e) {
  128. System.out.println(url + "" + php[i] + " <-- Not Found");
  129. scan = false;
  130. }
  131. if(scan)
  132. {
  133. System.out.println(url + "" + php[i] + " <-- Found");
  134. panels.add(url + "" + php[i]);
  135. }
  136. }
  137. if(panels.size() != 0)
  138. {
  139. System.out.println("[+] Possible Panels:");
  140. for(int i = 0; i < panels.size(); i++)
  141. System.out.println(panels.get(i));
  142. } else {
  143. System.out.print("[-] Panel was not Found. ");
  144. }
  145. }
  146. catch(IOException e) {}
  147.  
  148. }
  149.  
  150. public static void ASP() {
  151.  
  152. String[] asp = {
  153. "admin/","administrator/","moderator/","webadmin/","adminarea/","bb-admin/","adminLogin/","admin_area/","panel-administracion/","instadmin/",
  154. "memberadmin/","administratorlogin/","adm/","account.asp","admin/account.asp","admin/index.asp","admin/login.asp","admin/admin.asp",
  155. "admin_area/admin.asp","admin_area/login.asp","admin/account.html","admin/index.html","admin/login.html","admin/admin.html",
  156. "admin_area/admin.html","admin_area/login.html","admin_area/index.html","admin_area/index.asp","bb-admin/index.asp","bb-admin/login.asp","bb-admin/admin.asp",
  157. "bb-admin/index.html","bb-admin/login.html","bb-admin/admin.html","admin/home.html","admin/controlpanel.html","admin.html","admin/cp.html","cp.html",
  158. "administrator/index.html","administrator/login.html","administrator/account.html","administrator.html","login.html","modelsearch/login.html","moderator.html",
  159. "moderator/login.html","moderator/admin.html","account.html","controlpanel.html","admincontrol.html","admin_login.html","panel-administracion/login.html",
  160. "admin/home.asp","admin/controlpanel.asp","admin.asp","pages/admin/admin-login.asp","admin/admin-login.asp","admin-login.asp","admin/cp.asp","cp.asp",
  161. "administrator/account.asp","administrator.asp","login.asp","modelsearch/login.asp","moderator.asp","moderator/login.asp","administrator/login.asp",
  162. "moderator/admin.asp","controlpanel.asp","admin/account.html","adminpanel.html","webadmin.html","pages/admin/admin-login.html","admin/admin-login.html",
  163. "webadmin/index.html","webadmin/admin.html","webadmin/login.html","user.asp","user.html","admincp/index.asp","admincp/login.asp","admincp/index.html",
  164. "admin/adminLogin.html","adminLogin.html","admin/adminLogin.html","home.html","adminarea/index.html","adminarea/admin.html","adminarea/login.html",
  165. "panel-administracion/index.html","panel-administracion/admin.html","modelsearch/index.html","modelsearch/admin.html","admin/admin_login.html",
  166. "admincontrol/login.html","adm/index.html","adm.html","admincontrol.asp","admin/account.asp","adminpanel.asp","webadmin.asp","webadmin/index.asp",
  167. "webadmin/admin.asp","webadmin/login.asp","admin/admin_login.asp","admin_login.asp","panel-administracion/login.asp","adminLogin.asp",
  168. "admin/adminLogin.asp","home.asp","admin.asp","adminarea/index.asp","adminarea/admin.asp","adminarea/login.asp","admin-login.html",
  169. "panel-administracion/index.asp","panel-administracion/admin.asp","modelsearch/index.asp" , "modelsearch/admin.asp","administrator/index.asp",
  170. "admincontrol/login.asp","adm/admloginuser.asp","admloginuser.asp","admin2.asp","admin2/login.asp","admin2/index.asp","adm/index.asp",
  171. "adm.asp","affiliate.asp","adm_auth.asp","memberadmin.asp","administratorlogin.asp","siteadmin/login.asp","siteadmin/index.asp","siteadmin/login.html"
  172.  
  173. };
  174.  
  175.  
  176. ArrayList<String> panels = new ArrayList<String>();
  177. try {
  178. BufferedReader in =
  179. new BufferedReader(
  180. new InputStreamReader (System.in));
  181. System.out.println("Enter the URL; Format Usage: (http://www.example.com/)");
  182. System.out.print("SITE: " );
  183. String url = in.readLine();
  184. System.out.println();
  185. for(int i = 0; i < asp.length; i++)
  186. {
  187. boolean scan = true;
  188. try {
  189. new URL(url + "" + asp[i]).getContent();
  190. } catch(Exception e) {
  191. System.out.println(url + "" + asp[i] + " <-- Not Found");
  192. scan = false;
  193. }
  194. if(scan)
  195. {
  196. System.out.println(url + "" + asp[i] + " <-- Found");
  197. panels.add(url + "" + asp[i]);
  198. }
  199. }
  200. if(panels.size() != 0)
  201. {
  202. System.out.println("[+] Possible Panels:");
  203. for(int i = 0; i < panels.size(); i++)
  204. System.out.println(panels.get(i));
  205. } else {
  206. System.out.print("[-] Panel was not Found. ");
  207. }
  208. }
  209. catch(IOException e) {}
  210.  
  211. }
  212.  
  213. public static void CFM() {
  214. String[] cfm = {
  215. "admin/","administrator/","moderator/","webadmin/","adminarea/","bb-admin/","adminLogin/","admin_area/","panel-administracion/","instadmin/",
  216. "memberadmin/","administratorlogin/","adm/","account.cfm","admin/account.cfm","admin/index.cfm","admin/login.cfm","admin/admin.cfm",
  217. "admin_area/admin.cfm","admin_area/login.cfm","admin/account.html","admin/index.html","admin/login.html","admin/admin.html",
  218. "admin_area/admin.html","admin_area/login.html","admin_area/index.html","admin_area/index.cfm","bb-admin/index.cfm","bb-admin/login.cfm","bb-admin/admin.cfm",
  219. "bb-admin/index.html","bb-admin/login.html","bb-admin/admin.html","admin/home.html","admin/controlpanel.html","admin.html","admin/cp.html","cp.html",
  220. "administrator/index.html","administrator/login.html","administrator/account.html","administrator.html","login.html","modelsearch/login.html","moderator.html",
  221. "moderator/login.html","moderator/admin.html","account.html","controlpanel.html","admincontrol.html","admin_login.html","panel-administracion/login.html",
  222. "admin/home.cfm","admin/controlpanel.cfm","admin.cfm","pages/admin/admin-login.cfm","admin/admin-login.cfm","admin-login.cfm","admin/cp.cfm","cp.cfm",
  223. "administrator/account.cfm","administrator.cfm","login.cfm","modelsearch/login.cfm","moderator.cfm","moderator/login.cfm","administrator/login.cfm",
  224. "moderator/admin.cfm","controlpanel.cfm","admin/account.html","adminpanel.html","webadmin.html","pages/admin/admin-login.html","admin/admin-login.html",
  225. "webadmin/index.html","webadmin/admin.html","webadmin/login.html","user.cfm","user.html","admincp/index.cfm","admincp/login.cfm","admincp/index.html",
  226. "admin/adminLogin.html","adminLogin.html","admin/adminLogin.html","home.html","adminarea/index.html","adminarea/admin.html","adminarea/login.html",
  227. "panel-administracion/index.html","panel-administracion/admin.html","modelsearch/index.html","modelsearch/admin.html","admin/admin_login.html",
  228. "admincontrol/login.html","adm/index.html","adm.html","admincontrol.cfm","admin/account.cfm","adminpanel.cfm","webadmin.cfm","webadmin/index.cfm",
  229. "webadmin/admin.cfm","webadmin/login.cfm","admin/admin_login.cfm","admin_login.cfm","panel-administracion/login.cfm","adminLogin.cfm",
  230. "admin/adminLogin.cfm","home.cfm","admin.cfm","adminarea/index.cfm","adminarea/admin.cfm","adminarea/login.cfm","admin-login.html",
  231. "panel-administracion/index.cfm","panel-administracion/admin.cfm","modelsearch/index.cfm","modelsearch/admin.cfm","administrator/index.cfm",
  232. "admincontrol/login.cfm","adm/admloginuser.cfm","admloginuser.cfm","admin2.cfm","admin2/login.cfm","admin2/index.cfm","adm/index.cfm",
  233. "adm.cfm","affiliate.cfm","adm_auth.cfm","memberadmin.cfm","administratorlogin.cfm","siteadmin/login.cfm","siteadmin/index.cfm","siteadmin/login.html"
  234.  
  235. };
  236.  
  237.  
  238. ArrayList<String> panels = new ArrayList<String>();
  239. try {
  240. BufferedReader in =
  241. new BufferedReader(
  242. new InputStreamReader (System.in));
  243. System.out.println("Enter the URL; Format Usage: (http://www.example.com/)");
  244. System.out.print("SITE: " );
  245. String url = in.readLine();
  246. System.out.println();
  247. for(int i = 0; i < cfm.length; i++)
  248. {
  249. boolean scan = true;
  250. try {
  251. new URL(url + "" + cfm[i]).getContent();
  252. } catch(Exception e) {
  253. System.out.println(url + "" + cfm[i] + " <-- Not Found");
  254. scan = false;
  255. }
  256. if(scan)
  257. {
  258. System.out.println(url + "" + cfm[i] + " <-- Found");
  259. panels.add(url + "" + cfm[i]);
  260. }
  261. }
  262. if(panels.size() != 0)
  263. {
  264. System.out.println("[+] Possible Panels:");
  265. for(int i = 0; i < panels.size(); i++)
  266. System.out.println(panels.get(i));
  267. } else {
  268. System.out.print("[-] Panel was not Found. ");
  269. }
  270. }
  271. catch(IOException e) {}
  272.  
  273. }
  274.  
  275. public static void brute() {
  276.  
  277. String s = null;
  278.  
  279.  
  280. try {
  281. Scanner user_input = new Scanner ( System.in );
  282. String user_ip;
  283. System.out.println("HTTP-AUTH-BRUTE-FORCE" );
  284. System.out.print("Enter Targets IP:" );
  285. user_ip = user_input.next( );
  286.  
  287. Process p = Runtime.getRuntime().exec("nmap --script http-brute -p 80 " + user_ip );
  288.  
  289.  
  290. BufferedReader in = new BufferedReader(new
  291. InputStreamReader(p.getInputStream()));
  292.  
  293. BufferedReader inerror = new BufferedReader(new
  294. InputStreamReader(p.getErrorStream()));
  295.  
  296.  
  297. System.out.println("Output:\n");
  298. while ((s = in.readLine()) != null) {
  299. System.out.println(s);
  300. }
  301.  
  302.  
  303.  
  304. System.out.println("Error (if any):\n");
  305. while ((s = inerror.readLine()) != null) {
  306. System.out.println(s);
  307. }
  308. return;
  309.  
  310.  
  311. }
  312. catch (IOException e) {
  313. System.out.println("exception happened - here's what I know: ");
  314. e.printStackTrace();
  315.  
  316. }
  317. System.out.println("" );
  318. System.out.print("Press Enter to return" );
  319. readInput();
  320. }
  321.  
  322.  
  323. public static void FormBrute() {
  324.  
  325. String s = null;
  326.  
  327.  
  328. try {
  329. Scanner user_input = new Scanner ( System.in );
  330. String user_ip;
  331. System.out.println("HTTP-FORUM-AUTH-BRUTE-FORCE" );
  332. System.out.print("Enter Targets IP:" );
  333. user_ip = user_input.next( );
  334.  
  335. Process p = Runtime.getRuntime().exec("nmap --script http-form-brute -p 80 " + user_ip );
  336.  
  337.  
  338. BufferedReader in = new BufferedReader(new
  339. InputStreamReader(p.getInputStream()));
  340.  
  341. BufferedReader inerror = new BufferedReader(new
  342. InputStreamReader(p.getErrorStream()));
  343.  
  344.  
  345. System.out.println("Output:\n");
  346. while ((s = in.readLine()) != null) {
  347. System.out.println(s);
  348. }
  349.  
  350.  
  351.  
  352. System.out.println("Error (if any):\n");
  353. while ((s = inerror.readLine()) != null) {
  354. System.out.println(s);
  355. }
  356. return;
  357.  
  358.  
  359. }
  360. catch (IOException e) {
  361. System.out.println("exception happened - here's what I know: ");
  362. e.printStackTrace();
  363.  
  364. }
  365. System.out.println("" );
  366. System.out.print("Press Enter to return" );
  367. readInput();
  368. }
  369.  
  370. public static void accounts() {
  371.  
  372. String s = null;
  373.  
  374.  
  375. try {
  376. Scanner user_input = new Scanner ( System.in );
  377. String user_ip;
  378. System.out.println("CHECKING FOR DEFAULT ACCOUNTS ON WEB APP." );
  379. System.out.print("Enter Targets IP:" );
  380. user_ip = user_input.next( );
  381.  
  382. Process p = Runtime.getRuntime().exec("nmap -p80 --script http-default-accounts " + user_ip );
  383.  
  384.  
  385. BufferedReader in = new BufferedReader(new
  386. InputStreamReader(p.getInputStream()));
  387.  
  388. BufferedReader inerror = new BufferedReader(new
  389. InputStreamReader(p.getErrorStream()));
  390.  
  391.  
  392. System.out.println("Output:\n");
  393. while ((s = in.readLine()) != null) {
  394. System.out.println(s);
  395. }
  396.  
  397.  
  398.  
  399. System.out.println("Error (if any):\n");
  400. while ((s = inerror.readLine()) != null) {
  401. System.out.println(s);
  402. }
  403. return;
  404.  
  405.  
  406. }
  407. catch (IOException e) {
  408. System.out.println("exception happened - here's what I know: ");
  409. e.printStackTrace();
  410.  
  411. }
  412. System.out.println("" );
  413. System.out.print("Press Enter to return" );
  414. readInput();
  415. }
  416.  
  417. public static void emails() {
  418.  
  419. String s = null;
  420.  
  421.  
  422. try {
  423. Scanner user_input = new Scanner ( System.in );
  424. String user_ip;
  425. System.out.println("LETS PARSE THESE PAGES FOR SOME EMAILS!" );
  426. System.out.print("Enter Target:" );
  427. user_ip = user_input.next( );
  428.  
  429. Process p = Runtime.getRuntime().exec("nmap --script=http-email-harvest" + user_ip );
  430.  
  431.  
  432. BufferedReader in = new BufferedReader(new
  433. InputStreamReader(p.getInputStream()));
  434.  
  435. BufferedReader inerror = new BufferedReader(new
  436. InputStreamReader(p.getErrorStream()));
  437.  
  438.  
  439. System.out.println("Output:\n");
  440. while ((s = in.readLine()) != null) {
  441. System.out.println(s);
  442. }
  443.  
  444.  
  445.  
  446. System.out.println("Error (if any):\n");
  447. while ((s = inerror.readLine()) != null) {
  448. System.out.println(s);
  449. }
  450. return;
  451.  
  452.  
  453. }
  454. catch (IOException e) {
  455. System.out.println("exception happened - here's what I know: ");
  456. e.printStackTrace();
  457.  
  458. }
  459. System.out.println("" );
  460. System.out.print("Press Enter to return" );
  461. readInput();
  462. }
  463.  
  464.  
  465. public static void ProxyBrute() {
  466.  
  467. String s = null;
  468.  
  469.  
  470. try {
  471. Scanner user_input = new Scanner ( System.in );
  472. String user_ip;
  473. System.out.println("NEED AN EXTRA PROXY? :}" );
  474. System.out.print("Enter Targets IP:" );
  475. user_ip = user_input.next( );
  476.  
  477. Process p = Runtime.getRuntime().exec("nmap --script http-proxy-brute -p 8080 " + user_ip );
  478.  
  479.  
  480. BufferedReader in = new BufferedReader(new
  481. InputStreamReader(p.getInputStream()));
  482.  
  483. BufferedReader inerror = new BufferedReader(new
  484. InputStreamReader(p.getErrorStream()));
  485.  
  486.  
  487. System.out.println("Output:\n");
  488. while ((s = in.readLine()) != null) {
  489. System.out.println(s);
  490. }
  491.  
  492.  
  493.  
  494. System.out.println("Error (if any):\n");
  495. while ((s = inerror.readLine()) != null) {
  496. System.out.println(s);
  497. }
  498. return;
  499.  
  500.  
  501. }
  502. catch (IOException e) {
  503. System.out.println("exception happened - here's what I know: ");
  504. e.printStackTrace();
  505.  
  506. }
  507. System.out.println("" );
  508. System.out.print("Press Enter to return" );
  509. readInput();
  510. }
  511.  
  512.  
  513.  
  514. public static void mssql445() {
  515.  
  516. String s = null;
  517.  
  518.  
  519. try {
  520. Scanner user_input = new Scanner ( System.in );
  521. String user_ip;
  522. System.out.println("MSSQL-BRUTE-FORCE-ON-PORT-445" );
  523. System.out.print("Enter Targets IP:" );
  524. user_ip = user_input.next( );
  525.  
  526. Process p = Runtime.getRuntime().exec("nmap -p 445 --script ms-sql-brute --script-args mssql.instance-all,userdb=/nselib/data/usernames.lst,passdb=/nselib/data/passwords.lst " + user_ip );
  527.  
  528.  
  529. BufferedReader in = new BufferedReader(new
  530. InputStreamReader(p.getInputStream()));
  531.  
  532. BufferedReader inerror = new BufferedReader(new
  533. InputStreamReader(p.getErrorStream()));
  534.  
  535.  
  536. System.out.println("Output:\n");
  537. while ((s = in.readLine()) != null) {
  538. System.out.println(s);
  539. }
  540.  
  541.  
  542.  
  543. System.out.println("Error (if any):\n");
  544. while ((s = inerror.readLine()) != null) {
  545. System.out.println(s);
  546. }
  547. return;
  548.  
  549.  
  550. }
  551. catch (IOException e) {
  552. System.out.println("exception happened - here's what I know: ");
  553. e.printStackTrace();
  554.  
  555. }
  556. System.out.println("" );
  557. System.out.print("Press Enter to return" );
  558. readInput();
  559. }
  560.  
  561.  
  562.  
  563. public static void mssql1433() {
  564.  
  565. String s = null;
  566.  
  567.  
  568. try {
  569. Scanner user_input = new Scanner ( System.in );
  570. String user_ip;
  571. System.out.println("MSSQL-BRUTE-FORCE-ON-PORT-1433" );
  572. System.out.print("Enter Targets IP:" );
  573. user_ip = user_input.next( );
  574.  
  575. Process p = Runtime.getRuntime().exec("nmap -p 1433 --script ms-sql-brute --script-args userdb=/nselib/data/usernames.lst,passdb=/nselib/data/passwords.lst " + user_ip );
  576.  
  577.  
  578. BufferedReader in = new BufferedReader(new
  579. InputStreamReader(p.getInputStream()));
  580.  
  581. BufferedReader inerror = new BufferedReader(new
  582. InputStreamReader(p.getErrorStream()));
  583.  
  584.  
  585. System.out.println("Output:\n");
  586. while ((s = in.readLine()) != null) {
  587. System.out.println(s);
  588. }
  589.  
  590.  
  591.  
  592. System.out.println("Error (if any):\n");
  593. while ((s = inerror.readLine()) != null) {
  594. System.out.println(s);
  595. }
  596. return;
  597.  
  598.  
  599. }
  600. catch (IOException e) {
  601. System.out.println("exception happened - here's what I know: ");
  602. e.printStackTrace();
  603.  
  604. }
  605. System.out.println("" );
  606. System.out.print("Press Enter to return" );
  607. readInput();
  608. }
  609.  
  610.  
  611.  
  612. public static void MysqlBrute() {
  613.  
  614. String s = null;
  615.  
  616.  
  617. try {
  618. Scanner user_input = new Scanner ( System.in );
  619. String user_ip;
  620. System.out.println("LETS GET THAT DB PASS!" );
  621. System.out.print("Enter Targets IP:" );
  622. user_ip = user_input.next( );
  623.  
  624. Process p = Runtime.getRuntime().exec("nmap --script=mysql-brute " + user_ip );
  625.  
  626.  
  627. BufferedReader in = new BufferedReader(new
  628. InputStreamReader(p.getInputStream()));
  629.  
  630. BufferedReader inerror = new BufferedReader(new
  631. InputStreamReader(p.getErrorStream()));
  632.  
  633.  
  634. System.out.println("Output:\n");
  635. while ((s = in.readLine()) != null) {
  636. System.out.println(s);
  637. }
  638.  
  639.  
  640.  
  641. System.out.println("Error (if any):\n");
  642. while ((s = inerror.readLine()) != null) {
  643. System.out.println(s);
  644. }
  645. return;
  646.  
  647.  
  648. }
  649. catch (IOException e) {
  650. System.out.println("exception happened - here's what I know: ");
  651. e.printStackTrace();
  652.  
  653. }
  654. System.out.println("" );
  655. System.out.print("Press Enter to return" );
  656. readInput();
  657. }
  658.  
  659.  
  660.  
  661. public static void MysqlUserDump() {
  662.  
  663. String s = null;
  664.  
  665.  
  666. try {
  667. Scanner user_input = new Scanner ( System.in );
  668. String user_ip;
  669. System.out.println("WHO IS USING THIS DB?" );
  670. System.out.print("Enter Targets IP:" );
  671. user_ip = user_input.next( );
  672.  
  673. Process p = Runtime.getRuntime().exec("nmap -sV --script=mysql-users " + user_ip );
  674.  
  675.  
  676. BufferedReader in = new BufferedReader(new
  677. InputStreamReader(p.getInputStream()));
  678.  
  679. BufferedReader inerror = new BufferedReader(new
  680. InputStreamReader(p.getErrorStream()));
  681.  
  682.  
  683. System.out.println("Output:\n");
  684. while ((s = in.readLine()) != null) {
  685. System.out.println(s);
  686. }
  687.  
  688.  
  689.  
  690. System.out.println("Error (if any):\n");
  691. while ((s = inerror.readLine()) != null) {
  692. System.out.println(s);
  693. }
  694. return;
  695.  
  696.  
  697. }
  698. catch (IOException e) {
  699. System.out.println("exception happened - here's what I know: ");
  700. e.printStackTrace();
  701.  
  702. }
  703. System.out.println("" );
  704. System.out.print("Press Enter to return" );
  705. readInput();
  706. }
  707.  
  708. public static void SqlInject() {
  709.  
  710. String s = null;
  711.  
  712.  
  713. try {
  714. Scanner user_input = new Scanner ( System.in );
  715. String user_ip;
  716. System.out.println("SQL-INJECTION-SCAN" );
  717. System.out.print("Enter Targets IP:" );
  718. user_ip = user_input.next( );
  719.  
  720. Process p = Runtime.getRuntime().exec("nmap -sV --script=sql-injection " + user_ip );
  721.  
  722.  
  723. BufferedReader in = new BufferedReader(new
  724. InputStreamReader(p.getInputStream()));
  725.  
  726. BufferedReader inerror = new BufferedReader(new
  727. InputStreamReader(p.getErrorStream()));
  728.  
  729.  
  730. System.out.println("Output:\n");
  731. while ((s = in.readLine()) != null) {
  732. System.out.println(s);
  733. }
  734.  
  735.  
  736.  
  737. System.out.println("Error (if any):\n");
  738. while ((s = inerror.readLine()) != null) {
  739. System.out.println(s);
  740. }
  741. return;
  742.  
  743.  
  744. }
  745. catch (IOException e) {
  746. System.out.println("exception happened - here's what I know: ");
  747. e.printStackTrace();
  748.  
  749. }
  750. System.out.println("" );
  751. System.out.print("Press Enter to return" );
  752. readInput();
  753. }
  754.  
  755. public static void FtpBrute() {
  756.  
  757. String s = null;
  758.  
  759.  
  760. try {
  761. Scanner user_input = new Scanner ( System.in );
  762. String user_ip;
  763. System.out.println("FTP-BRUTE-FORCE" );
  764. System.out.print("Enter Targets IP:" );
  765. user_ip = user_input.next( );
  766.  
  767. Process p = Runtime.getRuntime().exec("nmap --script ftp-brute -p 21 " + user_ip );
  768.  
  769.  
  770. BufferedReader in = new BufferedReader(new
  771. InputStreamReader(p.getInputStream()));
  772.  
  773. BufferedReader inerror = new BufferedReader(new
  774. InputStreamReader(p.getErrorStream()));
  775.  
  776.  
  777. System.out.println("Output:\n");
  778. while ((s = in.readLine()) != null) {
  779. System.out.println(s);
  780. }
  781.  
  782.  
  783.  
  784. System.out.println("Error (if any):\n");
  785. while ((s = inerror.readLine()) != null) {
  786. System.out.println(s);
  787. }
  788. return;
  789.  
  790.  
  791. }
  792. catch (IOException e) {
  793. System.out.println("exception happened - here's what I know: ");
  794. e.printStackTrace();
  795.  
  796. }
  797. System.out.println("" );
  798. System.out.print("Press Enter to return" );
  799. readInput();
  800. }
  801.  
  802. public static void NmapScan() {
  803.  
  804. String s = null;
  805.  
  806.  
  807. try {
  808. Scanner user_input = new Scanner ( System.in );
  809. String user_ip;
  810. System.out.println("NORMAL-NMAP-SCAN." );
  811. System.out.print("Enter Targets IP:" );
  812. user_ip = user_input.next( );
  813.  
  814. Process p = Runtime.getRuntime().exec("nmap -v " + user_ip );
  815.  
  816.  
  817. BufferedReader in = new BufferedReader(new
  818. InputStreamReader(p.getInputStream()));
  819.  
  820. BufferedReader inerror = new BufferedReader(new
  821. InputStreamReader(p.getErrorStream()));
  822.  
  823.  
  824. System.out.println("Output:\n");
  825. while ((s = in.readLine()) != null) {
  826. System.out.println(s);
  827. }
  828.  
  829.  
  830.  
  831. System.out.println("Error (if any):\n");
  832. while ((s = inerror.readLine()) != null) {
  833. System.out.println(s);
  834. }
  835. return;
  836.  
  837.  
  838. }
  839. catch (IOException e) {
  840. System.out.println("exception happened - here's what I know: ");
  841. e.printStackTrace();
  842.  
  843. }
  844. System.out.println("" );
  845. System.out.print("Press Enter to return" );
  846. readInput();
  847. }
  848.  
  849.  
  850.  
  851. public static void main(String args[])
  852. {
  853. InputStreamReader reader =
  854. new InputStreamReader (System.in );
  855. BufferedReader in =
  856. new BufferedReader (reader );
  857. boolean done = false;
  858. System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" );
  859. System.out.println("~ ADMIN_FINDER ~" );
  860. System.out.println("~ CODED BY SP3CT ~" );
  861. System.out.println("~ ~" );
  862. System.out.println("~ @Team_Digi7al ~" );
  863. System.out.println("~ ~" );
  864. System.out.println("~ Sp3ctrum L0GIC ~" );
  865. System.out.println("~ Th3P0nyWizard Ichi ~" );
  866. System.out.println("~ Shr00mi3 DR_7hor ~" );
  867. System.out.println("~ Kalypto Th1nkT0ken ~" );
  868. System.out.println("~ Unsp0ken n3tM0nkey ~" );
  869. System.out.println("~ ~" );
  870. System.out.println("~ USAGE: ~" );
  871. System.out.println("~ [+] P - .php Scan ~" );
  872. System.out.println("~ [+] A - .asp Scan ~" );
  873. System.out.println("~ [+] C - .cfm Scan ~" );
  874. System.out.println("~ [+] I - Phpinfo_Scan ~" );
  875. System.out.println("~ [+] N - Nmap_Scan ~" );
  876. System.out.println("~ [+] B - Brute_Panel ~" );
  877. System.out.println("~ [+] F - Forum_Brute ~" );
  878. System.out.println("~ [+] D - Default_Accounts ~" );
  879. System.out.println("~ [+] E - Grab_Emails ~" );
  880. System.out.println("~ [+] W - Proxy_Brute ~" );
  881. System.out.println("~ [+] S - Mssql_445_Brute ~" );
  882. System.out.println("~ [+] L - Mssql_1433_Brute ~" );
  883. System.out.println("~ [+] O - Mysql_Brute ~" );
  884. System.out.println("~ [+] X - Mysql_User_Dump ~" );
  885. System.out.println("~ [+] Z - Sqli_Scan ~" );
  886. System.out.println("~ [+] U - FTP_Brute ~" );
  887. System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" );
  888. String input = readInput();
  889. input = input.toUpperCase();
  890. char ch = input.charAt(0);
  891. switch ( ch )
  892. {
  893. case 'I':
  894. Info();
  895. break;
  896. case 'N':
  897. NmapScan();
  898. break;
  899. case 'U':
  900. FtpBrute();
  901. break;
  902. case 'Z':
  903. SqlInject();
  904. break;
  905. case 'X':
  906. MysqlUserDump();
  907. break;
  908. case 'O':
  909. MysqlBrute();
  910. break;
  911. case 'L':
  912. mssql1433();
  913. break;
  914. case 'S':
  915. mssql445();
  916. break;
  917. case 'W':
  918. ProxyBrute();
  919. break;
  920. case 'E':
  921. emails();
  922. break;
  923. case 'D':
  924. accounts();
  925. break;
  926. case 'F':
  927. FormBrute();
  928. break;
  929. case 'B':
  930. brute();
  931. break;
  932. case 'P':
  933. PHP();
  934. break;
  935. case 'A':
  936. ASP();
  937. break;
  938. case 'C':
  939. CFM();
  940. break;
  941. case 'Q':
  942. done = true;
  943. break;
  944. default:
  945. System.out.println("" );
  946. System.out.println("Please choose a valid choice." );
  947. }
  948.  
  949. System.out.println("" );
  950. System.out.print("Press Enter to return to Terminal" );
  951. readInput();
  952.  
  953. }
  954. }
Advertisement
Add Comment
Please, Sign In to add comment