返回顶部
首页 > 资讯 > 移动开发 >iSH使用与优化全网整合教程【持续更新】【精华】
  • 346
分享到

iSH使用与优化全网整合教程【持续更新】【精华】

ios网络安全linux 2023-08-31 12:08:27 346人浏览 安东尼
摘要

【最后一次更新:2023.4.​​​​​22】 请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任~ iSH介绍与换源【已安装并已完

【最后一次更新:2023.4.​​​​​22

请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任~


iSH介绍与换源【已安装并已完成换源的用户可直接跳过】


介绍

通过iSH你能够在手机上愉快地使用python等解释性语言
iSH shell是适用于iOSlinux Shell,它使用x86模拟器在iPad或iPhone上运行Alpine Linux的简化版本
【你可以查看iSH官网获取更多有关iSH的信息https://ish.app/

iSH换源

相信使用Linux系统的小伙伴,安装好Linux系统后,都会更换下载速度快的国内镜像源。默认的下载源在国外,在国内下载速度很慢,所以推荐换成了国内源。(跳过这一步也不影响正常使用,就是下载有点慢)
编辑/etc/apk/repositories这个文件:

vi /etc/apk/repositories

这里我使用 latest-stable 指向最新的稳定版本(以中科大源为例),将文件中内容修改为:

# 中科大源https://mirrors.ustc.edu.cn/alpine/v3.17/mainHttps://mirrors.ustc.edu.cn/alpine/v3.17/commUnity# 阿里云源#http://mirrors.aliyun.com/alpine/v3.17/main#http://mirrors.aliyun.com/alpine/v3.17/community#这里你可以把v3.17改为latest-stable,直接获取最新Alpine版本源(当然,这样可能也会使得更新后的部分命令出现问题)

执行「apk update」命令,更新索引使国内源修改生效


正式的配置优化才刚刚开始....


【以下操作你可以直接通过iSH-init自动化脚本实现】

加入文末计划了解更多~

iSH编程环境配置并安装些常用命令:

apk add python3 py3-pip Go GCc clang wget git gdb g++ libc-dev perl

iSH使用neofetch查看iSH系统信息:

#安装neofetchapk add neofetch#查看iSH系统信息neofetch

a5c9c2c83a8d4ff6ac67d129fc3ea370.png

解决git克隆较大文件失败问题【其实更加重要的影响因素是没有FQ】:

git config --global http.postBuffer 524288000

iSH_zsh美化教程【对zsh美化不感兴趣的朋友可以跳过】:

相比于默认的 Bash,Zsh 有更多的自定义选项,并支持扩展。因此 Zsh 可以实现更强大的命令补全,命令高亮等一系列酷炫功能

#安装zshapk add zsh#安装oh-my-zsh「采用gitee加速下载安装」:sh -c "$(wget -O- https://gitee.com/pocmon/mirrors/raw/master/tools/install.sh)"#编辑一下/etc/passwd文件,将 zsh 设置为默认 Shellvi /etc/passwd#把root用户的那一行最后的/bin/ash修改为/bin/zsh

26af566b55b643bcb2d30810ea33d5e5.png

iSH使用编程利器Neovim「新一代vim」:

//安装Neovim:

apk add vim neovim

iSH配置ssh

//安装ssh

apk add openssh

//生成所有类型的公钥、私钥

ssh-keygen -A

//默认情况下,linux是禁止通过ssh访问root的,需要先修改sshd_config文件

echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config

//启动ssh服务

/usr/sbin/sshd

使用Python3启动WEB服务:

python3 -m http.server 80

python3会用当前目录作为网站的根目录,其中80是服务端口号
稳定运行【建议配合下文中的iSH后台运行使用命令自启

while true; do python3 -m http.server 80 > /dev/null 2> /dev/null; done &

iSH安装iperf3测试内网Wi-Fi网速:

#安装iperf3apk add iperf3#单线测试命令iperf3 -c 192.168.1.5 -b 10000m -u#多线测速命令iperf3 -c 192.168.1.5 -b 10000m  -u -P 2

iSH设置命令自启:

//编辑/etc/profile文件

vim /etc/profile

//在文件末尾添加需要运行的命令
// /etc/profile里的命令会在打开iSH时自动运行

iSH后台运行「通过获取定位实现后台运行」:

cat /dev/location > /dev/null &

//这时iSH会向你申请获取位置的权限。一定要选“始终允许”!(如果没有这个选项,请在设置->隐私->位置里设置为“始终允许”)

iSH安装sqlmap等渗透工具

.....「建议弃坑,受iSH性能影响,多数渗透工具会卡*」

但也并不是所有渗透工具都不能使用,如phonesploit【Phonesploit安装教程】,routersploit【Routersploit安装教程​​​​​​​】等....

这里顺便提一下如果有对iphone/ipad设备上运行渗透工具感兴趣的朋友可以期待下我的下一篇文章~「埋伏笔」

我的下一篇文章新鲜啦~你可以在我的主页找到它噢~


写在最后......


ioS整活计划:>点我<

参考:

https://zhuanlan.zhihu.com/p/299824345?utm_id=0
https://blog.csdn.net/cgxcgxcgxcgx/article/details/125918277
https://blog.csdn.net/abc1716975442/article/details/122022931
https://blog.csdn.net/xyzAriel/article/details/105497710
https://blog.csdn.net/sinat_34066134/article/details/121751726
https://blog.csdn.net/nnKevi/article/details/128491667

【转载请注明文章出处及原作者】

来源地址:https://blog.csdn.net/qq_57851190/article/details/128764070

--结束END--

本文标题: iSH使用与优化全网整合教程【持续更新】【精华】

本文链接: https://lsjlt.com/news/385558.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作