AQuilesVania [Avances]
Después de varios meses estancado en el proyecto puedo presumir de un avance significativo; bueno, en verdad tanto como presumir no, pero si es cierto lo del avance:
2 Enemigos más:
En primera Aquiles Ya tiene 2 enemigos más de cuales preocuparse, puesto que vienen con todo reservados para la mitad del juego en adelante.
Para empezar tenemos el murciélago.
Éste enemigo, aparte de ser un decorador aéreo, es un singular adversario ya que puede considerarse significante por la poca vida que baja y que puede ser matado con el más simple soplido de nuestro personaje (que comúnmente "repite" después de devorar algunas calacas), pero el peligro que representa estando en grupo es muy significativo, ya que son velóces y tienden a la técnica: golpea y corre, luego vuelve a golpear. ¿Chupa sangre? La verdad no, por ahora éstos murciélagos de nivel medio no soportarían la sangre con colecterol de nuestro héroe, pero es posible que futuros hermanos mayores si puedan hacerlo.
Por su parte, las calaveras se cansaron de ser sólo un costal de huesos para ser golpeados: aparece por fin una calavera que lanza... ¿huesos? Si, un clásico del original Castlevania. Si leyeron antigüos posts seguramente se acordarán de un perror veloz con un alto índice de vida, que por cierto ya fué sustituido. La tercera calavera (aclaro que las rojas y blancas son la calavera 1 y 2, no importa el orden ya que no hay diferencia entre ellas) tiene 20 de vida y soporta hasta 5 latigazos; ¿Qué? ¿parece facil? no te lo creas, puesto que ésta ataca a distancia (significativamente separadas del personaje) y de manera muy rápida. Para tales niveles ya se tendrá el equipo necesario para hacerle frente, pero si no saber usar bien las habilidades en un plataformas pues será como no tener nada, ¿he?.
Hago notar que la programación de los nuevos enemigos llega a ser más exacta y que se manifiesta con menos incoherencias comparados con los primeros con los que trabajé; ésto se debe a que empecé a usar el método del automatismo, o sea los creo como autómatas, lo que resulta más práctico el manejar estados de los enemigos y definir las condiciones de sus transiciones en lugar de estar programando "if's" por doquier, lo cual dejaba varios huecos en algunas circunstancias.
Y ahora un pequeño recorrido por las mejoras y errores corregidos en éste fin de semana:
-La OHM puede destruir las antorchas de las paredes; en la jugabilidad no afectará mucho, pero le da al entorno un ligero ambiente destructivo.
-Ya está implementado el sistema de ganancia de voltz (la moneda del juego), se obtendrá venciendo a los enemigos normales (los boss por ahora no dan voltz) en una cantidad aleatórea que comprende un mínimo y un máximo que depende de cada tipo de enemigo.
-Se corrigieron 2 errores en las colisiones (Si, esas odiosas colisiones): la primera en las pantallas de los boss, en donde te enganchabas a los extremos de la pantalla/vista. La segunda en algunos muros donde aparecía un problema similar al anterior, con la brevedad de que aquí el personaje no podía desplazarse de ninguna forma.
-Se corrigió un tercer error de colisión (vaya) con el segundo jefe: su caja de colisiones era muy diminuta, abarcaba solo un área de 16X16 pixeles en lugar de abarcar todo el cuerpo.
-Se cambió la font (tipo de letra) en los diálogos con los boss, así será más legible :p
-Se arregló un error en el cual al usar una compuerta lógica (que restablecen la vida) al tener el 100% de vida se consumía la compuerta pero obviamente no aumentaba la vida, se corrigió a manera de que no puedas usar alguna compuerta lógica si tienes la vida al 100%.
Deberán entender que estoy algo oxidado por los meses que no estuve trabajando con el juego y ésto es todo lo que pude realizar en lo que fué sábado en la tarde y domingo en la mañana. Espero que para la próxima.
P.D.: Para los observadores de las últmas imágenes del segundo jefe, ahora su nombre es "La que te carga" XD
lunes, 23 de enero de 2012
viernes, 20 de enero de 2012
Div tag flotante que bloquea una página
El miércoles 18 de enero de 2012 pasará a la historia debido a que grandes empresas y blogers de todo internet bloquearon sus páginas en protesta a SOPA; a tal movimiento también me uní con mi humilde (pero en algo significativo) blog.
¡Nada mal!, ¿no creen?
Vale, éste post será solo para explicar la simple manera que logré éste efecto, en el cual un div flotante de color negro y semitransparente cubría al resto de la página bloqueando a todos los elementos que se encuentre abajo del div tag.
En primera se necesita la librería de JQuery e incluirla en el código de la página:
<script src="jquery-1.6.2.js" type="text/javascript"></script>
Luego se necesita crear el div que será lo que bloqueará la página:
<div id="fade" class="fadebox"> <!--Aquí pueden poner el texto o contenido que quieran--></div>
Y pos último agregarle las características CSS necesarias para que abaque toda la página, la bloquee y sea semitransparente:
.fadebox
{
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
->Background-color indica el color del div.
->z-index indica la profundidad del div (entre más sea la profundidad más hacia adelante estará el div).
->El width y height manejan porcentaje para que abarque TODA la página.
->Top y left solo indican que se iniciará desde el origen de la página.
->El apha indica el grado de transparencia (100 es un color sólido, 0 es completamente transparente)
->La posición absolute ayuda a bloquear todos los elementos que se le contraponen :)
Ésto es todo para lograr un efecto así de sencillo.
¡Nada mal!, ¿no creen?
Vale, éste post será solo para explicar la simple manera que logré éste efecto, en el cual un div flotante de color negro y semitransparente cubría al resto de la página bloqueando a todos los elementos que se encuentre abajo del div tag.
En primera se necesita la librería de JQuery e incluirla en el código de la página:
<script src="jquery-1.6.2.js" type="text/javascript"></script>
Luego se necesita crear el div que será lo que bloqueará la página:
<div id="fade" class="fadebox"> <!--Aquí pueden poner el texto o contenido que quieran--></div>
Y pos último agregarle las características CSS necesarias para que abaque toda la página, la bloquee y sea semitransparente:
.fadebox
{
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
->Background-color indica el color del div.
->z-index indica la profundidad del div (entre más sea la profundidad más hacia adelante estará el div).
->El width y height manejan porcentaje para que abarque TODA la página.
->Top y left solo indican que se iniciará desde el origen de la página.
->El apha indica el grado de transparencia (100 es un color sólido, 0 es completamente transparente)
->La posición absolute ayuda a bloquear todos los elementos que se le contraponen :)
Ésto es todo para lograr un efecto así de sencillo.
martes, 17 de enero de 2012
Las 7 maravillas tecnológicas
CIO logró hacer ésta lista, y la verdad parece ser 100% acertada, eligiendo aquellos logros que no solo sobresalen por el avance tecnológico, también demuestran ingenio, creatividad y logro colectivo de la humanidad misma, he aquí el listado de éstas maravillas:
1.-La computadora más cercana al polo norte: Es propiedad de la marina de EEUU y se usa para realizar estudios sobre ese sector por medio de imágenes en vivo.
¿Su objetivo? Llevar en sí integradas en diversos lugares un número determinado de webcams, que capten todo cuanto se pueda.
2.-El ordenador más alejado de la Tierra, La Sonda Voyager 1 es el objeto desarollado por los humanos que ha viajado más lejos. Su misión extendida que es localizar y estudiar los límites del sistema solar, incluyendo el Cinturón de Kuiper y más allá.
3.-El datacenter de Google: Se estima que 200-300 person
as trabajen en él, sus medidades son aproximadamente 30 acres (132770 metros aprox). En dicho datacenter se almacen 2 petabytes de información (1 millón de GB). Sólo 2 periodistas han logrado entrar y dicen que su sistema de ventilación tiene el tamaño de un edificio de 4 pisos.

