| 1234567891011121314151617181920212223242526 |
- [
- {
- "text": "<|im_start|>user\n如何检测SQL注入攻击?<|im_end|>\n<|im_start|>assistant\nSQL注入攻击检测可以通过以下方法:\n1. 输入验证和参数化查询\n2. 使用Web应用防火墙(WAF)\n3. 定期进行安全审计<|im_end|>"
- },
- {
- "instruction": "解释XSS攻击的原理",
- "input": "什么是跨站脚本攻击?",
- "output": "XSS(Cross-Site Scripting)是一种代码注入攻击,攻击者通过在网页中注入恶意脚本代码,当其他用户浏览该网页时,恶意代码会在用户浏览器中执行。",
- "category": "网络安全"
- },
- {
- "text": "<|im_start|>user\n编写一个Python函数来检查密码强度<|im_end|>\n<|im_start|>assistant\n```python\nimport re\n\ndef check_password_strength(password):\n score = 0\n if len(password) >= 8:\n score += 1\n if re.search(r'[A-Z]', password):\n score += 1\n if re.search(r'[a-z]', password):\n score += 1\n if re.search(r'\\d', password):\n score += 1\n if re.search(r'[!@#$%^&*]', password):\n score += 1\n return score\n```<|im_end|>"
- },
- {
- "instruction": "生成网络扫描脚本",
- "input": "创建一个简单的端口扫描器",
- "output": "```python\nimport socket\nfrom datetime import datetime\n\ndef scan_port(target, port):\n try:\n sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)\n sock.settimeout(1)\n result = sock.connect_ex((target, port))\n sock.close()\n return result == 0\n except:\n return False\n\ndef scan_ports(target, ports):\n print(f'扫描目标: {target}')\n for port in ports:\n if scan_port(target, port):\n print(f'端口 {port}: 开放')\n```",
- "category": "网络安全"
- },
- {
- "invalid": "这是无效数据"
- },
- {
- "text": ""
- }
- ]
|