AbdulMajeed776 commited on
Commit
6db303b
·
verified ·
1 Parent(s): a23383a

Create deception_engine.py

Browse files
Files changed (1) hide show
  1. 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)