由于自己是做SEO行业的就想着如何快速让公众号能快速的吸来粉丝想了想出了付费广告就很难前期来大量粉丝了,然后不知不觉的想着怎么样免费又可以挂广告那该多好,于是想了一下除了给钱其实可以做点黑的,但是自己不知道怎么去入侵别人的公众号(打广告)于是百度一下看看有没有相关信息

本文作者:i春秋签约作家rosectow   

0×00前言:最近自己搞了个公众号(安全V生活)各位哥哥喜欢可以关注公众号,打算来研究公众号这一块的,然而网站也开了什么都准备好了,但是就是前期没粉丝,由于自己是做SEO行业的就想着如何快速让公众号能快速的吸来粉丝想了想出了付费广告就很难前期来大量粉丝了,然后不知不觉的想着怎么样免费又可以挂广告那该多好,于是想了一下除了给钱其实可以做点黑的,但是自己不知道怎么去入侵别人的公众号(打广告)于是百度一下看看有没有相关信息

在上图中找来找去就发现了收录的都是那个“看我如何轻松入侵各大媒体微信公众号”然后点击进去看看发现是比较老的文章,他是通过QQ群搜索别人公司的群然后群公告上面写着公众号密码的,其实这个早已没用现在登录公众号是需要单独的手机来进行验证的,所以就算知道密码也是0作用啊!

0×01 那么百度相关“入侵公众号”等文章都是没有多少的,有的话都是目前无法实现的,那么今天我来分享一次我成功控制整个公众号的思路,。

0×02 进入思路主题,前面讲到了我好奇想试试看如何入侵公众号并且申请了一个公众号研究,研究,首先我是申请了一个公众号,登录进去看看整体功能,由于是个人好给限制了许多,但是在研究中发现公众号是相当安全的,他需要账号密码,以及绑定的微信号来扫描才能完全验证登录,这么一来你要搞定的是需要搞定,对方微信,对方公众号账号密码信息,对方的手机验证码,其实一般的话是很难过这么多关但是还有那个可能。

在我研究公众号具体的同时,发现公众号是可以对接api让外部程序来管理公众号的,而且不用那么麻烦还可以多管理其他的信息,而且许多的企业都在使用自己开发的程序来对接公众号,那么我目标已经指向了一个企业的公众号了,我是在之前就关注他的,发现他用户挺活跃的,经常在底下留言,而且不少人,因此我想了如果我能在这个公众号上添加一条信息那么我的公众号应该可以增加不少粉丝啊!

0×03 此时我打开那个关注已久的公众号,时刻准备着日进去的感觉,上面说到了微信的对接程序,那么一个大型的微信公众号是绝对有对接来管理的,所以我要找到这个对接的站点,于是我翻了对方那些历史文章,一个个的翻,在底下我翻到了一篇短文,它的链接是不属于微信端的,于是打开看看是什么。

果然啊,有个对接的网站于是我顺手爆破一下,等待无果没有成功进去,习惯性的F12 看看具体的前端信息

了解一下JavaScript的过程中我发现它的代码跟一般的还是不一样的,于是我先抓取post数据看一下

发现post链接在跳转另外一条链接,好奇的在按一次F12 查看了一下具体的登录信息

图中的信息中大致没什么问题,但是在访问/framework/login.toManage.do这条链接的时候进入了一个空白的有点像进入后台然后看不见功能的那种感觉,于是我以为可以绕过js验证,我把浏览器的JavaScript功能关闭掉之后,还是一样发现这个页面没有属于这个JavaScript来管理功能的,但是它的JavaScript代码中出现了这一条链接让我非常不安,我看了一下

