Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

javascript zeigt facebook-freund-ranking. wurm?

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Computer-Forum
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Flo
aka kleiner_hacker


Anmeldungsdatum: 23.06.2006
Beiträge: 1210

BeitragVerfasst am: 05.02.2012, 23:02    Titel: javascript zeigt facebook-freund-ranking. wurm? Antworten mit Zitat

hi

bin neulich auf dieses script dort aufmerksam geworden : http://thekeesh.com/2011/08/who-does-facebook-think-you-are-searching-for/

es heisst, wenn man es bei geöffnetem Facebook.in seine Adressleiste pastet und ausfuehrt zeigt es das facebookinterne Ranking der Freunde an...

im Internet hab ich keine Warnungen davor, und auf chip.de sogar einen Artikel, der das Ding empfiehlt, gefunden.

von vertrauenswuerdigen Quellen wie heise leider nix

der Quellcode des Skripts kommt mit VIEL zu lang und gescramblet vor, ausserdem hab ich generell ei gewisses Misstrauen fremden Scripts gegenueber... Und Code, den ich nicht verstehe, fuehre ich nicht aus.

Weiss einer von euch mehr darueber? Ist das Ding sicher? oder nur ein weiterer Facebookwurm?
_________________
MFG
Flo

Satoru Iwata: Wer Spaß am Spielen hat, fragt nicht nach Grafik.

zum korrekten Verstaendnis meiner Beitraege ist die regelmaessige Wartung des Ironiedetektors unerlaesslich.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 06.02.2012, 01:07    Titel: Antworten mit Zitat

ich les das nich bevor du den underline mist weg machst oO
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Westbeam



Anmeldungsdatum: 22.12.2009
Beiträge: 760

BeitragVerfasst am: 06.02.2012, 09:37    Titel: Antworten mit Zitat

Im Zweifelsfall nicht benutzen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 06.02.2012, 12:29    Titel: Antworten mit Zitat

Zitat:
der Quellcode des Skripts kommt mit VIEL zu lang und gescramblet vor


Das ist bei den meisten Skripten so, um Bandbreite zu sparen. Schau dir z.B. einfach mal die JQuery-Codes an, die Google ausliefert.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Flo
aka kleiner_hacker


Anmeldungsdatum: 23.06.2006
Beiträge: 1210

BeitragVerfasst am: 06.02.2012, 14:46    Titel: Antworten mit Zitat

@Jojo: wieso spart das bandbreite, wenn man ein skript unnötig verkompliziert?

@Westbeam. wohl wahr... aber vielleicht kann ja jemand meine Zweifel zerstreuen zwinkern?

@MisterD: welchen underline-Mist? hä?
_________________
MFG
Flo

Satoru Iwata: Wer Spaß am Spielen hat, fragt nicht nach Grafik.

zum korrekten Verstaendnis meiner Beitraege ist die regelmaessige Wartung des Ironiedetektors unerlaesslich.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 06.02.2012, 14:47    Titel: Antworten mit Zitat

hat wohl n mod für dich gefixt, gestern war dein kompletter post unterstrichen x) da kriegt man kopfweh beim lesen!
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Flo
aka kleiner_hacker


Anmeldungsdatum: 23.06.2006
Beiträge: 1210

BeitragVerfasst am: 06.02.2012, 14:49    Titel: Antworten mit Zitat

ups? war jedenfalls nicht beabsichtigt, sorry. werd ich wohl auf meinem handy mal danebengeditscht haben zwinkern
hast du auch ne antwort auf meine eigentliche frage lächeln?
_________________
MFG
Flo

Satoru Iwata: Wer Spaß am Spielen hat, fragt nicht nach Grafik.

zum korrekten Verstaendnis meiner Beitraege ist die regelmaessige Wartung des Ironiedetektors unerlaesslich.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 06.02.2012, 15:53    Titel: Antworten mit Zitat

Flo hat Folgendes geschrieben:
@Jojo: wieso spart das bandbreite, wenn man ein skript unnötig verkompliziert?

Ich habe das Skript auf der Seite jetzt nicht auf Anhieb finden können, aber die meisten Skripts dieser Art haben unverständliche Variablen- und Funktionsnamen, keine Zeilenumbrüche und ähnliche Tricks.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 06.02.2012, 17:11    Titel: Antworten mit Zitat

Flo hat Folgendes geschrieben:
ups? war jedenfalls nicht beabsichtigt, sorry. werd ich wohl auf meinem handy mal danebengeditscht haben zwinkern
hast du auch ne antwort auf meine eigentliche frage lächeln?

-> nein ich weiß nichts darüber Zunge rausstrecken
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Flo
aka kleiner_hacker


Anmeldungsdatum: 23.06.2006
Beiträge: 1210

BeitragVerfasst am: 06.02.2012, 18:01    Titel: Antworten mit Zitat

