<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cxrpty的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cxrpty</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cxrpty]]></copyright><item><title><![CDATA[爬取网页的通用代码框架]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/120162656</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/120162656</guid><author>cxrpty</author><pubDate>Fri, 18 Feb 2022 20:46:15 +0800</pubDate><description><![CDATA[在爬取网页内容时，r.request(url)并不是一定成立的，因为网络连接有风险，所以这样的语句，它的异常处理很重要。



Request库支持6种常用的连接异常，Response返回了所有的网页内容，它也提供了一个方法raise_for_status，该方法是专门与异常打交道的方法，它能够判断返回的Response类型的状态是不是200，如果是，它将表达返回的内容是正确的，如果不是，则产生异常；



通用代码框架的作用是可以有效的处理我们在访问或者在爬取网页过程中可能出现的一些错误或者网络不稳定..]]></description><category></category></item><item><title><![CDATA[《Python编程 从入门到实践》 一、基础知识 第七章 用户输入和while循环]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/122037359</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/122037359</guid><author>cxrpty</author><pubDate>Tue, 28 Dec 2021 10:42:40 +0800</pubDate><description><![CDATA[函数input（）让程序暂停运行，等待用户输入一些文本。获取用户输入后，python将其存储在一个变量中，以方便你使用。

例如：下面的程序让用户输入一些文本，再将这些文本呈现给用户：


]]></description><category></category></item><item><title><![CDATA[《Python编程 从入门到实践》 一、基础知识 第六章 字典]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/115457039</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/115457039</guid><author>cxrpty</author><pubDate>Mon, 20 Dec 2021 10:43:15 +0800</pubDate><description><![CDATA[6.1一个简单的字典

来看一个游戏，其中包含一些外星人，这些外星人的颜色和点数各不相同，下面是一个简单的字典，存储了有关特定外星人的信息：


alien_0={'color':'green','points':5}
print (alien_0['color'])
print (alien_0['points'])

运行结果如下：



6.2使用字典

在python中，字典是一系列键-值对。每个键都与一个值相关联，你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事]]></description><category></category></item><item><title><![CDATA[Requests库的get()方法]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/105938030</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/105938030</guid><author>cxrpty</author><pubDate>Tue, 07 Sep 2021 17:00:54 +0800</pubDate><description><![CDATA[获取一个网页最简单的方法就是：构造一个向服务器请求资源的Request对象，返回一个Response对象即r，其包含从服务器返回的所有的相关资源


r = requests.get(url)



requests.get()完整的使用方法有三个参数


requests.get(url,params=None，**kwargs)
url：获取页面的url链接
params：url中的额外参数，...]]></description><category></category></item><item><title><![CDATA[《Python编程 从入门到实践》 一、基础知识 第五章 if语句]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/115325385</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/115325385</guid><author>cxrpty</author><pubDate>Tue, 06 Apr 2021 11:01:03 +0800</pubDate><description><![CDATA[5.1一个简单的示例

下面的示例演示了如何使用if语句来正确地处理特殊情形。假设你有一个汽车列表，并想将其中每辆汽车的名称打印出来。对于大多数汽车，都应以首字母大写的方式打印其名称，但对其汽车名“bmw”，应以全大写的方式打印。下面的代码遍历一个列表，并以首字母大写的方式打印其中的汽车名，但对于汽车名“bmw”，以全大写的方式打印：


cars=['audi','bmw','subaru','toyota']
for car in cars:
	if car=='bmw':
		print (car.u]]></description><category></category></item><item><title><![CDATA[《Python编程 从入门到实践》 一、基础知识 第四章 操作列表]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/115079615</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/115079615</guid><author>cxrpty</author><pubDate>Tue, 30 Mar 2021 14:43:13 +0800</pubDate><description><![CDATA[4.1遍历整个列表

你经常需要遍历列表中的所有元素，对每个元素执行相同的操作。例如，在游戏中，可能需要将每个界面元素平移相同的距离；对于包含数字的列表，可能需要对每个元素执行相同的统计运算；在网站中，可能需要显示文章列表中的每个标题。需要对列表中的每个元素都执行相同的操作时，可使用Python中的for循环。

假设我们有一个魔术师名单，需要将其中每个魔术师的名字都打印出来。为此，我们可以分别获取名单中的每个名字，但这种做法会导致多个问题。例如，如果名单很长，将包含大量重复的代码。另外，每当名单的长度发生]]></description><category></category></item><item><title><![CDATA[《Python编程 从入门到实践》 一、基础知识 第三章 列表简介]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/114981939</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/114981939</guid><author>cxrpty</author><pubDate>Mon, 22 Mar 2021 14:55:44 +0800</pubDate><description><![CDATA[3.1列表是什么

列表由一系列顺序按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0-9或所有家庭成员姓名的列表；也可以将任何东西加入列表中，其中的元素之间可以没有任何关系。

在Python中，用方括号（[ ]）来表示列表，并用逗号来分隔其中的元素。

3.1.1访问列表元素

列表是有序集合，因此要访问列表的任何元素，只需将该元素的位置或索引告诉Python即可。要访问列表元素，可指出列表的名称，再指出元素的索引，并将其放在方括号内。

例如，下面的代码从列表bicycles中提取第一款]]></description><category></category></item><item><title><![CDATA[《Python编程 从入门到实践》 一、基础知识 第二章 变量和简单的数据类型]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/114887627</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/114887627</guid><author>cxrpty</author><pubDate>Thu, 18 Mar 2021 15:43:23 +0800</pubDate><description><![CDATA[为了所谓的效率哈（其实是因为本人比较懒，emm...），这里直接从第二章开始学习，但是考虑一些小白同学还是给大家简短介绍一下第一章。

第一章主要介绍环境的搭建和一些安装问题

1.环境的搭建可参考：https://www.runoob.com/python/python-install.html，本人是用的集成开发环境 PyCharm，个人感觉很好用。。

2.如果在安装过程中遇到问题可问度娘，这里就不一一叙述了，省略而过。。。。。

正文开始……

首先建一个hello_word.py的python文件]]></description><category></category></item><item><title><![CDATA[各端口可能存在的漏洞]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/106156936</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/106156936</guid><author>cxrpty</author><pubDate>Sat, 16 May 2020 11:50:15 +0800</pubDate><description><![CDATA[-| 端口号 | 端口说明 | 攻击技巧 |
-|——–|——–|——–|
-|21/22/69 |ftp/tftp：文件传输协议 |爆破\嗅探\溢出\后门|
-|22 |ssh：远程连接 |爆破OpenSSH；28个退格|
-|23 |telnet：远程连接 |爆破\嗅探|
-|25 |smtp：邮件服务 |邮件伪造|
-|53 |DNS：域名系统 |DNS区域传输\DNS劫持\DNS缓存投毒\DNS欺骗\利用DNS隧道技术刺透防火墙|
-|67/68 |dhcp |劫持\欺骗|
-|110 |pop3 ]]></description><category></category></item><item><title><![CDATA[Requests库的安装方法]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/105937180</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/105937180</guid><author>cxrpty</author><pubDate>Tue, 05 May 2020 20:07:49 +0800</pubDate><description><![CDATA[Requests库是python的第三方库，也是目前公认的爬取网页最好的第三方库。

可在http://www.python-requests.org获得Requests的更多信息



Requests库的安装方法如下：

1.用管理员身份启动cmd控制台



2.在命令行输入pip install requests进行安装模块



3.检测requests模块安装的效果

启动IDLE，启...]]></description><category></category></item><item><title><![CDATA[python爬虫与信息提取课程内容导学]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/105924630</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/105924630</guid><author>cxrpty</author><pubDate>Mon, 04 May 2020 23:05:26 +0800</pubDate><description><![CDATA[基本要求：掌握定向网络数据爬取和网页解析的基本能力

内容部分：1.Requests库：自动爬取HTML页面自动网络请求提交

          robots.txt：网络爬虫排除标准

         2.Beautiful Soup库：解析HTML页面

           Projects：实战项目A/B

   ...]]></description><category></category></item><item><title><![CDATA[域权限维持——黄金票据和白金票据]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/105286848</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/105286848</guid><author>cxrpty</author><pubDate>Fri, 03 Apr 2020 15:58:08 +0800</pubDate><description><![CDATA[获得域控得用户密码时，为了防止密码被改，需要进行权限维持

实验一：黄金票据

实验原理：ms14068的漏洞原理是伪造域管的tgt，而黄金票据的漏洞原理是伪造krbtgt用户的票据，krbtgt用户是域控中用来管理发放票据的用户，拥有了该用户的权限，就可以伪造系统中的任意用户

实验条件：

1.域名称
2.域的SID 值
3.域的KRBTGT账户NTLM密码哈希或者aes-256值
4.伪造...]]></description><category></category></item><item><title><![CDATA[XSS漏洞高级应用]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/104483494</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/104483494</guid><author>cxrpty</author><pubDate>Fri, 03 Apr 2020 10:23:46 +0800</pubDate><description><![CDATA[实验环境：DVWA

实验原理：钓鱼式攻击是一种企图从电子通讯中，通过伪装成信誉卓著的法人媒体以获得如用户名、密码和信用卡明细等个人敏感信息的犯罪诈骗过程，它常常导引用户到URL与界面外观与真正网站几无二致的假冒网站输入个人数据

实验一：重定向钓鱼，即将当前页面重定向到一个钓鱼页面

举例代码如下：


&lt;script&gt;document.location="http://www.ba...]]></description><category></category></item><item><title><![CDATA[内网拓展——域渗透之ms-14-068利用]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/105208831</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/105208831</guid><author>cxrpty</author><pubDate>Mon, 30 Mar 2020 22:07:57 +0800</pubDate><description><![CDATA[实验条件：

1.必须知道域
2.必须知道域的账号密码
3.sid
4.域控

实验步骤：

一、利用ms-14-068漏洞进行票据伪造

1.获取普通域用户的sid


whoami /all



2.获取域名和域控名


ipconfig /all
net view /domain或net time /domain





3.上传14068py.exe,输入命令进行票据伪装，生成...]]></description><category></category></item><item><title><![CDATA[内网拓展——利用arp工具欺骗内网]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/105196616</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/105196616</guid><author>cxrpty</author><pubDate>Mon, 30 Mar 2020 20:38:41 +0800</pubDate><description><![CDATA[Arp：也叫地址解析协议，该协议是建立在网络中各个主机互相信任的基础上的，网络上的主机可以自主发送ARP应答消息，其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机，并接收返回消息，以此确定目标的物理地址；收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间，下次请求时直接查询ARP缓存以节约...]]></description><category></category></item><item><title><![CDATA[内网拓展——远程连接和执行程序]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/105119067</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/105119067</guid><author>cxrpty</author><pubDate>Thu, 26 Mar 2020 18:53:35 +0800</pubDate><description><![CDATA[远程连接方式有两种：

1.利用账号和密码连接

2.利用hash注入连接

实验环境：目标机win8

         边缘机win7

实验步骤：

一、进行远程连接

1.查看本地共享，利用ipc$共享进行远程连接



2.输入以下命令进行远程连接


net use \\目标ip  /user:用户名 密码



3.查看连接情况，显示连接成功



二、执...]]></description><category></category></item><item><title><![CDATA[内网拓展——hash注入]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/105115845</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/105115845</guid><author>cxrpty</author><pubDate>Thu, 26 Mar 2020 14:53:57 +0800</pubDate><description><![CDATA[实验原理：hash注入的原理是将我们预备好的目标机器的本地或者是域用户hash注入到本地的认证进程lsass.exe中去，使得本地在使用ipc登录目标机器的时候就如同自己登录自己的机器一样获得权限。至于目标机器的本地或者是域用户hash如何取得那就要发挥你自己的想象力了。hash注入本身是为了对付那些破解不了的NTLM HASH。

实验条件：1.需要知道目标机的计算机名

     ...]]></description><category></category></item><item><title><![CDATA[内网拓展——常见信息搜集命令]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/105106097</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/105106097</guid><author>cxrpty</author><pubDate>Wed, 25 Mar 2020 22:59:53 +0800</pubDate><description><![CDATA[1.查看当前域内的所有已经开放共享的机器

该命令依赖于两个服务：server和computer browser必须开启


net view  



2.查看当前所在的域


net view /domain



3.获取hk工作组中的计算机列表


net view /domain:hk



4.获取计算机名对应的IP地址


ping -n 1 计算机名 -4



...]]></description><category></category></item><item><title><![CDATA[内网拓展——端口扫描及端口漏洞扫描]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/105102922</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/105102922</guid><author>cxrpty</author><pubDate>Wed, 25 Mar 2020 21:15:59 +0800</pubDate><description><![CDATA[实验一：端口弱口令扫描

实验环境：kali和win3

实验步骤：

利用kali里的九头蛇工具

1.利用nmap查看目标机的端口



2.利用九头蛇hydra工具进行爆破

输入：


hydra -L user.txt -P pass.txt 192.168.240.135(目标ip) smb(爆破的服务名)



实验二：利用namp脚本

实验环境：kali和win3

实验...]]></description><category></category></item><item><title><![CDATA[内网信息搜集]]></title><link>https://blog.youkuaiyun.com/cxrpty/article/details/105055850</link><guid>https://blog.youkuaiyun.com/cxrpty/article/details/105055850</guid><author>cxrpty</author><pubDate>Mon, 23 Mar 2020 22:30:53 +0800</pubDate><description><![CDATA[一、用户列表

windows：net user

 

linux：vim /etc/passwd

 

二、进程信息

windows：tasklist

 

杀死某个进程：taskkill /pid pid号 /f

 

linux：ps aux

 

top

 

三、服务类别

windows：net start

 

lin...]]></description><category></category></item></channel></rss>