<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LISTONE的个人博客]]></title><description><![CDATA[记下我走过的路]]></description><link>https://blog.youkuaiyun.com/cookieXSS</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cookieXSS]]></copyright><item><title><![CDATA[入侵检测系统的标准与评估]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106685945</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106685945</guid><author>cookieXSS</author><pubDate>Thu, 11 Jun 2020 12:24:57 +0800</pubDate><description><![CDATA[入侵检测系统的标准与评估

入侵检测的标准化工作
入侵检测系统的性能指标
网络入侵检测系统测试评估
测试评估内容
测试环境和测试软件
用户评估标准
入侵检测评估方案

入侵检测的标准化工作

入侵检测技术在最近几年发展迅速，但是相应的入侵检测标准化工作则进展缓慢。
当前有两个国际组织在进行这方面的工作，他们是Common Intrusion Detection Framework（CIDF）和IETF（Internet Engineering Task Force）下属的 Intrusion Detecti]]></description><category></category></item><item><title><![CDATA[基于Hadoop海量日志的入侵检测技术]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106685912</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106685912</guid><author>cookieXSS</author><pubDate>Thu, 11 Jun 2020 12:21:01 +0800</pubDate><description><![CDATA[基于Hadoop海量日志的入侵检测技术

Hadoop相关技术
Web日志
基于 Hadoop海量日志的入侵检测算法
基于 Hadoop量日志的入侵检测系统的实现

Hadoop简介
Hadoop是一个项目的总称，是开源实现的谷歌的集群系统。由于在 Hadoop中实现了HDFS文件系统和 MapReduce编程模型，使得它成为了一个分布式的计算平台。当用户想要运行一个分布式程序时，只需要编写一个类继承自MapReduceBase，同时再实现Map和 Reduce，然后对Job进行注册就可以了。
Hadoop]]></description><category></category></item><item><title><![CDATA[基于存储的入侵检测技术]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106679789</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106679789</guid><author>cookieXSS</author><pubDate>Thu, 11 Jun 2020 08:26:33 +0800</pubDate><description><![CDATA[基于存储的入侵检测技术
数据采集

数据特征分析

时间戳：精确显示每次打开、读取、写入或删除的时间；
进程名称：存储操作动作的发出者；
操作请求：包括 Fast I/O操作请求和IRP操作请求；
被操作的文件路径：存储操作响应的接受者；
操作结果状态：显示操作的最终结果；
具体读写信息：提供了与读写相关的数据长度和偏移量等。

数据预处理和规约
未处理的存储操作数据存在以下问题：
（1）某些正常和异常数据具有相同的取值特征，对于区分攻击类型起不到直接的作用；
（2）某些数据属性的表达方式不适合直接输入算法]]></description><category></category></item><item><title><![CDATA[图解字符串搜索算法(Boyer-Moore)]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106530505</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106530505</guid><author>cookieXSS</author><pubDate>Wed, 03 Jun 2020 18:37:11 +0800</pubDate><description><![CDATA[字符串搜索算法(Boyer-Moore)
BM算法简介

1977年，德克萨斯大学的 Robert s.Boyer教授和J Strother moore教授发明了在字符串中搜索模式字符串的一种算法。
BM算法是精确字符串匹配算法，在字符串比对过程中采用从右往左比对方式。
BM算法基于“坏字符”和“好后缀”两种启发式。

BM算法相关概念

坏字符（Bad-Character）：在比对过程中，不匹配的字符。
好后缀（Good-Suffix）：如果字符串匹配失败，则之前已经成功匹配的部分称为好后缀。


字符 ]]></description><category></category></item><item><title><![CDATA[开源入侵检测系统-Snort]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106529112</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106529112</guid><author>cookieXSS</author><pubDate>Wed, 03 Jun 2020 17:29:54 +0800</pubDate><description><![CDATA[Snort

Snort简介
Snort安装与配置
Snort总体结构分析
Snort的使用
Snort的规则
使用 Snort构建入侵检测系统实例

Snort简介
Snort是一个基于 Libpcap的轻量级网络入侵检测系统，它运行在一个“传感器（Sensor）”主机上，监听网络数据。
Snort能够把网络数据和规则集进行模式匹配，从而检测可能的入侵企图；或者使用 SPADE（Statistical Packet Anomaly Detection Engine）插件，使用统计学方法对网络数据进行异常检]]></description><category></category></item><item><title><![CDATA[伯克利包过滤器]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106519032</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106519032</guid><author>cookieXSS</author><pubDate>Wed, 03 Jun 2020 10:38:57 +0800</pubDate><description><![CDATA[伯克利包过滤器（BPF）
什么是BPF？
BPF，即伯克利包过滤器 Berkeley Packet Filter，诞生于1992年，其作用是提供一种过滤包的方法来避免在内核空间复制无用的数据到用户空间。由于其简化的语言以及存在于内核中的即时编译器（JIT），使BPF成为一个性能卓越的包过滤工具。
BPF语法

BPF过滤规则由一个或多个原语（原子式）组成。原语通常由一个标识（id，名称或数字）和标识前面的一个或多个限定词组成。
BPF过滤规则有三种类型的限定词，分别为type、dir和 proto。

ty]]></description><category></category></item><item><title><![CDATA[基于网络的入侵检测技术]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106496438</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106496438</guid><author>cookieXSS</author><pubDate>Tue, 02 Jun 2020 15:15:11 +0800</pubDate><description><![CDATA[网络入侵检测
分层协议模型与TCP/IP协议
TCP/IP协议分层结构

数据报文的分层封装

以太网帧格式

ARP/RARP报文格式

IP数据报头格式
ICMP回应请求与应答报文格式

UDP报文格式

TCP报文格式

网络数据包的截获

是基于网络的入侵检测技术的工作基石。
通过捕获整个网络的所有信息流量，根据信息源主机、目标主机、服务协议端口等信息简单过滤掉不关心的数据，再将用户感兴趣的数据发送给更高层的应用程序进行分析。

一方面，要保证采用的捕获机制能捕获到所有网络上的数据包，尤其是检测到被]]></description><category></category></item><item><title><![CDATA[基于主机的入侵检测技术]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106465769</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106465769</guid><author>cookieXSS</author><pubDate>Mon, 01 Jun 2020 09:00:20 +0800</pubDate><description><![CDATA[基于主机的入侵检测技术

审计数据的获取
审计数据的预处理
基于统计模型的入侵检测技术
基于专家系统的入侵检测技术
基于状态转移分析的入侵检测技术
基于完整性检查的入侵检测技术
基于智能体的入侵检测技术
系统配置分析技术

审计数据的获取
数据获取划分为直接监测和间接监测两种方法。
（1）直接监测——直接监测从数据产生或从属的对象直接获得数据。例如，为了直接监测主机CPU的负荷，必须直接从主机相应内核的结构获得数据。要监测ietd进程提供的网络访问服务，必须直接从 inetd进程获得关于那些访问的数据；
（]]></description><category></category></item><item><title><![CDATA[入侵检测流程]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106455589</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106455589</guid><author>cookieXSS</author><pubDate>Sun, 31 May 2020 14:58:34 +0800</pubDate><description><![CDATA[入侵检测流程

入侵检测的过程
入侵检测系统的数据源
入侵分析的概念
入侵分析的模型
入侵检测的分析方法
告警与响应


入侵检测系统的数据源
堪于主机的数据源:

系统运行状态信息
系统记帐信息
系统日志（Syslog）
C2级安全性审计信息

基于网络的数据源

SNMP信息
网络通信包

其他来源

应用程序日志文件
其他入侵检测系统的报警信息
其他网络设备和安全产品的信息

入侵分析的概念

入侵检测系统是一个复杂的数据处理系统，所涉及到的问题域中的各种关系也比较复杂。
从入侵检测的角度来说，分析是]]></description><category></category></item><item><title><![CDATA[入侵检测系统]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106436798</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106436798</guid><author>cookieXSS</author><pubDate>Sat, 30 May 2020 08:59:18 +0800</pubDate><description><![CDATA[入侵检测系统


入侵检测系统的基本模型
入侵检测系统的工作模式
入侵检测系统的分类
入侵检测系统的构架
入侵检测系统的部署



进行入侵检测的软件与硬件的组合便是入侵检测系统
入侵检测系统的主要功能包括:监视、分析用户及系统的活动;系统构造和弱点的审计;识别反映已知进攻的活动模式并向相关人士报警;对异常行为模式进行统计分析;对重要系统和数据文件的完整性进行评估;对操作系统进行审计跟踪管理;识别用户违反安全策略的行为。
入侵检测系统的建立依赖于入侵检测技术的发展，而入侵检测技术的价值最终要通过实用的入侵检]]></description><category></category></item><item><title><![CDATA[入侵方法与手段]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106434213</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106434213</guid><author>cookieXSS</author><pubDate>Fri, 29 May 2020 22:45:39 +0800</pubDate><description><![CDATA[入侵方法与手段


黑客入侵模型与原理


漏洞扫描


口令破解


拒绝服务攻击


缓冲区溢出攻击


格式化字符串攻击


跨站脚本攻击


SQL Injection攻击


黑客入侵步骤

常见安全威胁


口令破解


拒绝服务（DoS）攻击


缓冲区溢出攻击


格式化字符串攻击


特洛伊木马


网络监听等等


主要入侵攻击方法

主机渗透攻击方法

口令破解




漏洞攻击


特洛伊木马攻击


网络攻击方法


拒绝服务攻击


IP地址欺骗


网络监听


其他攻击方法
]]></description><category></category></item><item><title><![CDATA[入侵检测概述]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106427088</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106427088</guid><author>cookieXSS</author><pubDate>Fri, 29 May 2020 15:54:02 +0800</pubDate><description><![CDATA[入侵检测概述
网络安全基本概念
计算机网络的功能作用是：


提供计算机的连通性服务


资源共享


计算机网络系统的安全威胁主要来自于3个方面：


黑客（Hacker）的攻击


计算机病毒（Virus)


拒绝服务攻击(Denies Of Service, DOS)


网络安全的实质

保障系统中的人、设备、设施、软件、数据以及各种供给品等要素免遭各种偶然的或人为的破坏或攻击，使它们发挥正常，保障系统能安全可靠地工作 。
为了提高网络系统的安全性，需要从多个层次和环节入手，分别分析应用系统、宿主]]></description><category></category></item><item><title><![CDATA[攻防世界-Mobile-easyjni-最详细分析]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106175001</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106175001</guid><author>cookieXSS</author><pubDate>Sun, 17 May 2020 15:27:43 +0800</pubDate><description><![CDATA[攻防世界-Mobile-easyjni

本文首发于博主公众号LISTONE，欢迎关注哦！


这个题分析起来逻辑比上个easyjava要简单许多，做题速度快了很多。
首先还是用jeb打开，打开后首先看这个配置文件（对于这道比较简单的题来说，不看也可，不过为了培养一下好的习惯，看一下比较好）。

打开配置文件后，就找下面这个标签中的 name 属性。

然后我们点击那个 dex ，可以看到反编译之后的目录结构了，根据上面那个 name 属性，我们就可以找到主文件。

接下来还是分析 onCreate 方法。]]></description><category></category></item><item><title><![CDATA[Web缓存投毒对资源导入的不安全处理攻击实践]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106161993</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106161993</guid><author>cookieXSS</author><pubDate>Sat, 16 May 2020 17:18:07 +0800</pubDate><description><![CDATA[使用Web缓存投毒来攻击对资源导入的不安全处理
一些网站使用unkeyed标头动态生成用于导入资源的URL，例如外部托管的JavaScript文件。在这种情况下，如果攻击者将适当的标头的值更改为他们控制的域，则他们可能会操纵生成的URL指向自己的恶意JavaScript文件。
如果包含此恶意URL的响应被缓存，则攻击者的JavaScript文件将被导入并在其请求具有匹配的缓存键的任何用户的浏览器会话中执行。
攻击步骤
先对浏览器设置bp的代理，然后打开存在漏洞的网站，下面这个就是网站的首页：

这时可以在b]]></description><category></category></item><item><title><![CDATA[Web缓存投毒对多个HTTP头结合攻击实践]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106161883</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106161883</guid><author>cookieXSS</author><pubDate>Sat, 16 May 2020 17:14:45 +0800</pubDate><description><![CDATA[Web缓存投毒对多个HTTP头结合攻击实践
某些网站容易受到简单的Web缓存中毒攻击。但是，有一些其他网站需要攻击者使用更复杂的攻击，并且仅在攻击者能够操纵多个 unkeyed 输入的请求时才变得脆弱。
例如，假设一个网站要求使用HTTPS进行安全通信。为了强制执行此操作，如果收到使用其他协议的请求，则网站会动态生成一个使用HTTPS的自身重定向：
GET /random HTTP/1.1
Host: innocent-site.com
X-Forwarded-Proto: http

HTTP/1.1 3]]></description><category></category></item><item><title><![CDATA[Web缓存投毒对Cookie处理漏洞攻击实践]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106161773</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106161773</guid><author>cookieXSS</author><pubDate>Sat, 16 May 2020 17:09:38 +0800</pubDate><description><![CDATA[Web缓存投毒对Cookie处理漏洞攻击实践
Cookies通常用于在响应中动态生成内容。一个常见的示例可能是cookie，它指示用户的首选语言，然后将其用于加载页面的相应版本：
GET /blog/post.php?mobile=1 HTTP/1.1
Host: innocent-website.com
User-Agent: Mozilla/5.0 Firefox/57.0
Cookie: language=zh;
Connection: close

在此示例中，要求提供博客文章的汉语版本。假设缓存键]]></description><category></category></item><item><title><![CDATA[Web缓存投毒]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106161723</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106161723</guid><author>cookieXSS</author><pubDate>Sat, 16 May 2020 17:04:42 +0800</pubDate><description><![CDATA[什么是web缓存投毒（web cache poisoning）
Web缓存投毒是利用Web服务器和缓存的行为，将有害的HTTP响应提供给其他用户。
Web缓存投毒分为两个阶段：

攻击者必须弄清楚如何从无意中包含某种危险payload的后端服务器引起响应。
成功后，他们需要确保将他们的响应缓存起来并随后提供给预期的受害者。

有毒的Web缓存有可能成为变成多种不同攻击，利用XSS，JavaScript注入，开放重定向等漏洞的破坏性手段。
Web缓存工作原理
如果服务器必须分别对每个HTTP请求发送新的响应，]]></description><category></category></item><item><title><![CDATA[攻防世界-Mobile-easyjava-最详细分析]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/106154976</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/106154976</guid><author>cookieXSS</author><pubDate>Sat, 16 May 2020 10:07:59 +0800</pubDate><description><![CDATA[攻防世界-Mobile-easyjava

本文首发于博主公众号LISTONE，欢迎关注哦！


这个题说是easyjava，但是我这个菜鸟一点也不觉得easy，花了我2个小时才做出来（我太菜了）。
首先就是下载apk，反编译出源代码，说到这里就不得不吐槽一下Android逆向助手这个工具（就是下面这个），它反编译出来的源代码竟然还少函数，导致我看了半天，总觉得少点什么，最后我用jeb反编译之后才发现，Android逆向助手反编译的结果少了一个至关重要的有一个函数调用的函数。

言归正传，打开源代码首先看 ]]></description><category></category></item><item><title><![CDATA[SQL注入小白入门，大佬请绕道]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/105538119</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/105538119</guid><author>cookieXSS</author><pubDate>Wed, 15 Apr 2020 16:27:36 +0800</pubDate><description><![CDATA[SQL注入小白入门，大佬请绕道
什么是SQL

结构化查询语言（Structured Query Language）简称SQL
SQL使我们有能力访问数据库

什么是SQL注入

用户提交的数据可以当作命令被数据库解析执行

漏洞示例代码：
&lt;?php
    echo '&lt;h1&gt;欢迎关注LISTONE公众号&lt;/h1&gt;';
    $name = $_GET['nam...]]></description><category></category></item><item><title><![CDATA[Anaconda一文实用指南]]></title><link>https://blog.youkuaiyun.com/cookieXSS/article/details/105475603</link><guid>https://blog.youkuaiyun.com/cookieXSS/article/details/105475603</guid><author>cookieXSS</author><pubDate>Sun, 12 Apr 2020 20:38:33 +0800</pubDate><description><![CDATA[本文首发于博主公众号LISTONE，欢迎关注哦！


Anaconda介绍
Anaconda可以便捷获取包且对包能够进行管理，同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。
Anaconda优点

快速安装、运行和升级包及其依赖项。
在计算机中便捷地创建、保存、加载和切换环境。


如果你需要的包要求不同版本的Python，你...]]></description><category></category></item></channel></rss>