• Stars
    star
    775
  • Rank 58,234 (Top 2 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 11 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Android Anti-Emulator

anti-emulator

Android Anti-Emulator, originally presented at HitCon 2013: "Dex Education 201: Anti-Emulation"

Purpose of this project was intended to show various ways of detecting an emulated Android environment. Some of the methods are adapted from previously seen malware on other operating systems, others are just random thoughts. Slowly over time things have been added that I've either thought of randomly, stumbled upon or came across in the wild. I'll do my best to comment if anything from the wild is added directly to the project, as this would likely be more interesting to AV/researchers attempting to hide their own sandboxes.

Contents

  • slides/ - Talk slides
  • AntiEmulation/ - Eclipse project and main source of anti* code

Disclaimer

This presentation and code are meant for education and research purposes only. Do as you please with it, but accept any and all responsibility for your actions. The tools were created specifically to assist in malware reversing and analysis - be careful.

License

Copyright 2014-19 Tim 'diff' Strazzere <[email protected]>

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

More Repositories

1

android-unpacker

Android Unpacker presented at Defcon 22: Android Hacker Protection Level 0
C
1,104
star
2

golang_loader_assist

Making GO reversing easier in IDA Pro
Python
622
star
3

android-scripts

Collection of Android reverse engineering scripts
C++
402
star
4

010Editor-stuff

A collection of 010 Editor specific stuff
Roff
398
star
5

APKfuscator

A generic DEX file obfuscator and munger
Ruby
255
star
6

android-lkms

Android Loadable Kernel Modules - mostly used for reversing and debugging on controlled systems/emulators
C
204
star
7

dehoser

Unpacker for the HoseDex2Jar APK Protection which packs the original file inside the dex header
Java
69
star
8

elf-dump-fix

Utils use to dump android ELF from memory and do some fix including the ELF section header rebuilding
C
48
star
9

IDAnt-wanna

ELF header abuse
Python
46
star
10

Emacs-Smali

Smali/Baksmali mode for Emacs
Smali
32
star
11

dalvik-header-plugin

Dalvik Header Plugin for IDA Pro
C++
21
star
12

usb-accessory-gadget

Frida gadget for dumping traffic between an apk and usb device
TypeScript
18
star
13

android-iptables

C
11
star
14

LeNa-Decryption-Script

Legacy Native IDA Decryption Script
11
star
15

alpine-android-ndk

Slim dockerized Android ndk
Dockerfile
10
star
16

duml-packet

Parsing, modifying and using DUML packets
TypeScript
10
star
17

VirusTotalCommand

VirusTotalCommand -- Alternative VirusTotal API
Ruby
9
star
18

eglinfo-android

like glxinfo but for egl, like eglinfo but specifically for Android
C
8
star
19

ewmami

A gem will allow you to query the Google Play APK Verification (AntiMalware) service
Ruby
7
star
20

distil-solver

Distil Anti-bot solver
Go
6
star
21

praxis

a transparent proxy micro-service written in golang
Go
6
star
22

goguard

Golang obfuscator
5
star
23

no-go-scammers

Quick 'n dirty golang twilio bot for calling and annoying scammers
Go
4
star
24

recipes

CSS
3
star
25

analysis-scripts

A random assortment of analysis scripts
Python
3
star
26

Noref

No Referrer Chrome Extension
JavaScript
3
star
27

rapidshare

wrapper for RapidShare API
Ruby
3
star
28

regex-speed-test

Testing some fundamental concepts on Golang regex structures
Go
3
star
29

microengine-eicar

Go
2
star
30

droidsuggest

Wrapper for the Android Market/Google Play Search suggestions
Ruby
2
star
31

neuterref

Kill referrers that might be leaked from gmail or other 'trusted' domains
JavaScript
2
star
32

go-shc

go variant of shc
Go
2
star
33

test

HTML
1
star
34

blog

1
star
35

openSprinkl

open source version of a sprinkl controller
JavaScript
1
star
36

aoc

advent of code typescript
TypeScript
1
star
37

location-tests

HTML
1
star
38

nginx-cac-ocsp

A small project designed to encapsulate a full end-to-end test of CAC/PIV cards for testing purposes
Python
1
star