自然人信息收集流程思路
时间:2022-07-28
本文章向大家介绍自然人信息收集流程思路,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
[TOC]
0x00 社工流程
个人信息:
- 姓名
- 手机号
- 家庭住址 (生活地址 / 工作地址/ 出生地址 / 快递收发地址)
- 身份证号
- 曾读学校 (证书学号)
- 家人朋友(依次展开)
个人关联:
- 常用网名ID / IP / MAC 路由信息
- 腾讯系列:QQ / 空间 / 朋友圈 / 微信 / 微博 (关联其好友进行社工,个人账号/小号常常有关联)
- 支付宝:支付宝转账
- 新浪微博:关联好友(粉丝以及关注的人) / 自定义地址(关联信息)
- 邮箱信息:邮箱地址
- 手机信息:型号版本
- 百度贴吧
- 社区论坛
辅助工具
- 密码:密码生成器实际将关键字加上TOP100弱口令 (https://www.bugku.com/mima/)
- 身份证:阿里云身份证核验的API , 身份证地区核验(https://shenfen.supfree.net/search.asp?id=)
- 手机号:微信以及支付宝转账
- 伪造网络身份(重要需要养号)
- 钓鱼程序:
- 微信小程序既可以获取WIFI的MAC信息,又能获取到微信绑定的手机号;
- 其他网页获取IP信息以及GPS位置
0x01 技巧工具
IP相关信息查询
(1)通过 IP 地址查询下载历史 首页就会默认显示出你的 IP 地址,以及通过这个 IP 地址你近期下载过那些东西。 地址: https://iknowwhatyoudownload.com/
主要功能: IP信息 、 跟踪下载、统计访问等等;
WeiyiGeek.
0x02 补充知识
1.居民身份证号码
描述:居民身份证号码按照《公民身份证号码》国家标准编制,身份证号码由18位数字组成:前6位为行政区划分代码,第7位至14位为出生日期码,第15位至17位为顺序码,第18位为校验码。
身份证18数位含义解析
- 1.第一、二位表示省(自治区、直辖市、特别行政区)
- 2.第三、四位表示市(地级、自治州、地区、及直辖市所属区和县的汇总码)
- 01~20, 51-70 表示地级市;
- 21-50 表示地区(自治州、盟)
- 3.第五、六位表示县(区、县级市、旗)
- 01-18 表示地级市、自治州、地区、盟辖县级市;
- 21-80 表示县旗
- 81-99 表示省直辖县级行政区
- 4.第七到十四位表示编码对象出生的年、月、日,如20000101
- 5.第15、16位表示所在地的派出所代码;
- 6.第17位表示自然人的性别,奇数表示男性而偶数表示女性;
- 7.第18位为效验码,计算方法采用前面17位数分别乘以对应的
7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2
,然后在进行将上面17位乘值结果进行相加再除以11取余数,若余数等于11则用’x’进行代替(重点);
行政区划分代码参考地址: https://wenku.baidu.com/view/9703104551e2524de518964bcf84b9d528ea2cec.html
0x02 参考来源
思路参考来源:
#武汉九歌
https://mp.weixin.qq.com/s/Mx5Oo_XndjmzUd5VV3g54Q
https://mp.weixin.qq.com/s/jraUZC5JIfrwaXnkQMkVmg
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- CentOS基于nginx反向代理实现负载均衡的方法
- CentOS7服务器环境下vsftpd安装及配置方法
- Linux date 时间设置同步命令分享
- Gerrit设置开机启动方法
- Ubuntu服务器下搭建php运行环境的方法
- 详解ubuntu14.04搭建(迁移)hustoj记录
- linux 触摸屏驱动编写
- centos yum更新及删除多余启动项
- React进阶(1)-理解Redux
- MySQL死锁系列-线上死锁问题排查思路
- # 3分钟短文:Laravel路由注册,你必须掌握的“动词”!
- 资深程序员带你解锁Android性能优化五大误区和两大疑点!(附333页性能优化PDF宝典)
- Android大三提前批的钉钉和抖音面筋,阿里挂了HR面,抖音通过收获Offer
- leetcode之键盘行
- 浅析centos 7 自带的 php 5.4升级为 5.6的方法