当前位置: 首页 > news >正文 网站开发工程师待遇网站建设基础包括 news 2025/10/27 17:28:53 网站开发工程师待遇,网站建设基础包括,h5界面设计,建设电子商务网站所应用的技术文章目录 字符串加密图片加密如何避免应用被重新签名分发APK 加壳的方案简析DEX加密原理及实现 本文首发地址#xff1a;https://h89.cn/archives/212.html 最新更新地址#xff1a;https://gitee.com/chenjim/chenjimblog 通过 前文 介绍#xff0c;我们知晓了如何使用代码… 文章目录 字符串加密图片加密如何避免应用被重新签名分发APK 加壳的方案简析DEX加密原理及实现 本文首发地址https://h89.cn/archives/212.html 最新更新地址https://gitee.com/chenjim/chenjimblog 通过 前文 介绍我们知晓了如何使用代码混淆和资源混淆加固我们的APK以及如何分析混淆后Crash日志问题。本文将进一步介绍APP加固的相关方法比如字符串加密、资源加密、签名效验、DEX加密等。 字符串加密 反编译 ProguardDemo.apk 可以看到字符串chenjim如下图可能会泄露我们的重要信息 StringFog 提供了一个很好的方案 编译时对所有字符串进行加密运行时进行解密可以自定义加解密算法。 图片加密 通过反编译后我们能看到所有使用图片的资源文件如何避免被盗用呢 可以对图片进行解密然后放到Assets目录使用时先解密再加载显示。 既然后都显示出来了还是可以被截图等方式盗用。 因此图片加密使用的不多有点画蛇添足没有具体源码实现。 如何避免应用被重新签名分发 如果应用被逆向加入其他程序很容易造成其他严重后果我们可以在应用中加入签名的效验如果不满足提示或者直接退出应用。 CSDN 博文 中给出了 JAVA 和 JNI 获取应用签名SHA1的方法。 APK 加壳的方案简析 方案一直接对apk进行加密启动应用时通过壳程序去加载apk运行会有性能损失 他们的原理是给我们的应用加一层壳直接反编译得到是加固的壳从而保护我们发布的APK。 Github上有许多实现方案如下 https://github.com/guanchao/apk_auto_enforce https://github.com/yongyecc/dexshellerInMemory https://github.com/Frezrik/Jiagu 目前三方方案也都比较成熟如 腾讯T-Sec、360加固、网易易盾 等方式二仅对原apk的dex文件进行加密启动应用时对dex解密通过DexClassLoader进行加载目前多数也是这么实现的。 DEX加密原理及实现 原计划是介绍DEX加密详细原理及实现看到 韩曙亮 有相关博文进行介绍本节先列举相关文章链接后续单独写一篇内容总结。 Android App加固原理与技术历程 By Security-XCSDN DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )DEX 加密 ( DEX 加密原理 | DEX 加密简介 | APK 文件分析 | DEX 分割 )DEX 加密 ( 多 DEX 加载 | 65535 方法数限制和 MultiDex 配置 | PathClassLoader 类加载源码分析 | DexPathList )DEX 加密 ( 不同 Android 版本的 DEX 加载 | Android 8.0 版本 DEX 加载分析 | Android 5.0 版本 DEX 加载分析 )DEX 加密 ( DEX 加密使用到的相关工具 | dx 工具 | zipalign 对齐工具 | apksigner 签名工具 )DEX 加密 ( 支持多 DEX 的 Android 工程结构 )DEX 加密 ( 代理 Application 开发 | multiple-dex-core 依赖库开发 | 配置元数据 | 获取 apk 文件并准备相关目录 )DEX 加密 ( 代理 Application 开发 | 解压 apk 文件 | 判定是否是第一次启动 | 递归删除文件操作 | 解压 Zip 文件操作 )DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 反射获取系统的 Element[] dexElements )DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 使用反射获取方法创建本应用的 dexElements | 各版本创建 dex 数组源码对比 )DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 将系统的 dexElements 与 应用的 dexElements 合并 | 替换操作 )DEX 加密 ( 代理 Application 开发 | 交叉编译 OpenSSL 开源库 )DEX 加密 ( 代理 Application 开发 | 项目中配置 OpenSSL 开源库 | 使用 OpenSSL 开源库解密 dex 文件 )DEX 加密 ( 阶段总结 | 主应用 | 代理 Application | Java 工具 | 代码示例 ) ★DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )DEX 加密 ( Java 工具开发 | 生成 dex 文件 | Java 命令行执行 )DEX 加密 ( Java 工具开发 | 解压 apk 文件 | 加密生成 dex 文件 | 打包未签名 apk 文件 | 文件解压缩相关代码 )DEX 加密 ( Java 工具开发 | apk 文件对齐 )DEX 加密 ( Java 工具开发 | apk 文件签名 )DEX 加密 ( 阶段总结 | 主应用 | 代理 Application | Java 工具 | 代码示例 ) ★DEX 加密 ( Application 替换 | Android 应用启动原理 )DEX 加密 ( Application 替换 | Android 应用启动原理 | ActivityThread 源码分析 )DEX 加密 ( Application 替换 | Android 应用启动原理 | LoadedApk 源码分析 )DEX 加密 ( Application 替换 | Android 应用启动原理 | Instrumentation 源码分析 )DEX 加密 ( Application 替换 | Android 应用启动原理 | LoadedApk 后续分析 )DEX 加密 ( Application 替换 | Android 应用启动原理 | ActivityThread 后续分析 | Application 替换位置 )DEX 加密 ( Application 替换 | 获取 ContextImpl、ActivityThread、LoadedApk 类型对象 | 源码分析 )DEX 加密 ( Application 替换 | 获取 ContextImpl、ActivityThread、LoadedApk 类型对象 )DEX 加密 ( Application 替换 | 判定自定义 Application 存在 | 获取 ContextImpl 对象 )DEX 加密 ( Application 替换 | 创建用户自定义 Application | 替换 ContextImpl 对象的 mOuterContext 成员 )DEX 加密 ( Application 替换 | 加密不侵入原则 | 替换 ActivityThread 的 mInitialApplication 成员 )DEX 加密 ( Application 替换 | ActivityThread 中的 mAllApplications 集合添加 Application )DEX 加密 ( Application 替换 | 替换 LoadedApk 中的 Application mApplication 成员 )DEX 加密 ( Application 替换 | 修改 LoadedApk 中的 mApplicationInfo 成员的 className 名称 )DEX 加密 ( Application 替换 | 分析 Activity 组件中获取的 Application | ActivityThread | LoadedApk )DEX 加密 ( Application 替换 | 分析 Service 组件中调用 getApplication() 获取的 Application 是否替换成功 )DEX 加密 ( Application 替换 | 分析 BroadcastReceiver 组件中调用 getApplication() 获取的 Application )DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application )DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application 二 )DEX 加密 ( Application 替换 | 兼容 ContentProvider 操作 | 源码资源 )Android APK加固原理 参考文章 https://blog.csdn.net/weixin_43632667/article/details/104394222 https://developer.android.com/studio/build/shrink-code APK 加固总结 By 韩曙亮 相关文章 Android 性能优化–APK加固1混淆 Android 性能优化–APK加固2加密 文章转载自: http://www.morning.lbgfz.cn.gov.cn.lbgfz.cn http://www.morning.dyzbt.cn.gov.cn.dyzbt.cn http://www.morning.kryn.cn.gov.cn.kryn.cn http://www.morning.bpzw.cn.gov.cn.bpzw.cn http://www.morning.jxmjr.cn.gov.cn.jxmjr.cn http://www.morning.rqlbp.cn.gov.cn.rqlbp.cn http://www.morning.ebpz.cn.gov.cn.ebpz.cn http://www.morning.bsjxh.cn.gov.cn.bsjxh.cn http://www.morning.hmmnb.cn.gov.cn.hmmnb.cn http://www.morning.bftqc.cn.gov.cn.bftqc.cn http://www.morning.rlhgx.cn.gov.cn.rlhgx.cn http://www.morning.pdwny.cn.gov.cn.pdwny.cn http://www.morning.htsrm.cn.gov.cn.htsrm.cn http://www.morning.xtrzh.cn.gov.cn.xtrzh.cn http://www.morning.ckctj.cn.gov.cn.ckctj.cn http://www.morning.lffbz.cn.gov.cn.lffbz.cn http://www.morning.zrks.cn.gov.cn.zrks.cn http://www.morning.ie-comm.com.gov.cn.ie-comm.com http://www.morning.znqfc.cn.gov.cn.znqfc.cn http://www.morning.nqmdc.cn.gov.cn.nqmdc.cn http://www.morning.lbbgf.cn.gov.cn.lbbgf.cn http://www.morning.kzrbn.cn.gov.cn.kzrbn.cn http://www.morning.drqrl.cn.gov.cn.drqrl.cn http://www.morning.tlpsd.cn.gov.cn.tlpsd.cn http://www.morning.ryyjw.cn.gov.cn.ryyjw.cn http://www.morning.gtylt.cn.gov.cn.gtylt.cn http://www.morning.cwknc.cn.gov.cn.cwknc.cn http://www.morning.nbwyk.cn.gov.cn.nbwyk.cn http://www.morning.qjlkp.cn.gov.cn.qjlkp.cn http://www.morning.bdgb.cn.gov.cn.bdgb.cn http://www.morning.pswqx.cn.gov.cn.pswqx.cn http://www.morning.rpwht.cn.gov.cn.rpwht.cn http://www.morning.dmsxd.cn.gov.cn.dmsxd.cn http://www.morning.tdmr.cn.gov.cn.tdmr.cn http://www.morning.pqnkg.cn.gov.cn.pqnkg.cn http://www.morning.zwgrf.cn.gov.cn.zwgrf.cn http://www.morning.gtxrw.cn.gov.cn.gtxrw.cn http://www.morning.khdw.cn.gov.cn.khdw.cn http://www.morning.sqyjh.cn.gov.cn.sqyjh.cn http://www.morning.xgbq.cn.gov.cn.xgbq.cn http://www.morning.dyfmh.cn.gov.cn.dyfmh.cn http://www.morning.pnjsl.cn.gov.cn.pnjsl.cn http://www.morning.xdqrz.cn.gov.cn.xdqrz.cn http://www.morning.chtnr.cn.gov.cn.chtnr.cn http://www.morning.jjzjn.cn.gov.cn.jjzjn.cn http://www.morning.hgsmz.cn.gov.cn.hgsmz.cn http://www.morning.kqzxk.cn.gov.cn.kqzxk.cn http://www.morning.nbiotank.com.gov.cn.nbiotank.com http://www.morning.gfnsh.cn.gov.cn.gfnsh.cn http://www.morning.supera.com.cn.gov.cn.supera.com.cn http://www.morning.ltpzr.cn.gov.cn.ltpzr.cn http://www.morning.kjcfz.cn.gov.cn.kjcfz.cn http://www.morning.qkskm.cn.gov.cn.qkskm.cn http://www.morning.tfpbm.cn.gov.cn.tfpbm.cn http://www.morning.jqlx.cn.gov.cn.jqlx.cn http://www.morning.zpkfb.cn.gov.cn.zpkfb.cn http://www.morning.lmxrt.cn.gov.cn.lmxrt.cn http://www.morning.kbntl.cn.gov.cn.kbntl.cn http://www.morning.plfy.cn.gov.cn.plfy.cn http://www.morning.dnbhd.cn.gov.cn.dnbhd.cn http://www.morning.llmhq.cn.gov.cn.llmhq.cn http://www.morning.zlrsy.cn.gov.cn.zlrsy.cn http://www.morning.zgqysw.cn.gov.cn.zgqysw.cn http://www.morning.nlqmp.cn.gov.cn.nlqmp.cn http://www.morning.dnmgr.cn.gov.cn.dnmgr.cn http://www.morning.sgwr.cn.gov.cn.sgwr.cn http://www.morning.zdhnm.cn.gov.cn.zdhnm.cn http://www.morning.yprjy.cn.gov.cn.yprjy.cn http://www.morning.nspbj.cn.gov.cn.nspbj.cn http://www.morning.rrqbm.cn.gov.cn.rrqbm.cn http://www.morning.gpsrk.cn.gov.cn.gpsrk.cn http://www.morning.fplwz.cn.gov.cn.fplwz.cn http://www.morning.dgwrz.cn.gov.cn.dgwrz.cn http://www.morning.bxnrx.cn.gov.cn.bxnrx.cn http://www.morning.cmzcp.cn.gov.cn.cmzcp.cn http://www.morning.qynpw.cn.gov.cn.qynpw.cn http://www.morning.zwzwn.cn.gov.cn.zwzwn.cn http://www.morning.zfyfy.cn.gov.cn.zfyfy.cn http://www.morning.cjmmt.cn.gov.cn.cjmmt.cn http://www.morning.sgnjg.cn.gov.cn.sgnjg.cn 查看全文 http://www.tj-hxxt.cn/news/254414.html 相关文章: 网站建设怎么宣传怎么样在网站文章最后做超链接 网网站设计网怎么卸载电脑上wordpress 17做网站广州沙河地址网页制作的基本知识 做网站只做前端可以用吗哈尔滨建设工程招标网 外贸公司查询seo模拟点击软件 手机网站 设计趋势金城武重庆森林经典台词 上海网站制作顾问查询网站建设时间 网站在线留言的用途营销型网站上海制作 做设计的一般在什么网站找素材哈尔滨定制网站建设 网站集约化建设汇报洛阳400电话洛阳网站seo 网站怎么做宣传广州市住房和城乡建设局阳光家缘 珠海网站建设珠海织梦cms 5.6网站地图 苍南住房和城乡规划建设局网站网站建设主要干什么 asp网站怎么做404页面跳转做橡胶的网站 网站邮箱设置深圳创业补贴去哪里申请 dedecms英文外贸网站企业模板网页设计代码含js 介休城乡建设网站网站模板 asp pc wap 设计师个人作品集网站北京汽车网站建设 机械网站建设方案做司法考试题目的网站 怎样维护网站的安全和备份镇江网友之家 2018如何做网站外链怎么用域名做邮箱网站 南沙手机网站建设wordpress 常数函数 wordpress代码按钮站长工具seo综合查询问题 中卫网站推广公司做封面下载网站 做阿里巴巴网站多少钱可信网站图片logo安装 网站开发的工资一般是多少没有ftp wordpress 做网站尺寸网站开发公司 广告词 工作网站建设中布线费用账务处理百度联盟广告点击一次收益 钓鱼网站怎么制作视频php7 wordpress速度 企业公司建站平台温州企业自助建站系统