首页 > 其他分享 >【THM】Tor(Tor网络使用简介)-学习

【THM】Tor(Tor网络使用简介)-学习

时间:2024-12-31 23:19:32浏览次数:6  
标签:浏览器 service Tor 简介 hekeats 用户 tor THM

本文相关的TryHackMe实验房间链接:https://tryhackme.com/r/room/torforbeginners

本文相关内容:面向初学者的 Tor 网络使用指南。

image-20241231174413677

Tor介绍

Tor是一款免费的开源软件,可用于实现匿名通信。Tor通过一个免费的全球志愿者覆盖网络引导互联网流量,该网络由7000多个中继(转发)器组成,向任何进行网络监视或流量分析的人隐藏用户的位置和使用情况。

使用Tor使得追踪用户的互联网活动变得更加困难:这包括“访问网站、在线帖子、即时消息和其他通信形式”。Tor的预期用途是通过保持互联网活动不受监控来保护用户的个人隐私,以及保护用户进行机密通信的自由和能力。

在渗透测试中,你可能需要进行全面的黑盒测试。这是一种测试形式,安全专业人员必须处理客户端的防火墙和其他限制机制等问题。在这种情况下,可以使用Tor 网络来不断地更改IP和DNS地址,从而成功克服任何限制。

在本小节中,我们将安装Tor服务并学习相关的基本命令。

运行apt-get install tor来安装/更新你的 Tor 软件包。

┌──(root⌛️hekeats)-[/home/hekeats/桌面]
└─# apt-get install tor

image-20241231222056470

运行service tor start以启动 Tor 服务。

┌──(root⌛️hekeats)-[/home/hekeats/桌面]
└─# service tor start

image-20241231222022877

运行service tor status以检查 Tor 的可用性。

┌──(root⌛️hekeats)-[/home/hekeats/桌面]
└─# service tor status

image-20241231222033524

运行service tor stop以停止 Tor 服务。

┌──(root⌛️hekeats)-[/home/hekeats/桌面]
└─# service tor stop

image-20241231222119573

Proxychains

image-20241231181725018

Proxychains - 一种工具,它能够强制任何给定应用程序所建立的任何TCP连接都通过TOR或任何其他SOCKS4, SOCKS5或HTTP(S)代理进行数据传输。

相关的Github项目链接:https://github.com/haad/proxychains

渗透测试人员在侦察(信息收集)阶段可以广泛使用Proxychains(例如在使用nmap进行信息收集时)。

让我们从运行apt install proxychains4命令以安装/更新 proxychains 工具开始。

现在是时候配置代理链(proxychains )以使其正常工作了。

运行nano /etc/proxychains.conf4来编辑具体的设置。 (注意:你可以使用任何文本编辑工具代替 nano。)

