ICode9

精准搜索请尝试: 精确搜索
  • 耗时三个月,剑指字节,渣本Android生逆袭大厂2021-03-24 22:00:04

    先说下楼主的情况吧,毕业之后加入了一个小创业公司,后来因为老板资金不足,项目被迫搁浅,我们项目组集体失业,于是在离职一个月后便着手筹备面试字节的计划,平时除了正常的知识学习之外,还收集了很多前辈的面试经验以及相关的面试题目,都一一进行了解答,相关的复习资料我也进行了精心整理

  • android平板!一起看看这些大厂面试真题查漏补缺吧,复习指南2021-03-05 23:35:43

    开头 在一般的互联网公司的技术人员的面试中,大概会经历3到4轮的面试,差不多2-3轮的技术面,还有1轮的HR面试,有人面试题是有关“目标”,有的关于“方法”,有的关于“算法”,有的关于“基础”。在小编看来,面试是找工作的第一道难关,原本以为面试都会问很难的问题,如果是更好的公司,可能问的问

  • NGK韩国路演圆满成功,NGKEX生态所备受关注!2021-03-03 10:01:20

    近日,一直备受广泛关注的NGK公链全球巡演在韩国首都首尔圆满举办。本次路演活动由NGK韩国社区战略支持,NGK各大节点代表、各大投行精英以及实体产业代表等出席了本次路演活动,共同探讨区块链、DeFi以及DEX的未来发展方向。   路演现场,Money Today、韩国经济、创富志等知名财经媒体在

  • 红橙Darren视频笔记 类加载机制(API28) 自己写个热修复2021-02-26 19:00:44

    第一部分 类加载机制 一个Activity是如何被Android虚拟机找到的? 在之前的文章 红橙Darren视频笔记 自定义View总集篇(https://blog.csdn.net/u011109881/article/details/113273632) 中 有涉及一点 以ActivityThread.java中的main函数为起点, 其中调用了Looper.loop(); loop方法

  • 浅谈Android 混淆和加固2021-02-23 19:57:35

    混淆: 针对项目代码,代码混淆通常将代码中的各种元素(变量、函数、类名等)改为无意义的名字,使得阅读的人无法通过名称猜测其用途,增大反编译者的理解难度。 虽然代码混淆可以提高反编译的门槛,但是对开发者本身也增大了调试除错的难度。开发人员通常需要保留原始未混淆代码用于调试

  • 了解 jvm+dalvik+art(2)2021-02-23 18:30:45

    了解一下dalvik+art dalvik 是google开发的适用于android平台的java虚拟机。(存活时间到android5.0) 1.支持.dex格式的java程序,.dex是专门为dalvik设计的一种压缩格式; 2.每一个dalvik作为一个独立的linux进程执行;独立的进程可以防止虚拟机崩溃导致所有应用程序关闭。 dalvik 虚

  • Android开发基础不牢?这是一份用心整理的Android面试总结,持续更新中2021-02-22 19:02:32

    前言 这篇文章主要是分享今年面试心得,现已就职于某大厂有三个月了,近期有很多公司均已启动秋招,也祝大家面试顺利,获得理想的offer! 之前找工作的那段时间感想颇多,总结一点面试经验和人生思考分享给大家。 今天本文主要讲解: APK文件反编译 什么是反编译 如何防止反编译 APK文件的基本

  • 【反编译】安卓APK反编译为java文件2021-02-10 17:33:15

      【反编译】安卓APK反编译为java文件   准备工具 要反编译的apk文件, 以微信8.0.apk为例子 dex2jar   下载地址 https://sourceforge.net/projects/dex2jar/ jd-gui   java反编译工具  .class  -->   .java  http://www.softpedia.com/get/Programming/Debugge

  • 异步加载分包2021-02-03 20:01:47

      import java.util.Map; import java.util.jar.Attributes; import java.util.jar.JarFile; import java.util.jar.Manifest;   public class App extends Application {     public static final String KEY_DEX2_SHA1 = "dex2-SHA1-Digest";  

  • 抖音数据采集Frida脱壳工具2021-01-24 19:34:06

    抖音数据采集Frida脱壳工具 短视频、直播数据实时采集接口,请查看文档: TiToData 免责声明:本文档仅供学习与参考,请勿用于非法用途!否则一切后果自负。 概述 现在很多 app 都会对 Frida 进行检测,所以要根据app的情况来具体使用 壳的分类 壳的种类非常多,可以简单的分为以下三类: 一代

  • Android安全--42--说说Android软件壳2021-01-22 15:02:23

    Android安全--42--说说Android软件壳 随 亦 2020-03-19 17:58:22 783 收藏 3 分类专栏: 移动安全 文章标签: Android安全 版权 移动安全 移动安全专栏,从移动开发基础到操作系统安全,再从应用安全到高级移动安全,看一篇文章可能只需要十几分钟,但写一篇文章却需

  • android开发工具箱!资深Android开发带你入门Framework,系列篇2021-01-21 14:33:52

    腾讯面试中的重点及经常问到技术点: 数据结构算法,调优,View,SDK**,**动画音视频等以及你使用过的框架且第一轮的基础很重要,通过后录取可能性就相对高了! 金三银四已经到了,在这也免费分享一些Java程序员面试常问架构面试专题和答案以及架构视频资料(文末领取),希望那些有需要朋友能在

  • 面试官:今日头条启动很快,你觉得可能是做了哪些优化?2021-01-15 21:02:07

    前言 网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载、懒加载等。 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在子线程,显然太过于普通,无法跟竞争者拉开差距。如何让面试官知道你的“内功深厚”,那肯定是要往原理层

  • Youpk 实战脱壳 爱加密 梆梆脱壳2021-01-14 20:32:43

    逆向的时候发现app加了壳, 比如爱加密加固,梆梆加固,或者360之类的 分析个半天,头都秃了还是脱不了怎么办?这个时候除了回收站, 还可以用youpk。 大家好,我是王铁头 一个乙方安全公司搬砖的菜鸡 持续更新移动安全,iot安全,编译原理相关原创视频文章 视频演示:https://space.bilibili

  • Android基于frida的脱壳2021-01-13 22:04:43

    主要是要拿到安卓/data/lib/下的一个叫做libart.so 然后使用命令nm libart.so |grep OpenMemory 来导出OpenMemory里面的名称   # 安卓七open_memory_7='_ZN3art7DexFile10OpenMemoryEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPNS_6MemMapEPKNS

  • 抖音数据采集从0到1,安卓App加壳与脱壳原理2021-01-12 18:32:39

    抖音数据采集从0到1,安卓App加壳与脱壳原理 前针对移动应用市场上安卓APP被破解、反编译、盗版丛生的现象,很多APP开发人员已经意识到保护APP的重要性。而对于移动应用APP加密保护的问题,如何对DEX文件加密尤为重要。 简介 加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程

  • ndk开发!我阿里P7了解到的Android面试的一些小内幕!使用指南2021-01-09 21:58:02

    开头 在Android开发当中,相信大家对第三方库的重要性是无需多说的,尤其是三方库源码更是重中之重,而EventBus源码就属于其中的一个重点。 EventBus是安卓(Java中也可以用)开发中非常流行的一个第三方库,是一种发布/订阅事件的总线. 想必每个入了门的Android开发者都多少对EventB

  • Android 应用防止被二次打包指南2021-01-08 17:59:42

    前言 “Android APP二次打包”则是盗版正规Android APP,破解后植入恶意代码重新打包。不管从性能、用户体验、外观它都跟正规APP一模一样但是背后它确悄悄运行着可怕的程序,它会在不知不觉中浪费手机电量、流量,恶意扣费、偷窥隐私等等行为。 二次打包问题只是Android应用安全风

  • 进阶高工必备技能:Android插件化技术全解析!(附项目实战+视频分享)2020-12-30 22:29:41

    插件化的前世今生 插件化技术可以说是Android高级工程师所必须具备的技能之一,从2012年插件化概念的提出(Android版本),到2016年插件化的百花争艳,可以说,插件化技术引领着Android技术的进步。 插件化技术最初源于免安装运行apk的想法,这个免安装的apk可以理解为插件。支持插件化的a

  • 使用kali的工具集反编译apk2020-12-24 13:34:07

    编写时间 2019-04-29 00:51:38 因为想查看app的一些api以及签名算法,所以试试反编译工具。   首先上传apk,然后命令行打开所在目录。 现在用起点apk做个测试 第一步使用apktool apktool d -f qidian.apk -o apktool root@kali:~/文档/qidian# apktool d -f qidian.apk -o apktool

  • 基于衍生品的 DEX 适合 AMM 吗?2020-12-22 16:03:08

    导读:去中心化永续合约产品具备资金非托管、机制透明、可审核等特点,代表了无需许可的金融模式创新,其最终受益者是终端用户。 DEX 的崛起 今年以来 DeFi 的热度在不断升温,作为 DeFi 中的重要组成部分的去中心化交易所 DEX 也持续受到关注。AMM 自动做市商作为典型的 DEX,开创了

  • 看雪安卓研修班,安卓逆向2020-12-21 21:57:06

    前言,重点视频在一楼。 之前介绍了普通常见的反编译模式 但对于使用了 360加固 棒棒 爱加密 等等的加固应用就没办法了、 你会发现反编译出来的dex 只有几个类 逻辑都是调用so 真正的dex会被加载到内存中隐藏起来 加固应用都是多dex这种形式 要想拿到他真正的dex 需要进行脱壳

  • 从java层实现Tinker热修复2020-12-17 21:32:08

    Tinker热修复 代码中的注释别忘记看!!!!! 学习内容 一、Android中的 类加载器二、进行代码的实现三、 总结 一、Android中的 类加载器 首先我们需要了解类加载器,我们要明白我们所有类的加载都是通过getClassLoader().loadClass();,这是我们开始热修复的重要前提。先提出一个

  • 救我于水深火热的「热修复」2020-12-09 10:58:09

    上周五线上项目出现了紧急缺陷,无奈之下周六苦逼加班发补丁

  • Android 6.0 系统apk导出后,没有 java 代码 ,dex 文件(odex 转 dex)2020-12-02 22:30:16

    使用场景:                     在系统开发中,我们经常会需要对系统中的 apk 的代码进行反编译学习的情况,而在6.0的系统中发现,对系统 apk 解压后,只有资源文件,没有java源代码,后来仔细对照之后,发现 java 源代码是在 oat 文件夹中的 odex 文件中(如下图所示,以SystemUI为例):

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有