枚举物理网卡

其实目的是获取靠谱的 MAC 地址,但这个任务真蛋疼!不信您看看搜索出来的乐射……

神马 GetAdaptersInfo、GetIfEntry、GetAdaptersAddresses、NetWkstaTransportEnum,还有读取注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards。这些都会枚举到虚拟网卡,给您举个例子“VirtualBox Host-Only Ethernet Adapter”,读取神马 NetCfgInstanceId、MediaSubType,都不靠谱,没有平台移植性!

用 Setup API 枚举 Interface,匹配 PCI 和 USB 类型是比较靠谱的。

蛋似,虚拟机的网卡也是虚拟的,为了方便在虚拟机测试,您要注意放开一些特例……很抱歉,领导说代码要保密,自己搜吧,关键字:SetupDiGetDeviceInterfaceDetail、OID_802_3_PERMANENT_ADDRESS。

给个蛋碎的例子:\\.\pci#ven_10ec&dev_8168&subsys_050e1028&rev_06#4&224db6dd&0&00e5#{ad498944-762f-11d0-8dcb-00c04fc3358c}\{4cc0ea76-88b7-40e1-8b4b-6339f8dd49bf} 可以简称为 \\.\{4cc0ea76-88b7-40e1-8b4b-6339f8dd49bf} 或者 \\.\Global\{4cc0ea76-88b7-40e1-8b4b-6339f8dd49bf}

协议加速的三个时代

这里要说的是基于反向代理+缓存的加速。位于客户端和服务端之间的加速系统,理解某些协议,并对这些协议进行处理,使客户端不需要做任何改动的前提下,其请求被重定向到更“近”的“代理服务器”上。

普通时代

主要处理公开的协议,最明显的例子是 HTTP 下载,加速系统理解 HTTP 协议,当收到 GET 请求时,伪造 302 等跳转回应,使客户端改向加速系统提供的“代理服务器”下载。

当一个域名只用于 HTTP 服务时,还可以对这个域名做文章……DNS 协议也是公开的。

文艺时代

各种下载器、视频应用开始采用私有协议……所以,逆向就必不可少了,这个时代加速服务提供商必须有一定开发实力,不能再用一些开源代码整合就了事。

二逼时代

某些下载器的公司出于各种原因不希望别人假扮自己的“服务器”,于是做出了艰难的决定,下载协议使用非对称算法加密,这样一来,即使那些逆向高手把整个下载器客户端都逆向了,那也只是做出一个客户端,无法扮演服务端,于是乎……加速服务公司都 2B 了,要私钥吗?分点钱吧!

吃屎是不可避免的未来~

未来,可能是为了节省能源,或者出于“猪”道主义,人类已经不吃禽兽这类比较有情感的动物了,根据泥巴娃所梦,未来的人都是吃虫的。
果蝇、蛆等虫,虽然恶心,但是经过加工,确实是很好的蛋白质来源。
泥巴娃注意到这个流程:人拉屎,养蝇蛆,产蛋白质,加工成肉,人吃肉,拉屎……
这个过程很快,很快,快到来不及反应,就变成了——人吃屎!
一个个面目狰狞,手里还捧着一坨屎,要请泥巴娃吃,泥巴娃眼一睁,整个世界清静了~

诗盗·鲸神链

《#诗盗#·鲸神链》:尘网乱我眼,封七鹰三十年。修心识本性,笑谈鲸神链。

注解

“鲸神链”的由来:大三或者大四时,申请了一个新 QQ,想取个特别的昵称,当时想自己是“技术流”,所以就输入 jsl,结果出来的是“精神恋”,感觉也不错,因为 UMU 觉得爱情的最高境界就是“精神恋”,但直接这么下去肯定很多人喷,所以就用了“鲸神链”。

尘世太多喧嚣、压抑物欲横飞遮乱了人们的眼睛,让人看不清真相本源。

哥因此封印了天生敏锐的感情世界,转眼三十年过去了……

世道修心是体会人间悲苦离合,虽然大家都是杯具,蛋似哥坚持聪明天赋、善良本性。

笑看当今物欲世界,哥一直认为精神恋才是爱情的最高境界,这在凡人眼里只是笑话,只有哥还在谈情说爱大笑。

诗盗·古古锅锅给哦哦哦

《#诗盗#·古古锅锅给哦哦哦》:退田盖新房,旧屋种菜偿。家鸡不识哥,十年亦沧桑。

注解

泥巴娃小时候,老家就是典型的农村,很多田野,种各种菜,后来退田盖新房,但是妈妈保留了种菜自己吃的习惯,于是在旧屋的屋顶搞了很多塑料泡沫箱子来种菜,屋内则养鸡鸭。最近去旧屋看了一圈,觉得陌生了许多,才十年而已,却恍如隔世。