惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Troy Hunt's Blog
P
Proofpoint News Feed
V
Vulnerabilities – Threatpost
C
Cybersecurity and Infrastructure Security Agency CISA
K
Kaspersky official blog
Cyberwarzone
Cyberwarzone
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
S
Securelist
L
Lohrmann on Cybersecurity
Security Latest
Security Latest
T
Threatpost
H
Heimdal Security Blog
W
WeLiveSecurity
A
Arctic Wolf
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
GRAHAM CLULEY
IT之家
IT之家
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
TaoSecurity Blog
TaoSecurity Blog
A
About on SuperTechFans
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
Last Week in AI
Last Week in AI
T
The Blog of Author Tim Ferriss
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Microsoft Azure Blog
Microsoft Azure Blog
Hugging Face - Blog
Hugging Face - Blog
Google DeepMind News
Google DeepMind News
量子位
Stack Overflow Blog
Stack Overflow Blog
Know Your Adversary
Know Your Adversary
B
Blog RSS Feed
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
AI
AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
Vercel News
Vercel News
C
Cyber Attacks, Cyber Crime and Cyber Security
Latest news
Latest news
D
Darknet – Hacking Tools, Hacker News & Cyber Security
大猫的无限游戏
大猫的无限游戏
Forbes - Security
Forbes - Security

博客园 - cxun

使用 Sublime Text 将含下划线的字符串批量替换为驼峰命名法格式的字符串 如何使用iTunes与iTools导出微信聊天记录 git 常用命令粗略总结 如何从第三方应用下载广播电台的缓存节目内容 在 Windows 10 中启用 Windows Photo Viewer iOS版微信朋友圈数据库的简要分析 如何将密切好友的微信聊天记录恢复到自己的微信中 Hash工具下载地址 微信聊天记录查看器(程序+源码) - iOS版 XEN的启动信息输出到“Platform timer is 14.318MHz HPET”就暂停接收的解决办法 利用 Serial Over Lan(SOL)搭建 XEN 的调试信息输出环境 Windows内核开发中如何区分文件对象究竟是文件还是文件夹? 白盒密码入门 [转] win32内核程序中进程的pid,handle,eprocess之间相互转换的方法 Windows Language Packs Downloading Links 使用VirtualBox SDK之初步编译 VirtualBox开发环境的搭建详解 最简单的7z API接口 Chrome的Awesome Screenshot的插件离线下载
Chrome插件安装文件提取方法及 PwdHash Port 的插件下载
cxun · 2012-12-29 · via 博客园 - cxun

每次装系统,想装Chrome和经常使用到的插件,每次都要在线安装,不爽,Chrome提供了离线下载,但插件们并不提供,于是找了办法下下来。Chrome每次下载安装完插件之后都会把.crx的插件文件删掉,不让留存,通过一些办法可以阻断其删除并保留插件安装文件,高手可以用API HOOK的方法给阻拦,本人用的方法是让一个进程不停地以共享读的方式去打开这个插件,使得chrome在删除插件时导致失败,最终保留此插件。至于文件的路径,本人用笨方法,在插件下载时快速暂停下载任务,得到它的下载路径,默认是下载文件夹后加上“插件ID.crx.crdownload”。

这里附上PwdHash Port的插件下载:PwdHash port,目前版本是Pwdhash 1.7 for Chrome 11,PwdHash port 0.4.0.3

new update on 11/3/2016:

目前新版的chrome的插件下载路径改变了,路径为:

WinXP:

C:\Documents and Settings\用户名\Local Settings\Application Data\Google\Chrome\User Data\Webstore  Downloads\

Win 7及以上:

C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Webstore Downloads\

这里给出具体的拦截Chrome在下载插件完成后的删除操作,使用VBS脚本让它不停地去读取这个插件。由于Chrome每次下载插件时,临时文件的文件名总是会在插件ID后加上临时数字,所以需要在下载的时候,一只手指放在键盘的“P”上,另一只手把鼠标移到Chrome下方正在下载的文件右边的下拉按键上,当正在下载时,要用最快的速度,点击正在下载任务的下拉框,在弹出菜单栏的时候马上按“P”键,这样下载任务就暂停了,然后到上面所述的Webstore Downloads路径拿到这个临时文件的文件名,套入下面的VBS脚本中:

Set objFS = CreateObject("Scripting.FileSystemObject")
strFile = "C:\Documents and Settings\Admin\Local Settings\Application Data\Google\Chrome\User Data\Webstore  Downloads\gppongmhjkpfnbhagpmjfkannfbllamg_28038.crx"
Set objFile = objFS.GetFile(strFile)
Set ts = objFile.OpenAsTextStream(1,-2)
Do Until 0
    ' do something with strLine
Loop

上面的“gppongmhjkpfnbhagpmjfkannfbllamg_28038.crx”就是需要拿到的插件文件名,根据自己要下载的插件文件名替换上面的VBS脚本,以及下载路径,然后保存文件为“StopDel.vbs”,双击执行,此时会发现CPU占用率会上升,因为脚本正在无休止地循环,此时插件文件已经被打开了,在Chrome中让下载任务继续,当它下载完成后,会发现插件已安装,但插件文件并没有被删除,嘿嘿,这时只需把这个插件文件复制出来保存,同时将脚本任务关闭即可,cmd.exe命令为:

taskkill /F /IM wscript.exe