Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

色花堂评论区 #514

Open
loveqianool opened this issue Feb 14, 2024 · 9 comments
Open

色花堂评论区 #514

loveqianool opened this issue Feb 14, 2024 · 9 comments
Labels

Comments

@loveqianool
Copy link
Collaborator

loveqianool commented Feb 14, 2024

HAR 模板名称

色花堂

作者信息

NSFW,caozhg

模板备注及说明

https://sehuatang.org
账户密码,TOTP 密钥有就填,没有不用填。

HAR 文件名

sehuatang.org.har

其他信息

暂无

HAR 模板内容

[
    {
	"request": {
		"method": "GET",
		"url": "{{ Domain | default(\"https://sehuatang.org\") }}",
		"headers": [{
			"name": "Cookie",
			"value": "_safe="
		}],
		"cookies": [],
		"data": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "safeid",
			"re": "'\\w{16}'",
			"from": "content"
		}]
	}
}, {
	"comment": "字符串替换",
	"request": {
		"method": "POST",
		"url": "api://util/string/replace",
		"headers": [],
		"cookies": [],
		"data": "r=json&p='&s={{safeid}}&t="
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}, {
			"re": "\"状态\": \"OK\"",
			"from": "content"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "safeid",
			"re": "\"处理后字符串\": \"(.*)\"",
			"from": "content"
		}]
	}
}, {
	"request": {
		"method": "GET",
		"url": "{{ Domain | default(\"https://sehuatang.org\") }}",
		"headers": [{
			"name": "Cookie",
			"value": "_safe={{safeid}}"
		}],
		"cookies": [{
			"name": "_safe",
			"value": "{{safeid}}"
		}],
		"data": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": []
	}
},
    {
        "comment": "",
        "request": {
            "method": "GET",
            "url": "{{Domain}}/member.php?mod=logging&action=login&infloat=yes&handlekey=login&inajax=1",
            "headers": [],
            "cookies": []
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "loginhash",
                    "re": "loginhash=(\\w+)",
                    "from": "content"
                },
                {
                    "name": "formhash",
                    "re": "formhash\" value=\"(\\w+)\"",
                    "from": "content"
                }
            ]
        }
    },
    {
        "request": {
            "method": "GET",
            "url": "https://2fa.run/2fa/{{totp}}",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "totp",
                    "re": "codetxt\">(\\d+)<",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "登录",
        "request": {
            "method": "POST",
            "url": "{{Domain}}/member.php?mod=logging&action=login&loginsubmit=yes&loginhash={{loginhash|urlencode}}&inajax=1",
            "headers": [],
            "cookies": [],
            "data": "formhash={{formhash|urlencode}}&username={{username|urlencode}}&password={{password|urlencode}}&gacode={{totp|urlencode}}",
            "mimeType": "application/x-www-form-urlencoded"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "欢迎",
                    "from": "content"
                }
            ],
            "failed_asserts": [
                {
                    "re": "失败",
                    "from": "content"
                },
                {
                    "re": "错误",
                    "from": "content"
                }
            ],
            "extract_variables": []
        }
    },
    {
        "request": {
            "method": "GET",
            "url": "{{Domain}}/portal.php",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "tid",
                    "re": "tid=(\\d+)",
                    "from": "content"
                },
                {
                    "name": "formhash",
                    "re": "formhash=(\\w+)\"",
                    "from": "content"
                }
            ]
        }
    },
    {
        "request": {
            "method": "POST",
            "url": "{{Domain}}/forum.php?mod=post&action=reply&tid={{tid|urlencode}}&replysubmit=yes&inajax=1",
            "headers": [],
            "cookies": [],
            "data": "message=感谢楼主分享&posttime={{timestamp(int)}}&formhash={{formhash}}"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "成功",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": []
        }
    },
    {
        "comment": "获取验证公式",
        "request": {
            "method": "GET",
            "url": "{{Domain}}/misc.php?mod=secqaa&action=update",
            "headers": [
                {
                    "name": "referer",
                    "value": "{{Domain}}/plugin.php?id=dd_sign:index"
                }
            ],
            "cookies": []
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "n1",
                    "re": "sectplcode\\[2\\] \\+ '(\\d+)\\s.\\s\\d+\\s=",
                    "from": "content"
                },
                {
                    "name": "n2",
                    "re": "sectplcode\\[2\\] \\+ '\\d+\\s.\\s(\\d+)\\s=",
                    "from": "content"
                },
                {
                    "name": "v",
                    "re": "sectplcode\\[2\\] \\+ '\\d+\\s(\\+)\\s\\d+\\s=",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "判断条件成立",
        "request": {
            "method": "GET",
            "url": "{% if v %}",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": [],
            "failed_asserts": [],
            "extract_variables": []
        }
    },
    {
        "comment": "字符串替换",
        "request": {
            "method": "POST",
            "url": "api://util/string/replace",
            "headers": [],
            "cookies": [],
            "data": "r=json&p=&s={{add(n1,n2)|urlencode}}&t="
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                },
                {
                    "re": "\"状态\": \"OK\"",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "sum",
                    "re": "\"处理后字符串\": \"(\\d+)",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "判断条件不成立",
        "request": {
            "method": "GET",
            "url": "{% else %}",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": [],
            "failed_asserts": [],
            "extract_variables": []
        }
    },
    {
        "comment": "字符串替换",
        "request": {
            "method": "POST",
            "url": "api://util/string/replace",
            "headers": [],
            "cookies": [],
            "data": "r=json&p=&s={{sub(n1,n2)|urlencode}}&t="
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                },
                {
                    "re": "\"状态\": \"OK\"",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "sum",
                    "re": "\"处理后字符串\": \"(\\d+)",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "判断块结束",
        "request": {
            "method": "GET",
            "url": "{% endif %}",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": [],
            "failed_asserts": [],
            "extract_variables": []
        }
    },
    {
        "comment": "签到",
        "request": {
            "method": "POST",
            "url": "{{Domain}}/plugin.php?id=dd_sign&ac=sign&signsubmit=yes&handlekey=pc_click_ddsign&inajax=1",
            "headers": [],
            "cookies": [],
            "data": "formhash={{formhash|urlencode}}&secanswer={{sum|urlencode}}",
            "mimeType": "application/x-www-form-urlencoded"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "成功",
                    "from": "content"
                },
                {
                    "re": "请勿重复签到",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "msg",
                    "re": "([\\u4e00-\\u9fa50-9,!。]+)<",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "积分页",
        "request": {
            "method": "GET",
            "url": "{{Domain}}/home.php?mod=spacecp&ac=credit",
            "headers": [],
            "cookies": []
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                },
                {
                    "re": "退出",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "jq",
                    "re": "(金钱: </em>\\d+)",
                    "from": "content"
                },
                {
                    "name": "jf",
                    "re": "(积分: </em>\\d+)",
                    "from": "content"
                },
                {
                    "name": "sb",
                    "re": "(色币: </em>\\d+)",
                    "from": "content"
                },
                {
                    "name": "pf",
                    "re": "(评分: </em>\\d+)",
                    "from": "content"
                },
                {
                    "name": "nickName",
                    "re": "访问我的空间\">(.+?)<",
                    "from": "content"
                },
                {
                    "name": "yhz",
                    "re": ">(用户组: .+?)<",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "Unicode转换",
        "request": {
            "method": "POST",
            "url": "api://util/unicode",
            "headers": [],
            "cookies": [],
            "data": "html_unescape=false&content=用户名: {{nickName}} {{yhz}} {{jq | striptags}} {{jf | striptags}} {{sb | striptags}} {{ pf | striptags }}"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                },
                {
                    "re": "\"状态\": \"200\"",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "__log__",
                    "re": "\"转换后\": \"(.*)\"",
                    "from": "content"
                }
            ]
        }
    }
]
@loveqianool loveqianool changed the title sehuatang.org 色花堂评论区 色花堂评论区 Feb 14, 2024
@zadishu
Copy link

zadishu commented Feb 17, 2024

Failed at 3/14 request,
Fail assert: {"re": "error", "from": "content"} from failed_asserts,
Request URL: {{Domain}}/member.php?mod=logging&action=login&loginsubmit=yes&loginhash={{loginhash|urlencode}}&inajax=1

@dingchundong
Copy link

dingchundong commented Feb 29, 2024

Failed at 3/14 request,
Fail assert: {"re": "错误", "from": "content"} from failed_asserts,
Request URL: {{Domain}}/member.php?mod=logging&action=login&loginsubmit=yes&loginhash={{loginhash|urlencode}}&inajax=1

可否添加一个2FA验证..估计是这个问题

@zerofireone
Copy link

Failed at 1/15 request,
Fail assert: {"re": "200", "from": "status"} from success_asserts,
Response Error : HTTP 599: URL rejected: Malformed input to a URL function,
Request URL: {{Domain}}

@psk107520
Copy link

没有邀请码,怎么办

@xsm123006
Copy link

每次都是相同帖子回复,能否加个随机参数?

@chinesepy
Copy link

chinesepy commented May 20, 2024

今天突然无法签到
2024-05-21 09:44:05
日志:Failed at 4/15 request,
Fail assert: {"re": "欢迎", "from": "content"} from success_asserts,
Request URL: {{Domain}}/member.php?mod=logging&action=login&loginsubmit=yes&loginhash={{loginhash|urlencode}}&inajax=1

@booskt
Copy link

booskt commented May 22, 2024

无法签到了

@sunnyhmz7010
Copy link

今天突然无法签到 2024-05-21 09:44:05 日志:Failed at 4/15 request, Fail assert: {"re": "欢迎", "from": "content"} from success_asserts, Request URL: {{Domain}}/member.php?mod=logging&action=login&loginsubmit=yes&loginhash={{loginhash|urlencode}}&inajax=1

哥能给个邀请码不 @chinesepy

@wzgrx
Copy link

wzgrx commented Aug 7, 2024

失效了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants