1 Star 1 Fork 0

张博 / android-crackme-challenge

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

README

What is This?

This project is a collection of Android CrackMe challenges that students can use to learn about the art of reverse engineering mobile software. I do not claim to be an expert at this, but I've learned enough to build some exciting challenges for the community. Your goal is simple, build and run each APK/challenge, complete all the challenges for knowledge and profit. If you get stuck, read the hint, if you get really stuck, read the source. Each challenge will have some way to verify that you've completed it.

Getting the Challenges

Below you can find download links for each app! Have fun!

CrackMe One CrackMe Two CrackMe Three CrackMe Four CrackMe Five

sha1sum(apk) =

  • eb0a1916c742af44b3da7a6b82768e6548cf0d88 crackme-five.apk
  • d7ea8959af715083531d7e4729cf264fffce66b4 crackme-four.apk
  • dae637b287d4256a614b941249cfb26111d49005 crackme-one.apk
  • 01236c76c078083d3d27eb3e46825f19c2af5ffa crackme-three.apk
  • e917d98be93278363fd2f57207b4f03adf14a910 crackme-two.apk

Mobile Android Challenges

  • Challenge One : A file will be created within the application's sandbox boundaries. You must extract its contents.
  • Challenge Two : Builds on challenge one, data gets dumped to Logcat, and may need search engine foo.
  • Challenge Three : This app searches a webpage for a string. Go on your own network and insert the string with a man-in-the-middle attack. :]
  • Chellenge Four : The app unlocks only when you're in Minnesota. Either travel to Minnesota or learn about mock locations to complete the challenge.
  • Challenge Five : The password is stored in the app's string resources. Decompile the app and go get it. This should be fairly easy.
  • Challenge Six : PENDING

Setting Up Your Dev Machine

Other tools you can use to break these apps:

Who do I talk to?

If you want to contribute back, that would be awesome, just fork my repo, make a pull request and I'll do a code review. ^_^

Licenses

The MIT License (MIT) Copyright (c) 2014 Lucas Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

A collection of reverse engineering challenges for learning about the Android operating system and mobile security. 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/zhangbo123321/android-crackme-challenge.git
git@gitee.com:zhangbo123321/android-crackme-challenge.git
zhangbo123321
android-crackme-challenge
android-crackme-challenge
master

搜索帮助