Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Flo aka kleiner_hacker
Anmeldungsdatum: 23.06.2006 Beiträge: 1210
|
Verfasst am: 06.02.2012, 00:02 Titel: javascript zeigt facebook-freund-ranking. wurm? |
|
|
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 |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 06.02.2012, 02:07 Titel: |
|
|
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 |
|
|
Westbeam
Anmeldungsdatum: 22.12.2009 Beiträge: 760
|
Verfasst am: 06.02.2012, 10:37 Titel: |
|
|
Im Zweifelsfall nicht benutzen. |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 06.02.2012, 13:29 Titel: |
|
|
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 |
|
|
Flo aka kleiner_hacker
Anmeldungsdatum: 23.06.2006 Beiträge: 1210
|
Verfasst am: 06.02.2012, 15:46 Titel: |
|
|
@Jojo: wieso spart das bandbreite, wenn man ein skript unnötig verkompliziert?
@Westbeam. wohl wahr... aber vielleicht kann ja jemand meine Zweifel zerstreuen ?
@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 |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 06.02.2012, 15:47 Titel: |
|
|
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 |
|
|
Flo aka kleiner_hacker
Anmeldungsdatum: 23.06.2006 Beiträge: 1210
|
Verfasst am: 06.02.2012, 15:49 Titel: |
|
|
ups? war jedenfalls nicht beabsichtigt, sorry. werd ich wohl auf meinem handy mal danebengeditscht haben
hast du auch ne antwort auf meine eigentliche frage ? _________________ 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 |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 06.02.2012, 16:53 Titel: |
|
|
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 |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 06.02.2012, 18:11 Titel: |
|
|
Flo hat Folgendes geschrieben: | ups? war jedenfalls nicht beabsichtigt, sorry. werd ich wohl auf meinem handy mal danebengeditscht haben
hast du auch ne antwort auf meine eigentliche frage ? |
-> nein ich weiß nichts darüber _________________ "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 |
|
|
Flo aka kleiner_hacker
Anmeldungsdatum: 23.06.2006 Beiträge: 1210
|
Verfasst am: 06.02.2012, 19:01 Titel: |
|
|
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 |
|
|
darkinsanity aka sts
Anmeldungsdatum: 01.11.2006 Beiträge: 456
|
Verfasst am: 06.02.2012, 21:40 Titel: |
|
|
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 |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 06.02.2012, 22:00 Titel: |
|
|
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 |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 06.02.2012, 22:16 Titel: |
|
|
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 |
|
|
darkinsanity aka sts
Anmeldungsdatum: 01.11.2006 Beiträge: 456
|
Verfasst am: 07.02.2012, 16:59 Titel: |
|
|
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 |
|
|
St_W
Anmeldungsdatum: 22.07.2007 Beiträge: 949 Wohnort: Austria
|
Verfasst am: 08.02.2012, 00:38 Titel: |
|
|
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
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 _________________ Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken) |
|
Nach oben |
|
|
|