Posty z tagami: Android

JObfuscator v1.09 – Obfuskator Java dla Androida

Wypuściłem właśnie małą aktualizację dla swojego obfuskatora dla języka Java – JObfuscator. Poprawka naprawia błąd w obsłudze adnotacji, który powodował problemy z szyfrowaniem stringów. https://www.pelock.com/products/jobfuscator Jeśli chcecie żeby wasz kod tak wyglądał i sprawiał nie lada uciechę każdemu kto rzuci się na waszą aplikację na Androida z dekompilatorem, polecam swój produkt.

Antidebugging w aplikacjach Android

Dzisiaj analizowałem sobie jedną starszą aplikację i natknąłem się na ciekawy kod, sprawdzający kilka rzeczy, których autorzy sobie nie życzą (to nie jest koncert życzeń), marnie zakamuflowanych pod fałszywymi nazwami 😀 Sprawdzane są m.in. Czy urządzenie było zrootowanie i czy dostępne są narzędzia takie jak np. komenda su. Czy podpięty jest debugger Czy zainstalowane są… Czytaj dalej »

Zaciemnianie kodu źródłowego Javy

Realizując stopniową rozbudowę mojego obfuskatora dla Javy – JObfuscatora, dodałem nową strategię do zaciemniania kodu. Polega ona na tym, że dla każdej metody pobierane są wszystkie możliwe wartości liczbowe (o ile nie kłóci się to ze składnią języka Java), które następnie przenoszone są do tablic. https://www.pelock.com/pl/jobfuscator/ To sprawia, że analiza jest trudniejsza, ponieważ wymaga wyszukiwania… Czytaj dalej »

Reverse engineering bankowego tokenu

Analiza kodu bankowego tokenu dla Androida (Java) i jego implementacja na platformie Arduino http://valverde.me/2014/01/03/reverse-engineering-my-bank’s-security-token/