165 词
“你也不想被大家知道访问过P**nHub罢”x 书接上文(Linux使用aircrack-ng攻击WPA2-PSK),WPA2-PSK认证模式下,握手时产生的PTK或GTK被用于会话的CCMP加密中,而CCMP加密的过程大致如下: 因此在这里如此神必的情况下,可以对物理层解出IP层以上的数据包。(至少可以得知请求的网址) (烦,不写了
6.7k 词
异形描边 使用SVG,设置viewBox、preserveAspectRatio='none'以及子的stroke、vector-effect='non-scaling-stroke',转为base64设置为background,实现居中描边。 然后使用同样参数但无stroke有fill的SVG作为mask,消除外描边以及其被裁掉显示不理想的部分。 12background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100%25' height='100%25' viewBox='0 0 580 143' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' fill='...
243 词
需要注意的地方: 部分虚拟签到使用的是基站定位(如小程序调用的微信API),假如不是的话只需要GPS定位就好 流程: 解BL锁 安装magisk 安装LSposed 安装模块:FuckLocation、vcam 安装Cellular-Pro 采集模拟地址经纬度、TAC、PCI、ECI等(使用Cellular-Pro,或者可以反向查找,OpenCelliD之类),采集当地视频 使用FuckLocation模拟位置,使用vcam模拟摄像头 签到王等亲测可用 我解了BL锁的手机屏幕坏了还没开adb ლ(ಠ益ಠლ
2.3k 词
小撇步 更换礼物价格单位 礼物单位在html定死了是CN¥,但是甲方稿子里又是RMB,这时候我们可以: 对不起,做不到 魔改blivechat客户端 可以使用attr()获取礼物弹幕根元素里的price属性,创建content: "RMB"attr的伪元素。 但是,这个伪元素不像原来的价格元素一样,在html中处于期望的层级,如果只需要绝对定位还好,要是想用flex布局,与昵称等共处,就有点麻烦了。 思路: 定义根元素为flex,但原来的整个元素都在左边了。 使用根元素的伪元素做一个背景,但message里的内容右边距不对。 根元素有一个属性为price-level,可以依靠它获取新价格元素的的位数,计算宽度(等宽字体),使message或其父元素content加长。 昵称可以使用绝对定位后限定宽度。 完整关键设置: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849yt-live-chat-paid-mess...
1.1k 词
JavaScript [2023]方法使用jQuery.ajax获取数据,同步致假死,异步无法获取数据 在一个方法里使用ajax从后端获取数据,可以使用同步(async:false) 123456789101112function getTemperature() { var temperature; $.ajax({ async: false, type: 'GET', url: '', success: function (responseData) { temperature = responseData; } }); return temperature;} 但是,当方法运行时,即使新开一个进程,也会使页面的渲染停止,造成假死,可以使用Deferred对象: Deferred.resolve()传递参数arg给回调函数。 Deferred.pr...
1.7k 词
原理 WPA2-PSK认证模式 如图,在WPA2-PSK认证过程的四次握手中,PTK的一部分用于生成MIC(Message Integrity Check),而 \[ PTK = \text{PRF}(PMK + ANONCE + SNONCE + MAC(AA) + MAC(SA)) \] (PTK:Pairwise Transient Key,PRF:Pseudorandom Function,PMK:Pairwise Master Key,Nonce:仅使用一次的随机数) 其中PMK由PSK派生,而 \[ PSK=\text{pdkdf2}(passphrase,SSID,SSID \space length,4096) \] (PSK:Pre-Shared Key,pdkdf2:Passphrase-Based Key Derivation Function 2) 于是,如果我们监听到了握手包,则可以获取SSID、二者MAC、ANonce、SNonce、MIC,便可以将其用于验证猜测的密码(passphrase)是否正确...
2.2k 词
css中的border-style渲染结果固定,并且不同浏览器中的表现也可能不一样,这带来许多不便。 例如,有时候我们希望圆点边框更加密集,然而此间距与border-width绑定。 这类边框,需要全边联动的效果,才不显得突兀。因此,我们可以借助SVG中stroke的良好可自定义性,通过background绘制边框。 12345background: url("data:image/svg+xml,%3csvg width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='6' y='6' width='100%' height='100%' fill='none' stroke='black' stroke-width='12' stroke-dasharray=&#x...
916 词
世界向你所展示的,仅仅是世界所展示的样子 大抵是因为初中时几乎整个学期都被关在学校里,只能天天抱着小说之类的啃,那时候的态度还很轻松。 但从高中起可以每天冲浪后,我就在烦恼,意义的意义,原因的原因,这两根链条到底有无尽。 或许是自身比较空虚,若想象意义止步于大脑的愉悦(但探索未知仍然十分伟大),一股巨大的空虚感便向我袭来。纵使这链条可以不断延伸下去,然而那些无法理解的层次,同样令人窒息。 尽管我也会从 可以用傅立叶变换和波函数将定律从数学向现实导出这件事 中感叹关于世界本质上的奇妙,从延时擦除实验中感叹世界设计上的奇妙(the future measurements do not in any way change the data you collected today. But the future measurements do influence the kinds of details you can invoke when you subsequently describe what happened today.),然而关于其背后的事情,却让我失望...
2.5k 词
众所周知(),FFT凭借如下公式得以实现 现在来谈谈具体的实现问题。 一、单位根的计算 在FFT中,对于下标不同的单位根,可以不用重复计算。此处单位根下标 都是 的幂即 ,因此当 , ,所以对于下标不同的单位根,有 所以我们仅需计算下标最大的单位根数组 来表示 ,并在需要用到 时使用 即可。 二、系数最终位置的确定 在FFT中,把多项式系数依据奇偶次幂分开进行分治。递归版的FFT中,在函数开头进行分组,每个系数的位置都变化了不止一次,但实际上我们可以一次性完成系数最终位置改变。 考虑第 个元素 表示 系数的数组 ,我们进行一种修改,保留原本偶数项相对顺序,将偶数项移到数组左半边,作为一组;奇数项同样保留原本它们之间的相对顺序,移到右半边,作为另一组。然后再在组内进行此修改直至一组内仅有两个(或一个)元素。 那么对于初始的 ,以下用 代称其内容以防混淆,将 用二进制表示为 ,显然第 次修改时 若 ( 为偶数),则 将在组内的左半边 若 ( 为奇数),则 将在组内的右半边 可以得出,在第 ...