¿Cómo funciona Ask Peter? El código detrás de la broma

¿Cómo funciona Ask Peter? El código detrás de la broma / Programación

Durante varios años, una de mis aficiones ha estado investigando estafas paranormales. Estas son situaciones en las que un individuo afirma que puede predecir el futuro, que han descubierto el secreto de la antigravedad o que trabajan para el gobierno y conocen la verdad sobre los extraterrestres. Un hilo común en toda esa investigación surrealista es que, en general, un número desconcertante de personas son muy, muy crédulos..

Esa credulidad se multiplica significativamente cuando el evento que se presenta incluye algo que parece sobrenatural o “mágico” en naturaleza. En el fondo, muchas personas todavía quieren creer en la magia, y cuando se les presenta la oportunidad de volver a creer, saltan sobre ella..

Un ejemplo de ello es un sitio web que es muy popular entre la comunidad de bromistas llamada Ask Peter (o Peter Answers). El texto del pie de página enumera la página como “Tarot virtual,” como si la página realmente tuviera la capacidad de predecir su futuro o responder a cualquiera de sus preguntas. En este artículo, respondo a la pregunta: ¿cómo funciona Ask Peter??

¿Cómo funciona Ask Peter? La perspectiva del creyente

Primero, voy a mostrarles cómo funciona el sitio web para la persona que está fuera de la calle y que no sabe nada sobre el funcionamiento interno de Ask Peter. Cuando llegue por primera vez al sitio web, verá un formulario web muy simple.

El punto del sitio web es que es una especie de electrónica. “tarot” que se asomará a su futuro y responderá a sus preguntas en consecuencia. Sin embargo, Peter es un psíquico voluble y debe ser tratado con respeto o no contestará tu pregunta. Por lo tanto, antes de hacer una pregunta, debe solicitar a Peter la oración, “Pedro, por favor contesta la siguiente pregunta:” Si está utilizando el sitio de Peter Answers solo y no conoce el secreto detrás del sitio, por lo general obtendrá una respuesta como esta:

¿Que pasa con eso? Ah, pero es todo parte del espectáculo, amigos. La magia realmente sucede cuando traes a una segunda persona que conoce el terrible secreto de Peter (¡después de leer este artículo, serás tú!) La segunda persona debe escribir la petición y la pregunta para ti, y luego obtendrás la respuesta. - Lo que suele ser muy preciso..

Si la persona que escribe la pregunta conoce el secreto, obtendrás esa respuesta. En la segunda mitad de este artículo, compartiré el terrible secreto de Peter y le daré la bienvenida a la sociedad secreta de “Pregunte a peter” información privilegiada Si disfrutas de la perspectiva mágica infantil que ofrece tu ignorancia feliz, entonces deja de leer este artículo ahora. De lo contrario, si quisiera ser inmune a esta estafa en particular, cómo protegerse de 3 de las estafas en línea más grandes ahora mismo, cómo protegerse de 3 de las estafas en línea más grandes en este momento, la gente siempre se librará de los estafadores. Tres de las estafas más devastadoras en este momento han producido cientos de millones de dólares para los cibercriminales. Que puedes hacer para protegerte? Lea más, luego siga leyendo.

Bienvenido a la Sociedad Secreta de Ask Peter

Si has leído hasta aquí, entonces te sientes preparado para el conocimiento secreto de cómo funciona Ask Peter. Miremos más de cerca.

El secreto final para Ask Peter es en realidad un poco de JavaScripting creativo. ¿Qué es JavaScript y cómo funciona? ¿Qué es JavaScript y cómo funciona? ¿Qué es Javascript? Es un lenguaje de programación utilizado para mejorar las páginas web. Incluye actualizaciones dinámicas de páginas web, interfaces de usuario y más. Vamos a sumergirnos en lo que significa Javascript. Lee mas . Lograr que Peter responda una pregunta no requiere reverencia ni cortesía, sino un período muy claro. Eso es correcto - en el “Petición” campo, simplemente escriba un “.” y empieza a escribir el responder A la pregunta que vas a hacer en el siguiente campo..

