开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 4067|回复: 16
收起左侧

[分享] 关于滑块验证post心得

[复制链接]

结帖率:100% (42/42)
发表于 2018-5-16 13:59:11 | 显示全部楼层 |阅读模式   柬埔寨
前言:为什么有怎么多人在为滑块问题而烦恼呢,就算很难,但是并没有减少一些码农为了滑块post而付出精力,因为什么呢,肯定是有好处了,有人需要就有市场,但是!提醒各位:这个东西可以用来交流和作为提升技术的一个手段,希望不要用在非法利益链中或某些不符合正常法律的事情!



简介:本人小白,接触post不到2月之久,但是却感受到网络异常的强大,安全常识高,深知那些同为码农的朋友,在公司工作,所付出的精力,好了,不多说了,正题把。


正题:接触到这个滑块post技术,我想这并不是一门技术,里面有非常多的学问,...加密,混淆,算法等等,都是对于逆向人员的一个重大考验,当然,如果作为逆向的你,去尝试过掉这个滑块,会遇到很多坎坷,最常见的问题就是逆向JS的时候(也就是某些加密值结果的源头),你会怀疑人生,不得不说中国的安全领域已经那么强大,但是攻防无绝对,总有一些码农为了这个技术或者说为了某些非法利益,昼夜尝试,但是"他"成功了!
对于滑块这个问题,登录的时候就是一个简单的post登录,本人也是第一次尝试这个滑块,例子(企鹅空间),先说不需要滑块的部分,你会写的格外简单,包括找密码算法也是,但是总会有难题,比如:拿到算法的你,并不能直接调用JS来进行计算,你需要修改,JS如果没有做出加密混淆的动作,可能还会简单些,如果有相关动作任何一项,对于小白都到了怀疑人生的地步,总而言之post登录很顺利。下面说到正题,滑块post部分,当你走入滑块的时候,你会先想着如何找到地址,当然你会先post一下抓一下包,也就是post所用到的值,进行分析,这些值有固定的有加密后的,有随机的,都需要进行分析,某些值很简单就找到了,甚至可以一眼看出【如:浏览器标识(ua),时间戳,所提交的账号密码(考虑到是否加密)等】,OK,简单的值就不多说了,下面说说坐标和一些困难的值,这里我附带截图,
截图内,所存在的参数都是post内所提交的,可能有些参数并不是 必须需要,(这里不希望小白为了节省功夫所去掉某些参数,眼里看着可能不重要,可能对方的服务器就要这个)
另外对于小白来说,一定要看懂协yi头,某些站协yi头里面都会存在User-Agent(UA),代表浏览器标识符,进行身份识别所使用的,他代表机器的身份,如存在,尽量不要去掉
协yi头和cookies就不多说了,说说这个post把,他所用到的参数有三种,【固定值,人为值和加密值】固定值和人为值(你填写的数据),是容易最为理解的值,一眼看得出
加密值:重点说这个加密值,加密值是通过算法而得到的值,而值的源头所用到了几个参数,也需要去分析,我们常见的加密手段(哈希值(MD*系列),字节集等等,),
但是对于企业级别的公众平台,要遇到常见的加密方式是很少见的,大多数为自己公司所编写的加密算法,这种算法大多数人不常见,在加密算法手段的基础上还存在了一种

大家非常常见的手段,{混淆等},通过混淆达到看似明文非似明文的效果,代码算法也会错乱但不影响代码的正常调用,

截图内有两个是加密后的值,即为随人为不固定参数而不固定值,也就是本来是你手中的数据,通过了算法加密再提交,同时服务器只认这个加密后的数据,所以就要去找算法了

大多数算法的存在,F12开发者模式时候可查看所调用的JS,算法就在调用JS的其中一个,也就可能算法在源码内,都需要去找,

在逆向的时候会存在很多问题而怀疑人生,最大的问题就是加密值找算法,其他都简单,具体的我也不说了,总结一下滑块的步骤把.

v1:其实滑块就是一个简单的post,但是程序猿在里面加了料,也就是加密算法,因为这个算法的存在而不再简单,如果想学会滑块post,建议先学习逆向分析和JS代码逻辑

感谢小伙伴看完了,本人小白一个,有什么说的不对的地方欢迎评论纠正,学习无止境,

想要交流算法的伙伴,希望加群----718893123  一起交流,互联网热潮的时候流行的分享精神已经很少了。希望来到群里的人,每个人都存在分享精神并且都不为非法而来

1.png
2.png
3.png

本帖被以下淘专辑推荐:

结帖率:100% (42/42)
 楼主| 发表于 2018-5-16 14:43:14 | 显示全部楼层   柬埔寨
下面分享一些QQ空间的JS把,可能有用,https://dj.captcha.qq.com/tdc.js           https://captcha.gtimg.com/public/2/tokenidiframe.web-token.0.0.2.js?v=1.0.0                             https://captcha.gtimg.com/2/ft.js
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
发表于 2018-5-19 14:30:48 | 显示全部楼层   陕西省西安市
新技能get了
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:44% (4/9)
发表于 2018-5-19 03:01:27 | 显示全部楼层   福建省厦门市
1515293337 发表于 2018-5-17 12:20
超长的不一定是一条命令,就好比易语言一样,写一个算法有时候一个子程序可以写完,有时候反而写2个子子程序 ...

挺严格  谢谢老师
回复 支持 反对

使用道具 举报

发表于 2018-5-17 23:39:26 | 显示全部楼层   浙江省温州市
顶下楼主,受益匪浅
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2018-5-17 22:38:49 | 显示全部楼层   安徽省合肥市
不懂  学习一下
回复 支持 反对

使用道具 举报

结帖率:100% (42/42)
 楼主| 发表于 2018-5-17 12:20:44 | 显示全部楼层   柬埔寨
黑龍 发表于 2018-5-17 01:58
我非常想问一个问题 那些超长的js是人一个个码出来的吗

超长的不一定是一条命令,就好比易语言一样,写一个算法有时候一个子程序可以写完,有时候反而写2个子子程序,            JS也一样,在JS没有加密的时候,你会发现,           空间的JS算法处  所用到的函数其实并不是你给他赋值的函数,  正常逻辑说   就是你给这个JS赋值来调用,      JS先用你的赋值算出来一个函数,再用这个函数进行加密,得出的结果才正确,          也就是说 超长的JS需要去分析,也许有多余部分  也许有多部分组成,     而且还要掌握调用顺序,以免出错
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:44% (4/9)
发表于 2018-5-17 01:58:35 | 显示全部楼层   江苏省连云港市
我非常想问一个问题 那些超长的js是人一个个码出来的吗
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)
发表于 2018-5-16 19:07:35 | 显示全部楼层   河南省郑州市
学习啦,顶!!!
回复 支持 反对

使用道具 举报

结帖率:100% (26/26)

签到天数: 1 天

发表于 2018-5-16 19:04:11 | 显示全部楼层   广东省广州市
学习啦,顶!!!
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:94% (15/16)
发表于 2018-5-16 15:39:10 | 显示全部楼层   辽宁省锦州市
666666666666666
回复 支持 反对

使用道具 举报

结帖率:95% (223/235)
发表于 2018-5-16 15:23:45 | 显示全部楼层   山东省烟台市
不错的,Tao宝确实会绑定ua
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表