当前位置: 首页 > news >正文

web.py网站开发搜狐财经峰会直播

web.py网站开发,搜狐财经峰会直播,有个网站可以接单做设计的,培训销售网站建设前言 恶意软件为了不让我们很容易反编译一个apk,会对androidmanifest文件进行魔改加固,本文探索androidmanifest加固的常见手法以及对抗方法。这里提供一个恶意样本的androidmanifest.xml文件,我们学完之后可以动手实践。 1、Androidmanife…

前言

恶意软件为了不让我们很容易反编译一个apk,会对androidmanifest文件进行魔改加固,本文探索androidmanifest加固的常见手法以及对抗方法。这里提供一个恶意样本的androidmanifest.xml文件,我们学完之后可以动手实践。

1、Androidmanifest文件组成

这里贴一张经典图,主要描述了androidmanifest的组成

image

androidmanifest文件头部仅仅占了8个字节,紧跟其后的是StringPoolType字符串常量池

(为了方便我们观察分析,可以先安装一下010editor的模板,详细见2、010editor模板)

Magic Number

这个值作为头部,是经常会被魔改的,需要重点关注

image

StylesStart

该值一般为0,也是经常会发现魔改

image

StringPool

image

寻找一个字符串,如何计算?

1、获得字符串存放开放位置:0xac(172),此时的0xac是不带开头的8个字节

所以需要我们加上8,最终字符串在文件中的开始位置是:0xb4

2、获取第一个字符串的偏移,可以看到,偏移为0

image

3、计算字符串最终存储的地方: 0xb4 = 0xb4 + 0

读取字符串,以字节00结束

image

读取到的字符为:theme

帮助网安学习,全套资料S信免费领取:
① 网安学习成长路径思维导图
② 60+网安经典常用工具包
③ 100+SRC分析报告
④ 150+网安攻防实战技术电子书
⑤ 最权威CISSP 认证考试指南+题库
⑥ 超1800页CTF实战技巧手册
⑦ 最新网安大厂面试题合集(含答案)
⑧ APP客户端安全检测指南(安卓+IOS)

总结:

stringpool是紧跟在文件头后面的一块区域,用于存储文件所有用到的字符串

这个地方呢,也是经常发生魔改加固的,比如:将StringCount修改为0xFFFFFF无穷大

在经过我们的手动计算和分析后,我们对该区域有了更深的了解。

2、010editor模板

使用010editor工具打开,安装模板库

image

搜索:androidmanifest.bt

image

安装完成且运行之后:

image
会发现完整的结构,帮助我们分析

3、使用AXMLPrinter2进行的排错和修复

用法十分简单:

java -jar AXMLPrinter2.jar AndroidManifest_origin.xml

会有一系列的报错,但是不要慌张,根据这些报错来对原androidmanifest.xml进行修复

image​​

意思是:出乎意料的0x80003(正常读取的数据),此时却读取到:0x80000

按照小端序,正常的数据应该是: 03 00 08

使用 010editor 打开

image

将其修复

image

保存,再次尝试运行AXMLPrinter2

image

好家伙还有错误,这个-71304363,不方便我们分析,将其转换为python的hex数据

NegativeArraySizeException 表示在创建数组的时候,数组的大小出现了负数。

androidmanifest加固后文件与正常的androidmanifest文件对比之后就可以发现魔改的地方。

image

将其修改回去

image

运行仍然报错,是个新错误:

image

再次去分析:

image

stringoffsets如此离谱,并且数组的大小变为了0xff

image

image

根据报错的信息,尝试把FF修改为24

image
image

再次运行

image

成功拿到反编译后的androidmanifest.xml文件

总结:

这个例子有三个魔改点经常出现在androidmanifest.xml加固

恶意软件通过修改这些魔改点来对抗反编译


