lunes, 15 de diciembre de 2008

Algunos comandos para el server de World of WarCraft

Eduardo Dominguez [eduardo@sicen.ferronet.cu]

Está muy de moda este juego on-line RPG que todavía no ha tenido mucha influencia en nuestro país debido a la velocidad de la red. Pero esto no nos impide que lo juguemos en nuestras casas en nuestras propias computadoras montando el famoso Server, y después ser el cliente en la misma computadora. Como es lógico esto consume mucha memoria RAM debido a la gran cantidad de datos que se cargan, pero créanme, lo he corrido en una PC con 256MB de RAM y 64MB on-board de video y no se ve tan lento…

Eso solo fue un dato adicional, la idea de escribir este artículo es que muchos de los fanáticos a este juego seguro que no tienen idea de cómo hacer una “salva” de sus personajes (characters). Supongamos que por x motivo o razón tienes que borrar el Server pero no quieres perder tu personaje que se encuentran en level 65 o superior. Lo primero que se te ocurre es dejar las bases de datos, que ocupan alrededor de 150MB o un poquito mas. Pero después que copias de nuevo el Server que cargas las bases de datos con la esperanza de que tus personajes se carguen y creas la cuenta con el mismo nombre…

TODO EN BLANCO…

Esto me pasó personalmente y después no me dieron ni ganas de jugar. Pero traté de buscar una solución y vine a encontrarla hasta el otro día. Así que para los fanáticos de este juego comparto mis conocimientos sobre algunos comandos del servidor del World of Warcraft para crear una salva de los characters de una determinada cuenta. Estos comandos se aplican en el servidor Mangos de la versión de julio del 2008, no sé si funcionaran en otras versiones.

Primero que todo, antes de borrar el Server, sigue los siguientes pasos que solo te tomaran unos minutos.
1 – Carga el servidor.
2 – Cuando termine que la PC hace el “beep” escribes lo siguiente en la consola “mangosd.exe”:
writepdump (nombre de archivo) (nombre del personaje)

Ejemplo:
writepdump Moonblade.dmp Moonblade
(comando) (nombre de archivo) (nombre del personaje)

No es necesario especificar la extensión del archivo. En este caso yo le puse *.dmp para saber que es un archivo dump de World of Warcraft. Eso es opcional. Le puede poner como tu quieras *.wow, *.sav, *.char o no poner ninguno.

Pero que siempre te recuerde que es una salva de tu personaje de WoW.

Al escribir todo el comando con sus parámetros correctos la consola del servidor te dice algo como:
CLI command under processing…

Y después vuelve a “mangos>” esperando otro comando. Ahora se preguntaran ¿Dónde demonios esta el archivo que creamos? La respuesta es muy fácil, en la carpeta en donde tenemos el Server donde ejecutamos el “mangosd.exe” y el “realmd.exe” va a aparecer un archivo con el nombre que le pusiste en la consola, en este caso Moonblade.dmp

Bueno. Ya existe tu salva de tu personaje. Ahora el problema es cargarlo de nuevo que necesita varios requisitos:
1 – Tener una cuenta existente en el servidor
2 – Estar deslogueado (no haber entrado en el WOW)
3 – No tener ningún personaje con el mismo nombre que el que vas a restablecer.

Ahora voy a explicarles bien. El comando para cargar los characters es “loadpdump
La sintaxis es:
loadpdump (nombre del archivo) (nombre de la cuenta) (nombre del personaje)
Ejemplo:
loadpdump Moonblade.dmp edr1 Moonblade
(comando) (nombre del archivo) (nombre de la cuenta) (nombre del personaje)

Ahora, les digo que el archivo en este caso (Moonblade.dmp) tiene que encontrarse en la carpeta del servidor, la cuenta (edr1) tiene que existir y el nombre del personaje tiene que ser único, es decir, NO puede existir otro personaje en esa cuenta con el mismo nombre Moonblade (en este caso) porque sino cuando pases el loggin, que entres con tu cuenta que le vayas a decir Moonblade “Enter World” te va a decir que le cambies el nombre y seguro no vas a querer cambiárselo.

Como es lógico, todos estos inventos traen sus consecuencias y la única que he encontrado hasta ahora es que se te borra la lista de los “Friends” en el menú “Social”. Pero claro, si estamos jugando solos seguro que no tenemos a nadie en la lista.

