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

推荐订阅源

量子位
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Hacker News
The Hacker News
Martin Fowler
Martin Fowler
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
U
Unit 42
F
Full Disclosure
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recorded Future
Recorded Future
Security Archives - TechRepublic
Security Archives - TechRepublic
阮一峰的网络日志
阮一峰的网络日志
T
Threatpost
P
Privacy International News Feed
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
MongoDB | Blog
MongoDB | Blog
I
Intezer
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
P
Privacy & Cybersecurity Law Blog
A
Arctic Wolf
博客园 - 聂微东
博客园 - 叶小钗
Cisco Talos Blog
Cisco Talos Blog
H
Help Net Security
S
Schneier on Security
Y
Y Combinator Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
The Exploit Database - CXSecurity.com
T
Tor Project blog
月光博客
月光博客
NISL@THU
NISL@THU
A
About on SuperTechFans
Spread Privacy
Spread Privacy
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
雷峰网
雷峰网
C
CXSECURITY Database RSS Feed - CXSecurity.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
G
Google Developers Blog
W
WeLiveSecurity
P
Palo Alto Networks Blog
The Last Watchdog
The Last Watchdog
K
Kaspersky official blog
博客园 - 司徒正美
L
LINUX DO - 热门话题
小众软件
小众软件

博客园 - 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