数美滑块验证码分析 学习资源 Web逆向 原创

冬晨夕阳 7月前 16107

文章目录

      • 1.验证码申请

        2.提取js参数

        2.验证码注册

        3.计算滑块位置

        4.验证

        5.完整代码


数美验证码官网https://www.ishumei.com/trial/captcha.html


在这里插入图片描述


1.验证码申请

打开控制台多看几遍请求过程,就大抵明白请求步骤了,这里就不再细说。

api: ‘https://captcha.fengkongcloud.com/ca/v1/conf?’


在这里插入图片描述


params= {
        'organization': 'RlokQwRlVjUrTUlkIqOg',
        'model': 'slide',
        'sdkver': '1.1.3',
        'rversion': '1.0.3',
        'appId': 'default',
        'lang': 'zh-cn',
        'channel': 'YingYongBao',
        'callback': 'sm_{}'.format(int(time.time() * 1000))
    }


该接口返回的js参数,是下一步需要请求的目标。


在这里插入图片描述


2.提取js参数

js地址:https://castatic.fengkongcloud.com/pr/auto-build/v1.0.3-70/captcha-sdk.min.js
需要提取该js中的参数名,会在最后验证的时候使用。
不过一般情况下参数名不会变,也可以省略此处,在后面写死。


在这里插入图片描述


在该js文件中的参数是倒序的


在这里插入图片描述


2.验证码注册

api: https://captcha.fengkongcloud.com/ca/v1/register?

在这里插入图片描述


bg和fg是验证码图片地址。 https://castatic.fengkongcloud.com/crb/+bg


在这里插入图片描述


3.计算滑块位置

根据上一步可以得到验证图片的地址。
验证码图片:https://castatic.fengkongcloud.com/crb/set-000006/v2/a13e3325e9f864fa42a94a6e07cd95fc_bg.jpg
滑块图片:https://castatic.fengkongcloud.com/crb/set-000006/v2/a13e3325e9f864fa42a94a6e07cd95fc_fg.png


在这里插入图片描述


使用opencv查找并匹配图像模板中的滑块。
需要注意的是,这里是以原图计算的,而页面上的图片大小只有(300,150),(应用不同的产品时图片大小可能也不同)
所以需要按比例进行缩小。


4.验证

api:https://captcha.fengkongcloud.com/ca/v2/fverify?

params = {
	'protocol': '70',
	'organization': 'RlokQwRlVjUrTUlkIqOg',
	'rversion': '1.0.3',
	'oe': 'V/QxFC7ISm1=',
	'nj': '1ISY9IKNM+OGjwl0F7LP...省略...7VOki5p4sm+h/qMX2QAhN/4w',
	'zl': '8LwMmaImogs=',
	'sq': '14RHMSbfhJU=',
	'kh': 'qCcI31wL/Fs=',
	'mn': '4AAyKWNy6K0=',
	'rid': '20210113105643e313f68a420c9d240d',
	'ch': 'uiJ+hjbCOka=',
	'yv': 'b9NFDsBKGcg=',
	'ga': 'WssDiJ1wOQI=',
	'ko': '14bDqW72JnI=',
	'callback': 'sm_1610506618948',
	'act.os': 'web_pc',
	'vj': 'IFXKu8Pjb3k=',
	'ostype': 'web',
	'sdkver': '1.1.3'
}


params参数里的 oe,mn,kh等等,都经过了DES加密。

验证后会返回,

在这里插入图片描述

message = success,riskLevel=PASS 说明验证通过


5.完整代码

这里没有文章修改权限,代码放在别的平台方便更新。


