<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hapenl的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/hapenl</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; hapenl]]></copyright><item><title><![CDATA[Loadrunner常见http请求脚本编写说明]]></title><link>https://blog.csdn.net/hapenl/article/details/136124795</link><guid>https://blog.csdn.net/hapenl/article/details/136124795</guid><author>hapenl</author><pubDate>Sat, 17 Feb 2024 18:06:41 +0800</pubDate><description><![CDATA[本文讲述了loadrunner在处理一个http请求时的脚本编写注意细节，结合http请求基本知识和jmeter的常用工具，描述一个http请求的脚本编写过程中loadrunner的基本函数的使用以及常用参数化的处理，通过结合示例代码快速让读者掌握脚本代码的编写。]]></description><category></category></item><item><title><![CDATA[Confluence安装教程]]></title><link>https://blog.csdn.net/hapenl/article/details/130168903</link><guid>https://blog.csdn.net/hapenl/article/details/130168903</guid><author>hapenl</author><pubDate>Sat, 15 Apr 2023 18:49:01 +0800</pubDate><description><![CDATA[Confluence是一个企业级的Wiki软件，可用于在企业、部门、团队内部进行信息共享和协同编辑。]]></description><category></category></item><item><title><![CDATA[ElasticSearch漏洞复现]]></title><link>https://blog.csdn.net/hapenl/article/details/128540537</link><guid>https://blog.csdn.net/hapenl/article/details/128540537</guid><author>hapenl</author><pubDate>Fri, 06 Jan 2023 16:13:37 +0800</pubDate><description><![CDATA[Elasticsearch（以下简称ES）是目前全文搜索引擎的首选。它是一个基于 Lucene 的搜索服务器，提供了一个分布式多用户能力的全文搜索引擎，它同时基于 RESTful Web 接口，可以快速地储存、搜索和分析海量数据。ES安装部署成功后，默认端口是9200。对ES中存储的数据进行查询分析，使用关键字_search。本文介绍了CVE-2014-3120和CVE-2015-1427漏洞复现]]></description><category></category></item><item><title><![CDATA[Locust使用手册--生成分布式负载]]></title><link>https://blog.csdn.net/hapenl/article/details/128327288</link><guid>https://blog.csdn.net/hapenl/article/details/128327288</guid><author>hapenl</author><pubDate>Thu, 15 Dec 2022 11:16:24 +0800</pubDate><description><![CDATA[由于Python不能完全使用每个进程的多个内核(参考GIL)，为了充分利用所有的计算能力，通过应该在worker主机上每个处理器内核运行一个工作实例。这里需要注意，当在本地运行时(不是分布式模式)，这个功能会被保留，消息发送由它们的处理程序简单处理。一起使用，确定master节点将要绑定到哪个网络接口上，默认是*(表示所有可用的接口)。但如果你的测试计划是复杂的或希望运行更多的负载，则需要进行扩展到多进程，乃至多台主机。一起使用，设置master主机节点的主机名/IP(默认是127.0.0.1)。]]></description><category></category></item><item><title><![CDATA[Locust使用手册--非Web UI下运行Locust]]></title><link>https://blog.csdn.net/hapenl/article/details/128327114</link><guid>https://blog.csdn.net/hapenl/article/details/128327114</guid><author>hapenl</author><pubDate>Thu, 15 Dec 2022 11:09:18 +0800</pubDate><description><![CDATA[如果你希望运行所有正在运行的任务都完成他们的迭代，可以使用。然后在开始测试之前，master节点会等待所有worker节点连接完毕后才开始。注意，这段代码可以放在locustfile.py中，也可以放在locustfile中导入的任何其他文件中。时间的计算是从测试开始计算的(不是从用户数爬坡加载完成后才计算的)。如果希望在非Web UI下运行Locust分布式，当开始启动master节点时要指定。默认情况下，如果Locust程序一旦有失败的示例，将会给出一个退出码1(使用。可以改变这个行为)。]]></description><category></category></item><item><title><![CDATA[Locust使用手册--Locust配置]]></title><link>https://blog.csdn.net/hapenl/article/details/128327000</link><guid>https://blog.csdn.net/hapenl/article/details/128327000</guid><author>hapenl</author><pubDate>Thu, 15 Dec 2022 11:04:22 +0800</pubDate><description><![CDATA[参考自定义参数章节Locust统计信息的默认配置设置在stats.py文件的常量中。可以通过重置这些常量值来达到特定场景的需求。为此需要导入它可以直接在locust文件中使用或提取到单独的文件供所有的locust文件来调用。参数名称用途描述控制台输出内容中请求名称的列宽度控制台输出内容中请求类型的列宽度设置此选项，实现CSV文件写入的时间间隔测试结果写入控制台的时间间隔计算当前响应时间百分比时，指定窗口大小/分辨率(以秒为单位)给要计算和报告的响应时间百分比列表。]]></description><category></category></item><item><title><![CDATA[Locust使用手册--编写一个locustfile]]></title><link>https://blog.csdn.net/hapenl/article/details/128326877</link><guid>https://blog.csdn.net/hapenl/article/details/128326877</guid><author>hapenl</author><pubDate>Thu, 15 Dec 2022 11:00:09 +0800</pubDate><description><![CDATA[本章节介绍了Locustfile如何编写，从完整了一个示例出发展示了locustfile的结构以及解读。]]></description><category></category></item><item><title><![CDATA[Locust使用手册--开始使用Locust]]></title><link>https://blog.csdn.net/hapenl/article/details/128326450</link><guid>https://blog.csdn.net/hapenl/article/details/128326450</guid><author>hapenl</author><pubDate>Thu, 15 Dec 2022 10:55:00 +0800</pubDate><description><![CDATA[一个Locust测试用例本质上就是一个python程序。这使得它非常灵活，特别适合实现复杂的用户流。但它也可以做简单的测试。本章节可以了解如何开始使用Locust]]></description><category></category></item><item><title><![CDATA[Locust使用手册--Locust简介及安装]]></title><link>https://blog.csdn.net/hapenl/article/details/128287530</link><guid>https://blog.csdn.net/hapenl/article/details/128287530</guid><author>hapenl</author><pubDate>Thu, 15 Dec 2022 10:50:35 +0800</pubDate><description><![CDATA[Locust是一款易用性高、可脚本化和可扩展的性能测试工具。
你可以用标准的python代码来定义用户行为操作，而不是停留在UI界面或受限制的特定语言中。
这使得Locust有很好的扩展性以及对开发者使用非常友好]]></description><category></category></item><item><title><![CDATA[wireshark使用及数据包文件恢复]]></title><link>https://blog.csdn.net/hapenl/article/details/127918139</link><guid>https://blog.csdn.net/hapenl/article/details/127918139</guid><author>hapenl</author><pubDate>Fri, 18 Nov 2022 16:14:12 +0800</pubDate><description><![CDATA[在网络数据包分析中，wireshark是一款非常好用的工具，它清晰描述了TCP的三次握手以及四次挥手的过程，同时提供详细的协议层的数据分析有助于在做数据包分析更加了解底层结构。以此同时HEX数据不便于文件内容的分析，可借助于01Editer进行数据文件的恢复]]></description><category></category></item><item><title><![CDATA[Web安全基础--命令行注入]]></title><link>https://blog.csdn.net/hapenl/article/details/127486669</link><guid>https://blog.csdn.net/hapenl/article/details/127486669</guid><author>hapenl</author><pubDate>Mon, 24 Oct 2022 10:09:13 +0800</pubDate><description><![CDATA[本文介绍了命令行注入的基本知识以及常见类型的绕过方法。]]></description><category></category></item><item><title><![CDATA[动态加载器的知识学习及CTFHUB动态加载器解题]]></title><link>https://blog.csdn.net/hapenl/article/details/127454923</link><guid>https://blog.csdn.net/hapenl/article/details/127454923</guid><author>hapenl</author><pubDate>Fri, 21 Oct 2022 22:55:21 +0800</pubDate><description><![CDATA[本文介绍了Linux动态库加载器的基本知识，介绍了ELF文件的查看指令以及执行文件的执行链路的查看，最后通过可执行的动态加载库来绕过没有执行权限的执行文件]]></description><category></category></item><item><title><![CDATA[Wireshark分析--SMB2协议包及hashcat爆破]]></title><link>https://blog.csdn.net/hapenl/article/details/126816047</link><guid>https://blog.csdn.net/hapenl/article/details/126816047</guid><author>hapenl</author><pubDate>Tue, 18 Oct 2022 14:13:58 +0800</pubDate><description><![CDATA[通过wireshark对SMB协议包的分析以及构造hash爆破文件的方法，最后通过hashcat进行爆破获取用户相关敏感信息]]></description><category></category></item><item><title><![CDATA[FastJson远程代码执行漏洞基于JNDI反弹shell使用]]></title><link>https://blog.csdn.net/hapenl/article/details/127299130</link><guid>https://blog.csdn.net/hapenl/article/details/127299130</guid><author>hapenl</author><pubDate>Thu, 13 Oct 2022 13:34:50 +0800</pubDate><description><![CDATA[在FastJson组件1.2.24及之前版本存在远程代码执行漏洞（CVE-2017-18349）。本文讲解的是基于JNDI的反弹shell操作。]]></description><category></category></item><item><title><![CDATA[多种Jmeter中文乱码问题处理方法]]></title><link>https://blog.csdn.net/hapenl/article/details/126641086</link><guid>https://blog.csdn.net/hapenl/article/details/126641086</guid><author>hapenl</author><pubDate>Thu, 01 Sep 2022 13:42:40 +0800</pubDate><description><![CDATA[解决jmeter中文乱码问题，通过修改配置以及从源码上强制指定UTF-8的方式解决中文乱码问题]]></description><category></category></item><item><title><![CDATA[通过滑动窗口获取字符串的不重复最长子串长度和最长子串的值]]></title><link>https://blog.csdn.net/hapenl/article/details/125983759</link><guid>https://blog.csdn.net/hapenl/article/details/125983759</guid><author>hapenl</author><pubDate>Thu, 28 Jul 2022 10:19:28 +0800</pubDate><description><![CDATA[通过滑动窗口算法实现字符串的最长不重复子串的获取]]></description><category></category></item><item><title><![CDATA[python-RSA加密与java-Cipher加密适配]]></title><link>https://blog.csdn.net/hapenl/article/details/125462789</link><guid>https://blog.csdn.net/hapenl/article/details/125462789</guid><author>hapenl</author><pubDate>Sat, 25 Jun 2022 21:37:10 +0800</pubDate><description><![CDATA[开发语言不同，对于加密的处理方式也不一样，这中间对使用python语言的产生了一定的困惑。在使用python的rsa第三库来处理rsa加密和java Cipher类的处理，对于不同的padding填充的理解有助于程序的编写...]]></description><category></category></item><item><title><![CDATA[[python]对字典值的拼接md5加密]]></title><link>https://blog.csdn.net/hapenl/article/details/125388732</link><guid>https://blog.csdn.net/hapenl/article/details/125388732</guid><author>hapenl</author><pubDate>Tue, 21 Jun 2022 12:43:56 +0800</pubDate><description><![CDATA[在很多登陆接口中都经常遇见签名，而常见的签名都是对多个key值组合起来后进行md5.

