<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Raners_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Raners_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Raners_]]></copyright><item><title><![CDATA[使用Proxifier+vmware碰到的一些问题]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/150641579</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/150641579</guid><author>Raners_</author><pubDate>Sat, 23 Aug 2025 15:32:22 +0800</pubDate><description><![CDATA[最开始想用proxifier代理vmware，但是发现我的proxifier连接栏里面一直没有vmware.exe这种应用，在网上翻阅了许多文章，最终也是解决了问题。]]></description><category></category></item><item><title><![CDATA[kail的浏览器连接不上网]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/150633795</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/150633795</guid><author>Raners_</author><pubDate>Sat, 23 Aug 2025 09:30:25 +0800</pubDate><description><![CDATA[今天打开虚拟机突然发现上不了网了，这里简单记录一下排查过程。]]></description><category></category></item><item><title><![CDATA[Docker的安装]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/150614649</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/150614649</guid><author>Raners_</author><pubDate>Fri, 22 Aug 2025 17:34:16 +0800</pubDate><description><![CDATA[【代码】Docker的安装。]]></description><category></category></item><item><title><![CDATA[【Java代码审计（3）】Shiro RememberMe 反序列化审计(上)]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149349726</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149349726</guid><author>Raners_</author><pubDate>Tue, 15 Jul 2025 16:52:46 +0800</pubDate><description><![CDATA[shiro框架会把"记住我"的用户信息，序列化成对象后经过AES加密，写入cookie，然后调用cookie时，会先进行解密，然后反序列化该值。[main] 是用来配置 Shiro 核心组件 的，例如：sessionManager、rememberMe、filterChain、authc 等。代码的逻辑分析完了，我们再来简单介绍一下shiro rememberMe漏洞产生的根源。它会从 shiro.ini 或其他配置中读取用户、角色、权限配置，做统一认证和鉴权。接下来开始分析shiro.ini。]]></description><category></category></item><item><title><![CDATA[【Java代码审计（2）】MyBatis XML 注入审计]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149347264</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149347264</guid><author>Raners_</author><pubDate>Tue, 15 Jul 2025 10:51:41 +0800</pubDate><description><![CDATA[告诉 MyBatis：我这个 String username 参数，在 SQL 里要叫 username。User：这是返回值类型，说明这个方法会返回一个 User 类型的 Java 对象。那么Mybatis就读不到你叫他username，password。那么在编译成.class文件后，这个方法里面的参数会变成。${} 是直接字符串拼接（不安全，容易 SQL 注入）#{} 是安全的参数占位符（预编译/参数化）但是如果必须使用${}时，就需要添加白名单。是MyBatis约定俗称的，现在再来分析XML文件。]]></description><category></category></item><item><title><![CDATA[【Java代码审计(1)】JDBC SQL注入审计（基础）]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149342425</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149342425</guid><author>Raners_</author><pubDate>Tue, 15 Jul 2025 01:07:02 +0800</pubDate><description><![CDATA[括号里有servlet传递的两个对象，分别是请求对象，和响应对象，用于获取用户的传参。把当前这个Java类注册为一个servlet，并将访问路径映射为。表示用root：root账户连接本地数据库testdb。那么可以在doGet()里面这样获取参数。执行查询，获取结果（判断是否存在该用户）这一段表示加载Mysql的JDBC驱动。这里展示一段JDBC的代码片段。当碰到这个时，要重点关注。拼接SQL查询语句，此处。创建一个数据库执行对象。]]></description><category></category></item><item><title><![CDATA[【工具】APP抓包——mumu+bp]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149099740</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149099740</guid><author>Raners_</author><pubDate>Thu, 03 Jul 2025 18:35:40 +0800</pubDate><description><![CDATA[安卓查找证书使用的是哈希值，所以我们需要先对bp证书进行一下格式转化。将下载好的证书放到我们的kail里面（由于要用到hash值）拖到我们的windows主机上。另外模拟器里面设置代理是在。然后浏览器访问，下载证书。随后在bp里面配置监听。目录处打开我们的adb。]]></description><category></category></item><item><title><![CDATA[【Linux】不小心又创建了一个root权限账户，怎么将它删除？！]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149078311</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149078311</guid><author>Raners_</author><pubDate>Wed, 02 Jul 2025 21:09:18 +0800</pubDate><description><![CDATA[今天在学习linux提权的时候，把新建的一个普通账户权限提升成了root，当我练习完提权，想要把这个账户删掉的时候。发现…好家伙，这个根本删不掉随后试了各种各样的方法，都不行，后来突然想到是否可以直接通过修改passwd文件来解决？]]></description><category></category></item><item><title><![CDATA[【Linux】文件权限以及特殊权限（SUID、SGID）]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149064983</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149064983</guid><author>Raners_</author><pubDate>Wed, 02 Jul 2025 12:58:27 +0800</pubDate><description><![CDATA[特殊权限是除用户 、 组和其他权限之外的第四个访问级别。特殊权限允许在标准权限集之外拥有额外的权限（顾名思义）。只有文件的所有者 （ root ）才能删除该目录中的文件。作用主要是：让普通用户能完成一些需要特权的操作（如修改密码），同时又不需要直接给 root 权限，保证系统安全。如果在目录中设置，则在该目录中创建的任何文件的组所有权都将设置为目录所有者的组所有权。表示 其他用户在拥有执行权限的前提下，运行程序时将以 root 的身份执行。干什么（+，-，=）（增加，减少，设置精确的权限）]]></description><category></category></item><item><title><![CDATA[【Linux】进程]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149055469</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149055469</guid><author>Raners_</author><pubDate>Tue, 01 Jul 2025 22:36:29 +0800</pubDate><description><![CDATA[当我们在 Linux 上运行一个程序时，系统会为该程序创建一个独立的运行空间，这个空间中包含了程序运行所需的各种资源，例如内存、代码段、堆栈等。这是因为该命令在前台运行，此时终端会被该进程占用，直到它执行完毕。，这个命令就会在后台运行。这样，我们可以在 ls 还在输出的同时，继续在终端中输入其他指令，不必等待它执行结束。，Linux 系统都会为它创建一个新的进程，这个进程会有一个唯一的进程号（PID）。孤儿进程则是父进程先被kill，子进程没有了父进程，但是此时子进程会被系统自动分配给新的父进程。]]></description><category></category></item><item><title><![CDATA[【Linux】磁盘爆了怎么办？一套操作解决！]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149033981</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149033981</guid><author>Raners_</author><pubDate>Tue, 01 Jul 2025 00:29:18 +0800</pubDate><description><![CDATA[今天想在服务器上安一个python环境，结果安装了1个小时也没有安装好，接着我按Ctrl+C，想给它停下来，结果发现我的终端怎么没有反应？我打开控制台，一看好家伙，磁盘空间满了…接着就是漫长的清理空间…]]></description><category></category></item><item><title><![CDATA[【Java】Maven]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149029866</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149029866</guid><author>Raners_</author><pubDate>Mon, 30 Jun 2025 21:33:12 +0800</pubDate><description><![CDATA[Maven的产生主要是为了解决Java项目中的两个问题：1.依赖管理传统 Java 项目在引入第三方库时，需要手动下载 JAR 包并维护复杂的依赖关系。Maven 提供了统一的依赖管理机制，通过简单的配置即可自动从仓库下载并引入所需的依赖，同时还能解决版本冲突问题。2.项目构建Java 项目的构建过程通常包括编译源代码（.java）为字节码（.class）、打包成 JAR 文件等多个步骤。Maven 提供了标准的构建生命周期和插件系统，使得整个构建过程自动化、规范化，极大地提高了开发效率。]]></description><category></category></item><item><title><![CDATA[MSF进行SSH密钥爆破]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149028728</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149028728</guid><author>Raners_</author><pubDate>Mon, 30 Jun 2025 18:09:17 +0800</pubDate><description><![CDATA[设置要爆破的ip地址，设置账号密码字典。]]></description><category></category></item><item><title><![CDATA[使用GOST进行端口转发]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149026007</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149026007</guid><author>Raners_</author><pubDate>Mon, 30 Jun 2025 16:23:53 +0800</pubDate><description><![CDATA[首先先查看一下自己的服务器是什么架构。就下载drawin-arm64。]]></description><category></category></item><item><title><![CDATA[自动识别图形验证码+爆破]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/149001018</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/149001018</guid><author>Raners_</author><pubDate>Sun, 29 Jun 2025 18:02:48 +0800</pubDate><description><![CDATA[对于含有图形验证码的爆破场景，由于每输入一次账号密码，图形验证码就会刷新，导致无法爆破，此时可以使用captcha-killer插件对图形验证码进行自动化识别。]]></description><category></category></item><item><title><![CDATA[【研究篇】include函数带？路径的处理原理]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/148536151</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/148536151</guid><author>Raners_</author><pubDate>Mon, 09 Jun 2025 16:00:48 +0800</pubDate><description><![CDATA[今天打靶场的时候，碰到了一段费解的payload题目的核心是include(file)。这个payload想了很长时间，他怎么会去包含到ffffllllaaaagggg上呢？不是说include要包含就包含一个整体吗？怎么不是把source.php?这整段都包含进去？后来查了许多资料，做了许多实验，最后明白了究竟怎么回事。]]></description><category></category></item><item><title><![CDATA[【流量分析】——玄机 第六章 流量特征分析-waf 上的截获的黑客攻击流量]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/148478794</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/148478794</guid><author>Raners_</author><pubDate>Fri, 06 Jun 2025 18:02:29 +0800</pubDate><description><![CDATA[上面登录成功的序号是733517，那么我们直接看733517后来的数据包里面有什么信息，先过滤一下ip，只保留攻击者的ip。由于攻击者已经成功登录系统，那么我们直接看最后一条登录信息报文，攻击者传了什么参数。账号密码传参是使用了POST传参，那么我们就可以设置下一个筛选方案了。这种请求的，大概滤就是攻击者，我们可以结合攻击IP做下一步判断。发现这个攻击者一直在请求a.php文件，怀疑是木马。直接跟踪查找蚁剑的返回包即可。同样在蚁剑的响应包里面查找到。解码base64编码。这显示了是蚁剑流量。]]></description><category></category></item><item><title><![CDATA[从一道sqlite注入靶场，分析sqlite的注入方式]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/148474686</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/148474686</guid><author>Raners_</author><pubDate>Fri, 06 Jun 2025 15:54:31 +0800</pubDate><description><![CDATA[ok，以上是对sqlite的特性简单介绍了一下。接下来，来看一下sqlite相关的注入手法。sqlite是一个更简单易用的数据库。这里简单和mysql对比一下。这一句表示创建了flag表，并且里面只有一个flag列。还有很多手法，可以看看这篇文章。]]></description><category></category></item><item><title><![CDATA[log4j2靶场复现]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/148294250</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/148294250</guid><author>Raners_</author><pubDate>Fri, 30 May 2025 01:11:25 +0800</pubDate><description><![CDATA[在实际的开发中中，JNDI主要是用于连接：有很多且动态变化的数据库。可以把JNDI暂时理解为目录，里面存放着大量的mysql等数据库的地址，写一个程序需要用到数据库时，就会调用这个接口，去查询里面的数据库，并且取出来。命名服务是将名称和对象联系起来，可以直接通过名称访问对象。并且由于log4j2框架下的lookup服务提供了解析{}功能，传入的值会直接被解析。举一个例子，当传入变量clientIP是127.0.0.1时，就会输出。那么这时传入一些含有JNDI的语法，漏洞就产生了。获取一个子域名，然后传入。]]></description><category></category></item><item><title><![CDATA[走进SSRF]]></title><link>https://blog.youkuaiyun.com/Raners_/article/details/148169903</link><guid>https://blog.youkuaiyun.com/Raners_/article/details/148169903</guid><author>Raners_</author><pubDate>Fri, 23 May 2025 15:39:45 +0800</pubDate><description><![CDATA[这里扫描也用到bp的爆破模块，不过区别在于，这里需要设置两个变量，一个是ip的主机位，一个是端口号。当做CTF题的时候，经常遇到flag在127.0.0.1的某个目录之下，但是当输入127.0.0.1的时候，会被过滤掉，这里就介绍几种绕过姿势。使用arp协议扫描的好处是，不管某个主机是否有防火墙，是否开启了某个策略，只要是工作在ip协议下的主机都会被扫描出来。主要原因是，不管上传什么，放到redis里面都会在前面和后面增加一串其他字符，当增加完这些东西后，公钥的结构就会发生变化，无法正确解析。]]></description><category></category></item></channel></rss>