Himeshvyas26

cms.pl

May 25th, 2018
340
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.79 KB | None | 0 0
  1. #!/usr/bin/perl
  2. # Code by H4M4574R
  3. # Indian Cyber Heros
  4. # facebook : https://www.facebook.com/indiancyberheros
  5.  
  6.  
  7. use Win32::Console::ANSI;
  8. use Term::ANSIColor;
  9. use LWP::UserAgent;
  10. ####################### LIMPAR O TERMINAL ############################################
  11. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  12. ####################### DISCRIÇÃO ####################################################
  13. $script = 'CMS DETECTOR By H4M4573R';
  14. $author = 'H4M4573R';
  15. $version = '0.0.1';
  16. $team = 'Indian Cyber Heros';
  17. $update = '10/05/2017';
  18. $greetz = '[H4m4573R] ||[K0n4l h4x0r!]...|B!@CKC0Br4|
  19.  
  20. |DarkLor4| [R3b3l kn1gh7] [!hacker 101] [!Dutchm@n] [mr.noob] [!toxic v3nom]
  21. C1PH3R  -  k2N0l h4c5Er  -  DutchM@n -  H4M4573R  -  Flaw 15  -  P4rg0l - XYBER WORM [BUG-VAULTER] [ALL INDIA HACKERS]';
  22. ####################### CRIANDO O DIRETORIO RESULT PARA SALVAR OS .TXT ###############
  23. $res="Result";
  24. if (-e $res)
  25. {
  26. }
  27. else
  28. {
  29. mkdir $res or die "direcotry: $res";
  30. }
  31. ################# start #############
  32.  
  33. print "\n";
  34. print colored(" --=[ $script",'BOLD WHITE'),"\n";
  35. print colored(" +---**---==[ Version: $version ",'BOLD GREEN'),"\n";
  36. print colored(" +---**---==[ Author: $author ",'BOLD WHITE'),"\n";
  37. print colored(" +---**---==[ Update Date : $update ",'BOLD GREEN'),"\n";
  38. print colored(" +---**---==[ Team: $team ",'BOLD WHITE'),"\n";
  39. print colored(" +---**---==[ Agradecimentos: $greetz ",'BOLD GREEN'),"\n";
  40.  
  41.  
  42. print colored("+------------------------------------------------------------------------+",'red'),"\n";
  43. print colored("+------------------------------------------------------------------------+",'red'),"\n";
  44.  
  45. ########## PART WORK #################
  46. print colored("[SUA LISTA DE SITES]: ",'BOLD WHITE');
  47.  
  48. $lista=<STDIN>;
  49. chomp($lista);
  50. open (lista, "<$lista") || die "\n [LISTA DE SITES NÃO SELECIONADA]";
  51. my @lista = <lista>;
  52. close lista;
  53.  
  54. foreach $site(@lista) {
  55.  
  56. if($site !~ /http:\/\//) { $site = "http://$site/"; };
  57. detect();
  58. }
  59. sub detect($site){
  60. $ua = LWP::UserAgent->new(keep_alive => 1);
  61. $ua->agent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31");
  62. $ua->timeout (8);
  63.  
  64. #################### CMS WORDPRESS hai ##################################
  65. my $checar = $ua->get("$site")->content;
  66. if($checar =~/wp-content\/themes\/|wp-content\/plugins\/|wordpress/) {
  67. print colored("[WORDPRESS]: $site",'WHITE ON_CYAN'),"\n";
  68. open(save, '>>Result/WordPress.txt');
  69. print save "$site\n";
  70. close(save);
  71. }
  72. #################### CMS JOOMLA hai ##################################
  73. elsif($checar =~/<script type=\"text\/javascript\" src=\"\/media\/system\/js\/mootools.js\"><\/script>|Joomla!|Joomla|joomla/) {
  74. print colored("[JOOMLA]: $site",'WHITE ON_GREEN'),"\n";
  75. open(save, '>>Result/Joomla.txt');
  76. print save "$site\n";
  77. close(save);
  78. }
  79. #################### CMS VBULLETIN hai ##################################
  80. elsif($checar =~/\/faq.php\/vb|\/forum\/|Powred by vbulletin/) {
  81. print colored("[VBULLETIN]: $site",'WHITE ON_RED'),"\n";
  82. open(save, '>>Result/VBulletin.txt');
  83. print save "$site\n";
  84. close(save);
  85. }
  86. #################### CMS DRUPAL hai ##################################
  87. elsif($checar =~/\/modules\/system\/system.menus.css|\/sites\/default\/files\/|<meta name=\"Generator\" content=\"Drupal 7/) {
  88. print colored("[DRUPAL]: $site",'WHITE ON_BLUE'),"\n";
  89. open(save, '>>Result/Drupal.txt');
  90. print save "$site\n";
  91. close(save);
  92. }
  93. #################### CMS done ##################################
  94. else{
  95. print colored("[CMS NAO DETECTADO]: $site",'BOLD WHITE'),"\n";
  96. open(save, '>>Result/Cms_N_Detectado.txt');
  97. print save "$site\n";
  98. close(save);
  99. }
  100. }
Add Comment
Please, Sign In to add comment