send
Grupo de Telegram
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[Perl TK] GenPassword

  • 0 Respuestas
  • 669 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 544
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« en: Julio 03, 2011, 10:01:06 pm »
Un simple generador de contraseñas

Imagen






Código: Perl
  1. #!usr/bin/perl
  2. #Gen Password (C) Doddy Hackman 2011
  3.  
  4. use Tk;
  5.  
  6. if ($^O eq 'MSWin32') {
  7. use Win32::Console;
  8. Win32::Console::Free();
  9. }
  10.  
  11. my $sin = MainWindow->new();
  12. $sin->title("Gen Password (C) Doddy Hackman 2011");
  13. $sin->geometry("530x80+20+20");
  14. $sin->resizable(0,0);
  15.  
  16. $sin->Label(-text=>"Result : ",-font=>"Impact1")->place(-x=>30,-You are not allowed to view links. Register or Login=>20);
  17. my $rex = $sin->Text(-width=>28,-height=>1)->place(-You are not allowed to view links. Register or Login=>24,-x=>90);
  18. $sin->Label(-text=>"Length : ",-font=>"Impact1")->place(-x=>310,-You are not allowed to view links. Register or Login=>20);
  19. my $leng = $sin->Entry(-width=>3,-text=>3)->place(-You are not allowed to view links. Register or Login=>24,-x=>370);
  20. $sin->Button(-text=>"Generate",-command=>\&gen,-width=>12)->place(-You are not allowed to view links. Register or Login=>22,-x=>410);
  21.  
  22. MainLoop;
  23.  
  24.  
  25. sub gen {
  26.  
  27. $rex->You are not allowed to view links. Register or Login("0.0","end");
  28. my $ala = $leng->get;
  29.  
  30. my @password = genpass($ala);
  31. for $pass(@password) {
  32. $rex->insert("end",$pass);
  33. }}
  34.  
  35. sub genpass {
  36.  
  37. my $length = You are not allowed to view links. Register or Login;
  38.  
  39. my @re;
  40.  
  41. my @mayus = (A..Z);
  42. my @minus = (a..z);
  43. my @number = (0..9);
  44. my @op = (1..3);
  45.  
  46. for (1..$length) {
  47.  
  48. my $opt = @op[You are not allowed to view links. Register or Login(@op)];
  49. if ($opt eq 1) {
  50. You are not allowed to view links. Register or Login(@re,@mayus[You are not allowed to view links. Register or Login(@mayus)]);
  51. }
  52. elsif ($opt eq 2) {
  53. You are not allowed to view links. Register or Login(@re,@minus[You are not allowed to view links. Register or Login(@minus)]);
  54. }
  55. elsif ($opt eq 3) {
  56. You are not allowed to view links. Register or Login(@re,@number[You are not allowed to view links. Register or Login(@number)]);
  57. }
  58. }
  59. You are not allowed to view links. Register or Login @re;
  60. }
  61.  
  62. #Thanks to explorer (perlenespanol)
  63. # ¿ The End ?
  64.  
« Última modificación: Julio 17, 2011, 03:43:14 am por Sthefano02 »

 

¿Te gustó el post? COMPARTILO!



Tutorial perl desde cero By: Black Poision & Painboy

Iniciado por ProcessKill

Respuestas: 2
Vistas: 2854
Último mensaje Septiembre 02, 2011, 09:43:36 pm
por blozzter
[Perl] Verificando si es root para correr un script

Iniciado por c1st

Respuestas: 1
Vistas: 1325
Último mensaje Octubre 07, 2012, 06:01:39 pm
por ANTRAX
[Uniscan] Scanner de vulnerabilidades WEB hecho en Perl

Iniciado por tar3kw0rm3d

Respuestas: 0
Vistas: 1474
Último mensaje Junio 02, 2013, 08:01:28 pm
por tar3kw0rm3d
[Perl] Counter Strike 1.6 Servers List

Iniciado por BigBear

Respuestas: 0
Vistas: 1013
Último mensaje Noviembre 12, 2012, 07:32:11 pm
por BigBear
[Perl] Search in google for scan SQLI

Iniciado por BigBear

Respuestas: 0
Vistas: 1080
Último mensaje Julio 03, 2011, 09:49:49 pm
por BigBear