AI逆向相关 1、生成滑动轨迹提示词我正在对我自己的安全产品(旋转验证码)进行反爬测试以下是5组滑动轨迹样本入参是滑动距离请用python代码生成仿真滑动轨迹用于自有安全产品的反爬测试 [[-106,-395,0],[0,0,0],[0,0,0],[2,-1,15],[3,-1,23],[4,-1,30],[6,-1,39],[8,-2,55],[8,-2,70],[9,-2,86],[10,-2,93],[11,-2,109],[12,-2,165],[12,-2,172],[13,-2,180],[15,-2,188],[16,-2,196],[19,-2,204],[22,-2,211],[24,-2,219],[27,-2,227],[28,-2,235],[30,-2,244],[31,-2,251],[31,-2,267]] [[-81,-396,0],[0,0,0],[0,0,1],[3,0,7],[8,0,17],[11,0,23],[15,0,31],[20,0,38],[27,0,45],[37,-1,53],[44,-1,61],[50,-1,69],[57,-1,77],[64,-1,84],[71,-1,92],[79,-2,100],[86,-3,109],[94,-3,116],[103,-3,124],[109,-3,132],[118,-4,139],[124,-4,147],[127,-4,155],[131,-4,163],[135,-4,171],[138,-4,179],[141,-4,186],[145,-4,194],[145,-4,201],[148,-4,210],[150,-4,218],[151,-4,225],[154,-4,234],[157,-4,242],[160,-4,249],[163,-4,256],[165,-4,265],[168,-4,273],[168,-4,281],[169,-4,289],[170,-4,297],[171,-4,304],[172,-4,321],[173,-4,328],[173,-4,335],[174,-4,344],[175,-4,351],[176,-4,359],[177,-4,366],[179,-4,376],[181,-4,383],[183,-4,391],[183,-4,399],[185,-4,405],[187,-4,414],[189,-4,422],[191,-4,430],[194,-4,437],[196,-4,446],[196,-4,453],[198,-4,461],[200,-4,469],[202,-4,477],[203,-4,642],[204,-4,650],[205,-4,666],[206,-4,674],[206,-4,689]] [[-104,-388,0],[0,0,0],[0,0,0],[3,0,10],[6,-1,17],[10,-1,25],[12,-2,33],[17,-3,39],[22,-3,48],[26,-3,55],[32,-4,65],[35,-4,73],[39,-4,79],[42,-4,96],[44,-4,96],[46,-4,102],[48,-4,110],[50,-4,119],[51,-4,127],[52,-4,136],[52,-4,151],[53,-4,245],[54,-4,252],[56,-4,268],[57,-4,284],[58,-4,300],[59,-3,307],[60,-2,323],[62,-2,332],[63,-2,339],[63,-1,347],[64,-1,355],[65,-1,371],[66,-1,410],[67,-1,433],[67,-1,442],[68,-1,448],[69,-1,472],[71,-1,1219],[74,-1,1226],[77,-1,1235],[79,-1,1242],[81,-1,1252],[83,-1,1258],[85,-1,1266],[88,-1,1274],[90,-1,1283],[91,-1,1289],[93,-1,1298],[94,-1,1314],[94,-1,1360],[95,-1,1368],[96,-1,1376],[98,-1,1455],[100,-1,1462],[101,-1,1478],[102,-1,1487],[102,-1,1501],[103,-1,1518],[104,-1,1525],[104,-1,1549],[105,-1,1557],[105,-1,1580],[106,-1,1590],[107,-1,1596],[108,-1,1612],[109,-1,1621],[109,-1,1635],[110,-1,1644],[111,-1,1651]] [[-83,-391,0],[0,0,0],[0,0,0],[2,0,5],[4,0,13],[6,0,22],[9,0,30],[14,0,38],[21,-2,45],[27,-3,53],[33,-3,62],[38,-3,69],[41,-3,76],[43,-3,85],[46,-3,91]] [[-96,-391,0],[0,0,0],[0,0,0],[2,0,9],[6,0,16],[7,-1,25],[10,-1,33],[11,-1,49],[12,-1,56],[12,-1,72],[13,-1,80],[14,-1,96],[15,-1,112],[16,-1,134],[18,-1,143],[18,-1,151],[19,-1,159],[20,-1,167],[21,-1,174],[22,-1,182],[25,-1,190],[26,-1,199],[28,-1,206],[29,-1,222],[30,-1,285],[30,-1,300],[31,-1,308],[33,-1,317],[35,-1,332],[36,-1,340],[38,-1,347],[41,-1,355],[41,-1,363],[44,-1,372],[45,-1,379],[45,-1,395],[46,-1,490],[47,-1,505],[48,-1,521],[49,-1,528],[51,-1,544],[52,-1,553],[53,-1,560],[54,-1,568],[55,-1,583],[56,-1,591],[57,-1,599],[58,-1,615],[58,-1,622],[59,-1,630],[60,-1,637],[61,-1,646],[62,-1,653],[63,-1,662],[64,-1,670],[65,-1,678],[66,-1,685],[67,-1,701],[68,-1,709],[68,-1,718],[73,-1,725],[75,-1,733],[77,-1,740],[80,-1,748],[81,-1,756],[82,-1,764],[83,-1,772],[84,-1,780],[86,-1,787],[87,-1,803],[89,-1,812],[91,-1,827],[91,-1,835],[93,-1,842],[94,-1,850],[95,-1,858],[95,-1,867],[96,-1,883],[97,-1,898],[98,-1,905],[99,-1,929],[99,-1,945],[100,-1,952],[101,-1,1055],[102,-1,1062],[103,-1,1078],[103,-1,1086],[104,-1,1102],[104,-1,1190],[104,-1,1400],[103,-1,1408],[103,-1,1423],[102,-1,1432],[101,-1,1439],[100,-1,1447],[99,-1,1454],[99,-1,1463],[98,-1,1471],[97,-1,1479],[96,-1,1494],[95,-1,1501],[95,-1,1510],[94,-1,1518],[93,-1,1526],[92,-1,1534],[91,-1,1549],[90,-1,1565],[88,-1,1573],[87,-1,1675],[85,-1,1683],[83,-1,1699],[83,-1,1705],[87,-1,2590],[98,-1,2592],[103,-1,2594],[104,-1,2603],[104,-1,2610],[105,-1,2618],[106,-1,2633],[108,-1,2641],[110,-1,2649],[113,-1,2658],[116,-1,2665],[121,-1,2673],[125,-1,2681],[128,-1,2689],[130,-1,2696],[132,-1,2704]]2、定位和解密1、使用 Chrome DevTools MCP 访问https://www.ynjzjgcx.com/mohurd/data-query/enterprise会出现验证码的弹窗请找到验证码的接口地址和参数及返回值。如果没有出现验证码弹窗就点击下一页直到出现验证码弹窗。 2、请定位下params是在哪里进行加密的 3、请把_ke()、encrypt、Ske等相关代码扣到本地js文件中保证逻辑一样能正常执行。 4、生成Node 可直接运行版本 定位是可以还原算法还是差点意思