in reply to Re: Update config file parameters
in thread Update config file parameters
here's an option using Data::Dumper and require
Please DON'T use this "solution"!
This opens a HUGE vulnerability, simply because require $filename;, use $filename;, do $filename;, and eval $filecontent; all treat the configuration file as executable code.
See also Re^2: conf file in Perl syntax, Re^2: Storing state of execution.
Or just imagine someone successfully executing echo 'system "/bin/rm -rf /";' >> monkConfig.txt before root executes perl -le 'require "monkConfig.txt";'.
Also, use and require load each file only once, unless you start messing with %INC.
Alexander
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Update config file parameters
by dbuckhal (Chaplain) on Jan 08, 2016 at 05:09 UTC | |
by afoken (Chancellor) on Jan 08, 2016 at 20:14 UTC | |
by dbuckhal (Chaplain) on Jan 09, 2016 at 00:15 UTC |