|
本帖最后由 zg990725 于 2025-6-29 17:10 编辑
自动获取IPv6地址,提交到新网互联域名解析,
A.获取IPv6:
得到IPv6地址:https://v6.myip.la/;
得到IPv6地址:https://v4.myip.la/;
B.新网互联域名解析:
1.访问https://crm.dns.com.cn/login/toLogin.do,得到header中的set-cookie;
2.header中携带cookie,账户和密码登录,[POST]https://crm.dns.com.cn/login/doAjaxLogin.do;
参数为:userLoginType=1&loginName={账户}&loginPasswd={密码为RSA加密,取固定值}&messageCode=&timeid=&_loginToken=e5c3e56029b44cb3aa0564db22c9cf30(不重要)&validateToken=4da27cfca3ad42799b42768cecd2431b(不重要)&captchaVerification=&visitorId=ee226c009757436fc0e21ae199103db9b65127a82125669ec89f3663b8a3dbce(不重要);
逻辑为cookie提交,使其生效;
3.header中携带cookie,将域名,解析地址等信息提交到[POST]https://crm.dns.com.cn/product/domain/dnsresolve/updatedns.do;
参数为:resolvedSerial=13&domainName={域名}&hostType=(二级域名,如ww或@)&resolvedType={IPv6为AAAA;IPv4为A}&recordValue={IPv6地址}&mxLevel=0&resolvedLine=&tag=
返回值:{"code":"200","record":{"userId":0,"domainName":"域名","resolvedSerial":13,"resolvedType":"AAAA","hostType":"二级域名","recordValue":"IPv6地址","mxLevel":0,"recordFee":null,"operatorId":0,"srvWeight":0,"srvPort":0,"srv":null,"resolvedLine":null,"resolvedTtl":0,"map":{}}}
C.几分钟后,域名将解析为新的IPv6;
D.理论上python,NODE-RED,PHP均可以实现, 本案例在PHP5和PHP8中成功;
E.不需要逆向, 不需要特别抓包, 浏览器F12调试即可完成;
|
|