elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 [2] 3
11  Seguridad Informática / Hacking / Re: Fuerza bruta bases de datos. en: 29 Mayo 2008, 21:32 pm
Creo que es necesario que tenan abierto fuera de local el puerto, por que el 90% de los hosting solo puedes conectar desde dentro, desde fuera no se puede.
12  Seguridad Informática / Nivel Web / Re: Blind MySql Injection by Ka0x en: 10 Mayo 2008, 13:01 pm
La verdad esta bien escrito, expresado y demas, pero es inutil en el sentido de que ahora con php5 se acabaron las inyecciones SQL, a noser que alguien sea tan estupido para poner safemode en off. Respecto a su autor merece un respeto, hablamos de ka0x, uno de los mejores defacers españoles.

Saludos, aLm!
13  Programación / PHP / Re: Descargar archivos automáticamente en: 16 Abril 2008, 18:39 pm
Tambien podrias usar la funcion header()

Saludos
14  Seguridad Informática / Nivel Web / [XSS] en PC Actual ? en: 16 Abril 2008, 18:35 pm
XSS en la web de la revista PC Actual ?
http://www.pc-actual.com/buscar/XSS%20BY:%3Cbr%3EaLiEnMaStEr%3Cbr%3EaLiEnMaStEr%3Cbr%3EaLiEnMaStEr%3Cbr%3EaLiEnMaStEr%3Cbr%3EaLiEnMaStEr
15  Programación / PHP / Marcar Imagenes en: 25 Noviembre 2007, 16:56 pm
Bueno, aquí este código, su utilidad es el añadir sobre imágenes un texto para protegerla, muy útil para que otras webs no te roben imágenes, esta programado en PHP y la librería GD. Si queréis información o ayuda con la librería GD os recomiendo Este Link.
<?
// Marcar Imagenes 1.0 - Code By aLiEnMaStEr, http://4cosas.com
$txtmarca 'Imagen Protegida... 4Cosas.com';
if(
$_GET['imagen']){
    if(
file_exists($_GET['imagen'])){
        
header("Content-type: image/jpeg");
        
$archivo $_GET['imagen'];
        
$imagen imagecreatefromjpeg($archivo);
        
$ancho imagesx($imagen);
        
$alto imagesy($imagen);
        
$negro imagecolorallocate($imagen,0,75,127);
        
$blanco imagecolorallocate($imagen,255,255,255);
        
$long strlen($texto)*imagefontwidth(2);
        
imagefilledrectangle($imagen0$alto-20$ancho$alto$negro);
        
imagestring($imagen22$alto-17,$txtmarca,$blanco);
        
imagejpeg($imagen);
        
imagedestroy($imagen);
    }else{
        
header("Content-type: image/jpeg");
        
$imagen imagecreate(100,100);
        
$bg imagecolorallocate($imagen,255,255,255);
        
$negro imagecolorallocate($imagen,0,0,0);
        
imagestring($imagen,4,9,36,"Sin Imagen",$negro);
        
imagejpeg($imagen);
        
imagedestroy($imagen);
    }
}else{
    echo 
"Debe enviar una imagen desde GET. Ejmplo imagen.php?imagen=001.jpg";
}
?>
16  Programación / PHP / Re: Letras en imagenes en: 19 Noviembre 2007, 15:26 pm
Busca info osbre la libreria GD en php

Salu2
17  Programación / PHP / Funcion para cortar texto en: 16 Septiembre 2007, 04:53 am
Funcion para cortar texo o limitar, ideal para ultimas noticias y demas

Código
  1. <?
  2. // Funcion para cortar texto
  3. // Programado por alienmaster <efnworkz@hotmail.com>
  4. // http://4cosas.com
  5. function cortar($text0, $limite){
  6.    $comp = strlen($text0);
  7.    if($comp > $limite){
  8.        return = substr($text0, 0, $limite)."...";
  9.    }
  10.    else{
  11.        return "$text0";
  12.    }
  13. }
  14. ?>
18  Programación / PHP / eFn-Portal 1.5 Beta! en: 2 Septiembre 2007, 08:02 am
Antes que nada pido perdon por la tardanza en liberar el efn-portal, son muchas las personas que por el msn cuando me conectaba me saltaban las ventanas preguntandome por cuando lanzaba la version, y ya esta. Les doy las gracias a todas las personas, pues si no fuera por ellas no hubiera efn-portal. Recordad que la version es 1.5 Beta, lo que significa que puede tener algun error o mal funcionamiento, si se diera el caso agradeceria que me lo comunacareis, para en la proxima version 1.5, es decir al sacarle el beta, liberarlo sin ningun error.

A partir de ahora el eFn-Portal tendra una web independiente, sera:
http://efn-portal.es.kz

Descargar eFn-Portal 1.5 ¡Beta!

Aka dejo algunas capturas de pantalla:









19  Foros Generales / Foro Libre / Re: Sus escritorios en: 7 Agosto 2007, 23:28 pm
Video de mi escritorio y homework xD.
20  Programación / PHP / Mis ultimos scripts simples en PHP en: 6 Agosto 2007, 14:50 pm
Hola, soy un usuario de grado medio se podria decir en PHP. Llevo 8 meses desde que toque dicho lenguaje, y e creado algun que otro script. Pero como a muchos programadores nos pasa xd, no nos gusta mostrar lo que creamos hace 3 o 4 meses por que tenia algun fallo o error que hoy no cometemos, ya funcione o no el script xD.

Bien, pues como hace unos dias abrimi blog 4cosas.com hice algunos scripts para su apertura de alguna manera. Los scripts son simples, peor utiles, aqui dejo los codigos...

aLm! Logger 1.0
Lo siguiente es un simple sistema de logs, montado en PHP+TXT el cual incluyes ya sea en el config o en el inicio de tu web y este guardara logs en .txt en una carpeta, un log pro cada dia. Este script es muy util para cuando estemos en host los cuales no nos permitan ver los logs, que aunque no lo parezca son demasiados.
<?
//aLm Logs 1.0 - By aLiEnMaStEr 2007 - http://4cosas.com
//Variables
$fe time();
$fecha date("d.m.Y-H:i"$fe);
$fecha2 date("d-m-Y"$fe);
$archivo="logs/".$fecha2.".txt";
        
//cojer el sistema operativo
         
if(strstr($_SERVER['HTTP_USER_AGENT'], "Windows NT 5.1")){
              
$user_os "Windows XP";
          }elseif(
strstr($_SERVER['HTTP_USER_AGENT'], "Windows NT 5.0")){
              
$user_os "Windows 2000";
          }elseif(
strstr($_SERVER['HTTP_USER_AGENT'], "Windows NT 4")){
              
$user_os "Windows NT 4.0";
          }elseif(
strstr($_SERVER['HTTP_USER_AGENT'], "Windows 9") || strstr($_SERVER['HTTP_USER_AGENT'], "Win 9")){
              
$user_os "Windows 9x";
          }elseif(
strstr($_SERVER['HTTP_USER_AGENT'], "Windows Me")){
              
$user_os "Windows Me";
          }elseif(
strstr($_SERVER['HTTP_USER_AGENT'], "Linux")){
              
$user_os "Linux";
          }elseif(
strstr($_SERVER['HTTP_USER_AGENT'], "Macintosh") || strstr($_SERVER['HTTP_USER_AGENT'], "Mac_PowerPC")){
              
$user_os "Macintosh";
          }else{
              
$user_os "Desconocido..";
          } 
//Ejecucion
if(!file_exists($archivo)){
    
$fp fopen($archivo"a");
}else{
    
$logger "|$fecha|".$HTTP_SERVER_VARS['REMOTE_ADDR']."|http://".gethostbyaddr($_SERVER['REMOTE_ADDR'])."|http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."|$user_os|\n";
    
$fp fopen($archivo"a");
    
fwrite($fp$logger);
    
fclose($fp);
}
echo 
$logger;
?>

Error 404 de imagen con Libreria GD
Bueno, pues estaba haciendo una web de ed2k, y para comenzar con
ella use una base de datos que tenia por ahi de otra web k le cogi... y entonces resulta que no tenia todos los archivos de imagen de todas las peliculas, y algunos enlaces daban error de imagen

Entonces recorde el script de omega publikado en php-hispano, y lo fui a usar, en localhost me fue bien, pero luego en mi host me daba error. Entonces me dispuse a crear un script de ese tipo, pero en un solo file y con la libreria GD. Quizas me e liado un poco con el script y se podria hacer mas simple, pero bueno... :xD:

Aca les dejo el code php, el archivo 404.jpg lo teneis que poner ustedes, es la imagen que se mostrara cuando la imagen seleccionada no exista.
<?
/*
Perzonalizar error de imagenes 1.1    
Autor: alienmaster
Web: http://4cosas.com
Email: efnworkz@hotmail.com
Nota: Script solo compatible con imagenes jpeg, jpg y gif. Necesita php4 o superior y la libreria GD activa.
gr33tz: Sikpro, nhh-32, INF3KT3D, d0rian, JosS, The Mythical, kekograma, shadow.ng, lovemaster, oso96_2000, Luis Orozco, simio_123.
*/
if($_GET['imagen']){
   if(
file_exists($_GET['imagen'])){
        if (
preg_match("/.jpg/i"$_GET['imagen']) || preg_match("/.jpeg/i"$_GET['imagen'])) {
            
header("Content-type: image/jpeg");
            
$archivo $_GET['imagen'];
            
$imagen imagecreatefromjpeg($archivo);
            
imagejpeg($imagen);
            
imagedestroy($imagen);
        }
        if (
preg_match("/.gif/i"$_GET['imagen'])) {
            
header("Content-type: image/gif");
            
$archivo $_GET['imagen'];
            
$imagen imagecreatefromgif($archivo);
            
imagegif($imagen);
            
imagedestroy($imagen);
           }
    }
   else{
    
header("Content-type: image/jpeg");
    
$archivo "404.jpg";
    
$imagen imagecreatefromjpeg($archivo);
    
imagejpeg($imagen);
    
imagedestroy($imagen);
    }
   }
   else{
   echo 
"<b>Debe enviar una imagen desde GET. Ejmplo imagen.php?imagen=001.jpg</b>";
   }
