Uma amiga minha acabou de roubar seu Macbook. Sua conta do Dropbox ainda está trabalhando no Macbook, para que ela possa ver cada vez que o Macbook ficar online e obter seu endereço IP.
Ela forneceu essas informações à polícia, que diz que pode levar até um mês para obter a localização real do endereço IP. Eu queria saber se poderíamos ajudar a encontrar o laptop, pois a pessoa com ele poderia ser presa agora por manusear bens roubados (caso contrário, eles poderão reinstalá-lo antes que a polícia os pegue).
Aqui estão os fatos sobre o Macbook roubado:
- Ele está executando o OS X, mas não tenho certeza exatamente de qual versão (vou descobrir).
- Havia apenas uma conta de usuário, sem senha e com privilégios de administrador.
- O Dropbox do proprietário original ainda está sincronizado, o que fornece o endereço IP sempre que ele fica online.
- Como o proprietário original não é um técnico, é muito improvável que ela tenha ativado qualquer recurso de controle remoto como SSH, VNC etc. (enviei um e-mail a ela para perguntar).
- Ela não usa o iCloud ou o serviço .Mac.
Eu estava pensando em inserir um arquivo atraente no Dropbox para fazer com que o usuário clicasse nele. Suponho que só vou ter uma chance disso, então queria algumas idéias sobre a melhor coisa a fazer.
Minhas idéias até agora:
- Instale algum tipo de registrador de chaves para enviar todas as informações de volta ao proprietário. Existe alguma maneira de fazer isso sem que o usuário seja informado?
- Torne o arquivo um script de shell para absorver o máximo possível de informações úteis, por exemplo, histórico do navegador, procurar backups do iPhone, etc. Não tenho certeza da melhor maneira de enviar essas informações de volta. Parece que eu posso usar o comando mail (para uma conta de email gratuita, é claro)?
- Talvez ative o gerenciamento remoto. Existe uma maneira de fazer isso sem o usuário aceitar pop-ups de segurança?
Alguém tem alguma dica aqui? Eu escrevi muitos scripts de shell, mas queria saber se outras opções do OS X podem ser melhores, por exemplo, Applescript? Alguém tem alguma idéia melhor do que enviar um arquivo do Dropbox para ele?
Sei que essa pergunta é basicamente sobre como escrever uma forma de malware, mas eu adoraria poder imitar meu herói na palestra O que acontece quando você rouba o DEF CON de um hacker .
Vamos verificar com a polícia antes de fazer qualquer coisa para garantir que não violemos nenhuma lei.
fonte
Respostas:
Lembro-me de assistir ao vídeo do Dr. Zoz. Coisa boa.
Parece que você é competente com scripts de shell e precisa apenas de um vetor de ataque. A chave para fazer algo semelhante ao que Zoz fez é obter acesso SSH. Diferente da situação em que o ladrão usava um modem dial-up, é quase certo que, como os Macs mais novos não fazem conexão discada, o ladrão está usando uma conexão de banda larga e está atrás de algum tipo de roteador NAT.
Mesmo se o SSH estivesse ativado na máquina, o encaminhamento de porta teria que ser configurado no roteador para você acessar a porta de escuta SSH da máquina a partir do exterior. A vantagem de uma conexão de banda larga é que o endereço IP quase sempre muda com menos frequência do que com a conexão discada.
Se eu estivesse na sua posição, segurando o IP do ladrão, tentaria primeiro fazer login na interface da web do roteador e ver o que posso fazer a partir daí. É incrível o número de pessoas que mantêm suas senhas padrão de roteador / modem e existem listas on-line onde é possível encontrar senhas padrão para a maioria dos principais fabricantes.
Uma vez dentro, verifique a lista de clientes DHCP no roteador e veja se consegue encontrar o MacBook. Muitos roteadores mostram o endereço MAC (hardware), o endereço IP interno atribuído (192.168.1.x com mais freqüência) e, o mais importante, o nome da máquina.
Descubra qual IP está atribuído ao MacBook e configure uma porta para a frente nas configurações do roteador. Use alguma porta externa diferente de 22 (por exemplo, porta 2222) e encaminhe-a para a porta 22 do IP do MacBook.
Muitos roteadores têm acesso SSH ativado, portanto, acessar a porta IP @ do ladrão 22 pode levá-lo ao shell do roteador em vez do shell da máquina. Agora você deve ter uma porta no IP externo do ladrão (que você obteve no Dropbox) que o levará diretamente à porta em que o SSH deve estar ligado no MacBook. Exceto que o SSH ainda não está ativado.
Esta parte requer alguma ação do ladrão. Gosto da ideia de e-mail, mas exige que seu amigo esteja usando o Apple Mail. Uma abordagem melhor pode ser o upload de um tentador arquivo .app no Dropbox que ativará o SSH (Login Remoto).
Você pode fazer isso através de um script de shell, mas fazê-lo através do Applescript, salvar o Applescript como um aplicativo e dar a ele um bom ícone ajudará muito a enganar sua marca e a não se entregar.
Aqui está o código da Applescript para ativar o Login Remoto:
Esse bit de código retornará uma sequência com o número de série da máquina que você pode enviar por e-mail para si mesmo se desejar:
Eu escreveria o AppleScript para ativar o Login Remoto, fazer o que mais você precisar. Tente não criar script da GUI ou de qualquer aplicativo além do shell, pois isso gera suspeitas. No final, exiba uma mensagem com o efeito "Este aplicativo não pode ser executado neste Macintosh". com um botão "Sair" para reduzir suspeitas. Quando o script estiver funcionando no AppleScript Editor, salve-o como um arquivo .app somente de execução.
Tente disfarçar o .app como um jogo popular, Plants vs. Zombies ou Angry Birds ou algo assim. Você pode exportar o ícone do .app do jogo real e colocá-lo no .app que você exporta do Applescript. Se o seu amigo deu uma boa olhada no ladrão, você pode identificá-lo socialmente e disfarçar o .app como outra coisa em que ele possa estar interessado.
Desde que você possa configurar a porta para a frente (sua marca não impõe práticas de segurança adequadas), e você pode executá-lo para executar o aplicativo, você terá acesso SSH completo à máquina e poderá continuar procurando pistas sem imediatamente denunciando sua presença. Isso também exige que a marca não se canse das notificações Growl do Dropbox e a saia, por isso aconselho sua amiga a parar de salvar arquivos no Dropbox por um tempo.
Nota: Se o ladrão se desconectar do provedor de serviços de Internet e se reconectar, ele obterá um novo IP externo. Adicione um arquivo ao Dropbox e aguarde a sincronização. Isso deve lhe dar o IP atualizado.
Nota 2: Se o usuário não se conectar ao roteador com o MacBook por um certo período de tempo (normalmente 24 horas), a concessão do DHCP para o endereço IP interno que foi atribuído ao MacBook expirará. Provavelmente, obterá o mesmo endereço IP na próxima vez que se conectar, a menos que outro dispositivo seja introduzido na rede. Nesse caso, você terá que efetuar login manualmente novamente no roteador e modificar a porta para a frente.
Este não é o único meio de ataque, mas é o que eu faria no momento em que percebi que o IP ainda estava sendo atualizado via Dropbox. Boa sorte!
EDIT: Os "privilégios de administrador" no final de cada linha "do shell script" são muito importantes. O usuário será solicitado a fornecer a senha de administrador do seu amigo e o script falhará, se você não incluir o nome de usuário e a senha embutidos.
fonte
do shell script "dscl . -passwd /Users/Username '' newpassword"
. O '' representa a senha atual (sequência vazia). Lembre-se de que, se o Login automático não estiver ativado, isso bloqueará o ladrão da máquina.Envie um e-mail de uma tia desejando feliz aniversário e que a tia gostaria de lhe enviar um cartão de presente da Abercrombie & Fitch + para o aniversário dela, mas precisa do endereço correto. Cabe ao ladrão cair nesse truque de baixo custo da Nigéria.
+ Ou alguma outra marca famosa
fonte
Honestamente, entre em contato com a Apple. Eles podem ter informações sobre como rastrear seu computador. Tenho certeza de que você não é a primeira pessoa que roubou o Mac.
Edit: Eu olhei para a página de suporte da Apple e é realmente menos útil, então eu pensei que seria. O que você pode tentar é usar o iCloud para bloquear remotamente o seu Macbook.
Daniel Beck realmente testou e comentou que:
fonte
Isso não ajuda diretamente essa situação, mas para o futuro e para todos os outros que têm Macbooks baixando o Prey, você pode ter uma vantagem em rastrear o ladrão. O Prey fornecerá um relatório incluindo a localização e uma foto do seu ladrão e isso, combinado com a ajuda da polícia, pode recuperar o seu laptop. Esteja ciente de que muitos departamentos de polícia não ajudarão, a menos que você arquive um relatório de item roubado na polícia quando você perder o computador; faça isso o mais rápido possível.
fonte
Dado o endereço IP, você provavelmente pode descobrir em qual provedor está se conectando ou mais.
Vá para: http://remote.12dt.com/lookup.php
Digite o endereço IP.
por exemplo, suponha que o endereço IP seja: 203.97.37.85 (esse é realmente o endereço do servidor da web de um ISP na Nova Zelândia).
E pode mostrar uma empresa ou nome de domínio do provedor. Se parece que é um nome de empresa, você está realmente se estreitando rapidamente. Mas se for o nome de um provedor de rede (neste caso acima - TelstraClear NZ).
Além do acima, eu faria uma pesquisa whois. Use uma das ferramentas de pesquisa whois online.
http://networking.ringofsaturn.com/Tools/whois.php
E você receberá muitas informações. Mas você pode ver que é um endereço na rede TelstraClear.
Seria um problema para a polícia naquele momento. Duvido que o ISP lhe diga quem está entrando nesse ponto.
Se você receber o laptop de volta ou se conseguir um novo, instale o pré-projeto nele. Isso tornará as coisas muito mais simples depois. Você pode até tirar uma foto do agressor :)
fonte
Há várias coisas que você pode fazer, e eu recomendo que você não faça nenhuma delas. Deixe a polícia fazer o seu trabalho e fazer a prisão.
Não é a resposta inteligente, mas é a certa, imho.
- não menos importante, se você mexer com isso remotamente e eles acharem que você é um deles, provavelmente quebrarão o laptop em pedaços.
fonte