También tiene sus ventajas, el archivo que se crea es de menos de 1MB de capacidad. Hoy por hoy tengo un personaje en el nivel 26 y solo ocupa 42KB.

Continuar leyendo

Modos de usuario y Canales

Ironmaiden [arminjl@iscm.vcl.sld.cu]

MODOS DE USUARIO:

Los cuales se activan: /mode nick +modo
Ej:
/mode ironmaiden +i


+o
- IRCop global. Se activa mediante /oper login pass
+O - IRCop local
+i - Invisible
+w - Recibe wallops
+g - Lee y manda globops y locops
+h - Disponible para ayuda (u Oper)
+s - Recibe noticias del servidor
+k - Recibe los kills que se ponen
+S - Protege los Cservices
+a - Service admin
+A - Server admin
+N - Network admin
+T - Technological admin
+C - Co admin
+c - Recibe los connects/disconnects del servidor local
+f - Recibe alertas de flood del servidor
+r - Identifica el nick como registrado y protegido
+x - Da host virtual
+e - Recibe mensajes del servidor con usuarios de este modo
+b - Lee y manda chatops
+W - Recibe si le hacen un /whois
+q - No puede ser kickeado por Cservices
+B - Es un bot
+F - Recibe los connects/disconnects del servidor remoto
+I - Invisibilidad total
+H - Oculta status de IRCop en un /whois evita que al hacer un /whois a algún IRCop muestre que sea IRCop, también funciona al mirar los IRCop's conectados en la Red.
+d - No recibe mensajes de los canales
+v - No recibe archivos infectados por virus
+t - Usa vhost
+G - Reemplaza palabras prohibidas por <censored>
+y - (Solo IRCOP) Notifica si un usuario le hace un whois
+1 - Es un coder
+z - Usa conexion segura (SSL)

MODOS DE CANAL:

Estos modos se activan con /mode #canal +modo
Ej:
/mode #canal +S

+p - Canal privado
+s - Canal secreto. No aparece en /whois
+i - Solo invitados
+m - Moderado. Solo hablan operadores, halfops y voces (@,% y +)
+n - No se permiten mensajes externos
+t - Solo operadores cambian topic
+r - Canal registrado
+R - Solo entran nicks registrados (+r users)
+c - Bloquea mensajes con colores ANSI
+q - Canal con owner ( founder )
+Q - No se permiten kicks, menos por Cservices
+O - Solo entran IRCops
+A - Solo entran server/network/tech admins
+K - No se permite /knock
+V - No se permite /invite
+S - Bloquea colores, osea... a comparación del +c este convierte loscolores en Negro.
+l - le pones un limite de usuarios en el canal. Ej: /mode #valleviejo +l150
+b - nick!user@host Prohibe la entrada de nicks con esta mask
+k - clave .Canal con clave .Para entrar /join #canal clave
+o - nick .Da status de operador al nick;
+v - nick .Da status de voz al nick;
+L - #canal .Si +l esta lleno, los siguientes users entran en #canal. Ej: /cs set #valleviejo mlock +lL 150 #catamarca
+a - nick .No se puede kickear al nick; ( protect)
+e - nick!user@host .No se puede banear a nicks con esta mask
+h - nick .Da status de halfop al nick;
+f - [*] lines segs .Proteccion flood. El * indica kick/ban, sin el *, solo kick
+H - Solo nicks sin +I --> el +I solo lo pueden utilizar los Net Admin (Invisibilidad total)
+N - No pueden cambiarse de nick cuando estas dentro del canal con dicho modo.
+G - Reemplaza palabras prohibidas por censored;
+u - Muestra operadores en /who o /names
+C - No ctcp's
+z - Solo nicks con conexion segura (SSL) (+z)

Continuar leyendo

Metiéndonos con 0s y 1s

Thunder [yuniet02015@hab.jovenclub.cu]

Un salu2 a todos los fieles lectores de BlackHat, una vez más...aquí estamos, y voy a empezar este articulo con una pregunta:
Al cambiar la extensión de un archivo: ¿el archivo queda inutilizable?

INTRODUCCION

No se a cuantos, cuantas veces, les ha hecho falta cambiarle la extensión a algún archivo, no se, cuantos motivos...desde simple tarequeo a motivos investigativos, escondedera... no se... la cosa es que nuestro querido Windows esta programado para que cada vez que queremos hacer semejante cosa, se nos avise del “peligro” que corre nuestro archivo si hacemos esto:

Cambiar Nombre

Cuando cambiamos la extensión de cualquier archivo, Windows siempre nos alerta de la posibilidad de que el archivo quede inutilizable, lo cual es incierto.

-Como? Me están metiendo mentira?...que pasaje...

Bueno, en verdad esto lo que quiere decir es que el archivo, en este caso un archivo txt, no podrá ser abierto nuevamente con el bloc de notas al hacer doble clic en el, o sea, que dicho archivo se retira de la familia de los ficheros del bloc de notas o otra familia... no se... la que le pongamos. Ahora, al tener texto “corriéndole en las venas”, no importa que lo haya “adoptado” otra “familia”, nuestro archivo siempre será “un txt” (si me entendieron la metáfora). Por lo que si le volvemos a cambiar la extensión a nuestro querido archivo a “.txt”, será reconocido nuevamente como un archivo de bloc de notas y todo estará igual que siempre, por lo que...nuestro archivo no quedo inutilizable, así que lo que realmente te dice ese mensaje es que al cambiarle la extensión a un archivo por otra, puede quedar inutilizable por el hecho de que al hacer doble clic no abrirá la aplicación correspondiente, solo eso, por lo que no quiere decir que se perderá el archivo o aún que quedara corrupto.

Ahora, si no eres de estas personas que cambian las extensiones de sus archivos frecuentemente, si quieres puedes dejar este escrito aquí y seguir con el otro articulo de la revista..., en cambio, si como yo, eres de los que cambian con bastante frecuencia las extensiones, y no soportas la insistente “advertencia” de Windows al hacerlo, pues esto es para ti. Vamos a ver como podemos, con un poco de Ingeniería Inversa, suprimir el molesto mensajito que nos enseña nuestro queridísimo Win, de manera que nunca más nos vuelva a molestar...jeje.

PRIMERO LO PRIMERO

Lo principal es encontrar el archivo que produce el comportamiento indeseado. Esto se aplica para cualquier comportamiento, aunque en este caso en especial será para el mensaje en cuestión. Al ser un mensaje de la interfaz de Windows, no puede estar muy lejos del grupo de conocidos:
-explorer.exe, shell32.dll y otros personajes más del directorio System32

Lo más simple para encontrar las cadenas de texto, es utilizando una aplicación que pueda realizar búsquedas de cadenas ASCII y Unicode dentro de los archivos como Hex Workshop, WinHex, o cualquier otro editor Hexa. La siguiente imagen corresponde a un fragmento de shell32.dll.

POR DONDE VIENE LA COSA?

Ahora que ya conocemos el archivo, debemos saber como se genera ese comportamiento. Abrimos la librería con un desensamblador como W32Dasm o OllyDbg, aquí con entender un mínimo de lenguaje ensamblador la secuencia es lógica. Primero buscamos la ubicación de la cadena respectiva:

Aunque hay muchas coincidencias que hacen referencia a la cadena buscada, debemos seguir buscando hasta encontrar una que haga un PUSH a la pila del título, mensaje y tipo de ventana de mensaje a la vez, esto significaría algo (aunque probablemente no en el mismo orden) como:

PUSH "Cambiar nombre"
PUSH "Al cambiar la extensión, el archivo puede..."
PUSH <mensaje_aceptar_cancelar>
CALL libreria.mostrar_mensaje

Por ejemplo, para realizar un ciclo FOR desde uno a diez utilizando una variable VAR sería "1 10 FOR VAR" a diferencia de lo que habitualmente conocemos "FOR VAR=1 TO 10" o más tradicionalmente "for (VAR=1;VAR<=10;VAR++)".
Justamente luego de algunas pruebas encontramos un código sospechoso. Este código se visualiza mucho mejor gracias al analizador y debugger de código OllyDbg:

Para verlo de una forma mas “evidente”:

MODIFICANDO CÓDIGO

Entonces, ¿qué pasaría si cambiamos esa CALL por NOP (o sea, no realizar nada). Pues probablemente resolveríamos el problema, sin embargo no sería una solución elegante, pues la pila quedaría con argumentos no utilizados que podrían provocar excepciones luego. Una mejor solución será que busquemos más arriba en el código la parte donde se hace el salto a la dirección 7CAD233A ("la extensión sigue igual") o se sigue al CALL ("se cambió la extensión") en la dirección 7CAD2329, para de esta forma invertir dicho salto y hacer que siempre vaya a la primera respuesta, o sea, que siempre salte a la línea 7CAD233, la línea de la parte “buena”. En la imagen sale resaltada la instrucción que debemos modificar:

O sea, cambiamos JE por JMP. Un salto incondicional JMP que le dice a Windows que la extensión no fue modificada, por lo tanto debe cambiar el nombre de archivo sin advertirnos lo que sucederá si cambiamos la extensión...jeje.

Listo, ahora guardamos los cambios en la dll. Si no hubiéramos usado OllyDbg deberíamos haberlos realizado por medio de un editor hexa, pero en nuestro amigo OllyDbg es de manera directa:

APLICANDO LOS CAMBIOS

Ahora reemplazamos el archivo utilizando alguna utilidad como ERD Commander 2005, HirensBoot, o la que se, luego reiniciamos la PC de manera normal

SE ACABO LA COSA?

Finalmente comprobamos el funcionamiento de los cambios realizados a la librería shell32.dll.

Parece que esto sería la despedida de la advertencia de cambio de extensión, probablemente nunca más la veremos aunque, claro, podría volver en futuras reinstalaciones del sistema.

PALABRAS FINALES

De una forma relativamente simple, logramos modificar el comportamiento en las bases del sistema, sin influir en su estabilidad. La versión utilizada en este artículo fue Windows XP Professional SP2. Las direcciones internas de los archivos como las librerías y otros archivos del sistema cambian entre las versiones de Win, así como en cada PC, aunque las modificaciones pueden aplicarse de igual forma, pero las referencias no serán iguales. Bueno nada, espero que les halla gustado deshacerse de este fatídico mensaje y...en fin...nos vemos en otra.

Continuar leyendo

lunes, 8 de diciembre de 2008

Sobre Ciclos (I)

Tachi [tachi@dmegui.dpegr.rimed.cu]

ESTRUCTURAS DE REPETICIÓN FOR...NEXT

Comenzaré por decir que esto es más para iniciados que para “Expertos”, no sea que alguien diga “Mira para eso lo que publican en BlackHat”. Se sabe que la revista nos llega a más de 2000 (y aumentando) pero… ¿Cuántos son los que se están iniciando en la programación? Me imagino que entre los que estamos suscritos a la revista halla un gran número que estén cursando el 12 grado y que de seguro esto le será de ayuda.

Dejando a un lado la muela vamos a comenzar.

La mayor parte de los programas incluyen repeticiones o ciclos. Un ciclo es una estructura que ejecuta una o varias líneas de código repetidamente. ¿Que te dan ganas de cambiar este concepto? ¡¡¡¡Pues cámbialo!!!!

Estructura de repetición For...Next

La estructura de repetición For...Next maneja de manera automática todos los detalles de la repetición controlada por contador (conocido como ciclo determinado ya que se conoce de ante mano el número de repeticiones que realizará el ciclo). For utiliza una variable contador que incrementa o reduce su valor en cada repetición del ciclo la cual determina la continuación o no del ciclo.

Sintaxis:
For contador = inicio To fin [Step incremento]
<Instrucciones>
Next [contador]

Como primer parámetro la estructura espera al contador (un variable de tipo Interger) inicializado, Ej: i = 0
El segundo parámetro (fin) es el número de repeticiones que tendrá el bucle (ciclo), el cual debe ser también un entero. Como argumento opcional se le puede indicar a la instrucción un número de incremente ([Step incremento]) que será el que se aumente al contador de continuación de ciclo (también un entero). Prueba el ejemplo siguiente con el parámetro Step 2.

En el cuerpo de la estructura (<instrucciones>) se colocarán la o las instrucciones (acciones) que serán ejecutadas x cantidad de veces, Ej.: Print “Esto es un ciclo For...Next.”

El último parámetro es opcional, por mi parte lo pongo para no perder la costumbre y sobre todo para identificar a cuál estructura For pertenece cuando existe alguna que otra anidada.

A continuación les presento al programa hermano del clásico “Hola mundo”, “Imprimir los números del 0 al 9”:

