可以指定两个手机号码并使之互相通话的 Callbot 是咋实现的

谢谢邀请。 本不想回答这个问题的,因为我并非是这个 web 应用的实现者,我只是发现了这个有意思的东西,然后在社交网络上传播的过程中的一个无知的大节点。所以要谈怎么从技术上来实现这个 Callbot ,也只能是根据自己的猜想再加上 Google 一番之后的验证、推理来提出一套很粗糙的技术实现方案,对于实践起来来说可能一点帮助都没有。 如果是这样的话,我就不会出来这里丢人现眼,班门弄斧了。 可是,昨天晚上,疑似原作者的一位朋友到我的主页短短地交流了几句。根据他的描述,是使用了电信系统里面的一个简单的 API 漏洞,而且因为我很冒失的分享,昨天下午他的服务器已经连续在伺服器资源占用和带宽上处于 70% 之上了。对于这样的情况我真的感到很抱歉。而且,电信行业这一块的法律(以及非法律)雷区很多,希望没有给他带来进一步的麻烦。 而对于我个人而言,因为考虑到电信系统发展了这么多年,而且一旦犯规后被追究责任的严重性,我妄加猜测地认为,肯定是不可能是Hack(这是一个多么严肃的系统啊,所以我天真地相信了它的安全级别怎么着也该是使用了硬件进行保护的 B3 吧?),而且,作者应该购买了运营商提供的相关服务,然后将其以 web 应用的方式进行了展示。然而后来作者 cat 了一下 nginx 的 log 给我看,一共有四万多条电话记录,就算一次一毛钱,也得付上四千多块钱的账单。这个 just for fun 的代价也太大了点。原始的对话如下:作者:并非他(指我)所写。代码无国际,亲,别火气太重我: 嗯,童鞋你了解其中的原理吗~^o^。俺很好奇.....。作者:一个简单的API漏洞。为了稳定起见细节不便于公布。话说兄弟你可害惨我了,我服务器从下午16点到现在带宽一起没低于70%,还夹杂着好几波攻击。。。我:我猜测的是你们买了运营商的付费服务,然后把它放到了你们的web 应用里面。作者:。。cat /var/log/nginx/callme.log | grep \u0026#39;phone\u0026#39; -c 结果45160。就算一通电话1毛钱的费用,也有好几千我可没那么多的钱 因为给作者带来了很大的麻烦,我已经把相关的状态进行了删除。但是事已至此,这样做已经弥补不了什么了,只能深深地表达我的歉意以及对这位 hacker 的敬意。 最后,我还是忍不住想说,如果这位回复我的朋友说的都是真的的话,那么,电信系统出现这样的低级错误,是不是应该有人进行一下补救,进行一下反思呢?毕竟这是关系到国家利益以及民众隐私等等极为重要的方面的国家级基础设施。 期待在电信行业从业的朋友能够指出我的答案中的错误、不足,并且补充更多的信息。 http://www.v2ex.com/t/49326 http://baike.baidu.com/view/1616320.htm----------------------------------------Update--------------------------------------------作者的微博:http://weibo.com/wangziwenfans作者博客上的讨论帖:http://iam.xiazijiang.com/2012/10/blog-post_7.html


    推荐阅读