记天翼客户端破解(非技术文)
2016-11-07 本文已影响117人
He110
前言
本文只是记录破解时找思路的方法,结尾附上破解思路,但不会涉及各项具体技术,故在标题与开头事先声明。另本文也不参与各项技术的讨论,最终解释权归作者所有
起因
由于电信的霸王条款,用一条不存在的法律条款和一条失效的法律条款,肆意在客户端上做手脚限制了 wifi 共享软件的使用及路由器,所以开始了破解之路。
初试探
一开始时,当然是搜索有没有相关的文章什么的了,所以上贴吧,google等搜索,发现有大神写出了破解版程序,下载过,也在虚拟机跑过,发现有几个问题:
- 初次使用时配置困难,对新手并不友好,尤其是没有计算机基础的人。也就导致了需要有一份图文说明,另外也有一些清真少年拿去电信营业厅问怎么用的可能
- 核心代码不开源,而是直接封装在 dll 库中,安全性未知
- 容易失效,每次电信升级就要重新制做
再切磋
在同学的推荐下下载了一款 wifi 共享软件,发现可以正常开 wifi,但是也有不足
- 带广告,不能忍受
- 无法使用路由器
- 网速慢
山重水复疑无路
后来我又尝试了各种方法,像挂起进程,限制客户端联网等各种方式,但要么就是不稳定,要么就是有各式各样的不足,对于我这个强迫症患者来说,忍受这些确实痛苦,渐渐感到似乎无路可走
柳暗花明又一村
在尝试过多种方法后,不甘忍受的我决定自己动手,逆向软件,所幸天翼的逆向破解并不困难,看起来倒像天翼觉得不会有人会去逆向破解,随便加了个壳而已,并没有对程序加密。通过对代码的反编译分析,发现天翼是使用全局钩子来监测共享软件和路由器的。这就有了两种破解方法:
- 使用 hips 禁用天翼的钩子
- 使用进程隐藏工具将 wifi 共享软件隐藏(如果不行则进行驱动隐藏,但本人测试了,进程隐藏足够了)
总结
- 有时不能光依赖别人,有时候自己动手更为重要
- 不要妄自菲薄,高估对手
我是 He110,一个爱玩爱闹有些二也有些呆的半吊子程序猿