?>

Funcion para no deformar web
Muchos de aqui supongo que conocereis el cms o foro SMF, y algo muy curioso de este es que cuando insertamos una imagen, si esta es muy ancha o larga la acorta con la intencion de que no deforme el diseño. Es algo que mucha gente se lo pregunta, yo mismo me lo preguntaba, pero un amigo, Oso96_2000 me exlpico como se hacia con CSS. Entonces me dispuse a hacer una funcion en php para acortar imagenes en caso de que deformen un texto. Es una funcion corta, pero muy util, pues hasta yo la uso en este blog xd.
<?
#eFn-iMg - Mostrar imagen sin deformar diseño
#aLiEnMaStEr 2007 - eFnWorkZ@HotMail.com <-- ¡Solo emails, no me conecto nunca!
#un ejemplo de uso seria asi echo efnimg("4cosas/imagenes/logo.jpg","100","left","hola"); , es decir el archivo, el ancho, la alineacion y el titulo
function efnimg($imagen,$ancho,$alineacion,$title){
$w1dth getimagesize($imagen);//obtenemos los datos de la miegn, para mostrar en ancho k sera $w1dth[1]
return "<div style='overflow:auto; width:".$ancho."px; height:".$w1dth[1]."px; align:$alineacion;'><img src='$imagen' width='$w1dth[0]' title='$title' height='$w1dth[1]'></div>";
}
?>

Proteger paginas con password usando sesiones
Algunas veces no nos gusta que la gente pueda ver algunas paginas o secciones de nuestra web, o simplemente dejar acceder el a algunos usuarios. Pues al ser esto útil, he hecho un pequeño script de 5 minutos que podreis usarlo en vuestras webs. El funcionamiento del script es que tras enviarle un password desde un formulario la comprueba, y si es la que esta definida en el archivo, es decir la que tu hayas elegido te logea creando una session y mostrandote el contenido oculto.

El scritp lo pongo de 2 formas, la primera es esta en la que el password tendreis que definirlo cifrado en MD5, que es la forma mas segura.
<?
// Proteger archivo con password [MD5] usando sessiones
// By aLiEnMaStEr, V1.0
session_start();
$pwd_alm "e10adc3949ba59abbe56e057f20f883e"//Introduce aqui la contraseña bajo md5, en este caso es 123456
$file "pwd.php"//nombre del archivo php
if($_POST['alm_admin']){
    if(
md5($_POST['alm_admin']) == $pwd_alm){
        
$_SESSION['alm_admin'] = "alm";
    }else{
        echo 
"La contraseña es incorrecta.";
    }
}
if(!
$_SESSION['alm_admin']){
    
// Al no existir la session alm_admin mostramos el formulario de login.
    
echo "Pagina Protegida con contraseña.<br><form name='form1' method='post' action='".$file."'><input name='alm_admin' type='text' id='alm_admin'><input type='submit' name='Submit' value='loGin!'></form>";
}else{
    
// Si se obtiene la variable desconectar eliminamos las sessiones.
    
if($_GET['desconectar']){
        
session_destroy();
        exit(
"Haz sido desconectado correctamente.");
    }
    
//Al existir la sección, es decir estar logeado mostramos lo protejido
    
echo "Bienvenido, estas logeado bien, aqui tendras que poner todo aquello que quieras protejer. <a href='".$file."?desconectar=si'>Haz clic aki para salir.</a>";
}
?>
Luego teneis esta otra forma en la que el password esta normal, lo definis ustedes asi normal sin encriptarlo ni nada.
<?
// Proteger archivo con password usando sessiones
// By aLiEnMaStEr, V1.0
session_start();
$pwd_alm "123456"//Introduce aqui la contraseña, en este caso es 123456
$file "pwd.php"//nombre del archivo php
if($_POST['alm_admin']){
    if(
$_POST['alm_admin'] == $pwd_alm){
        
$_SESSION['alm_admin'] = "alm";
    }else{
        echo 
"La contraseña es incorrecta.";
    }
}
if(!
$_SESSION['alm_admin']){
    
// Al no existir la session alm_admin mostramos el formulario de login.
    
echo "Pagina Protegida con contraseña.<br><form name='form1' method='post' action='".$file."'><input name='alm_admin' type='text' id='alm_admin'><input type='submit' name='Submit' value='loGin!'></form>";
}else{
    
// Si se obtiene la variable desconectar eliminamos las sessiones.
    
if($_GET['desconectar']){
        
session_destroy();
        exit(
"Haz sido desconectado correctamente.");
    }
    
//Al existir la sección, es decir estar logeado mostramos lo protejido
    
echo "Bienvenido, estas logeado bien, aqui tendras que poner todo aquello que quieras protejer. <a href='".$file."?desconectar=si'>Haz clic aki para salir.</a>";
}
?>
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines