Foro de elhacker.net

Informática => Tutoriales - Documentación => Mensaje iniciado por: sirdarckcat en 21 Noviembre 2006, 00:21 am



Título: Discusión de JaSiLDBG - javascript InLine Debugger
Publicado por: sirdarckcat en 21 Noviembre 2006, 00:21 am
javascript inLine Debugger es una herramienta, que todos los usuarios pueden usar, independientemente del navegador. Esta herramienta nos permite ejecutar javascript arriba de la web sin tener que recargar, usar proxy, ni guardarla.

Esta herramienta no es algo nuevo, pero es poco conocida, poco comentada y muy potente, el objetivo de este trabajo es dar a conocer sus capacidades, y mostrar la facilidad de su uso.

Para poder utilizar esta herramienta, es necesario tener conocimiento muy básico de Programación Orientada a Objetos (OOP) y conocer un poco sobre el standard HTML de W3C.

Algunas de las características de este debugger son:
·   No necesita instalación, solo un teclado y saber javascript.
·   Capacidad de modificar cookies.
·   Capacidad de modificar valores de campos de formularios, tanto visibles como ocultos, deshabilitar maxLength y permitir su edición.
·   Capacidad de anular scripts que no permiten el ver el código fuente o seleccionar texto.
·   Capacidad de mostrar el código de funciones encriptadas o escondidas.
·   Capacidad de modificar variables y funciones, así como mostrar todas las propiedades de estos.
·   Capacidad de emular eventos y establecer / modificar actuales.
·   Capacidad de modificar el código fuente del programa, o solo una sección del mismo.
La manera de hacer esto es usando el protocolo javascript: disponible en:
·   Internet Explorer
·   Mozilla Firefox
·   Opera
·   Otros..
Para saber si tu navegador soporta este método, escribe en la barra de direcciones:
javascript:alert("Hola Mundo");
Si ves una ventana con “Hola Mundo”, tu navegador es compatible.

Los protocolos que pueden usarse para el JaSiLDBG son:
·   javascript:
·   vbscript: (La sintaxis es diferente)
·   jscript: (Muy Inestable, ni lo intenten)
Para el control de errores, en firefox, debes ver la consola javascript.

La última versión de JaSiLDBG puede ser vista en: http://www.elhacker.net/jasildbg/JaSiLDBG_es.pdf


Título: Re: Discusión de JaSiLDBG - javascript InLine Debugger
Publicado por: domino en 10 Enero 2007, 09:32 am
Muy bueno el material. Te hago una pregunta. Intenté ver el contenido de Gmail específicamente me interesaban tomar algunos scripts para imitar (lease copiar) el funcionamiento de algunos campos.
Pero está inhabilitado!!.
Si pongo javascript:alert("hola") aparece un msgbox que dice "your message has not been sent. Discard your message?, Aceptar o Cancelar

Hay manera de activarlo? Hay manera de ver el código fuente? Supuestamente debe descargarse en mi pc para funcionar. Si han logrado deshabilitar el JaSiLdbg, también es interesante saber cómo.

Gracias.


Título: Re: Discusión de JaSiLDBG - javascript InLine Debugger
Publicado por: sirdarckcat en 11 Enero 2007, 03:07 am
Ah eso es por el evento onbeforeunload..

ponle "discard" y quita el evento :P.. sinembargo puedes tener problemas al editar cosas en gmail ya que usa json y otras tecnologias AJAX para manejar el contenido.

Intenta con la funcion EditHTML(); de estigma (ve las librerias).

Saludos!!


Título: Re: Discusión de JaSiLDBG - javascript InLine Debugger
Publicado por: KJD en 10 Mayo 2007, 21:49 pm
Muchachos, necesito un script para meterlo dentro de un addon de firefox que me modifique el valor de "c=60" a "c=0", intente de todas las maneras posibles,
document.documentElement.innerHTML.replace(c=60).join(c=0);
alert(c=60); y nada, pero pegandolo en el navegador si funciona, alguien me tira una idea??


Título: Re: Discusión de JaSiLDBG - javascript InLine Debugger
Publicado por: sirdarckcat en 11 Mayo 2007, 03:04 am
javascript:void(c=0);