![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
VVeaker
CSDN基本不会再更新了,知识星球
展开
-
windows下用python来爆破加密rar文件
第一步:pip install unrar第二步:http://www.rarlab.com/rar/UnRARDLL.exe下载安装得到这样的一个文件夹我直接把所有文件拖进了下面这个目录因为我的unrar包就是这个目录(为了方便管理)D:\Anaconda\envs\PycharmProject\Lib\site-packages\unrar然后设置环境变量第三步:重启pycharm此程序用来爆破弱口令需要改字典可以直接修改make_pwd()如果运行报错看第四步imp原创 2021-12-23 19:55:03 · 1412 阅读 · 0 评论 -
SSTI注入神器tplmap安装教程
必须吐槽:既然tplmap那么强,为什么没有python3版本的啊tplmap下载地址https://github.com/epinna/tplmap直接git clone也行git clone https://github.com.cnpmjs.org/epinna/tplmap.gitPython环境:2.7Python所需要的包:PyYAML5.1.2certifi2018.10.15chardet3.0.4idna2.8requests2.22.0urllib31.24.1原创 2021-12-19 15:53:56 · 2753 阅读 · 1 评论 -
关于在windows下使用Anaconda管理python版本
初次安装我没用把conda添加到环境变量自己添加环境变量发现(可能是添加的不全)conda --version可以执行但是有些命令就不能执行索性卸载重装了给一份它自动设置的环境变量以下是关于图形化界面只有我的会卡在这个圈圈吗...原创 2021-12-19 09:33:12 · 1525 阅读 · 0 评论 -
python+selenium自定义cookie
不加cookie的代码from time import sleepfrom selenium import webdriverurl = 'https://xxxxxxxxxxxxx'browser = webdriver.Firefox()browser.get(url)sleep(2)加cookie的代码1.注意cookie的格式2.注意上下有两次get请求from time import sleepfrom selenium import webdriverurl =原创 2021-11-11 12:10:44 · 1067 阅读 · 0 评论 -
反正没人看的pyautogui垃圾文档
大家都不想浪费时间,但总要有人做鼠标部分1.获取鼠标当前位置2.移动鼠标2.1 把鼠标移动到(100,100)的位置2.2 只移动鼠标的x或ypyautogui.moveTo(600, None)根据官方文档的说明None可以用None表示缺省意思是鼠标纵坐标不动,只移动横坐标经过测试是没有办法用的如果要实现只移动x或y的值可以先获取鼠标的位置或使用2.4的方法2.3 用固定时间的移动鼠标pyautogui.moveTo(600, 600,1)表示把鼠标移动到(600,原创 2021-10-08 20:15:33 · 442 阅读 · 1 评论 -
记一次pyqt5做登录窗口
import sysimport osfrom PyQt5 import QtCore, QtGui, QtWidgetsfrom PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBoxfrom time import sleepfrom selenium import webdriverimport pyautoguiclass Ui_MainWindow(object): def setupUi(self, .原创 2021-10-06 11:51:45 · 922 阅读 · 0 评论 -
z3求解器的开局之路
安装z3 pip install z3 是错误的 pip install z3-solver 是正确的四步走 Solver()创建求解器 .add为变量之间增加约束条件 .check()检查约束条件是否ok .model()列出求解结果简单示范1简单示范2简单示范3简单示范4,一个逆向ctfimport syslookup = [ 196, 153, 149, 206, 17, 221, 10, 217, 167, 18, 36, 135, 103, 61, 111, 3原创 2021-05-08 18:33:46 · 4663 阅读 · 2 评论 -
记一次python爬虫
用途:BFS遍历百度百科词条from time import sleepfrom selenium import webdriverdef searching(start,start_url): if start.count('->') == 2: return browser.get(start_url) sleep(1) try: main_content = browser.find_element_by_class_原创 2021-03-30 18:26:51 · 152 阅读 · 0 评论 -
linux中python版本切换和pip切换
打开终端分别输入下面两条命令:update-alternatives --install /usr/bin/python python /usr/bin/python2 100update-alternatives --install /usr/bin/python python /usr/bin/python3 150以后要切换python版本就输入下面这条命令update-alternatives --config pythonpython2安装pip2wget https://boot原创 2021-03-24 10:53:34 · 1024 阅读 · 0 评论 -
python 截小图
# coding:utf-8from selenium import webdriverfrom PIL import Imagedriver = webdriver.Chrome()driver.get('http://www.baidu.com/')driver.save_screenshot('button.png')element = driver.find_element_by_id("su")print(element.location) # 打印元转载 2021-03-16 16:31:28 · 73 阅读 · 0 评论 -
如何使用python批量下载验证码
我这里下载的验证码是gif的格式import requestsfor i in range(100): url = 'http://---------------------------------' ret = requests.get(url=url) print(ret.content) file_path = "E:\yzm\\" + str(i) + ".gif" f = open(file_path,'wb') f.write(ret.con原创 2021-03-04 14:17:57 · 346 阅读 · 2 评论 -
python 使用opencv所踩的一个坑
1.jpg和代码放在同一目录下代码如下:import cv2img = cv2.imread('1.jpg')print(type(img))print(img.shape)所以这个代码应该是没毛病的?然后这是我踩的坑,因为1.jpg原来的格式是gif,我只修改了后缀原创 2021-03-04 10:30:05 · 115 阅读 · 1 评论 -
使用pytesseract时提示tesseract is not installed or it‘s not in your PATH
提示: tesseract is not installed or it's not in your PATH解决: 找到pytesseract.py文件 修改成自己安装tesseract的路径原创 2021-03-03 22:30:09 · 519 阅读 · 1 评论 -
python+selenium模拟登录
import requestsimport timefrom selenium import webdriverbrowser = webdriver.Firefox()browser.get("https://www.--------.com/login")time.sleep(2)# 输入账号user = browser.find_element_by_name('key')user.send_keys('111111111')# 输入密码password = browser.f原创 2021-03-02 15:27:50 · 139 阅读 · 0 评论 -
python+selenium+firefox静默方式获取cookie
from selenium import webdriver options = webdriver.FirefoxOptions() options.add_argument("--headless") browser = webdriver.Firefox(firefox_options=options) browser.get("https://www.baidu.com") cookie = browser.get_cookies()原创 2021-03-02 14:18:48 · 561 阅读 · 0 评论 -
python 判断一个字符是不是中文
def is_Chinese(ch): if '\u4e00' <= ch <= '\u9fff': return True return False原创 2021-03-02 14:16:33 · 912 阅读 · 0 评论 -
python unicode转中文
t = '\\u6210\\u529f'print(t.encode('utf-8').decode('unicode_escape'))原创 2021-03-02 02:30:28 · 507 阅读 · 0 评论 -
SQL注入篇-网络渗透
1布尔盲注 返回结果只有正确或错误 1.1构造比较语句可以判断出数据库库名的长度 例: ?id=1 and length (database()) >= 1 --+ ?id=1 and length (database()) <= 10 --+ 根据返回界面显示是否正常,从两边向中间逼近判断出正确的长度 1.2利用substr()逐个截取得到库名,mid()也可以用于截取 例: ?id=1 and substr(database(),1,1)=‘t’ --+ 判断数原创 2021-01-27 21:49:57 · 197 阅读 · 0 评论 -
python如何以post提交josn表单
首先这是burpsuite截下来的正常请求在resonse里code返回10000是成功然后我在hackbar里提交post数据以达成这样的请求然而返回的结果是这样的这里爆出了一个php的目录结构,有能力的可以根据情况试试从php文件下手我用hackbar试了很多次,返回code有500,有10001,唯独没有10000接下来用python的requests模块来尝试这里注意引号的转义,或者单引号,双引号的不匹配返回结果如下:到这里算是已经完成目的了,但是关于hackbar提交js原创 2020-07-13 16:46:16 · 310 阅读 · 0 评论