为防止脱机外挂,请在20秒内从下列选项中选出{12加8=

2019-07-12 12:50:13 过验证码

简单挂 >> 过验证码 >> 正文

这个传奇的验证码是这样的。

读取的验证码框内容:
为防止脱机外挂,请在20秒内从下列选项中选出{www12加8=?/AUTOCOLOR=254,251,168,191,250,70,245,249,253}\3次回答错误将会被投入监狱\16   <选择/@答案1>\89   <选择/@答案2>\55   <选择/@答案3>\20   <选择/@答案4>\

这算是是随机验证码,进入蜈蚣洞的时候就会自动出一次,然后不定时还会出
一共有四种格式,如下:
为防止脱机外挂,请在20秒内从下列选项中选出{www1*7=?
为防止脱机外挂,请在20秒内从下列选项中选出{www5乘7=?
为防止脱机外挂,请在20秒内从下列选项中选出{www1+16=?
为防止脱机外挂,请在20秒内从下列选项中选出{www4加6=?

对于这种验证码AB版本都可以过掉,
过验证代码如下:

  local a=获取NPC对话内容()
        if string.find(a,"选出{www(%d+)*(%d+)")~= nil then
        _,_,num1,num2=string.find(a,"选出{www(%d+)*(%d+)")
        pass=num1*num2
                local i=0
                local j=0
                i,j,n1,cmd1=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n2,cmd2=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n3,cmd3=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n4,cmd4=string.find(a,"(%d+)   <选择/(@.-)>",j)
                if pass==tonumber(n1) then
                   选择(cmd1)
                   等待(1000)
                end
                if pass==tonumber(n2) then
                   选择(cmd2)
                   等待(1000)
                end
                if pass==tonumber(n3) then
                   选择(cmd3)
                   等待(1000)
                end
                if pass==tonumber(n4) then
                   选择(cmd4)
                   等待(1000)
                end

        end
        if string.find(a,"选出{www(%d+)乘(%d+)")~= nil then
        _,_,num1,num2=string.find(a,"选出{www(%d+)乘(%d+)")
        pass=num1*num2
                local i=0
                local j=0
                i,j,n1,cmd1=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n2,cmd2=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n3,cmd3=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n4,cmd4=string.find(a,"(%d+)   <选择/(@.-)>",j)
                if pass==tonumber(n1) then
                   选择(cmd1)
                   等待(1000)
                end
                if pass==tonumber(n2) then
                   选择(cmd2)
                   等待(1000)
                end
                if pass==tonumber(n3) then
                   选择(cmd3)
                   等待(1000)
                end
                if pass==tonumber(n4) then
                   选择(cmd4)
                   等待(1000)
                end

        end
        if string.find(a,"选出{www(%d+)+(%d+)")~= nil then
        _,_,num1,num2=string.find(a,"选出{www(%d+)+(%d+)")
         pass=num1+num2
                local i=0
                local j=0
                i,j,n1,cmd1=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n2,cmd2=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n3,cmd3=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n4,cmd4=string.find(a,"(%d+)   <选择/(@.-)>",j)
                if pass==tonumber(n1) then
                   选择(cmd1)
                   等待(1000)
                end
                if pass==tonumber(n2) then
                   选择(cmd2)
                   等待(1000)
                end
                if pass==tonumber(n3) then
                   选择(cmd3)
                   等待(1000)
                end
                if pass==tonumber(n4) then
                   选择(cmd4)
                   等待(1000)
                end


        end
        if string.find(a,"选出{www(%d+)加(%d+)")~= nil then
        _,_,num1,num2=string.find(a,"选出{www(%d+)加(%d+)")
         pass=num1+num2
                local i=0
                local j=0
                i,j,n1,cmd1=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n2,cmd2=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n3,cmd3=string.find(a,"(%d+)   <选择/(@.-)>",j)
                i,j,n4,cmd4=string.find(a,"(%d+)   <选择/(@.-)>",j)
                if pass==tonumber(n1) then
                   选择(cmd1)
                   等待(1000)
                end
                if pass==tonumber(n2) then
                   选择(cmd2)
                   等待(1000)
                end
                if pass==tonumber(n3) then
                   选择(cmd3)
                   等待(1000)
                end
                if pass==tonumber(n4) then
                   选择(cmd4)
                   等待(1000)
                end
        end


不会用的直接咨询本站客服有偿解决!