声明

博主(一只猿)从来都没有参与过任何什么所谓的技术论坛去谈论GSM相关的技术,任何QQ群,微信群里面冒充我进行诈骗的行为均与本人无关。从15年之后我就没有再去研究GSM相关的技术,也从未参与过任何相关的黑产。

最近上百人通过我博客上的微信二维码添加我好友,大部分都是从事或者即将从事黑色产业的人士,我只想告诉你们,GSM 短信嗅探技术是属于2G时代的产物,所有技术都是公开的,并不是我这里发出来的,本博客只是将官方的文档进行了翻译而已。

我这里从来不提供任何的所谓一键嗅探镜像,我博客上所有关于GSM短信嗅探的技术从今天起全部撤掉,原因很简单,我没必要同情那些被骗的人,我也没有义务去帮任何人解决这些问题。

甚至很多人都不知道如何看完一篇文章,就乱七八糟问一堆问题。

最后:法网恢恢疏而不漏,黑产帝请自重,加了我微信,还可能被我举报,请另寻高明,本人微信自今日起拒绝任何人添加好友,之前添加的疑似黑产帝的都将被我拉黑。


树莓派Kali更新系统报错 Error: missing /boot/firmware, did you forget to mount it? 的解决办法

使用 vim 编辑 /etc/fstab 并将下面这一行写入到文件最后

tmpfs         /boot/firmware tmpfs rw 0 0
然后reboot重启系统,之后再尝试更新系统会提示
正在设置 raspi3-firmware (1.20181112-1) ...
ls: 无法访问'/boot/vmlinuz-*': 没有那个文件或目录
raspi3-firmware: no kernel found in /boot/vmlinuz-*, cannot populate /boot/firmware
此时不用担心,这是正常的,安装软件更新系统的时候已经不再提示没有挂载 /boot/firmware 的问题。

Django 2 提示 mysqlclient 1.3.13 or newer is required 的解决办法

博主在Kali Linux下面使用PyCharm开发Django项目的时候需要连接数据库,然而出现报错

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 1.3.10.
意思大概是Django需要更高版本的mysqlclient才行,我机器自带的版本过低,那么升级一下就OK了

执行pip的升级命令

sudo -H pip3 install -U mysqlclient
然而报错
OSError: mysql_config not found

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-ngjxo2y1/mysqlclient/
这个报错有点熟悉,我之前博文有遇到过,这里因该是缺少libmysqlclient的包,但是我使用apt search 却没有搜索到 libmysqlclient的软件包,倒是找到了 libmariadbclient 的包,直接安装
sudo apt-get install libmariadbclient-dev -y
然后再次执行升级操作
sudo -H pip3 install -U mysqlclient
顺利安装,然而在连接数据库的时候再次报错了,这次的错误就有点奇怪了
django.db.utils.OperationalError: (2000, 'Unknown MySQL error')
看起来像是Mysql的问题,难道是不允许连接或者是账号密码错误?直接使用终端连接看看
mysql -h 192.168.88.88 -u root -p 
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MySQL connection id is 4604
Server version: 5.7.27-log MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MySQL [(none)]> 
终端连接一切正常,这就有意思了,得想办法解决这个问题。

» 阅读全文

Kali Linux 最新版给浏览器安装flash player

Kali Linux最新版本中浏览器的flash player已经改名字为

browser-plugin-freshplayer-pepperflash
如果实在不知道可以尝试使用
sudo apt search flash
进行搜索就能找到,所以直接执行
sudo apt install browser-plugin-freshplayer-pepperflash
就可给浏览器安装上 flash player 播放器插件了

将Kali Linux作为办公系统是一种怎样的体验?

博主在4年前就已经尝试过使用Kali Linux作为日常工作使用的桌面系统,那时候博主还是个菜逼,对Linux还是知之甚少,所有就非常牛逼(脑残)的使用root账户了,不得不说root账户真是牛逼,各种安装卸载随手就来,那结果自然就很显而易见了.

重装系统N次!!!

最终不得不放弃使用Kali Linux作为办公系统。

