HEX
Server: nginx/1.29.3
System: Linux mail.sarafai.ru 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: root (0)
PHP: 7.4.33
Disabled: dl,exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source
Upload Files
File: //bin/crontab-randomizer
#!/bin/bash
# Randomize values in /etc/crontab

# This is pretty compatible with old and minimal shells
getrnd()
{
    echo $((`hexdump -n 2 -e '"%1u"' /dev/urandom` % $1));
}

sed \
    -e "s/[0-9]\{1,2\}\s*\*\s*\*\s*\*\s*\*\s*root/`getrnd 60` * * * * root/g" \
    -e "s/[0-9]\{1,2\}\s*[0-9]\{1,2\}\s*\*\s*\*\s*\*\s*root/`getrnd 60` `getrnd 24` * * * root/g" \
    -e "s/[0-9]\{1,2\}\s*[0-9]\{1,2\}\s*\*\s*\*\s*[0-9]\s*root/`getrnd 60` `getrnd 6` * * `getrnd 7` root/g" \
    -e "s/[0-9]\{1,2\}\s*[0-9]\{1,2\}\s*[0-9]\{1,2\}\s*\*\s*\*\s*root/`getrnd 60` `getrnd 24` $((`getrnd 28` + 1)) * * root/g" \
    -i /etc/crontab