python
文章平均质量分 75
W小哥1
微信公众号:W小哥
展开
-
python安全工具开发笔记(六)——Python爬虫BeautifulSoup模块的介绍
Python hackhttp模块的使用介绍∶发起get、post请求,发起http原始数据包hackhttp介绍补充链接:import re。原创 2023-09-26 11:11:17 · 692 阅读 · 0 评论 -
python安全工具开发笔记(五)——python数据库编程
Python DB API访问数据库流程。原创 2023-09-22 11:17:07 · 567 阅读 · 0 评论 -
python安全工具开发笔记(四)——python网络编程
客户机和服务器结构。Server 唯一的目的就是等待Client 的请求,Client 连上 Server 发送必要的数据,然后等待Server端完成请求的反馈。原创 2023-09-22 10:49:00 · 453 阅读 · 0 评论 -
python安全工具开发笔记(三)——python 多线程
进程是程序的一次执行。每个进程都有自己的地址空间、内存、数据栈及其它记录其运行轨迹的辅助数据。所有的线程运行在同一个进程当中,共享相同的运行环境。线程有开始顺序执行和结束三个部分。1、计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2、假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行—个任务。3、进程就好比工厂的车间,它代表CPU所能处理的单个任务。原创 2022-12-01 16:28:13 · 1140 阅读 · 1 评论 -
python安全工具开发笔记(二)——python Web编程
url = 'http://www.baidu.com' r = urllib . request . urlopen(url) #对百度发起一次请求 print(r . read())下载百度图片并且重命名为baidu.png放在D盘的根目录下注意:Python 3.x 以上的版本,请注意python 3.x 以上的版本 urllib 和urllib2 已经被集合到一个包里 urllib 中。原创 2022-09-21 16:16:41 · 1660 阅读 · 0 评论 -
python安全工具开发笔记(一)——python正则表达式
字符一般字符匹配自身abcabc.匹配任意换行符“\n”以外的字符。在DOALL模式中也能匹配换行符a.cabc\转义字符,是最后一个字符改变原来的意思。如果字符串中有字符 * 需要匹配,可以使用\*或者字符集[*]a\.ca\\ca.ca\c[...]字符集(字符类)。对应的位置可以是字符集中任意字符。字符集中的字符可以逐个列出,也可以给出范围,如[abc]或[a-c],第一个字符如果是^则表示取反,如[^abc]表示不是abc的其它字符。原创 2022-09-20 16:32:47 · 772 阅读 · 0 评论 -
python利用 pandas 库处理 json 文件数据
json数据格式import jsonimport pandas as pd df = pd.read_json("./douban.json", lines=True, encoding="utf-8")#lines是按行读取的意思df.to_excel("./douban.xlsx")print("over.....")[{"ttery":"[123]","issue":"20130801-3391"},{"ttery":"[123]","issue":"20130801-3390"原创 2022-05-16 17:59:25 · 2502 阅读 · 0 评论 -
python POST采用json的方式,传递中文参数到目标网站进行暴力破解
因为采用json方式POST上传中文参数时,会进行编码例如:将“测试”汉字传递的时候,在数据包中会显示为“\u6d4b\u8bd5”。经过不断测试后发现,需要把汉字访问txt文件中,然后去读取,读取之后,在在传递参数的位置修改为data=json.dumps(data,ensure_ascii=False),才可以正常上传汉字,例如如下脚本(暴力破解)#!/usr/bin/env python #-*-coding:GBK -*-import requestsimport jsonimpor原创 2020-12-17 17:31:07 · 888 阅读 · 0 评论 -
python3中b开头字节或bytes类型转成字符串
str(b"abc", “utf-8”)原创 2020-11-26 17:40:06 · 6092 阅读 · 0 评论 -
python——单线程与多线程
单线程多线程简介单线程:同一时刻只有一个程序在运行多线程:同一时刻多个程序在运行单线程示例:每个数字都是一秒后输出,输出完一个一秒后在输出下一个import timedef test(i): print(i)for i in range(10): test(i) time.sleep(1)多线程示例:一瞬间输入10个0-9,同一时刻,输出多个值,执行...原创 2020-11-25 14:51:47 · 461 阅读 · 0 评论 -
批量域名解析为IP地址
python2 代码#!/usr/bin/env python#coding:utf-8from socket import gethostbynameDOMAIN= "URLS.txt"with open(DOMAIN,'r') as f: for line in f.readlines(): try: host = getho...原创 2020-04-22 15:26:17 · 1770 阅读 · 0 评论 -
将word文件转为pdf文件
我的pdf文件位置在C:\Users\17152\Desktop\03,可根据自己的情况修改from win32com.client import Dispatchfrom os import walkwdFormatPDF = 17def doc2pdf(input_file): word = Dispatch('Word.Application') doc = w...原创 2020-04-08 20:43:37 · 252 阅读 · 0 评论 -
python库——requests的简单介绍及应用
作用意义:1.很多漏洞利用代码会采用python去编写2.根据自己的需求去写python脚本测试requests库安装及使用参考:https://www.cnblogs.com/zhangxinqi/p/9201594.html安装在python库中如果没有某一个库,...原创 2020-04-06 15:26:50 · 871 阅读 · 0 评论 -
电脑同时存在python2.7与python3.7,应如何升级pip
升级pip版本网上一些别的方法,亲测都不可行。1、pip install --upgrade pip2、python -m pip install --upgrade pip3、pip install pip4、到官网下载whl安装文件离线安装解决办法:最后在pip官方网站找到了正确的升级方法。https://pip.pypa.io/en/stable/installing/点击...原创 2019-12-03 21:39:22 · 2099 阅读 · 0 评论