如何在路由器上安裝代理服務:詳細教程

  • 如何在路由器上安裝代理服務:詳細教程
    • 步驟一:通過漏洞進入路由器系統
    • 開啟Telnet服務
    • 使用Telnet登錄路由器系統
    • 查看系統信息和CPU信息
    • 步驟二:交叉編譯MIPS程序
      • Go對MIPS的支持
    • 安裝TFTP Server
    • 使用BusyBox tftp傳輸文件
    • 在路由器系統中下載編譯后的main文件
    • 步驟三:安裝和運行代理服務
    • 結論
    • 相關參考:

如何在路由器上安裝代理服務:詳細教程

在這篇文章中,我們將詳細介紹如何在路由器上安裝代理服務。這包括從通過Telnet登錄路由器系統,到在路由器上運行代理程序的每一個步驟。

步驟一:通過漏洞進入路由器系統

首先,我們需要進入路由器的系統。可以通過搜索該路由器廠商的相關漏洞來實現這一點。例如,CVE-2020-10988是一個已知的漏洞,可以幫助我們訪問路由器系統。

cve-2020-10988

開啟Telnet服務

訪問 http://192.168.0.1/goform/telnet,響應信息顯示 telnet is up. 表示Telnet服務已開啟。

使用Telnet登錄路由器系統

在命令行中輸入以下命令,使用默認的用戶名和密碼登錄路由器系統:

telnet 192.168.0.1
用戶名:root
密碼:Fireitup

在這里插入圖片描述

查看系統信息和CPU信息

登錄成功后,輸入以下命令查看系統信息:

~ # cat /proc/version
Linux version 3.3.8 (root@linux-qxix) (gcc version 4.9.3 (Buildroot 2015.08) ) #1 Tue Dec 17 22:33:06 CST 2019

以及CPU信息:

~ # cat /proc/cpuinfo
system type             : Qualcomm Atheros QCA956X rev 0
machine                 : Qualcomm Atheros AP152 reference board
processor               : 0
cpu model               : MIPS 74Kc V5.0
BogoMIPS                : 385.84
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0000, 0x0ff8, 0x0ff8, 0x0ff8]
ASEs implemented        : mips16 dsp
shadow register sets    : 1
kscratch registers      : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available

步驟二:交叉編譯MIPS程序

根據上一步獲取的CPU信息,我們知道該路由器使用的是MIPS架構的處理器。因此,我們需要使用Go語言交叉編譯一個MIPS程序。
在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

Go對MIPS的支持

參考Go的官方文檔,確認Go對MIPS的支持情況:
獲取上述信息后,使用 Go 交叉編譯 MIPS 程序。
Go MIPS支持

安裝TFTP Server

我們需要安裝一個TFTP服務器以便在路由器和本地機器之間傳輸文件。可以使用tftpd64:
在這里插入圖片描述

TFTP服務器

使用BusyBox tftp傳輸文件

路由器系統中一般預裝了BusyBox,可以使用tftp命令從TFTP服務器下載或上傳文件。

Usage: tftp [OPTIONS] HOST [PORT]Transfer a file from/to tftp server-l FILE Local FILE-r FILE Remote FILE-g      Get file-p      Put file-b SIZE Transfer blocks of SIZE octets

下載文件:

tftp -g -r FilePath Host

上傳文件:

tftp -p -l FilePath Host

在路由器系統中下載編譯后的main文件

tftp -g -r main 192.168.0.142
main                 100% |********************************************************|  1088k  0:00:00 ETA

下載完成后,給文件添加執行權限并運行:

chmod +x main
./main

運行后應該看到類似 Hello cheungxiongwei 的輸出。
在這里插入圖片描述

步驟三:安裝和運行代理服務

下載trojan-go
我們選擇下載mips-softfloat版本的trojan-go。下載完成后,將壓縮包轉換成tar格式,以便在路由器系統中解壓。
部署代理即可通過路由器訪問外面的世界了。
在這里插入圖片描述

在這里插入圖片描述

結論

通過以上步驟,我們成功在路由器上安裝并運行了一個代理服務。這使得路由器能夠通過代理訪問外部網絡。通過詳細的教程,我們可以輕松實現這一目標,并為日后的網絡優化提供更多可能性。

相關參考:

  • https://cloud.tencent.com/developer/article/2207058
  • https://blog.securityevaluators.com/tenda-ac1900-vulnerabilities-discovered-and-exploited-e8e26aa0bc68
  • https://www.ise.io/wp-content/uploads/2020/08/kicking_devices_and_taking_cves.pdf

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21608.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21608.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21608.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

?機器學習正則化算法的總結。耗時10個小時完成。?

?純 干 貨~? 目錄 純干貨 1、L1 正則化(Lasso 正則化) 2、L2 正則化(嶺正則化) 3、彈性網絡正則化(Elastic Net 正則化) 4、Dropout 正則化(用于神經網絡) 5、貝葉斯Rid…

海外盲盒小程序:跨文化營銷的利器

在全球化的浪潮下,跨境電商正迎來前所未有的發展機遇。作為這一領域中的新興力量,海外盲盒小程序憑借其獨特的魅力和優勢,正逐漸嶄露頭角,成為跨文化營銷的利器。本文將探討海外盲盒小程序在跨文化營銷中的應用及其帶來的價值。 一…

【30天精通Prometheus:一站式監控實戰指南】第16天:snmp_exporter從入門到實戰:安裝、配置詳解與生產環境搭建指南,超詳細

親愛的讀者們👋 ??歡迎加入【30天精通Prometheus】專欄!📚 在這里,我們將探索Prometheus的強大功能,并將其應用于實際監控中。這個專欄都將為你提供寶貴的實戰經驗。🚀 ??Prometheus是云原生和DevOps的…

【java11】java11新特性之增強String的API

Java11在String類上引入了一系列新的API增強,這些改進顯著提升了開發者在處理字符串時的便捷性和效率。 以下是Java11中增強String API的主要新特性: String.repeat():重復給定次數的字符串。返回連接的字符串。String.isBlank()&#xff1…

ldap協議(常用于統一身份認證)與dict協議(在線詞典)

文章目錄 LDAPDICT LDAP LDAP(Light Directory Access Portocol),輕量目錄訪問協議。 目錄是一個為查詢、瀏覽和搜索而優化的數據庫,它成樹狀結構組織數據,類似文件目錄一樣。 目錄數據庫和關系數據庫不同&#xff0c…

spring security 使用記錄

spring security 使用記錄 Bad credentials配置類密碼匹配 Bad credentials org.springframework.security.authentication.BadCredentialsException: Bad credentialsat org.springframework.security.authentication.dao.DaoAuthenticationProvider.additionalAuthenticatio…

Docker安裝極簡版(三分鐘搞定)

什么是Docker? Docker是一個開源的應用容器引擎,它允許開發者打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。 化。容器是…

日志脫敏功能

前言 數據安全尤為重要,最為簡單的防線就是防止重要信息(身份證、手機號、姓名等)明文顯示,對此需要在數據庫層、日志層等做好數據加解密。 思路 1、編寫需加密的正則模板、加密字段 2、重寫ch.qos.logback.classic.pattern.Me…

簡易圖像處理器的設計

1 概述 Python是一種高級、通用、解釋型的編程語言,由Guido van Rossum于1991年創造。它被設計為易讀易寫的語言,具有簡潔而清晰的語法,使得它成為許多領域的首選語言,如Web開發、科學計算、人工智能、數據分析等。結合本科階段以…

三維地圖校內導航系統解決方案

在如今的數字化時代,越來越多的學校開始實施智慧校園計劃,旨在為學生和教師提供更高效、便捷的學習和教學環境。智慧校園運用互聯網、大數據、人工智能等技術,對校園內各信息進行收集、整合、分析和應用,實現教學、管理、服務等多…

