Schrift
[thread]8446[/thread]

spaghetti-code: modul zum erzeugen gesucht

Leser: 3


<< |< 1 2 3 4 5 >| >> 46 Einträge, 5 Seiten
styx-cc
 2006-10-24 00:05
#71103 #71103
User since
2006-05-20
533 Artikel
BenutzerIn

user image
Hallo, ich kann mich an einen Thread vor einiger Zeit erinnern, in dem es um einen Chat namen "gChat" oder aehnlich ging.
Dort wurde u.a. erwaehnt, dass der Entwickler ein Modul eingesetzt hat um unlesbaren/unrekonstruierbaren Perl-Code zu erzeugen.
Genau dieses Modul suche ich, es geht mir nicht darum den Code 100% sicher zu verstecken, aber ein wenig verschleiern waere schon ok. Bei CPAN habe ich nach "spaghetti" gesucht und bei google nach z.B.: "spaghetti code perl", "spaghetti code perl modul",
leider ohne Erfolg.

Vielen Dank im Voraus :o)

MfG
Pörl.
renee
 2006-10-24 00:10
#71104 #71104
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Keine Ahnung, um welches Modul es ging. Wenn Du Leute "ärgern" willst, dann verwende eines der beliebten CPAN:Acme::*-Module.

Z.B. CPAN:Acme::Bleach ist für die wirklich saubere Programmierung; CPAN:Acme::DoubleHelix für Bioinformatiker...

Hinweis: Vorher aber Kopie von dem Skript anlegen
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
FIFO
 2006-10-27 19:11
#71105 #71105
User since
2005-06-01
469 Artikel
BenutzerIn

user image
[quote=renee,23.10.2006, 22:10][/quote]
Quote
Hinweis: Vorher aber Kopie von dem Skript anlegen


... ja, und aufpassen, wenn der Texteditor "delete trailing whitespaces when closing" oder ähnliches verwendet (z.B. SciTE), sonst wird's gar zu clean ;-)
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"
bloonix
 2006-10-27 19:52
#71106 #71106
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Den Gedanken finde ich überhaupt nicht toll! Warum sollte man den Code
verstecken wollen?
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
renee
 2006-10-27 21:31
#71107 #71107
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Mit CPAN:B::Deparse kann man den Code sowieso rekonstruieren...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
topeg
 2006-10-27 22:52
#71108 #71108
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Echtes verschlüsseln im Sinne der Cryptographie ist das nicht aber warum nutzt du nicht "perlcc -b" um den Bitecode zu erzeugen. Der läst sich weiterhin wie ein Perlscript starten ist aber "unleserlich"

Wenn du echte Cryptographie haben willst könntest du das eigendliche Script Verschlüsselt in den "__DATA__" Block packen, und von dort nach er Abfrage des Passwortes auslesen entschlüsseln und per "eval" ausführen.

Aber mit etwas Perl kentnissen und wissen um das Passwort kann jeder dennoch das Script für sich lesbar machen.
sid burn
 2006-10-27 22:58
#71109 #71109
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
[quote=opi,27.Oct..2006, 17:52]Den Gedanken finde ich überhaupt nicht toll! Warum sollte man den Code
verstecken wollen?[/quote]
Frag mal Microsoft! ;)

Ich denke wenn es darauf ankommt das andere auf keinen Fall den Sourcecode sehen sollen, dann hat mit Perl wohl eine Falsche Sprache gewählt.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
jan
 2006-10-28 00:20
#71110 #71110
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=opi,27.10.2006, 17:52]Den Gedanken finde ich überhaupt nicht toll! Warum sollte man den Code
verstecken wollen?[/quote]
mh, da fiele mir zum beispiel ein: um die lizenz zu unterstreichen. wenn du dein script verkaufst, möchtest du vielleicht nicht, dass die käufer es frei weiterverteilen. da bekanntermaßen die moral hierbei kaum eine rolle spielt und auch kommerzielle software, deren lizenz das nicht erlaubt, mit freude und viel aufwand illegal verbreitet wird, ist es durchaus manchmal hilfreich, den code zu "verschlüsseln", um zumindest die ganz unbeholfenen leute (welche den großteil ausmachen) daran zu hindern, zB den direkten hinweis auf sie als ursprung der kopien zu entfernen.
bloonix
 2006-10-28 04:14
#71111 #71111
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Hallo Jan,

[quote=jan,27.10.2006, 22:20]mh, da fiele mir zum beispiel ein: um die lizenz zu unterstreichen. wenn du dein script verkaufst, möchtest du vielleicht nicht, dass die käufer es frei weiterverteilen.[/quote]

genau deshalb finde ich es nicht ok, denn das wäre nicht im Sinne von
Open Source. Perl ist Open Source und jede damit entwickelte Software
sollte ebenfalls unter diesem Aspekt veröffentlicht werden.

Es spricht nichts dagegen, wenn jemand die Software pflegt, Patches
zur Verfügung stellt und weitere Versionen entwickelt... mit anderen
Worten... Support verkauft, aber alles Andere halte ich für unverschämt.

Aber vielleicht will styx-cc ja garnicht die Skripts verkaufen. Vielleicht
möchte er nur...

[quote=renee,23.10.2006, 22:10]Leute "ärgern"[/quote]

:)

Gruss,
opi\n\n

<!--EDIT|opi|1161995120-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
styx-cc
 2006-10-28 17:01
#71112 #71112
User since
2006-05-20
533 Artikel
BenutzerIn

user image
[quote=sid burn,27.Oct..2006, 20:58][quote=opi,27.Oct..2006, 17:52]Den Gedanken finde ich überhaupt nicht toll! Warum sollte man den Code
verstecken wollen?[/quote]
Frag mal Microsoft! ;)

Ich denke wenn es darauf ankommt das andere auf keinen Fall den Sourcecode sehen sollen, dann hat mit Perl wohl eine Falsche Sprache gewählt.[/quote]
Oehhmm, es kommt nciht darauf an, das andere auf keinen Fall den Sourcecode sehen (ich glaube aber auch das in meinem ersten Posting erwaehnt zu haben).
Es geht lediglich darum Scriptkiddies davon abzuhalten das Script ein wenig umzugestalten und dann den Chatserver mit sinnlosen Nachrichten zu bombadieren (floodings, spams etc).

MfG
Pörl.
<< |< 1 2 3 4 5 >| >> 46 Einträge, 5 Seiten



View all threads created 2006-10-24 00:05.