Py之删除文件的前多少行

今天重造了一下phpstudy后门的poc,优化了下多线程

用了以前的url扫描了一下,速度还不错

虽然漏洞过去了一段时间,结果还是蛮不错的哈哈

但是由于url太多,只扫完了一半,打开文件开始删除前半部分,发现行数太多

手工删除太慢,就顺带写了个脚本,方便下次使用

核心代码如下:

def powershell(file,line):
    try:
        Newfile =file.split(".")[1]
        args = [r"powershell", r"Get-Content %s | Select-Object -Skip %s | Set-Content Newfile.%s" %(file, line,Newfile)]
        subprocess.call(args)
        print ("ok!")
    except:
        pass

利用powershell,执行命令删除文件行数

用法:Drows.py -f 文件名 -l 行数

#支持txt,xls等文件,常用于处理大文件时使用


Drows:https://github.com/hackxc/Drows

本博客所有文章如无特别注明均为原创。作者:小陈复制或转载请以超链接形式注明转自 小陈's Blog - 致力关注于黑客技术、渗透测试、网络信息安全
原文地址《Py之删除文件的前多少行
分享到:更多

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)