当然了,并不是说Kali Linux不好用或者Kali Linux 不适合作为办公系统来使用,而是像博主这样在不熟悉Linux的情况下,贸然使用Root账户登录进行各种危险操作是非常不理智的行为。

这里当然要除了对Linux了如指掌的大佬以外,否则博主是绝不推荐直接使用Kali Linux的root账户登录来进行日常办公的。

不过话又说回来,博主今天的Linux水平,全是当年使用kali linux的root账户瞎折腾练出来的。

俗话说,在哪跌倒就在哪爬起来,博主经过各种毁灭性的坑之后慢慢喜欢上了Linux作为办公系统,甚至出现了一度无法在windows系统下面办公的尴尬局面,哈哈哈,毕竟习惯了随手就是一个终端,命令一顿敲。

» 阅读全文

动态VPS快速安装Python 3.6运行环境

因为动态VPS(也称作adsl拨号VPS)可以随意更换IP的特性,博主经常需要使用动态VPS来跑一些爬虫脚本,以防止IP被封杀。由于Python3的普及,博主也慢慢的抛弃了Python2,大多数脚本也开始改用Python3编写。但是动态VPS上默认自带的Python环境并不是Python3,博主每次批量操作的VPS机器数量也比较多,一台一台配置难免会浪费大量时间。于是就整理出了自动执行的几行命令来快速安装所需环境。

» 阅读全文

解决Mint删除network-manager后无法进入桌面的问题

说说背景。博主房子里面几个房间的墙壁比较厚,卧室时常因为接收不到wifi信号导致看片异常卡顿,一怒之下(实际上是因为贪图便宜),在某鱼上高(低)价购入两个AP面板,打算增强一下wifi信号。买回来发现这玩意居然刷了爱快的AP固件。要想配置这两个AP面板,就必须接入爱快的路由系统才能正常配置,配置完成后才能接到普通路由下面使用。当然了,这根本难不倒我,博主向来对这种需要网络基础知识才能搞定的东西很有把握,而配置AP也只是需要配置下AP的SSID和密码即可,这显然不难。

鉴于我的台式机只有一个网口,没法做到一个WAN口和一个LAN口,那么索性直接不要wan,反正只配置个AP而已,又不需要联网。下载爱快路由系统后写入U盘,机器开启选择从U盘启动系统,顺利进入爱快路由系统,把机器的网口设置为LAN口,交换机接电脑网口,AP接交换机,另外一台电脑接交换机。这样就很轻松的配置好了AP面板。

后来博主想更新下AP面板的固件,每次这么折腾难免有点麻烦,就想着能不能用虚拟机安装爱快,用虚拟网卡做WAN和LAN,这样主机还可以直接登录爱快配置,妙哉。

于是,根据爱快官方提供的文档,使用VM成功运行。但是VM毕竟庞大,博主平时也不怎么爱用VM,所以今天使用vbox玩一把,结果就悲催了...

» 阅读全文

博客已恢复访问

由于某种未知的原因导致博客所在机房的IP被GFW屏蔽,联系机房后表示无法解决,从6月1号开始博客进入无法访问的状态。

无奈之下将博客迁移至阿里云香港的机器,访问速度快了不少,应该也会更稳定了吧。

感谢在此期间还在尝试访问博客的朋友们。

Linux Mint 报 "wine is a 64-bit installation, it cannot be used with a 32-bit wineserver."

Linux Mint 64位下面使用微信开发者工具打开项目报错 

"wine is a 64-bit installation, it cannot be used with a 32-bit wineserver."

只需要在用户目录删除wine配置,然后重置默认设置即可

rm -rf .wine
winecfg

Mysql 提示 2027 (HY000): Malformed packet 错误

只需要修改Mysql配置文件/etc/my.cnf里面的

query_cache_type = 0
query_cache_size = 0

保存后重启Mysql服务即可

从0.5开始实现一个树莓派巡视小车

博主在2014年的时候使用Arduino做过一个并不是很智能的智能小车,当时做的时候各种设备还没有现在这么丰富,博主我自身所掌握的科学文化知识也是相当的匮乏,所以没有很好的发挥出小车的功能,感到比较遗憾。

