200块钱3小时上门二维码-400元3小时快餐,约附近学生50一次,51品茶快约

行业动态

旧手机不丢,创意无穷——Android手机变身博客服务器完全指南

作者:admin 日期:2023-09-14 浏览:

旧手机不丢,创意无穷——Android手机变身博客服务器完全指南

Termux 是 Android 手机上一个高级的终端模拟器软件,开源且不需要 root,支持 apt 管理软件包,十分方便安装软件包,完美支持 Python、PHP、Ruby、Go、Nodejs、MySQL等。相当于在安卓上搭建了一个 Linux 平台。


图片



一、安装Termux
下载Termux.apk图片
https://f-droid.org/en/packages/com.termux/

图片


图片


npm install hexo-cli -g



npm install hexo-cli -ghexo init blogcd blognpm installhexo g          # 生成静态文件hexo s          # 启动hexo


手机端

图片



电脑端

  1. http://192.168.0.102:4000/

图片




2.3、开始在手机上编辑博客:


2.3.1、新建文件:

hexo new "每天必用的7个PROMPT技巧 "


2.3.2、vim 编辑文件:

vim ~/blog/source/_posts/GPT-的-PROMPT.md


2.3.3、编辑文件模式的快捷键:

i 修改模式
Esc键进入“普通模式,冒号(:)将出现在屏幕底部:wq 写和退出:q! 强制退出Vim,用于放弃保存修改的情况


图片



2.3.4、 输入:hexo s ,启动hexo


图片


更多配置:

https://hexo.io/zh-cn/docs/configuration

-r 表示递归删除,即删除文件夹及其所有子文件夹和文件




2.4、你也可以设置外网使用:


参考1:您需要注册Pinggy并订阅Pinggy Pro。然后转到仪表板,点击导航栏上的自定义域。

https://pinggy.io/

图片


放置您想要使用的自定义域,Pinggy将提供您需要在域的DNS设置中配置的CNAME记录。设置CNAME记录后,只需单击“验证”,然后单击“颁发证书”按钮即可完成自定义域的配置。


一旦配置了自定义域,只需在Pinggy tunnel命令中使用Pinggy仪表板中的令牌:

ssh -p 443 -R0:localhost:8080  <put your pinggy token here>@a.pinggy.io


参考2:也可以选择腾讯云,注册域名:

https://www.dnspod.cn/domain/tlds/cloud

图片







三、白客工具

输入you-get +链接,下载视频、图片、音频:


3.1 下载视频

you-get -o /storage/emulated/0/DCIM/ --itag=18 'https://youtu.be/lWv3QaJvBio'

图片

-o /storage/emulated/0/DCIM/ 保存手机相册目录下

--itag=18 默认MP4格式下载


3.2 下载图片

you-get  -o /storage/emulated/0/DCIM/ https://stallman.org/rms.jpg

图片




手机相册 查看


图片





更多应用,比如:


著名黑客组织thc的一款开源的暴力破解密码工具,功能非常强大,kali下是默认安装的,几乎支持所有协议的在线破解。密码能否破解,在于字典是否强大.


参数介绍
-h查看帮助菜单。
-R继续从上一次进度接着破解。
-S采用SSL链接。
-sPORT 可通过这个参数指定非默认端口。
-lLOGIN 指定破解的用户,对特定用户破解。

https://github.com/vanhauser-thc/thc-hydra



airmon-ng start wlan0 开启网卡wlan0监听模式.iwconfig 查看网卡状态,发现wlan0mon,表示已开启成功
airdump-ng wlan0mon 扫描附近WIFI
airodump-ng -c 1 -w /usr/ccdir/target_test --bssid 42:C8:9A:E4:4A:69 wlan0mon监听路由
aireplay-ng -0 5 -a 42:C8:9A:E4:4A:69 -c 7E:6B:98:6C:CE:89 wlan0mon对路由发起攻击重新打开一个终端,之前的窗口继续保留,用来查看是否抓包成功
aircrack-ng -w /usr/ccdir/pass/test.txt -b 42:C8:9A:E4:4A:69 /usr/ccdir/target_test-01.cap对包进行暴力破解w后接的字典mac地址后接cap包文件



Nmap

用来探测计算机网络上的主机和服务的一种安全扫描器。为了绘制网络拓扑图,Nmap的发送特制的数据包到目标主机,然后对返回数据包进行分析。

nmap --script=类别