【matlab】繪圖插入并放大/縮小子圖

參考鏈接 代碼分為兩個:繪圖代碼與magnify.m 繪圖代碼就是普通的繪圖代碼,以下為例 %https://zhuanlan.zhihu.com/p/655767542 clc clear close all x 0:pi/100:2*pi; y1 sin(x); plot(x,y1,r-o); hold on y2sin(x)-0.05; y3sin(x)0.05; xlim([0 2*…

C#關鍵字概覽

C#是一種面向對象的編程語言,由微軟開發并作為.NET框架的一部分。它具有豐富的關鍵字,用于定義程序的結構和行為。本文將詳細介紹C#中的關鍵字,包括基本關鍵字、上下文關鍵字以及它們在C#編程中的使用方式。 訪問修飾符 訪問修飾符控制成員…

Python變量age:深入探索其內涵與運用

Python變量age:深入探索其內涵與運用 在Python的世界里,變量age不僅是一個簡單的標識符,它更是一個承載著豐富信息和功能的實體。今天,我們就來深入探索這個看似簡單的age變量,揭示其背后的奧秘和魅力。 四個方面&am…

供應SKYA21001思佳訊芯片現貨

長期供應各進口品牌芯片現貨: SKYA21001 QM11024TR13 QM12113TR13 QM42391 QM45392 QM28005 RF8020TR13 QM77033DTR13 QM56021TR13-5K 885171 QM77043 QM78207 QM77038TR13 SKY58081-11 QPF5752QTR13-5K RF7198TR13-5K SKY58255-11 SKY85720-11 …

Ubuntu中安裝和配置SSH的完全指南

目錄 前言 第1步:安裝SSH服務器 第2步:檢查防火墻設置 第3步:連接到SSH服務器 第4步:配置SSH服務器(可選) 更改SSH端口 禁用root登錄 第5步:公鑰認證(建議) 結論…

XSS Challenges 闖關游戲環境準備:深入指南

在網絡安全領域,理解并掌握跨站腳本攻擊(XSS)的防御技巧至關重要。為了幫助學習者深入實踐XSS攻擊與防御,“XSS Challenges” 闖關游戲提供了一個實操平臺。本文將詳細介紹如何準備這一環境。 1. 環境準備概述 XSS Challenges 闖…

Kubernetes 之 Secret

Kubernetes 之 Secret Secret 的定義 Secret 解決了密碼、token、秘鑰等敏感數據的配置問題,它避免了把這些敏感數據直接暴露在鏡像或者 Pod 的配置文件中。但是它只是一種相對安全的策略,我們還是可以在容器內找到這些信息。 Secret 的認證方式 認證…

eclipse-向Console控制臺輸出信息

首先這里主要用到的是org.eclipse.ui.console這個包,所以現在順道先來了解一下: org.eclipse.ui.console是一個可擴展的console視圖插件,利用它可以實現各種console,并把它們顯示出來。該插件本身就實現了一個Message Console&…

本地 Java API 訪問云上 HDFS 集群的問題與解決

前言 這篇文章默認是已經在云上配置好了 Haoop 集群,因此本文主要是記錄一些可能會出現錯誤的地方。 如果還不會配置 Hadoop 集群,那么可以參考本專欄的另一篇文章:云上配置 Hadoop 集群詳解 另外在進行本文的學習之前也建議先看看該文章&…

邊緣計算的AI小板——OrangePi AI Pro

簡介 OrangePi AI Pro是一款基于Allwinner H6處理器的嵌入式AI計算設備,適用于物聯網和邊緣計算。它具有強大的性能、低功耗、多接口和小尺寸。 本文分為三個部分: 一、對該板進行簡單的開箱介紹。 二、 將SD卡中的系統遷移到由于該板支持SD卡、SSD…