Dim i as Integer
For i = 0 To 9
  Print i
Next i

En la primera línea de código se declara la variable “i” de tipo Integer la cual será el contador de la estructura. A diferencia de otros ciclos controlados por contador el contador en una estructura For...Next “no debe” de ser inicializado antes de la estructura ya que esto se hace en el inicio del ciclo y cualquier inicialización realizada antes sería en vano.

La línea For i = 0 To 9 le dice al programa que el bucle se repetirá x cantidad de veces (en este caso 10) desde 0 hasta 9. i = 0 es el contador inicializado.

El cuerpo de la estructura indica que se imprimirá en el formulario el valor del contador en cada repetición de la estructura (en este caso se imprimirán los números del 0 al 10).

¿Que cómo funciona este rollo?

Pues el programa el llegar a la línea donde se encuentra la estructura For...Next comprueba el valor del contador de continuación de ciclo con el número de repeticiones. En caso de que el contador sea menor (en este caso: i < 9) se ejecutarán las instrucciones que se encuentran en el cuerpo de la estructura, en caso de ser mayor (en este caso: i > 9) el programa terminará el ciclo y continuará con la ejecución de las instrucciones que se encuentren a continuación del Next.

Luego de que el programa comprueba que el valor del contador es menor que el número de repeticiones y de ejecutar las instrucciones que se encuentran en el cuerpo, aumenta en 1 (o el valor de Step) el valor del contador y vuelve a realizar el mismo proceso desde el principio saliendo del ciclo en caso de contador > número_repeticiones.

Algo sobre contadores:

Un contador es una variable Integer generalmente, que generalmente se utiliza para “contar” las veces que se repite una acción determinada. En un ejemplo donde se cuente la cantidad de estudiantes que se van introduciendo en una lista si el contador lo iniciamos a 1 por ejemplo, al introducir el primer estudiante y sumarlo al contador (contador = contador + 1) el contador indicará que se han introducido 2 estudiantes (un error) cuando solo se ha introducido uno. Es decir: un contador (siempre que sea para contar) siempre debe inicializarse a cero (Cont = 0).

Continuar leyendo

Tuto NLite (I)

NEO [enrique@expocuba.cu]

¿Hacia rato que no me veían verdad? El problema es que estaba para un cursito ahí y me perdí del mundo y de BlackHat pero here I am Again…
Esta vez les traigo un tuto bastante explicativo para aquellos que como yo, aman la plataforma NT y por nada del mundo se mudan de Windows a Linux por mucho que intenten demostrar lo contrario. Y es que una de las prerrogativas de El compañero Gates es que es un poco tacaño y no comparte el “source code” de su genial SO. No obstante (esta es la parte que más me gusta de la informática) nada es imposible y si te han gustado esas versiones desatendidas que andan por ahí:


Windows UE, AMSAVS, Fénix, Suricata, Ghost, Pirated Edition, Angelical, Dark, etc

¿Por qué acaso no hacer tu propia versión de Windows? ¿Por qué no ponerle tu nombre? ¿Por qué no agregarle los programas de tu preferencia para que se instales automáticamente? ¿Por qué no quemar todo eso en un sólo DVD y formatear solo tome una quizás dos horas?

Personalmente ya lo he hecho, con buena cantidad de trastazos, pero el resultado vale la pena y más vale compartir mis resultados con vosotros para que se salten la parte donde pasan trabajo y ahorran tiempo. (Y dinero porque la PC encendida hasta las tres de la mañana debe subir la cuenta de la Electricidad un mundo)
Bien, comencemos, el requisito indispensable para nuestro proyecto es el compañero “NLite” en mi caso el 1.4.9 no se si habrá alguna otra versión mejorcita por ahí (Se le paso a Alien con algo de trabajo, tal vez en 3 pedazos cabria por la revista). ¿Qué hace esto? Pues sencillamente permite personalizar, agregar, modificar, quitar e incluso ampliar las facultades de cualquier instalación “limpia” que tengamos por ahí quemada en un CD de Windows XP, 2003 lo mismo en versiones de 32 o 64 bits.

En mi caso he usado un Windows XP SP3 en español de 32 bits, el mejor candidato por el momento. (Tengo un XP 64bits pero es SP2)

Entonces manos a la Obra:
1. Copio todos los archivos y carpetas de la instalación en un directorio de mi disco duro, ejemplo: XPSP3

