Mifare Classic card(M1卡)破解过程记录(准备+理论+获取扇区密钥+数据分析) 发布于 五月 25, 2021 首先认识一下一卡通的类型,市面上常见的一卡通是IC卡的一种,IC卡即集成电路卡,也是广义上的智能卡,准备篇介绍一些智能卡的基础知识,帮助我们确定卡的类型和使用的设备, 目前淘宝上提供了设备和全套软件,确定好方法就可以自动化破解,下面的内容比较详细,不用全部看完也能破解,但了解一下可以提高效率 。 按照使用方式分类: · 接触式IC卡: 符合 ISO 7816 标准,卡片表面包含金属触点,读写需要 IO 线路接触,即需要插卡使用,如手机的 SIM 卡模块 · 非接触式IC卡: 符合 ISO/IEC 14443 标准,由 IC 芯片、感应天线组成,封装在一个标准的 PVC 卡片内,芯片及天线无任何外露 部分,通过 RFID 感应使用,校园卡及身份证都是这一类型。 · 双界面卡IC: 又称组合卡 / 双端口 卡,是 同时兼备接触和非接触两种界面通信的多功能卡 ,将非接触 IC 卡的方便性和接触 IC 卡的安全性融为一体,使之成为一卡多用的极佳载体,代表着未来 IC 卡的主要发展方向,银行卡就是这一类型。 需要注意的是我们平时见到的某些门禁卡虽然也是通过感应使用,但不一定是IC卡,现在有相当一部分便宜的门禁使用的是磁卡和ID卡,ID卡使用RFID射频技术,但其频率一般较低,一般为125KHz,如爱特梅尔的T5577卡,不可写入用户数据,其记录内容仅限卡号只可由芯片厂一次性写入,开发商只可读出卡号加以利用,所以只用于身份识别,不能用于消费,其成本相对非接触式IC卡较低,一般使用字典攻击的方式就能复制。 智能卡按照工作频率分类: 区分ID卡和IC卡——读卡判断法 读卡判断法是判断卡智能卡类型最准确的方法,这需要可识别多类型卡的设备支持,例如手机NFC或者pn532开发板、ACR122U读卡器以及Proxmark3。使用手机NFC是最为便捷的方法,在支持全功能NFC的手机上下载MIFARE Classic Tools,给予权限后将卡片贴在NFC感应区根据提示读取标签后查看标签信息。下面是两种不同容量的IC卡的显示,如果RF技术这栏显示ISO/IEC 14443,说明就是典型的13.56MHz的非接触式IC卡,这也是生活中使用最多的类型。 ... 阅读全文
分布式定时任务对比 发布于 十一月 09, 2020 1. 什么是分布式定时任务 把分散的,可靠性差的计划任务纳入统一的平台,并实现集群管理调度和分布式部署的一种定时任务的管理方式。叫做分布式定时任务。 2. 常见开源方案 elastic-job , xxl-job , quartz , saturn, opencron , antares elastic-job elastic-job 是由当当网基于quartz 二次开发之后的分布式调度解决方案 , 由两个相对独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成 。 Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。 Elastic-Job-Cloud使用Mesos + Docker(TBD)的解决方案,额外提供资源治理、应用分发以及进程隔离等服务 亮点: 基于quartz 定时任务框架为基础的,因此具备quartz的大部分功能 使用zookeeper做协调,调度中心,更加轻量级 支持任务的分片 支持弹性扩容 , 可以水平扩展 , 当任务再次运行时,会检查当前的服务器数量,重新分片,分片结束之后才会继续执行任务 失效转移,容错处理,当一台调度服务器宕机或者跟zookeeper断开连接之后,会立即停止作业,然后再去寻找其他空闲的调度服务器,来运行剩余的任务 提供运维界面,可以管理作业和注册中心。 elastic-job结合了quartz非常优秀的时间调度功能,并且利用ZooKeeper实现了灵活的分片策略。除此之外,还加入了大量实用的监控和管理功能, 以及其开源社区活跃、文档齐全、代码优雅等优点,是分布式任务调度框架的推荐选择。 由于elastic-job-lite 不支持动态添加作业,此处仅贴上elastic-job-Cloud架构图 xxl-job 由个人开源的一个轻量级分布式任务调度框架 ,主要分为 调度中心和执行器两部分 , 调度中心在启动初始化的时候,会默认生成执行器的RPC代理 对象(http协议调用), 执行器项目启动之后, 调度中心在触发定时器之后通过jobHand... 阅读全文
macbook重置 Nvram 和 SMC 解决休眠掉电问题 发布于 七月 08, 2019 重置了 Nvram 和 SMC,刚才打开看,只掉电了 1% 1.重置 Mac 上的系统管理控制器 选取苹果菜单 >“关机”。 在 Mac 关机后,按下内建键盘左侧的 Shift-Control-Option,然后同时按下电源按钮。按住这些按键和电源按钮 10 秒钟。如果您的 MacBook Pro 配有触控 ID,则触控 ID 按钮也是电源按钮。 松开所有按键。 再次按下电源按钮以开启 Mac。 2.重置 NVRAM Option+Command+P+R 将 Mac 关机,然后开机并立即同时按住以下四个按键:Option、Command、P 和 R。您可以在大约 20 秒后松开这些按键,在此期间您的 Mac 可能看似在重新启动。 来源: https://www.v2ex.com/t/494895 阅读全文
设计师别担心,微软雅黑这样使用不侵权 发布于 八月 27, 2019 这几天设计圈都被一条字体侵权消息刷屏,一公司在没有获得字体版权的情况下使用微软雅黑做印刷品,样稿印刷厂印了5000万张已经全国商用,公司损失2860万,裁员42人,含8个主管。 现在各位设计师都知道,微软雅黑版权是属于方正的,并不能免费使用!在大家惊叹赔偿金额的时候,方正官方出来辟谣: 这次事件,方正字体给我们间接地上了一课:想安全使用我们的字体?乖乖付费吧。同时还告诉那些没有买过版权的公司:该交保护费了。目前事件已在百度热点搜索排名第三,也让中国很多非设计行业人员了解了方正。 不过在大家都在聚焦新闻本身的时候,有没有想过,什么样的字体行为会受到侵权呢? 在设计行业中,常见的微软雅黑字体侵权主要表现在线上的banner、广告、页面、电影等,线下的印刷品、户外广告、书籍等。各位设计师对这些都非常清楚:无版权,不可商用。 UI前端和微软雅黑 但是在UI设计这块,我们在电脑网页中显示的微软雅黑有版权吗?公司官网显示的文章字体都是微软雅黑,这样会侵权吗?我们再回顾下微软雅黑的历史。 “微软雅黑”字体是“北大方正电子有限公司”设计开发的字体作品。该字体与著名的“方正兰亭黑系列字体”(该系列字体共有十一个不同粗细版本,共十一款字体)系出同源,前者针对屏幕显示,后者针对印刷用。方正公司拥有“方正兰亭黑系列字体”的全部版权。但微软雅黑的版权分为两个部分,在Windows系统的内嵌使用,包括屏幕输出和个人使用为目的的打印,这部分微软已经向方正支付了版权授权费用,所有正版Windows用户均可放心使用。但是以商业发布为目的的微软雅黑版权,仍由北大方正保留。 微软公司在开发新一代操作系统时,为了改善屏幕字体的视觉效果,委托方正公司设计两款字体。微软公司将此两款字体命名为“微软雅黑”和“微软雅黑 Bold”。 这里我们可以看到一个关键词“屏幕输出”,即电脑屏幕上显示和我们关系最大。设计师设计完网页之后,前端需要进行代码制作,这时候使用的微软雅黑字体,其实就是属于屏幕输出。 如果要深入搞清楚这个,我们就要了解网页中是如何显示字体的。前端网页字体的定义主要有两种方式:font-family和@font-face。关于这些前端基础知识,各位UI设计师必须要了解下。 font-family font-family属于前端css属性中最基础... 阅读全文
百度网盘资源搜索网站大全 发布于 六月 02, 2019 https://www.h2ero.com/ [闪电云] https://www.aisouziyuan.com/ [爱搜资源] http://www.pansoso.com/ [盘搜搜] https://www.yunpanjingling.com/ [云盘精灵] https://www.52sopan.com/ [我爱搜盘] https://yunpanem.com/ [云盘恶魔] http://www.xiaobaipan.com/ [小白盘] https://nyaso.com/ [喵搜动漫] https://www.fqsousou.com/ [番茄搜搜] http://www.shiyue.org/ [十月搜索] http://www.sopanba.com/ [搜盘吧] https://www.xiaobd.net/ [小不点搜索] http://www.panduoduo.net/ [盘多多] http://www.slimego.cn/ [史莱姆] http://www.kengso.com/ [坑搜网] http://www.repanso.com [热盘搜] http://www.panmeme.com/ [盘么么] http://wx01.51caichang.com/ [51网盘] http://wx.haogow.com/ [西部维度] http://wx.xingtuhua.com/ [商务中国]... 阅读全文
服务器部署GO开发的WebDav秒变私人云 发布于 九月 10, 2021 之前介绍过Nginx模块实现是Webdav 这次介绍一个由Go语言编写的WebDav服务端搭建过程,个人感觉比其他众方式都简单实用,单文件可执行,不需要额外配置。 服务器选用腾讯云香港轻量,回国线路优秀,30M带宽足够使用,部署好Webdav,挂载在手机上不要太爽。 正文: 首先放上本次的主角,github链接如下 https://github.com/hacdias/webdav 它支持各个系统及平台,windows端部署也是大同小异,毕竟只需要一个可执行文件以及一个配置文件即可 首先先建立一个运行目录,并下载服务端 mkdir /home/webdav #尽量不在root目录,以避免权限问题 wget https://github.com/hacdias/webdav/releases/download/v4.1.0/linux-amd64-webdav.tar.gz tar -xzvf linux-amd64-webdav.tar.gz #解压文件 然后新建下配置文件,配置文件支持yaml json toml等配置文件,注意编码一定要为utf-8 使用vi vim nano等文本编辑工具编辑config.yaml粘贴以下内容,并修改相应的内容 # Server related settings address: 0.0.0.0 port: 51234 auth: true tls: false cert: cert.pem key: key.pem # Default user settings (will be merged) scope: . modify: true rules: [] users: - username: user1 password: user1 scope: /home/webdav - username: user2 password: user2 scope: /home/webdav 同时密码支持 bcrypt加密具体看github说明去,这里提供一个在线生成 bcrypt加密的地址https://bcrypt-generator.com/ 好的,现在你可以尝试使用以下命令开启你的服务端了 webda... 阅读全文
J4125 低功耗 2.5G 迷你软路由详细折腾心得 发布于 二月 15, 2022 大约一个月前我才知道了这款软路由,奈何已经错过了众筹的车,后来发现某鱼上有人转手,只比众筹价格贵了 100,果断入手,下面记录了这个机器折腾的一些心得。 选择 2.5G 组网的理由 首先聊聊为什么选择 2.5G 组网,现在大部分家庭的光纤速度是达不到千兆的,所以很多人觉得上个千兆软路由足矣了。但就目前来看,SSD 价格已经逐步平民化,多磁盘组 Raid 也可以轻松突破 200MB/s,Wifi6 也逐渐普及开来,千兆网络的速度就成为了局域网的瓶颈,如果你像我一样经常拷贝一些蓝光原盘和一些大容量文件的话,着实很蛋疼。而组万兆网的话目前性价比又太低,未来几年内家庭用户也不太可能普及万兆网络。经常关注 DIY 的小伙伴应该有所了解,现在中高端的主板基本都开始集成 2.5G 网卡,一些高端硬路由也开始使用 2.5G 网卡,很多品牌 Nas 主机也都转向了 2.5G,所以目前来看 2.5G 组网是一个很不错的选择,至少未来几年内都不会过时。 下面看看这台机器的配置: CPU 赛扬 J4125 4M Cache up to 2.70 GHz 显卡 Intel UHD Graphics 600 内存 支持双 SODIMM DDR4 内存条,最高支持 32G 硬盘 1 个 m.2 接口仅支持 nvme 协议,PCIE x2 通道 2 个 SATA 2.5 寸硬盘,两个供电接口(5V)+ 两个数据接口 网卡 螃蟹 8125B 网卡,4 个 2.5G 的 RJ45 网口,带 Led,支持 Wake on Lan 电源 12V 或 19V 适配器,5.5*2.5 DC接口,支持上电开机 视频接口 HDMI 1.4 + DP 1.2 USB 接口 2 个 USB3.0 接口 其他 开机按钮 + 指示灯 整机规格为:175mm * 125mm * 50mm,铝合金外壳,CPU 和机箱的鳍通过铜块 + 散热胶连接,整机被动散热! 选择这台机器的理由 其实讲真,目前市面上的 2.5G 迷你软路由还真的没有太多选择,但我还是得说说这台机器的亮点。 首先是 J4125 这颗低功耗 CPU,实测待机功耗 3W+,满载功耗 10W+,功耗非常低。那么性能如何呢?可以说甩了 J1900 好几条街了,性能相当于 6 代 i5 的水平。看图说话: 其实,大家对J4105 ,J4125 这些处理器都没... 阅读全文
手机改装无电池工作(法拉电容替代电池)[教程] 发布于 七月 08, 2021 电容选择注意点:由于开机电流较大,对电容放电能力有要求,因此不是什么电容都可以,像纽扣型电容放电能力较弱无法启动手机就不能胜任,需要选用峰值放电6瓦以上的组合型电容 实践设备: 手机: 红米Note5 (2018年设备) 电容: 法拉电容组合型5.5V 1.0F //可给手机亮屏续航4秒. https://item.taobao.com/item.htm?id=622910347656 电源: 小米3A充电器(MDY-04-ES) 可以使用任意5V2A以上电源适配器,例如5V2A的UPS或者手机充电器. 5V1A的电源不行,手机自身高负荷运行时若是供电不足会使手机直接掉电. 线材: USB数据线 5V3A (小米支持快充的数据线) USB线不能太细,应当要能支持10W供电通过的USB线.一些赠送的线很可能达不到.若是出现意外掉电情况,检查电源和USB线是否足够承当负载. 步骤 1.拆解手机 2.拆下电池 3.剪下电池上的锂电池保护板 [点击查看图片.锂电池保护板] 警告:锂电池内部若是破损导致锂接触空气就会冒烟燃烧.小心撕开锂电池保护板和电池主体连接的膜后剪下连接的金属片即可,不要去拆锂电池主体! 4.将法拉电容的正负极接到电池保护板正负极 法拉电容组合型正负极为:引脚长正短负. 5.锂电池保护板装回手机 6.手机充电口接入电源适配器. 7.开机键成功开机. 参考资料: 【手機無電池改裝】變身監視器、4G分享器、下載、遊戲掛網機 cda-组合型电容-产品规格书 来源:https://www.luoji.men/2138.html 阅读全文
Swagger 生成 PHP restful API 接口文档 发布于 十月 22, 2021 需求: 为客户端同事写接口文档的各位后端同学,已经在各种场合回忆了使用自动化文档工具前手写文档的血泪史. 我的故事却又不同,因为首先来说,我在公司是 Android 组负责人,属于上述血泪史中催死人不偿命的客户端阵营. 但血泪史却是相通的,没有自动化文档的日子,对接口就是开发流程中最低效的环节. 因此决定使用 swagger 搭建由php注释生成文档的流程. 背景: 我们的 restful api 项目采用 phalcon 框架,整体结构很简单,我们只需要用 swagger 扫描 controller 目录即可. 下简称我们的 php api 项目为 php_api_project. 服务器采用 nginx. 搭建: 先说下最终的文档生成流程会是什么样子,以便先有个整体的认识: 搭建完成后, 整个流程, 从文档生成到前端展现, 大体如下: 在php文件中写 swagger 格式的 /** 注释 */ 用 swagger-php 内的 bin/swagger.phar 命令扫描 php controller 所在目录, 生成 swagger.json 文件 将 swagger.json 文件拷贝到 swagger-ui 中 index.html 指定的目录中 打开 swagger-ui 所在的 url, 就可以看到文档了. 文档中的各个 api 可以在该网址上直接访问得到数据. 实现此需求只需要 swagger 的如下两个项目: swagger-php: 扫描 php 注释的工具. 内含一个不错的例子. swagger-ui: 用以将扫描工具生成的 swagger.json 文件内容展示在网页上. 首先将这两个项目下载到本地: $ git clone https : //github.com/swagger-api/swagger-ui.git $ git clone https : //github.com/zircote/swagger-php.git 文档生成工具部署: 说是部署,主要就是产生 bin/swagger 这个用来生成 swagger.json 文件的命令. 主要工作,就是用 composer 解决下依赖就可以了. 因为国内直接用 composer 比较蛋疼,所以最好设置下国内的那个 c... 阅读全文
评论