Jojo hat Folgendes geschrieben:
Flo hat Folgendes geschrieben:
@Jojo: wieso spart das bandbreite, wenn man ein skript unnötig verkompliziert?

Ich habe das Skript auf der Seite jetzt nicht auf Anhieb finden können, aber die meisten Skripts dieser Art haben unverständliche Variablen- und Funktionsnamen, keine Zeilenumbrüche und ähnliche Tricks.


naja, es sind funktionen vorhanden wie z.B. "function cz() { return !1; }". die sparen sicherlich keine bandbreite, und kommen mir eher wie verschleierung vor.
_________________
MFG
Flo

Satoru Iwata: Wer Spaß am Spielen hat, fragt nicht nach Grafik.

zum korrekten Verstaendnis meiner Beitraege ist die regelmaessige Wartung des Ironiedetektors unerlaesslich.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
darkinsanity
aka sts


Anmeldungsdatum: 01.11.2006
Beiträge: 456

BeitragVerfasst am: 06.02.2012, 20:40    Titel: Antworten mit Zitat

Flo hat Folgendes geschrieben:
naja, es sind funktionen vorhanden wie z.B. "function cz() { return !1; }". die sparen sicherlich keine bandbreite, und kommen mir eher wie verschleierung vor.

Selbstverständlich spart das Bandbreite. Wenn du ein großes Skript hast mit langen Funktionsnamen und etlichen Zeilenumbrüchen spart das eine Menge. Gibt sogar Tools die so etwas erledigen.
_________________
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst -- Steve Wozniak
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 06.02.2012, 21:00    Titel: Antworten mit Zitat

darkinsanity hat Folgendes geschrieben:
Selbstverständlich spart das Bandbreite. Wenn du ein großes Skript hast mit langen Funktionsnamen und etlichen Zeilenumbrüchen spart das eine Menge. Gibt sogar Tools die so etwas erledigen.

O_o
also "0" habe ich wesentlich kürzer hingeschrieben als "function cz() { return !1; }" - das ist in der Tat seltsam, aber warum das jemand so tun würde, kann ich auch schlecht beurteilen.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 06.02.2012, 21:16    Titel: Antworten mit Zitat

Jojo hat Folgendes geschrieben:
also "0" habe ich wesentlich kürzer hingeschrieben als "function cz() { return !1; }" - das ist in der Tat seltsam, aber warum das jemand so tun würde, kann ich auch schlecht beurteilen.

[ReineMutmaßung]
Hypothese: Vielleicht sollte diese cz()-Funktion den Rückgabewert ursprünglich erst irgendwie ermitteln/berechnen und dann wurde quick-and-dirty dieser Teil durch eine Konstanten-Rückgabe ersetzt. Da wäre es natürlich günstiger, die Aufrufe von cz() durch die Konstante zu ersetzen, aber vielleicht hatte der/diejenige keine Lust dazu oder wollte sich die Möglichkeit offen halten, der Funktion cz() später wieder mehr Innenleben zu verpassen.
[/ReineMutmaßung]
_________________

Der Markt regelt das! | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
darkinsanity
aka sts


Anmeldungsdatum: 01.11.2006
Beiträge: 456

BeitragVerfasst am: 07.02.2012, 15:59    Titel: Antworten mit Zitat

Jojo hat Folgendes geschrieben:
also "0" habe ich wesentlich kürzer hingeschrieben als "function cz() { return !1; }" - das ist in der Tat seltsam, aber warum das jemand so tun würde, kann ich auch schlecht beurteilen.

Klar, in diesem speziellen Fall. In dem Skript sind allerdings alle Befehle in eine Zeile gequetscht und die Funktionen haben alle kurze, nichtssagende Namen. Das deutet eigentlich auf ein Optimier-Tool hin.
_________________
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst -- Steve Wozniak
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
St_W



Anmeldungsdatum: 22.07.2007
Beiträge: 949
Wohnort: Austria

BeitragVerfasst am: 07.02.2012, 23:38    Titel: Antworten mit Zitat

Ich tippe auch auf ein Optimier-Tool bzw. in deinem konkreten Fall (wenn mehrere solche "sinnlosen" Funktionen und dergleichen auftreten auch evt. auf ein Code-Verschleierungs-Tool (Obfuscator genannt), das z.B. gern für Bytecode-Sprachen wie .NET oder Java eingesetzt wird, aber natürlich unter manchen Umständen auch für JavaScript durchaus Sinn ergibt.

Was das Ding macht kann ich nicht sagen, und auch nicht ausprobiern, da ich beim "Fotznbuach" nicht angemeldet bin zwinkern

Aber ich nimm mal unter dem Umständen, dass dort viele positive Kommentare vorhanden sind und, wie du sagtest, sogar ein Nachrichten-Artikel darüber existiert einmal an, dass die Sache harmlos ist.

_________
//edit: Mein 555. Forenbeitrag lächeln
_________________
Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Computer-Forum Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz