CPU资源最多的10个进程 杀掉进程 远程拷贝 一个机器两个账户之间拷贝 命令快捷技巧 查目录下有哪些文件 查本机ip,只显示本机ip grep 1.在文件中查找 2.在文件夹下查找 3.反选匹配grep...cp -r 源 目标源文件下还有很多文件或者子目录,用-r递归处理… rm: rm -rf /usr/temp 彻底删除temp文件夹;rm -i删之前先询问一下;rm -r递归处理;rm -f强制删除文件或目录...: 切换到底线命令模式,以在最后一行输入命令。...用nohup的时候要用命令的绝对路径 type python获取python的绝对路径 type hadoop获取hadoop的绝对路径 后台运行:nohup /xx/xx/python **....杀掉进程 Mac下 比方想杀掉Outlook: 1、查出Outlook的pid: ps aux | grep Outlook ps axu | grep "Outlook" | grep -v grep
邮件转发 从Outlook Web Access(OWA)门户访问被盗帐户 ? 创建一个新的文件夹,选择新文件夹菜单中的的“权限(Permissions)”选项 ? 2....然后在页面上浏览新建文件夹菜单,选择“权限(Permissions)选项” ? POST请求到Microsoft Exchange 检查http请求的响应,来显示管理员用户的SID。...Python脚本 serverHTTP_relayNTLM.py脚本使用我们获取的SID来冒充受害者,同时我们还需要选择允许Exchange Server 通信的端口,例如8080。 ?...image.jpeg 特权升级脚本 在脚本执行完成之后,会显示一条消息来通知用户Outlook或者Outlook Web Access门户显示目标账户的邮箱 ?...Outlook Web Access身份验证 Outlook Web Access具有允许Exchange用户在拥有权限的情况下打开另一个账户的邮箱 ?
执行SPN名称查找的工具和方法有很多,直接以域内的一台工作机,通过setspn查询获得。...下载后需要进行安装,编译好可在Kali下直接使用的版本下载地址: http://x2100.icecube.wisc.edu/downloads/python/python2.6.Linux-x86_...1.ldap查询 ldap 轻型目录访问协议,在 windows 系统中,可以通过 ldap 获取域用户基本信息。...首先在目标用户文件夹添加指定用户权限。 在指定用户文件夹下添加共享文件用户。 2、邮箱管理员 在 ecp 中也可以实现添加邮箱管理员权限。...主页设置功能的滥用 在 Outlook 中,提供了一个功能允许用户在使用 Outlook 的时候设置收件箱界面的主页,可以通过收件箱的属性来设置加载外部 URL,渲染收件箱界面。
需求场景 在之前的功能中,只允许了三级文件夹的遍历,且第一级为Outlook的一级文件夹如收件箱、发件箱、草稿等。然后可以多级联动选择到最多第三级。...在第三级里,其实功能上也增加了递归遍历,如果第三级文件夹后,还有其他文件夹,仍然可以递归遍历到所有层级的文件夹。...所以,追加了一个功能,可以对特定文件夹来遍历操作。结合Outlook的搜索文件夹来使用,特别好用。...当Outlook上定位到此文件夹后,再点击批量下载正文功能,就可以直接对此文件夹进行搜索,其他无关的邮件将被过滤掉,整个性能得到提升明显。 例如只搜索6月份以来的包含了某些关键字的邮箱。...当然可以在Outlook搜索文件夹里,把所有条件都加上,在Excel催化剂里就可以省略这些条件如关键字,但开始结束日期记得要放宽包含搜索文件夹里的时间。
0x00:简介 在红队操作期间收集域用户的凭据可能导致执行任意代码,持久性和域升级。但是,通过电子邮件存储的信息对组织来说可能是高度敏感的,因此威胁行为者可能会关注电子邮件中的数据。...0x01:电子邮件转发 从Outlook Web Access(OWA)门户访问受感染的帐户并选择收件箱文件夹的权限将打开一个包含邮箱权限的新窗口。 ?...添加目标帐户的权限 在浏览器中打开网络控制台并浏览邮箱文件夹将生成将发送到Microsoft Exchange服务器的请求。 ?...权限提升脚本 - 委派完成 需要使用Outlook Web Access进行身份验证才能查看委派的邮箱。 ?...打开另一个邮箱窗口 管理员的邮箱将在另一个选项卡中打开,以确认权限的提升。 ?
本文就给大家介绍几个我用到的办公室自动化技巧: 1、Word文档doc转docx 去年想参赛一个数据比赛, 里面的数据都是doc格式, 想用python-docx 读取word文件中的数据, 但是python-docx...1.1 导入工具包 import os from win32com import client as wc 1.2 获取文件夹下面所有doc文件明细 # 路径 path="C:/Users/yyz/Desktop...# 读取word文件 doc = docx.Document('C:/Users/yyz/Desktop/python办公技巧/data/word信息.docx') # 获取文档中所有表格对象的列表...1个表格行丨 rowi = len(biaoges[0].rows) rowi # 定义空列表 lis1 = [] # for循环获取第一个表的数据 for i in range(1,rowi): #...("outlook.Application") # for循环发送文件 for i in range(data1.shape[0]): mail = outlook.CreateItem
因为平时经常要拆成工作簿,拆完还要发给不同的对象,工作又使用outlook发邮件,所以本文调用outlook账号进行邮件的发送作为示例,如果想调用其他邮箱可参见文末参考链接,你也可以举一反三。...huang的拆表代码是我能找到的最简洁的了,ta首先用 ExcelWriter 生成一个拆完表后的容纳工作簿,然后调用了 For 循环对某一列进行遍历,area_list 取自表格的某一列,这一列有多少种因子...最后通过循环每一个因子生成一个表,写入之前建好的工作簿中直至循环结束。 小提示:python对空格敏感,不信你把writer.save和上一行对齐看看效果是什么样的。 ? (大表) ?...拆成多个表的关键步骤在于怎么生成表,huang用to_excel(),类比可得,拆成多个工作簿的关键步骤在于怎么生成工作簿,用ExcelWriter(),结合遍历,给每个因子都生成一个工作簿,并写入文件夹就完成了吗...建一个附件和收件人的索引,用之前给文件命名的变量j ,索引到收件人'Rec'列中'店铺'列等于 j的行。 最后构建邮件发送的函数,包括收件人、抄送人、附件、正文等,从拆分到邮件整个过程不超过1分钟。
递归的walk()函数会传入一个要搜索的基础文件夹的名称,以及一个要对文件夹中的每个文件调用的匹配函数。 walk()函数也会递归地对基础文件夹中的每个子文件夹进行调用。...要搜索的基础文件夹和用于查找匹配文件的匹配函数。对于该文件夹中的每个子文件夹,都会使用子文件夹作为新的文件夹参数进行递归调用。 这个参数如何变得更接近基本情况?...您还可以调用os.path.split()将这些名称作为元组获取。在 Python 的交互式 shell 中输入以下内容。...在visit()函数中,执行跳回到while循环的开始。while循环中的代码再次检查哪些相邻空间尚未被访问,并对其中一个进行递归visit()调用,或者如果所有相邻空间已经被访问,则返回。...如果是,我们从调整大小后的图像中获取相应坐标处的像素颜色,并将其放置在基础图像上。两个嵌套的for循环完成循环后,基础图像中的品红色像素将被调整大小后的图像中的像素替换。
RPC-over-HTTP是在Exchange 2003被提出的,在此之前,外网用户使用Exchange邮箱需要先通过V**连接到企业内部网络中,随后微软在Outlook中推出新特性Outlook Anywhere...Outlook Anywhere在Exchange Server 2013中默认开启。...在企业域环境中,Exchange与域服务集合,域用户账户密码就是Exchange邮箱的账户密码,因此,如果我们通过暴力破解等手段成功获取了邮箱用户密码,在通常情况下也就间接获得了域用户密码。...NTLM中继攻击,是指攻击者在NTLM交互过程中充当中间人的角色,在请求认证的客户端与服务端之间传递交互信息,将客户端提交的Net-NTLM哈希截获并在随后将其重放到认证目标方,以中继重放的中间人攻击实现无需破解用户名密码而获取权限...ExchangeRelayx由python实现,依赖安装完成并启动后,会启动SMB服务和2个HTTP服务,SMB服务和监听在80端口的HTTP服务用于接收受害者主机发送的认证,监听在8000端口的HTTP
前言 一切要从小伙子在python学习网站上的一道练习题说起。题目如下: 简单说,就是打印一个文件夹下,所有文件名字,包括所有子文件夹中的文件。如果只是用 python 提供的内置模块,是非常容易。...正常思路: 行3:遍历获取到的路径 行4:每个路径判断一下是否为文件夹,如果是文件,就打印 行9:但是,如果是文件夹,再次调用题目提供的函数,再次遍历?...当函数中再次调用自身,即为递归 小伙在自己电脑上验证一番,发现确实可以达到要求。自信满满上传到网站上,却提示:"调用栈溢出!" 这就是递归的缺点,太内卷(内耗严重)了。...这是递归的退出条件,必须保证递归存在退出条件,否则就是死循环 在 python 中,函数的调用信息保存在一个叫帧的东西里面,我以前就有相关文章讲解,相关链接放在文末 这就是调用栈发挥作用的时候。...显然第一个任务就是传进来的文件夹路径 行5:使用 while 循环,条件是所有任务都处理完毕(任务列表为空) 行7:循环里面,每次取出一个任务(文件夹路径),得到该文件夹中的所有路径 行13:如果是文件夹路径
,顾名思义,就是我们的Outlook账号;Hostname,这个也很好拿到,在Terminal中输入hostname即可;但ServerName却实在不好获取;抱着试一试的心态,随便糊弄了一个,最终果然成功...:\\FS-gk27a\腾讯电影协会-影音博物馆$,如预想的一样 ,其中的FS-gk27a,正是我们所需要的服务器域名;而有了服务器域名,获取其IP则很简单了,在CMD中ping一下,便可得到服务器真实域名为...有了这些参数,便可顺利连接服务器;”腾讯电影协会- 影音博物馆”目录下有四个文件夹,其中“★书籍”和“★游戏”不是我们所需要的,可以直接过滤,剩下的可以通过一个递归的方法,循环获取文件信息,精简后的代码如下...,相比于优点,其不足之处是可以接受的; 此外,在测试时发现,对于有些剧集,其文件夹的名称才具有实际意义,子文件则往往以01、02等无意义的下标作为名称,用户搜索时根本不会输入这些关键字。...此外,由于对Python不熟悉,在编写过程中,自然免不了踩坑,一边查阅文档以了解其语法和使用,一边Google原理,最终磕磕绊绊地写完。
其二是通过NTLM中继以Exchange Server的权限向Exchange Server发送SOAP请求,将某一用户的收件箱委托到当前已经获取用户名及口令的账户上。...最后做到的效果就是通过python编写的脚本中继pubsubscription的请求,继而修改其他用户收件箱文件夹的权限为 Editor 。...修改文件夹权限的关键在于 通过已经获取的账户用户名及口令登录,能够读取其他用户收件箱中的邮件。...调用 mapi.getFolder 获取Exchange服务器上当前账户的文件夹信息,通常不同的文件夹有不同的FolderID,这个过程中发送了一个数据包。...修改homepage后在主页代码插入漏洞利用代码,通过IE中存在的漏洞获取用户权限。
该特性在exchange server 2013中默认开启,也就是说在exchange server 2013 以后outlook 不再区分内外网环境。...GAL GAL即全局地址表(global address list) 记录了域中用户的基本信息与其邮箱地址,以形成域用户与邮箱用户之间的关联。 在渗透中可以通过GAL来获取所有邮箱地址。...常见可爆破接口 /Autodiscover/Autodiscover.xml # 自 Exchange Server 2007 开始推出的一项自动服务,用于自动配置用户在Outlook中邮箱的相关设置...,而对于英文则是”inbox” 获取全局地址表 依旧通过MailSniper 实现,在我们获得一个合法用户的凭据以后,就可以通过获取全局地址表来获取所有邮箱地址。...点击此处的权限,来到以下界面,这里的默认即 所有用户(everyone) 的对此文件夹的权限,我这里是把权限给的很高 实战中也可能会遇到用户A对用户B的收件箱有读写权限的情况,所以我们在获取用户A的凭据后可以进而读取用户
该算法目前能找到各类版本,C、JAVA、PYTHON。而SQL版本闻所未闻,前篇我有提过,数据处理,SQL为王,如何以SQL的思维来实现C4.5决策树算法是本篇的重点。...先祭出为实现该算法的几个数学公式 1、信息增益,又称为熵 按照类标签对训练数据集D的属性集A进行划分,得到信息熵,著名的香农定理: 按照属性集A中每个属性进行划分,得到一组信息熵: 信息增益定义: 分裂信息的度量...接下来以一个很典型被引用过多次的训练数据集D为例,来说明C4.5算法如何通过分裂规则来选择决策结点。...纯SQL实现既然存在性能问题,我们可以用自定义函数来封装以产生子集合。终于忍不住把PLSQL推上场了?...请不要误会,笔者不太会写FOR循环,而是借用动态SQL来构造集合TE,正如前篇所阐述:PLSQL是用来辅助SQL的,而非替代。Thinking in SQL的思想没有变。
在Microsoft Office中,可以使用Outlook应用程序进行联系人管理。...添加联系人:在Outlook中,可以使用“人物”文件夹来管理联系人。可以使用“新建联系人”按钮来添加新联系人,并输入联系人的姓名、电话号码、电子邮件地址等详细信息。...组织联系人:可以使用Outlook的文件夹、标记、分类和筛选工具来组织和管理联系人。例如,可以将联系人移动到不同的文件夹中,使用颜色分类来标记重要联系人,或者使用搜索工具来查找特定联系人。...删除联系人:如果不再需要某个联系人,可以使用Outlook的删除功能来删除联系人。可以选择删除联系人的详细信息,或将其移动到“已删除项”文件夹中,以备将来恢复。...6、软件正在安装中。 7、安装完成,点击关闭。 8、打开解压之后的软件安装包文件夹,鼠标右击office 2010 正版验证激活工具,选择以管理员的身份运行。
在Microsoft Office中,可以使用Outlook应用程序进行邮件管理。...office全版本软件安装包(win+mac版本)+全版本教程如下(极度详细): itruanjian.top 下面是进行邮件管理的一些基本步骤: 打开Outlook:在计算机上安装了Microsoft...添加电子邮件帐户:在Outlook中,可以添加多个电子邮件帐户,例如Gmail、Outlook.com、Exchange等。单击“文件”选项卡,然后选择“添加帐户”来添加新的电子邮件帐户。...接收和发送邮件:在Outlook中,可以使用“收件箱”文件夹来接收和查看所有收到的电子邮件。可以使用“发送邮件”按钮来编写和发送新邮件。...解压完成之后打开安装文件夹内的setup双击进行安装。 2、点击我接受此协议的条款,然后点击继续。 3、立即安装。 4、安装正在进行中,大约五分钟。 5、点击完成。
copy_function(src_path,target_path) #改进后的文件复制,可以递归复制文件,之前的文件复制不能复制文件夹 import os src_path=r'E:\Pycharm...def copydd(dir1,dir2):#定义复制文件夹函数coppydd #获取被复制目录中的所有文件信息 dlist = os.listdir(dir1)#以列表模式赋给dlist #创建新目录...os.mkdir(dir2)#创建新文件夹dir2 #遍历所有文件并执行文件复制 for f in dlist:#让f在dlist中遍历 #为遍历的文件添加目录路径 file1 = os.path.join...) #调用自身 递归思想 #测试 copydd("..../bb")#当前文件夹中的aa文件夹复制到bb文件夹 没有会自动创建 以上这篇python利用os模块编写文件复制功能——copy()函数用法就是小编分享给大家的全部内容了,希望能给大家一个参考。
作为一名合格的技术员,在要=使用os.walk来提取压缩文件并避免递归提取,我们可以在遍历文件时检查文件的扩展名,并且只处理压缩文件而非目录。...问题背景在使用 Python 编写递归提取器时,经常会遇到递归提取过多,导致性能降低的问题。...在以下代码中,extractRecursive 函数通过 os.walk 遍历指定路径下的所有文件和目录,并使用 magic 模块来识别文件类型。...但是,extractRecursive 函数在解压完成后还会再次调用自身,导致递归提取过多。...这样就可以避免递归提取过多,提高性能。使用os.walk提取压缩文件并避免递归提取并不难,只要你熟悉Python的文件操作和zipfile模块的基本用法。
标题Python专家编程系列: 3....善用装饰器使代码提高一个层次(Powerful Python Decorator)作者: quantgalaxy@outlook.com blog: https://blog.csdn.net/quant_galaxy...return n * factorial(n-1) if n else 1print(factorial(10))Output:3628800这个装饰器,把factorial的每个步骤的值都记录下来了,在递归的过程中...,就可以重复使用,并且在下次访问中也可以重复使用。...这对于自动获取和释放资源(如文件句柄或锁)非常有用。
一、实战项目简介递归 我们要大批量获取简书网站上的用户数据,最直接的办法是给一个初识的用户url,从这个用户的关注的和粉丝中再抽取url,循环往复,周而复始。这其实就是递归。...数据项 获取到的url,我们需要对其进行请求,解析出想要的数据 昵称-nickname 关注数-followed 粉丝数- following 文章数-articles 文字数-charlength...喜欢数-likes 二、创建scrapy项目2.1 创建项目 2.2 生成爬虫 在terminal中我们要切换到项目文件夹中,在这里是JianShu文件夹,代码如下 然后生成爬虫,注意爬虫名不能与项目名相同...middleware负责对爬虫进行伪装或者加代理 item将爬虫脚本中的请求解析的数据封装到数据容器 并传递给pipeline以保存到csv、txt或者数据库中去。...其实我们为了递归批量获取简书用户信息,还需要大量的用户url。 而大量的用户url,最好的来源便是从关注与粉丝对应的用户列表中解析。
领取专属 10元无门槛券
手把手带您无忧上云