首页 > 其他分享 >首届“天权信安&catf1ag”网络安全联合公开赛之RE遗失的物品复现

首届“天权信安&catf1ag”网络安全联合公开赛之RE遗失的物品复现

时间:2022-12-10 22:00:56浏览次数:32  
标签:dex 文件 信安 catf1ag RE 遗失 wp resources

这个题目赛后看了看wp,感觉是能做出来的,第一题的checkin脱完魔改的upx壳,最后卡在数据那块了。

打开遗失的物品发现是一个apk文件.

我们来复习一下apk文件的文件结构

一个APK文件内包含被编译的代码文件(.dex 文件),文件资源(resources), 原生资源文件(assets),证书(certificates),和清单文件(manifest file)

这里我用的7-zip打开后,发现classes.dex和resources.arsc各有二个文件?

而且classes.dex和resources.arsc各一个文件还存在伪加密(赛后看其他师傅的wp看到的)?

之前强国杯西南分区赛的时候,misc我记得有一个空白文件,直接拖010,然后找到类似base64字样的编码,然后就梭出来了。

这里我们把resources.arsc直接拖010里面去

然后经过1次base64,2次base16解出来

636174663161677b62626465636666383730643438353934643035333830383766633565303032307d3135333138。发现解不出来。

丢网上Hex编码进行解码,然后出来了flag(挺离谱的)

这题我感觉不太像是逆向了,感觉纯考杂项了,之前强国杯的时候空白文件就被折磨过,没想到这次遗失的物品考这种逆向。

看其他师傅的wp更像是先binwalk,分离出源代码classes.dex和资源文件resource.sec文件,然后过伪加密,然后进行解码,但是我用kali分离出来后,过伪加密后,文件出现损坏,然后出不来了。

有思路的师傅,可以跟我多多交流一下这题的思路^_^。

解毕

catf1ag{bbdecff870d48594d0538087fc5e0020}

标签:dex,文件,信安,catf1ag,RE,遗失,wp,resources
From: https://www.cnblogs.com/qsons/p/16972432.html

相关文章

  • 007爬虫之requests模块进阶
    前面基本将爬虫的基础知识学习得差不多了,今天最后深入下requests模块,这个写完之后,一般的网站大家都可以去爬取了,后面会慢慢给大家分享一些烧脑的东西,今天还是先说说request......
  • Blog3:nchu-software-oop-2022-6~8
    Blog3:nchu-software-oop-2022-6~8一、前言不知不觉,已到了本学期末尾,面向对象程序设计这门课也已经结课。课程虽然结束了,但需要学习和巩固的知识点还有很多。同时,这也......
  • idea 项目目录后面出现 xx% classes,xx% lines covere xxxxx ……
    因为误点了  这个图标导致的,解决方法:方法一:View—>TollWindows—>Coverage找到覆盖率的选项—>删除方法二:快捷键:ctrl+alt+F6,把出来的东西删除即可......
  • Remember的Java-blog3
    一、前言    此次blog为电信计费系列的座机,手机,短信大作业总结。相对于前几次的多边形,这次在算法上更简单,但是涉及到的内容很多,比如容器的使用、抛出异常、抽象类......
  • 2022-6.824-Lab1:Map&Reduce
    lab地址:https://pdos.csail.mit.edu/6.824/labs/lab-mr.html1.介绍准备工作阅读MapReduce做什么实现一个分布式的Map-Reduce结构,在原先的代码结构中6.......
  • 【云原生】K8s Ingress rewrite与TCP四层转发讲解与实战操作
    目录一、背景二、K8sIngress安装三、K8sIngressrewrite讲解与使用1)配置说明2)示例演示1、部署应用2、配置ingressrewrite转发(http)3、配置ingressrewrite转发(https)【1......
  • nchu-software-oop-2022-6~8
    前言(作业分析)本次总结6-8次PTA题目集电信计费三次,三次电信计费题目,主要是考察正则表达式和ArrayList和集合,然后就是对类的封装、继承等知识,在写新的大作业需要认......
  • 封装Response对象
    封装Response对象#utils.py#自定制响应fromrest_framework.responseimportResponseclassCommonResponse(Response):def__init__(self,code=10,msg='成功'......
  • sft1200插件安装|ssr|istore
    之前都是使用代理软件上网,github都得挂(github访问非常玄学)后来买了xbox,发现xbox上有Netflix,所以最终选择软路由,挑来挑去最终咸鱼130收了这个路由器,比r2s便宜还带wifi,主要......
  • Centos7下安装PostgreSQL14及其基本命令使用
    MySQL关系型数据库目前算是互联网公司使用最多的。前两天看到一个推文,相对比国内使用MySQL,PostgreSQL在国内的普及貌似不高?国外像网络电话公司Skype公司等在大量使用Postgre......