几年过后,博主我再次找到当初做的智能小车,在经历过10次搬家后,小车的亚克力底盘已经被压断,各种传感器配件上也落满灰尘,核心控制中心Arduino Mega 上也有些灰尘,但是基本的形状还在,除了减速电机有些漏油以外,其他配件还算完好,功能也都正常。

万用表测试动力电池还挺好,几年没有充电,依然坚挺,几年后的今天,再次拿起曾经引以为豪的作品,不仅感慨万千。面对残缺的美,不做点什么实在是对不起当年那一股钻劲,在琢磨做什么的时候看到家里3只猫咪,有了思路,就做一个远程控制的巡检小车吧(其实为了满足博主我不在家的时候依然还能云吸猫的快感)。

» 阅读全文

Mint Linux 安装微信开发者工具

微信开发者工具官方只提供了windows和Mac OS版本,我等Linux党在开发微信小程序的时候就显得很尴尬了,开虚拟机跑个windows卡的一B,要么直接用windows开发,略显蛋疼。

值得庆幸的是微信开发者工具客户端本身是基于NW.js编写,这一点在安装widnows版本的时候可以从安装进度窗口看到类似 解压 nw.js的字样,万能的大神已经搞出了Linux版本的客户端,并且在Github上开源,此文便是如何快速在Linux下面安装使用微信开发者工具。

» 阅读全文

Mint Linux 64位 安装向日葵控制端

向日葵远程控制是花生壳公司出品的一款相当出色的远程控制软件,在windows上表面很棒,官方在2015推出了Linux系统的花生壳内网穿透软件,开发者可以直接运行在Linux系统上进行内网的端口映射,当然也有树莓派专用内网穿透脚本。这一点做的很棒,官方也推出Linux版本上的远程控制客户端,使用Qt编写的图形界面,虽然过去了几年时间,但是现在使用依然好用。

» 阅读全文

如何快速清除“FF新推荐”和“360焦点资讯”广告弹窗

FF新推荐”是那个flash播放器插件自带的广告,相当的恶心。

360焦点资讯”是360安全卫士安装的时候自带的,默认开机就会弹。

» 阅读全文

CentOS For ARM 扩容命令报错解决方法

博主早前写过使用树莓派跑CentOS的文章,地址在这 https://www.92ez.com/?action=show&id=23407,那个时候CentOS在树莓派上的兼容性还不是很好,博主在安装lnmp集成环境的时候就出现了比较多的问题。

如今CentOS已经对ARM上的兼容做了比较多的工作,今天博主我就打算重新刷入最新版本的CentOS把玩一番,看下情况是否有所好转。

» 阅读全文

整理国内一些比较好用的镜像站点

科技在发展,时代在进步,各大高校纷纷建立了自己的镜像站,一些有实力的大厂也开始为开源事业做出贡献,下载系统镜像不再是龟速,当然,镜像站的作用不仅仅是为了下载系统镜像而存在,很多出色的镜像站还提供非常多的工具供大家使用,还有各种学术wiki,这里将做一个不完全的整理,并且持续更新。

» 阅读全文

ubuntu 系列安装 mysqlclient 报错解决

Django开发部署的时候很常见的一个问题,记录下

» 阅读全文

使用supervisor设置服务端frp开机启动

Frp是一款相当出色的内网穿透软件,Github地址 https://github.com/fatedier/frp ,在没有 frp之前博主一直使用的是花生壳做内网穿透,花生壳的免费版本作为日常基本的穿透足够了,但是近年来,花生壳的服务开始了各种收费,所以有时候不得不另寻高明,当然了,内网穿透软件也有其他的选择。

Frp面世之后就受到了很多运维人员的喜爱,也有很多web开发者开始使用Frp做内网穿透来调试网站,使用Frp的方法十分简单,只需要根据系统版本下载对应的二进制文件,修改一下配置文件,然后直接执行二进制文件就可以了,但是Frp并没有提供一个服务来运行,如果关闭终端程序就直接退出了,或者使用nohup也可以实现程序后台运行,但是这样一旦重启服务器,frp就无法自动启动,所以博主选择使用supervisor进程管理工具实现开机启动。

» 阅读全文