Wie funktioniert Peter fragen? Der Code hinter dem Streich

Wie funktioniert Peter fragen? Der Code hinter dem Streich / Programmierung

Seit einigen Jahren erforscht eines meiner Hobbys paranormale Betrügereien. Dies sind Situationen, in denen ein Individuum behauptet, die Zukunft vorhersagen zu können, dass es das Geheimnis der Antigravitation entdeckt hat oder dass es für die Regierung arbeitet und die Wahrheit über Ausländer kennt. Bei all diesen surrealen Forschungen ist es allgemein üblich, dass eine beunruhigende Anzahl von Menschen sehr, sehr leichtgläubig ist.

Diese Leichtgläubigkeit vervielfacht sich deutlich, wenn das dargestellte Ereignis etwas enthält, das übernatürlich erscheint “magisch” in der Natur. Tief im Inneren möchten viele Menschen immer noch an Magie glauben - und wenn ihnen die Möglichkeit geboten wird, wieder zu glauben, springen sie darüber hinweg.

Ein typisches Beispiel ist eine Website, die unter der Prankster-Community Ask Peter (oder Peter Answers) sehr beliebt ist. Der Fußzeilentext listet die Seite als “Virtuelles Tarot,” als ob die Seite wirklich in der Lage ist, Ihre Zukunft vorherzusagen oder Ihre Fragen zu beantworten. In diesem Artikel beantworte ich die Frage: Wie funktioniert Ask Peter??

Wie funktioniert Peter fragen? Die Perspektive des Gläubigen

Zuerst werde ich Ihnen zeigen, wie die Website für die Person funktioniert, die nichts über die inneren Abläufe von Ask Peter weiß. Wenn Sie zum ersten Mal auf der Website ankommen, sehen Sie ein sehr einfaches Webformular.

Der Sinn der Website ist, dass es sich um eine Art elektronischer Art handelt “Tarot” die einen Blick in Ihre Zukunft werfen wird und Ihre Fragen entsprechend beantworten. Peter ist jedoch ein wankelmütiger Hellseher, und er muss mit Respekt behandelt werden, sonst wird er Ihre Frage nicht beantworten. Bevor Sie eine Frage stellen, müssen Sie also die Strafe bei Peter einreichen, “Peter, bitte beantworte die folgende Frage:” Wenn Sie die Peter Answers-Site alleine verwenden und das Geheimnis der Site nicht kennen, erhalten Sie normalerweise eine Antwort wie diese:

Was ist damit? Ah, aber das ist alles Teil der Show, Leute. Die Magie geschieht wirklich, wenn Sie eine zweite Person einladen, die Peters schreckliches Geheimnis kennt (nachdem Sie diesen Artikel gelesen haben, werden Sie es!). Die zweite Person muss die Petition und die Frage für Sie eingeben, und dann erhalten Sie die Antwort - was normalerweise bemerkenswert genau ist.

Wenn die Person, die die Frage eingibt, das Geheimnis kennt, erhalten Sie eine solche Antwort. In der zweiten Hälfte dieses Artikels werde ich Peters schreckliches Geheimnis teilen und Sie in der geheimen Gesellschaft von willkommen heißen “Fragen Sie Peter” Insider. Wenn Sie die kindliche, magische Perspektive genießen, die Ihnen Ihre selige Ignoranz bietet, dann hören Sie auf, diesen Artikel zu lesen. Ansonsten, wenn Sie möchten, immun gegen diesen bestimmten Betrug zu sein. So schützen Sie sich vor 3 der größten Online-Betrügereien im Moment Wie schützen Sie sich vor 3 der größten Online-Betrügereien jetzt? Die Menschen werden immer von den Betrügern befallen. Drei der verheerendsten Betrügereien im Moment haben Hunderte Millionen Dollar für Cyberkriminelle gebracht. Was können Sie tun, um sich zu schützen? Lesen Sie mehr und lesen Sie weiter.

Willkommen in der Secret Society von Ask Peter

Wenn Sie so weit gelesen haben, fühlen Sie sich bereit für das geheime Wissen, wie Ask Peter funktioniert. Lass uns genauer hinschauen.

Das ultimative Geheimnis von Ask Peter ist eigentlich ein bisschen kreatives JavaScripting. Was ist JavaScript und wie funktioniert es? Was ist JavaScript und wie funktioniert es? Was ist Javascript? Es ist eine Programmiersprache, die zur Verbesserung von Webseiten verwendet wird. Es beinhaltet das dynamische Aktualisieren von Webseiten, Benutzeroberflächen und mehr. Tauchen Sie ein in das, worum es bei Javascript geht. Weiterlesen . Wenn Peter eine Frage beantworten muss, braucht er keine Ehrfurcht und Höflichkeit, es dauert eine sehr einfache Periode. Das stimmt - in der “Petition” Geben Sie einfach ein “.” und beginnen Sie mit der Eingabe Antworten auf die Frage, die Sie im nächsten Feld stellen werden.

