elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [Resuelto] [JS] console.log = function(){} recuperar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Resuelto] [JS] console.log = function(){} recuperar  (Leído 2,415 veces)
patilanz


Desconectado Desconectado

Mensajes: 481

555-555-0199@example.com


Ver Perfil WWW
[Resuelto] [JS] console.log = function(){} recuperar
« en: 10 Octubre 2015, 14:07 pm »

Hola, si alguien ejecuta
Código
  1. console.log = function(){}
  2. console.warn = function(){}
  3. ...

Como puedo recuperar estas funciónes ?

Un saludo


« Última modificación: 17 Octubre 2015, 10:58 am por #!drvy » En línea

#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.850



Ver Perfil WWW
Re: [JS] console.log = function(){} recuperar
« Respuesta #1 en: 10 Octubre 2015, 15:31 pm »

Código
  1. console.log('hola');
  2. console.log = function(){};
  3. console.log('nadie me quiere');
  4.  
  5. var iframe = document.createElement("iframe");
  6. document.documentElement.appendChild(iframe);
  7. var _window = iframe.contentWindow;
  8. console.log = _window.console.log;
  9. document.documentElement.removeChild(iframe);
  10.  
  11. console.log('mundo');
  12. // hola
  13. // mundo

http://stackoverflow.com/questions/8580431/recovering-built-in-methods-that-have-been-overwritten

Saludos


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: [JS] console.log = function(){} recuperar
« Respuesta #2 en: 10 Octubre 2015, 20:50 pm »

Si no modificas el prototipo, puedes hacer:
Código
  1. console.log = Console.prototype.log;

EDITO: Por eficiencia, diría que mejor:
Código
  1. delete console.log
« Última modificación: 10 Octubre 2015, 21:01 pm por ivancea96 » En línea

patilanz


Desconectado Desconectado

Mensajes: 481

555-555-0199@example.com


Ver Perfil WWW
Re: [JS] console.log = function(){} recuperar
« Respuesta #3 en: 11 Octubre 2015, 13:32 pm »

Gracias, funcionan todos los métodos aunque en este caso el prototype también se quitaba.

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda con Console.Clear
.NET (C#, VB.NET, ASP)
jack06 2 4,192 Último mensaje 2 Noviembre 2009, 15:52 pm
por jack06
MOC, Music On Console
Noticias
wolfbcn 1 2,233 Último mensaje 8 Agosto 2010, 20:01 pm
por Foxy Rider
recuperar clave de mysql (Resuelto)
Hacking
shargon 0 2,737 Último mensaje 19 Marzo 2011, 13:31 pm
por shargon
[Python] Console By Doddy H
Scripting
BigBear 0 1,463 Último mensaje 7 Octubre 2011, 01:32 am
por BigBear
keygenme4 console
Ingeniería Inversa
_Enko 9 3,953 Último mensaje 4 Noviembre 2011, 01:59 am
por _Enko
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines