你是一个刚进入社会的大学生,刚进入社会的你听说缅甸北部有一份高薪工作。似乎你欣然前往。结果发现上当受骗,正当你要被处决的时候,你正好听到这个诈骗组织正在转型电信诈骗,正缺少计算机方面人才,你为了保住自己的小命,于是乎主动请缨,告诉犯罪分子们自己是练习时长两年半的计算机专业大学生,于是乎你被带犯罪组织首领xx的面前
首领叫你展示一下你的技能,再考虑是让你入伙还是处决你
于是乎你开启电脑
- 打开控制台:
- 登录MySQL
你给首领介绍了MySQL,告诉了她MySQL的强大功能。
首领虽然不懂,但是大受震撼,决定不要你小命了,同意要你加入团伙。
首领感慨:书读的少了,当年要是学了这个也不至于捞这个偏门呀。
首领首先给你介绍了团队里的几个成员,你也清楚了诈骗分子的成员关系,团伙大哥杜紫滕(杜总),二哥魏馈氧(魏总),三哥范统(范总)
(目前就只知道这三人,看到他们三人你不禁感慨,就这三个就把老子给骗过来啦)
- 诈骗分子数据库搭建
你加入团伙之后,杜总就赶紧催促你用MySQL搭建建诈骗分子的数据库你从杜总那儿了解了,犯罪分子的基本套路信息后便开始搭建数据
- 首先你创建诈骗系统数据库“scam_姓名全拼”
- 接下来使用诈骗系统数据库
- 随后创建用户表“user_姓名全拼”,表中字段信息如下:
字段名 | 数据类型 | 长度 | 主、外键 | 其他约束 | 备注信息 |
id | char | 16 | 主键 |
| 用户ID(u_date_xxxxx) |
phone | char | 11 | 主键 |
| 用户联系方式 |
username | varchar | 20 |
| 非空,唯一 | 用户名 |
password | varchar | 20 |
| 非空 | 密码 |
question | text |
|
| 非空 | 找回密码问题 |
answer | text |
|
| 非空 | 找回密码问题答案 |
- 再然后创建车手信息表“driver_info_姓名全拼”,表中字段信息如下:
字段名 | 数据类型 | 长度 | 主、外键 | 其他约束 | 备注信息 |
driver_id | char | 16 | 主键 |
| 车手ID(d_date_xxxxx) |
phone | char | 11 | 外键 | 非空 | 车手联系方式 |
Entry_time | date |
|
| 非空 | 入行时间 |
nickname | varchar | 30 |
| 非空 | 车手代号 |
- 再然后创建客服信息表“Customer_info_姓名全拼”,表中字段信息如下:
字段名 | 数据类型 | 长度 | 主、外键 | 其他约束 | 备注信息 |
Customer_id | char | 16 | 主键 |
| 客服ID(c_date_xxxxx) |
phone | char | 11 | 外键 | 非空,唯一 | 客服联系方式 |
nickname | varchar | 30 |
| 非空 | 客服代号 |
Entry_time | date |
|
| 非空 | 入行时间 |
- 再然后创建卡农信息表card_farming_姓名全拼,表中字段信息如下:
字段名 | 数据类型 | 长度 | 主、外键 | 其他约束 | 备注信息 |
card_fa_id | char | 16 | 主键 |
| 卡农ID(f_date_xxxxx) |
phone | char | 11 | 外键 | 非空,唯一 | 卡农联系方式 |
nickname | varchar | 30 |
| 非空 | 卡农代号 |
Entry_time | date |
|
| 非空 | 入行时间 |
- 创建卡农银行卡表“card_farm _姓名全拼”,表中字段信息如下:
字段名 | 数据类型 | 长度 | 主、外键 | 其他约束 | 备注信息 |
card_farming_id | char | 16 | 主键 |
| 卡农银行卡ID(bc_date_xxxxx) |
card_fa_id | char | 16 | 外键 |
| 卡农ID(f_date_xxxxx) |
bank_name | char | 20 |
|
| 银行名称 |
card_number | char | 16 |
| 非空 | 卡号 |
is_deprecated | enum("yes","no") |
|
| 默认no | 是否弃用 |
deprecated_time | datetime |
|
| 弃用时间 |
- 创建受害者信息表“victim_info _姓名全拼”,表中字段信息如下:
字段名 | 数据类型 | 长度 | 主、外键 | 其他约束 | 备注信息 |
victim_id | char | 16 | 主键 |
| 受害人ID(v_date_xxxxx) |
victim_name | char | 16 |
| 非空 | 受害人姓名 |
gender | enum("man","woman") |
|
| 非空 | 性别 |
workplace | char | 200 |
| 非空 | 单位 |
recent_events | text |
|
|
| 近期大事件 |
home_address | text |
|
|
| 家庭住址 |
victim_phone | char | 11 |
| 非空 | 受害人联系方式 |
- 创建受害者银行卡表“victim_card _姓名全拼”,表中字段信息如下:
字段名 | 数据类型 | 长度 | 主、外键 | 其他约束 | 备注信息 |
victim_card_id | char | 16 | 主键 |
| 受害者银行卡ID(vc_date_xxxxx) |
victim_id | char | 16 | 外键 |
| 受害人ID(v_date_xxxxx) |
vc_bank_name | char | 20 |
|
| 银行名称 |
vc_card_number | int |
|
| 非空 | 转入卡号 |
vc_out_amount | int |
|
| 非空 | 余额 |
order_time | datetime |
|
| 非空 | 受害时间 |
- 创建诈骗表“swindle_info _姓名全拼”,表中字段信息如下:
字段名 | 数据类型 | 长度 | 主、外键 | 其他约束 | 备注信息 |
scam_id | char | 16 | 主键 |
| 诈骗ID(s_date_xxxxx) |
Customer_id | char | 16 | 外键 | 非空 | 客服ID(c_date_xxxxx) |
victim_id | char | 16 | 外键 | 非空 | 受害者ID((v_date_xxxxx)) |
amount | double |
|
| 非空 | 诈骗总金额 |
start_time | datetime |
|
| 非空 | 开始时间 |
end_time | datetime |
|
| 非空 | 结束时间 |
- 创建诈骗详情表“scam_info_姓名全拼”,表中字段信息如下:
字段名 | 数据类型 | 长度 | 主、外键 | 其他约束 | 备注信息 |
details_id | char | 16 | 主键 |
| 诈骗详情ID(sc_date_xxxxx) |
scam_id | char | 16 | 外键 |
| 诈骗ID(s_date_xxxxx) |
driver_id | char | 16 | 外键 |
| 车手ID(d_date_xxxxx) |
victim_id | char | 16 | 外键 |
| 受害者银行卡id(v_date_xxxxx) |
card_farming_id | char | 16 | 外键 |
| 卡农银行卡ID(bc_date_xxxxx) |
scam_amount | double |
|
|
| 诈骗金额 |
正在上传…重新上传取消
12. 创
创建日志表“log_姓名全拼”,表中字段信息如下:
字段名 | 数据类型 | 长度 | 主、外键 | 其他约束 | 备注信息 |
table_name | char | 100 |
|
| 被改表名 |
Op_time | Datetime | 操作时间 | |||
operate | enum("insert","update","delete") | 20 |
|
| 操作 |
13. 创建触发器以方便更新日志表(要求所有表增,删,改 都会被记录到日志表(log))
经过一番忙碌,你总算搭建好了这个诈骗数据库的雏形,接下来就只要插入数据就好啦于是乎你前去大哥面前要其他犯罪分子的信息
结果大哥告诉你,前几天条子下来“大扫除”,许多兄弟被抓走了,于是乎要你和他出去“招兵买马”
- 犯罪分子招兵买马
于是乎你随着大哥出去看看有什么社会闲散人才(该溜子)
你和大哥偷渡到内地,转了一圈,都没发现什么大聪明,于是乎大哥带着你到一个夜市摊上喝酒解闷,正当喝到一半的时候你听到旁边桌上有些许吵闹声,原来是隔壁桌有群该溜子因为聊航空火箭究竟是烧煤还是烧柴油而吵了起来,你一看,这帮大聪明,不正好是我们组织需要的“人才”吗,于是乎你示意大哥,大哥似乎懂了,于是乎站起身来,掏出一盒泰山红将军,散了一波给这堆该溜子,夸这这些人年纪轻轻就在探讨这么高端的问题,要不要和他一起干大事……经过经过一番忽悠,这堆该溜子成功进入我们的团伙
有了人之后大哥决定给我们诈骗团伙包装为一个公司,让团伙中唯一一个大学生(也就是你)取一个名字
你决定取名为:在缅甸有一群“智慧”的青年相信在杜总的带领下,拥有美好钱程!
- 所有字段批量插入用户表数据
id | phone | username | password | question | answer |
u_2022_00001 | 010-6555111 | 刘一 | u_2022_0000131 | 刘 | 一 |
u_2022_00002 | 010-6609611 | 陈二 | u_2022_0000132 | 陈 | 二 |
u_2022_00003 | 010-6419336 | 张三 | u_2022_0000133 | 张 | 三 |
u_2022_00004 | 010-6608326 | 李四 | u_2022_0000134 | 李 | 四 |
u_2022_00005 | 010-8287268 | 王五 | u_2022_0000135 | 王 | 五 |
u_2022_00006 | 010-5816060 | 赵六 | u_2022_0000136 | 赵 | 六 |
u_2022_00007 | 010-5816078 | 孙七 | u_2022_0000137 | 孙 | 七 |
- 所有字段批量插入车手信息表数据
driver_id | phone | Entry_time | nickname |
d_2022_00001 | 010-6555111 | 2022/5/15 | 文刀 |
d_2022_00002 | 010-6609611 | 2022/5/16 | 耳东 |
d_2022_00003 | 010-6419336 | 2022/5/17 | 弓长 |
- 指定字段批量插入客服信息表数据
Customer_id | phone | nickname | Entry_time |
c_2022_00004 | 010-6608326 | 木子 | 2022/5/16 |
c_2022_00005 | 010-8287268 | 三一 | 2022/5/17 |
- 指定字段批量插入卡农表数据
card_fa_id | phone | nickname | Entry_time |
f_2022_00006 | 010-5816060 | 二八 | 2022/5/15 |
f_2022_00007 | 010-5816078 | 子小 | 2022/5/13 |
- 查看日志表
- 购买韭菜信息
大哥通过进去“进修”的兄弟了认识了一位贩卖他人信息的信息贩子,在他手中购买了许多韭菜的信息
- 指定字段插入受害者信息表数据
victim_id | victim_name | gender | workplace | recent_events | home_address | victim_phone |
v_2023_00001 | 王某 | man | school | 翻墙上网被抓 | 翻斗花园 | 13555623159 |
v_2023_00002 | 张某 | man | factory | 受到提拔 | 翻斗大街 | 13555893159 |
v_2023_00003 | 李某 | woman | housewife | 离婚 | 翻斗小区 | 13578623159 |
- 经过聊天得知张某最近搬家到了翻斗小区修改张某的家庭住址为翻斗小区
经过核实得知李某更改了电话号码(将李某的电话号码改为:13567787659)
你叹了一口气,无奈的摇了摇头,没办法,只得继续干了下去
任务5:卡农购买银行卡
- 所有字段批量插入卡农银行卡表数据
card_farming_id | card_fa_id | bank_name | card_number | is_deprecated | deprecated_time |
bc_2022_00001 | f_2022_00006 | 工商银行 | 1234123412341230 | yes | 2024/5/20 |
bc_2022_00002 | f_2022_00006 | 建设银行 | 1234567123418980 | yes | 2024/5/15 |
bc_2022_00003 | f_2022_00007 | 农业银行 | 1234667123418980 | no | |
bc_2022_00004 | f_2022_00007 | 建设银行 | 1234567789418980 | yes | 2024/5/12 |
bc_2022_00005 | f_2022_00006 | 交通银行 | 1234567893418980 | yes | 2024/5/23 |
bc_2022_00006 | f_2022_00007 | 农业银行 | 1234457123418980 | no | |
bc_2022_00007 | f_2022_00006 | 交通银行 | 1234567823418980 | no |
你尝试插入数据时,发现报错了,你仔细一看,发现是因为银行卡号字段的数据类型设置错误,将数据类型改为char(16),并再次插入数据。Xxxxxxxxxxxxxx
弄完这些之后,你终于长舒一口气,呼,现在万事具备只差开骗了
任务六:王某受骗案例
- 成员开始行动,他们将目标瞄向了第一位韭菜:王某,让你告诉他们王某的信息
(查询王某的性别,单位,近期大事件,家庭住址)
将王某的信息告诉他们之后,他们便开始了行动,通过王某的信息以套近乎(装熟人借钱)的方式获得了他的余额
- 给受害者银行卡表插入数据
victim_card_id | victim_id | vc_bank_name | vc_card_number | vc_out_amount | order_time |
vc_2022_00001 | v_2023_00001 | 工商银行 | 1234123412341230 | 15098 | 2023/5/3 |
- 给诈骗表插入信息
scam_id | Customer_id | victim_id | amount | start_time | end_time |
s_2022_00002 | c_2022_00004 | v_2023_00001 | 0 | 2023/5/3 | 2023/6/3 |
你们以假装熟人遭遇困难借钱的方式,得到了这个诈骗团伙的第一桶金5000快
- 给诈骗详情表插入数据
details_id | scam_id | driver_id | victim_id | card_farming_id | scam_amount |
sc_2022_00001 | s_2022_00001 | d_2022_00001 | vc_2022_00001 | bc_2022_00001 | 5000 |
随后你们又在某社交软件“摸摸”上假装美女与王某结识,王某很快上套,你们以520将至,别的女孩都有礼物为由骗取了王某第二笔钱
你不禁感叹道:虽然这些该溜子的眼神充满“智慧”,但骗起人来可真是一套一套的,论捞偏门,还得是这伙人,果然是术业有专攻呀。
- 给诈骗详情表插入数据
details_id | scam_id | driver_id | victim_id | card_farming_id | scam_amount | ||||||
sc_2022_00002 | s_2022_00001 | d_2022_00001 | vc_2022_00001 | bc_2022_00001 | 10000 | ||||||
赚取了王某这第一通金之后你们这个犯罪团伙却因为分赃不均而吵了起来
- 于是乎你决定查询根据出力情况分配赃款(查看王某这两次被诈骗时的诈骗ID,客服ID,车手ID,诈骗金额)
任务七:张某受骗案例
- 成员开始行动,他们将目标瞄向了第二位韭菜:张某,让你告诉他们张某的信息
(查询张某的性别,单位,近期大事件,家庭住址)
将张某的信息告诉他们之后,他们便开始了行动,通过张某的信息以套近乎(以假装银行工作人员)的方式获得了他的余额
- 给受害者银行卡插入数据
victim_card_id | victim_id | vc_bank_name | vc_card_number | vc_out_amount | order_time |
vc_2022_00002 | v_2023_00002 | 建设银行 | 1234567123418980 | 200678 | 2023/5/4 |
- 给诈骗表插入数据
scam_id | Customer_id | victim_id | amount | start_time | end_time |
s_2022_00003 | c_2022_00005 | v_2023_00002 | 0 | 2023/5/4 | 2023/6/4 |
犯罪团伙发现近期张某受到过领导的提拔,于是乎冒充张某领导要求索要贿赂
骗取张某100000元
- 给诈骗详情表插入数据
details_id | scam_id | driver_id | victim_id | card_farming_id | scam_amount |
sc_2022_00004 | s_2022_00002 | d_2022_00002 | vc_2022_00002 | bc_2022_00002 | 100000 |
第二次但犯罪团伙看着张某这满满的余额,并不罢休,于是决定再骗一次,这次决定玩把大的,诈骗团伙在某交友软件“摸摸”上假扮美女与张某“偶然”结识,与张某相约在某某宾馆见面,随后犯罪分子以150块的高价聘请了一位红浪漫高级会所的小姐,与张某相会,正当张某以为自己走了桃花运时,犯罪团伙假装这位小姐的家里人,冲进房间,问张某为什么要非礼他“纯洁”的妹妹。并将张某控制,要求张某给个说法,张某顿时明白,自己这是被“仙人跳”,……….. 经过此次诈骗,犯罪团伙又到手100000元
- 给诈骗详情表插入数据
details_id | scam_id | driver_id | victim_id | card_farming_id | scam_amount |
sc_2022_00003 | s_2022_00002 | d_2022_00002 | vc_2022_00002 | bc_2022_00002 | 100000 |
任务8:创建受骗视图
这天,你正在大哥“办公室”(红浪漫ktv)陪大哥看“茶”,这时你手机突然接到一个未知电话,电话第一句就问你身边有没有人,有人的话就去一个没人的地方,你也意会到他的意思(是警察叔叔),于是乎,你看了眼大哥,假装是一个同行打来的业务电话,
警察告诉你:他们已经知道你是被迫营业,叫你先稳定下来,帮助他们收集该犯罪份子的犯罪证据,你连忙答应,收集好后可以将数据交给他们按插在犯罪团伙内部的“线人”,他的代号:饭桶。接头暗号:我是卷心菜。回号:又卷又菜
说完电话挂断;
你心想,啊这,就给我一个代号和接头暗号,这让我怎么找嘛
不管了,先准备一下数据交给警察叔叔叭
- 创建受骗视图view_vc_姓名全拼(视图包含受害者信息,诈骗详情)
创建视图时你发现有部分字段名重复导致创建失败
将重复的字段名修改一下。
- 创建受骗视图view_scam_姓名全拼(视图包含诈骗人员信息)
正当你看创建视图的时候,你突然发现副首领“范统“名字的奥妙,你意识到副首领就是线人,于是乎你与他接头,并成功将犯罪团伙的数据交给了线人。
任务9:李某受骗案例
- 成员开始行动,他们将目标瞄向了第二位韭菜:李某,你照例查询李某的信息
(查询李某的性别,单位,近期大事件,家庭住址)
将李某的信息告诉他们之后,他们便开始了行动,通过李某的信息以老方法套近乎(以假装银行工作人员)的方式获得了他的余额
- 给受害者银行卡插入数据
victim_card_id | victim_id | vc_bank_name | vc_card_number | vc_out_amount | order_time |
vc_2022_00003 | v_2023_00003 | 农业银行 | 1234667123418980 | 500987 | 2023/5/5 |
- 给诈骗表插入数据
scam_id | Customer_id | victim_id | amount | start_time | end_time |
s_2022_00003 | c_2022_00004 | v_2023_00003 | 0 | 2023/5/5 | 2023/6/5 |
- 得知李某刚刚经历离婚,犯罪团伙假装李某许久未见得熟人,安慰李某,然后以突发事件借钱两笔。
details_id | scam_id | driver_id | victim_id | card_farming_id | scam_amount |
sc_2022_00005 | s_2022_00003 | d_2022_00003 | vc_2022_00003 | bc_2022_00003 | 260000 |
sc_2022_00006 | s_2022_00003 | d_2022_00003 | vc_2022_00003 | bc_2022_00003 | 240000 |
李某虽然单纯,但很快察觉到事情不对劲,加上他又下载了国家反诈app,所以很快意识到不对,选择报警………..
任务十:警方抓获诈骗分子 备份诈骗公司数据库
此时你正随大哥在看”茶“ 就在你不仅感叹这茶可真是又白又嫩的时候,一群警察破门而入,
将你们抓捕。带回警局审问,由于你并非自愿而是遭受胁迫,再加上传递数据有功,所以只是被教育了一番。而正好警察局的技术员去外面出差去了,于是乎警察要求你帮助他们备份犯罪分子的数据库
- 备份所有数据库,文件名为“all_姓名全拼.sql”(截两张图 命令+文件)
你又想了想怕耽误技术员一时之间难以找到诈骗数据库,于是决定单独备份一个
文件名为数据库名_姓名全拼
- 备份诈骗数据库,文件名为“scam_姓名全拼.sql”(截两张图 命令+文件)
备份完后你觉得这个诈骗数据留着也不好,于是决定删除。
- 删除诈骗数据库
此时你又这也是一次难忘的经历,还是留着叭,于是打算恢复诈骗数据库
- 创建诈骗数据库“scam_姓名全拼”
- 退出MySQL登录
- 执行诈骗数据库备份文件
- 登录MySQL
- 使用诈骗数据库
- 查看所有表(看看日志表叭,记录着你所有的辛劳)
做完这些后,你长舒一口气,终于结束啦(屏幕前的那个人也是这么想的)