摘要:
背景 之前做了一个采集小说网站,打包成epub的工具,某一天发现新增了字体加密,采集到的文字和实际文字不符,经过观察发现是使用了特别的字体文件。 建议先查看这篇文章:你在电脑上看到的字到底是怎么显示出来的? 分析 网页上看起来是这样的,下面一行文字的字体明显和上面不一样。 F12后看到是这样的: 发 阅读全文
摘要:
背景 因为国产化的需求,需要把现有项目的数据库改成人大金仓,适配某个项目的时候因为使用了未适配Kingbase的flowable,导致无法启动。 原本使用的是Oracle数据库,kingbase兼容Oracle数据库,可以直接当成Oracle来使用。 不用修改flowable源码,其他数据库也可以参 阅读全文
摘要:
背景 在快乐上网的时候,网页会经过代理,但是有些在终端运行的程序不一定会经过代理,比如用git clone github仓库的时候,或者curl 下载github release的时候,如果不走代理,下载可能会很慢很慢。 Windows 在执行git clone前,在终端执行 set https_p 阅读全文
摘要:
背景 在之前的一期文章中挖了个坑,超星学习通逆向接口参数加密分析,说会写一期抓包的文章,过了一年半,终于想起来填这个坑了。 前提 电脑安装Fiddler 手机ROOT并安装LSPosed,安装JustTrustMe模块 前期准备工作 手机需要ROOT并且安装LSPosed,这里不赘述,需要安装一个J 阅读全文
摘要:
背景 之前写了一个超星学习通接口逆向的文章,应网友要求分享下使用Arm Pro脱壳,虽然挺简单的,但还是写下吧。 脱壳步骤 打开Arm Pro,点击右下角按钮选择APP 选第二个,一键云脱壳Pro 顺带一提,虽然这里显示超星学习通没有加固,实际上是加固了的,用MT管理器提取安装包可以看到是梆梆加固企 阅读全文
摘要:
背景 最近有个项目需要对接传感器,将传感器的数据转发到其他设备,目前只有维特智能的WIT901WIFI传感器。 传感器长这样 配置网络 这个传感器是通过WIFI传输数据,所以第一步需要配置WIFI。 下载上位机软件 官方页面 https://wit-motion.yuque.com/wumwnr/d 阅读全文
摘要:
背景 截止至2023-02-14,IDEA最新版本为2022.3.2,对于某些想体验最新版IDEA却暂时没法入正的开发者来说,不能体验新版非常遗憾。 重置IDEA体验版的插件IDE Eval Resetter已经失效了,不过开发此插件的作者又开发出另一款工具ja-netfilter,但是文档中使用方 阅读全文
摘要:
背景 最近在一个项目中使用了AssemblyScript,它能将类似于TypeScript的代码编译为WebAssembly,在其他浏览器都能正常使用,然而在360浏览器上却会报错:SyntaxError: Unexpected reserved word。 原因 先看index.ts,里面有一个简 阅读全文
摘要:
问题 用EasyExcel导入Excel的时候读取日期出现问题,部分日期读取变成1905年 Excel中的日期格式比较特别,是yyyy.MM格式的,和数字类型的小数非常相似 和Excel中的日期对不上 经过调试后发现,错误日期在EasyExcel读取出来的格式是Number,正确的日期格式是Stri 阅读全文
摘要:
前言 开发程序的时候使用了aop去代理对象,然后其他地方会获取到这个代理对象并获取上面的方法注解和参数注解,运行时却发现无法获取注解,最终折腾一番终于解决。 原因 使用了AOP去进行代理,由于代理的对象不是接口,因此springboot会使用cglib去进行代理。 debug的时候可以看到,代理对象 阅读全文