Kategoria: Programowanie

Obufuskacja wartości liczbowych w Javie

Mój JObfuscator zyskał nową funkcjonalność, aby ochronić się przed wbudowanym deobfuscatorem w popularnym narzędziu do dekompilacji Javy – JEB. https://www.pelock.com/pl/jobfuscator/ Wprowadzona zmiana do silnika w wersji v1.02: Strategia obfuskacyjna polegajaca na przenoszeniu wartości liczbowych do tablic, zamiast zapisywanych tam wartości integer, zapisuje je jako typ double, aby zapobiec deobfuskacji przez popularne dekompilatory Javy np. double[] var_2597 = new… Czytaj dalej »

Zaciemnianie kodu źródłowego AutoIt

AutoIt Obfuscator doczekał się małych, acz ważnych aktualizacji: Obsługa enumeracji bez określenia zakresu Local lub Global np. Enum $eIncr0, $eIncr2, $eIncr4 Obsługa enumeracji bez określenia zakresu Local lub Global wraz z własnym krokiem Step np. Enum Step * 4 $eIncr0, $eIncr2, $eIncr4 Poprawiono losowe przemianowanie nazw zmiennych Przyśpieszono funkcję przemianowania nazw zmiennych Najważniejszą zmianą jest nowa metoda analizy zmiennych, która została znacząco przyśpieszona oraz wyklucza wartości niezadeklarowane… 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 »

JObfuscator – Obfuskator dla Javy

JObfuscator to mój nowy obfuskator dla kodów źródłowych języka Java. Pozwala zabezpieczyć kody źródłowe oraz algorytmy w Java przez hakingiem, crackingiem, inżynierią wsteczną, dekompilacją i kradzieżą technologii. Więcej informacji na stronie: https://www.pelock.com/pl/produkty/jobfuscator Interfejs online obfuskatora: https://www.pelock.com/pl/jobfuscator/ Wersja dla Windows oraz Linuxa (GUI oraz wersja konsolowa): https://www.pelock.com/pl/produkty/jobfuscator/pobierz Automatyzacja obfuskacji z SDKs dla PHP i Pythona (plus… Czytaj dalej »

Szyfrowanie w Pythonie

Opublikowałem właśnie pomocniczy moduł usługi szyfrującej StringEncrypt dla Pythona 3. Moduł znajdziecie w Pythonowym repozytorium PyPI: https://pypi.org/project/stringencrypt/ Jego kody źródłowe opublikowałem również na GitHubie: https://github.com/PELock/StringEncrypt-Python Instalacja dla Pythona z wykorzystaniem menedżera paczek pip: Jak to działa i co to właściwie robi? W skrócie bierze dowolny string lub zawartość binarnego pliku, szyfruje to silnik polimorficzny i… Czytaj dalej »

Moduł Pythona dla AutoIt Obfuscatora

AutoIt Obfuscator v1.1

Wydałem właśnie moduł Pythona dla mojego AutoIt Obfuscatora, pozwalający zautomatyzować zabezpieczanie skryptów AutoIt bezpośrednio z poziomu Pythona 3. https://pypi.org/project/autoitobfuscator/ Jeśli kogoś ciekawi jak zbudowane są moduły Pythona, to jego źródła znajdziecie na: https://github.com/PELock/AutoIt-Obfuscator-Python Wszystkie przykłady użycia na: https://www.pelock.com/products/autoit-obfuscator/api Prosty przykład wykorzystania domyślnych opcji: