MQTT服务器Apache Apollo初探

0x00 起因 rtz此前用100块的价格get到了腾讯云服务器x一年,却一直闲置 突然又想在物联网试试手,于是百度得到MQTT协议 进一步得知MQTT服务器Apache Apollo 于是便想利用闲置的腾讯云服务器搭建一个MQTT服务器 ...

记一次UCOSII遇到的错误

rtz在一个项目中使用ucosII,创建了若干task,优先级分别为2、3、4、5…… 同时rtz还使用了ucosii提供的软件定时器Tmr 在执行过程中,rtz发现优先级为4的task无法被调度 在经历了一个多小时的debug后,rtz发现了原...

偶遇钓鱼网站

0x00 起因 rtz在qq收到了一条N年没联系的同学发来的信息: 明明一眼就能看出这是钓鱼网站的rtz 因为刚睡醒,智商还没恢复 竟然 就点进去了 还输入了自己的qq号和密码! 0x01 应对措施 rtz觉得,如果一次性往...

斐讯K3路由坑爹的Beamforming功能

斐讯的K3路由器在最近网上非常的火,不仅是因为斐讯的营销模式,更因为K3的性能 于是rtz也撸了一台K3,把桌子上的TP-LINK换了下来 但是掏出笔记本,连上K3的2.4G WIFI, speedtest走一波,WTF?1M都不到的速度? ...

UID卡、CUID卡、FUID卡的区别

UID卡(国外称GEN1) 所有区块可被重复读写 卡片ID可改且使用后门指令更改ID ID可被重复修改 响应后门指令(意味着可被使用后门指令检测是否为克隆卡的机器发现) CUID卡(国外称GEN2) 所有区块可被重复读写 卡片ID...

各种语言中的幂运算与异或运算

rtz在一程序中需要计算a的三次方 于是顺手写出了 a^3 编译,发现不对。 遂百度之。 由于rtz学习的第一门语言是QuickBasic ^是幂运算符 所以一直以为^是幂运算符 而在java C 等主流语言中,^表示异或运算 在知乎ht...

破解学校饭卡加密算法

0x00 起因 rtz在调试NFC时无意发现学校的饭卡是 Mifare S50 卡 然而这种类型的卡片安全性非常低,互联网上有大量破解该类型卡片的工具 所以rtz决定破解一下学校的饭卡练练手。 0x01 工具 ACR122U 读卡器一台 ...

2018年的寒假rtz都干了啥..

转眼间2018年的寒假就要过去啦。。 在寒假结束之际,rtz数了数寒假都干了啥。。 双拼输入法 双拼输入法是指汉字的声母、韵母各用一个字母代替构成的拼音编码。 采用双拼拼音输入法输入汉字时,只需要击键两次便...

UART和USART的区别

rtz刚接触串口的时候,一直以为UART和USART是一个东西.. UART:universal asynchronous receiver and transmitter通用异步收发器 信号线:TX, RX USART:universal synchronous asynchronous receiver and trans...

在Keil中使用自动格式化软件Astyle美化代码

在rtz使用Visual Studio或者IDEA等IDE时,经常会用到这些IDE提供的“自动格式化代码”功能。 在日常Coding的过程中,调整代码经常会造成格式混乱,复制粘贴代码时也会发生缩进错误等影响格式的错误。 在使用IDEA...