Sakuraのblog


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • BugList

  • 搜索

Gradle学习(一)

发表于 2018-02-09 | 分类于 Android逆向 | | 阅读次数:
Groovy介绍 Groovy中支持动态类型,即定义变量的时候可以不指定其类型。(Groovy中,变量定义可以使用关键字def。def不是必须的,但是为了代码清晰,建议还是使用def关键字)12def a = 5;def b = "groovy" 函数的定义,我们也无需进行参数类型的声明.123St ...
阅读全文 »

Android项目构建过程分析

发表于 2018-02-09 | 分类于 Android逆向 | | 阅读次数:
构建过程项目的构建:当我们打开一个项目,我们可以看到的是我们写的Java Code文件or Other JVM Code,资源文件,Build配置文件,但是通过run the project,我们就可以得到一个在我们的Andoid设备上可以运行的Apk,上线应用市场,还需要我们对其进行签名处理,来确 ...
阅读全文 »

python爬虫爬取网页上的所有文件

发表于 2018-02-08 | 分类于 杂项 | | 阅读次数:
今天AI让我把一个课程的slides都下载一下,就写了一个爬取页面所有链接的脚本。 单线程爬虫123456789101112131415161718# coding:utf-8import reimport requests# 获取网页内容r = requests.get('http://www.c ...
阅读全文 »

IDA 导入JNIEnv

发表于 2018-02-08 | 分类于 Android逆向 | | 阅读次数:
local typeshift+F1打开local type现在的内容是这样的然后shift+F9,按下insert都导入进去了 指定函数类型剩下的就是手动指定函数类型即可~按下y,输入JNIEnv即可。 JNIEnv的函数调用对照表https://github.com/eternalsakura/ ...
阅读全文 »

MainActivity$1.smali和匿名内部类

发表于 2018-02-08 | 分类于 Android逆向 | | 阅读次数:
MainActivity$1.smali在android逆向中我们经常遇到xxx.smali和xxx$1.smali这种一起出现,这是什么意思呢?我用jadx反编译并导出gradle工程看看。jadx -e AliCrackme_2.apk,得到文件如下,观察MainActivity.java用ap ...
阅读全文 »

解决jadx的反编译卡顿和inconsistent code

发表于 2018-02-08 | 分类于 Android逆向 | | 阅读次数:
jadx介绍jadx 的功能非常的强大,它可以处理大部分反编译的需求。jadx 优点: 图形化的界面。 拖拽式的操作。 反编译输出 Java 代码。 导出 Gradle 工程。 反混淆 安装 jadxJadx Github :https://github.com/skylot/jadx直接下载最 ...
阅读全文 »

native 方法的动态注册

发表于 2018-02-08 | 分类于 Android逆向 | | 阅读次数:
动态注册的原理JNI 允许我们提供一个函数映射表,注册给 JVM,这样 JVM 就可以用函数映射表来调用相应的函数,而不必通过函数名来查找相关函数 123456789101112131415161718// java 代码中的函数是 dynamicRegFromJni,调用的 native 方法是 ...
阅读全文 »

Google Project Zero 成员教你如何入门搞安全(翻译)

发表于 2018-02-07 | 分类于 杂项 | | 阅读次数:
已经有很多人(包括我谷歌的同事, Parisa 和 Michal 已经就这个话题写过自己的感受, 我建议你仔细阅读.我知道我写的这些可能已经有人说过了, 但是每隔一段时间, 我总是会再次遇到这个问题, 于是我决定写下自己的经验. 请注意, 我是一个应用安全研究员, 我是从漏洞研究/安全审查/ bug ...
阅读全文 »

Android JNI入门

发表于 2018-02-07 | 分类于 Android逆向 | | 阅读次数:
JNIJNI引入 JNI : Java本地接口,Java Native Interface, 它是一个协议, 该协议用来沟通Java代码和外部的本地C/C++代码, 通过该协议 Java代码可以调用外部的本地代码, 外部的C/C++ 代码可以调用Java代码; C和Java的侧重 :C语言 : C语 ...
阅读全文 »

福建海峡两岸CTF 2015:一个APK,逆向试试吧

发表于 2018-02-07 | 分类于 CTF , android reverse | | 阅读次数:
考察知识点JNI_Onload 中通过 RegisterNatives 动态注册 jni 函数.init_array 前置知识http://eternalsakura13.com/2018/02/08/jni2/http://eternalsakura13.com/2018/02/08/jnienv ...
阅读全文 »
上一页1…78910下一页
sakura

sakura

100 日志
18 分类
50 标签
RSS
GitHub E-Mail 知乎 Twitter
Links
  • Kiprey
  • Murasaki
  • bobb
  • Thunderj
  • dwfalut
  • P1umer
  • pcat
© 2025 sakura
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4