Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Casidiablo en 8 Enero 2007, 21:41 pm



Título: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: Casidiablo en 8 Enero 2007, 21:41 pm
Umm, estoy intentando hacer unas operaciones con javascript, y resulta que al intentar esto:

Código:
javascript:if(!window.ActiveXObject){ActiveXObject=XMLHttpRequest;}var cxx=new ActiveXObject("Microsoft.XMLHTTP");cxx.open('GET',"http://www.google.com",false);var a=cxx.responseText;

Me sale este error:

Código:
Error: uncaught exception: Permiso denegado al llamar al método XMLHttpRequest.open

Solo me funciona si lo hago con servidores locales, pero con servidores externos no.

@Sdc: Me basé en aquel proyecto que hizo un mono (el que murió con el rayo)...


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: alone-in-the-chat en 8 Enero 2007, 21:55 pm
Hasta donde se por seguridad un objeto xmlhttp no puede realizar llamadas a otros dominios .
*-)
Lei por alli que usando estas lineas en mozilla si que se podia :D pero no se hasta que punto sea cierto
Código:
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");

Saludos.


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: Casidiablo en 8 Enero 2007, 22:01 pm
No, justo estaba probando eso, pero...

Código:
Error: uncaught exception: A un script de "about:blank" se le han denegado los privilegios UniversalBrowserRead.


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: alone-in-the-chat en 8 Enero 2007, 22:20 pm
Pues probe ese script con una pagina de un sitio propio que tiene implementado ajax y funciono de lo mas normal *-) .
O.O (Debo mejorar la seguridad en mis sitios :D)

Saludos.


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: sirdarckcat en 8 Enero 2007, 23:39 pm
pon ese codigo como jasildbg (http://elhacker.net/jasildbg), en una pagina en el dominio www.google.com

Saludos!!


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: Casidiablo en 9 Enero 2007, 23:30 pm
Umm, como soy bien bruto toca que me expliquen con plastilina. Hice esto: abrí el google y puse ese código... pero...

(http://img413.imageshack.us/img413/4059/barc7.png)

Eso era lo que tenia que hacer, o entendí mal???


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: sirdarckcat en 10 Enero 2007, 14:57 pm
Ahhhh ya vi el error!

javascript:if(!window.ActiveXObject){ActiveXObject=XMLHttpRequest;}var%20cxx=new%20ActiveXObject("Microsoft.XMLHTTP");cxx.open('GET',"http://www.google.com/",false);cxx.send(null);cxx.responseText;

te falto send() xD

Saludos!!


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: Casidiablo en 11 Enero 2007, 00:45 am
Nop, sigue con lo mismo. Esta vez utilizé el send():

(http://img182.imageshack.us/img182/2245/dibujoss8.png)


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: sirdarckcat en 11 Enero 2007, 01:08 am
eso es google.es o google.com?
xDD
yo tengo que darle click a "google.com in english" para que me mande a google.com

Saludos!!


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: Casidiablo en 11 Enero 2007, 01:21 am
Es google.com.co


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: sirdarckcat en 11 Enero 2007, 02:58 am
intenta con www.google.com :P
o si no entra a:
http://foro.elhacker.net/
y escribe:
javascript:if(!window.ActiveXObject){ActiveXObject=XMLHttpRequest;}var%20cxx=new%20ActiveXObject("Microsoft.XMLHTTP");cxx.open('GET',"http://foro.elhacker.net/",false);cxx.send(null);cxx.responseText;

xD
Saludos!!


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: Casidiablo en 12 Enero 2007, 22:27 pm
Umm, ha de ser de esas maldiciones esas maldiciones extrañas que solo me pasan a mi.

Nada que me funciona ¿a ti si?:

(http://img440.imageshack.us/img440/9017/fdsaez8.png)


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: sirdarckcat en 13 Enero 2007, 00:40 am
Salió error?

lo que deberia pasar es...
simplemente mostrar el index del foro xD, por podrias hacer algo como:

javascript:if(!window.ActiveXObject){ActiveXObject=XMLHttpRequest;}var%20cxx=new%20ActiveXObject("Microsoft.XMLHTTP");cxx.open('GET',"http://foro.elhacker.net/",false);cxx.send(null);cxx.responseText.split('e').join('SDCWASHERE');

xD
Saludos!!


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: Casidiablo en 14 Enero 2007, 22:49 pm
Ok, eso vá bien. Pero aún tengo algunos problemas. Explico lo que quiero hacer, y me dices si es posible o no.

Lo que quiero hacer es un programa en javascript, y subirlo a cualquier hosting. El objetivo del programa es que tu le digites una URL cualquiera (http://www.google.com o http://foro.elhacker.net/index.php o cualquiera), y que el programa te muestre en una caja de texto el código fuente de esa página.

También me gustaría saber como puedo utilizar las funciones (en javasript) de una web, sin cargarla en el navegador. Es posible???


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: sirdarckcat en 15 Enero 2007, 00:44 am
Ahm, AJAX solo tiene permiso para abrir paginas dentro del mismo dominio..
Podrias hacerlo con PHP+AJAX :P

Lo de las funciones, si es un JS, basta con poner:
<script src="web.js">

si es un HTML, tienes que parsearla primero en PHP por ejemplo, jeje

Para lo del codigo fuente.. pues para eso esta el URI de:
view-source:

Saludos!!


Título: Re: Ayuda con este script (JaSiLDBG). [XMLHttpRequest.open]
Publicado por: Casidiablo en 16 Enero 2007, 19:31 pm
Jeje, creo que no hay una mejor solución, además que para lo que lo quiero me resulta más seguro. Voy ha hacerlo con PHP+AJAX, estuve haiendo unos testeos y de seguro me quedará fácil hacerlo.

Gracias, ya me he aclarado casi todo...