最新回复 (162)
  • in2344 1月前
    0 163
    学习学习
  • dj31 1月前
    0 162
    666
  • xj_0101 1月前
    0 161
    1
  • ggbool 1月前
    0 160
    666
  • 0 159
    1
  • floodluo 1月前
    0 158
    666
  • 0 157
    6
  • admin_ym 1月前
    0 156
    666
  • 0 155
    66
  • 唐宋 1月前
    0 154
    666
  • aidenlen 1月前
    0 153
    66666
  • sophia 1月前
    0 152
    111
  • 0 151
    666
  • admin12 1月前
    0 150
    666
  • shawn 1月前
    0 149
    66666666666666
  • 0 148
    666
  • dom522 2月前
    0 147
    学习学习
  • 0 146
    大佬啊
  • dz 2月前
    0 145
    6666
  • george 2月前
    0 144
    66666
  • 0 143
    666
  • dazhai 2月前
    0 142
    666
  • wlh 3月前
    0 141
    6
  • elvis 3月前
    0 140
    1
  • 0 139
    高呼666
  • 0 138
    66666
  • mmmmmmmm 3月前
    0 137
    666
  • Yotom 3月前
    0 136
    666
  • Gw1 3月前
    0 135
    大佬哦
  • daydayup 3月前
    0 134
    666666
  • Kenro 3月前
    0 133
    666
  • doyus 3月前
    0 132
    666
  • 0 131
    666
  • 0 130
    666
  • 0 129
    666
  • hc15 3月前
    0 128
    666
  • Yotom 3月前
    0 127
    666
  • 0 126
    66666
  • edensec 3月前
    0 125
    6666
  • 0 124
    666,学习了
  • 0 123
    666
  • 花开 3月前
    0 122
    666
  • 0 121
    666
  • 0 120
    1111111111
  • 0 119
    666666
  • im1452 3月前
    0 118
    大佬的文章永远不会让人失望
    -------------------------------------
    作者: 冬晨夕阳
    来源: 夜幕爬虫安全论坛
    原文链接: http://bbs.nightteam.cn/thread-1065-2.htm?sort=desc
    版权声明: 若无额外声明,本帖为作者原创帖,转载请附上帖子链接!
  • 0 117
    666666
  • 0 116
    666
  • 0 115
    666
  • 0 114
    666
  • FuChen 4月前
    0 113
    666666
  • Aozora 4月前
    0 112
    333
  • 幽灵 4月前
    0 111
    666666
  • 0 110
    666666666666
  • 0 109
    6666
  • xkoga 4月前
    0 108
    666
  • 0 107
    6666666666666666
  • 晚风 4月前
    0 106
    学习
  • 0 105
    11
  • 0 104
    过来学习
  • 0 103
    111
  • LaVine24 4月前
    0 102
    6
  • Liberty 4月前
    0 101
    1
  • wochuan 5月前
    0 100
    6666666
  • 0 99
    GGGGGGGG
  • 0 98
    6
  • xiaozuq 5月前
    0 97
    666
  • 0 96
    1
  • 0 95
    6666
  • 0 94
    666
  • hqucsx 5月前
    0 93
    6
  • 0 92
    6
  • nnvv 5月前
    0 91
    666
  • gaohj5 5月前
    0 90
    6666666666
  • Cary 5月前
    0 89
    666
  • Mutu 5月前
    0 88
    1
  • 慒様 5月前
    0 87
    66
  • luff123 5月前
    0 86
    6666
  • guzhi 5月前
    0 85
    666
  • ljw 5月前
    0 84
    666
  • cpp000 5月前
    0 83
    66666666
  • C 5月前
    0 82
    666
  • 0 81
    1
  • guanzy 6月前
    0 80
    666
  • yezi 6月前
    0 79
    666
  • SUKE 6月前
    0 78
    666
  • rezalt 6月前
    0 77
    666
  • gRong 6月前
    0 76
    666
  • huyan 6月前
    0 75
    666
  • hzx8964 6月前
    0 74
    6666
  • barnett 6月前
    0 73
    666
  • ffm1110 6月前
    0 72
    666
  • qdf0311 6月前
    0 71
    666
  • huazero 6月前
    0 70
    666
  • 0 69
    6666
  • chen 6月前
    0 68
    666
  • 0 67
    666666
  • 0 66
    666
  • 0 65
    膜拜大佬
  • 0 64
    大佬的文章永远不会让人失望
    -------------------------------------
返回