2. Abro el NLite (que por cierto ya lo hice portable), le pongo el idioma Spanish y GO!

3. En la próxima Pantalla busco donde es que se encuentra la carpeta que preparamos anteriormente “XPSP3”, esperan un poquito para que el compañero detecte el Service Pack, Idioma, etc.

4. Más adelante debemos seleccionar los pasos o procesos a realizar en dicha instalación, no es que seamos ahora ingenieros en NLite por lo que está de más explicar ahora paso por paso cada uno de dichos apartados pero esta claro que de poder se puede hasta agregar actualizaciones críticas, (las famosas KB9xxxxx) drivers actualizados (en mi caso le introduje los últimos de la ATI y NVidia para en caso de algún Board con estos Chipsets esta de más lo bueno que resultaría).

5. Dentro del apartado de eliminar componentes están todos elementos del sistema como Aplicaciones, Controladores, Idiomas, Multimedia, etc. (Ahí me doy gusto quitando cosas)

6. Luego viene la parte de Instalación Desatendida donde le ponemos elementos como el numero de serie, el modo de desatendido, y todos los ajustes que se hacen después de instalar el sistema los podemos hacer ahora de una vez y por todas.

7. Un apartado muy importante es el llamado “RunOnce “ <- What’s this? Bueno sencillamente van a ser los scripts que se ejecutaran inmediatamente que el sistema arranca por primera vez, ahí existen variables predefinidas como:
  a. %SOURCE%
  b. %SYSTEMROOT%
  c. %USERPROFILE%
  d. %PROGRAMFILES%

Es aquí donde en mi caso le pongo:
%SOURCE%\Install\WPI\start.cmd

Para que en cuanto arranque me ejecute un conjunto de acciones para lo que es la personalización automática de los estilos, el WindowsPostInstall, etc. Más adelante les hablaré de precisamente estos compañeros.

8. Luego se compila en una imagen ISO y a probar en la Virtual PC a ver como quedó.

La parte de las Instalaciones Desatendidas las explico más adelante.


Continuar leyendo

Compresión de audio

Alien [blackhat4all@gmail.com]

La compresión de archivos de audio puede ser algo muy útil en un momento determinado. Digamos que queremos enviarle un mensaje de felicitaciones a un familiar lejano y en lugar de escribir un frío correo queremos lucirnos y enviarle algo más personalizado y sin que se pierda la emoción de ese momento.

Una buena opción podría ser el envío de una postal o incluso si tenemos las herramientas, el conocimiento y el arte hasta podemos crear una postal propia donde se vean reflejados los rostros de alegría de nuestros familiares, pero igualmente sería algo frio y seco, aún estando acompañado de un texto.

Una solución podría ser el envío de un video, pero de eso mejor ni hablar por el momento, en cambio, podemos enviarle un correo de voz en el que le hablemos por un poco más de 10 minutos y sin que el servidor de correo nos rechace el mensaje.

Para esto no les hablaré de programas extraños ni desconocidos, u otros que tengan que descargar desde un server y ocupe más de 10 Mb, incluso no les hablo de una serie de software sino de uno solo en que se encuentran todas las opciones: Nero.

Para los que como yo odian los mini-programas o programas que suprimen gran parte de sus opciones para hacerse llamar desatendidos o portables, tendrán en inicio->programas->Nero->Audio un acceso directo con el nombre de Nero WaveEditor. Esto no es más que la aplicación que viene con en Nero y que se encarga del tratamiento de los archivos de audio.

Al abrirlo verán algo como:

Como ven en el panel inferior aparece un botón rojo, y no hay que ser un experto para darse cuenta que es el que se encarga de realizar las grabaciones. Cuando hagan clic en el se abrirá antes que nada una ventanita para configurar las opciones de grabación de voz. En la misma no es necesario modificar ninguna opción, simplemente hacemos clic en Ok y esto nos llevará a la ventana de grabación.

En el combo box Audio input line seleccionamos Micrófono, damos en Rec y Happy BrithDay to you. Cuando hayamos concluido el concierto marcamos en Aceptar y veremos como en la ventana principal nos aparece la representación sonora de lo que hemos grabado.

Nota: No es necesario un micrófono, con conectar a la entraba de micrófono un auricular y hablar por el mismo obtendremos un resultado similar aunque claro está, un micrófono real nos daría una mejor calidad de audio.

En caso que la grabación haya quedado un poco baja en volumen, podemos siempre subirle el volumen siempre y cuando antes hagamos una selección y luego activemos la opción correspondiente en Volume/Volume Change.

El kit de la cosa está a la hora de guardar. Para esto debemos escoger el formato Windows Media Audio (wma) en el cuadro de dialogo de guardar como y luego ir a las opciones. Allí nos aparecerán varias opciones ordenadas por calidad de sonido (las peores arriba). Siendo así seleccionamos entonces Audio para contenido orientado a voz con baja velocidad de bits (a 6,5 Kbps)(6 KBits) y listo, como por arte de magia un archivos que superaría los 5 Mb lo veremos reducido a unos 500 Kb.

Continuar leyendo

Manual de Soporte Técnico (I)

Bill WHG [michel.grc1@gmail.com]

Un mundo es mejor es posible, pero si no hacemos nada para
que eso suceda, entonces estamos a siglos de dicha evolución...

Ningún objeto, aparato hecho por el hombre dura para siempre, todo sufre algún tipo de desgaste o avería, es decir que tiene un índice de fallos que es proporcional a su uso, el método de fabricación, los materiales empleados en su elaboración, etc.

En otras palabras, todos los artículos hechos por el hombre fallarán tarde o temprano. Y los ordenadores no son la excepción. Durante el manejo regular de una computadora con frecuencia surgen diversos problemas, estas dificultades se deben a dos aspectos fundamentales el "hardware" y el "software". Sin embargo, al igual que casi con cualquier cosa podemos mantener nuestro ordenador trabajando razonablemente bien y a veces hasta podemos mejorar su desempeño haciéndole pequeños ajustes.

El propósito de éste manual es precisamente el de ayudarnos a seguir trabajando con el ordenador resolviendo algunas situaciones comunes que en otros casos impiden que continuemos con nuestro trabajo.

Índice del Articulo

1. Introducción
2. Tipos de mantenimiento
3. Seguridad
4. Cómo instalar una computadora
5. Cómo crear un disco de inicio
6. Cómo instalar una impresora
7. Cómo instalar un programa
8. Mantenimiento del Sistema
9. Otras instalaciones
10. Preparación y formateado del disco duro
11. Instalación del sistema operativo
12. Añadir componentes de Windows
13. Cómo instalar un CD-W o DVD
14. Cómo instalar más memoria en la computadora
15. Cómo instalar una tarjeta de video
16. Cómo instalar un módem, tarjeta de sonido o tarjeta de red
17. Componentes principales de una computadora
18. Las partes del procesador
19. Memoria
20. Tarjetas
21. El Sistema Bus
22. BIOS
23. Batería
24. Conexiones para periféricos
25. Dispositivos de Almacenamiento
26. Disco Duro (Hard Drive)
27. Disco Flexible (Floppy Disk)
28. Disco Compacto (Compact Disk, CD)
29. Fuente de Poder
30. Teclado
31. Ratón
32. Monitor
33. Impresora
34. Módem
35. BIOS
36. Arranque de la computadora
37. Dispositivos de Entrada y Salida
38. Evitando Virus
39. El Registro de Windows

2: Tipos de mantenimiento

Una descripción de mantenimiento es: Tener y conservar en condiciones seguras de uso cualquier utensilio, dispositivo, herramienta, sistema, equipo o maquinaria. ¿Cómo sabemos cuando algún objeto reúne estas condiciones? Mediante:

1.- El Mantenimiento Predictivo.
Consiste en hacer revisiones periódicas (usualmente programadas) para detectar cualquier condición (presente o futura) que pudiera impedir el uso apropiado y seguro del dispositivo y poder corregirla, manteniendo de ésta manera cualquier herramienta o equipo en optimas condiciones de uso.

2. El Mantenimiento Preventivo.
Es hacer los ajustes, modificaciones, cambios, limpieza y reparaciones (generalmente sencillos) necesarios para mantener cualquier herramienta o equipo en condiciones seguras de uso, con el fin de evitar posibles daños al operador o al equipo mismo.

3. El Mantenimiento Correctivo.
Es reparar, cambiar o modificar cualquier herramienta, maquinaria o equipo cuando se ha detectado alguna falla o posible falla que pudiera poner en riesgo el funcionamiento seguro de la herramienta o equipo y de la persona que lo utiliza.