我们现在可以看到,大多数方法都在注释标记下,你可以阅读它们的描述并决定将来使用其中之一。在本文中,我们取消注释dynamic_chain并注释其他内容(只需将#放在左侧)。此外,取消proxy_dns的注释也很有用,可以防止 DNS 泄漏。滚动浏览文档并查看何时需要在页面底部添加一些其他代理(此时不需要)。

image-20241231213900668

image-20241231213935484

应用所有设置。

现在让我们检查一下我们的设置。

启动 TOR 服务并运行proxychains4 firefox ,通常,你需要将proxychains4命令放在任何内容之前,以强制它通过 Tor 传输数据。

Firefox 加载后,请检查你的IP地址是否已更改(通过提供此类信息的网站进行查询);另外,尝试在dnsleaktest.com上运行测试,看看你的DNS地址是否也发生了变化。

注意:在通过代理链打开 Firefox 之前,应关闭所有其他 Web 浏览器窗口。

Tor浏览器

Tor 浏览器,顾名思义,是一种通过 TOR 传输所有流量的浏览器,并会使用 firefox 标头使所有 Tor 用户看起来都一样。

在日常工作中,Tor 浏览器对于那些希望让自己的互联网活动远离广告商、ISP 和网站的人来说非常有用,当然其中也包括那些想要规避本国审查限制的人、希望隐藏其 IP 地址的警察或者任何不希望自己的浏览习惯与自己直接关联起来的人。

现在在你的系统上安装一个 Tor 浏览器(不一定非要在你的Kali机器上执行此操作)。

Windows、Mac操作系统安装Tor浏览器指南

Kali Linux安装Tor浏览器指南

答题

在WIndows系统上安装Tor浏览器:

image-20241231215532754

下载好文件后,正常进行安装即可。

启动 Tor 浏览器并将你的隐私设置设置为 2 级(更安全)。

image-20241231223443062

配置连接:

image-20241231223613011

image-20241231223646788

image-20241231224003775

成功建立Tor网络连接。

image-20241231224751002

我们尝试访问breachforums论坛的常规页面,此时Tor浏览器告诉我们,该论坛可以有一个隐藏服务版本,对应的.onion域名是:http://breached26tezcofqla4adzyn22notfqwcac7gpbrleg4usehljwkgqd.onion/

image-20241231230747391

image-20241231230825207

所以同理可知:onion 地址(https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/)指向的是 DuckDuckGo 搜索引擎的隐藏服务版本。DuckDuckGo 是一个注重隐私保护的搜索引擎,它不追踪用户的搜索记录和个人信息,因此成为很多寻求更高隐私保护的用户的首选。

这个 .onion 域名是专为 Tor 网络用户提供的,意味着只有通过 Tor 网络访问时才能访问该网站,确保用户的匿名性和隐私。

image-20241231225200921

标签:浏览器,service,Tor,简介,hekeats,用户,tor,THM
From: https://www.cnblogs.com/Hekeats-L/p/18644890

相关文章

  • 【大模型实战篇】LLaMA Factory微调ChatGLM-4-9B模型
    1.背景介绍          虽然现在大模型微调的文章很多,但纸上得来终觉浅,大模型微调的体感还是需要自己亲自上手实操过,才能有一些自己的感悟和直觉。这次我们选择使用llama_factory来微调chatglm-4-9B大模型。    之前微调我们是用两块3090GPU显卡,但这次我们......
  • 沉淀中,由于翻译校对太花时间,所以更多的还是做个人精简版笔记,THM博客留着慢慢填坑&如需
    对于无法直接发布或者较敏感的文章,将使用密码保护机制。博客主页的背景图片可能需要挂载VPN工具才能成功刷新。⭐需要PDF版THM笔记的可以加一下下面的知识星球,主要包含个人校对的TryHackMe中文笔记PDF版、闲鱼购买的SRC教程、网上白嫖的一些学习资源。......
  • 元素定位(调试环境:appium-server+inspector+模拟器)
    fromappiumimportwebdriverfromappium.options.androidimportUiAutomator2Optionsfromappium.webdriver.common.appiumbyimportAppiumByasBy创建一个UiAutomator2Options对象options=UiAutomator2Options()options.platform_name="Android"options......
  • StableAnimator:复旦微软联手打造AI视频神器,静照秒变动态大片
    复​旦微软联手打造AI视频神器静照秒变动态大片复旦大学携手微软推出了全新工具——StableAnimator!这款创新技术能够将静态照片轻松转换为高质量视频,只需一张图片和动作序列,即可生成媲美好莱坞特效的效果。操作便捷,无需后期处理,感兴趣的朋友快来尝试吧!重磅!复旦联手微软推......
  • 使用libtorch对光度立体算法(photometric stereo)进行加速(C++)
    光度立体法是一种三维重建方法,在一些表面产品的缺陷检测有较多的应用(具有深度的缺陷),但是光度立体法需要对每个像素点都求解一个线性方程组L(n*3)*N(3*1)=I(n*1)(n为光源数),在cpu中计算是非常耗时的。本文借助libtorch,在gpu中通过卷积的方式,实现方程组的求解,耗时大约为cpu......
  • 鸿蒙元应用与卡片使用 @LocalStorageProp 进行通讯的技术分享
    ​ 在鸿蒙系统(HarmonyOS)的开发中,@LocalStorageProp是一个非常有用的装饰器,用于在组件之间共享状态或数据。特别是在卡片(Card)和元服务(MetaService)之间进行通讯时,@LocalStorageProp可以帮助我们实现数据的持久化和同步。本文将通过一个具体的案例,详细介绍如何使用@LocalStorag......
  • Python 使用装饰器 decorator 修改函数行为
    Python使用装饰器decorator修改函数行为使用装饰器修改函数行为使用带有返回值和参数的被装饰函数创建一个可以接受参数的装饰器使用多个装饰器使用装饰器修改函数行为Python中装饰器(decorator)的概念基于Decorator设计模式,这是一种结构化设计模式。此模式允许......
  • Royal Elementor Addons Pro v1.3.987 + v1.5.0 elementor网页设计元素组件插件下载
    RoyalElementorAddonsProelementor网页设计元素组件插件破解版简介&下载RoyalElementorAddonsProNulledElementor小部件、模板套件和扩展。从零到英雄构建网站所需的唯一Elementor插件!动态网站生成器建立任何类型的网站:使用Elementor动态标签创建自定义帖子类型创......
  • 在js中箭头函数可以当做Generator函数吗?
    在JavaScript中,箭头函数(ArrowFunctions)不能用作Generator函数。Generator函数是一种特殊类型的函数,允许函数在执行过程中被暂停和恢复,而不是只能从头到尾连续运行。它们通过使用function*语法进行定义,并且可以在函数体内部使用yield关键字来暂停函数的执行并返回一个值。箭头函......
  • 【Java并发编程线程池】 ForkJoinPool 线程池是什么 怎么工作的 和传统的ThreadPoolEx
    Java中的ForkJoinPool线程池是什么怎么工作的Java中的ForkJoinPool线程池是什么怎么工作的相比较于传统的线程池,ForkJoinPool线程池更适合处理大量的计算密集型任务,它的核心思想是将一个大任务拆分成多个小任务,然后将这些小任务分配给多个线程去执行,最后将这些小任务的......