Category瞎折腾

树莓派创建AP以及恢复

本文是以树莓派4B+为实验原型,理论上可拓展至所有树莓派,但是根据许多网上的教程可以看出来,树莓派3B+的配置方法与本文所介绍的并不相同,猜测可能是和对应文章发布时的树莓派系统版本有关。因此如果你再使用本文提供的方法上遇到什么问题欢迎留言讨论。 使树莓派变成热点其实思路很简单,只需要一个AP软件,一个DHCP服务器,然后将树莓派自己本身变成网关即可,这个过程相对于安卓、Windows和一些Linux发行版来说是相对困难了一些。网上也有很多例如create_ap等的工具来辅助实现这个需求,实现的方法也比较干净,但是在我使用过程中发现无法启动wlan0接口,我试了几次也不行,网上相关资料也比较少,因此写这么一篇文章来阐述一下我的折腾过程。 希望我的折腾能对你有所帮助 首先需要hostapd、dnsmasq两个软件包其核心配置文件分别是:/etc/hostapd/hostapd...

[Archived]新闻聚合流News Feed

项目介绍 又是一个闲得蛋疼的项目,上线一个新闻信息流网站,主要是用来整合新闻,整合新闻的规模后续看心情决定是否扩大 所有的新闻排序均不存在人为干扰或过于复杂的程序干扰 热搜词的排序由网站提供的搜索指数按降序排列;新闻的排列顺序由时间和爬取顺序决定,且在下一次抓取新闻前不会改变。新闻内容不存在人为筛选的情况,只有新闻提供方是我自行选择的 主要对以下站点的信息进行抓取: 大陆:百度风云榜,微博热搜,新浪新闻,今日头条,中国国家应急广播 欧美:BBC中文网,FT中文网,DW中文网(德国之声),VOA中文网(美国之音) 港澳台:公视新闻网 NEWS FEED 由于服务器方面原因以及个人技术有限,无法做到对新闻的实时追踪 同时关于一些更新的项目也会写在下面,但愿自己能坚持更新下去 我并不同意你的观点,但我誓死捍卫你说话的权利—伏尔泰 更新日志 2018.12...

Python3那些与Python2不同的地方(持续更新)

又是一年踩坑时啊,最近写Python为了保证在Python2和Python3中同时运行踩了不少关于两者的坑,本来是没打算总结的,可是越踩越多,越踩越多,脑子实在记不住了,就提笔写了这一篇博客 print 这是一个很普遍的坑,也是一个很容易遇到的坑 在Python27中,print可以这么写 Python print "hello world" 1 print "hello world" 也可以这么写 Python print("hello world") 1 print("hello world")...

各大开源许可协议与开源许可证详解

以下是上述协议的简单介绍: BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。 如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。 BSD...

如何精准定位你的蓝屏问题

最近本程序狗的生产工具一阵抽风啊,简直是把我搞的恨不得咬舌头自尽,大概的问题就是蓝屏,不停的蓝屏,所以就有了本次博客的主题,如何精准定位你的Windows蓝屏问题 所谓Windows蓝屏也就是Windows发生的严重的无法通过自身恢复的错误,大多数都是硬件或者系统内核错误,现在的Windows系统的蓝屏界面已经比以前好看很多了,但是还是基本得不到什么有用的信息,基本我们想要定位蓝屏问题只能通过蓝屏代码,或者是蓝屏问题描述来解决问题,所以这里我要从蓝屏文件入手,分析究竟那个进程导致了Windows蓝屏 首先我们需要准备一些工具blueScreenView或者WinDbg这两个还是比较推荐后者的,前者的蓝屏问题分析其实是比较简单的,显示和很直观,但是大部分的分析工作需要使用者自己做,我们大概来介绍一下,我们首先导入蓝屏文件...

Windows下的深度学习框架配置之caffe篇

