宁县| 下花园| 凌源| 新民| 垫江| 邯郸| 开远| 薛城| 防城区| 安多| 古田| 南京| 伊宁县| 琼结| 兰溪| 贞丰| 宁强| 大港| 太仓| 隆安| 宁安| 乌兰浩特| 彰武| 黑水| 龙陵| 沈丘| 定西| 上杭| 清涧| 库伦旗| 界首| 金溪| 金塔| 龙州| 会东| 台南县| 内黄| 荆门| 白银| 罗源| 霍林郭勒| 华坪| 水城| 金昌| 通城| 阿合奇| 环江| 邵武| 云南| 广德| 格尔木| 海晏| 阿克陶| 鹤山| 卫辉| 带岭| 漾濞| 长泰| 涟水| 宁安| 珊瑚岛| 昔阳| 乾安| 张家界| 莱西| 富宁| 鄂州| 兖州| 南和| 文登| 汉川| 濮阳| 吉木乃| 高唐| 稷山| 新密| 武功| 渭南| 台儿庄| 峨边| 闻喜| 固原| 保康| 塔城| 凤冈| 金华| 头屯河| 余江| 彬县| 垫江| 蒲县| 荔浦| 肇源| 绥宁| 娄烦| 城步| 竹山| 隆回| 大通| 乐业| 资兴| 扶绥| 兴海| 昭觉| 盐池| 姚安| 晴隆| 建始| 张湾镇| 肥西| 温县| 将乐| 铅山| 阿拉善左旗| 梅里斯| 郫县| 堆龙德庆| 昌吉| 盈江| 韶关| 昆山| 抚松| 蔚县| 嫩江| 凤翔| 平山| 大连| 新宁| 竹溪| 德安| 奉化| 白碱滩| 陇西| 科尔沁右翼前旗| 徐水| 元坝| 南康| 嘉义县| 灵宝| 云龙| 呼兰| 琼中| 邢台| 鄂伦春自治旗| 全南| 台江| 象州| 仁怀| 单县| 临安| 辉县| 阿巴嘎旗| 黄陵| 洮南| 高台| 密山| 台前| 枣强| 平湖| 苏尼特左旗| 巢湖| 永平| 万山| 静乐| 刚察| 秀屿| 温泉| 大竹| 宁蒗| 滨海| 巩留| 科尔沁左翼中旗| 东方| 巴彦淖尔| 商水| 沙洋| 沙雅| 科尔沁左翼中旗| 西藏| 华亭| 台东| 绩溪| 朔州| 星子| 东沙岛| 宜秀| 西华| 渭南| 阿勒泰| 临潭| 大足| 招远| 武鸣| 门头沟| 临颍| 兴宁| 黑山| 芜湖市| 郫县| 汶川| 新泰| 新青| 洞口| 鲅鱼圈| 华坪| 大兴| 武川| 合作| 西藏| 抚松| 安吉| 江华| 泗阳| 余庆| 安康| 北辰| 玉溪| 晴隆| 梨树| 高平| 宜君| 康乐| 吉安县| 德钦| 彭水| 烟台| 富源| 科尔沁右翼中旗| 巴楚| 常熟| 宜君| 宜兴| 望奎| 民权| 富宁| 西藏| 常州| 陇南| 永平| 嘉善| 巫山| 长治县| 若羌| 汝城| 通江| 阳山| 大同市| 冀州| 宜州| 齐齐哈尔| 郾城| 郎溪| 响水| 怀化| 沙湾| 敦煌| 和硕| 东辽| 宜良| 横峰| 渠县| 丰宁| 赣州| 新晃|

彩票源代码下载:

2018-10-21 22:24 来源:长江网

  彩票源代码下载:

  于是,我们看到了“拼多多”的蹿红,看到了“今日头条”“趣头条”“快手”等一众被冠以“小镇青年”文化产品APP的崛起。青年学子有充沛的热情,对互联网有更直观更深刻的认识,进入体制后,可以很好地发挥特长服务为民。

