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

news/2025/3/1 3:46:15/文章来源:https://www.cnblogs.com/Hekeats-L/p/18644890

本文相关的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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/862116.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

6.定位

6.1相对定位position:relative; top.left.right.bottom四个方向均可以设置偏移值 相对定位的话,它仍然在标准文档流中,原来的位置会被保留。 6.2绝对定位 定位:基于xxx定位,上下左右 1.没有父级元素定位的前提下,相对于浏览器定位。 2.假设父级元素存在定位,我们通常会相…

JVM实战—6.频繁YGC和频繁FGC的后果

大纲 1.JVM GC导致系统突然卡死无法访问 2.什么是Young GC什么是Full GC 3.Young GC、Old GC和Full GC的发生情况 4.频繁YGC的案例(G1解决大内存YGC过慢) 5.频繁FGC的案例(YGC存活对象S区放不下) 6.问题汇总1.JVM GC导致系统突然卡死无法访问 (1)基于JVM运行的系统最怕什么 (2)…

面向过程 面向对象 回顾方法 20241231

面向过程 & 面向对象 20241231 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么.….面对过程适合处理一些较为简单的问题 (线性思维) 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分…

低空经济新动力:无人机航测技术的普及与应用

在低空经济的快速发展背景下,航空测绘(简称航测)技术的应用日益广泛,它为城市规划、农业监测、环境评估等领域提供了重要支撑。随着技术的进步和成本的降低,航测技术正逐渐从专业领域走向平民化,这不仅为低空经济的发展带来了新的机遇,也提出了新的挑战。 航测技术的发展…

Javaer开发环境的搭建(个人喜好向)

前言 我们进入到新的工作环境,或者电脑重新安装系统后,总要重新配置开发环境,这时候需要四处搜来搜去的就很麻烦了,所以在此做一个笔记 文件编辑器 个人习惯使用 Visual Studio Code 大文件查看(比如看1GB以上的日志文件)可以使用 EmEditor Java JDK下载 个人使用更习惯O…

什么是聚合根和聚合

实体和值对象组成聚合,再根据业务,将多个聚合划定到同一限界上下文,并在限界上下文内完成领域建模。 聚合只是单纯将一些共享父类、密切关联的对象聚集成一个对象树吗?如果是这样,对于存在于这个树中的对象,有没有一个实用的数目限制? 既然一个聚合可以引用另一个聚合,…

【Java 温故而知新系列】基础知识-03 基本类型对应之包装类

1、包装类都有哪些? 基本类型都有对应的包装类型,这些包装类提供了一种面向对象的方式来处理基本数据类型,允许它们被用于需要对象的场景,如集合框架、泛型等。 对应关系:基本类型包装类型boolean Booleanbyte Bytechar Characterfloat Floatint Integerlong Longshort Sh…

[深度学习] 大模型学习1-大语言模型基础知识

大语言模型(Large Language Model,LLM)是一类基于Transformer架构的深度学习模型,主要用于处理与自然语言相关的各种任务。简单来说,当用户输入文本时,模型会生成相应的回复或结果。它能够完成许多任务,如文本续写、分类、摘要、改写、翻译等。常见的LLM包括GPT、LLaMA等…

昆明理工大学材料调剂参考书-材料测试

昆明理工大学材料调剂昆明理工大学材料调剂

小程序信息收集

引子:本章对常见的小程序信息收集方式做一介绍。免责声明:本文章仅用于交流学习,因文章内容而产生的任何违法&未授权行为,与文章作者无关!!! 附:完整笔记目录~ ps:本人小白,笔记均在个人理解基础上整理,若有错误欢迎指正! 四、小程序信息收集引子:本章对常见的…

2025 胜券在握

这两天我看了一部电影《胜券在握》,这是一部年末由刘循子墨执导,邓超、邓家佳等主演的电影,讲述了一个关于35岁裁员后,通过人工智能创业的故事。该片讲述了在科技公司工作了十年的元老级员工白胜被暴力开除,手握高期权却无法兑现的他暗设骗局,试图重回公司,只为苟住100天…

2024总结与展望--Empirefree

26岁的今年总是惊喜与遗憾伴随我的一年目录🔥1. 年终总结1.1.学习计划1.2. 生活计划1.3 个人总结🔥2. 未来展望 🔥1. 年终总结 1.1.学习计划 ​ 今年没有学习,在弄公司业务,感觉自己涉及的业务面还是很浅,熟悉了不少的业务。 1.2. 生活计划身体锻炼:拉胯,今年身体锻…