【免杀】SharpWeb浏览器抓取工具 -IE篇

admin 2024年7月30日15:35:14评论56 views字数 1930阅读6分26秒阅读模式
【免杀】SharpWeb浏览器抓取工具 -IE篇

点击上方蓝字关注我们

建议大家把公众号“TeamSecret安全团队”设为星标,否则可能就看不到啦!因为公众号现在只对常读和星标的公众号才能展示大图推送。操作方法:点击右上角的【...】,然后点击【设为星标】即可。

                   免责申明

"本文档所提供的信息旨在帮助网络安全专业人员更好地理解并维护他们负责的网站和服务器等系统。我们鼓励在获得适当授权的情况下使用这些信息。请注意,任何未经授权的使用或由此产生的直接或间接后果和损失,均由使用者自行承担。我们提供的资源和工具仅供学习和研究之用,我们不鼓励也不支持任何非法活动。"

"我们创建这个社区是为了促进技术交流和知识分享。我们希望每位成员都能在遵守法律法规的前提下参与讨论和学习。如果使用本文档中的信息导致任何直接或间接的后果和损失,我们提醒您,这将由您个人承担。我们不承担由此产生的任何责任。如果有任何内容侵犯了您的权益,请随时告知我们,我们将立即采取行动并表示诚挚的歉意。我们感谢您的理解和支持。"

          工具介绍

SharpWeb 是一个浏览器数据(密码|历史记录|Cookie|书签|下载记录)的导出工具,支持主流浏览器。

工具使用

  -all           Obtain all browser data  -b             Available browsers: chromium/firefox/ie  -p             Custom profile dir path or the path of Cookies  -s             Specify the path of Local State  -show          Output the results on the command line  -zip           Compress result to zip (default: false)  -format        Export to CSV (default) or JSON format  Usage:       SharpWeb.exe -all       SharpWeb.exe -all -zip       SharpWeb.exe -all -show       SharpWeb.exe -all -format json       SharpWeb.exe -b firefox       SharpWeb.exe -b chromium -p "C:UserstestAppDataLocalGoogleChromeUser DataDefault"       SharpWeb.exe -b chromium -p "C:UserstestAppDataLocalGoogleChromeUser DataDefaultNetworkCookies" -s "C:UserstestAppDataLocalGoogleChromeUser DataLocal State"

代码分析

IE 浏览器的密码作为“Windows Web Password Credential”类型的凭据存储在 Windows 的凭据管理器中。这些凭据可以被 Windows 凭据管理器访问和管理。

打开代码到Main()函数,在接收用户参数后定位到GetIE()函数。

【免杀】SharpWeb浏览器抓取工具 -IE篇

在GetIE()中调用了GetLogins(),IE_books(),IE_history(),开始对登录密码,书签,历史浏览数据进行爬取。

【免杀】SharpWeb浏览器抓取工具 -IE篇

GetLogins()

先来看看GetLogins()函数,首先通过检查系统环境判断使用的那种凭据类型,再枚举凭据存储, 然后将Windows 凭据管理器中的凭据存储类型 GUID 映射成可读的名称,然后循环处理每个凭据存储,获取凭据。

【免杀】SharpWeb浏览器抓取工具 -IE篇

在GetLogins()中,杀软主要在查杀定义的凭据存储类型GUID(凭据存储类型 GUID 映射成可读的名称)对这段代码进行编码再调用。

【免杀】SharpWeb浏览器抓取工具 -IE篇

IE_books()

再来看一下IE_books()函数,此函数使用Environment.GetFolderPath(Environment.SpecialFolder.Favorites)函数获取用户的“收藏夹”文件夹路径,这个文件夹用于存储用户的书签和链接。获取这个文件夹下的所有.url后缀的文件,再检查获取的文件是否存在,存在的话就读取时间文件的全部再用正则匹配数据,再将URL和文件路径添加到数据列表中,进行存储JSON或者CSV文件。

【免杀】SharpWeb浏览器抓取工具 -IE篇

IE_history()

再来看一下IE_history()函数,此函数主要是通过HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerTypedURLs注册来实现获取历史记录,这个注册表是存储用户手动输入的 URL。然后在注册表中获取每个 URL 的值,并将其转换为字符串之后进行存储。

【免杀】SharpWeb浏览器抓取工具 -IE篇

免杀效果

  • Kaspersky

【免杀】SharpWeb浏览器抓取工具 -IE篇

  • Microsoft Defender

【免杀】SharpWeb浏览器抓取工具 -IE篇

  • ESET

【免杀】SharpWeb浏览器抓取工具 -IE篇

                 

原文始发于微信公众号(TeamSecret安全团队):【免杀】SharpWeb浏览器抓取工具 -IE篇

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年7月30日15:35:14
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【免杀】SharpWeb浏览器抓取工具 -IE篇https://cn-sec.com/archives/3014136.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息