汇编
老肖79
这个作者很懒,什么都没留下…
展开
-
android 反编译和代码解读
http://farwmarth.com/?p=745 反编译工具小米人改之理: http://www.xiaomiren.net/apkmodifier/一 apk反编译将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex)1.对xml文件进行包的解析,一般有两种方式:apktool(推荐)和AXMLPrinter2.jar;2.从de转载 2013-12-16 23:40:06 · 12142 阅读 · 2 评论 -
android反编译和防止反编译的方法
【IT168技术】android基于java的,而java反编译工具很强悍,所以对正常apk应用程序基本上可以做到100%反编译还原。 因此开发人员如果不准备开源自己的项目就需要知道怎样防止反编译和反编译他人的项目来学习。 2.3版本以上在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”可以对代码进行转载 2013-01-09 10:57:25 · 545 阅读 · 0 评论 -
android 反编译
很早之前看过牛人写的关于反编译apk的方法,太过于复杂,现在有简单的了,这里顺便提一下。准备工具:dex2jarjd-gui步骤:1, 下载上面提到两个小软件,网上到处都有。2, 将apk后缀名改为压缩软件识别的后缀,例如zip3, 解压改后缀名后的软件包4, 在dos界面进入准备好的工具dex2jar目录,运行dex2ja转载 2013-01-08 16:27:47 · 550 阅读 · 0 评论 -
C内嵌汇编简介
l 简要介绍n 关键字u __asm__:必须的; __volatile__:非必须的n 格式u __asm__ __volatile__ (“instruction list” : output: input : clobber/modify);u 上述除了四个部分都可以缺省,当后面三个部分没有的时候退化成基本内联汇编,否则为GCC内联汇编n 各个操作数含义转载 2012-07-25 17:34:54 · 845 阅读 · 0 评论 -
AT&T汇编与GCC内嵌汇编语法
讨论AT&T的汇编语法,以及GCC的内嵌汇编语法。<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->0.3.2 Syntax1.寄存器引用引用寄存器要在寄存器号前加百分号%,如“movl %eax, %ebx”。80386有如下寄存器:8个32-bit寄存器 %eax,%eb转载 2012-07-25 17:30:20 · 1071 阅读 · 0 评论 -
ARM指令和Thumb指令的区别
一、现在先区分下ARM指令集与Thumb指令集 Thumb 指令可以看作是 ARM 指令压缩形式的子集,是针对代码密度的问题而提出的,它具有 16 位的代码密度但是它不如ARM指令的效率高 .Thumb 不是一个完整的体系结构,不能指望处理只执行Thumb 指令而不支持 ARM 指令集.因此,Thumb 指令只需要支持通用功能,必要时可以借助于完善的 ARM 指令集,比如,所有异常转载 2012-07-26 10:15:56 · 979 阅读 · 0 评论 -
ARM的ADS汇编器与GCC汇编器
ARM的ADS汇编器与GCC汇编器2009-10-14 10:06汇编器与指令集,不同的CPU对应不同的指令集;不同的汇编器对应不同的语法和伪指令集。每种汇编器都可以有自己的伪指令集和自己的语法,但实际上,由于事实标准的原因,(所有的CPU厂商会提供指令使用手册,手册中的指令书写样式,实际上就是事实汇编语法,何况CPU厂商肯定会提供自己的汇编器的),现代大多数的汇编转载 2012-07-25 17:42:37 · 1093 阅读 · 0 评论 -
反汇编知识点总结
“水至清则无鱼,人至察则无徒”蕴含了做人的道理,它告诉我们水如果太清了,鱼就无法生存;对别人要求太严格了,就没有伙伴或朋友。所以,我们在为人处事方面如果不是原则性的问题,就不要太较真,那样显得我们太个色,会失去很多朋友或同伴。偶尔“难得糊涂”一次也不错。今天把我之前反汇编so库或bin文件过程中总结的一些经验分享给大家,其中有些是我总结的,有些是我的同事总结的,我一起做了个汇总,分享出来,希望原创 2018-01-31 11:52:45 · 889 阅读 · 0 评论