- auth: 负责处理鉴权证书(绕开鉴权)的脚本  -broadcast: 在局域网内探查更多服务开启状况,,如dhcp/dns/sqlserver等服务 - brute: 提供暴力破解方式,针对常见的应用如http/snmp等 - default: 使用-sC或-A选项扫描时候默认的脚本,提供基本脚本扫描能力 - discovery: 对网络进行更多的信息,如SMB枚举、SNMP查询等 - dos: 用于进行拒绝服务攻击 - exploit: 利用已知的漏洞入侵系统 - external: 利用第三方的数据库或资源,例如进行whois解析 - fuzzer: 模糊测试的脚本,发送异常的包到目标机,探测出潜在漏洞- intrusive: 入侵性的脚本,此类脚本可能引发对方的IDS/IPS的记录或屏蔽- malware: 探测目标机是否感染了病毒、开启了后门等信息 - safe: 此类与intrusive相反,属于安全性脚本 - version: 负责增强服务与版本扫描(Version Detection)功能的脚本 - vuln: 负责检查目标机是否有常见的漏洞(Vulnerability),如是否有MS08_067


Metasploit Framework(MSF)
一款开源安全漏洞检测工具,附带数千个已知的软件漏洞,并保持持续更新。Metasploit可以用来信息收集、漏洞探测、漏洞利用等渗透测试的全流程,被安全社区冠以“可以黑掉整个宇宙”之名。



更多有趣的应用:


1. 安装SSH服务,远程登录你的Android手机。这可以让你通过PC登录手机进行各种操作。


2. 安装oh-my-zsh,pimp你的bash终端。可以安装各种主题,高亮,自动补全等功能。让你的终端看起来很酷。


3. 安装Vim或者Emacs,进行代码编辑??梢灾苯釉谑只媳嘈创?非常方便。


4. 安装Git,进行版本控制??梢栽谑只辖衏oding,commit,push等操作。


5. 安装Python, Ruby, Node.js等,进行脚本开发和测试??梢园咽只涑梢桓鲂⌒涂⒒肪?。


6. 安装监控工具如htop,iftop等??梢约嗫厥只腃PU,内存,网络流量,进程等信息。


7. 安装Пandoc,可以进行Markdown转换为各种格式??梢栽谑只媳嘈碝arkdown,然后转换为PDF,Word等格式。


8. 安装Clash for Android,科学上网??梢越岷蟂SH远程登录使用。


9. 安装Nginx,可以搭建一个Web服务器。结合上面提到的Git等工具,可以将手机变成一个迷你网站主机。


Termux可以让你的Android手机变得极其强大!





补充些关于安装 

图片

1、设置更新源(国内或清华源)

为了提高下载速度,更换到国内的镜像

termux-change-repo


图片


选择“ALL IN CHINA"

图片




2、安装 Packages

为了提供网页服务,我们需要在设备上安装一个网络服务器,这将有助于我们稍后共享网站。


2.1 更新 packages:

pkg updatepkg upgrade


2.2 安装 openssh client ;Node.js;nginx;php

pkg install opensshpkg install nodejs-lts
pkg install nginxpkg install php-fpm


2.3 检查版本

node --version npm --version

图片



2.4 安装 Python

pkg install python

图片



2.5 安装其它基本工具

pkg updatepkg install vim curl wget git unzip unrarpkg install nano proot curl wget git tree -y



2.6 apt 安装,更多指令参考

pkg 命令向下兼容 apt 命令,只是运行前会执行一次 apt update,保证安装的是最新版本。

apt update     // 更新源apt upgrade  // 升级软件包
apt install git // 分布式管理工具apt install wget // 下载工具apt install vim // vim编辑器apt install tar // 解压缩工具apt install less // termux下vim支持触摸移动光标移动位置

pkg search <query> 搜索包pkg install <package> 安装包pkg uninstall <package> 卸载包pkg reinstall <package> 重新安装包pkg update 更新源pkg upgrade 升级软件包pkg list-all 列出可供安装的所有包pkg list-installed 列出已经安装的包pkg show <package> 显示某个包的详细信息pkg files <package> 显示某个包的相关文件夹路径





3、更换程序界面配色


sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"

图片


Enter a number, leave blank to not to change: 14Enter a number, leave blank to not to change: 6


颜色更换后:

图片








图片

更多补充


a、手机没有 root

pkg install proottermux-chroot

可以模拟 root 环境,在这个 proot 环境下面,相当于是进入了 home 目录

图片

输入 exit 可回到普通用户身份

安装 SSH 服务:pkg install openssh


设置密码:passwd :123456
查询手机ip,以实际手机ip为准:ifconfig
查询当前用户:whoami
确认ssh服务的监听端口:netstat -ntlp | grep sshd

信息确认后就可以在电脑端 cmd 下输入连接了,命令如下(前提是电脑端openssh已经安上了):ssh u0_a0@192.168.0.1 -p 8022   

这里假定用户名为 u0_a0(whoami查询可得)。ip 为192.168.0.1(ifconfig查询可得)。


至此,Termux 基本环境就搭好了!


开启 ssh 的指令是:

sshd
sshd -p 9000
上面的一个指令默认打开的端口是8022,后一个指定了新的端口9000。


pkg install termux-api


也可以使用nano编辑器从终端编辑网页
常州数据恢复

现在启动http服务器图片

npx http-server &


马鞍山数据恢复






试一试吧

图片



图片




栖霞数据恢复

  电话咨询