All posts by drh47

Las 7 fases para generar una contraseña segura

Las contraseñas no dejan de ser algo sin importancia. Una contraseña es una clave secreta que nos permite el acceso a información privilegiada que esta almacena ya sea en una computadora, correo electrónico cuentas bancarias, móviles, cuentas de redes sociales o cualquier otro medio de almacenamiento de información.

El problema es que un sinnúmero de usuarios utiliza contraseñas débiles, y esto permite a cualquier intruso realizar distintos ataques a los sistemas comprometiendo su seguridad.

Una de las mejores soluciones es el empleo de contraseñas robustas. Pero uno de los principales inconvenientes es que son difíciles de recordar. Sin embargo existen técnicas que permiten crear contraseñas seguras y fáciles de recordar.

Entonces las contraseñas que usamos en redes sociales, en nuestras cuentas de correo electrónico deben ser contraseñas realmente seguras de modo que no resulte fácil acceder a ellas por fisgones o terceras personas.

Read more… →

Implementación de la funcion shell_exec en PHP

Ya casi el nombre de la funcion dice para que sirve, pos nada mas y menos que para ejecutar un comando mediante el intérprete y devolver la salida completa como una cadena

shell_exec cadena (string $

cmd comando a ejecutar.

Valores retornados
La salida del comando ejecutado o NULL si ocurre un error.

Ejemplo.

<?php
$ output = shell_exec ( ‘ls -lart’ );
echo “<pre> $ output </pre>” ;
?>

 

El Blog WhiteSec

[SRC][PL] Calculadora básica en perl

Calculadora básica en perl.

#!/usr/bin/perl
# Calculadora basica en perl.
use strict;
use warnings;
print “Mete el primer numero: “;
my $numero1 = ;
print “Mete el segundo numero: “;
my $numero2 = ;
print “n”;
print “n”;
print “– MENU –n”;
print “[1] Sumar.n”;
print “[2] Restar.n”;
print “[3] Multiplicar.n”;
print “[4] Dividir.n”;
print “n”;
print “Elige una opcion: “;
my $calculo = ;
if ($calculo == 1)
{
print “nLa suma es: “,$numero1+$numero2;
print “nn”;
}
if ($calculo == 2)
{
print “nLa resta es: “, $numero1-$numero2;
print “nn”;
}
if ($calculo == 3)
{
print “nLa multiplicacion es: “,$numero1*$numero2;
print “nn”;
}
if ($calculo == 4)
{
print “nLa division es: “,$numero1/$numero2;
print “nn”;
}
print “Profesor: San Google.n”;
print “Alumno: Eder A. López.n”;
print “n”;

# Written by: Eder A. López
#           : Dr. H47
#       Blog: www.whitesec.com.mx
#     E-mail: dr.h47@live.com.mx
#       Date: Mayo de 2011
# End

NOTA: En codigo no necesita compilarse por si algunos no lo saben, es source scripting. Solo debeis ejecutarlo desde la consola de tu linux o unix con la siguiente instruccion #: ./ejemplo.pl

Suponiendo que tu fichero se llama ejemplo.pl

Dudas preguntad aqui.

[SRC][PL] Declararacion de variables en perl

Es un ejemplo de como se delcaran variales, se muestra como se pasa un valor de una variable a otra.

#!/usr/bin/perl
# Script en el cual se declara una variable y luego mostramos su valor por la pantalla.
print “n”;
print “Declarando mi primer variable en perln”;
print “n”;
my $hola;
# Y le asigano valores
$hola=”Hola mundo crueln”;
$adios=”bytez…n”;
# Y los escribimos en pantalla
print $hola;
$hola=777;
print “Mira el número: $holan”;
print “mareate y $adios”;
print “n”;
print “n”;
print “Profesor: San Google.n”;
print “Alumno: Eder A. López.n”;
print “n”;

# Written by: Eder A. López
#           : Dr. H47
#       Blog: www.whitesec.com.mx
#     E-mail: dr.h47@live.com.mx
#       Date: Marzo de 2011
# End

[SRC][PL] Hola mundo en perl

Este source es el tipico con el que casi todo chaval se incia en la programación, pues aqui solo me muestra un mensaje cruel al mundo jejeje.

#!/usr/bin/perl
# Script que muestra el mensaje de Hola mundo en el interprete de comandos
#
printf “n”;
printf “Hola mundo cruel…n”;
printf “n”;
printf “Profesor: San Google.n”;
printf “Alumno: Eder A. López.n”;
printf “n”;
printf “n”;

# Written by: Eder A. López
#           : Dr. H47
#       Blog: www.whitesec.com.mx
#     E-mail: dr.h47@live.com.mx
#       Date: Marzo de 2011
# End

Sin nada que comentar, esta refacilisimo.

[SRC][PL] Script que hace un bucle tipo FOR.

He aqui el SRC.

#!/usr/bin/perl
# Es un script que pide un mensaje y lo muestra 7 veces en pantalla
print “Mete tu fiero mensaje: “;
$message=;
chomp($message);
$message=”$message n” x7;
print “$messagen”;
print “n”;
print “n”;
print “Profesor: San Google.n”;
print “Alumno: Eder A. López.n”;
print “n”;

# Written by: Eder A. López
#           : Dr. H47
#       Blog: www.whitesec.com.mx
#     E-mail: dr.h47@live.com.mx
#       Date: Marzo de 2011
# End

Servios pa lo querais.

Otro delirio mas

Un linuxero, es analista, es paciente, persiste a prueba y error, nunca hace las cosas a la primera, es programador y descubre cosas por si mismo. Las palmaditas no son prioridad en su cabeza, si no tienes por lo menos 4 de estas cosas, tipea en la consola halt seguido de deluser world y borrate del mapa.

[SRC][C] Definir una estructura en C o GCC

Este es una forma de como definir una estructura en C, el src pide los datos de 3 alumnos y posteriormente permite hace una busqueda de cualquiera de los 3 registros almacenados en memoria.

Nota: El source fue codeado con el GCC en Linux, aunque no lo he probado en Unix, supongo que debe tambien funcionar.

El proceso de compilacion tanto en Linux como en Unix es el mismo al igual que el proceso de ejecución:

suponiendo que tu fichero se llama, programa.c para compilar escribid esto en tu terminal: gcc programa.c -o programa.exe

para ejecutar esto: ./programa.exe

y pos con eso ya te correra de 10.

Aqui el source…

#include<stdio.h>
#include<string.h>

int main (void)
{

 int edad;
 int semestre;
 int x;
 int numREG;
// int ultimoREG;
  struct personas{
   char nombre[30];
   char direccion[30];
   char carrera[30];
   int edad;
   int semestre;
    }alumno[3];

 for(x=0; x<3; x++)
 {
  printf(“nnAlumno %i n”, x+1);

  //////////////////////////////
  printf(“Escribe el nombre: “);
  gets(alumno[x].nombre);

  printf(“Escribe la direccion: “);
  gets(alumno[x].direccion);

  printf(“Escribe la carrera: “);
  gets(alumno[x].carrera);

  printf(“Escribe la edad: “);
  scanf(“%i”,&edad);
  while(getchar()!=’n’);
  alumno[x].edad=edad;

  printf(“Escribe el semestre: “);
  scanf(“%i”,&semestre);
  while(getchar()!=’n’);
  alumno[x].semestre=semestre;
 }
 //////////////////////////////////////////
  printf(“nnBUSCAR UN REGISTRO…”);

  printf(“n¿Que numero de registro desea buscar: “);
  for(x=0; x<3; x++);
  scanf(“%i”,&numREG);
  if (numREG<=’3′)
  {
  printf(“nnDatos del alumno: %i”,numREG);
  x=numREG-1; 
  printf(“nnNombre: %sn”, alumno[x].nombre);
  printf(“Direccion: %sn”, alumno[x].direccion);
  printf(“Carrera: %sn”, alumno[x].carrera);
  printf(“Edad: %in”, alumno[x].edad);
  printf(“Semestre: %in”, alumno[x].semestre);
  }
  if (!numREG<=0 && numREG>3)
  printf(“nREGISTRO NO ENCONTRADO.nn”);

}

 

Saludos espero que os sirva.