Al final de la respuesta, escriba otro “.” y luego continuar escribiendo el resto de “Pedro, por favor contesta la siguiente pregunta:” Para la persona sentada a tu lado, solo parece que hayas escrito esa pregunta, especialmente si eres un mecanógrafo rápido..

Entonces, ya sabes el secreto. Enviar la pregunta para la que ya ha ingresado la respuesta y hacer clic en Aceptar dará como resultado que Peter proporcione tu responder. La persona a tu lado que está mirando quedará asombrada y asombrada por la asombrosa precisión de este tarot virtual. Simplemente no seas también Exacto, ya que levantarás sospechas. Una vez que hayas terminado, puedes reclamar con orgullo a otro Creyente de Peter bajo tu cinturón. Al hacerlo, has retratado perfectamente la terrible credulidad que corre rampante en todo el mundo..

Veamos más de cerca cómo funcionan en realidad los scripts de fondo para Ask Peter.

Ahora, los creadores de este sitio web fueron lo suficientemente inteligentes como para sospechar que los frikis expertos en tecnología intentarán echar un vistazo bajo el capó, así que han incorporado algunas medidas de seguridad. El primero, por supuesto, es procesar todas las entradas a través de CSS usando la clase “En p” para manejar cada campo de entrada. Simplemente no puede ver cómo se procesan estos campos sin acceder a los archivos CSS 10 Ejemplos de código CSS simple que puede aprender en 10 minutos 10 Ejemplos de código CSS simple que puede aprender en 10 minutos Revisaremos cómo crear una hoja de estilo en línea para que puedas practicar tus habilidades en CSS. Luego pasaremos a 10 ejemplos básicos de CSS. A partir de ahí, tu imaginación es el límite! Lee mas . Sin embargo, si observa detenidamente el código del formulario, descubrirá una anomalía interesante.

En el pie de página del script de la página, puede ver varias variables utilizadas para devolver texto diferente al campo de texto:

var O000000 = "en", O00OO0O = "Peter, responda la siguiente pregunta:", O000O0O = "Sin conexión.", O0O0O0O = "Debe ingresar una petición válida.", O0O0OO0 = "Debe ingresar una pregunta válida." , O00O000 = "Pedro responde:"; 

A cada variable se le asigna un nombre codificado que parece similar, pero no lo es, con cero y la letra O en varios lugares del nombre. La técnica está claramente diseñada para cubrir el verdadero propósito del script, pero es obvio que si no está al tanto del uso secreto de “.” detrás de la entrada de la “responder,” entonces la página está codificada para proporcionarte muchos mensajes de error diferentes.

¿Qué significa esto para aquellos de ustedes que no son programadores de JavaScript? Significa que en lugar de una, una sola función y una variable que manejan el texto de entrada que se ingresa en cada campo y devuelven un valor de texto al campo de respuesta, hay varias cosas que suceden con cada pulsación de tecla individual. Esto significa que hay una gran cantidad de TomFoolery con el texto que ingresas en cada campo de texto..

Ahora sabes la respuesta real

La respuesta, por supuesto, es que si estás en el “Petición” campo, la secuencia de comandos devuelve lo que escribe en el campo, pero observa el momento en que escribe “.” personaje. En ese punto, comienza a escribir el resto de la declaración. “Peter, por favor responde ... ” ya que guarda cada personaje que eres actualmente escribiendo en una variable hasta que escribas “.” otra vez. Finalmente, una vez que haga clic “DE ACUERDO” - su texto guardado que se almacenó en una variable de cadena se muestra a continuación en forma de Respuesta de Peter.

Ahora que conoce el funcionamiento interno de este Prank en línea 7 Pranks to Play en los usuarios de iPhone 7 Broms para jugar en los usuarios de iPhone Pranking a sus amigos es muy divertido, y hay algunas maneras excelentes de hacerlo si obtiene unos minutos a solas con sus amigos. iPhone Leer más, ¿es más probable que lo pruebes con un amigo??

Comparte tu opinión sobre esto en línea “tarot virtual” En la sección de comentarios a continuación, y si lo prueba con un amigo, háganos saber cómo le fue.!

Crédito de la imagen: risnandar2 / Depositphotos