<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rulerrr_r的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rulerrr_r</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rulerrr_r]]></copyright><item><title><![CDATA[记录一次靶场 --==[whoami]==--]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/124483060</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/124483060</guid><author>rulerrr_r</author><pubDate>Fri, 29 Apr 2022 01:15:30 +0800</pubDate><description><![CDATA[CTF，whoami靶场]]></description><category></category></item><item><title><![CDATA[系统安全笔记（安全相关）]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099927</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099927</guid><author>rulerrr_r</author><pubDate>Wed, 23 Feb 2022 21:35:20 +0800</pubDate><description><![CDATA[这部分是Windows安全的学习内容，只学了Linux而对Windows的安全机制了解不深入是不行的
这部分也会不定时更新
操作系统账户安全：
使用正版windows缺省安装时，会禁用administrator用户，登录时必须新建一个用户。
使用非正版windows安装的系统，很多地方都是无人值守的安装，缺省的管理员口令都是空。此外，很多使用弱口令的电脑都容易被攻击。
Windows文件安全：
传统的Windows和现在的一些U盘上使用的是FAT文件管理系统，安全性不高。
NTFS在WinXP以后的版本中才]]></description><category></category></item><item><title><![CDATA[目标扫描（安全相关）]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099886</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099886</guid><author>rulerrr_r</author><pubDate>Wed, 23 Feb 2022 21:32:43 +0800</pubDate><description><![CDATA[nmap实现目标扫描
HOST DISCOVERY:
-sL: List Scan
-sn: Ping scan (disable port scan)
SCAN TECHNIQUES:
-sS/sT/sA/sW/sM: TCP SYN/Connect()/ACK/Window/Maimon scan
-sU: UDP Scan
-sN/sF/sX: TCP Null, FIN, and Xmax scans
PORT SCAN:
-p55 ,-p1-65510, -p U:53,111,137,T:21-]]></description><category></category></item><item><title><![CDATA[PHP特性（安全相关）]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099833</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099833</guid><author>rulerrr_r</author><pubDate>Wed, 23 Feb 2022 21:30:21 +0800</pubDate><description><![CDATA[这部分内容可能比较杂，会更新着记录
多后缀：
apache对于文件后缀的解析顺序是从后往前，直到碰到一个它可以解析的合法字符段为止。
apache认为文件的后缀名可以有多个，其解析后碰到相应的类型，并调用对应的执行模块。
在module模式下碰到.php.xxx时，虽然apache可以将其解析为php文件，但是php执行部分不认识，但他不报错，而是返回文件本身。
在fastCGI模式下，PHP执行模块会报错，此时返回500。
冒号截断：
在windows中
NTFS流冒号截断
利用冒号":"截断文件名，可以]]></description><category></category></item><item><title><![CDATA[Linux学习（Kali为蓝本）]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099626</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099626</guid><author>rulerrr_r</author><pubDate>Wed, 23 Feb 2022 21:27:25 +0800</pubDate><description><![CDATA[Linux学习记录

前言
这部分主要是Linux指令的学习和记录，都是些常用的或者不太便于记忆的指令。其他常用的如果没有记录到里面那就是已经记在我脑子里了…

基础指令（重点）
1、ls指令
含义：ls （list）
用法1：#ls
含义：列出当前工作目录下的所有文件/文件夹的名称
用法2：#ls 路径
含义：列出指定路径下的所有文件/文件夹的名称
关于路径（重要）：
路径可以分为两种：相对路径、绝对路径。
相对路径：相对首先得有一个参照物（一般就是当前的工作路径）；
相对路径的写法：在相对路径中通常会用]]></description><category></category></item><item><title><![CDATA[HTML入门-学习web前要会的基本语法]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099146</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099146</guid><author>rulerrr_r</author><pubDate>Wed, 23 Feb 2022 21:16:41 +0800</pubDate><description><![CDATA[html标签：
标签分为：
1.围堵标签：有开始和结束标签:&lt;html&gt;&lt;/html&gt;
2.自闭合标签：开始标签和结束标签在一起：&lt;br/&gt;
3.标签可以嵌套
4.在开始标签中可以定义属性。属性由键值对构成，值需要用单引号或者双引号引起来
5.学习：
1.文件标签
1.根标签&lt;html&gt;&lt;/html&gt;
头标签&lt;head&gt;&lt;/head&gt;
体标签&lt;body&gt;&lt;/body&gt;
标题标签&lt;title&gt]]></description><category></category></item><item><title><![CDATA[没什么用的CSS Selector注意事项]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099084</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/123099084</guid><author>rulerrr_r</author><pubDate>Wed, 23 Feb 2022 20:55:38 +0800</pubDate><description><![CDATA[使用Document 对象doc的select选择器时，如果遇到：
&lt;div&gt;
	&lt;div id="astr div"&gt;
		str1
		&lt;div&gt;str2&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;

这种情况，使得选择器无法正常识别参数：
doc.select(".astr div div");

这样是不可以的，因为选择器使用的不是贪心算法，所以只识别.astr 为id
这是需要使用具体的选择方式：
doc.select("[id]]></description><category></category></item><item><title><![CDATA[JavaScript学习]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/123098791</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/123098791</guid><author>rulerrr_r</author><pubDate>Wed, 23 Feb 2022 20:43:37 +0800</pubDate><description><![CDATA[JS学习记录
这部分没有学很深，个人倾向于后端（
ECMAScript：客户端脚本语言的标准
1.基本语法：
1.与Html的结合方式：（在）
2.注释
和Java一样
3.数据类型
1.原始数据类型（基本数据类型）和引用数据类型
原始：1.number:数字；整数/小数/NaN（not a number不是数字的数字类型，这个东西会在本应该得到数字但最终不是数字的地方生成，使用0/0等不合法运算也会得到NaN））
2.string:字符串；字符串（JS里面没有字符这个概念，引号用单双引都行）,和任何类型加]]></description><category></category></item><item><title><![CDATA[Java Web学习]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/123098685</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/123098685</guid><author>rulerrr_r</author><pubDate>Wed, 23 Feb 2022 20:35:19 +0800</pubDate><description><![CDATA[Java Web学习记录
上一篇：https://blog.youkuaiyun.com/rulerrr_r/article/details/123098524
这部分学到了Tomcat配置，web相关内容：
开始：
关于获取某个文件的路径，以后不需要使用相对绝对路径了，直接把它放到和这个源码同一个文件夹下，在这个类中使用：
类名.class.getClassLoader.getResource(“要找到的文件的全名”).getPath();
返回值是个字符串，绝对路径。
URL url=new URL(“网址”);/]]></description><category></category></item><item><title><![CDATA[Java学习进阶2]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/123098524</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/123098524</guid><author>rulerrr_r</author><pubDate>Wed, 23 Feb 2022 20:27:35 +0800</pubDate><description><![CDATA[Java 进阶学习记录
Tip：Ctrl+Alt+U开启diagramParagraph
【Junit】
这个东西是专门用来测试程序的，通常在相关文件同级文件夹中加入一个包：test，里面的类名命名为要测试的类名加上Test关键字。
其中要定义你需要测试的方法，直接就定义成成员方法一样的格式就行，对哪一部分语句（方法）进行测试时，就要先创建一个方法专门用来测试，在这个方法前面加上注解@Test(此时需要导入Junit环境)每次运行时要求在这个@Test之前点击绿箭头单独运行这个方法，这个方法一般不需要返回值]]></description><category></category></item><item><title><![CDATA[Java学习进阶1]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/123098402</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/123098402</guid><author>rulerrr_r</author><pubDate>Wed, 23 Feb 2022 20:21:38 +0800</pubDate><description><![CDATA[Java 学习进阶
从这里开始是Java的进阶内容：
Object类的方法：
【toString】方法
toString方法是Object类的方法，因为Object类是所有类的超类，故所有类都继承了Object类；自己定义的类也是。
返回值是一个字符串，对象名.toString();打印出来是这个对象地址（在这个类没有重写toString方法时）通过Alt+Insert可以直接重写一个类中的toString方法
【equals】方法
判断是否相等，Object里面的内容是：return thisobj;(o]]></description><category></category></item><item><title><![CDATA[Java 学习入门]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/123098251</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/123098251</guid><author>rulerrr_r</author><pubDate>Wed, 23 Feb 2022 20:16:14 +0800</pubDate><description><![CDATA[Java学习记录-入门
老博客没人看了，把东西搬过来…
记得不算很规整，但都是有用的部分
System.out.println();
这样轮空时是可以当成一个换行使用的。
进行除法运算时，牵扯到浮点数时，总会尽可能浮点位多地得到结果。
而只有整形参与运算时，就只会得到商。
Java的char类型：使用的是16位unicode
这里介绍方法的定义格式：
修饰符 返回值类型 方法名称（参数类型 参数名称，…）
{
方法体
return 返回值；
}
（现阶段）修饰符就是public static
方法的调用格式]]></description><category></category></item><item><title><![CDATA[缓冲区溢出基础（C语言测试程序）]]></title><link>https://blog.youkuaiyun.com/rulerrr_r/article/details/120606289</link><guid>https://blog.youkuaiyun.com/rulerrr_r/article/details/120606289</guid><author>rulerrr_r</author><pubDate>Mon, 04 Oct 2021 18:17:15 +0800</pubDate><description><![CDATA[尝试学学二进制安全，补补短板
这次是采用C语言，直接修改目标返回地址的内容，从而达到和使用memcpy等函数进行缓冲区溢出测试同样的效果。
之前在站里找了找案例，发现很多文章没有写明自己的程序是运行在怎样的环境下，以及是多少位系统，我将先把自己的环境列出来：
win10 基于X64 64位
VS2019
代码如下
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
#include&lt;string.h&gt;

void func()
{
	int a, *]]></description><category></category></item></channel></rss>