首页 > 其他分享 >大学生创新训练项目开发日志 (8-14 ~ 8-24)

大学生创新训练项目开发日志 (8-14 ~ 8-24)

时间:2023-08-24 23:56:35浏览次数:47  
标签:24 14 lpparam 失败 训练项目 服务器 日志 权限

技术路线

利用 Xposed 模块在应用加载 app 包时将获取到的软件资源打上包名标记后上传到内网服务器。

实现流程

初次尝试

实现 IXposedHookLoadPackagehandleLoadPackage 方法。

public void handleLoadPackage(final LoadPackageParam lpparam) throws Throwable {
  XposedBridge.log("Loaded app: " + lpparam.packageName);
  XposedBridge.log("File upload is starting");
  new SendText("Invoked", lpparam.packageName).execute();
}

结果:失败。部分软件包没有 android.permission.INTERNET 权限,需要提权。

试错历程

  • 查看 platform.xml,试图为所有应用添加 inet 用户组,失败(未能实现)。
  • 试图利用 root 权限,并使用 su; su 2000 命令转移到有网络权限的 shell,失败(黑屏)。

注入框架提权

最后查到了 这个帖子,按此钩取框架的包管理器的授权方法,并为所有软件包都添加了网络权限。

结果:仍失败。查阅日志发现新版 Android 应用默认不允许明文 HTTP 流量传输。

更换后端服务器

修改了后端的 node 服务器至 HTTPS,使用自签名 CA 颁发的证书,并令实验机安装该自签名 CA 根证书。

结果:成功,后端服务器接受到了运行的 APP 上传至服务器的文件,且以包名命名。

标签:24,14,lpparam,失败,训练项目,服务器,日志,权限
From: https://www.cnblogs.com/JiuPleber/p/17655488.html

相关文章

  • [CF1824D] LuoTianyi and the Function
    题目描述LuoTianyigivesyouanarray$a$of$n$integersandtheindexbeginsfrom$1$.Define$g(i,j)$asfollows:$g(i,j)$isthelargestinteger$x$thatsatisfies${a_p:i\lep\lej}\subseteq{a_q:x\leq\lej}$while$i\lej$;and......
  • 2023/8/24
    有点懒了,不想写zx建议我一个月发一篇总的日记我还是下个月再说吧上午去打电子靶教官忙着让我们练军姿了,也没讲明白怎么瞄准前两枪脱靶了估计是摸不着实弹力中午开始下雨,真是太好了下午操课取消了在宿舍里学了一会儿大计基发现理论部分就是纯纯的初赛题这下OI经历总......
  • 8.24 后记
    T1矩快或分治T2单条链用优先队列维护一个下凸包,多条链就合并一下T3并查集板子......
  • 8.24 我带着新生的诗,将旋律系上桑树的树枝
    GoodbyeSouvenir我们定义数字\(x\)在\([l,r]\)出现的最后一次位置减初始位置为该数字在\([l,r]\)内的权值。现在让你支持:单点修改询问\([l,r]\)中数字权值和。注意每个数字只贡献一次。tag:CDQ分治,贡献转化注意到每个数字只贡献一次,可以想到将每个数字的权值进......
  • 闲话8.24
    今天看了一天P站。上午啥都没干,写了写csp2021和NOIOL,被暴打了。下午写了写串题,也没啥好说的好像/qd。话说jimmy好像一天半都没来过了......
  • 2023.8.24 LGJ Round
    A有\(n(n\le750)\)个正整数\((a_i\le10^9)\),你需要删除一些数,使得剩下的数两两加起来都不为质数。若\(a_i+a_j\in\text{prime}\)(这里使用Miller-Rabin即可),将\(i\)和\(j\)连边。我们就是要求一个最大独立集。一般图是求最大独立集是NP问题。但是我们发现去掉所......
  • 2023年8月24日
    1.一个简单的手机号注册JS表单校验的案例为了突出这部分的代码,就不给出样式、图片代码了<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>小兔鲜儿-新鲜惠民快捷!</title><metahttp-equiv="X-UA-Compatible"cont......
  • PYYZ8.24
    T1思路很简单,枚举每个点,然后看他横竖上点的距离之和的乘积即可赛时判负数只开了一半,直接dangeroussyscals爆瓜95ptsT2子树内dfs序可以先行确定,然后换根时增加偏移量dfs序可以贪心的尽量按照\(a_i\)降序排序即可赛时胡了个绝对错误的贪心T3\(k=0\)就并查集找连通块......
  • Winter '24发布在即,Salesforce Flow中的最热功能不容错过!
    FlowBuilder作为自动化领域的新秀,它在功能方面已经远远超过WorkflowRules和ProcessBuilder,随着WorkflowRules和ProcessBuilder的退役,目前所有自动化都需要迁移到Flow。Winter'24发布在即,Flow中的亮点功能不容错过!一起来先睹为快吧~01在Record-TriggeredFlow中创建自定......
  • AtCoder Beginner Contest 314
    A-3.14#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongint32_tmain(){ios::sync_with_stdio(0),cin.tie(0);strings="141592653589793238462643383279502884197169399375105820974944592307816406286208998628034......