Casa > Q > Qual É A Melhor Maneira De Aprender Hacking Android?

Qual é a melhor maneira de aprender hacking Android?

Desde que você está perguntando sobre Android antes de começar a aprender deixe-me dizer-lhe algumas coisas sobre o nível de segurança que eu experimentei em andróide,

>ol>Andróide construído em cima do kernel Linux, então se você sabe como operar em consoles Linux, então você é bom para ir, caso contrário, primeiro se familiarizar com o Linux os.Li>Como todo SO, android segurança e permissões são classificadas para diferentes tipos de usuários para usuários normais a maioria das permissões são restritas.>li>User root tem a maior prioridade para que os usuários root possam realizar todas as tarefas, incluindo acessar dispositivos de hardware que controlam as aplicações dos usuários, conceder permissões para as aplicações, acessar drivers, etc.Os dispositivos Android que você obtém de diferentes fornecedores são por padrão vêm com usuários normais, então fazer hacking com este usuário é bastante difícil.li>Bem embora com usuários normais você possa procurar por buracos de loop como exemplo gravando a atividade da tela ou tirando screenshots sem conhecimento dos usuários, tirando permissões de aplicativos por usuários você pode brincar com isso, mas como eu disse que as permissões de usuários normais são limitadas, então você pode não ser capaz de executar todas as tarefas.Atualizar o usuário root é uma tarefa tediosa, envolve flashar e instalar alguns pacotes sudo su baseados em seus dispositivos e versões do OS.Agora flashar o OS é também uma tarefa difícil porque os vendedores travam o bootloader de seus dispositivos primeiro você precisa desbloqueá-lo e então somente você será capaz de flashar o SO.
    • Desbloquear o bootloader envolve obter chave de desbloqueio dos vendedores de dispositivos.
    • Após você obter chave você será capaz de desbloquear os carregadores e executar o flash.

8. Depois de obter as permissões de root pode jogar no android ground mas deixe-me dizer-lhe o fim - o utilizador ainda pode ver que aplicações estão a usar o acesso root porque os programadores XDA construíram pacotes super su(root user) de tal forma que monitoriza todos os detalhes e mesmo que o seu dispositivo esteja enraizado e tenha aplicações que usam permissões de root então o utilizador final tem de dar permissões explicitamente.

9. Como programadores quando encontrar buracos em loop, também encontrará soluções para os proteger, por isso agora os programadores também são suficientemente inteligentes para identificar se os dispositivos estão enraizados ou não, se os dispositivos estão enraizados então eles ganharam't permitem que as aplicações corram mais.

As I rooted devices here I am going to share images of root device that makes you feel that device is still secured.

Dispositivo raiz com aplicação a tentar aceder às funcionalidades do utilizador raiz e depois aparece.

main-qimg-7ec0b389441cd016b013873f8e7424a8.webp main-qimg-ba5f6ec40c774c583427ce623f7b9902.webp

Log que mostra aplicações a tentar utilizar funções raiz

main-qimg-cd76d677536528ab1955916b3be9e0e6.webp

Agora, procurando todos esses aspectos você pode escolher e tentar encontrar soluções para sua tarefa que você pretende fazer.

Desde que o SO é baseado no kernel do Linux todas as funcionalidades são escritas em linguagens C apenas assim você se torna forte com C como front end você estará escrevendo código andróide, então aprenda sobre programação andróide tanto por Java ou kotlin.

Vá através de conceitos de rede de alto nível, bem como de sistemas, incluindo conectividade Bluetooth.

Recorde uma coisa que pode ser possível no mundo da tecnologia digital, você só precisa encontrar soluções que já existem ou criar a sua própria solução's. Há muitas coisas para se brincar com a tecnologia, agora aprenda que você mesmo.

Agradecimentos,

Nota: todos esses detalhes são apenas para fins de conhecimento.

De Gwyn Outen

O que é melhor: banda larga, wifi ou wifi dongle, ou qualquer outra coisa? :: O Injustice 2 suporta multiplayer local?