whose-number-is-this
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseWhose number is this
这个号码属于谁
A phone number is a strong selector: expensive to acquire, hard to change, and
used as an account-recovery anchor almost everywhere. It is also the selector
investigators get most wrong, because the metadata everyone quotes — the carrier
— is frequently stale, and because a large share of numbers now belong to
software rather than to a SIM in someone's pocket. Do not call or text the
subject; that is contact, not research.
电话号码是一个重要的识别标识:获取成本高、难以更改,且几乎在所有地方都被用作账户恢复的锚点。同时,它也是调查人员最容易出错的识别标识,因为大家引用的元数据——运营商信息——往往是过时的,而且现在有很大一部分号码属于软件服务,而非用户口袋里的SIM卡。不要给调查对象打电话或发短信;那是接触,不是调查。
Step 1 — Authorized scope
步骤1——授权范围
Read ../../ETHICS.md. Write down subject, objective,
in-bounds selectors, out-of-bounds actions, and the governing jurisdiction —
which matters more here than in most skills, because reverse phone lookup is
specifically regulated in many places. Decide now whether messaging-app
contact-discovery checks are authorized; they are interactive.
Done when scope is written and the contact-discovery decision is recorded.
阅读../../ETHICS.md。写下调查对象、目标、合规的识别标识、违规行为,以及管辖司法区域——这一点在这里比大多数技能都更重要,因为反向电话号码查询在许多地方受到专门监管。现在就决定是否授权进行即时通讯应用的联系人发现检查;这类检查是交互式的。
完成标志:已记录范围,且已确定是否进行联系人发现检查。
Step 2 — Normalise to E.164 first
步骤2——首先标准化为E.164格式
Everything downstream breaks on a badly parsed number. E.164 is , country
calling code, national number — no spaces, punctuation, or trunk prefix.
+The trap is the national trunk prefix. A UK number written is
: the leading is dropped, not kept. Italy keeps its leading
zero for landlines. Guessing wrong shifts every subsequent lookup onto a
different subscriber.
07700 900123+4477009001230Use (Google's parsing library, with bindings for most
languages) rather than a regex. It knows per-country trunk prefixes, valid
length ranges, and which prefix ranges are assignable, so it distinguishes a
number that is well-formed from one that is actually possible in that country.
libphonenumberFrom the normalised form, read off the country calling code (the country,
not the subscriber's location), the national destination code — area code or
mobile prefix, giving the geographic region for landlines or the originally
allocated operator for mobiles — and the line type: fixed, mobile, VoIP,
toll-free, premium, shared cost, or unknown. Line type is the most
decision-relevant field.
phoneinfogabash
phoneinfoga scan -n "+15551234567"Done when the E.164 form, country, national destination code, and line type
are recorded.
如果号码解析错误,后续所有操作都会失效。E.164格式为、国家区号、国内号码——无空格、标点符号或干线前缀。
+陷阱在于国内干线前缀。英国号码的E.164格式是:开头的需要去掉,而非保留。意大利的固定电话则保留开头的零。如果猜测错误,后续的每一次查找都会指向错误的用户。
07700 900123+4477009001230使用(谷歌的解析库,支持大多数语言的绑定)而非正则表达式。它了解各国的干线前缀、有效长度范围,以及哪些前缀范围是可分配的,因此可以区分格式正确的号码和该国实际可能存在的号码。
libphonenumber从标准化格式中,可以读取国家区号(代表国家,而非用户所在地)、国内目的地代码——区号或移动前缀,固定电话代表地理区域,移动电话代表最初分配的运营商——以及线路类型:固定、移动、VoIP、免费电话、收费电话、共享成本或未知。线路类型是最具决策相关性的字段。
phoneinfogabash
phoneinfoga scan -n "+15551234567"完成标志:已记录E.164格式、国家、国内目的地代码和线路类型。
Step 3 — Carrier, VoIP, and why both lie
步骤3——运营商、VoIP,以及两者为何不可靠
An HLR query for a mobile number reaches the subscriber's home register and
returns the network the number is currently homed on, whether it is reachable,
and often whether it is roaming. That is live data and the only carrier answer
worth much. Everything else — prefix-to-carrier tables, most free lookup sites —
maps the number's original allocation block. Portability breaks this. A
subscriber keeps the number and changes networks; the allocation table still
names the original operator. So "carrier: X" from a prefix lookup means "this
block was issued to X", not "this person is a customer of X". Say which kind of
lookup produced your answer, every time.
Then classify VoIP. For fraud, trust-and-safety, and sockpuppet work this is
usually the highest-signal finding in the whole skill: a number resolving to a
virtual-number provider rather than a mobile network operator was cheap,
disposable, obtainable without identity verification in many jurisdictions, and
possibly one of hundreds held by the same party. Indicators are a VoIP line
type, an allocated operator that hosts numbers rather than serving consumers,
and an area code unrelated to any other location evidence. Interpretation and
the per-app disclosure matrix:
reference/line-types.md. A VoIP result is not proof
of bad faith — most businesses use VoIP — but it does mean the number is a weak
identity anchor.
Done when carrier is recorded with its lookup method and portability caveat,
and the number is classed likely-SIM, likely-VoIP, or unknown.
针对移动号码的HLR查询会连接到用户的归属寄存器,返回号码当前归属的网络、是否可达,通常还包括是否处于漫游状态。这是实时数据,也是唯一有价值的运营商信息。其他所有信息——前缀到运营商的对照表、大多数免费查找网站——都是基于号码最初的分配区块。号码携号转网会打破这种对应关系。用户保留号码并更换网络,但分配表仍显示最初的运营商。因此,前缀查找得到的“运营商:X”意味着“该区块最初分配给X”,而非“此人是X的客户”。每次都要说明你的运营商信息来自哪种查找方式。
接下来对VoIP进行分类。在欺诈、信任与安全以及虚假账号调查中,这通常是整个技能中信号最强的发现:解析为虚拟号码提供商而非移动网络运营商的号码成本低、可随意丢弃,在许多司法区域无需身份验证即可获取,并且可能同一主体拥有数百个此类号码。识别指标包括VoIP线路类型、分配的运营商是号码托管商而非面向消费者的服务商,以及区号与其他位置证据无关。具体解读和各应用的披露矩阵请参考:reference/line-types.md。VoIP结果并非恶意行为的证据——大多数企业都使用VoIP——但确实意味着该号码是一个薄弱的身份锚点。
完成标志:已记录运营商信息及其查找方式和携号转网说明,且已将号码归类为可能是SIM卡号码、可能是VoIP号码或未知。
Step 4 — Messaging-app disclosure
步骤4——即时通讯应用信息披露
Contact discovery on messaging platforms reveals whether a number is registered
and, depending on the user's privacy settings, a display name, an avatar, an
about line, and sometimes last-seen. It is genuinely informative — registration
is a fact about a person, and an avatar pivots straight to
.
find-the-original-imageIt is also interactive and privacy-sensitive. You are querying the platform
about a named individual, usually from an account, and contact-list sync uploads
that list to the platform. Most platforms restrict automated or bulk lookup. Do
it only with explicit authorization, one number at a time, from an account and
device managed under , and record it as an
interactive step. The reference above lists what each app exposes.
investigate-without-getting-madeDone when app presence is recorded, or marked not-attempted with the reason.
在即时通讯平台上进行联系人发现可以查明号码是否已注册,根据用户的隐私设置,还可能显示昵称、头像、简介,有时甚至包括最后上线时间。这确实能提供有用信息——注册状态是关于用户的事实,而头像可以直接关联到技能。
find-the-original-image但这也是交互式且涉及隐私敏感的操作。你正在通过账户向平台查询特定个人的信息,而联系人列表同步会将该列表上传到平台。大多数平台限制自动化或批量查找。只有获得明确授权后才能进行,一次查询一个号码,使用管理的账户和设备,并将其记录为交互式步骤。上述参考文档列出了每个应用会暴露的信息。
investigate-without-getting-made完成标志:已记录应用注册状态,或标记为未尝试并说明原因。
Step 5 — Search the number as a string, in every format
步骤5——以各种格式搜索号码字符串
This is the highest-yield passive step and it is the one most often skipped.
Numbers are written in a dozen conventions and search engines do not normalise
between them. Search each format, quoted, with and without the country code:
"+1 555 123 4567" "+15551234567" "(555) 123-4567" "555-123-4567"
"555.123.4567" "555 123 4567" "5551234567" "001 555 123 4567"Full permutation guide, including national conventions and obfuscated forms:
reference/format-permutations.md.
Run these through across multiple engines — coverage of the
same number differs sharply between them — plus ,
, and . Classified ads, business
directories, resumes, and old forum signatures are where numbers live in public.
google-like-a-spyfind-leaks-in-the-wildread-deleted-pageswhat-leaked-about-youCrowd-sourced caller-ID apps and reverse-lookup databases will also offer a
name. Treat these as leads, never attribution: their name data comes from other
users' address books and submitted labels, so it inherits every mislabel, stale
contact, and deliberate poisoning. Spam scores are gameable, and many of these
services demand your own contacts as the price of entry.
Done when every format has been searched across two engines and each
candidate name is recorded with its source, marked unverified.
这是收益最高的被动步骤,但也是最常被跳过的步骤。号码有十几种书写规范,搜索引擎不会在它们之间进行标准化。要搜索每种格式,加上引号,带或不带国家区号:
"+1 555 123 4567" "+15551234567" "(555) 123-4567" "555-123-4567"
"555.123.4567" "555 123 4567" "5551234567" "001 555 123 4567"完整的格式排列指南,包括各国规范和模糊形式,请参考:reference/format-permutations.md。
通过在多个引擎上运行这些搜索——不同引擎对同一号码的覆盖范围差异很大——还要使用、和技能。分类广告、企业名录、简历和旧论坛签名是号码公开存在的地方。
google-like-a-spyfind-leaks-in-the-wildread-deleted-pageswhat-leaked-about-you众包来电显示应用和反向查找数据库也会提供姓名。将这些视为线索,而非确定的归属信息:它们的姓名数据来自其他用户的通讯录和提交的标签,因此继承了所有错误标签、过时联系人信息和故意误导的内容。垃圾邮件评分可以被操控,而且许多此类服务要求你提供自己的通讯录才能使用。
完成标志:已在两个引擎上搜索所有格式,且已记录每个候选姓名及其来源,并标记为未验证。
Where this goes wrong
常见错误点
- Portability makes carrier data stale silently: a confident wrong answer, not an error. It also breaks area code as a location proxy, along with VoIP allocation and people who kept a number through three moves.
- Recycling. Disconnected numbers get reassigned. A number in an old breach may belong to someone unconnected today — who may still be receiving the previous owner's account-recovery codes.
- Caller-ID spoofing is trivial, so a number on a call log is not evidence its owner called. SIM swap transfers control while ownership records stay unchanged: in fraud work the registered owner and the person receiving the SMS may be different people, and that is the attack.
- Shared and business numbers. One number, many people.
- Aggregator staleness. Reverse-lookup data is copied between vendors and rarely re-verified; two sites agreeing usually means one source.
- 携号转网导致运营商数据过时:这是悄无声息的,给出的是自信的错误答案,而非错误提示。它还会打破区号作为位置代理的作用,VoIP分配以及用户多次搬家仍保留号码的情况也会导致同样问题。
- 号码回收:停用的号码会被重新分配。旧数据泄露中的号码现在可能属于无关人员——而此人可能仍会收到前任所有者的账户恢复验证码。
- 来电显示 spoofing(伪造) 非常容易,因此通话记录中的号码不能证明其所有者拨打了该电话。SIM卡劫持会转移号码控制权,但归属记录保持不变:在欺诈调查中,注册所有者和接收短信的人可能是不同的,这正是攻击点。
- 共享号码和企业号码:一个号码对应多人使用。
- 聚合数据过时:反向查找数据在供应商之间复制,很少重新验证;两个网站给出相同结果通常意味着它们来自同一来源。
Confidence grading
可信度分级
- Confirmed — published by the subject on a source they control, or in an authoritative record (filing, licence, registration) tied to the subject, or two genuinely independent sources agree.
- Probable — messaging-app registration with a display name consistent with the subject, plus one corroborating public listing.
- Unconfirmed — a name from a caller-ID or reverse-lookup service, an aggregator record, or a single breach row, however confident the vendor's UI looks.
- Rejected — line type, allocation, or timeline contradicts the subject, or it is a shared business line with no individual attribution possible.
Show line type next to the grade — naming an owner for a VoIP number is always
the weaker claim.
- 已确认——由调查对象在其控制的来源上发布,或在与调查对象相关的权威记录(文件、许可证、注册信息)中出现,或两个真正独立的来源一致。
- 可能——即时通讯应用注册的昵称与调查对象一致,加上一个佐证的公开列表。
- 未确认——来自来电显示或反向查找服务的姓名、聚合器记录,或单个数据泄露条目,无论供应商界面看起来多么可信。
- 已排除——线路类型、分配信息或时间线与调查对象不符,或该号码是共享企业线路,无法归属到个人。
在分级旁边注明线路类型——VoIP号码的归属声明始终可信度较低。
Worked example
实例演示
Given , claimed to belong to a UK supplier contact. Normalised to
; libphonenumber classes the prefix as a mobile range. A prefix
lookup names one operator, an HLR-based lookup a different one — the number was
ported. Record the current network, flag the prefix answer as historical.
07700 900123+447700900123The dead end: reverse-lookup sites return a name that does not match the
supplier contact, and two other services return the identical string. One source
echoed three times, not corroboration. Dropped.
Searching every written format via finds the number in a
cached trade-directory listing under a company name, with a different registered
address than the invoices show. That company goes to and the
discrepancy becomes the finding. Number attribution stays probable; the
corporate link is what gets reported.
google-like-a-spyx-ray-a-company给定号码,声称属于某英国供应商联系人。标准化为;libphonenumber将前缀归类为移动号码范围。前缀查找显示一个运营商,基于HLR的查找显示另一个——该号码已携号转网。记录当前网络,标记前缀查找结果为历史信息。
07700 900123+447700900123死胡同:反向查找网站返回的姓名与供应商联系人不符,另外两个服务返回完全相同的字符串。这是一个来源被三次重复引用,并非佐证。排除该结果。
通过搜索所有书写格式,在缓存的行业名录中找到该号码关联的公司名称,其注册地址与发票上的地址不同。该公司需要进行调查,地址差异成为发现点。号码归属仍为“可能”;企业关联是需要报告的内容。
google-like-a-spyx-ray-a-companyPivots
衍生调查方向
| New selector | Skill |
|---|---|
| Owner name | |
| Business name from a listing | |
| Messaging-app avatar | |
| Display name or handle | |
| Email alongside the number | |
| Number in breach records | |
| Number in pastes or channels | |
| 新识别标识 | 技能 |
|---|---|
| 所有者姓名 | |
| 列表中的企业名称 | |
| 即时通讯应用头像 | |
| 昵称或用户名 | |
| 号码关联的邮箱 | |
| 数据泄露记录中的号码 | |
| 粘贴或频道中的号码 | |
Legal and ToS notes
法律与服务条款说明
Phone lookup is more regulated than most OSINT. Several jurisdictions restrict
who may run reverse lookups and for what purpose, and consumer-reporting rules
in some countries govern using this data for employment, tenancy, or credit
decisions regardless of how public the source was. Numbers are personal data
under GDPR and UK law, and contact-list uploads and automated app-registration
checks breach most platforms' terms. Using a number to locate a private
individual's home or to enable unconsented contact is out of bounds; the
legitimate uses are fraud work, due diligence, authorized skip tracing, and
self-audit.
电话号码查找比大多数OSINT更受监管。一些司法区域限制谁可以进行反向查找以及查找目的,部分国家的消费者报告规则规定,无论来源多么公开,都不得将此类数据用于就业、租赁或信贷决策。根据GDPR和英国法律,电话号码属于个人数据,联系人列表上传和自动化应用注册检查违反大多数平台的服务条款。使用号码定位私人住所或进行未经同意的接触是违规的;合法用途包括欺诈调查、尽职调查、授权的寻人调查和自我审计。
Step 6 — Report
步骤6——撰写报告
Run . State the E.164 form, line type, carrier with
lookup method and portability caveat, app presence with an interactive-step
flag, and the owner attribution with its confidence grade and sources.
write-the-intel-briefDone when no carrier claim appears without its lookup method, and every
interactive check is labelled as one.
使用技能。说明E.164格式、线路类型、运营商信息及其查找方式和携号转网说明、应用注册状态并标记为交互式步骤,以及号码所有者归属的可信度分级和来源。
write-the-intel-brief完成标志:所有运营商声明都附带其查找方式,所有交互式检查都已标记。