$.post(“/framework/login.login.do”,{

loginid:loginid,password,password,verifycode:verifycode,abc:Math.random},function(data){

if(data ==”true”){

windows.location=”/framework/login.toManage.do”;

由于漏洞已经修复而且文章是最近刚写的所以只留下了这一张图片,分析过程导致不太明确,见谅!

$.post(“/framework/login.login.do

登录数据进入验证页面

loginid:loginid,password,password,verifycode:verifycode,abc:Math.random},function(data){

if(data ==”true”)

然后验证页面在给出一条代码,用户名跟密码及验证码,abc生成随机函数,在对函数数据判断

windows.location="/framework/login.toManage.do";

如果数据正确它就给出下面一条连接的跳转进去,这下我很肯定的确认它是属于进入后台的连接了

0×04 由于我丢失了其他的代码时间关系,按照了这图片来分析得来的,前面说到了我没有登录的时候点击进入/framework/login.toManage.do 这个后缀地址的时候它给出我的是后台的页面,但是没有任何功能的按钮之类的

}else if (data = “codefaild“) {

alert(“验证码错误,重新填写”)

}else if (data = =”loginiderror”)

alert(“无效用户名”)

}else if (data = =”passworderror”)

alert(“密码错误”)

data = = codefaild

加密失败….

然后他的判断是出现在后边的,就相当于它是先进入

else if (data = “codefaild“)

这一句是没有给包涵在里边的,导致无效果

然后在

{

if(data ==”true”){

windows.location=”/framework/login.toManage.do”;

它直接跳转了,不需要先去验证对错就直接的进入,但是这样还未能触发漏洞

载下面它的判断就会触发,阻止了我进入,下面的代码丢失,但是它下面去判断用户名和密码对错,如果用户名对了,在打开/framework/login.toManage.do后缀这个地址就成功进入了后台,它的验证码在后面已经没有给包涵在内等于无效的,但是它的用户密码代码还是存在判断,所以我输入了有效的用户名(admin)我就可以直接打开

/framework/login.toManage.do这条链接进入后台。

0×05 果然的成功进入了对接的后台,相当于我控制了整个微信公众号,我对了所有的用户发送了一条群发,在对他的关键字回复里面设置了我的广告来推广我的公众号!

效果还算可以粉丝也有增加不少,本次只提供思路,其他行为请慎重!

转载于:https://www.cnblogs.com/ichunqiu/p/7459932.html

渗透某公众号思路分享相关推荐

  1. 微信公众号自定义分享IOS失效

    微信公众号自定义分享在IOS端遇到的问题:设置的分享链接如果和当前页面的url不一致就会失效,打开后白页. 解决思路:首先保证分享出去的页面都可以正常访问,然后在路由做页面访问限制,一般情况下,我们希 ...

  2. 公众号开发分享-参数

    公众号开发分享 前言:公众号开发分享流程图 一.申请公众号开发 申请微信公众号教程 微信公众平台 公众号开发文档 二.微信服务器开发 1.自动回复 (1)关键词回复 匹配关键字,用户输入关键字就可以返 ...

  3. 微信公众号如何分享课件PPT?

    最近在跟培训机构工作的朋友聊天中谈到,因为疫情的关系,他们原本的线下课程都转为了线上授课,因为部分同学家里的网络条件不是很好,加上疫情带来的一些不确定因素,所以有些学生总会落下某些课程章节.为此她在上 ...

  4. 微信公众号自定义分享注意事项

    在做公众号自定义分享时可能无效,发现需要注意以下几点: 1.公众号必须是认证过的,未认证的公众号是不行的. 2.公众号后台添加域名IP为白名单. 3.JS接口安全域名设置为项目域名. 4.引入官方JS ...

  5. 公众号分享页面php,微信公众号网页分享功能开发的示例代码

    现在每天都可以看到很多微信分享的链接上面有网站或者商家的自定义的分享标题,和分享链接的描述及分享出去的图像,例如下面的分享出去的链接: 上面这个是微信的js-SDK页面分享给微信好友在聊天列表中显示的 ...

  6. 本公众号将分享有关开关电源的仿真与计算

    本公众号将分享一些基于simplis.psim .saber 的闭环仿真建模.环路分析,以及mathcad计算验证等. 例如环路公式推导.计算与仿真验证: K因子公式推导.K因子放置零极点与手动放置零 ...

  7. php实现微信公众号分享,php实现微信公众号自定义分享内容的方法

    这篇文章主要介绍了php版微信公众号自定义分享内容实现方法,结合实例形式分析了php实现微信公众号自定义分享内容的接口调用与相关使用技巧,需要的朋友可以参考下 微信公众号号在手机中通过api接口可以实 ...

  8. 微信公众号jssdk 分享/App原生应用接入分享开发及应用场景

    文章目录 前言 一.应用场景 二.Jssdk 接入准备工作 1.申请企业版微信公众号,并进行认证,并设置成为开发者 2.公众号配置 3.查看appid.设置密钥.并配置ip 白名单等 三.开发接入 1 ...

  9. vue微信公众号页面分享

    vue微信公众号页面分享 utils=>share.js const wx = require("weixin-js-sdk"); // 这块因为我们业务是必须在公众号里面的 ...

最新文章

  1. centos部署python flask_python 微服务框架之nameko实践
  2. android提示程序正在执行,Android中获取正在运行的进程(一)
  3. centos6.5下yum安装mysql5.5
  4. Python基础_字符串的格式化
  5. 图像分辨率测试—imatest
  6. SQLSERVER - 资源池 ‘internal‘ 没有足够的系统内存来运行此查询。
  7. PyQt实现读取文件内容并绘制曲线
  8. python执行bat文件_让Python文件也可以当bat文件运行
  9. 亲戚关系php,中国亲属关系称谓表
  10. 【异常解决】DolphinScheduler-2.0.5 工作流实例无法调度和停止异常
  11. 2022年最新美股上市SaaS公司前50名排行榜单
  12. mysql pt kill脚本_使用pt-kill为MySQL保驾护航
  13. 【Jupyter Notebook】在jupyter中使用数学公式
  14. layert弹出层关于layer.open,打开页面时的用法
  15. ManualResetEvent用法详解
  16. 通过正则表达式来替换字符串内容
  17. 家用路由器电源适配器9v和12v可以通用吗?
  18. 解决IDEA.java文件显示不正常,左下角显示J问题(项目路径导入错误!)
  19. unplugin-auto-import的配置和eslint报错解决
  20. 印象笔记Windows版无法同步(亲测有效)

热门文章

  1. SpringBoot整合邮箱
  2. ubuntu安装mysql5.7_Ubuntu安装mysql5.7(诲人不倦,记点干货)
  3. 2022加氢工艺题库及模拟考试
  4. RK3568平台开发系列讲解(蓝牙篇)Android 蓝牙框架概览
  5. 电子制造业供应配套难度大?企业该如何应对?
  6. “error LNK2019: 无法解析的外部符号”原因总结
  7. 习题:计算圆柱表面积和体积
  8. 22招最佳上镜必杀技 超强揭秘提示
  9. SpringBoot 分布式Session共享
  10. Web前端快速开发 Bootstrap 响应式UI框架