E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Smali
Android odex文件反编译
在反编译odex文件的过程中,我们需要使用到以下工具
smali
/bak
smali
dex2jarJDCompiler,jar反编译工具
smali
/bak
smali
是odex与dex文件格式互相
Git小助手
·
2020-02-18 06:03
s002android逆向安全初级篇之android
smali
语法总结
总结一下
smali
的分析。
smali
代码相当于dalvik虚拟机的汇编语言。
夏大王2019
·
2020-02-14 23:50
56
我不信今天我21岁了happybirthday生日快乐お诞生日おめでとございますBonAnniversaireHerzlichenGlückwunschzumGeburtstagiFelizCumpleaRo
sMali
gayangKaarawanSelamatUlangTahunbuoncompleannofelizaniversarioСднемрождения
被子里的大马哈鱼
·
2020-02-10 01:31
Android逆向基础:
Smali
语法
Smali
是什么
Smali
是Android虚拟机的反汇编语言。
李全栋
·
2020-02-09 23:24
Android 反编译之
Smali
文件修改(1)
前三篇的地址在这里第一篇Apktool安装第二篇Apktool基本使用方法第三篇App汉化与二次签名Android反编译软件的其中一个目的,是想看看竞品或者优秀的作品,某些业务的处理逻辑,或者特殊功能的实现方案,*
Smali
imesong
·
2020-02-08 17:52
Android逆向破解:Android Killer使用
目录目录软件介绍AndroidKiller是一款可以对APK进行反编译的工具,它能够对反编译后的
Smali
文件进行修改,并将修改后的文件进行打包。
itfitness
·
2020-02-08 02:06
Android 逆向笔记 —— 一个简单 CrackMe 的逆向总结
爆破的方法很多,大致可以归为三类,第一种是直接修改
smali
代码绕过注册,第二种是捋清注册流程,得到正确的注册码。第三种
秉心说
·
2020-02-07 22:24
android逆向之
smali
文件分析
前言正式开始android逆向之旅,首先说一下
Smali
语言其实就是Davlik的寄存器语言.语法"#"号在
smali
语法中代表注释解析一段
smali
来进行实践首先是整个activity的java代码/
Bui_voxyle
·
2020-02-06 12:59
Android3.2 AS
smali
动态调试
1.发现问题1.2DDMS不能使用的问题因为DDMS被AS神奇的不用了,网上也没有很好的方法,只有去找monitor.bat去打开,而且由于AS自动占用8700端口,所以很容易导致我们的DDMS崩溃,而且我还发现打开DDMS的一个bug,但是没有找到原因,怀疑是环境玄学问题DDMS崩溃.png反正就是这个DDMS,可能就从此不用了,那么如何找到端口就是我们最重要的问题了1.3版本问题而且之前有一个
selfishspring
·
2020-02-06 05:32
Smali
dea无源码调试android应用
1.安装
smali
deahttps://github.com/JesusFreke/
smali
/wiki/
smali
dea1.1.进入IntelliJIDEA/AndroidStudio开始安装插件,进入
刺客辣条
·
2020-02-02 00:45
6.0系统App反编译
system/framework/arm/boot.oatadbpull/system/priv-app/Browser/oat/arm/Browser.odex//这个是自己要反编译的odexbak
smali
-JXmx512mdeodexBrowser.odex-bboot.oat
Shawon
·
2020-02-01 05:35
Thai Education
1.Di
smali
nstructioninthecountrysidehasmadeiteasierforcityslickersfromposhcollegetopainttheirpoliticalopponentsaspliablebumpkins.Dismal
子骐
·
2020-01-07 22:32
Smali
dea+IntelliJ IDEA/Android Studio无源码调试
smali
dea是一个IntelliJIDEA/AndroidStudio
smali
语言插件,可实现动态调试
smali
代码。
SYfarming
·
2020-01-07 08:50
[
smali
] String/StringBuilder字符串拼接操作
掘金博客链接相关demo源码;基于:macOs:10.13/AS:3.3.2/Androidbuild-tools:28.0.0/jdk:1.8/apktool:2.3.31.缘由这两天在看
smali
,
冰川孤辰js
·
2020-01-07 06:30
每日一词 192 l dismiss
Hispromisesaredismissedasemptytalk.Hispromisesaredismissedasfales.2.Insociety,helpingtheelderacrosstheroadisdismisseda
smali
ciousintention
JackChen_
·
2020-01-06 16:22
26款优秀的Android逆向工程工具
1.
SMALI
/BAK
SMALI
SMALI
/BAK
SMALI
是一个强大的apk文件编辑工具,用于Dalvik虚拟机(Google公司自己设计用于Android平台的虚拟机)来反编译和回编译classes.dex
伟子男
·
2020-01-06 13:57
android编译/反编译常用工具及项目依赖关系
项目依赖关系apktool:依赖
smali
/bak
smali
,XML部分AXMLPrinter2JEB:dx工具依赖AOSP,反编译dex依赖apktooldex2jar:依赖AOSP
smali
/bak
smali
jald
·
2020-01-05 22:00
android编译/反编译常用工具及项目依赖关系
项目依赖关系apktool:依赖
smali
/bak
smali
,XML部分AXMLPrinter2JEB:dx工具依赖AOSP,反编译dex依赖apktooldex2jar:依赖AOSP
smali
/bak
smali
jald
·
2020-01-05 22:00
Android-
Smali
-入门介绍/基础语法
一.介绍百科名词:
Smali
/Bak
smali
分别是Android虚拟机Dalvik的.dex文件的汇编器/反汇编器。
lioilwin
·
2020-01-05 09:11
Android反编译后重新打包apk
apktool反编译apk-->修改图片等资源文件(或者
smali
源码)-->apktool打包apk-->对打包好的apk用jarsigner签名[-->z
千山万水迷了鹿
·
2020-01-02 05:15
初步了解
smali
文件
准备工作
smali
下载地址https://bitbucket.org/JesusFreke/
smali
/downloads环境变量的配置这里不解释编写Main.java文件publicclassMain
Andy周
·
2020-01-01 18:50
眼神交流在演讲中的重要作用
AppTherearealotofthingsthatcanmakesomeoneaneffectivepublicspeaker.Theycanplaytotheiraudience,speakclearlywithanauthoritativetone,orevensimplypossessnaturalchari
smali
keSteveJobsorRichardBranson.One
章磊磊
·
2020-01-01 07:33
Android Studio
Smali
调试
安装
smali
dea下载地址:https://bitbucket.org/JesusFreke/
smali
/downloads下载文件:
smali
dea-0.0.3.zip安装方法:AndroidStudio
totitan
·
2019-12-30 07:18
Android逆向工程 初篇
什么是
Smali
?什么是APKAPK的本质是一个zip的压缩包,用压缩软件打开后就可以看到里面的文件以及结构。assets/res:都是资源目录,但是二者有区别。
Ojie
·
2019-12-29 16:08
Android杂谈:
smali
与bak
smali
最新用法
这两个jar包可以转化dex和
smali
,但网上教程太老了,差点被玩死.命令改了!!!下载地址:https://bitbucket.org/JesusFreke/
smali
/downloads/?
九九叔
·
2019-12-29 12:35
smali
语法(1)
.filedprivateisFlag:z定义变量const/high16v0,0x34f8把0x34f8赋值给v0.method方法.parameter方法参数.prologue方法开始.line12此方法位于第12行iget-object调用对象invoke-static调用静态函数invoke-super调用父函数invoke-direct调用函数return-void函数返回void.en
bluewind1230
·
2019-12-29 10:25
Android工程师,如何简单高效的学会
smali
语法
Q1:
Smali
是什么。
Smali
是一种宽松式的Jasmin/dedexer语法.简单来说就是我们用java写的代码编译成class打包成dex文件后使用bak
smali
程序逆向回来的一种语法。
香脆的大鸡排
·
2019-12-29 09:35
安卓反编译smail后动态调试
Smali
是什么?Android采用的是java语言进行开发,但是Android系统有自己的虚拟机Dalvik,代码编译最终不是采用的java的class而是使用的
smali
。
欧巴冰冰
·
2019-12-29 03:30
Android逆向-动态调试环境搭建记录
常见Android调试方法简介:1.IDEA/AndroidStudio+
Smali
Idea插件可调试
smali
文件,但无法跟入so本文不涉及该种方法(因为JEB完全可以替代)2.JEB直接调试可调试
Smali
FallMR
·
2019-12-28 23:19
逆向思维
1.利用异常栈信息输出调用栈在Java中插入这样的代码,可以打印当前方法的调用栈;同理也可以在安卓的
smali
中插入该方法打印方法栈,通过logcat可以看到打印结果Exceptionexception
LazzMan
·
2019-12-28 00:55
Smali
关于DalvikDalvik是Google公司自己设计用于Android平台的虚拟机。它可以支持已转换为dex(即DalvikExecutable)格式的Java应用程序的运行,dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Dalvik经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个Dalvik应用作为一个独立的Linux进程执行。独立的进程可以防
黄海佳
·
2019-12-26 03:53
7.动态调试笔记--调试
smali
1.通过DDMS拿online实际就是pid嘛,总是通过DDMS拿,还会占用端口adbshellps|grep包名11824实际就是pidDDMS验证一波118242.进入adbshellamstart-D-nhfdcxy.com.myapplication/.MainActivity3.转发接口adbforwardtcp:8700jdwp:118244.打开AS设置调试接口5.开始debug如果
普通的程序员
·
2019-12-25 01:15
Apktool的基本用法
掌握之后,可以做到1.反编译apk为
smali
语言2.二次重新打包apkApktool官方文档地址,如有能力,尽量直接查阅官方文档,本篇文章主要参考官方文档。
imesong
·
2019-12-24 00:06
Android逆向基础2(深入
Smali
文件)
1.
Smali
文件信息//当前类名:.classpublicLcom/kwai/game/ddz/MainActivity;//父类:.superLcom/unity3d/player/UnityPlayerActivity
enj0y1
·
2019-12-23 15:25
静态到调试so层分析key
首先拿到apk利用killer反编译查看
smali
代码找到包名入口查看onCreate函数找到点击函数是假函数查看一下java代码然后点击过去查看ni的方法这里NI是个native层的调用用了静态方法修饰利用
小米
·
2019-12-22 21:12
android
逆向工程
仿网易云音乐部分UI实现
引言有一段时间闲着没事做,突发奇想,于是就去防了部分网易云UI的界面,最开始是想仿成这个样子:网易云音乐实际效果于是反编译了网易云的源文件,果不其然混淆的很彻底,表示并不能看懂,诺:部分反编译文件里面的代码大部分都是
smali
李牧羊
·
2019-12-22 11:46
apk逆向 -
smali
动态调试
0x00前言之前有人问过
smali
的动态调试方法,其实网上已经有很多文章讲这些内容,但是为了方便大家学习,我还是写一下让大家少走点坑吧。
Py_Explorer
·
2019-12-21 01:33
smali
方法
方法调用方法的格式如下:invoke-xxx{},Lpackage/name/ObjectName;->methodName(I)Zxxx表示对不同类型的方法使用的不同的关键字。{}用于列出调用者(可能没有)和方法的参数逗号后面的部分是方法的签名,分三部分:第一部分表示类的签名。第二部分是固定的:->第三部分是方法签名:方法名(参数名)返回值。参数调用时,存储于{}中的部分。对于非静态方法,{}中
一江碎月
·
2019-12-20 16:37
[
smali
] This Handler class should be static or leaks might occur
掘金博客链接相关demo源码;本文基于:macOS:10.13/AS:3.4/Androidbuild-tools:28.0.0/jdk:1.8/apktool:2.3.31.Handler内存泄露测试IDE提示在Activity中创建Handler内部类时,AS会给提内存泄露提示及解决方案:ThisHandlerclassshouldbestaticorleaksmightoccur(anony
冰川孤辰js
·
2019-12-18 22:01
Android
smali
逆向还原练习之switch case
一、背景熟悉VC编译器的朋友,对switchcase汇编代码不会感到陌生。switchcase代码基本分位3类:1、case分支小于等于3,数值连续。编译器生成的汇编代码,直接用cmp[ebp+var_4],0jzshortloc_401042之类指令代替2、case分支大于3小于等于256。编译器会生成一张或者两张table表,case分支通过查表找到代码地址2、case分支大于3,数值很离散。
unsummon
·
2019-12-18 10:21
[Android逆向]APK反编译与回编译
反编译工具:apktooldex=>.
smali
dex2jar.dex=>.jar=>.classapktool工具实际上只反编译以下三种类型文件:1、AndroidManifest.xml文件2、.d
安卓笔记侠
·
2019-12-12 11:00
[Android逆向]APK反编译与回编译
反编译工具:apktooldex=>.
smali
dex2jar.dex=>.jar=>.classapktool工具实际上只反编译以下三种类型文件:1、AndroidManifest.xml文件2、.d
安卓笔记侠
·
2019-12-12 11:00
smali
文件和语法
smali
文件格式
smali
文件的头3行描述了当前类的一些信息,格式如下:.class[修饰关键字].super.source打开MainAcivity.
smali
,头三行代码:.classpublicLcom
Ireliaaa
·
2019-12-12 04:47
SQL数据类型详解
每一个字段指定了不同的数据类型,指定了数据类型之后,也就决定了向字段插入的数据内容;不同的数据类型也决定了MySQL在存储它们的时候使用的方式,以及在使用它们的时候选择什么运算符号进行运算;数值数据类型:TINYINT、
SMALI
NT
warrent
·
2019-12-04 21:51
SQL数据类型详解
数据库
Android编译打包流程和资源加载浅析,及如何提高工具打包的资源加载效率
2.将要加入的jar包变成dex,再变成
smali
,放入A。3.将要加入的资源直接放入A。4.重新编译A生成新apk。现在的方案来自Android逆向。好了,看出问题在哪吗?
菲得更高
·
2019-12-02 01:28
android修改apk代码后重新编译打包
解压apkapktooldxxx.apk-odirnameapktool下载地址修改
smali
文件Android虚拟机Dalvik并不是执行java虚拟机JVM编译后生成的class文件,而是执行再重新整合打包后生成的
健忘仙森
·
2019-11-30 20:57
AndroidStudio
smali
动态调试学习
1安装最新的
smali
idea插件https://github.com/JesusFreke/
smali
/wiki/
smali
dea2反编译apkapktooldAliCrackme_1.apk开启调试
lesliefang
·
2019-11-30 09:33
利用SublimeText查看Android反编译
smali
文件
SublimeText插件包,地址—>https://packagecontrol.io/image点击如上图的InstallNow按钮后进入如下的页面,然后复制对应的版本下的代码image打开SublimeText按下快捷键ctrl+~,或者打开菜单栏View点击HideConsole显示控制台,并将第3步中复制的代码粘贴到控制栏并按Enter键确认,然后重新开启SublimeTextimage
WilburLi
·
2019-11-30 05:59
记一次APP脱壳重打包过程
右键直接解压APK,查看特征是360加固:使用apktool工具反编译APK作为我们的工程目录(能成功运气还不错):总结下大致思路:脱壳拿到DEX---替换
smali
源码---修复AndroidManif
看雪学院
·
2019-11-30 04:22
关于
Smali
工具的一些研究总结
一、AS
Smali
插件二、简单语法三、断点调试四、参考URL一、AS
Smali
插件:1、java2
smali
最主要的功能是可以在AS中转换JAVA为
smali
2、
smali
dea-0.05主要用于代码跳转
WilburLi
·
2019-11-29 07:01
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他