Benign 100% perl Download

MARC-Validator 0.20

Perl unlink file deletion callSource references XOR syntax
SHA-25609dbd3beb3c320657e7ca9897a6881476a5fb723e3ba56f23cb414686a473c45

Evidence

imports MIME::Base64 example_plugin.pl · lines 66–81
⋯4 lines
70package main;
71
72use Data::Printer;
73use File::Temp qw(tempfile);
74use IO::Barf qw(barf);
75use MARC::File::XML (BinaryEncoding => 'utf8', RecordFormat => 'MARC21');
76use MIME::Base64;
77
78# Content.
79my $marc_xml_example = <<'END';
80PD94bWwgdmVyc2lvbiA9ICIxLjAiIGVuY29kaW5nID0gIlVURi04Ij8+CiAgPGNvbGxlY3Rpb24g
81eG1sb …
Candidate bytes decoded: base64 example_plugin.pl · lines 81–98
81:14… HA6Ly93d3cubG9jLmdvdi9NQVJDMjEvc2xpbSIKeG1sbnM6eHNpPSJodHRwOi8v
82d3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKeHNpOnNjaGVtYUxvY2F0aW9uPSJo
83dHRwOi8vd3d3LmxvYy5nb3YvTUFSQzIxL3NsaW0KaHR0cDovL3d3dy5sb2MuZ292L3N0YW5kYXJk
84cy9tYXJjeG1sL3NjaGVtYS9NQVJDMjFzbGltLnhzZCI+CiAgICA8cmVjb3JkIHhtbG5zPSJodHRw
85Oi8vd3d3LmxvYy5nb3YvTUFSQzIxL3NsaW0iCnhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcv
86MjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCnhzaTpzY2hlbWFMb2NhdGlvbj0iaHR0cDovL3d3dy5s
87b2MuZ292L01BUkMyMS9zbGltCmh0dHA6Ly93d3cubG9jLmdvdi9zdGFuZGFyZHMvbWFyY3htbC9z
88Y2hlbWEvTUFSQzIxc2xpbS54c2QiPgogICAgICA8bGVhZGVyPiAgICAgbmFtIGEyMiAgICAgICAg
89NDUwMDwvbGVhZGVyPgogICAgICA8Y29udHJvbGZpZWxkIHRhZz0iMDAxIj5jazgzMDAwNzg8L2Nv
90bnRyb2xmaWVsZD4KICAgICAgPGNvbnRyb2xmaWVsZCB0YWc9IjAwMyI+Q1ogUHJOSzwvY29udHJv
91bGZpZWxkPgogICAgICA8Y29udHJvbGZpZWxkIHRhZz0iMDA1Ij4yMDIxMDMwOTEyMTk1MS4wPC9j
92b250cm9sZmllbGQ+CiAgICAgIDxjb250cm9sZmllbGQgdGFnPSIwMDciPnR1PC9jb250cm9sZmll
93bGQ+CiAgICAgIDxjb250cm9sZmllbGQgdGFnPSIwMDgiPjgzMDMwNHMxOTgyICAgIHhyIGEgICAg
94ICAgICB1MHwwIHwgY3plPC9jb250cm9sZmllbGQ+CiAgICAgIDxkYXRhZmllbGQgdGFnPSIwMTUi
95IGluZDE9IiAiIGluZDI9IiAiPgogICAgICAgIDxzdWJmaWVsZCBjb2RlPSJhIj5jbmIwMDAwMDAw
96OTY8L3N1YmZpZWxkPgogICAgICA8L2RhdGFmaWVsZD4KICAgICAgPGRhdGFmaWVsZCB0YWc9IjAy
97MCIgaW5kMT0iICIgaW5kMj0iICI+CiAgICAgICAgPHN1YmZpZWxkIGNvZGU9InEiPihCcm/Fvi4p
98IDo8L3N1YmZpZWxkPgogICA …
MIME::Base64 decode_base64 (Perl) example_plugin.pl · lines 204–214
204:3… Rpb24+Cg==
205END
206
207my ($temp_file, $temp_file_fh) = tempfile();
208
209barf($temp_file_fh, decode_base64($marc_xml_example));
210
211my $marc_file = MARC::File::XML->in($temp_file);
212my $marc_record = $marc_file->next;
213
214my $obj = MARC::Val …
Perl unlink file deletion call example_plugin.pl · lines 226–237
226:21… ecord_id\n";
227
228print "Output report data object:\n";
229p $report;
230
231unlink $temp_file;
232
233# Output:
⋯4 lines
Source references XOR syntax Metadata.pm · lines 344–355
344:7… self, $file) = @_;
345 if (
346 Module::Install::_read($file) =~ m/
347 ^ \s*
348 package \s*
349 ([\w:]+)
⋯6 lines

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.