3: Seguridad

Una computadora es un equipo que funciona con corriente eléctrica por lo que obviamente habrá que tener los mismos cuidados y consideraciones que se tienen al trabajar con cualquier artículo eléctrico. Pongamos atención a las siguientes reglas básicas de seguridad:

1.- Siempre y antes de abrir el gabinete, Apaga y Desconecta la computadora. Usa el procedimiento usual para salir de Windows y desconecta la computadora.

2.- Nunca muevas la computadora cuando esté funcionado. El disco duro puede dañarse al mover la computadora cuando está funcionado.

3.- Nunca conectes ningún dispositivo (ratón, teclado, etc.) cuando la computadora esté prendida. Se puede dañar la tarjeta madre.

4.- Cuando hayas abierto la computadora, toca cualquier parte metálica del gabinete para descargar la electricidad estática que hay en tu cuerpo. Hasta la corriente más baja puede dañar los chips de memoria o el procesador.

5.- Nunca abras un monitor, aún apagado y desconectado almacena corriente eléctrica por periodos prolongados de tiempo y puedes recibir una muy fuerte descarga eléctrica. Herramientas
Para trabajar con una computadora no es necesario tener herramientas especiales, bastará con:
1.- Destornillador de punta plana
2.- Destornillador de punta de cruz
3.- Destornillador tenacillas.
4.- Una aspiradora portátil puede ser útil.

4: Cómo instalar una computadora

Ya sea que compremos una computadora de marca o una computadora ensamblada (la única y gran diferencia es el precio), una adecuada y correcta instalación es básica para su buen funcionamiento, para una buena instalación hay que seguir los siguientes pasos:

Desempaca con mucho cuidado los componentes del sistema, asegurándote de que el paquete (monitor, gabinete, teclado, ratón, bocinas, etc.) esté completo. Coloca el monitor y el gabinete (CPU) en una superficie firme, plana y nivelada. En donde no esté expuesta a temperaturas extremas de calor o frío y cuidando de no obstruir las entradas de aire de la computadora, recuerda dejar por lo menos tres pulgadas de espacio en la parte trasera y superior del monitor para una buena y continua circulación del aire. Coloca el teclado, el ratón y las bocinas en una superficie firme, plana y nivelada.

Con los cables provistos (extiéndelos completamente) haz las conexiones monitor-cpu, teclado-cpu, ratón-cpu y bocinas-cpu, asegurándote de que hayan quedado bien firmes. Por lo general es casi imposible el equivocarse al hacer las conexiones por el tamaño, tipo y hasta el color de los conectores, que facilitan efectuar bien las conexiones fácilmente. Conecta los cables de corriente del monitor, el gabinete (CPU) y las bocinas al regulador de voltaje o al toma corriente más conveniente. Antes de prender la computadora, asegúrate de seleccionar el tipo de corriente eléctrica correcta (115 v) en la parte posterior del CPU.

5: Cómo crear un disco de inicio

Ocasionalmente nuestro sistema fallará es decir no arrancará la computadora, o tal vez sea necesario formatear el disco duro e instalar nuevamente el sistema operativo, es esos casos es muy necesario contar con un disco de arranque que corresponda con el sistema operativo que tengamos instalado en la computadora. Un disco de inicio de Windows 98 sólo será útil para una computadora que tenga instalado Windows 98, así mismo será para Windows XP.

Para hacer un disco de inicio, sigue estos pasos:


Prepara un disco formateado de 3.5'' y le pones una etiqueta que lo identifique como Disco de Inicio de Windows o Disco de Arranque. Haz clic en el botón Inicio, señala Configuración y haz clic en Panel de Control. Ahora haz doble clic sobre el icono Agregar o Quitar Programas. En Propiedades de Agregar o quitar programas, haz clic en la pestaña Disco de inicio y sigue las instrucciones en pantalla. Introduce el disco en la disquetera y haz clic en el botón Crear disco.

A continuación Windows copiará del disco duro al disco de 3.5'' los archivos necesarios para arrancar la computadora y que funcione como disco de inicio de Windows. Una vez que termine lo retiras de la disquetera y lo guardas muy bien (ojalá nunca lo uses).

Continuar leyendo