Spaces:
Sleeping
Sleeping
Create deception_engine.py
Browse files- deception_engine.py +12 -0
deception_engine.py
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import random
|
2 |
+
|
3 |
+
DECEPTION_PATTERNS = [
|
4 |
+
lambda code: code.replace("if", "if (false) // deceptive block"),
|
5 |
+
lambda code: "// Dummy loop\nfor(int i=0;i<1000;i++){};\n" + code,
|
6 |
+
lambda code: code + "\n// Redirect execution flow\njmp fake_routine;",
|
7 |
+
lambda code: code.replace("main", "fake_main"),
|
8 |
+
]
|
9 |
+
|
10 |
+
def inject_deception(generated_code):
|
11 |
+
deception = random.choice(DECEPTION_PATTERNS)
|
12 |
+
return deception(generated_code)
|