相关文章
frida动态调试入门01——定位关键代码
说明
frida是一款Python工具可以方便对内存进行hook修改代码逻辑在移动端安全和逆向过程中常用到。
实战
嘟嘟牛登录页面hook
使用到的工具
1,jadx-gui 2,frida
定位关键代码
使用jadx-gui 进行模糊搜索,例如搜索encyrpt之类的加密关键…
建站知识
2024/12/26 21:08:49
Ingress IN Kubernetes
摘要 Ingress的设计旨在提供一种统一的方式来管理和暴露集群中的服务,以及灵活地配置和调整服务的访问规则。通过与底层的网络实现解耦,Ingress使得服务的部署和调度更加灵活,同时通过SSL/TLS加密和负载均衡等功能,保证了服务的安…
建站知识
2025/1/10 10:13:12
使用errors.Wrapf()代替log.Error()
介绍不同语言的错误处理机制: Error handling patterns[1] Musings about error handling mechanisms in programming languages[2] 项目中 main调func1,func1调取func2... 这样就会出现很多的 if err ! nil { log.Printf()} , 在Kibana上查看时会搜到多条日志, 需要…
建站知识
2024/12/26 21:08:41
堆的基本存储(Java 实例代码)
堆的基本存储
一、概念及其介绍
堆(Heap)是计算机科学中一类特殊的数据结构的统称。
堆通常是一个可以被看做一棵完全二叉树的数组对象。
堆满足下列性质:
堆中某个节点的值总是不大于或不小于其父节点的值。堆总是一棵完全二叉树。
二、适用说明
堆是利用完…
建站知识
2025/1/11 20:47:37
Android通过setaffinity实现绑核
有时候为了降低App算力占用,会把关键的线程绑定到大核中,下面介绍一种绑核的方式
查看绑核 查看pid :/ # ps -A | grep test
u0_a15 25178 405 15950272 176544 do_epoll_wait 0 S com.test.jnites查看线程号 top -H -p 25178
25224 u0_…
建站知识
2024/12/31 3:55:52
AndroidStudio3.5.2修改项目项目包名
公司项目要打造成产品进行演示,需要更换不同的包名进行安装在同一设备上,即所谓的马甲包
更改步骤基本一样 https://blog.csdn.net/qq_35270692/article/details/78336049 需要注意的是,按照上边的步骤修改完后,如果项目中有数据…
建站知识
2025/1/12 13:38:16
MySQL多实例管理(centOS中二进制安装MySQL)
多实例的好处
数据库实例1,目录是
/my_mysql/3306/
/my_mysql/3306/data
/my_mysql/3306/my.cnf
/my_mysql/3306/mysqld数据库实例3,目录是
/my_mysql/3307/
/my_mysql/3307/data
/my_mysql/3307/my.cnf
/my_mysql/3307/mysqld不同的应用程序࿰…
建站知识
2025/1/12 17:22:16
chrono学习(一)
我想用chrono进行沙土的仿真,首先学习demo_GPU_ballCosim.cpp,这个例子仿真了一些沙土的沉降过程。
首先,运行编辑完成的文件demo_GPU_ballCosim:
(base) eowyneowyn-MS-7D20:~/build_chrono/bin$ ./demo_GPU_ballCosim 运行完得…
建站知识
2025/1/3 5:05:04