出于安全考虑,不放出相应代码,只做技术交流。 首先,用ndk交叉编译python运行环境,生成li
出于安全考虑,不放出相应代码,只做技术交流。
首先,用ndk交叉编译python运行环境,生成libpython.so以及其它要使用的python库导出运行python代码接口
集成python调用java库
其次,编写加载远控功能代码so库,此so调用上述中的接口执行python代码,用python语言负责远控逻辑,利用python rpc机制实现 远程代码执行。
向apk中插入新的dex修改Apk执行入口,由代理dex加载远控so,由远控so负责环境检测,功能代码更新,功能执行。
至此目标程序中的增加代理dex和python运行环境。
利用python的rpc机制远程执行远控功能(短信获取,应用数据获取,截屏等)
剩下的事就是写各种功能模块,远程执行模块。
总结:
此类技术可用于游戏开发、软件调试。利用python完成程序的业务逻辑,利用python灵活性,节约软件开发成本。
近期分享
--security--
四维创智多项核心业务入选网络安全行业全景图
分享一种Andorid资源加载技术
2019年,这几项物联网安全标准将正式实施!2018年网络安全大事记3分钟带你全面了解《车联网白皮书(2018)》技术研判部分技术分析|黑客如何利用银行APP漏洞非法获利2800万?