1. 程式人生 > >Termux一份適合新手的使用教程

Termux一份適合新手的使用教程

俗話說,工欲善其事,必先利其器。不過很多小夥伴就說了“不可能成天拿著電腦瞎跑吧,不是累不累的問題,萬一弄壞了得不償失對吧”,所以手機便成為我們的工具,可是手機怎麼搞呢,,這就要介紹到今天要講的“高階終端termux”了。


高階終端Termux組合了強大的終端模擬和拓展Linux包收集支援。

  • 享受bash 和 zsh。
  • 使用nano 和 vim編輯檔案。
  • 通過ssh訪問伺服器。
  • 使用gcc和clang編譯程式碼。
  • 使用python控制檯來作為口袋計算器。
  • 使用git 和 subversion檢查專案。
  • 使用frotz執行基於文字的遊戲。

不過termux較linux來說依舊是“割閹版但不影響termux的強大

那就開始我們今天的話題

0x00 準備階段

操作環境:Android 5.0及以上

演示手機:Honor V8

演示環境:Android 7.0 ,System locked , 無Root許可權

所需工具:Termux

Download: https://www.coolapk.com/apk/com.termux

0x01 一個開始

基本操作:長按複製貼上

從左向右滑長按keyboard 調出輔助鍵盤

 

我們下載好後成功進入軟體後就看到的介面賊醜(怎麼符合我們喜歡裝逼的性子呢

所以我們先常規操作一波

apt update && apt upgrade

嗯,,,也可以修改一下軟體源(非必須)

使用清華的源:

cd ~

echo “deb [arch=all,arm]http://mirrors.tuna.tsinghua.edu.cn/termux stable main” > ../usr/etc/apt/sources.list

這裡[arch=all,arm]arm改為自己手機的架構,嗯,,檢視方式:uname -a

然後 apt update && apt upgrade 再來一次

介面太醜了怎麼辦呢,常常搞機(基)的人怎麼可能能夠忍受不好zhuang看bi,這就要用到一個工具

oh-my-zsh這是一個終端的美化工具

使用官方的指令碼自動安裝配置zsh

pkg install curl

curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh > zshinstall.sh

chmod +x zshinstall.sh && ./zshinstall.sh

一路回車預設就好,提示重啟軟體後重啟軟體

當然這還可以使用非預設的主題,在這便不再多說


apt install vim

vim $PREFIX/etc/motd

使用這個命令可以修改系統軟體開啟的預設的問候語畢竟自帶 的看久了蛋疼

0x02 滲透工具的安裝

畢竟是要使用,光好看當然不行,嗯,就安裝一下常用的軟體包

apt install  wget zip git -y

安裝python以及C的編譯環境:

pkg install python clang -y (#如果需要py2就把python改成python2)

 

安裝nmap

apt install nmap

 

安裝sqlmap

pkg install python2

git clone –depth 1 https://github.com/sqlmapproject/sqlmap.git sqlmap-dev && cd sqlmap-dev/ && python2 sqlmap.py –version

安裝metasploit

由於msf有一鍵安裝指令碼,這裡就不再去一樣一樣安裝部署

apt install proot curl -y && curl -L https://Auxilus.github.io/metasploit.sh > metasploit.sh && chmod +x metasploit.sh && ./metasploit.sh

輸入之後 termux就會自動安裝msf如果需要輸入什麼 輸入y或者回車即可。

如果資料庫連線有問題的話就用下面的命令:

msf > db_rebuild_cache #重建庫快取

pg_ctl -D $PREFIX/var/lib/postgresql start #啟動資料庫

安裝九頭蛇

pkg install hydra

termux支援python等語言所以安全工具當然還有很多,這裡就不再一一列舉

0x03 文末一言

Termux是個高階終端,玩法多種多樣,很多還需要大家自己去發現,這裡就只是指出一點點常用的玩法,當然,termux裡用 PHP+MySql+Apache 配上內網穿透的工具,在手機上建站也是可行的(比如:wp的部落格,hexo的部落格)。 Termux也可以利用chroot和proot 來安裝Linux 的發行版本,比如:Debian,CentOS, Ubuntu,kali, arch Linux等等,在這裡就不再提出。