在python中可以通过hashlib库来实现md5加密。如下对一个字符串进行md5


#/usr/bin python3

# _*_ coding: utf-8 _*_

import hashlib





def getMd5(strValue):

    hashMd5 = hashlib.md5()

    hashMd5.update(strValue.encode("utf-8.........]]></description><category></category></item><item><title><![CDATA[Jmeter的控件说明一]]></title><link>https://blog.csdn.net/hapenl/article/details/102078800</link><guid>https://blog.csdn.net/hapenl/article/details/102078800</guid><author>hapenl</author><pubDate>Sat, 05 Oct 2019 14:50:29 +0800</pubDate><description><![CDATA[文章目录Jmeter的简介Jmeter--采样器(Samplers)采样器(Samplers) -- FTP请求采样器(Samplers)--HTTP请求采样器(Samplers)--JDBC请求
Jmeter的简介

Jmeter是一款开源桌面应用软件，可用于模拟用户负载完成性能测试工作。Jmeter可对Web应用进行测试或录制，可实现接口的测试。
Jmeter的基本原理是建立一个线程池，多线程...]]></description><category></category></item><item><title><![CDATA[网络抓包工具--Charles]]></title><link>https://blog.csdn.net/hapenl/article/details/101428808</link><guid>https://blog.csdn.net/hapenl/article/details/101428808</guid><author>hapenl</author><pubDate>Thu, 26 Sep 2019 16:59:42 +0800</pubDate><description><![CDATA[文章目录网络抓包工具--CharlesHTTP代理原理Charles的HTTP/HTTPS的代理设置Client端的代理设置
网络抓包工具–Charles
Charles是一款用于http代理/http监视器/反向代理工具，它使开发人员能够查看客户端和服务端之间的所有http和ssl/https通信–包括请求、响应和http头（其中包含cookies和缓存信息），是一款很值得推荐的测试工具。与之同...]]></description><category></category></item></channel></rss>