Geben Sie am Ende der Antwort eine weitere ein “.” und dann weiter mit dem Tippen “Peter, bitte beantworte die folgende Frage:” Für die Person, die neben Ihnen sitzt, sieht es nur so aus, als hätten Sie diese eine Frage eingegeben - vor allem, wenn Sie eine schnelle Schreibkraft sind.

Jetzt kennen Sie das Geheimnis. Wenn Sie die Frage eingeben, für die Sie bereits eine Antwort eingegeben haben, und auf OK klicken, wird Peter zur Verfügung gestellt Ihre Antworten. Die Person neben Ihnen, die gerade zuschaut, wird von der erstaunlichen Genauigkeit dieses virtuellen Tarots überrascht und verblüfft sein. Sei einfach nicht auch genau, da Sie den Verdacht aufkommen lassen. Wenn Sie fertig sind, können Sie stolz einen weiteren Ask Peter-Gläubigen unter Ihrem Gürtel beanspruchen. Damit haben Sie die schreckliche Leichtgläubigkeit, die auf der ganzen Welt verbreitet ist, perfekt dargestellt.

Schauen wir uns genauer an, wie das Hintergrundskript für Ask Peter tatsächlich funktioniert.

Nun, die Macher dieser Website waren klug genug, um zu ahnen, dass anspruchsvolle Tech-Freaks versuchen würden, unter die Haube zu schauen, also haben sie einige Sicherheitsvorkehrungen getroffen. Die erste ist natürlich die Verarbeitung aller Einträge über CSS mithilfe der Klasse “inp” um jedes Eingabefeld zu behandeln. Sie können einfach nicht sehen, wie diese Felder verarbeitet werden, ohne auf die CSS-Dateien zugreifen zu müssen. 10 Einfache CSS-Code-Beispiele, die Sie in 10 Minuten lernen können 10 Einfache CSS-Code-Beispiele, die Sie in 10 Minuten lernen können In diesem Abschnitt wird beschrieben, wie Sie ein Inline-Stylesheet erstellen So können Sie Ihre CSS-Fähigkeiten üben. Dann werden wir mit 10 grundlegenden CSS-Beispielen fortfahren. Von dort aus ist Ihre Fantasie die Grenze! Weiterlesen . Wenn Sie sich jedoch den Formularcode genau ansehen, entdecken Sie eine interessante Anomalie.

In der Fußzeile des Seitenskripts sehen Sie verschiedene Variablen, die verwendet werden, um unterschiedlichen Text in das Textfeld zurückzugeben:

var O000000 = "de", O00OO0O = "Peter, bitte beantworten Sie die folgende Frage:", O000O0O = "Keine Verbindung.", O0O0O0O = "Sie müssen eine gültige Petition eingeben.", O0O0OO0 = "Sie müssen eine gültige Frage eingeben." , O00O000 = "Peter antwortet:"; 

Jede Variable erhält einen codierten Namen, der ähnlich aussieht, aber nicht - mit Null und dem Buchstaben O an verschiedenen Stellen im Namen. Die Technik soll eindeutig den wahren Zweck des Skripts verdecken, aber es ist offensichtlich, dass Sie sich der geheimen Verwendung von nicht bewusst sind “.” hinter dem Eingang des “Antworten,” Dann ist die Seite so codiert, dass Sie viele verschiedene Fehlermeldungen erhalten.

Was bedeutet das für diejenigen von Ihnen, die keine JavaScript-Programmierer sind? Dies bedeutet, dass anstelle einer einzelnen Funktion und einer Variablen, die den in jedes Feld eingegebenen Eingabetext verarbeitet und einen Textwert an das Antwortfeld zurückgibt, bei jedem Tastendruck mehrere Vorgänge auftreten. Das bedeutet, dass TomFoolery mit dem Text, den Sie in jedes Textfeld eingeben, eine ganze Menge abläuft.

Jetzt kennen Sie die wirkliche Antwort

Die Antwort ist natürlich, wenn Sie im Internet sind “Petition” In diesem Feld gibt das Skript zurück, was Sie in das Feld eingeben “.” Charakter. An diesem Punkt beginnt der Rest der Anweisung “Peter, bitte antworte ... ” wie es jeden Charakter speichert, den Sie sind tatsächlich Tippen Sie in eine Variable, bis Sie sie eingeben “.” nochmal. Schließlich, sobald Sie klicken “OK” - Ihr gespeicherter Text, der in einer String-Variablen gespeichert wurde, wird unten in Form von Peter's Antwort angezeigt.

Nun, da Sie die inneren Abläufe dieses Online-Streichs kennen, können Sie Streich 7 auf iPhone-Benutzern spielen. 7 Streiche auf iPhone-Benutzern spielen Streicheleinheiten für Ihre Freunde sind eine Menge Spaß, und es gibt einige gute Möglichkeiten, dies zu tun, wenn Sie ein paar Minuten alleine damit verbringen iPhone. Lesen Sie mehr, probieren Sie es eher mit einem Freund?

Teilen Sie Ihre Meinung dazu online mit “virtuelles Tarot” In den Kommentaren unten, und wenn Sie es bei einem Freund ausprobieren, lassen Sie uns wissen, wie es lief!

Bild-Gutschrift: risnandar2 / Depositphotos