4.-El proyecto científico más grande del mundo: EGEE-II .Reúne a cientificos e ingenieros de más de 90 instituciones repartidas por 32 países de todo el mundo proporcionandolos una infraestructura Grid para e-Ciencia disponible las 24 horas del día. Originalmente el proyecto EGEE se centró en dos campos cientificos, Altas Energías y Ciencias de la Vida (Medicina, Biología…), actualmente EGEE integra aplicaciones de otros muchos campos cientificos, tratando desde geología hasta química computacional.
5.-El super ordenador más grande del mundo (IBM BlueGene/L)
Sin duda, es uno de los mejores ordenadores que podemos encontrar. Y uno de los mayores, también. Blue Gene P ha ocupado el primer lugar entre las mas poderosas del mundo al lograr una velocidad de un PetaFlop, o mil trillones de operaciones por segundo, anunciaron hoy sus fabricantes.De acuerdo con su fabricante, la empresa IBM, la computadora esta dotada con 294 mil 912 microprocesadores funcionando en paralelo mediante conexiones de fibras ópticas. Lo que explica claramente la velocidad que posee esta monstruosidad.
6.-La MiniPC más potenteLa Ultra Mobile PC 02 de OQO es un miniordenador tan potente como para instalarle Windows Vista sin problemas... no es broma.
Posee un mejor diseño, pantalla y teclado que su versión anterior, siendo capaz de conectarse a redes inalámbricas y alcanzar velocidades DSL, gracias al módulo opcional EV-DO.
Con un CPU a 1.5GHz (Via C7) y Disco Duro con capacidad de 60GB, puede ser considerado totalmente como un auténtico PC.
7.-El cambio más grande del paradigma en software de empresa: El núcleo de Linux. ¿Se preguntarán: por qué Linux? ¿Qué aporte tecnológico representa éste núcleo al resto del mundo? Simple: el software libre. Así es, más que un sistema operativo estable o las miles de distribuciones que se crean a partir de él, el paradigma del software libre es un cambio realmente drástico (positivamente hablando) en la informática, la libertad de uso tanto como la modificación del producto y es que el software libre se mejora así mismo (por así decirlo). De no creerlo nada más observen las distribuciones de éste SO constan del núcleo, en algunas veces modificado otras sin alteración alguna, y las miles de herramientas que se crean y adaptan para ofrecer un servicio y capacidades adoptas a las necesidades de cada usuario.
domingo, 8 de enero de 2012
Inyección HTML
HTML Injection
La inyección de HTML es una de las técnicas de Defacing, consiste en inyectar, mediante un formulario, código html con el fin de que se ejecute y se produsca un efecto "anormal" en la página.
Debe quedar claro que cualquier técnica de Defacing es una falta de ética, ningún webmaster merece que su sitio web sea modificado; además de que en varios países se considera un acto ilegal.
Existen un par de formas para lograr inyectar código html en una página, la que mejor manejo y conosco consiste en insertar un texto, en un campo de formulario, que modifique el código fuente de la página.
Para ello, el texto que se inserta en el campo (como puede ser un text) debe mostrarse tal cual en cualquier parte de la página. Esto ocurre en comentarios de blogs, tagboards, libros de visitas y demás, sitios en donde el texto que introduces se guarda en una Base de Datos y de ésta se extrae y muestra en la página para todos los usuarios que visiten el sitio.
Los programadores Web suelen desactivar el html en sus formularios, poner filtros, limpiar el código y cualquier cosa para evitar que sean defaceados; aún así se puede comprobar si la página es vulnerable; un método es introducir esto <> en todos los campos y se envían, en un caso normal estos símbolos no se visualizarán en pantalla pero si buscamos en el código fuente los campos que introducimos tendríamos que ver los "<>" en los valores vulnerables.
Un método más infalible es la simple práctica, enviar la inyección y ver si funciona o no.
Les pondré un ejemplo de un blog que, para el ejemplo, se hiso vulnerable. A mi me gusta usar el navegador Chrome por que permite inspeccionar el código HTML de cada objeto de la página. Podemos observar que el blog tiene un sistema de registro (simple) de usuarios y que el nick del usuario logeado se muestra normalmente:
En la imagen en nick "legender" se encuentra entre las etiquetas <font>y</font>. Entonces para hacer una inyección efectiva se realiza cerrando las etiquetas en las cuales se encuentra este valor.
Como los nicks se guardan en la Base de Datos, necesitamos registrar un nick tal que cierre la etiqueta e introdusca el código html que queramos, por ejemplo:
Aquí nuestro "nick" sería "fuckencio" y cerramos la etiqueta </font>, después hacemos una simple inyección de <h1>Hacked</h1> que insertará un titular cuando nos logeemos con éste nick.
Entonces registramos en nuevo usuario:
El usuario se registró ya en la B.D. Si notamos, el formulario nos arroja un warning debido a la sintaxis, ésto no obligatoriamente ocurre solo en ciertos casos.
Nos logeamos con el nuevo usuario, utilizando obviamente el nick completo con el código a insertar, recordemos que todo éste código llegó tal cual a la BD por lo que ese es nuestro nick completo:
Y como ven la página nos muestra como si nuestro nick fuera "fuckencio", pero debido a la inyección html nos muestra el titular "Hacked", lo cual no provoca realmente nada dañino pero muestra la efectividad de la inyección.
Ahora, poniéndonos en el lado del Webmaster, se debe saber el método para evitar éstas inyecciones; los métodos son muy sencillos debido a que existen ya funciones para éste tema. La primera es strip_tags("código a filtrar") ; lo que hace la función es eliminar las etiquetas html introducidas, o sea que si se introduce "<h1>hola</h1>" al pasar por esa función resultaría "hola".
La segunda función es htmlentities("código a filtrar") que lo que hace es mostrar el html como texto plano y el navegador no lo ejecutará; o sea que si se introduce "<h1>hola</h1>" se mostraría tal cual en el navegador "<h1>hola</h1>".
Esto es todo.
Me despido y recuerden: Ante todo la ¡ÉTICA!
La inyección de HTML es una de las técnicas de Defacing, consiste en inyectar, mediante un formulario, código html con el fin de que se ejecute y se produsca un efecto "anormal" en la página.
Debe quedar claro que cualquier técnica de Defacing es una falta de ética, ningún webmaster merece que su sitio web sea modificado; además de que en varios países se considera un acto ilegal.
Existen un par de formas para lograr inyectar código html en una página, la que mejor manejo y conosco consiste en insertar un texto, en un campo de formulario, que modifique el código fuente de la página.
Para ello, el texto que se inserta en el campo (como puede ser un text) debe mostrarse tal cual en cualquier parte de la página. Esto ocurre en comentarios de blogs, tagboards, libros de visitas y demás, sitios en donde el texto que introduces se guarda en una Base de Datos y de ésta se extrae y muestra en la página para todos los usuarios que visiten el sitio.
Los programadores Web suelen desactivar el html en sus formularios, poner filtros, limpiar el código y cualquier cosa para evitar que sean defaceados; aún así se puede comprobar si la página es vulnerable; un método es introducir esto <> en todos los campos y se envían, en un caso normal estos símbolos no se visualizarán en pantalla pero si buscamos en el código fuente los campos que introducimos tendríamos que ver los "<>" en los valores vulnerables.
Un método más infalible es la simple práctica, enviar la inyección y ver si funciona o no.
Les pondré un ejemplo de un blog que, para el ejemplo, se hiso vulnerable. A mi me gusta usar el navegador Chrome por que permite inspeccionar el código HTML de cada objeto de la página. Podemos observar que el blog tiene un sistema de registro (simple) de usuarios y que el nick del usuario logeado se muestra normalmente:
En la imagen en nick "legender" se encuentra entre las etiquetas <font>y</font>. Entonces para hacer una inyección efectiva se realiza cerrando las etiquetas en las cuales se encuentra este valor.
Como los nicks se guardan en la Base de Datos, necesitamos registrar un nick tal que cierre la etiqueta e introdusca el código html que queramos, por ejemplo:
Aquí nuestro "nick" sería "fuckencio" y cerramos la etiqueta </font>, después hacemos una simple inyección de <h1>Hacked</h1> que insertará un titular cuando nos logeemos con éste nick.
Entonces registramos en nuevo usuario:
El usuario se registró ya en la B.D. Si notamos, el formulario nos arroja un warning debido a la sintaxis, ésto no obligatoriamente ocurre solo en ciertos casos.
Nos logeamos con el nuevo usuario, utilizando obviamente el nick completo con el código a insertar, recordemos que todo éste código llegó tal cual a la BD por lo que ese es nuestro nick completo:
Y como ven la página nos muestra como si nuestro nick fuera "fuckencio", pero debido a la inyección html nos muestra el titular "Hacked", lo cual no provoca realmente nada dañino pero muestra la efectividad de la inyección.
Ahora, poniéndonos en el lado del Webmaster, se debe saber el método para evitar éstas inyecciones; los métodos son muy sencillos debido a que existen ya funciones para éste tema. La primera es strip_tags("código a filtrar") ; lo que hace la función es eliminar las etiquetas html introducidas, o sea que si se introduce "<h1>hola</h1>" al pasar por esa función resultaría "hola".
La segunda función es htmlentities("código a filtrar") que lo que hace es mostrar el html como texto plano y el navegador no lo ejecutará; o sea que si se introduce "<h1>hola</h1>" se mostraría tal cual en el navegador "<h1>hola</h1>".
Esto es todo.
Me despido y recuerden: Ante todo la ¡ÉTICA!
jueves, 24 de noviembre de 2011
[Hacking] Obtención de contraseñas
Por qué no puse robo? pues simplemente para disfrazar la intención, pero tómese en cuenta que es no solo ilegal, también una falta de ética el obtener la contraseña de un tercero (y usarla) sin su consentimiento; pero de igual manera pueden surgir eventos en los cuales se llegue a tal caso, no estoy yo aquí para juzgar los principios éticos de cada quien. Aun que prefiero que usen esta información con carácter informativo para seguridad propia.
Primeramente pienso que ésta es la segunda pregunta más hecha a google, justo después de la pregunta "¿Cómo hackear Messenger/facebook", claro está de que, a parte de que google no responde preguntas, no se encuentra JAMÁS una receta de cocina para obtener contraseñas y tampoco les daré una.
Es muy difícil realmente la garantía de robo de contraseñas, por que desde siempre la mayor parte la debe de poner el usuario victima (aun que no lo crean), y los métodos para que el usuario "caiga" depende de si se conoce a la víctima o no, todo esto ya tiene cabida en otro ámbito en el hacking: ingeniería social.
Les hablaré de 2 métodos usuales.
El primero, siendo el más sencillo, hacer que el usuario te envíe la contraseña directamente; claro que no así como suena, lo común es inducir al usuario a escribir sus datos en un formulario (que piensa que es seguro) que se conecta a tu servidor, al enviar los datos realmente te los envía a tí y no a donde el usuario cree que se envían. Un método muy a los MASTER es el defacing que consiste en alterar un formulario (de logeo principalmente) de una página legítima para que también te envíe a tí los datos que pasan por ella, la inyección SQL es muy habitual pero existen algunos métodos más.
Una segunda opción más viable son los fake's, éstos son imitaciones de páginas auténticas que pueden engañar al "usuario promedio" que inocentemente introduces sus datos para identificarse; por ejemplo, chequen ésta página: fake de facebook, como pueden notar es casi idéntica a la págin principal del facebook salvo unos detalles y que la barra de navegación es "http://gadel.webcindario.com/face/index.htm", ésta es inofensiva y que solo la hice como muestra pero puedo hacer una conexión a una Base de datos que introduzca los datos metidos en los campos y obtendré libremente las contraseñas de las pobres víctimas. Incluso si se dan cuenta, al hacer clic en "entrar" te envía a la página del Face como si te hubieras equivocado de contraseña o algo, un buen detalle para desorientar más.
Una segunda opción más común es el robo de contraseñas mediante la computadora víctima, ésto es más arriesgado pero más eficaz; consiste en instalar un programa en la computadora víctima que capture todo lo tecleado y lo envíe a un servidor en internet. Éstos programas son llamados "keylogger", su función es muy sencilla pero envían información detallada de todo lo escrito, cuándo y en qué aplicaciones/páginas se escribió tal cosa; obviamente son considerados como virus por el sistema y los antivirus, lo que dificulta la instalación de los mismos pero es más que conocido que éstas protecciones son fácilmente burlables: encriptando el programa, tumbando el antivirus antes de instalarlo, en fin...
Ya conocen 2 de los métodos más "funcionales" usados actualmente, como pueden ver es el usuario victima el último en ceder ante el atacante, es verdad que la seguridad total es inexistente ya que vulnerabilidades siempre van a existir, por ellos es bueno conocer las formas en que podemos ser atacados y evaluar nuestra propia seguridad ante tal situación.
Espero que ésto les pueda servir, cualquier pregunta pueden hacerla.
Primeramente pienso que ésta es la segunda pregunta más hecha a google, justo después de la pregunta "¿Cómo hackear Messenger/facebook", claro está de que, a parte de que google no responde preguntas, no se encuentra JAMÁS una receta de cocina para obtener contraseñas y tampoco les daré una.
Es muy difícil realmente la garantía de robo de contraseñas, por que desde siempre la mayor parte la debe de poner el usuario victima (aun que no lo crean), y los métodos para que el usuario "caiga" depende de si se conoce a la víctima o no, todo esto ya tiene cabida en otro ámbito en el hacking: ingeniería social.
Les hablaré de 2 métodos usuales.
El primero, siendo el más sencillo, hacer que el usuario te envíe la contraseña directamente; claro que no así como suena, lo común es inducir al usuario a escribir sus datos en un formulario (que piensa que es seguro) que se conecta a tu servidor, al enviar los datos realmente te los envía a tí y no a donde el usuario cree que se envían. Un método muy a los MASTER es el defacing que consiste en alterar un formulario (de logeo principalmente) de una página legítima para que también te envíe a tí los datos que pasan por ella, la inyección SQL es muy habitual pero existen algunos métodos más.
Una segunda opción más viable son los fake's, éstos son imitaciones de páginas auténticas que pueden engañar al "usuario promedio" que inocentemente introduces sus datos para identificarse; por ejemplo, chequen ésta página: fake de facebook, como pueden notar es casi idéntica a la págin principal del facebook salvo unos detalles y que la barra de navegación es "http://gadel.webcindario.com/face/index.htm", ésta es inofensiva y que solo la hice como muestra pero puedo hacer una conexión a una Base de datos que introduzca los datos metidos en los campos y obtendré libremente las contraseñas de las pobres víctimas. Incluso si se dan cuenta, al hacer clic en "entrar" te envía a la página del Face como si te hubieras equivocado de contraseña o algo, un buen detalle para desorientar más.
Una segunda opción más común es el robo de contraseñas mediante la computadora víctima, ésto es más arriesgado pero más eficaz; consiste en instalar un programa en la computadora víctima que capture todo lo tecleado y lo envíe a un servidor en internet. Éstos programas son llamados "keylogger", su función es muy sencilla pero envían información detallada de todo lo escrito, cuándo y en qué aplicaciones/páginas se escribió tal cosa; obviamente son considerados como virus por el sistema y los antivirus, lo que dificulta la instalación de los mismos pero es más que conocido que éstas protecciones son fácilmente burlables: encriptando el programa, tumbando el antivirus antes de instalarlo, en fin...
Ya conocen 2 de los métodos más "funcionales" usados actualmente, como pueden ver es el usuario victima el último en ceder ante el atacante, es verdad que la seguridad total es inexistente ya que vulnerabilidades siempre van a existir, por ellos es bueno conocer las formas en que podemos ser atacados y evaluar nuestra propia seguridad ante tal situación.
Espero que ésto les pueda servir, cualquier pregunta pueden hacerla.
martes, 1 de noviembre de 2011
Eliminar los accesos directos de la USB creados por virus
Es muy sencillo encontrarse en los Cybers con el molesto virus que te esconde tus carpetas reales y te crea accesos directos de éstas.
La manera de eliminar esos archivitos y volver a mostrar los tuyos es mediante un sencillo escript echo en batch; lo creas, lo guardas en tu USB y cuando tengas éstos virus lo ejecutas.
Lo primero es abrir el bloc de notas.
Luego escribimos los siguientes comandos:
del *.ink
attrib -s -h -r /d /s
Luego lo guardamos como un archivo pero con extensión .bat; o sea que si le queremos poner "mata_virus_chafas" lo guardamos como "mata_virus_chafas.bat".
Se creará un archivo del sistema y lo copiamos a nuestra memoria.
Y así, cada vez que tengamos éste problema, le damos doble clic al archivito y solo pondrá tu memoria tal cual estaba. En ocasiones llega a tardar algunos segundos, todo depende de lo llena que se encuentre.
Esto será todo ;)
La manera de eliminar esos archivitos y volver a mostrar los tuyos es mediante un sencillo escript echo en batch; lo creas, lo guardas en tu USB y cuando tengas éstos virus lo ejecutas.
Lo primero es abrir el bloc de notas.
Luego escribimos los siguientes comandos:
del *.ink
attrib -s -h -r /d /s
Luego lo guardamos como un archivo pero con extensión .bat; o sea que si le queremos poner "mata_virus_chafas" lo guardamos como "mata_virus_chafas.bat".
Se creará un archivo del sistema y lo copiamos a nuestra memoria.
Y así, cada vez que tengamos éste problema, le damos doble clic al archivito y solo pondrá tu memoria tal cual estaba. En ocasiones llega a tardar algunos segundos, todo depende de lo llena que se encuentre.
Esto será todo ;)
[Computación-Windows]Agregar un programa al iniciar windows
Puede ser que, por varias razones, uno quiera lanzar un programa, aplicación o archivo al iniciar windows (logearnos).
Para ello hay varias formas, una de ellas es conseguirse programas que lo hagan por nosotros; yo no tengo ni conosco alguno, pero se que existen. Pero hay formas manuales y más sencillas de hacerlo, sin necesidad de instalar nada.
Primero tenemos la forma sencilla, consiste en poner un acceso directo del programa en la carpeta de inicio de windows. Para ello ve a esta ruta en tu explorador:
C:\Documents and Settings\%Username%\Menú Inicio\Programas\Inicio
Si tal ruta no existe o no la encuentras usaremos el método 2: manipularemos el registro de windows para que se ejecute directamente el programa :)
Se puede hacer de manera gráfica o mediante comandos, de manera gráfica será mediante el editor del registro.
Presionamos control + windows (ctrl + windows).
Escribiremos "regedit" en el ejecutar.
Nos aparecerá el editor de registro de windows:
El panel de la izquierda muestra las direcciones (claves) del registro. Entonces buscaremos la siguiente dirección:
HKEY_LOCAL-MACHINE -> SOFTWARE -> MICROSOFT -> WINDOWS -> CurrentVersion -> Run
Damos clic derecho en el panel de la derecha (ese espacio enorme) y seleccionamos muevo-> "valor de cadena".
Nos aparecerá un nuevo valor, lo nombramos a nuestro antojo y le damos enter. Luego doble clic y nos aparecerá una barra con las propiedades del valor.
En la barra que dice "información del valor" le escribimos la ruta del archivos que queremos se ejecute al iniciar windows y le damos aceptar.
Lísto!!! ya se ejecutará el archivo/programa o lo que sea al iniciar windows.
Ahora lo haremos de ma forma PRO:
presionamos control + windows (ctrl + windows)
en ejecutar le escribimos "CMD" y enter.
Nos aparecerá la consola de windows:
Ahora solo es cuestión de escribir el siguiente comando:
add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v "nombre_del_valor" /d "dirección_del_archivo"
En nombre del valor solo le ponen un nombre para que identifiquen qué clave están agregando.
dirección el archivo es precisamente la dirección del archivo que quieren ejecutar.
Le dan a Enter, les pedirá confirmación, escriban 's' y enter otra vez.
Listo, en menos pasos y más efectivo :P
Para ello hay varias formas, una de ellas es conseguirse programas que lo hagan por nosotros; yo no tengo ni conosco alguno, pero se que existen. Pero hay formas manuales y más sencillas de hacerlo, sin necesidad de instalar nada.
Primero tenemos la forma sencilla, consiste en poner un acceso directo del programa en la carpeta de inicio de windows. Para ello ve a esta ruta en tu explorador:
C:\Documents and Settings\%Username%\Menú Inicio\Programas\Inicio
Si tal ruta no existe o no la encuentras usaremos el método 2: manipularemos el registro de windows para que se ejecute directamente el programa :)
Se puede hacer de manera gráfica o mediante comandos, de manera gráfica será mediante el editor del registro.
Presionamos control + windows (ctrl + windows).
Escribiremos "regedit" en el ejecutar.
Nos aparecerá el editor de registro de windows:
El panel de la izquierda muestra las direcciones (claves) del registro. Entonces buscaremos la siguiente dirección:
HKEY_LOCAL-MACHINE -> SOFTWARE -> MICROSOFT -> WINDOWS -> CurrentVersion -> Run
Damos clic derecho en el panel de la derecha (ese espacio enorme) y seleccionamos muevo-> "valor de cadena".
Nos aparecerá un nuevo valor, lo nombramos a nuestro antojo y le damos enter. Luego doble clic y nos aparecerá una barra con las propiedades del valor.
En la barra que dice "información del valor" le escribimos la ruta del archivos que queremos se ejecute al iniciar windows y le damos aceptar.
Lísto!!! ya se ejecutará el archivo/programa o lo que sea al iniciar windows.
Ahora lo haremos de ma forma PRO:
presionamos control + windows (ctrl + windows)
en ejecutar le escribimos "CMD" y enter.
Nos aparecerá la consola de windows:
Ahora solo es cuestión de escribir el siguiente comando:
add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v "nombre_del_valor" /d "dirección_del_archivo"
En nombre del valor solo le ponen un nombre para que identifiquen qué clave están agregando.
dirección el archivo es precisamente la dirección del archivo que quieren ejecutar.
Le dan a Enter, les pedirá confirmación, escriban 's' y enter otra vez.
Listo, en menos pasos y más efectivo :P
Suscribirse a:
Entradas (Atom)