今天要分享的是,如何在windows环境下搭建深度学习框架caffe 需要准备的材料有,一个电脑(推荐安装有支持CUDA的GPU),Windows操作系统,VS2013,caffe压缩包,CUDNN 4/5,CUDA 7.5/8.0 这里需要说的是CUDNN和CUDA需要去英伟达CDUNN官网和英伟达CUDA官网来下载,在下载时需要注册成为NVDIA Developer,然后填写一个用户调查问卷即可下载,截止本文发布时,caffe框架支持CUDNN 4/5,CUDA 8.0/7.5,不过在干这件事情的前提是你的GPU支持CUDA,如果不支持的话进行深度学习训练的时候速度会比较捉急 下面是正式步骤: 首先需要安装Windows操作系统。这里需要注意的是操作系统的选择,因为英伟达官网目前可下载的是CUDA8.0,因此需要按照CUDA支持的Windows来进行配置,CUDA8...

“微信支付大盗”来袭,有人被盗近万元

前几个月将手机进行了刷机。12月11日,突然弹出一个提示框,显示微信未登录,登陆后就继续玩游戏没管。晚上发现手机已死机,第二天重刷后发现微信被盗。然后直接申诉找回,发现绑定的qq和手机全被解除,绑定微信的一张建设银行储蓄卡里面8330被消费完了。联系微信客服后,对方回应无法赔付。 那么,病毒是如何实现盗号,又如何将钱财一扫而空?让我们一探究竟! 病毒原理分析 原来,该微信盗号木马暗藏于鱼龙混杂的各类第三方定制ROM和APP中,伪装为安卓系统服务模块,通过弹出伪造的微信登录和支付的钓鱼界面,获得用户的登录密码以及支付密码后,再通过监控用户短信等手段,远程窃取微信支付绑定的银行卡余额。 以其中的一个病毒样本timesync.apk为例: 病毒通过注册BootBroadcastReceiver实现自启动服务,主要的恶意功能包括上报用户短信、劫持微信钓鱼、上传微信数据、卸载微信、摧毁系统等。...

PHP7曝出三个高危0-day漏洞,还有一个仍未修复

这三个漏洞出现在PHP7的反序列化机制中,而PHP5的反序列机制也曾曝出漏洞,在过去几年中,黑客利用该漏洞将恶意代码编入客户机cookie并发送,从而入侵了Drupal、Joomla、Magento、vBulletin和PornHub等网站。 最近,Check Point的exploit研究团队安全人员花费数个月时间,检查PHP7的反序列化机制,并发现了该机制中的“三个新的、此前未知的漏洞”。 虽然此次的漏洞出现在相同机制中,但PHP7中的漏洞与此前PHP5中的并不相同。 三个漏洞编号分别为CVE-2016-7479、CVE-2016-7480和CVE-2016-7478,其利用方式与Check Point八月份详细报道的CVE-2015-6832漏洞类似。 CVE-2016-7479:释放后使用代码执行 CVE-2016-7480:使用未初始化值代码执行 CVE-2016...

一个有趣的C语言程序

经常听有人说C语言里其实没有数组,说实话刚开始我是拒绝的,毕竟自己用了这么长时间 他为了说明这个问题,给了我这样一个简短的程序 C++ #include <stdio.h> int main(void){ int a = 1; int x[5]={1,2,3,4,5}; printf("%d",a[x]); return 0; } 12345678 #include <stdio.h> int main(void){    int a = 1;    int x[5]={1,2,3,4,5};    printf("%d",a[x]);    return 0;}...

Linux爆新漏洞,长按回车键70秒即可获得root权限

按住回车70秒,黑客就能在linux系统绕过认证,进而获取root权限,并能远程控制经过加密的linux系统。 这个安全问题来源于Cryptsetup存在的一个漏洞(CVE-2016-4484)。Cryptsetup是在Linux统一密钥设置(Linux Unified Key Setup, LUKS)中用来加密磁盘的软件,而LUKS则是Linux系统中标准的磁盘加密。   漏洞其实是出现在系统后Cryptsetup处理密码输入错误的时候,它会允许用户多次重试输入密码。而当用户输入错误93次后,程序就会给用户一个带root权限的shell(busybox)。 也就是说,如果你重复93次输错密码,或者持续按回车键大概70秒,你就能够获得root initramfs (initial RAM filesystem)...

Your sidebar area is currently empty. Hurry up and add some widgets.