中国观众可凭记载个人信息的实体或电子观众卡(球迷护照)和门票或者获取门票的证明免办签证入出境俄罗斯,入境期限为世界杯首场比赛前10天,出境期限为最后一场比赛后10天。因为申请学校时附带雅思成绩会更有优势,我是说高分雅思成绩。

  他留给妻子和儿女唯一的遗产是一只铁盒子,里面用红布包着3枚他在1955年荣获的勋章。有媒体甚至表示,此次会谈将展现“中美经济关系在特朗普执政期从观察磨合转向行稳致远的积极趋势”。

  “现在回过头来看,中国是在2008年到2009年期间,主要通过信贷杠杆真正地把货币总量加起来的。对外机构展现大国自信中国一直在国际社会中扮演着开放、包容和负责任的大国形象。

“非核家园”被认为是蔡当局的神主牌,但它是政治口号,还是台当局政策?如是政策,依照“环评法”即须进行政策环评,此一神主牌是否已确切评估?近日地方政治人物和环团的质疑与反弹,已显示深澳电厂的环评争议犹如一颗未爆弹,其后座力如何,值得观察。

  因此,在即将召开的十三届全国人大一次会议上关于监察体制改革的内容将有三点值得期待:其一是审议党的十九届二中全会审议通过的《中共中央关于修改宪法部分内容的建议》(以下简称《建议》),在将要提请十三届全国人大一次会议审议的宪法修正案中,专门增写监察委员会一节,确立监察委员会作为国家机构的法律地位。

  用中国股市做例子,你在中国股市赚钱了,那是黑天鹅;你在中国股市被套了,那叫灰犀牛。从历史梳理看,不同于以往的恢复性创设型改革,此次改革源于对原有反腐败体制的低效能的解决,强调新制度框架下的有效整合。

  因此,青年学子参加公务员招考,不妨多一些冷静、理性和精准,从而为日后更好更快发展打下坚实的基础。

  当代年轻人是未来的“强国一代”,从党的十九大报告中,我们能看到未来的国民性格画像:自信、理性、平和、乐观。冷门岗位多集中在乡镇基层或因限制较多。

  ”肖伟表示,作为中医药的原创国,中成药如果不能以药品形式堂堂正正进入国际市场特别是欧美市场,中药国际化就只能是一句空话,我国中药产业也只能处于全球天然药物产业链的低端。

  中国外交部发言人陆慷3月16日在记者会上回答:“议案有关条款尽管没有法律约束力,但它严重违反一个中国原则和中美三个联合公报规定。

  人们一个普遍认识误区是认为,像罗斯和姆努钦这样的华尔街精英应该会理解这些宏观经济学知识而说服特朗普。方志敏对他说:“记住我的话,穷人要翻身,就要闹革命!”这对引导甘祖昌走向革命起到了十分重要的作用。

  

  彩票源代码下载:

 
责编:
智能驾驶峰会
您正在使用IE低版浏览器,为了您的雷锋网账号安全和更好的产品体验,强烈建议使用更快更安全的浏览器
雷锋网 读懂智能&未来
专栏 正文
发私信给傲客
发送

4

被黑客分分钟玩死的微信聊天机器人

本文作者:傲客 2018-10-21 20:26
导语:一个脑洞大开的程序猿写了用开源程序改了一个微信聊天机器人,然后......它就被玩坏了。
据伊拉克库尔德媒体报道,土耳其战机空袭的目标是库尔德工人党在库尔德自治区的阵地,4名在当地庆祝库尔德新年的平民在空袭中丧生。

雷锋网按:本文作者傲客,i春秋授权雷锋网(公众号:雷锋网)独家首发。

被黑客分分钟玩死的微信聊天机器人

写在前面

微信作为时下最in最热的移动端即时通讯App,把我们的工作和生活紧密联系到了一起。一个脑洞大开的程序猿写了用开源程序改了一个微信聊天机器人,并且在不断调试中给它赋予了n多好玩的功能譬如防撤回信息之类。然后好死不死他在号称白帽黑客欢喜地的 “i春秋-信息安全魔法学院”微信群中做机器人的调试,于是分分钟被凶残的坏蛋们玩坏,这个小程序猿也被微信封号处理,结果顽强不息的程序员为了突破微信封锁又做了很多逗逼尝试……因为事情过于搞笑,雷锋网特意向i春秋学院约稿,把故事前因后果梳理出来。截图比较多,但是高潮迭起,值得看完。

 以下是正文:

前段时间用开源程序做了一个微信聊天机器人,放到i春秋魔法学院群里做调试。然后被一群黑客玩坏了。但是整个过程还是比较好玩的,所以记录下来这个事情的来龙去脉,不过提前声明,这样做是不对的,没有考虑后果就贸然跑代码测试也是不负责任的,尤其是你不知道黑客们会用什么方法帮你测试,真的有封号的风险哦,请大家不要学我!(真要测试也要用小号测试?)

  • 起源——为啥要做这个死

最近因为某些原因,想给自己找点事情干填补空闲时间,前一段时间在Github上看到一个微信机器人的代码,代码链接:Urinx/WeixinBot,大致功能就是用python实现一个命令行版的微信,内置了两个聊天机器人的API可以实现自动回复,但默认不开启,于是打算试一下。程序跑起来大概就是这个样子: 

被黑客分分钟玩死的微信聊天机器人

微信扫码登录后:

被黑客分分钟玩死的微信聊天机器人

去小黄鸡和小逗机器人API网站注册两个测试key,在代码中找到自动回复的变量设置成true就可以实现消息自动回复,改好代码运行,在群里稍加引导,就被人们玩起来了。

被黑客分分钟玩死的微信聊天机器人

被黑客分分钟玩死的微信聊天机器人

  • 防撤回机器人原理

群里正玩着高兴,我开始看代码,消息监听部分的代码大致是这样的:

被黑客分分钟玩死的微信聊天机器人

被黑客分分钟玩死的微信聊天机器人

分类那么细致,还有撤回消息,我果断动起了做防撤回机器人的念头,就是在有人撤回消息的时候用这个聊天机器人把撤回的消息原封不动地发回来,这个念头出来后我就离作死越来越近了。

有了上面代码的基础,撤回机器人的实现就不是难事了。最先解决最简单的文字撤回,在第一个消息分类中加入代码逻辑,将所有文字消息的文字和发信人缓存到一个字典中,形成这样一个字典结构:

{'某S': '各位表哥,有机会一起睡觉', '某客': '好啊好啊', '大叔': 'py交易'}

当有人撤回时,程序执行到撤回分支中,用撤回的人去找刚才字典的key,取出字典中的value发送出去,拼接成如下代码:

self.webwxsendmsg('\"'+celSrc+'\"撤回了消息,撤回的消息是:'+self.msgdic.get(celSrc), msg['FromUserName'])

其中celSrc是撤回人,比如大叔撤回了消息,那么“celSrc”就是大叔,从字典中找到key为“大叔”的对象,对应的value就是“py交易”这样再把消息发回到消息源中就实现了这样的效果:“大叔”撤回了消息,撤回的消息是:py交易。其实这种写法是有bug的,我先不说,可以在下面回复我,最好带解决方案哦。

  • 调试过程

我并没有特别好的python功底(我是做.NET、前端和node.js的,不过我胆大,啥代码都敢碰),而且手头没有python断点调试工具,只能通过print打印调试,并且犯二的用了自己的微信号调试,调试过程还算顺利,很快就满足了基本需求:

 被黑客分分钟玩死的微信聊天机器人

 被黑客分分钟玩死的微信聊天机器人

看着代码稳定运行了,我就去干别的了,就在这时候被群友玩坏了:

被黑客分分钟玩死的微信聊天机器人

被黑客分分钟玩死的微信聊天机器人

类似的超长消息发了十几条左右被我发现了,马上关闭了程序,但已经晚了,我被微信关了小黑屋……

 被黑客分分钟玩死的微信聊天机器人

我意识到我没有写字数限制,导致群里发多长的消息再撤回我都原封不动的发出来,构成炸群行为。记得我被封杀前的最后几条消息就是说我要写字数限制,然而微信并没有给我这个改正的机会。

 被黑客分分钟玩死的微信聊天机器人

  • 铁窗泪——微信小黑屋规则探索

微信被封是啥滋味的?首先,发消息肯定没戏。

 被黑客分分钟玩死的微信聊天机器人

发个朋友圈通知下大家吧,门都没有。

 被黑客分分钟玩死的微信聊天机器人

我基本与外界隔绝了联系,放弃了任何希望,只望老实改过,好好做人,就在这时,傲客(注:i春秋魔法学院微信群群主)给我发了个红包,我发现我竟然可以正常抢红包。

 被黑客分分钟玩死的微信聊天机器人

红包功能不受限制的话,我是不是可以利用一下?

 被黑客分分钟玩死的微信聊天机器人

 被黑客分分钟玩死的微信聊天机器人

哈哈哈,机(dou)智(bi)的傲客,我发红包他也发红包。发现这个新大陆之后我至少可以用红包简单地跟我的微信好友沟通了,可以让常联系的人加我小号,不会以为我消失。我找到了封号后的沟通方式。

  • 感受与思考

曾经在知乎上看到这样一篇文章,一个俄罗斯程序员,生活在终端里,只要任何事情花费时间超过了90秒,他一定会写一个脚本自动化实现。

比如工作日晚上九点之后这名程序员的运维服务器中还有正在运行的SSH进程,就会给妻子发一个今天加班的短信,并从文本库中随机选取一句加班理由。早上8点45分服务器中依然没有活动的SSH进程会自动向BOSS发一封“今天我身体不适的”的邮件,并随机附上一段请假理由。


还有一个老子要喝咖啡的脚本,这个脚本在执行之后,会先精确等候17秒,然后打开一个SSH进程,远程连接到公司的咖啡机,然后传送一堆代码过去,咖啡机就会煮一份中杯半咖啡因的拿铁咖啡,然后精确等待24秒后,再倒进咖啡杯里。这个脚本运行的全程,正好是这名程序员从自己的办公桌前起身,走到咖啡机前所需要花费的时间。(此项目开源在github中:hacker-scripts)

我的这次作死经历也可以探索出更多的自动化解决方案,防撤回只是微信机器人的一个有趣的玩法自动请假完全不在话下,抛开微信,生活中那么多重复性操作也可以作为探索用代码去实现。

试想一个iOS开发狗的某一天,清晨,音箱从你最近听过的播放列表中挑选你最喜欢的歌曲叫你起床,并自动播报当天天气和空气质量,提醒你是否需要带伞带口罩,面包机早已烤好面包。出门后服务器自动向优步发出叫车请求。到公司后自动将未完成的工作发到你的邮箱,并自动从项目管理系统中收集新的bug,从AppStore中抓取低星评价并告知你。你的微信可以自动回复客服推上来的重复性问题,工作时间长了自动提醒你活动一下,女神来消息自动回复永不错过,写好的PPT、报告、流程图放到某个文件夹中自动发送邮件给相关人,晚上加班晚了自动发微信告知老婆/父母……这一切都来自你的代码,想想是不是蛮激动的?(雷锋网注:神奇的代码,跪服)

  • 尾巴

高中时,晚上做完作业,窝在一间小屋子中,拿着父母换下来的单色屏旧手机,背着父母偷偷的给心动的女生发短信,或核对当天的作业,或含蓄的聊天表达心中的波澜。每条一毛钱,70字以内,安全的送达到对方的手机上,安心、踏实。如今,微信成为了我们最重要的沟通方式。我们多久没有发过短信,多久没有登过QQ?我们的手机号码都已不再重要了,有微信就够了。微信提供的服务固然便捷,我们的社交圈子大了,微信加的好友越来越多,人与人之间似乎也越来越近,我们好像可以联通整个世界。但当微信真的无法为我们服务的时候,会发现,有那么一部分人只能存在你的记忆中了……

编者语

此次“作死”事件的主角图南是一枚浸淫多年的程序猿,由于兴趣,在i春秋进行了网络安全方面的学习,而这次破坏微信撤回机制的恶作剧也从一个侧面反映了微信的安全漏洞,设想如果每个人都把这个防撤回机制编写入自己的微信,那么我们平常聊天会因为错发、误发泄露多少隐私。嗯,这里给i春秋点个赞,培养“人”的安全基因,让开发工程师具备安全意识,这样,在软件的开发过程中未雨绸缪,解决隐患于未然,才让信息时代充满安全感。

雷锋网原创文章,未经授权禁止转载。详情见转载须知

分享:
相关文章

文章点评:

表情

专栏作者

书读三五卷,心怀天地宽。 我才不会告诉你我是i春秋的。
当月热门文章
最新文章
为了您的账户安全,请验证邮箱
您的邮箱还未验证,完成可获20积分哟!
请验证您的邮箱
立即验证
完善账号信息
您的账号已经绑定,现在您可以设置密码以方便用邮箱登录
立即设置 以后再说
请填写申请人资料
姓名
电话
邮箱
微信号
作品链接
个人简介
上东洲 蜀山镇 东管头社区 石狮市祥芝镇镇政府 定南县工业园
三元里街道 报子胡同 马王街道 张皇亲街 枯柳树环岛