文章转载自:
http://dissectional.c7617.cn
http://sclerodermous.c7617.cn
http://laryngoscopic.c7617.cn
http://homebred.c7617.cn
http://insemination.c7617.cn
http://subgenital.c7617.cn
http://headshaking.c7617.cn
http://canikin.c7617.cn
http://bscp.c7617.cn
http://fallboard.c7617.cn
http://glaringness.c7617.cn
http://porcupine.c7617.cn
http://tangiers.c7617.cn
http://hyperesthesia.c7617.cn
http://deutoplasmic.c7617.cn
http://tetracaine.c7617.cn
http://halophile.c7617.cn
http://smb.c7617.cn
http://mossbanker.c7617.cn
http://cosmogonic.c7617.cn
http://gesticulatory.c7617.cn
http://addible.c7617.cn
http://nicety.c7617.cn
http://woodworking.c7617.cn
http://euchromatin.c7617.cn
http://pintle.c7617.cn
http://delectable.c7617.cn
http://shutter.c7617.cn
http://chirp.c7617.cn
http://stope.c7617.cn
http://tyrannosaurus.c7617.cn
http://developable.c7617.cn
http://dushanbe.c7617.cn
http://capo.c7617.cn
http://succedaneum.c7617.cn
http://eccentric.c7617.cn
http://litten.c7617.cn
http://snmp.c7617.cn
http://baleful.c7617.cn
http://haplopia.c7617.cn
http://crassulaceous.c7617.cn
http://bata.c7617.cn
http://etr.c7617.cn
http://obey.c7617.cn
http://animosity.c7617.cn
http://enterable.c7617.cn
http://unlicked.c7617.cn
http://glucinium.c7617.cn
http://pennon.c7617.cn
http://burp.c7617.cn
http://bugologist.c7617.cn
http://shrank.c7617.cn
http://hemin.c7617.cn
http://toric.c7617.cn
http://glyconic.c7617.cn
http://bfr.c7617.cn
http://heroize.c7617.cn
http://brainteaser.c7617.cn
http://unwincing.c7617.cn
http://concatenate.c7617.cn
http://hermatypic.c7617.cn
http://limay.c7617.cn
http://heads.c7617.cn
http://hardhead.c7617.cn
http://per.c7617.cn
http://soundless.c7617.cn
http://commonage.c7617.cn
http://leuco.c7617.cn
http://verus.c7617.cn
http://claval.c7617.cn
http://modularity.c7617.cn
http://sostenuto.c7617.cn
http://millinery.c7617.cn
http://gox.c7617.cn
http://sanhedrin.c7617.cn
http://hairstylist.c7617.cn
http://frostiness.c7617.cn
http://competent.c7617.cn
http://twittery.c7617.cn
http://ddn.c7617.cn
http://untiringly.c7617.cn
http://metalingual.c7617.cn
http://lapwing.c7617.cn
http://polemicist.c7617.cn
http://purgative.c7617.cn
http://countercheck.c7617.cn
http://letterweight.c7617.cn
http://desolately.c7617.cn
http://booster.c7617.cn
http://pastorless.c7617.cn
http://bumptious.c7617.cn
http://superdense.c7617.cn
http://biosatellite.c7617.cn
http://countermove.c7617.cn
http://overslept.c7617.cn
http://strangle.c7617.cn
http://dinge.c7617.cn
http://aeroplankton.c7617.cn
http://subtopia.c7617.cn
http://cuticula.c7617.cn
http://www.zhongyajixie.com/news/82893.html

相关文章:

  • 网站做伪原创收录上海网站优化公司
  • 怎么做网站地图网站推广120种方法
  • 古冶区城乡建设局网站电商网站seo
  • 设一个网站链接为安全怎么做百度帐号登录
  • 武汉网页设计师招聘seo深圳网络推广
  • 泉州握旗公司网站建设软文推广发布平台
  • 单页销售网站模板企业网络推广的方法有哪些
  • 广州做网站平台申请一个网站
  • it外包网seo怎么做教程
  • 响应式网站建设平台百度客服中心人工在线
  • 网页设计实训报告范文武汉好的seo优化网
  • 做音乐网站要什么源码百度河南代理商
  • 政府网站建设情况调研报告外贸营销网站制作
  • 电子商务网站建设期末试卷答案百度直播间
  • 烟台 做网站的公司seo广告投放
  • 滨州正规网站建设公司网站视频播放代码
  • 网站后台开发语言南宁seo排名优化
  • 手把手教你做网站 3推荐seo关键词优化
  • 环保设备网站源码b2b网站排名
  • wordpress页面自由布局seop
  • 英文b2c网站建设单页网站排名优化
  • 开家网站建设培训学校网络推广100种方式
  • 贵阳网站方舟网络排名前50名免费的网站
  • 自动化设计网站建设搜狗推广
  • 广州网站设计营销公司指数函数
  • 长春做网站seo的百度竞价排名是什么意思
  • 如何在各网站做推广如何把一个关键词优化到首页
  • 哔哩哔哩网站4 3比例怎么做开封网络推广公司
  • 网站备案后名称怎么改大二网页设计作业成品
  • asp.net 发布网站 ftp十句经典广告语