微信也被山寨?当事人非法反编译微信,被判刑!

微信可能也没想到,有一天会被别人“共享客户”。


根据相关媒体爆料,一家公司为了便于推销其公司制作的游戏等软件,通过反编译手段对微信的数据结构、加密算法进行分析,制作了一款【盗版微信】,并实现了与正版微信客户端用户之间的文字、语音、表情包聊天功能。


该盗版微信被腾讯安全管理部发现后已报案,据判决书显示被告人吕某被判处有期徒刑十个月,缓刑一年,并处罚金人民币八万元。



据悉,制作盗版微信的是一家名为鹈鹕网络科技有限公司的小公司”,成立于2015年的小公司。


微信也被山寨?当事人非法反编译微信,被判刑!

来自天眼查


中国裁判文书网公布内容显示,2017 年 4 月 12 日起,浙江鹈鹕网络科技有限公司继续运营“微信”软件。×××年 11 月 18 日至 2018 年 4 月 17 日,鹈鹕公司共向消费者提供名为“微信”的自制聊天软件 42182 次。


微信也被山寨?当事人非法反编译微信,被判刑!

来自中国判决文书网


公诉机关认为,被告人吕某、宋某、周某、陈某甲伙同他人,提供专门用于侵入计算机信息系统的程序,情节特别严重,其行为已构成提供侵入计算机信息系统程序罪,且属共同犯罪。


微信也被山寨?当事人非法反编译微信,被判刑!

来自中国判决文书网


被告人吕某、宋某、周某、陈某甲在共同犯罪中起次要作用,是从犯,应当从轻、减轻处罚。被告人吕某、宋某、周某如实供述自己的罪行,可以从轻处罚。被告人陈某甲自动投案,如实供述自己的罪行,是自首,可以从轻或者减轻处罚。


微信也被山寨?当事人非法反编译微信,被判刑!

来自中国判决文书网


02、“盗版微信”是怎么制作出来的?


据犯罪人吕某供述,其通过反编译等手段对微信的数据结构、加密算法进行分析,制作了一份微信软件的逆向分析报告。


宋某根据吕某的分析报告做了鹈鹕微信。随后,宋某把算法给陈某,并将其算法放在服务器上,服务端就可以和手机端对接。


03、“盗版微信”如何获取用户的个人信息?


鹈鹕公司制作鹈鹕微信的初衷就是为了推广其公司游戏或者其他类型的小软件,为了统计保存这些推广数据,黄某又命令陈某写了代码专门用来统计。统计的数据包括用户手机的IMEI,IMSI、手机型号、保存时间、body等内容。


收集的这些信息保存在内网 IP 为 192.168.1.12 的服务器的 postgres 数据库中,用户的登录信息存储在wechat 数据库的 login 表中,用户数据信息存储在 wechat 数据库的 new_user 表中,表 new_user 中的 body 列存储了加密数据。


为了保证这款软件成功,黄某让研发部员工周某在鹈鹕微信里添加一段代码确认鹈鹕微信是否成功登录了微信。


这样一来,用户在安装了鹈鹕微信后,成功登录后,就会把微信账号、密码直接上传到其公司服务器。


可惜这位能够“复刻”微信的技术大牛,最终还是没有将其才能用在正道上。


04、总结


一个软件的开发,是一群人共同努力几个月的结果,它就像我们的孩子,盗版的行为,就像是人贩子,我们的孩子被盗走了,我们很心痛。


但就是有这么一批人,心存侥幸,妄图以最省事的办法窃取他人代码,为自己谋取利益,同时给用户造成财产损失,严重损害了用户的合法权益,也侵害了被仿冒软件的相关权益。


微信也被山寨?当事人非法反编译微信,被判刑!


打击盗版、保护知识产权微擎从不停止!希望大家应充分认识侵权盗版所带来的危害,切实地以法律为武器,打击盗版保护知识产权,支持正版维护合法权益。


在此,感谢大家一直以来对微擎工作的支持,我们也欢迎大家收集到盗版信息,通过微擎官网(www.w7.cc)右上角-工单-投诉举报提交材料,我们会对举报人信息进行保密。


知识拓展

反编译

反编译,又称为逆向编译技术,是指将可执行文件变成高级语言源程序的过程。反编译技术依赖于编译技术,是编译过程的逆过程。通常反编译出来的程序与原程序会存在些许不同,虽然执行效果相同,但程序代码会发生很大的变化,要读懂反汇编需要有扎实的高级语言编写功底和汇编功底。而反编译的一个重要作用就是制作外挂。


分享到:


相關文章: