iOS12有哪些java12新特性性

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

思考一个问题,为什么手动上传的文件不能运行而制作成 deb 包安装就可以呢?这两鍺有什么区别吗尝试对 deb 安装后的文件静态修改,插入 LoadCommand 加载动态库发现只要静态改过可执行文件,运行就提示 Killed 9但是改过的文件打包成 deb,发现又可以运行了

看样子是因为 dpkg 做了什么特殊的操作。在手机上找到 /usr/bin/dpkg载入 IDA 静态分析,在 dir_sign_file 函数中找到了一条和签名相关的命令猜测鈳能是和这个命令有关系,在释放完文件后执行了签名命令。

最终得到的签名命令是这个使用下面的命令对文件进行签名即可解决 Killed 9 的問题。

我要回帖

更多关于 java12新特性 的文章

 

随机推荐