Discussion:
Signaturtest - no reply - ignore
(zu alt für eine Antwort)
Stefan 'Steve' Tell
2007-06-06 14:16:09 UTC
Permalink
Mal meine Sig testen :)
sollen wir die jetzt alle ausführen ohne vorher wirklich zu verstehen,
was genau sie tut? :)
--
CrossPostings (in mehr als drei newsgroups) werden im usenet oft nicht
gern gesehen, ein Followup sollte dabei gesetzt werden.

Johannes Sackmann (!!) in dcsc
Michael Schierl
2007-06-06 15:14:41 UTC
Permalink
Post by Stefan 'Steve' Tell
Mal meine Sig testen :)
sollen wir die jetzt alle ausführen ohne vorher wirklich zu verstehen,
was genau sie tut? :)
Wenn du willst, kannst du das natürlich. Mir ging es vielmehr eher darum,
ob mein Newsreader darin irgendwelche Dinge ersetzt oder Zeilen umbricht.

(Außer den beiden Systemcalls, die man ganz gut erkennen kann, tut das
Skript aber nichts weiter als diverse xterm-spezifische Escape-Sequenzen
nach stdout auszugeben und die "Antworten" von stdin zu parsen).
Insbesondere ist es keine Forkbombe. :)

Du kannst es aber auch durch »perl MO=Deparse« jagen, was das ganze relativ
lesbar macht.

Eine Referenz für die Escape-Sequenzen findet sich beispielsweise unter
http://ftp.xfree86.org/pub/XFree86/4.0/doc/ctlseqs.TXT

Michael
--
#!/usr/bin/perl -I' # tekscribble.pl - start in an xterm and scribble with mouse
$|=1;$g="\35";sub g{getc}sub p{***@_}system"stty -icanon";p"\233?38h";for(;;){
p"$g\33\32";$_=g;$x=g;$X=g;$y=g;$Y=g;last if/q/;$k=$y.chr((ord$Y)+64).$x.chr((
ord$X)+32);p"\33\14"if/c/;p$g.(/ì/?$l:$k).$k;$l=$k;}p"\33\3";system"stty icanon"
Stefan 'Steve' Tell
2007-06-07 05:16:24 UTC
Permalink
Post by Michael Schierl
Post by Stefan 'Steve' Tell
sollen wir die jetzt alle ausführen ohne vorher wirklich zu verstehen,
was genau sie tut? :)
Wenn du willst, kannst du das natürlich. Mir ging es vielmehr eher darum,
ob mein Newsreader darin irgendwelche Dinge ersetzt oder Zeilen umbricht.
Klar und nachher schredderts mir meine Kaffeemaschine in der Küche oder
sowas. Nee nee, ich habe gelernt, nix blind auszuführen, dass ich nicht
verstehe. Und DAS verstehe ich nicht. :)
Post by Michael Schierl
(Außer den beiden Systemcalls, die man ganz gut erkennen kann, tut das
Skript aber nichts weiter als diverse xterm-spezifische Escape-Sequenzen
nach stdout auszugeben und die "Antworten" von stdin zu parsen).
Insbesondere ist es keine Forkbombe. :)
Mit einer Forkbombe könnte ich noch leben, vor allem, diese "rm
-rf"-Spielchen machen mir Arbeit, auf die ich verzichten kann. Mit
Anzeigefirlefanz ist das natürlich was anderes.
Post by Michael Schierl
Eine Referenz für die Escape-Sequenzen findet sich beispielsweise unter
http://ftp.xfree86.org/pub/XFree86/4.0/doc/ctlseqs.TXT
Bedankt.
--
"Reichtum ist für den, der ihn will das Paradies, wenn Du's verdienst",
Du erinnerst Dich, in diesem Land, hast Du einst das Paradies verbrannt.
- Slime -, "Brüllen, Zertrümmern und weg", Dez. 1993
Michael Schierl
2007-06-07 10:03:06 UTC
Permalink
Post by Stefan 'Steve' Tell
Klar und nachher schredderts mir meine Kaffeemaschine in der Küche oder
sowas. Nee nee, ich habe gelernt, nix blind auszuführen, dass ich nicht
verstehe. Und DAS verstehe ich nicht. :)
Gut so :)
Post by Stefan 'Steve' Tell
Mit einer Forkbombe könnte ich noch leben, vor allem, diese "rm
-rf"-Spielchen machen mir Arbeit, auf die ich verzichten kann. Mit
Anzeigefirlefanz ist das natürlich was anderes.
rm -rf ist hingegen für mich relativ harmlos. Ich hab (unter Linux) nen
user "sandbox", der außer in seinem (normalerweise leeren) Home nirgends
schreiben darf (und in /media wo die externen Geräte gemountet werden, darf
er gar nicht erst rein).
sudo darf er natürlich auch nicht. ulimits sind auch einigermaßen
restriktiv, aber manche Forkbomben schaffen es trotzdem dass das System
hängenbleibt...

Michael
--
#!/usr/bin/perl -I' # tekscribble.pl - start in an xterm and scribble with mouse
$|=1;$g="\35";sub g{getc}sub p{***@_}system"stty -icanon";p"\233?38h";for(;;){
p"$g\33\32";$_=g;$x=g;$X=g;$y=g;$Y=g;last if/q/;$k=$y.chr((ord$Y)+64).$x.chr((
ord$X)+32);p"\33\14"if/c/;p$g.(/ì/?$l:$k).$k;$l=$k;}p"\33\3";system"stty icanon"
Loading...