corerjd 是什么
corerjd 是登记在 284 上的 IANA 服务名,注册人是 Chris Thornhill,除名称外没有任何公开文档可以追溯其含义。这类由个人或小厂商在 1990 年代通过邮件申请的编号数量很大,注册时只需给出简短名称,归档后既没有维护者也没有实现。284 处于 0-1023 的知名端口段,绑定需要特权,因此现网中出现它,多半意味着有人把老系统的端口硬编码沿用下来,或者有意挑选了一个查不到用途的冷门编号。
基本信息
| 服务名 | corerjd |
|---|---|
| 端口与协议 | 284,TCP 与 UDP 均有登记 |
| 注册情况 | IANA 早期登记项,无 RFC |
| 登记背景 | 注册人 Chris Thornhill |
| 现网现状 | 无公开实现,现网极少出现 |
| 权限要求 | 0-1023 段端口,绑定需 root 或 CAP_NET_BIND_SERVICE |
典型使用场景
- 隐蔽通信排查:冷门低编号若出现周期性外联,属于重点核查对象
- 暴露面盘点:主机监听 284 时确认程序来源,不接受「端口有登记」作为解释
- 规则治理:清理长期无流量的 284 放行条目
- 主机加固:确认监听程序后,按最小权限原则收紧运行用户与访问来源
- 资产归档:把编号、进程、结论时间写入台账,形成可复核记录
定位与排查
定位与排查
ss -lntup 'sport = :284' # 查看 284 的监听与进程
sudo lsof -i :284 # 反查二进制与运行用户
awk '$2 ~ /:011C$/ {print}' /proc/net/tcp # 十六进制端口,284 = 0x011C
ls -l /proc/$(ss -lntupH 'sport = :284' | awk '{print $NF}')/exe # 核对真实可执行文件
sudo tcpdump -nni any port 284 # 抓包看待输特征与对端ss 输出逐列读法
| 列 | 含义 | 关注点 |
|---|---|---|
| State | LISTEN 监听、ESTAB 已连接 | 冷门编号上的 ESTAB 需立即查对端 |
| Recv-Q | 未读字节数 | 周期性小流量属正常,持续堆积异常 |
| Send-Q | 未确认字节数 | 可与心跳周期一起判断用途 |
| Local Address:Port | 本机地址与端口 | 绑定范围决定暴露面 |
| Process | 程序名与 PID | 用 /proc/PID/exe 核对真实路径,软件包名可伪装 |
判断冷门低编号上的程序,最实用的三个信号是:可执行文件路径是否在系统目录之外、运行用户是否具备额外权限、连接是否按固定周期发生。三者同时异常时,几乎可以排除常规业务解释,应按安全事件流程处理并保全现场。