3c5c1cd86e
Since the payload is now run in the .so constructor, there's no need to be compatible with a particular Postgres API. Also: - report the service - delete the payload in the payload itself to reduce forensics footprint - randomize the created function name instead of abusing postgres_create_sys_exec