- 博客(9)
- 收藏
- 关注
原创 android架构
同时,内核处理所有 Linux 所擅长的工作,如网络和大量的设备驱动,从而避免兼容大量外围硬件接口带来的不便。在 Linux 内核层的上面是一系列程序库的集合,包括开源的 Web 浏览器引擎 Webkit ,知名的 libc 库,用于仓库存储和应用数据共享的 SQLite 数据库,用于播放、录制音视频的库,用于网络安全的 SSL 库等。看过了 Android 运行层内的基于 Java 的核心程序库,是时候关注一下 Android 软件栈中的基于 C/C++ 的程序库。你写的应用程序也将被安装在这层。
2023-06-21 00:24:06 130
原创 node浏览器联调
inspect是一个能够利用chrome浏览器调试 node.js 的工具。在node.js环境下,就可以进行舒服的调试。2. 首先,我们必须要稍微读一下js代码(不用细致的去读),看一下这些代码是否满足我们的条件,如果不满足的话。我们就得稍微处理一下,让它满足。注意满足条件:让代码控制流走到我们要的位置相关函数就行,不用完全走完整个流程。3. 该处理处理,该写死写死,该截断截断 process.exit()使用 node --inspect-brk 去调试 node.js。
2023-06-07 00:09:28 309 1
原创 Frida HOOK基础介绍
1.先确认object是什么类型(比如要打印p) 先console.log(p.$className) 查看p是什么 数据类型 2.Java.cast 把p强转为对应类型。Frida :Python模块 Frida-tools:提供cli工具命令 跟Frida-server交互(frida-ps frida-trace)frida -U APP包名 -l js脚本名: frida -U com.xxx.xxx -l xxx.js。PS:本身如果是不可打印字符串,打印是乱码。
2023-06-04 23:49:26 382 1
原创 安卓逆向:安卓环境、工具使用
点击APP启动--->执行Application(attach, onCreate方法)------>执行开屏界面Activity-- 执行Main Activity(onCreate方法)---->启动成功。APP简单启动顺序:点击APP启动--->执行application(oncreate方法)------>执行main activity(oncreate方法)---->启动成功。缺点:只能使用命令,没有可视化操作界面,不方便分析代码,反编译(打包)近一两年 的apk,很容易报错。
2023-06-01 00:18:31 456 1
原创 MinIO介绍使用
ps:注意9001 是接口端口,不是console端口。1、下载2、赋予权限3、查询mc host配置4、 添加minio服务5、 mc命令【管理文件】# 加入配置文件:# 连接查看minio文件内容:# 下载文件mc cp minio01/yeb/数据结构算法面试题.txt D:\# 上传文件mc cp D:\测试.txt minio01/yeb# 删除文件mc rm minio01/yeb/测试.txt6、mc命令【管理桶(Bucket)】
2023-03-11 02:00:00 7167
原创 window环境下docker部署elasticsearch单机
拉库在D盘创建三个文件夹configdata和plugins用于挂载路径用镜像自带的文件,因为为true开启了ssl认证,访问会访问不到,可以改为false或者在config文件夹中创建文件,并增加以下配置# 集群名# 节点名# 监听ip# 开启x-pack插件,用于添加账号密码,改为false可以免登录执行以下代码生成容器,挂载之前创建的文件夹设置了ES的启动内存,不设置会拉爆表示该es为单节点,不加这个的话,你的ES健康状态会显示为黄色restart=always表示开机自启动。
2023-03-10 19:39:40 539
原创 Django——后台管理
1、要使用Django-admin后台的前提2、访问后台页面3、创建管理员用户(超级用户)执行命令如下4、使用创建的管理员登录后台 5、添加数据库表到后台管理系统(此时展示的效果不太友好)在app应用的admin.py文件中:6、让数据库表在后台更友好的展示(自定义)在admin.py中定义一个类,类名为---- “模型类+Admin”,并注册这个类,如下:除了list_display之外,这个ModelAdmin类还有很多功能,非常灵活,它有许多内置属性,帮助我们自定义
2022-06-05 22:28:11 2763 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人