码迷,mamicode.com
首页 > 其他好文 > 详细

基础逆向题目分析

时间:2017-11-10 21:42:28      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:mode   san   class   运行   images   mod   nta   ges   rgb   




在某群里看到了一道基础题, 下载下来看下
技术分享
 用010 editor打开:
技术分享
 ,文件头是zip文件头,先改成zip格式再说

解压缩后发现里面是apk文件的形式:
技术分享
 

去网上查了下相关资料,用到了dex2jar和jd-gui这两个工具,前者用来反编译apk文件,后者反编译jar文件,使用dex2jar反编译classes.dex,生成一个jar文件,用jd-gui打开,结果如下:
技术分享
 没怎么学过Android,一个文件一个文件看吧,找到一串ascii码,
技术分享
编写一个程序转成字符,代码如下:
#include <stdio.h>
int main()
{
	int a[22] = { 102, 108, 97, 103, 123, 119, 52, 110, 110, 52, 95, 106, 52, 114, 95, 109, 121, 95, 100, 51, 120, 125 };
	for (int i=0;i<=22;i++)
	{
		printf("%c", a[i]);
	}
	return 0;
}
运行后结果:
技术分享
 至此,找到flag




基础逆向题目分析

标签:mode   san   class   运行   images   mod   nta   ges   rgb   

原文地址:http://www.cnblogs.com/name1ess/p/7816280.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!