首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    队视角下Linux信息收集

    接下来本文将以队视角出发,思考攻击方在演习中如何去搜集linux信息,给蓝方人员一个大致的思路,以更好的应对防护。...在运维人员能保证系统和软件维持在新版本、无弱口令、无特殊SUID文件、sudo命令的情况下,Linux提权是基本不可能的,但是安全很难做到万无一失。...开机启动项作为比较关键的点,无论是方还是蓝方都不会放过。...--- # 总结 本文按时间线的顺序,梳理了队人员进行Linux渗透时注意的点,模拟了一些常见的场景。...攻与防需要结合学习,蓝方人员一定要了解自己的机器,如果连自己机器开放了哪些端口和服务都不清楚,如何防御方的进攻。下一篇文章将从蓝方人员的视角出发,谈一谈应急响应中Linux信息收集的关键点。

    2.5K31

    蓝对抗之Linux内网渗透

    image001.png 在服务器方面,Linux由于开源、稳定、灵活、社区支持等因素,市场占有率远比Windows大,并且广大业务逐步上云使用docker容器等原因,所以Linux渗透攻击也是蓝军极为常见和必备的技能...二、提权 Linux不像Windows有那么多的提权EXP,不会动不动就出现各种烂土豆系列,因此Linux提权常常成为一个难点。本章将介绍一些Linux上的提权手法。...3.1 SSH Linux上耳熟能详的就是SSH了,我们来看下SSH常用的开启隧道的命令。...腾讯蓝军也会持续和大家分享更多攻防知识,希望能够和大家共同成长,提高整体蓝对抗水平。 文中涉及的技术信息,只限用于技术交流,切勿用于非法用途。欢迎探讨交流,行文仓促,不足之处,敬请不吝批评指正。...【附录】 附录1 蓝对抗之windows内网渗透 附录2 pspy: https://github.com/DominicBreuker/pspy 附录3 bash: https://Linux.die.net

    1.8K20

    linux内核数据结构 黑树

    Linux的内核源代码中已经给我们实现了一棵黑树,我们可以方便地拿过来进行使用。本文将参考Linux内核的源码和文档资料,介绍Linux内核中黑树的实现细节及使用方法。...简介 Linux有很多地方用到了黑树,比如高精度计时器使用黑树树组织定时请求,EXT3文件系统也使用黑树树来管理目录,虚拟存储管理系统也有用黑树树进行VMAs(Virtual Memory Areas...其中关于黑树的文件位置为: 头文件: linux-2.6.39.4\include\linux\rbtree.h 实现代码:linux-2.6.39.4\lib\rbtree.c 文档说明:linux...-2.6.39.4\Documentation\rbtree.txt 结构定义 Linux内核黑树的实现与传统的实现方式有些不同,它对针对内核对速度的需要做了优化。...Linux内核中黑树节点的定义如下,其中rb_node是节点类型,而rb_root是仅包含一个节点指针的类,用来表示根节点。

    1.4K40

    Deepin(Linux)下实现Android投

    Deepin(Linux)下实现Android投 最近需要演示自己的安卓开发作品,因此需要在自己的主力操作系统(Deepin)上实现安卓投,之后才好连接电脑在班级里演示。...找寻一圈之后终于发现了开源的Linux端投神器Scrcpy. 因此在这里简单记录配置过程,方便后用。 项目源码:Scrcpy的GitHub 简单说明 Scripe支持桌面全平台。...It works on GNU/Linux, Windows and MacOS. 但是在这里主要记录下Linux下的Deepin系统配置。...参考文献 Android投软件scrcpy使用 在Deepin上安装Android投软件scrcpy的方法 scrcpy:用电脑显示和控制Android设备的命令行工具 Open Source Project...--------------------- Author: Frytea Title: Deepin(Linux)下实现Android投 Link: https://blog.frytea.com

    4.6K30

    渗透队必备工具与Linux主机上线

    前言 几天前和朋友在泡茶的时候,谈起了渗透工程师的面试,当时HR问他,CS怎么上线Linux呢,这时他反问我,我说我不知道,他在纸上写下CrossC2后,嘴里说着”小菜鸡“,转身离开了。...CrossC2简而言之,就是上线Linux系统的拓展插件 初步搭建服务器及启动CS就跳过了,主要是为了记录自己学习CS的笔记,有哪个地方需要补充的,各位师傅们可以留言。...选择哪个都是没问题的,主要看是系统能不能执行,大致的意思就是生成一个Url,让受害者去带上7788的参数去访问这个Url,使被攻击机上线 还有其他上线的方法,可以告知一下,互相学习 2.3 Linux...,把这个命令复制到要上线的Linux主机上 成功上线 网上还有个是利用命令 ..../genCrossC2.Linux 10.6.6.25(监听IP) 443(监听端口) null null LinuxLinux/Mac) x86(x86/x32) test 大家可以试试 结语 CS

    1.3K30

    Android刘海、水滴全面适配小结

    现在,市面上的屏幕尺寸和全面方案五花八门。这里我使用了小米的图来说明: ? 上述两种屏幕都可以统称为刘海,不过对于右侧较小的刘海,业界一般称为水滴或美人尖。...为便于说明,后文提到的「刘海」「刘海区」都同时指代上图两种屏幕。 刘海、水滴全面适配细节 当我们在谈屏幕适配时,我们具体谈什么呢?...声明最大长宽比 以前的普通长宽比为16:9,全面手机的屏幕长宽比增大了很多,如果不适配的话就会类似下面这样: ?...适配刘海 Android9.0适配 Android P(9.0)开始,官方开始提供了官方的挖孔适配API,具体可以参考Support display cutouts。...1,设置应用窗口在华为刘海手机使用刘海区。

    2K10

    Android刘海、水滴全面适配详解

    现在,市面上的屏幕尺寸和全面方案五花八门。这里我使用了小米的图来说明: ? 上述两种屏幕都可以统称为刘海,不过对于右侧较小的刘海,业界一般称为水滴或美人尖。...为便于说明,后文提到的「刘海」「刘海区」都同时指代上图两种屏幕。 刘海、水滴全面适配细节 当我们在谈屏幕适配时,我们具体谈什么呢?...声明最大长宽比 以前的普通长宽比为16:9,全面手机的屏幕长宽比增大了很多,如果不适配的话就会类似下面这样: ?...适配刘海 Android9.0适配 Android P(9.0)开始,官方开始提供了官方的挖孔适配API,具体可以参考Support display cutouts。...1,设置应用窗口在华为刘海手机使用刘海区。

    3K40

    背后的非网经济

    对于网经济为何重新恢复平静有很多说法,有人说,网经济从本质上来讲就是一个伪命题,网经济根本就没有存在的必要;也有人说,网经济代表了一种更新的经济发展方式,它能够为我们在“互联网+”时代找到新的变现方式...一个网如果想要成为一个恒久不衰的网,首先要做的就是不要把自己当做一个网来看,而是将网本身看做是一个可以变现,可以持续盈利的商品来看。...网不单单将网看做网本身,只是将网看做是一个IP存在,通过这个IP,网能够生产很多的衍生品,能够发掘这个IP背后其他的一些功能和作用,能够找到真正适合网本身的发展道路和变现方式。...另外,网只是一个ICON,一个网想要获得持续的发展和变现能力,就需要有一套完整的商业逻辑在里面,如果仅仅只是将网看做网本身,不发掘网之外的外延领域的发展可能性,那么网经济的路子势必会越走越走越窄...如果一个网交给专门的网经济公司去运作的话,网经纪公司可能并不知道网真正的优势在哪,网的粉丝究竟喜欢什么等问题。网经纪公司为了自我的发展,可能会失去很多的机会。

    72760

    【Android 屏幕适配】异形适配 ① ( 异形类型:刘海、水滴、挖孔 | 沉浸式布局刘海适配 | 华为手机异形适配注意点 )

    文章目录 一、异形类型:刘海、水滴、挖孔 二、沉浸式布局刘海适配 三、华为手机异形适配注意点 屏幕适配参考文档 : 设备兼容性概览 屏幕兼容性概览 支持不同的像素密度 声明受限屏幕支持 异形适配参考文档...: Google - 支持刘海 Google - 刘海涉及的 API - DisplayCutout 小米 - 刘海、水滴、挖孔 Android P/Q 适配 小米 - 刘海、水滴 Android...O 适配 VIVO - 异形适配指南 OPPO - OPPO凹形 ( 刘海 ) 适配说明 OPPO - OPPO挖孔适配指导 详解Android刘海适配 异形适配难点是 需要针对 不同的手机厂商..., 不同的 Android 系统版本 进行适配 ; 一、异形类型:刘海、水滴、挖孔 ---- Android 手机除了正常屏幕之外 , 还存在异形 , 这些屏幕也需要进行适配 ; 异形有...刘海、水滴、挖孔 3 种类型 ; 刘海 : 在屏幕上方中间位置 , 有一块矩形刘海 ; 水滴 : 在屏幕上方中间位置有一个水滴状摄像头 ; 挖孔 : 屏幕上方不规则的挖孔

    2.4K40

    黑树(一):构建黑树

    这一篇文章就来看看如何构建黑树 对于平衡二叉树的构建,可以参考小程序中的文章(C++版)。...平衡二叉树 黑树 黑树属于平衡二叉树,但是并非严格意义上的平衡二叉树,因为平衡二叉树要求节点的左右子树高度差不超过1, 而黑树放弃了这种高度平衡,利用对结点上色的操作来保证树相对平衡,这其中原因大概是维护一个绝对平衡的二叉树代价太大...但如果插入频率小或者只有一次构建,那么平衡二叉树的查询性能还是比黑树高。...此时黑树构建平衡分为4种情况: 情况一:黑树为空树,此时插入结点充当根结点,上色为黑 情况二:插入结点已经存在,此时替换插入结点值即可 情况三:插入结点的位置,其父结点是黑色,此时平衡未打破,插入完成...到这里就构建完成了 相对于构建新增,黑树的删除情况更为复杂,由于时间关系(这周只有一天休息加上绘图太费劲),留到下一次分享。 构建代码 黑树构建源码

    1.7K42

    黑树

    黑树虽然本质上是一棵二叉查找树,但它在二叉查找树的基础上增加了着色和相关的性质使得黑树相对平衡,从而保证了黑树的查找、插入、删除的时间复杂度最坏为O(log n)。...但它是如何保证一棵n个结点的黑树的高度始终保持在logn的呢?这就引出了黑树的5个性质: 每个结点要么是的要么是黑的。 根结点是黑的。...正是黑树的这5条性质,使一棵n个结点的黑树始终保持了logn的高度(黑树的高度至多为2log(n+1)证明略),从而也就解释了上面所说的“黑树的查找、插入、删除的时间复杂度最坏为O(log n)...对于树的旋转,能保持不变的只有原树的搜索性质,而原树的黑性质则不能保持,在黑树的数据插入和删除后可利用旋转和颜色重涂来恢复树的黑性质。...三、黑树的插入 将一个节点插入到黑树中,需要执行哪些步骤呢?首先,将黑树当作一颗二叉查找树,将节点插入;然后,将节点着色为红色;最后,通过旋转和重新着色等方法来修正该树,使之重新成为一颗黑树。

    75540

    黑树

    前言 黑树的应用还是比较广泛的。比如Java8的HashMap的底层就用到了黑树,还有TreeMap和TreeSet也用到了。 下面主要以下几个方面学习一下黑树。...1)二叉查找树BST 2)黑树RBTree的规则、增删查 3)黑树的Java实现。...其中两款具有代表性的平衡树分别为AVL树和黑树。AVL树由于实现比较复杂,而且插入和删除性能差,在实际环境下的应用不如黑树。...下图中这棵树,就是一颗典型的黑树: ? 什么情况下会破坏黑树的规则,什么情况下不会破坏规则呢?我们举两个简单的栗子: 添加节点 1.向原黑树插入值为14的新节点: ?...由于父节点15是黑色节点,因此这种情况并不会破坏黑树的规则,无需做任何调整。 2.向原黑树插入值为21的新节点: ?

    85331
    领券