<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jingged的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Jingged</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Jingged]]></copyright><item><title><![CDATA[webp转换为jpeg（python代码）]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/145425021</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/145425021</guid><author>Jingged</author><pubDate>Mon, 03 Feb 2025 00:25:31 +0800</pubDate><description><![CDATA[我最近在网上下载图片发现有些事webp文件，有些图像查看软件看不了，我就做了一个转换为jpeg文件的一个代码。]]></description><category></category></item><item><title><![CDATA[linux常见的提权方法]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/136669930</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/136669930</guid><author>Jingged</author><pubDate>Sun, 11 Aug 2024 15:27:34 +0800</pubDate><description><![CDATA[1.内核漏洞提权1.内核漏洞提权内核漏洞提权是一种常见的方式，攻击者通过利用操作系统内核中的漏洞来提升权限。以下是一个内核漏洞提权的示例：脏牛漏洞（Dirty Cow）是一个广为人知的内核漏洞，影响范围广泛。该漏洞可以让低权限用户在本地系统上提升为root用户。]]></description><category></category></item><item><title><![CDATA[python z3模块]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/139411767</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/139411767</guid><author>Jingged</author><pubDate>Mon, 03 Jun 2024 13:18:14 +0800</pubDate><description><![CDATA[2.使用Z3创建一个简单的解析器




3.使用Z3进行数学函数的优化




 4.使用Z3进行定理证明




在这个例子中，我们试图找出x和y的值，使得xy > 100，但是这是不可能的，因为如果x和y都大于1，那么xy就会大于100。所以，s.check()会返回unsat，表示没有解决方案。]]></description><category></category></item><item><title><![CDATA[ROPgadget使用]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/137541654</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/137541654</guid><author>Jingged</author><pubDate>Tue, 09 Apr 2024 10:43:56 +0800</pubDate><description><![CDATA[需要注意的是，ROPgadget只是工具的一部分，成功的ROP攻击还需要深入理解目标二进制文件的结构和行为，以及攻击场景的具体细节。此外，随着软件安全性的提高和漏洞修复的不断进行，可用的gadgets可能会变得越来越少，因此在使用ROPgadget时，最好与其他工具和技术结合起来进行更全面的分析和利用开发。ROPgadget是一种基于代码复用技术的攻击工具，它可以帮助攻击者在二进制文件中找到可利用的代码片段（即ROP链中的gadgets），从而构建出有效的攻击载荷。是你想要分析的二进制文件的路径，]]></description><category></category></item><item><title><![CDATA[one_gadget使用]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/137541244</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/137541244</guid><author>Jingged</author><pubDate>Tue, 09 Apr 2024 10:25:59 +0800</pubDate><description><![CDATA[one_gadget是一个在二进制分析（尤其是利用分析）中常用的工具，它用于查找在给定二进制文件中可能存在的 "one-gadget" RCE（Remote Code Execution，远程代码执行）利用点。这些 "one-gadget" 通常指的是单个系统调用，当被正确利用时，能够直接赋予攻击者远程代码执行的能力，而无需链式利用多个漏洞。以下是使用one_gadget。]]></description><category></category></item><item><title><![CDATA[kali john二次查看爆破值]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/137233366</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/137233366</guid><author>Jingged</author><pubDate>Mon, 01 Apr 2024 15:04:39 +0800</pubDate><description><![CDATA[发现没有剩余的哈希值需要破解，因为第一次运行时已经找到了匹配项。加载了哈希值，并且警告说对于这种哈希类型没有 OpenMP 支持（OpenMP 是一个用于共享内存并行编程的 API），因此建议使用。参数来利用四个进程并行处理（这取决于您的系统核心数，您可能需要根据实际情况调整该数字）。可能是被破解的哈希值对应的明文密码的一部分或全部（具体取决于哈希值）。文件中所有已经破解的哈希值对应的明文密码。如果您想查看已经破解的密码，可以使用。），并且给出了破解的速度和进度。），接着使用了默认的字典文件。]]></description><category></category></item><item><title><![CDATA[python angr库二进制分析和逆向工程]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/137206499</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/137206499</guid><author>Jingged</author><pubDate>Sun, 31 Mar 2024 19:04:53 +0800</pubDate><description><![CDATA[是一个 Python 库，主要用于进行二进制分析和逆向工程。它允许研究人员自动化地探索和分析二进制文件（如可执行文件、库等），并提供了一系列工具和组件来解析、模拟和检查二进制代码。这对于二进制漏洞挖掘、模糊测试、二进制补丁和二进制补丁等任务非常有用。最初是由 UC Santa Barbara 的 Shellphish 团队开发的，并且该项目现在得到了社区的广泛支持和贡献。的主要特点是其能够使用符号执行来自动探索程序的状态空间，这对于发现漏洞、理解程序行为以及进行其他类型的二进制分析非常有用。]]></description><category></category></item><item><title><![CDATA[IDA Pro *(_QWORD *)和*(_BYTE *)表达式解释]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/137175467</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/137175467</guid><author>Jingged</author><pubDate>Sat, 30 Mar 2024 15:58:25 +0800</pubDate><description><![CDATA[这种类型转换和解引用的组合在反汇编和逆向工程中非常常见，因为原始源代码中的数据类型和变量名在编译过程中通常会丢失，而分析人员需要依赖工具来理解和解释机器代码。作为一个整体，通常用于将一个地址（或其他整数）转换为一个指向64位无符号整数的指针，并获取该地址上的值。时，这通常意味着某个地址或值被转换为一个指向字节的指针，并且随后会解引用该指针以获取该地址上的字节值。允许你在不知道原始数据类型的情况下，以特定的方式（这里是64位无符号整数）解释和访问内存中的数据。类似，但这里涉及的是1字节（8位）的数据。]]></description><category></category></item><item><title><![CDATA[C语言移位操作]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/137152838</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/137152838</guid><author>Jingged</author><pubDate>Fri, 29 Mar 2024 18:34:32 +0800</pubDate><description><![CDATA[在C语言中，移位操作是通过位移运算符来实现的，主要包括左移运算符<<和右移运算符>>。这些运算符可以对整数类型的变量进行位移操作。]]></description><category></category></item><item><title><![CDATA[CVE（常见漏洞和公开漏洞）搜索]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/137104940</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/137104940</guid><author>Jingged</author><pubDate>Thu, 28 Mar 2024 11:02:46 +0800</pubDate><description><![CDATA[CVE编号是指"Common Vulnerabilities and Exposures"（常见漏洞和公开漏洞）编号。它是一个用于唯一标识计算机系统和软件中的已知漏洞的标准化命名方案。CVE编号由CVE组织分配给已公开的漏洞，以便安全研究人员、厂商和用户能够准确地引用和讨论特定的漏洞。每个CVE编号由"CVE-"前缀和一个以年份开头的数字序列组成，后面跟着一个连字符和一组数字。例如，"CVE-2021-12345"是一个CVE编号，表示在2021年被发现的第12345个已知漏洞。]]></description><category></category></item><item><title><![CDATA[kali searchsploit命令]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/137104475</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/137104475</guid><author>Jingged</author><pubDate>Thu, 28 Mar 2024 10:56:49 +0800</pubDate><description><![CDATA[searchsploit命令的基本用法是提供搜索词来搜索漏洞利用。该命令将仅搜索漏洞标题中包含"apache struts"的漏洞利用。该命令将显示与"windows local"相关的漏洞利用的详细信息。该命令将搜索与CVE编号"2021-1234"相关的漏洞利用。该命令将搜索所有与WordPress相关的漏洞利用。该命令将搜索不包含"dos"和"poc"的漏洞利用。]]></description><category></category></item><item><title><![CDATA[编程的xor（异或）操作]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/137076727</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/137076727</guid><author>Jingged</author><pubDate>Wed, 27 Mar 2024 14:49:12 +0800</pubDate><description><![CDATA[首先我们要确定（）符号在编程中就是进行xor操作而不是数学符号。]]></description><category></category></item><item><title><![CDATA[kali MSF网络安全框架]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/137010246</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/137010246</guid><author>Jingged</author><pubDate>Mon, 25 Mar 2024 12:58:55 +0800</pubDate><description><![CDATA[MSF，全称The Metasploit Framework，简称MSF，是一个强大的网络安全框架，主要用于进行渗透测试和漏洞利用。它提供了丰富的模块和工具，帮助安全研究人员和渗透测试人员发现、利用和修复系统中的安全漏洞。在Kali Linux中，MSF是一个核心组件，通过它，用户可以执行各种渗透测试任务，如扫描目标系统、发现漏洞、执行攻击等。总的来说，Kali MSF是一个功能强大的网络安全工具，对于提高网络安全防护能力和发现潜在的安全风险具有重要意义。]]></description><category></category></item><item><title><![CDATA[libcxxx.os和libcxxx.a的区别]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/136942266</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/136942266</guid><author>Jingged</author><pubDate>Fri, 22 Mar 2024 15:17:44 +0800</pubDate><description><![CDATA[总结来说，libcxxx.a是Linux下的静态链接库文件，具有明确的命名规则和链接方式。而libcxxx.os则可能是一个特定环境或项目的库文件，其具体特性和用途需要参考相关文档或项目说明。关于libcxxx.os和libcxxx.a的区别，我会尝试提供更详细的解释，但请注意，由于libcxxx.os不是标准的库文件格式，我无法提供关于它的确切信息。然而，我可以详细解释libcxxx.a，即Linux下的静态链接库文件。至于libcxxx.os，由于这不是一个标准的库文件格式，我无法提供确切的信息。]]></description><category></category></item><item><title><![CDATA[linux查看攻击者ip]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/136863801</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/136863801</guid><author>Jingged</author><pubDate>Wed, 20 Mar 2024 09:27:01 +0800</pubDate><description><![CDATA[在Linux系统中，可以使用多种方法来查看攻击者的IP地址。这些方法可以帮助你识别可疑的网络活动和登录尝试，从而确定攻击者的IP地址。记得根据实际情况选择合适的命令和日志文件。4.查看安全信息和事件日志（如/var/log/auth.log或/var/log/secure）。5.使用fail2ban服务，它可以监视登录尝试并记录IP地址。3.分析网络连接情况，可以使用netstat或ss命令。1.使用last命令查看登录日志，寻找异常的登录尝试。2.使用who命令查看当前登录用户的IP地址。]]></description><category></category></item><item><title><![CDATA[c 语言编译过程]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/136797576</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/136797576</guid><author>Jingged</author><pubDate>Mon, 18 Mar 2024 09:18:26 +0800</pubDate><description><![CDATA[详细的解释和步骤：#include#define#include#define#ifdef#ifndef#if.i.ii.s.s.o.out.exe.o.o.a。]]></description><category></category></item><item><title><![CDATA[C内存的分区]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/136763721</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/136763721</guid><author>Jingged</author><pubDate>Sat, 16 Mar 2024 15:36:02 +0800</pubDate><description><![CDATA[这是因为32位地址总线可以寻址的最大范围是2^32个地址，每个地址通常对应一个字节，因此总容量是4GB。然而，这并不意味着每个进程都能使用完整的4GB内存，因为操作系统和其他进程也需要内存。了解这些内存分区有助于程序员更好地理解和管理内存资源，从而提高程序的性能和稳定性。同时，也有助于避免常见的内存相关错误，如内存泄漏、野指针等。当程序运行时，操作系统会将虚拟内存划分为不同的区域，以便更有效地管理内存资源。在32位系统中，每个进程的寻址范围通常是4GB（从。]]></description><category></category></item><item><title><![CDATA[C语言格式化输出字符]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/136742226</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/136742226</guid><author>Jingged</author><pubDate>Fri, 15 Mar 2024 15:56:25 +0800</pubDate><description><![CDATA[03d ： 要求宽度为 3 位， 如果不足 3 位， 前面 0 补齐;如果足够 3 位， 此语句无效。%-3d: 要求宽度为 3 位， 如果不足 3 位， 后面空格补齐;如果足够 3 位， 此语句无效。%3d: 要求宽度为 3 位， 如果不足 3 位， 前面空格补齐;如果足够 3 位， 此语句无效。%.2f ： 小数点后只保留 2 位。%x, 以十六进制表示的整数。%f float 型浮点数。%o 以八进制表示的整数。%d 十进制有符号整数。%u 十进制无符号整数。%e 指数形式的浮点数。]]></description><category></category></item><item><title><![CDATA[kali wpscan 命令]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/136736921</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/136736921</guid><author>Jingged</author><pubDate>Fri, 15 Mar 2024 13:14:13 +0800</pubDate><description><![CDATA[WPScan是一款强大的WordPress安全扫描工具，能够检测WordPress网站中的多种安全漏洞，包括WordPress本身、插件以及主题的漏洞。请注意，使用WPScan进行扫描时，必须确保你已经获得了目标网站的授权。未经授权对他人网站进行扫描是违法的，并可能导致法律责任。同时，也要确保你的扫描行为符合道德准则，并尊重他人的隐私和安全。最后，由于WPScan是一个不断更新和发展的工具，建议定期查看其官方文档或社区论坛，以获取最新的使用方法和技巧。]]></description><category></category></item><item><title><![CDATA[linux gcc使用方法]]></title><link>https://blog.youkuaiyun.com/Jingged/article/details/136720089</link><guid>https://blog.youkuaiyun.com/Jingged/article/details/136720089</guid><author>Jingged</author><pubDate>Thu, 14 Mar 2024 19:53:56 +0800</pubDate><description><![CDATA[gcc是 GNU Compiler Collection 的缩写，它是一个用于编译多种编程语言的编译器集合，包括 C、C++、Objective-C、Fortran、Ada 和 Go，以及这些语言的各种变种。在 Linux 系统中，gcc通常作为默认的 C 和 C++ 编译器。]]></description><category></category></item></channel></rss>