作者: apson Li

u should know if u want to be a cracker,first is be a developer

42 篇文章

git 合并分支
因为实习生都是 developer 权限 ,所以开发都是基于分支开发。我这边需要先审核代码再合并分支 1. 先切到需要审核的分支,审核一下分支代码 先拉取一下整个仓库的分支列表,我理解这个命令是同步本地和远程的仓库状态 git fetch 看看实习生建立的分支是啥,显示远程和本地的所有分支。看看实习生创建的分支是什么分支名 git branch -…
头条 ocpc sdk 数据上报 gap 问题处理方案
目前存在头条 sdk 在vivo 手机以及 华为手机上获取不到 oaid 的问题 影响头条数据归因 进而 影响转化模型 当前头条 ocpc sdk 版本:5.3.0 技术处理方案 根据头条给的处理方案,找到目前sdk中是否有不合规的地方进行修改 不支持在 Docs 外粘贴 block 需要在 smali 代码中加入 oaid 1.0.13 相关资源…
以太网方式连接 Android 设备
常规开发中有时候会遇到无法使用 wifi 以及 usb 接口连接的设备,比如设备网络来源属于以太网,这个时候就需要一些特殊的操作连接设备 预备工作: android 手机打开开发者模式以太网连接线同一个局域网的 pc 1. 先用 常规方式打开设备的 adb 接口 adb tcpip 9527 我喜欢 9527 这个数字 hiahi 2. 给手机装上…
通用应用型 apk 逆向思路 (基础版)
需求分析原则 逆向这个 apk 需要得到什么样的结果,是否可以在不破解的前提下获取粗略判断逆向需求属于 java 层 还是 so 库层,单纯的静态分析 smali 是否可以完成需求尽可能的将需求实现的步骤简单化,复杂的操作可以体现自己的技术,简单快速的完成需求可以有更多时间分析有可能存在的反逆向插桩检测 Apk 分析第一步 判断是否加壳,如果加壳了…
逆向抖音 路由分析
.class public Lcom/bytedance/router/mapping/SmartRouter$$Mapping; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/bytedance/router/IMappingInitial…
将UC浏览器下载的视频取出
UC 浏览器可以识别大部分视频播放器并且实现下载一些我们正常情况下无法直接下载的视频。男孩子都懂的,就不详细说了,这篇文章主要帮助大家将下载之后的视频转移到电脑上存储,毕竟手机容量还是太小了。 安装 ffmpeg,m3u8 转 mp4 需要用到 ffmpeg 命令 brew install ffmpeg adb 连接手机,把UC下载的视频传到电脑里…
python 学习笔记 20201209
今天看了一下函数的参数定义 看到了比较奇葩的 class Demo(object): def __init__(self): pass def test(arg1,*arg2,**arg3): print("-- Do you have any", arg1, "?") print("-- I'm sorry, we're all out of",…
python 学习笔记 20201208
闭包 今天看项目发现代码中存在很多闭包的写法,一时间有点懵逼,于是开始学习 闭包的概念:在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性。 函数嵌套 def test(msg)…
python 学习笔记 20201207
python 装饰器 学习之后发现 python 装饰器的作用类似于 java 里面的注解,可以将函数共同的操作抽离出来封装,也可以固定封装一个业务逻辑,比如 某些函数需要判断传入的参数是否合法,就可以写一个装饰器将判断逻辑封装起来,然后在需要判断的函数上面添加装饰器 def checkargs(func): def wrapper(*args,*…
Scrcpy 投屏原理解析
Scrcpy 分客户端和服务端,比较常见的做法是把 手机部署为服务端 adb shell CLASSPATH=/data/local/tmp/server_test.jar app_process / com.genymobile.scrcpy.Server 1.14 debug 0 8000000 0 -1 true - false true 0…