首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏HACK学习

    CobaltStrike权限维持及其自动化

    本文暂不涉及,不考虑免杀,仅为了方便尽可能的保持重启后权限还在。 0x01 前言 Cobalt Strike 一款以Metasploit为基础的GUI框架式渗透测试工具,集成了端口转发、服务扫描,自动化溢出,多模式端口监听,exe、powershell木马生成等。 笔者在最近一次钓鱼活动中忘记添加自启直接就重启了目标机器,导致权限丢失,很难受,所以决定自己撸一个一键维权的插件,避免再出现此类低级错误。 ? ,如果平通用户的权限无法修改,其他文件被删时远程连上去触发执行一下也不是坏事。 0x03 自动化 直接贴成品吧: popup beacon_bottom { menu "权限维持" { item "设置路径" { local('$bid

    3.2K20发布于 2019-08-09
  • 来自专栏FreeBuf

    Linux权限提升研究:自动化信息收集

    在本文中,我们将介绍在基于Linux的设备上进行初始访问后,可用于后渗透阶段漏洞利用和枚举的一些自动化脚本研究。 因此,为了提权,我们需要枚举不同的文件,目录,权限,日志和/etc/passwd文件。 ,列出Netconf或隐秘的内容和相关的二进制文件权限,列出init.d二进制权限 以下软件的版本信息: Sudo,MYSQL,Postgres,Apache(检查用户配置,显示启用的模块,检查htpasswd 该脚本有一个非常冗长的选项,其中包括重要的检查,例如操作系统信息和对通用文件的权限,在检查版本,文件权限和可能的用户凭据时搜索通用应用程序,通用应用程序:Apache / HTTPD,Tomcat,Netcat 它会检查用户组,路径变量,Sudo权限和其他有趣的文件。 ? ?

    2.2K10发布于 2021-07-02
  • 来自专栏杨建荣的学习笔记

    自动化平台中的ORM和权限设计

    对于权限设计,我是这样考虑的。一个最粗粒度的权限就是基于菜单级别,就是不同的用户看到的菜单应该不同。这是最基本的要求。 同时,对于数据的增删改查,我们可以通过菜单级别来控制,如果没有修改权限,用户就不应该看到这个菜单。 ?

    83050发布于 2018-03-22
  • 来自专栏Cyber Security

    权限提升】Linux系统&环境变量&定时任务&权限配置不当&MDUT自动化

    权限提升-Linux系统&环境变量&定时任务&权限配置不当&MDUT自动化 Linux-环境变量文件配合SUID-本地 Linux-定时任务打包配合SUID-本地 Linux-定时任务文件权限配置不当- WEB&本地 Linux-第三方软件MYSQL数据库提权-WEB&本地 利用phpmailer漏洞进行修改并反弹 1、无法外联走隧道-MDUT自动化数据库提权 2、利用Mysql提权 searchsploit 可能原因是靶机防火墙进行设置不允许其他外部主机连接数据库 思路: 手工提权(在webshell上面的数据库管理进行提权) 自己连自己 隧道出网(用外部或本机的工具项目提权 建立隧道) 1、无法外联走隧道-MDUT自动化数据库提权 WITH GRANT OPTION; 隧道出网演示: 使用天蝎进行内网穿透 MDUT连接 直接一键提权 navicat可以尝试 整体过程演示 使用MDUT对raven-2 靶机MySQLUDF自动化提权 】六种数据库提权&口令获取 数据库自动化提权项目汇总 MDUT 2.0 数据库利用工具 https://github.com/SafeGroceryStore/MDUT MDUT 综合高危漏洞利用工具

    65510编辑于 2024-07-18
  • 来自专栏从零开始学自动化测试

    appium+python自动化47-app权限弹窗问题

    前言 用真机运行appium代码,首次打开app有的手机会出现权限弹窗问题,一般这种弹窗都是在引导页前面或者引导页后面出现。 权限弹窗上面的按钮都是固定的, 只需要定位到“始终允许”按钮,点击确定就可以了。还有一个问题是这种弹窗的个数不确定,有的app是2个有的是3个,为了解决这个问题,可以专门写个判断方法。 注意:模拟器是不会有这种权限弹窗的 环境: appium 1.8 android 7.0 美团app 权限弹窗 1.以美团app为案例,安装app首次启动的时候,在引导页出现权限弹出框,如下图这种 ? until(EC.presence_of_element_located(loc)) e.click() except: pass 3.写个单独的函数,封装下判断系统权限弹窗 time.sleep(3) def always_allow(driver, number=5): ''' 作者:上海-悠悠 QQ交流群:512200893 fuction:权限弹窗

    3.7K10发布于 2018-07-25
  • 来自专栏嘉为动态

    基于蓝鲸平台分分钟实现权限配置自动化

    的小明),毕业季来了,公司的招聘季也来了,每天都有新同事报道,这也意味着,他要每天到公司的几十个系统中,给他们开帐号配权限,工作时间都被这些琐碎事情占满了,哪有时间打游戏,啊不对,哪有时间搞学习? 要是一不小心忘了,或者配错了权限。。。 有没有一款可以自动实现权限配置的神器? 不需要神器,基于蓝鲸平台,我们可以很轻松愉快的实现权限配置自动化。 嘉维蓝鲸权限配置自动化解决方案,通过自动识别业务系统的流程单的状态,自动进行数据分析和参数转换,自动进行目标系统的操作,完全实现过程自动化,无需用户操作。 权限申请审批通过后,系统自动授予对应权限,包括独立系统;系统自动进行账号解锁和密码重置,支持用户自助解锁。

    1.5K20发布于 2018-12-21
  • 来自专栏运维小路

    Linux权限-普通权限

    根据前面Linux用户介绍,里面涉及到超级管理员,普通用户,系统用户,既然用户有区分,那不同的用户对应的权限是否也有区别呢?当然是有的,权限也分普通权限和特殊权限,我们也将从下面几个方面来介绍。 1.Linux权限-普通权限(本章节) 2.Linux权限-特殊权限 3.Linux权限-chmod命令 4.Linux权限-chown命令 UMASK umask 是一个 Unix/Linux 的 shell 需要注意的是,umask 是一个掩码值,它的作用是屏蔽掉(即禁用)某些权限,而不是直接设置权限。 例如,如果一个文件的权限被设置为"755",那么对应的权限是: - 文件拥有者:7(即4+2+1)拥有读、写、执行权限 - 用户组:5(即4+0+1)拥有读、执行权限 - 其他用户:5(即4+0+1)拥有读 'r'代表读权限,用数字4表示;'w'代表写权限,用数字2表示;'x'代表执行权限,用数字1表示。 3. 2个root 第一个代表用户,第二个root代表用户组。 4.

    5.7K00编辑于 2024-11-01
  • 来自专栏运维小路

    Linux权限-特殊权限

    根据前面Linux用户介绍,里面涉及到超级管理员,普通用户,系统用户,既然用户有区分,那不同的用户对应的权限是否也有区别呢?当然是有的,权限也分普通权限和特殊权限,我们也将从下面几个方面来介绍。 1.Linux权限-普通权限 2.Linux权限-特殊权限(本章节) 3.Linux权限-chmod命令 4.Linux权限-chown命令 在Linux系统中,有一些特殊权限和文件属性,它们可以进一步控制文件和目录的访问和行为 这些特殊权限和属性通常通过文件的权限位(文件属性)和文件属性位(文件系统特性)来实现。以下是一些常见的特殊权限和属性: 1. 在执行过程中,该用户的权限将提升到文件所有者的权限级别。 示例:chmod u+s filename,使用 ls -l 查看时,文件权限会显示为 -rwsr-xr-x。 所以它的权限就是-rwsr-xr-x Setgid (SGID):当文件设置了SGID权限后,执行该文件的用户将以文件所属组的身份运行。对于目录,则表示新建文件和目录将继承父目录的组权限

    5.9K00编辑于 2024-11-01
  • 来自专栏惨绿少年

    默认权限umask、文件系统权限、特殊权限

    ,/root  属于root 普通用户没有任何权限,所以无法再里面创建文件,创建文件需要有所在目录的wx权限。 4、目录先看目录的权限 5、查看文件内容、修改文件内容、运行文件(脚本),要看文件的权限 6、查看目录里的内容、删除文件、创建文件、重命名(文件改名),要看目录权限 第2章 文件的访问过程 2.1 过程 -让网站根安全 3.1 linux系统默认权限 3.1.1 文件默认权限 文件最大权限-rw-rw-rw-  oldboy.txt 666 一般会给文件644权限   rw-r--r--  3.1.2 目录默认权限 目录默认最大权限-rwxrwxrwx 777 一般会给目录  755 权限rwxr-xr-x  root root oldboydir    3.2 如何规划网站权限,让网站更加安全 linux共12位权限,还有3个特殊权限

    4.5K00发布于 2017-12-28
  • 来自专栏全栈程序员必看

    权限漏洞:水平权限漏洞、垂直权限漏洞

    在处理CRUD请求时,都天真地默认只有有权限的用户才知道这个入口,进而才能操作相关对象,因此就不再校验权限了。 我之前一直用这种方案来对已发生的水平权限漏洞做紧急修复。 另外的方法: 1、可对ID加密 2、使用UUID 3、每一个信息增加一个发布人的字段,修改的人必须与发布的人为同一个人才可以访问 垂直权限漏洞是指Web应用没有做权限控制,或仅仅在菜单上做了权限控制,导致恶意用户只要猜到了其他页面的 URL,就可以访问或控制其他角色拥有的数据或页面,达到权限提升的目的。 修复方案: 只需要对url资源进行权限验证即可。

    3K10编辑于 2022-09-07
  • 来自专栏c/c++&&linux

    【Linux】Linux权限详解(权限管理-目录权限-粘滞位)

    1.Linux权限的概念 权限的概念: 什么是权限? +:向权限范围增加权限代号所表示的权限 -:向权限范围取消权限代号所表示的权限 =:向权限范围赋予权限代号所表示的权限 用户符号: u:拥有者 g:拥有者同组用 o:其它用户 a:所有用户 实例 假设默认权限是mask,则实际创建的出来的文件权限是: mask & ~umask 格式:umask 权限值 说明:将现有的存取权限减去权限掩码后,即可产生建立文件时预设权限。 假设默认权限是mask,则实际创建的出来的文件权限是: mask & ~umask 格式:umask 权限值 说明:将现有的存取权限减去权限掩码后,即可产生建立文件时预设权限。 umask 权限值来修改,修改之后创建文件的起始权限也会不一样 5.粘滞位 5.1 目录的权限 可执行权限: 如果目录没有可执行权限, 则无法cd到目录中 可读权限: 如果目录没有可读权限, 则无法用ls

    4.2K20编辑于 2024-06-04
  • 来自专栏全栈程序员必看

    五表权限_表格设置查看权限和编辑权限

    设计基础:用户、角色、权限三大核心表,加上用户角色、角色权限两个映射表(用于给用户表联系上权限表)。这样就可以通过登录的用户来获取权限列表,或判断是否拥有某个权限。 ,都是为广义的用户分配角色,角色拥有广义的权限。 角色把用户抽象化了,几百个用户变成成几个角色,用户->角色->权限写成通用判断权限的方法:currUser.IsHave(xx权限)。核心就是一个sql联表查询语句,查询条件为用户id。 例如: 部门权限:部门也是一种用户,建立 部门表、部门角色表。 通用权限方法里加上 当前部门->部门所属角色->权限 职位权限:职位也是一种用户,建立职位表、职位角色表,同上 菜单:也是一种权限,建立 菜单表、角色菜单表,就把菜单纳入了权限管理。

    4.9K20编辑于 2022-11-11
  • 来自专栏BeJavaGod

    权限设计(下) - 细说权限设计

    什么是权限管理 一般来说,只要有用户参与的系统,那么都要有权限管理,尤其是一些后台的管理系统, 权限管理可以实现对用户访问系统的控制,按照安全规则或者相关策略的控制,可以使用户访问到只属于自己被授权的相关 (比如菜单,或者页面资源) 权限管理包括用户认证和授权两模块 用户认证 用户认证,说白了就是登录的时候进行的验证,验证用户身份合法性。 用户授权 用户授权,浅白点讲就是权限访问控制,在用户认证通过后,系统对用户访问资源进行控制,用户具有资源的访问权限方可访问对于的资源 数据库模型 上篇文章中讲到了5张表,其实是由6张表而来,但是由于第六章表资源是可以整合的 ,所以可以避免冗余而采用了5张表,最简单的权限控制是至少由5张表来构成的 主体(账号、密码) 权限权限名称、资源名称、资源访问地址) 角色(角色名称) 角色和权限关系(角色id、权限id) 主体和角色关系 分配权限 用户需要被分配到相应的权限才可访问相应的资源,这些权限信息需要保存 把用户信息、权限管理、用户分配的权限信息写到数据库(权限数据模型) 基于角色的访问控制 就是判断用户是否是项目经理还是普通员工

    3.8K60发布于 2018-04-04
  • 来自专栏个人技术博客

    ③【Shiro】角色(权限组)、权限授权

    权限 (Permission):安全策略中的原子授权单位,通过权限我们可以表示在应用中用户有没有操作某个资源的权力。 权限、粒度:Shiro 支持粗粒度权限(如用户模块的所有权限)和细粒度权限(操作某个用户的权限, 即实例级别的)。 角色 (Role):权限的集合,一般情况下会赋予用户角色而不是权限,即这样用户可以拥有一组权限,赋予权限时比较方便。 : //通过在执行的Java方法上放置相应的注解完成,没有权限将抛出相应的异常 @RequiresRoles("admin") public void do(){ //有权限 } 3 标签式: # 配置对应角色(权限组)的权限 [roles] role1 = user:select,user:update 测试案例: /** * @author .29

    81410编辑于 2024-03-21
  • 来自专栏后端码事

    Shiro 修改权限,刷新权限

    See Also: SimpleAuthorizationInfo shiro 需要访问数据库查询权限信息。 结合缓存框架,第一次查询权限信息后缓存,在缓存生存期内,访问鉴权使用缓存中的权限信息。 缺点:涉及权限修改,生效会有一个最大缓存生存周期的间隔期。 解决方法: 每次修改权限后,调用 clearCachedAuthorizationInfo 刷新权限: clearCachedAuthorizationInfo protected void clearCachedAuthorizationInfo

    2.4K20发布于 2020-09-11
  • 来自专栏全栈工程师修炼之路

    文件基本权限与特殊权限

    umask 0022 #第一位0:文件特殊权限 / 022:文件默认权限 #对文件来讲 最高权限是x / 对目录来讲 最高权限是w -rw-r--r-- 1 root root 0 Jun 所以文件默认最大权限为666、目录默认的最大权限为777. 从上面文件和目录的权限我们就能看出大概就三种权限所有者权限/组权限/其他权限,但是有时候不够用的时候就需要ACL权限,来解决用户身份不够的问题。 /test/ #-R 选项、递归只能对目录设置不能对文件 #对目录使用递归权限 本来不想给权限 结果给了出现权限溢出,不是默认的ACL权限 命令执行之后新建的目录不会有ACL权限 #重新对. /test/ -R进行设置ACL权限 WeiyiGeek.ACL权限示例5 #示例6.默认ACL权限的作用时如果给父目录设定了默认的ACL权限,那么父目录中所有新建的文件都会继承父目录的ACL权限 setfacl

    5.6K10编辑于 2022-09-28
  • 来自专栏乐沙弥的世界

    Oracle 用户、对象权限、系统权限

    : 系统权限: 允许用户执行特定的数据库动作,如创建表、创建索引、连接实例等 对象权限: 允许用户操纵一些特定的对象,如读取视图,可更新某些列、执行存储过程等 1.系统权限 超过一百多种有效的权限 ,那么对于被这个用户授予相同权限的所有 用户来说,取消该用户的系统权限并不会级联取消这些用户的相同权限 2.对象权限 不同的对象具有不同的对象权限 对象的拥有者拥有所有权限 对象的拥有者可以向外分配权限 PUBLIC:授给所有的用户 WITH GRANT OPTION:允许用户再次给其它用户授权 b.授予系统权限与授予对象权限的语法差异: 授予对象权限时需要指定关键字ON,从而能够确定权限所应用的对象 with admin option 使得该用户具有将自身获得的权限授予其它用户的功能 但收回系统权限时,不会从其它帐户级联取消曾被授予的相同权限 3.对象权限允许用户对数据库对象执行特定的操作,如执行 with grant option 使得该用户具有将自身获得的对象权限授予其它用户的功能 但收回对象权限时,会从其它帐户级联取消曾被授予的相同权限 4.系统权限与对象权限授予时的语法差异为对象权限使用了

    3.8K20发布于 2018-08-07
  • 来自专栏全栈程序员必看

    windows用户权限分配(进程权限)

    首先提升本进程的权限 BOOL EnaleDebugPrivilege() { HANDLE hToken; BOOL fOk = FALSE; if(OpenProcessToken(GetCurrentProcess CloseHandle(hToken); } return fOk; } 这里在函数执行完之前验证一下 GetLastError()的返回值 是否是 0 如果返回 1300 则需要 禁止 UAC 权限 \SOFTWARE\Microsoft\Windows\CurrentVersion\Policeies\System\ 中找到 EnableLUA 将16进制的1改为0保存,重启即可安装成功~ 权限提升完后

    3.5K20编辑于 2022-07-28
  • 来自专栏Windows运维

    系统提示“权限不足”,如何提升权限

    将滑块调整到合适的级别(如“从不通知”以减少权限提示)。点击“确定”保存更改。方法三:将当前用户添加到管理员组步骤:打开“控制面板” -> “用户账户和家庭安全” -> “用户账户”。 方法四:通过命令提示符提升权限步骤:打开“命令提示符”(管理员权限):按下Win + X键,选择“Windows终端(管理员)”或“命令提示符(管理员)”。 方法五:通过PowerShell提升权限步骤:打开“PowerShell”(管理员权限):按下Win + X键,选择“Windows PowerShell(管理员)”。 步骤:打开“命令提示符”(管理员权限)。输入以下命令并按回车:net user administrator /active:yes使用Administrator账户登录系统以执行需要提升权限的操作。 方法七:修改文件或文件夹权限步骤:右键单击目标文件或文件夹,选择“属性”。切换到“安全”选项卡,点击“编辑”。选择需要提升权限的用户或组,勾选相应的权限(如“完全控制”)。

    3.4K10编辑于 2025-03-22
  • 来自专栏Java架构师必看

    shiro怎么进行权限管理_MySQL权限

    今天说一说shiro怎么进行权限管理_MySQL权限,希望能够帮助大家进步!!! shiro.apache.org/download.html 1.2 有哪些功能 Authentication:身份认证、登陆、验证用户是不是拥有相应的身份 Authorization:授权,即权限验证 ,验证某个已认证的用户是不是拥有某个权限,即判断用户能否进行什么操作,如:验证某个用户是否拥有某个角色,或者细粒度的验证某个用户是否对某个资源有某个权限! ),就是说SecurityManagery要验证用户身份,那么它需要从Realm获取相应的用户进行笔记,来确定用户身份的合法性;也就是说从Realm得到的用户相应的角色,权限进行验证用户的操作是否能进行 //设置当前用户的权限 info.addStringPermission(currentUser.getPerms()); ​ //要返回赋予的权限对象

    8.6K20编辑于 2022-08-14
领券