• 2024-11-21Linux中如何批量删除系统中所有的自建用户
    一、需求分析在Linux系统中,一般情况下,系统用户(如root、bin、daemon等)的用户ID(UID)通常是小于1000的。对于自建用户(非系统用户),UID一般从1000开始分配。不过,这不是绝对的规则,具体的UID范围可以由系统管理员在创建用户时指定,或者根据系统的用户管理配置文件(如/etc/login.de
  • 2024-11-20PHP反序列化(ing)
    类类的结构<?phpclasshero{//定义类(类名)var$name;//声明成员变量,var是一种修饰符var$sex;functionjineng($var1){//声明成员函数(方法)echo$this->name;//使用预定义$this调用成员变量echo$var1;}
  • 2024-11-20/etc/passwd和/etc/shadow区别
    /etc/passwd和/etc/shadow是Linux系统中用于存储用户账户信息的两个重要文件。/etc/passwd文件包含了用户的基本信息,而/etc/shadow文件则包含了用户的加密密码信息以及密码相关的设置。/etc/passwd文件/etc/passwd文件是一个文本文件,用于存储系统中每个用户的基本信息。它的
  • 2024-11-18linux useradd: cannot open /etc/passwd
    系统环境:linuxcentos8操作:创建用户报错:useradd:cannotopen/etc/passwd解决过程:查看这个文件的属性:#lsattr/etc/passwd----i-----------/etc/passwd发现有i属性去掉这个属性:#chattr-i/etc/passwd然后这个文件可以写了,但是还有几个文件不能写,一样的道
  • 2024-11-15RHCE的学习(17)
    shell特性回顾1.echolinux打印命令参数-n取消输出后行末的换行符号-e支持反斜线控制的字符转换\n\t!控制字符作用\输出\本身!\a输出警告音\b退格键,也就是向左删除键\c取消输出行末的换行符。和“-n”选项一致\eEsc键向右删除键\f换页符\n换行符\r字符替换\t制表符,
  • 2024-11-13sed命令
    sed作用:1.取行2.删除行3.替换行4.增加内容5.后向引用语法结构:sed'模式+动作'file#直接处理文件效率比较高catfile|sed'模式+动作'#效率较低其他命令的结果|sed对显示到屏幕上的内容进行处理模式:找谁,按照行模糊过滤查找文件内容动作:找到后干啥显示
  • 2024-11-10Linux之sed命令详解
    文章目录
  • 2024-11-04【bypass系列】绕过命令过滤器:探索Unix/Linux中的Bypass技术
    原创visionsec安全视安免责声明该公众号分享的安全工具和项目均来源于网络,仅供安全研究与学习之用,如用于其他用途,由使用者承担全部法律及连带责任,与工具作者和本公众号无关。在Unix或Linux系统的安全测试和网络防御中,了解如何绕过命令过滤器是非常重要的。今天,我们将探讨
  • 2024-11-03Linux用户管理
    文章目录
  • 2024-10-31Authentication token manipulation error
    #添加密码echo"dolphinscheduler"|passwd--stdindolphinscheduler创建用户后,给dolphinscheduler添加密码时,出现错误Authenticationtokenmanipulationerror 原因分析>>>>>>>>>[root@dev2-bu----1~]#lsattr/etc/passwd/etc/shadow-----
  • 2024-10-30APUE03 - 系统数据文件与时间
    /etc/passwd在Linux和Unix系统中,/etc/passwd 是一个重要的系统文件,用于存储用户账户的信息。尽管文件名是 passwd,但它并不保存用户密码(密码通常存储在 /etc/shadow 文件中),而是包含用户的基本信息。/etc/passwd 文件结构每行代表一个用户账户,字段由冒号 : 分隔。
  • 2024-10-29openssl enc内部算法实现原理
    我们都知道使用命令openssl时可以使用-enc指定算法,那么具体它的实现原理是什么呢?我们通过实验来一探究竟我们新建一个my.txt里面的内容为12345678opensslenc-aes-128-cbc-inmy.txt-outmy.enc-k"mypasswd"结果会生成my.enc文件,我们用xxd命令可以看到那么这个文件是如
  • 2024-10-27Linux练习_2账户管理
    题目描述1建立用户组[root@localhost~]#groupadd-g2000shengchan[root@localhost~]#groupadd-g2001caiwu[root@localhost~]#groupadd-g2002jishu[root@localhost~]#tail-3/etc/groupshengchan:x:2000:caiwu:x:2001:jishu:x:2002:[root@localhost
  • 2024-10-23一个简单的登录界面demo
    代码基于ttkbootstrap fromtkinterimport*importttkbootstrapasttkfromtkinterimportmessageboxclassTextView(ttk.Frame):def__init__(self,master):super().__init__(master,padding=30)self.pack(fill=BOTH,expand=YES)
  • 2024-10-19sql-labs靶场第十六关测试报告
    目录一、测试环境1、系统环境2、使用工具/软件二、测试目的三、操作过程1、寻找注入点2、注入数据库①寻找注入方法②爆库,查看数据库名称③爆表,查看security库的所有表④爆列,查看users表的所有列⑤成功获取用户名和密码信息3、sqlmap注入方法①爆库②爆表③爆
  • 2024-10-17[SWPUCTF 2021 新生赛]pop
    打开靶机进入到里面之后看到几行代码。知道是关于反序列化的和pop链的构造,pop链就是利用魔法方法在里面进行多次跳转然后获取敏感数据。 这里我简单分析一下代码。<?phperror_reporting(0);show_source("index.php");//显示index.php页源代码。和关闭错误信
  • 2024-10-17sql-labs靶场第十五关测试报告
    目录一、测试环境1、系统环境2、使用工具/软件二、测试目的三、操作过程1、寻找注入点2、注入数据库①寻找注入方法②爆库,查看数据库名称③爆表,查看security库的所有表④爆列,查看users表的所有列⑤成功获取用户名和密码信息3、sqlmap注入方法①爆库②爆表③爆
  • 2024-10-16Linux命令进阶
    grep从文件中搜索字符串grep"字符串"文件参数:-n显示行号-R递归及子目录例如grep"hello"log.cgrep"main"*-nRfind在指定路径下搜索文件find路径-name文件名find/home/linux-namehello.c//在/home/linux目录下搜索hello.c管道连接符|说明
  • 2024-10-15DC9靶机渗透全流程
    DC-9√192.168.40.169参考:https://blog.csdn.net/xiaocainiao2017/article/details/110749596https://www.cnblogs.com/Bitores/p/14759425.html1.nmapnmap-sP192.168.40.148/24nmap-A192.168.40.169-p0-65535照样还是22/ssh服务,80/http服务2.dirsearch扫目
  • 2024-10-15[SWPUCTF 2021 新生赛]pop
    先进行代码审计:classw44m{private$admin='aaa';protected$passwd='123456';//!!!有private时,一定要进行url编码,否则有可能会出错publicfunctionGetflag(){if($this->admin==='w44m'&&$this->passwd===&#
  • 2024-10-14【Linux权限维持】红队1.0
    原创白安全组今年的红队评分标准,红队维持权限时间越久,得分越高,所以权限维持迫在眉睫。一、隐藏技巧1.1修改文件属性蓝队如果根据时间来判断文件是否为后门,可以通过参考index.php的时间,来比对,来排出shell文件我们可以使用touch命令,来修改文件或者目录的时间属性。包括存
  • 2024-09-26三剑客与正则系列
    三剑客之sed1.概述作用:取行,过滤,替换文件的内容向后引用2.格式sed选项'条件动作'文件选项说明-n取消默认输出-r支持扩展正则-i修改文件内容-i.bak先备份在修改内容3.sed增删改查之查找3.1  取出文件的第3行3.2 取出/etc/passwd的第2行到第5行 
  • 2024-09-19Linux文件搜索
    推荐使用顺序:whereis\(\rightarrow\)locate\(\rightarrow\)find可执行文件查找查找PATH目录下的可执行文件,常常是命令which[-a]command#示例whichls#ls命令的位置,但只打印第一个被找到符合要求的指令which-als#打印出PATH目录下所有匹配的命令位置文件
  • 2024-09-14linux 模拟题
    一,填空题linux主要是基于各种       来完成各种操作。打印当前所在的位置的命令是       linux的选项是哪两种        当前登录的用户tom,切换至用户家目录        想要使用命令本身的作用