Yuaquelin
Usuario (Argentina)

Redireccionar una página: Si tenés una dirección larga, y los servidores que te dan direcciones cortas no tienen buena capacidad de almacenamiento o de taza de transferencia de datos, con este código podés hacer que al escribir una dirección se abra otra, solo tenés que insertar este código en el index.html del dominio corto poniendo tu dirección actual donde está en verde: <HTML> <HEAD> <TITLE>Redireccionado por www.CheNico.com</TITLE> <SCRIPT LANGUAGE="JavaScript"> location.href='http://www.CheNico.com'; </SCRIPT> </HEAD> <BODY> Abrir una Web en Pop Up: Con este código vamos a hacer que al entrar en nuestra página automáticamente se abra otra, ej. otra Web nuestra, una sección que queremos mostrar, una publicidad, etc. <script language='JavaScript'>window.open('http://www.chenico.com', 'geoflotante', '');</script> No dejar seleccionar el texto de nuestra Web: Con este código vamos a impedir que los visitantes seleccionen el texto de nuestra página para luego copiarlo a otro lado. <script language="Javascript"> <!-- Begin function disableselect(e){ return false } function reEnable(){ return true } document.onselectstart=new Function ("return false" if (window.sidebar){ document.onmousedown=disableselect document.onclick=reEnable } // End --> </script> Horas restantes para finalizar el día: Con este código insertamos un pequeño relojito que indica la cuenta regresiva de las horas, minutos y segundos que faltan para finalizar el día. <body> <p>El reloj...</p> <form name="Reloj"> <input type="text" size=7 name="tiempo" value="mm:hh:ss" title="Tiempo restante para finalizar el día"> <script language="JavaScript"> <!-- var tiempoAtras; updateReloj(); function updateReloj() { var tiempo = new Date(); var hora = 23-tiempo.getHours(); var minutos = 59-tiempo.getMinutes(); var segundos = 59-tiempo.getSeconds(); tiempoAtras= (hora < 10) ? hora :hora; tiempoAtras+= ((minutos < 10) ? ":0" : ":" + minutos; tiempoAtras+= ((segundos < 10) ? ":0" : ":" + segundos; document.Reloj.tiempo.value = tiempoAtras; setTimeout("updateReloj()",1000); } //--> </script> </form> </body> Recomendar Pagina: Con este código podemos hacer que si a un visitante le gustó nuestra Web, la recomiende a un amigo escribiendo su dirección de correo electrónico en la casilla, al hacer click en "Recomendar esta Web" se envía un mensaje de correo con el asunto "Pienso que te puede interesar esta página..." y en el cuerpo del mensaje aparece la dirección completa donde se encuentra el código y el título de la misma. <form name="eMailer"> ENVÍA ESTA PÁGINA A UN AMIGO <br> Indica su e-mail: <br> <input type="text" name="address" size=25> <br> <input type="button" value="Recomendá esta Web!" onClick="mailThisUrl();"> </form> <script language="JavaScript1.2"> var good; function checkEmailAddress(field) { // the following expression must be all on one line... var goodEmail = field.value.match(/b(^(S+@).+((.com)|(.net)| (.edu)|(.mil)|(.gov)|(.org)|(..{2,2}))$)b/gi); if (goodEmail){ good = true } else { alert('Por favor introduce un e-mail valido') field.focus() field.select() good = false } } u = window.location; m = "Pienso que te puede interesar esta página..."; function mailThisUrl(){ good = false checkEmailAddress(document.eMailer.address) if (good){ // the following expression must be all on one line... window.location = "mailto:"+document.eMailer.address.value+"?subject="+m+"&body="+document.title+" "+u; } } </script> Crear un Formulario o Libro de Visitas: Con este código podemos crear un formulario para que complete el visitante. O también un libro de visitas, luego que el visitante apriete el botón "enviar", los datos serán enviados a tu casilla de correo. <H2>Libro de visitas de www.CheNico.com</H2> <FORM ACTION="mailto:[email protected]" METHOD="post"> <TABLE> <TD ALIGN=RIGHT>Nombre:</TD> <TD><INPUT type="text" size=36 name="nombre"></TD> <TR><TD ALIGN=RIGHT>Direccion E-mail:</TD> <TD><INPUT type="text" size=36 name="direccion"></TD> <TR><TD ALIGN=RIGHT>como llegaste hasta esta pagina?</TD> <TD><INPUT type="text" size=36 name="procedencia"></TD> <TR><TD ALIGN=RIGHT>Tus comentatios:</TD> <TD><TEXTAREA rows=5 cols=30 name="comentarios"></TEXTAREA></TD> </TABLE> <INPUT type="reset" value="Borrar todo"> <INPUT type="submit" value="Enviar"> </FORM> Crear un Título que cambia de colores: Con este código podemos crear por ejemplo el título para nuestra Web o una de nuestras secciones. <!-- inicio de head--> <script> mesk=new Array();mesk[10]="A";mesk[11]="B";mesk[12]="C";mesk[13]="D";mesk[14]="E";mesk[15]="F";A=10;B=11;C=12;D=13;E=14;F=15;let="ABCDEF";function mes(num){if(let.indexOf(num) != -1){return eval(num)};else{if(num < 10){return eval(num)};else{return mesk[num]}}}; function color(begin,einde,stappen,stap){ hh1=(mes(begin.charAt(0))*16)+mes(begin.charAt(1)); hh2=(mes(begin.charAt(2))*16)+mes(begin.charAt(3)); hh3=(mes(begin.charAt(4))*16)+mes(begin.charAt(5)); pp1=(mes(einde.charAt(0))*16)+mes(einde.charAt(1)); pp2=(mes(einde.charAt(2))*16)+mes(einde.charAt(3)); pp3=(mes(einde.charAt(4))*16)+mes(einde.charAt(5)); if(hh1 < pp1){ff1=hh1+Math.floor((pp1-hh1)/stappen*stap); ff1=eval("'"+mes(Math.floor(ff1/16))+"'"+eval("'"+mes(ff1-(Math.floor(ff1/16)*16))+"'";} ;else{ff1=hh1-Math.floor((hh1-pp1)/stappen*stap); ff1=eval("'"+mes(Math.floor(ff1/16))+"'"+eval("'"+mes(ff1-(Math.floor(ff1/16)*16))+"'";} if(hh2 < pp2){ff2=hh2+Math.floor((pp2-hh2)/stappen*stap); ff2=eval("'"+mes(Math.floor(ff2/16))+"'"+eval("'"+mes(ff2-(Math.floor(ff2/16)*16))+"'";} ;else{ff2=hh2-Math.floor((hh2-pp2)/stappen*stap); ff2=eval("'"+mes(Math.floor(ff2/16))+"'"+eval("'"+mes(ff2-(Math.floor(ff2/16)*16))+"'";} if(hh3 < pp3){ff3=hh3+Math.floor((pp3-hh3)/stappen*stap); ff3=eval("'"+mes(Math.floor(ff3/16))+"'"+eval("'"+mes(ff3-(Math.floor(ff3/16)*16))+"'";} ;else{ff3=hh3-Math.floor((hh3-pp3)/stappen*stap); ff3=eval("'"+mes(Math.floor(ff3/16))+"'"+eval("'"+mes(ff3-(Math.floor(ff3/16)*16))+"'";} ;return ff1+ff2+ff3} bum=0;bum2=0;txt=new Array();txt[0]="";function lightf(){ for(i=0;i != Math.floor(message.length/2);i++){txt=color(lightcolor1,lightcolor2,Math.floor(message.length/2),i)}; for(i=Math.floor(message.length/2);i != message.length;i++){txt=color(lightcolor2,lightcolor1,Math.floor(message.length/2),(i-Math.floor(message.length/2)))}; lightf1()} function lightf1(){txt[message.length+1]="";bum2=message.length-bum;for(i=0;i != message.length;i++){if(i+bum < message.length){txt[message.length+1]=txt[message.length+1]+"<font color='#"+txt[(i+bum)]+"'>"+message.charAt(i)+"</font>"};else{txt[message.length+1]=txt[message.length+1]+"<font color='#"+txt[i-bum2]+"'>"+message.charAt(i)+"</font>" }};if(bum != message.length){bum++;};else{bum=0};light.innerHTML=txt[message.length+1];setTimeout("lightf1()",50)} </script> </head> <body bgcolor="#FFFFFF" background="globulos.jpg"> <!--inicio del body --> <center><h1><div id="light"></div></h1> <script> lightcolor1="FF0000" // color lightcolor2="33CC66" // color message="Título que cambia de colores" // introduce el texto lightf() </script> </center> <!--fin del body --> Insertar un sonido o música de fondo: Si quieren que los visitantes escuchen una canción mientras visitan la Web, o simplemente recibirlos con una melodía estilo presentación, este es el código que estabas buscando. Solo tenés que guardar el sonido en el directorio raíz de tu servidor e insertar el siguiente código html: <BGSOUND SRC="sonido.mid" LOOP=none> <WIDTH=200 HEIGHT=55 AUTOSTART="true" LOOP="false" HIDDEN="true"> Se recomienda usar sonidos en formato "midi" que son los de menor peso. Transformar el cursor en una mira: Transformá la clásica flechita de Windows en una mira de disparo. <style type="text/css"> <!-- body { cursor: crosshair} --> </style> Espero que les sirva, dentro de poco subo una seguna parte con mas trucos de Html
¿Cómo recuperar o reparar archivos .DLL que causan errores? Descargar un archivo .DLL para recuperarlo En algunas ocasiones, puede ser posible descargar o copiar un archivo .dll de otra computadora a su computadora para resolver el problema. Sin embargo, debido a que los mensajes de error relacionados con archivos .dll suelen ser situaciones serias o que reemplazar un archivo .dll que no se encuentra puede causar errores adicionales, sugerimos que primero intente las sugerencias dadas más abajo. Si aún desea intentar descargar o copiar un archivo DLL no encontrado, debemos decir que desafortunadamente no existe una librería completa con archivos .dll disponibles para descargar, pero hay varios sitios confiables que ofrecen servicios al respecto. Busque en un buscador "download archivo.dll" (o en español) y probablemente pueda encontrar el DLL que hace falta. Recuperar archivos DLL usando Windows: Si encuentra errores relacionados con archivos .dll que le están impidiendo ingresar a Windows, inicie su computadora en modo seguro para intentar solucionar el problema. Una vez que haya ingresado al modo seguro de Windows, continúe con los pasos descriptos a continuación. Si su computadora se inicia normalmente y/o puede superar los errores relacionados a errores en archivos .dll y continuar con el uso de Windows, continúe con los siguientes pasos: Usuarios de Microsoft Windows XP, Vista y 2000 Si es un usuario de Microsoft Windows XP y 2000, Microsoft ha incluido algunas herramientas que pueden ayudarlo a encontrar la solución de los errores sobre archivos .dll de manera relativamente fácil. Antes de intentar alguna de las siguientes recomendaciones, lea primero las sugerencias dadas a continuación. Primero trate de restaurar su computadora a una fecha anterior (si es que posee Windows XP o Vista). Esta forma de solución es una recomendación rápida y fácil que resuelve muchos de los problemas que puede presentar Microsoft Windows. Uso del comando SFC en Windows 2000, XP y Vista Use el comando SFC de Windows XP para que Windows escanee y repare archivos. Para ejecutar este comando siga los pasos siguientes. 1.- Haga clic en Inicio 2.- Haga clic en Ejecutar 3.- Escriba “sfc /scannow” y presione Enter. Una vez que las recomendaciones dadas más arriba hayan sido completadas, Windows verificará que todos los archivos protegidos de Windows están intactos. Problemas con archivos .dll sólo con programas específicos Si encuentra que existen archivos .dll perdidos, corruptos u otros errores relativos a archivos .dll sólo cuando intenta abrir o ejecutar un programa, es probable que el problema sólo se genere con respecto de ese programa específico. Afortunadamente, resolver errores de DLLs relacionados un programa en particular, puede ser mucho más fácil. Si el programa que intenta ejecutar pudo ser utilizado correctamente en el pasado y recientemente comenzó a generar el error sobre archivo .dll, la reinstalación del programa casi siempre resolverá el problema. Es una buena idea que mientras realizamos la instalación, verifiquemos si el fabricante del programa ofrece actualizaciones o parches disponibles para el mismo. Programas desinstalados recientemente Si recientemente ha desinstalado un programa en su computadora, es probable que en el proceso de desinstalación se haya removido un archivo .dll que es necesario para que Windows u otro programa funcione correctamente. Si ha intentado las recomendaciones dadas más arriba, quizás desee reinstalar el programa para así obtener nuevamente el archivo que haya sido borrado de su computadora. Si esto no resuelve su mensaje de error relativo al archivo .dll y desea desinstalar el programa nuevamente, durante el proceso de desinstalación asegúrese de hacer clic en “NO” o “No a todo” cuando se le pregunte para borrar un archivo del sistema o un archivo que puede ser utilizado por otro programa. Programa instalados recientemente Si recientemente ha instalado un programa y luego de la instalación ha comenzado a encontrar el error relativo a un archivo .dll, sugerimos que primero verifique si existen actualizaciones disponibles para el programa en cuestión. En algunas ocasiones, un programa puede necesitar una actualización para que funcione correctamente en su computadora. Las actualizaciones pueden ser encontradas en el sitio web del fabricante del software. Si no existen actualizaciones disponibles para su programa, intente desinstalando el mismo para resolver la cuestión. Si esto no soluciona su problema, sugerimos que contacte al fabricante del programa para información adicional o ayuda sobre cómo instalar el programa sin causar errores. Virus, espías u otro programa maligno instalado en su computadora genera error referido a archivos .dll Es probable que un virus, espía u otro programa maligno cause sus errores relacionados a archivos .dll y por lo tanto, sugerimos que se realicen escaneos con antivirus para eliminar este tipo de programas. Mensajes de errores de Windows sobre archivos .dll cuando intenta realizar algo con Windows y no con un programa específico Los mensajes de error de Microsoft Windows referidos a archivos .dll que aparecen cuando se inicia Windows o cuando intentamos realizar alguna tarea en Windows (como puede ser abrir el Panel de Control o abrir Internet Explorer), desafortunadamente pueden ser más difíciles de resolver. Si luego de intentar todas las recomendaciones dadas, puede llegar a ser necesario, cómo último recurso, tener que reinstalar o instalar de cero todo el sistema opeartivo Windows. En caso de que los problemas continúen luego de que Windows haya sido reinstalado o cuando ocurran errores durante la instalación de Windows, es posible que tenga un problema de hardware que esté causando estos problemas.
Un “super virus” informático amenaza con iniciar una ciberguerra mundial. Flame está activo desde hace algunos años. Recopila información sobre objetivos para luego concebir códigos maliciosos que atacan a redes específicas y a las personas que las utilizan. Su antecesor es Stuxnet, aunque es 20 veces más poderoso. El reciente descubrimiento del virus informático Flame, que funciona desde hace varios años y cuyo potencial destructivo sería inigualable, confirma los temores de los expertos de que el mundo enfrenta una nueva etapa en la guerra cibernética. “Estamos viendo el surgimiento de programas informáticos maliciosos y de ataques mucho más específicos” que antes, admitió David Marcus, director de investigación en seguridad de la firma de protección de ordenadores McAfee Labs. ¿Qué tiene de nuevo este virus? Según Marcus, “el atacante conoce a su víctima y diseña sus programas maliciosos basados en el entorno en el que se ejecutará”, señaló. Otra empresa de seguridad informática, Kaspersky Lab, anunció que había identificado un virus con un potencial destructivo sin precedentes, y utilizado como una “ciberarma” en contra de varios países. Esta compañía, de origen ruso, aseguró que ese software ha estado circulando “durante más de dos años”. La actividad de recopilar información sobre objetivos para luego concebir virus que ataquen a redes específicas y a las personas que las utilizan es una práctica “en boga” y constituye un estilo de agresión, cuyo nacimiento fue anunciado con el descubrimiento del Stuxnet, recordó Marcus. Detectado en julio de 2010, este programa maligno apuntaba a los sistemas de control informático fabricados por el gigante industrial alemán Siemens, generalmente utilizados para administrar la distribución de agua y gestionar plataformas petroleras. El virus habría sido específicamente diseñado para atacar los motores de las centrifugadoras iraníes de enriquecimiento de uranio. Pero Flame es de una magnitud “20 veces mayor que Stuxnet”, según Kaspersky Lab. Este virus es capaz de robar información importante, contenida no sólo en las computadoras sino en los sistemas informáticos que tiene como objetivo, tanto de documentos archivados y contactos de usuario, como incluso de grabaciones de audio y conversaciones, señaló la firma rusa. De acuerdo con medios de comunicación occidentales, Flame fue usado para atacar el ministerio de Petróleo y la principal terminal petrolera de Irán. Después del virus Stuxnet y de Duqu, otro programa similar, Flame marca “una nueva etapa” en la guerra cibernética, “y es importante comprender que estas ciberarmas podrían utilizarse fácilmente en contra de cualquier país”, dijo Yevgeny Kaspersky, director general de la firma rusa. Este último software agresivo es particularmente activo en Medio Oriente, pero también está muy extendido en otras partes del mundo, advirtió Laurent Heslault, de la empresa de seguridad informática Symantec. El nuevo virus fue localizado “más que nada en Medio Oriente, en un banco en Palestina, en Irán y en Líbano. Pero también, en menor medida, en Rusia, Austria, Hong Kong, Emiratos Árabes Unidos”, detalló Heslault. Según el experto, se trata de “una amenaza muy sofisticada y modular”. “Es la caja de herramientas del ciberespionaje en todo su esplendor”, afirmó. Y completó: “Realmente se trata de una herramienta de espionaje, capaz de grabar un montón de cosas, de robar una gran cantidad de documentos”. Marcus coincidió. “No podemos negar que esto es enorme”, admitió. “Alguien ha hecho un gran esfuerzo para confundir a los investigadores. Estaremos desmontando este aspirador (de datos) desde hace mucho tiempo para darnos cuenta de todo lo que hacía”, agregó. Trabajo conjunto Los responsables de desarrollar Flame y Stuxnet estarían conectados ya que colaboraron en las primeras fases de elaboración de ambos virus. Investigadores de seguridad encontraron pruebas firmes que confirman ese trabajo conjunto. Los virus fueron desarrollados por dos equipos distintos, que compartieron una parte del código en las primeras fases de creación. Al parecer, uno de los módulos de Flame se utilizó como parte de la base de Stuxnet. Según la cronología publicada por Kaspersky en esta nota, Stuxnet fue creado entre enero y junio de 2009, un año antes que Flame. Los investigadores de seguridad han destacado que la aparición de dicho módulo en el código del primer programa maligno no implica que los dos virus sean producto del mismo equipo de desarrolladores. De hecho, encontraron evidencias de que la gestación de ambos sistemas se realizó por separado, con lo que la relación habría sido solo de cooperación entre dos grupos independientes. El hallazgo de Kaspersky es especialmente importante porque se produce después de informaciones que apuntan a que Stuxnet fue creado y dirigido por Estados Unidos e Israel. Según The New York Times, el presidente Barak Obama aceleró un plan de la anterior administración para desarrollar y lanzar ciberarmas, entre ellas Stuxnet, contra los sistemas de Irán. De esta forma, teniendo en cuenta el descubrimiento de Kaspersky, Estados Unidos podría tener cierta relación con Flame. Este virus se autodestruirá Los responsables detrás de Flame han enviado un nuevo código para su virus con el objetivo de que se elimine de equipos infectados y no permita su investigación. Especialistas de seguridad han descubierto varios casos en los que el virus ha desaparecido sin dejar rastro, dificultando las tareas forenses que podrían conducir a conocer más datos sobre su naturaleza. Según denunciaron expertos de Symantec, el mayor proveedor mundial de antivirus, en esta nota, los responsables del virus, conscientes de que ha sido descubierto, han empezado a eliminar Flame de forma remota. Los investigadores de esta compañía han hallado nuevas piezas de código para Flame que estaría destinado a que el programa agresor desapareciese de los equipos. Los especialistas han definido este código como un desinstalador, que termina con todo rastro del software maligno en el equipo infectado. El objetivo de los ciberdelincuentes detrás de Flame sería acabar con cualquier posibilidad de análisis del virus, evitando así que los investigadores puedan prosperar en su trabajo. Se trata de otra de sus características que confirma su complejidad. Bluettoth Symantec identificó en esta nota que Flame utiliza Bluettoth y el propósito para el cual podría servir esta funcionalidad. La razón que llevó a los atacantes a incluir esta herramienta en el código malicioso sigue siendo un misterio, pero tres teorías han surgido como resultado de un análisis técnico realizado por la citada firma: Para mapear los círculos sociales y profesionales de los usuarios infectados mediante la clasificación de otros dispositivos habilitados para Bluetooth que pudieran encontrarse. Con el fin de identificar las ubicaciones físicas de los usuarios infectados para determinar su proximidad a los objetivos de alta prioridad, ya sea que se trate de otras personas y/o sistemas informáticos. Para dirigirse a otros dispositivos Bluetooth dentro del perímetro con el fin de sustraer información de ellos, o usarlos para escuchar o aprovechar sus conexiones de datos y extraer los datos que ya fueron robados. A pesar de que las intenciones exactas sobre la inclusión de la conectividad Bluetooth en el código de Flame aún no pueden determinarse, estos tres posibles escenarios confirman la sofisticación de este código malicioso como una herramienta de espionaje avanzado. Mitos y verdades sobre Flame El 28 de mayo pasado, el Centro de Coordinación del Equipo de Respuesta de Emergencias Computacionales (CERT) de Irán puso a disposición las muestras a algunas empresas fabricantes de software de seguridad para que sean debidamente analizadas. A partir de eso, el Laboratorio de Criptografía y Seguridad en Sistemas de la Universidad de Tecnología de Budapest hizo un análisis sobre la amenaza, a partir del cual la compañía de protección informática ESET difundió una lista de cinco mitos o verdades en torno a este gusano: Flame es una amenaza nueva Falso. Esta amenaza ya está hace algunos años activa. No obstante, ahora han aumentado las atenciones hacia ella desde que fue publicada por el CERT de Irán y las respectivas compañías de seguridad. Adicionalmente, comenzaron a aparecer detecciones en algunos países que ya han sufrido ataques cibernéticos dirigidos a sus instalaciones y plantas industriales, lo que lleva a pensar en una evolución de ese malware. Flame está relacionado con Stuxnet y Duqu En algunos aspectos es verdadero, ya que existen determinados indicios que llevan a considerar esta teoría. En primer lugar, según ESET, Flame sí tiene algunas cosas en común como un diseño modular que le permite agregar o actualizar funcionalidades de forma independiente y en diferentes momentos. Sin embargo, por otro lado, Flame es capaz de propagarse a través de USB al igual que Stuxnet pero no ocurre eso con Duqu. Stuxnet, además, se replicaba automáticamente, mientras que Flamer y Duqu no. Por lo tanto, existen una infinidad de características que lo hacen similar a estas dos amenazas y otro tanto que lo hacen una particular. Su tamaño es de 20 Mb, lo cual es sensiblemente mayor a las otras amenazas Verdadero. Tomando todos sus módulos es una amenaza con un tamaño considerable ya que el resto, normalmente, no supera el megabyte. De hecho, es decenas de veces más grande que otras amenazas, como Stuxnet. Esto puede deberse a que tiene mucho código de terceros embebido en su contenido, mientras que la mayoría de los otros malwares no lo hace. Es el código malicioso más letal de todos los tiempos Depende. Es difícil poder determinar esto sin saber realmente cuáles son sus blancos. Es una amenaza que está teóricamente diseñada para el robo de información, sin embargo han aparecido detecciones en diversos países. Desde el Medio Oriente hasta algunos países de Europa del Este. Por lo tanto, lo más razonable sería contar con más información para poder afirmar este hecho. No se puede proteger de estas amenazas complejas Falso. A pesar de que estas amenazas presentan muchas características de propagación y un nivel de complejidad superior al promedio, existen mecanismos para proteger la información del usuario. En el caso particular de Flame, se explotan vulnerabilidades conocidas como MS10-061 y MS10-046, y ninguna 0-day. Por lo tanto, existen parches tanto para la primera como para la segunda vulnerabilidad explotada, ya publicados por parte de Microsoft. Adicionalmente, desde ESET recomendaron la utilización de una tecnología de seguridad que permita detectar esta amenaza antes de que ingrese al sistema, para mantener a los usuarios seguros de forma proactiva.