本文最后更新于 420 天前,其中的信息可能已经有所发展或是发生改变。
:::info
💘渗透全流程:
信息收集 – 漏洞发现 – 漏洞👣利用 – 权限提升 – 隧道搭建 – 内网渗透 – 横向移动 – 后渗透
:::
PDF 爆破
pip install pikepdf
V1.0
#! /usr/bin/env python
'''
PDF 爆破
'''
import pip
from tqdm import tqdm
import pikepdf
passwordfile = 'password_num4.txt'
pdf_name = 'test.pdf'
n_words = len(list(open(passwordfile, 'r')))
with open(passwordfile, 'r') as wordlist:
for word in tqdm(wordlist, total=n_words, unit='word'):
pwd = word.replace('\n', '')
try:
with pikepdf.open(pdf_name, password=pwd) as pdf:
print('[+] pdf password found: %s' % pwd.strip())
exit(0)
except pikepdf._core.PasswordError:
continue
except:
print('error')
continue
print('[-] password not found: please change another wordlist and try again')