如何找到被盗的Macbook


28

我的一个朋友刚把她的Macbook偷了。她的Dropbox帐户仍在Macbook上运行,因此每次Macbook联机时她都可以看到,并可以获得其IP地址。

她已将此信息提供给警察,警察说可能需要一个月的时间才能从IP地址获取真实位置。我想知道我们是否可以帮助找到笔记本电脑,因为随身携带的人现在可能因处理被盗的货物而被捕(否则他们可能会在警察抓获之前重新安装它)。

以下是有关被盗的Macbook的事实:

  • 它正在运行OS X,但是我不确定确切的版本(尽管我会找到)。
  • 只有一个用户帐户,没有密码,并且具有管理员权限。
  • 原始所有者的Dropbox仍在同步,每次上线时都会为我们提供IP地址。
  • 原始所有者不是技术人员,因此她不太可能打开任何远程控制功能,例如SSH,VNC等(我已通过电子邮件发送给她询问)。
  • 她不使用iCloud或.Mac服务。

我当时正在考虑将诱人的文件推送到Dropbox中,以使用户单击它。我想我只能对此一枪了,所以想要一些关于最好的事情的想法。

到目前为止,我的想法是:

  • 安装某种按键记录器,以将所有信息发送回所有者。有没有办法让用户不知情?
  • 使该文件成为Shell脚本,以获取尽可能多的有用信息,例如浏览器历史记录,查找iPhone备份等。不过,我不确定发送此信息的最佳方法。听起来我可以使用mail命令(当然可以使用一个免费的电子邮件帐户)?
  • 也许打开远程管理。有没有用户不接受安全弹出窗口的方法?

有人在这里有提示吗?我已经写了很多shell脚本,但是想知道其他OS X选项是否更好,例如Applescript?有没有人比将Dropbox文件推送到它更好的主意?

我知道这个问题基本上是关于编写某种形式的恶意软件的,但是我很希望能够从“ 当您窃取黑客的计算机 DEF CON时发生的事情”中模仿我的英雄。

在执行任何操作之前,我们将确保与警察进行核对,以确保我们不违反任何法律。


1
并不是说这有助于恢复笔记本电脑,但是有一个应用程序可以帮助您:hiddenapp.com ; preyproject.com ; orbicule.com/undercover/index.html
KM。

在她的计算机上设置了SSH吗?如果是这样,Dropbox的可以给你的计算机的IP,所以你可以进行文件传输,远程擦除,安装键盘记录器服务等
MBraedley

我非常怀疑她是否正在运行SSH。当我给她发送电子邮件时,我曾特别询问过她,并且我已经更新了上面的问题,现在再说。
丹J

2
如果她使用iCloud,是否可能激活了“ 查找我的Mac”?还是回到我的Mac?转到iCloud.com,登录她,然后单击“ 查找我的iPhone”,然后在列表中选择Mac。
丹尼尔·贝克

1
并非完全正确:如果Mac受密码保护,那么我们将永远无法从Dropbox获取IP地址。因此,这个问题确实有助于告诉人们给攻击者一种使用机器的方式,并在Dropbox联机时使用诸如Dropbox之类的服务来获取IP!
Dan J

Answers:


11

我记得看过Zoz博士的视频。好东西。

听起来您精通Shell脚本,只需要一个攻击载体即可。做与Zoz相似的操作的关键是获得SSH访问。与小偷正在使用拨号调制解调器的情况不同,几乎可以肯定的是,由于新的Mac不进行拨号,小偷正在使用宽带连接,并且在某种NAT路由器后面。

即使在计算机上启用了SSH,也必须在路由器上设置端口转发,才能从外部访问计算机的SSH侦听端口。宽带连接的好处是IP地址更改的频率几乎肯定比拨号更改的频率低。

如果我担任您的职务,并持有小偷的IP,则我将首先尝试登录其路由器的Web界面,然后查看在那里可以做什么。令人惊讶的是,有多少人将其默认路由器/调制解调器密码保留在适当的位置,并且在网上有列表可以找到大多数主要制造商的默认密码。

