Thread Übergabe Hash-Struktur an Methode (33 answers)
Opened by mtbf40 at 2015-05-19 15:44

Linuxer
 2015-05-21 17:36
#181126 #181126
User since
2006-01-27
3870 Artikel
HausmeisterIn

user image
Nette Lösung, aber:

[edit]
Solange die Listen fix einkodiert sind, dürfte das noch gut gehen. Aber wenn die Daten der Liste von außen kommen, besteht die Gefahr, dass jemand geschickte Werte setzt, kann er böse Sachen im Kontext des ausführenden Benutzers machen.
[/edit]

Unsauberer, schneller Hack:

Code: (dl )
1
2
# Zeile am Ende eingefügt
$Object1->set_Data( 'evil', "Runtime}; print qq{Hallo Welt\n}; \$self->{bla" );


Resultat:
Code: (dl )
1
2
3
4
5
INIT_RUN
update
debug
Useless use of hash element in void context at (eval 4) line 1.
Hallo Welt


Beachte die letzte Zeile.
Last edited: 2015-05-21 22:31:37 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Übergabe Hash-Struktur an Methode