自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 Web 抓取:如何在 Playwright 中阻止资源

playwight自动化禁用弹窗,图片等无效资源,自动化爬虫

2023-01-12 16:35:16 1782

原创 某数的一些文章传送门

某数的一些文章整理

2023-01-12 10:08:06 98

原创 python 境外网站时间解析

不过目前dateparser针对一些不规则时间还是存在解析错误的情况,具体自测吧。dtxg模块为 标准的dateutil模块,在python中提供。直接写个demo测试一下效果。

2022-06-22 19:15:27 362

原创 docker 基本命令

docker info //显示整个系统的信息docker search httpd //在Docker Hub上搜索镜像docker images //查看镜像docker pull httpd //拉取镜像docker create --name web -p 80:80 httpd //创建容器docker start web //启动容器docker ps //列出正在运行容器docker ps -a //列出所有容器docker stop web //停止容器docker restart web

2022-06-10 10:23:30 114

原创 ida 调试 jdb启动时致命错误无法附加到目标vm

jdb -connect com.sun.jdi.SocketAttach:port=8700,hostname=localhost在使用该命令启动时遇到手机已开启debug,试了网上几个方法都不行最后 把ddms打开 然后再去jdb错误二:incompatible debugging server:address size is 4 bytes这个错误的原因是,你的android_server 是32位的但是你启动的 ida 是64位的换成32位的ida 就可以了..

2022-05-17 14:03:04 2045

原创 SQLcipher密钥分析

一切秘密寓于密钥之中。只要我们拿到了密钥,剩下的问题都不是问题了对于Android版的程序,如果没加壳的话,也是很好分析的。Android调用SQLCipher使用下面的方式: SQLiteDatabase.openOrCreateDatabase(databaseFile.getAbsolutePath(), DatabaseSecretProvider.getOrCreateDatabaseSecret(context).asString(), openOrCreateDatabase方法

2022-05-13 14:55:31 578

原创 app可调试debuggable=“true“

通过magisk直接修改 ro.debuggable = 1

2022-04-26 11:07:17 1886

原创 使用SQLCipher对SQLite数据库加密

详解Android数据存储之SQLCipher数据库加密AndroidRoom数据库加密详解SQLite是一个轻量级的、跨平台的、开源的嵌入式数据库引擎,也是一个关系型的的使用SQL语句的数据库引擎,读写效率高、资源消耗总量少、延迟时间少,使其成为移动平台数据库的最佳解决方案(如Android、iOS)但是Android上自带的SQLite数据库是没有实现加密的,我们可以通过Android Studio直接导出应用创建的数据库文件,然后通过如SQLite Expere Personal 这种可.

2022-04-25 20:25:53 6590 4

转载 布隆过滤器

爬虫数据去重:使用MD5生成指纹判断页面是否变化 数据存入mongodb,对关键字进行复合索引(千万以下) 对数据关键字进行哈希映射,生成指纹判断是否在redis的指纹集合中,并可通过是否过滤判断request对象是否进队,对request对象进行过滤(千万级别) 布隆过滤器,实现大数据去重(亿级别)布隆过滤器: 实现:先通过预期失误率p、期望样本数量n,计算需要的位数组长度m    m=-n*lnp / (ln2)**2再计算哈希函数个数k    k=ln2 * m/n..

2022-02-22 09:37:00 93

原创 安装运行Android Studio报错Failed to find Build Tools revision 30.0.2

下载完成重新打包安装即可

2022-01-19 11:31:07 2577

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除