进入内部后,检查路由器上的DHCP客户端列表,然后查看是否可以找到MacBook。许多路由器会显示MAC(硬件)地址,分配的内部IP地址(最经常为192.168.1.x),最重要的是机器名称。

找出分配给MacBook的IP,然后在路由器的设置中设置转发给它的端口。使用22以外的某个外部端口(例如端口2222)并将其转发到MacBook IP的端口22。

许多路由器都启用了SSH访问,因此访问小偷的IP @端口22可能会使您进入路由器外壳而不是计算机外壳。现在,您应该在小偷的外部IP(从Dropbox获得)上有一个端口,它将直接带您到MacBook上应绑定的SSH端口。除了SSH尚未打开。

这部分需要小偷采取一些措施。我喜欢电子邮件的想法,但它要求您的朋友使用Apple Mail。更好的方法可能是将诱人的.app文件上载到Dropbox,这将打开SSH(远程登录)。

您可以通过外壳程序脚本执行此操作,但是可以通过Applescript进行操作,将Applescript保存为.app并给它一个漂亮的图标,这对愚弄您的标记并不会给您带来很大的麻烦。

这是打开远程登录功能的Applescript代码:

do shell script "sudo systemsetup setremotelogin on" user name "Friend's Username" password "Friend's Password" with administrator privileges

此代码位将返回带有机器序列号的字符串,如果您愿意,可以通过电子邮件将其发送给自己:

do shell script "sudo system_profiler |grep \"r (system)\"" user name "Friend's Username" password "Friend's Password" with administrator privileges

我会编写applescript,以便它打开“远程登录”,并执行您需要执行的其他任何操作。尽量不要为GUI或除外壳程序之外的任何应用程序编写脚本,因为这会引起怀疑。最后显示一条消息,提示“此应用程序无法在此Macintosh上运行”。使用“退出”按钮可以减少怀疑。脚本在AppleScript编辑器中运行后,将其另存为仅运行的.app文件。

尝试将.app伪装成流行游戏,植物大战僵尸或愤怒的小鸟之类的东西。您可以从真实游戏的.app中导出图标,并将其放入从Applescript导出的.app中。如果您的朋友对小偷有很好的了解,则可以在社交上对他/她进行概要分析,并将.app伪装成他们可能感兴趣的其他东西。

只要您可以设置端口转发(您的商标没有执行适当的安全措施),并且可以让他/她运行该应用程序,则您将拥有对计算机的完全SSH访问权限,并且可以继续寻找线索而无需立即放弃您的存在。这还要求商标不要厌倦Dropbox的低吼通知并退出它,因此,我建议您的朋友暂时停止将文件保存到她的Dropbox中。

注意:如果小偷从其ISP断开连接并重新连接,他们将获得一个新的外部IP。将文件添加到Dropbox并等待其同步。这应该为您提供更新的IP。

注意2:如果用户在一定时间内(通常为24小时)未与MacBook连接到路由器,则分配给MacBook的内部IP地址的DHCP租约将到期。除非下次将另一台设备引入网络,否则很有可能在下次连接时获得相同的IP地址。在这种情况下,您将必须手动重新登录到路由器并修改端口。

这不是唯一的攻击手段,但是这是我第二次意识到我仍然通过Dropbox更新IP的方式。祝好运!

编辑:每个“执行shell脚本”行末尾的“管理员特权”非常重要。如果您不包括内联的用户名和密码,系统将提示用户输入您朋友的管理员密码,脚本将失败。


这些是否可以使用空密码?我想我记得如果没有密码,某些事情将无法正常工作。
丹尼尔·贝克

感谢您指出了这一点。我什至没有意识到OS X允许您创建没有密码:S的帐户。我以为他的意思是启用了自动登录。您可以使用运行命令来使脚本为她的帐户设置密码,然后再运行必要的命令do shell script "dscl . -passwd /Users/Username '' newpassword"。''表示当前密码(空字符串)。请记住,如果未启用“自动登录”,则会将小偷锁定在机器之外。
Vickash

感谢您的出色回答!我忘记了,我可能需要破解他们的路由器配置才能获得对Macbook的远程SSH访问。从法律上讲,我认为在拥有者许可的情况下重新配置Macbook会很好,但是入侵路由器肯定是非法的(至少在英国是这样)。如果警察抓住了小偷,那么他们可能最终会没收路由器作为调查的一部分……
Dan J

这真的是个坏建议。尤其重要的是,如果小偷重置了您的电子邮件密码(例如,使用您的秘密问题),然后在另一台计算机上打开了病毒电子邮件,例如在网吧中?如果您入侵他们的路由器,然后发现他们坐在星巴克,现在您已经闯入第三方,并对由此产生的后果负全部责任,该怎么办?恕我直言,警惕的建议绝不是好建议,这就是为什么我在回答这个问题时建议建议让警察完成工作。
Sirex

您可以通过使用VPS或任何具有已知IP的外部计算机来摆脱“侵入其调制解调器”的步骤。我通常使用openvpn通过ssh连接到NAT背后的计算机,方法是将它们连接到VPN,然后通过那里进行访问。还有其他方法可以执行此操作,例如,运行一个脚本,该脚本定期从所述外部服务器下载并执行shell脚本,并将结果邮寄给您。从本质上讲,您现在已经让目标计算机启动了连接。这大大减少了必须解决的问题数量:de
entropy

15

向一位阿姨发送电子邮件,希望她生日快乐,并且该阿姨想给她发送Abercrombie&Fitch +的生日礼物,但需要正确的地址。然后,要由这个低预算的尼日利亚骗局来骗小偷。

+或其他一些知名品牌


我不认为小偷可以访问她的电子邮件,但这很重要-我应该检查一下……
Dan J

她没有在OSX中使用邮件程序吗?
ZippyV 2011年

1
如果您想使用邮件技巧,请确保从多人发送多于1封电子邮件,以减少疑惑。
ZippyV 2011年

仅供参考,她不使用OS X中的Mail程序,仅使用webmail。如果是我,我希望立即更改我的邮件密码,以尝试禁止小偷访问我的邮件...
Dan J

6

老实说,请与Apple联系。他们可能掌握有关如何跟踪计算机的信息。我确定您不是第一个被盗Mac的人。

编辑:我调查了Apple的支持页面,它实际上没有我想的那么有用。您可以尝试使用iCloud远程锁定Macbook。

Daniel Beck实际上对其进行了测试,并评论说:

“虽然它不是“秘密的Mac后门”,[尽管它]确实对真正恢复计算机没有帮助,但它可以很好地将人们拒之于Mac之外。您的评论促使我尝试使用它,并且确实给人留下了深刻的印象。屏幕变白,它关闭了计算机,并需要您之前通过iCloud指定的六位数代码来恢复正常的启动过程。”


4
我认为这无济于事-他们可能会建议您购买一个新的。
西蒙·希恩

3
是的-他们只需激活他们秘密的Mac后门,即可完全访问该系统。
丹尼尔·贝克

@DanielBeck是真的,还是您在拖钓?如果属实,那么引用对于此类重大声明将是不错的选择。如果您正在拖钓,请删除您的评论,因为提供错误信息无济于事。
nhinkle

2
@nhinkle Sarcasm不在拖钓。这不是在拖钓,因为它既不是话题,也不是旨在引起情绪反应。在此答案中使用具有讽刺意味的说法夸张地说,我指出Apple无法在此提供帮助。他们可能有IP地址,但这些地址已经为人所知。我不会删除我的评论,因为它具有真实的主题意义:不同意此答案。如果您愿意,我们可以始终在Meta上进行讨论。
丹尼尔·贝克

2
@ChrisM虽然不是“秘密的Mac后门”,并且并不是所有确实有助于实际恢复计算机的功能,但它很好地将人们锁定在Mac之外。您的评论促使我尝试一下,它的确令人印象深刻。屏幕变为白色,它关闭了计算机,并需要您之前通过iCloud指定的六位数代码来恢复正常的启动过程。如果您在答案中包含此内容,则+1。
丹尼尔·贝克

3

这并不能直接帮助这种情况,但是对于将来以及所有其他拥有Macbook下载Prey的人来说,可以让您更好地追踪小偷。猎物会提供一份报告,其中包括小偷的位置和照片,而这与警察的帮助一起可以使您的笔记本电脑恢复原状。请注意,除非您丢失计算机后向警察提出被盗物品报告,否则许多警察部门都不会提供帮助。因此请尽快执行此操作。


竞争对手包括hiddenapp.comorbicule.com/undercover/mac(我是后者的客户,并在有限的测试,即“演示模式”定位和相机拍摄的照片,没有联系警方,它的工作相当不错)。
丹尼尔·贝克

您是否知道当笔记本电脑被盗时,“这在这种情况下无济于事……”的令人震惊的答案:)
乔纳森。

2

给定IP地址,您可能可以确定它是通过哪个ISP或与之连接的。

转到:http : //remote.12dt.com/lookup.php

输入IP地址。

例如,假设ip地址为:203.97.37.85(这实际上是NZ中ISP的Web服务器地址)。

并且它可能显示公司或ISP域名。如果它看起来像是公司名称,那么您的确在快速缩小。但是,如果它是网络提供商的名称(在上述情况下为-TelstraClear NZ)。

除了上述内容外,我还要进行Whois查找。使用一种在线whois查找工具。

http://networking.ringofsaturn.com/Tools/whois.php

而且您会获得很多信息。但是您可以看到它是TelstraClear网络中的地址。

#
# Query terms are ambiguous.  The query is assumed to be:
#     "n 203.97.37.85"
#
# Use "?" to get help.
#

#
# The following results may also be obtained via:
# http://whois.arin.net/rest/nets;q=203.97.37.85?showDetails=true&showARIN=false&ext=netref2
#

NetRange:       203.0.0.0 - 203.255.255.255
CIDR:           203.0.0.0/8
OriginAS:
NetName:        APNIC-203
NetHandle:      NET-203-0-0-0-1
Parent:
NetType:        Allocated to APNIC
Comment:        This IP address range is not registered in the ARIN database.
Comment:        For details, refer to the APNIC Whois Database via
Comment:        WHOIS.APNIC.NET or http://wq.apnic.net/apnic-bin/whois.pl
Comment:        ** IMPORTANT NOTE: APNIC is the Regional Internet Registry
Comment:        for the Asia Pacific region. APNIC does not operate networks
Comment:        using this IP address range and is not able to investigate
Comment:        spam or abuse reports relating to these addresses. For more
Comment:        help, refer to http://www.apnic.net/apnic-info/whois_search2/abuse-and-spamming
RegDate:        1994-04-05
Updated:        2010-08-02
Ref:            http://whois.arin.net/rest/net/NET-203-0-0-0-1

OrgName:        Asia Pacific Network Information Centre
OrgId:          APNIC
Address:        PO Box 2131
City:           Milton
StateProv:      QLD
PostalCode:     4064
Country:        AU
RegDate:
Updated:        2011-09-24
Ref:            http://whois.arin.net/rest/org/APNIC

ReferralServer: whois://whois.apnic.net

OrgAbuseHandle: AWC12-ARIN
OrgAbuseName:   APNIC Whois Contact
OrgAbusePhone:  +61 7 3858 3188
OrgAbuseEmail:  search-apnic-not-arin@apnic.net
OrgAbuseRef:    http://whois.arin.net/rest/poc/AWC12-ARIN

OrgTechHandle: AWC12-ARIN
OrgTechName:   APNIC Whois Contact
OrgTechPhone:  +61 7 3858 3188
OrgTechEmail:  search-apnic-not-arin@apnic.net
OrgTechRef:    http://whois.arin.net/rest/poc/AWC12-ARIN

#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#

% [whois.apnic.net node-1]
% Whois data copyright terms    http://www.apnic.net/db/dbcopyright.html

inetnum:      203.97.0.0 - 203.97.127.255
netname:      TELSTRACLEAR-NZ
descr:        TelstraClear Ltd
country:      NZ
admin-c:      TAC3-AP
tech-c:       TTC7-AP
notify:       apnic.changes@team.telstraclear.co.nz
mnt-by:       APNIC-HM
mnt-lower:    MAINT-NZ-TELSTRACLEAR
status:       ALLOCATED PORTABLE
changed:      hm-changed@apnic.net 19960101
changed:      netobjs@clear.net.nz 20010624
changed:      hm-changed@apnic.net 20041214
changed:      hm-changed@apnic.net 20050216
source:       APNIC

role:         TelstraClear Administrative Contact
address:      TelstraClear Limited
address:      Network Planning
address:      Private Bag 92143
address:      Auckland
country:      NZ
e-mail:       apnic.changes@team.telstraclear.co.nz
phone:        +64 9 912 5205
trouble:      For network abuse contact:
trouble:      list.admin@team.telstraclear.co.nz
trouble:      +64 9 912 5161
trouble:      For 24/7 after-hours NOC contact:
trouble:      +64 9 912 4482
notify:       apnic.changes@team.telstraclear.co.nz
tech-c:       TTC7-AP
admin-c:      TAC3-AP
nic-hdl:      TAC3-AP
mnt-by:       MAINT-NZ-TELSTRACLEAR
changed:      hm-changed@apnic.net 20041125
source:       APNIC

role:         TelstraClear Technical Contact
address:      TelstraClear Limited
address:      Customer Help
address:      Private Bag 92143
address:      Auckland
country:      NZ
e-mail:       list.admin@team.telstraclear.co.nz
phone:        +64 9 912 5161
trouble:      For network abuse contact:
trouble:      list.admin@team.telstraclear.co.nz
trouble:      +64 9 912 5161
trouble:      For 24/7 after-hours NOC contact:
trouble:      +64 9 912 4482
notify:       apnic.changes@team.telstraclear.co.nz
tech-c:       TTC7-AP
admin-c:      TAC3-AP
nic-hdl:      TTC7-AP
mnt-by:       MAINT-NZ-TELSTRACLEAR
changed:      hm-changed@apnic.net 20041125
source:       APNIC

那时这将是警察的事。我怀疑ISP会告诉您那时谁在登录。

如果确实要拿回笔记本电脑,或者最终要购买一台新笔记本电脑,请在其上安装preyproject。它将使事情变得更简单。您甚至可以给违者拍照:)


谢谢!我可能应该在最初的问题中说过,我已经进行了WHOIS查找和Tracert,但是它没有给我足够具体的位置。Tracert甚至无法完全到达目标IP,这可能是由于中间的ISP阻止了ping。
Dan J

1

您可以做很多事情,我强烈建议您什么都不做。让警察完成工作,将其逮捕。

这不是一个聪明的答案,而是正确的答案,恕我直言。

-尤其重要的是,如果您远程使用它,并且他们认为您正在使用它们,他们可能会将笔记本电脑粉碎成碎片。


真的不知道为什么要投票。
Sirex

3
我没有拒绝投票,但我认为这更适合作为评论,因为它没有提供任何真实信息。如果您还有其他数据,也许是关于当地警察追回被盗PC的成功率,那将是一个很好的答案。现在,这只是一个意见。
乍得利维

我对“我该怎么办”的回答完全没有,或者至少没有任何违法行为。索要保险并从备份中还原(以后再使用磁盘加密),这就是为什么拥有它们的原因。如果警察追查被盗物品的成功率高于受屈的无辜第三方针对接受的答案中的行为提出合法指控的可能性,我会感到惊讶。在这种情况下,OP甚至可以提供一些信息来加快警察的处理速度。
Sirex
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.